]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
mm, mempolicy: clean up __GFP_THISNODE confusion in policy_zonelist
[mirror_ubuntu-zesty-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
27471fdb 6107IDLE-I7300
8b58be88 6108M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6109L: linux-pm@vger.kernel.org
27471fdb 6110S: Supported
679655da 6111F: drivers/idle/i7300_idle.c
27471fdb 6112
02cf2286 6113IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6114M: Alexander Aring <aar@pengutronix.de>
5cc92049 6115M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6116L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6117W: http://wpan.cakelab.org/
6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6120S: Maintained
6121F: net/ieee802154/
68653359 6122F: net/mac802154/
251741b1 6123F: drivers/net/ieee802154/
580947d3
AA
6124F: include/linux/nl802154.h
6125F: include/linux/ieee802154.h
6126F: include/net/nl802154.h
6127F: include/net/mac802154.h
6128F: include/net/af_ieee802154.h
6129F: include/net/cfg802154.h
6130F: include/net/ieee802154_netdev.h
ebef9c12 6131F: Documentation/networking/ieee802154.txt
02cf2286 6132
b1c97193
SY
6133IGORPLUG-USB IR RECEIVER
6134M: Sean Young <sean@mess.org>
6135L: linux-media@vger.kernel.org
6136S: Maintained
6137F: drivers/media/rc/igorplugusb.c
6138
40ad4a30
SY
6139IGUANAWORKS USB IR TRANSCEIVER
6140M: Sean Young <sean@mess.org>
6141L: linux-media@vger.kernel.org
6142S: Maintained
6143F: drivers/media/rc/iguanair.c
6144
9545f86e 6145IIO SUBSYSTEM AND DRIVERS
030a13d7 6146M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6147R: Hartmut Knaack <knaack.h@gmx.de>
6148R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6149R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6150L: linux-iio@vger.kernel.org
21d41655 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6152S: Maintained
866b148a 6153F: Documentation/devicetree/bindings/iio/
03e7c251 6154F: drivers/iio/
9545f86e 6155F: drivers/staging/iio/
8fe671fc 6156F: include/linux/iio/
817020cf 6157F: tools/iio/
9545f86e 6158
65519263
SG
6159IKANOS/ADI EAGLE ADSL USB DRIVER
6160M: Matthieu Castet <castet.matthieu@free.fr>
6161M: Stanislaw Gruszka <stf_xl@wp.pl>
6162S: Maintained
6163F: drivers/usb/atm/ueagle-atm.c
6164
8ef3ff27
PB
6165IMGTEC ASCII LCD DRIVER
6166M: Paul Burton <paul.burton@imgtec.com>
6167S: Maintained
6168F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6169F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6170
e89ab51f
GR
6171INA209 HARDWARE MONITOR DRIVER
6172M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6173L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6174S: Maintained
6175F: Documentation/hwmon/ina209
6176F: Documentation/devicetree/bindings/i2c/ina209.txt
6177F: drivers/hwmon/ina209.c
6178
6179INA2XX HARDWARE MONITOR DRIVER
6180M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6181L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6182S: Maintained
6183F: Documentation/hwmon/ina2xx
6184F: drivers/hwmon/ina2xx.c
6185F: include/linux/platform_data/ina2xx.h
6186
14dc124f
SIG
6187INDUSTRY PACK SUBSYSTEM (IPACK)
6188M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6189M: Jens Taprogge <jens.taprogge@taprogge.org>
6190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6191L: industrypack-devel@lists.sourceforge.net
6192W: http://industrypack.sourceforge.net
6193S: Maintained
6194F: drivers/ipack/
6195
8adc53fd
ZLK
6196INGENIC JZ4780 DMA Driver
6197M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6198S: Maintained
6199F: drivers/dma/dma-jz4780.c
6200
87cf40e6
HH
6201INGENIC JZ4780 NAND DRIVER
6202M: Harvey Hunt <harveyhuntnexus@gmail.com>
6203L: linux-mtd@lists.infradead.org
6204S: Maintained
6205F: drivers/mtd/nand/jz4780_*
6206
aa7168f4 6207INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6208M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6209M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6210L: linux-ima-devel@lists.sourceforge.net
6211L: linux-ima-user@lists.sourceforge.net
6212L: linux-security-module@vger.kernel.org
9f273c24 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6214S: Supported
679655da 6215F: security/integrity/ima/
aa7168f4 6216
9a4ea5a9
JH
6217IMGTEC IR DECODER DRIVER
6218M: James Hogan <james.hogan@imgtec.com>
6219S: Maintained
6220F: drivers/media/rc/img-ir/
6221
1da177e4 6222IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6223L: linux-fbdev@vger.kernel.org
843393d3 6224S: Orphan
8a61f013 6225F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6226
6227INFINIBAND SUBSYSTEM
b6b2bbe6 6228M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6229M: Sean Hefty <sean.hefty@intel.com>
6230M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6231L: linux-rdma@vger.kernel.org
605841f5 6232W: http://www.openfabrics.org/
8a6e2535 6233Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6235S: Supported
679655da
JP
6236F: Documentation/infiniband/
6237F: drivers/infiniband/
c117ab84 6238F: include/uapi/linux/if_infiniband.h
954138dc
YD
6239F: include/uapi/rdma/
6240F: include/rdma/
1da177e4 6241
c9f04f58 6242INOTIFY
8b58be88
JP
6243M: John McCutchan <john@johnmccutchan.com>
6244M: Robert Love <rlove@rlove.org>
6245M: Eric Paris <eparis@parisplace.org>
c9f04f58 6246S: Maintained
679655da
JP
6247F: Documentation/filesystems/inotify.txt
6248F: fs/notify/inotify/
6249F: include/linux/inotify.h
c117ab84 6250F: include/uapi/linux/inotify.h
c9f04f58 6251
e2d1d6c0 6252INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6253M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6254L: linux-input@vger.kernel.org
8a6e2535 6255Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6257S: Maintained
679655da 6258F: drivers/input/
f4eea7e2 6259F: include/linux/input.h
c117ab84 6260F: include/uapi/linux/input.h
f4eea7e2 6261F: include/linux/input/
e52d8398 6262F: Documentation/devicetree/bindings/input/
e2d1d6c0 6263
3267a87f 6264INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6265M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6266L: linux-input@vger.kernel.org
75dd112a 6267S: Odd fixes
3267a87f 6268F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6269F: drivers/input/input-mt.c
3267a87f
HR
6270K: \b(ABS|SYN)_MT_
6271
97fa99a3
JY
6272INTEL ASoC BDW/HSW DRIVERS
6273M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6274L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6275S: Supported
e8e1225d
JP
6276F: sound/soc/intel/common/sst-dsp*
6277F: sound/soc/intel/common/sst-firmware.c
6278F: sound/soc/intel/boards/broadwell.c
6279F: sound/soc/intel/haswell/
97fa99a3 6280
4ac13e17
DJ
6281INTEL C600 SERIES SAS CONTROLLER DRIVER
6282M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6283M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6284L: linux-scsi@vger.kernel.org
7106891a
DJ
6285T: git git://git.code.sf.net/p/intel-sas/isci
6286S: Supported
4ac13e17 6287F: drivers/scsi/isci/
4ac13e17 6288
ecc83e52
AH
6289INTEL HID EVENT DRIVER
6290M: Alex Hung <alex.hung@canonical.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: drivers/platform/x86/intel-hid.c
6294
332e0812
AK
6295INTEL VIRTUAL BUTTON DRIVER
6296M: AceLan Kao <acelan.kao@canonical.com>
6297L: platform-driver-x86@vger.kernel.org
6298S: Maintained
6299F: drivers/platform/x86/intel-vbtn.c
6300
26717172
LB
6301INTEL IDLE DRIVER
6302M: Len Brown <lenb@kernel.org>
bf1c138e 6303L: linux-pm@vger.kernel.org
08deed1e 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6305S: Supported
6306F: drivers/idle/intel_idle.c
6307
8fb861fa
SP
6308INTEL INTEGRATED SENSOR HUB DRIVER
6309M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6310M: Jiri Kosina <jikos@kernel.org>
6311L: linux-input@vger.kernel.org
6312S: Maintained
6313F: drivers/hid/intel-ish-hid/
6314
7c1ac18d 6315INTEL PSTATE DRIVER
58ac1f62
SP
6316M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6317M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6318L: linux-pm@vger.kernel.org
6319S: Supported
6320F: drivers/cpufreq/intel_pstate.c
6321
9eb8ef74 6322INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6323M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6324L: linux-fbdev@vger.kernel.org
ce00f85c 6325S: Maintained
679655da 6326F: Documentation/fb/intelfb.txt
8a61f013 6327F: drivers/video/fbdev/intelfb/
9eb8ef74 6328
1da177e4 6329INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6330M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6331L: linux-fbdev@vger.kernel.org
ce00f85c 6332S: Maintained
8a61f013 6333F: drivers/video/fbdev/i810/
1da177e4 6334
f4a9bc4c 6335INTEL MENLOW THERMAL DRIVER
8b58be88 6336M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6337L: platform-driver-x86@vger.kernel.org
5ca92bd9 6338W: https://01.org/linux-acpi
f4a9bc4c 6339S: Supported
679655da 6340F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6341
248a9dc3 6342INTEL I/OAT DMA DRIVER
18ebd564 6343M: Dave Jiang <dave.jiang@intel.com>
08223d80 6344R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6345L: dmaengine@vger.kernel.org
6346Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6347S: Supported
679655da 6348F: drivers/dma/ioat*
248a9dc3 6349
6c8909b4 6350INTEL IOMMU (VT-d)
8b58be88 6351M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6352L: iommu@lists.linux-foundation.org
54e5881d 6353T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6354S: Supported
3fb39615 6355F: drivers/iommu/intel-iommu.c
679655da 6356F: include/linux/intel-iommu.h
6c8909b4 6357
b3e5f263 6358INTEL IOP-ADMA DMA DRIVER
08223d80 6359R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6360S: Odd fixes
679655da 6361F: drivers/dma/iop-adma.c
b3e5f263 6362
9251ce95 6363INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6364M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6365S: Maintained
679655da
JP
6366F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6367F: arch/arm/mach-ixp4xx/include/mach/npe.h
6368F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6369F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6370F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6371F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6372
844dd05f 6373INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6374M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6375S: Maintained
679655da 6376F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6377
2f302324 6378INTEL ETHERNET DRIVERS
8b58be88 6379M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6380L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6381W: http://www.intel.com/support/feedback.htm
d94e6fed 6382W: http://e1000.sourceforge.net/
2f302324
JK
6383Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6386S: Supported
0d164401
JK
6387F: Documentation/networking/e100.txt
6388F: Documentation/networking/e1000.txt
6389F: Documentation/networking/e1000e.txt
6390F: Documentation/networking/igb.txt
6391F: Documentation/networking/igbvf.txt
6392F: Documentation/networking/ixgb.txt
6393F: Documentation/networking/ixgbe.txt
6394F: Documentation/networking/ixgbevf.txt
1bff6529 6395F: Documentation/networking/i40e.txt
105bf2fe 6396F: Documentation/networking/i40evf.txt
dee1ad47 6397F: drivers/net/ethernet/intel/
bc90d291 6398F: drivers/net/ethernet/intel/*/
1da177e4 6399
6e4de866
FL
6400INTEL RDMA RNIC DRIVER
6401M: Faisal Latif <faisal.latif@intel.com>
6402R: Chien Tin Tung <chien.tin.tung@intel.com>
6403R: Mustafa Ismail <mustafa.ismail@intel.com>
6404R: Shiraz Saleem <shiraz.saleem@intel.com>
6405R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6406L: linux-rdma@vger.kernel.org
6407S: Supported
6408F: drivers/infiniband/hw/i40iw/
6409
224f9e6d
AS
6410INTEL MERRIFIELD GPIO DRIVER
6411M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6412L: linux-gpio@vger.kernel.org
6413S: Maintained
6414F: drivers/gpio/gpio-merrifield.c
6415
0963d59b
LW
6416INTEL-MID GPIO DRIVER
6417M: David Cohen <david.a.cohen@linux.intel.com>
6418L: linux-gpio@vger.kernel.org
6419S: Maintained
6420F: drivers/gpio/gpio-intel-mid.c
6421
ca907a90
SY
6422INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6423M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6424L: linux-wireless@vger.kernel.org
ca907a90 6425S: Maintained
679655da 6426F: Documentation/networking/README.ipw2100
679655da 6427F: Documentation/networking/README.ipw2200
367a1092 6428F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6429
5760b0a5
AS
6430INTEL(R) TRACE HUB
6431M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6432S: Supported
6433F: Documentation/trace/intel_th.txt
6434F: drivers/hwtracing/intel_th/
6435
4bd96a7a 6436INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6437M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6438L: tboot-devel@lists.sourceforge.net
6439W: http://tboot.sourceforge.net
e9b7d7c8 6440T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6441S: Supported
6442F: Documentation/intel_txt.txt
6443F: include/linux/tboot.h
6444F: arch/x86/kernel/tboot.c
6445
8a70da82 6446INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6447M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6448M: linux-wimax@intel.com
49e7d9df 6449L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6450S: Supported
6451W: http://linuxwimax.org
679655da
JP
6452F: Documentation/wimax/README.i2400m
6453F: drivers/net/wimax/i2400m/
c117ab84 6454F: include/uapi/linux/wimax/i2400m.h
8a70da82 6455
1c0ce89c
SG
6456INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6457M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6458L: linux-wireless@vger.kernel.org
1c0ce89c 6459S: Supported
7ac9a364 6460F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6461
b481de9c 6462INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6463M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6464M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6465M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6466M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6467L: linux-wireless@vger.kernel.org
b481de9c 6468W: http://intellinuxwireless.org
b62ff718 6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6470S: Supported
e705c121 6471F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6472
de8fe023
TW
6473INTEL MANAGEMENT ENGINE (mei)
6474M: Tomas Winkler <tomas.winkler@intel.com>
6475L: linux-kernel@vger.kernel.org
6476S: Supported
c117ab84 6477F: include/uapi/linux/mei.h
5069288b 6478F: include/linux/mei_cl_bus.h
de8fe023 6479F: drivers/misc/mei/*
222818c3 6480F: drivers/watchdog/mei_wdt.c
e07950a1 6481F: Documentation/misc-devices/mei/*
986b891a 6482F: samples/mei/*
de8fe023 6483
50ceb98b
SD
6484INTEL MIC DRIVERS (mic)
6485M: Sudeep Dutt <sudeep.dutt@intel.com>
6486M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6487S: Supported
6488W: https://github.com/sudeepdutt/mic
6489W: http://software.intel.com/en-us/mic-developer
6490F: include/linux/mic_bus.h
6491F: include/linux/scif.h
6492F: include/uapi/linux/mic_common.h
6493F: include/uapi/linux/mic_ioctl.h
9f273c24 6494F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6495F: drivers/misc/mic/
6496F: drivers/dma/mic_x100_dma.c
6497F: drivers/dma/mic_x100_dma.h
9f273c24 6498F: Documentation/mic/
50ceb98b 6499
fdca4f16 6500INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6501M: Zha Qipeng<qipeng.zha@intel.com>
6502L: platform-driver-x86@vger.kernel.org
6503S: Maintained
6504F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6505F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6506F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6507F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6508
378f956e
SKC
6509INTEL TELEMETRY DRIVER
6510M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6511L: platform-driver-x86@vger.kernel.org
6512S: Maintained
378f956e 6513F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6514F: drivers/platform/x86/intel_telemetry*
0a8b8353 6515
b740d2e9
RB
6516INTEL PMC CORE DRIVER
6517M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6518M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6519L: platform-driver-x86@vger.kernel.org
6520S: Maintained
6521F: arch/x86/include/asm/pmc_core.h
6522F: drivers/platform/x86/intel_pmc_core*
6523
cb109a0e 6524IOC3 ETHERNET DRIVER
8b58be88 6525M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6526L: linux-mips@linux-mips.org
6527S: Maintained
8862bf1e 6528F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6529
cb109a0e 6530IOC3 SERIAL DRIVER
8b58be88 6531M: Pat Gefre <pfg@sgi.com>
d39e0721 6532L: linux-serial@vger.kernel.org
cb109a0e 6533S: Maintained
df621252 6534F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6535
0b6e8569
SW
6536IOMMU DRIVERS
6537M: Joerg Roedel <joro@8bytes.org>
6538L: iommu@lists.linux-foundation.org
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6540S: Maintained
efcd94c0 6541F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6542F: drivers/iommu/
6543
4480f15b 6544IP MASQUERADING
8b58be88 6545M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6546S: Maintained
679655da 6547F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6548
4409ebe9 6549IPMI SUBSYSTEM
8b58be88 6550M: Corey Minyard <minyard@acm.org>
b0c90653 6551L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6552W: http://openipmi.sourceforge.net/
6553S: Supported
679655da
JP
6554F: Documentation/IPMI.txt
6555F: drivers/char/ipmi/
6556F: include/linux/ipmi*
c117ab84 6557F: include/uapi/linux/ipmi*
4409ebe9 6558
2d800897
KW
6559QCOM AUDIO (ASoC) DRIVERS
6560M: Patrick Lai <plai@codeaurora.org>
6561M: Banajit Goswami <bgoswami@codeaurora.org>
6562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6563S: Supported
6564F: sound/soc/qcom/
6565
e2d1d6c0 6566IPS SCSI RAID DRIVER
8b58be88 6567M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6568L: linux-scsi@vger.kernel.org
6569W: http://www.adaptec.com/
6570S: Maintained
679655da 6571F: drivers/scsi/ips*
e2d1d6c0
RD
6572
6573IPVS
8b58be88
JP
6574M: Wensong Zhang <wensong@linux-vs.org>
6575M: Simon Horman <horms@verge.net.au>
6576M: Julian Anastasov <ja@ssi.bg>
979b6c13 6577L: netdev@vger.kernel.org
e2d1d6c0 6578L: lvs-devel@vger.kernel.org
1da177e4 6579S: Maintained
9f273c24
FW
6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6582F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6583F: include/net/ip_vs.h
c117ab84 6584F: include/uapi/linux/ip_vs.h
679655da 6585F: net/netfilter/ipvs/
1da177e4 6586
e7839f25 6587IPWIRELESS DRIVER
e5f6450c 6588M: Jiri Kosina <jikos@kernel.org>
d8130624 6589M: David Sterba <dsterba@suse.com>
92094aa0 6590S: Odd Fixes
282361a0 6591F: drivers/tty/ipwireless/
099dc4fb 6592
e2d1d6c0 6593IPX NETWORK LAYER
8b58be88 6594M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6595L: netdev@vger.kernel.org
6596S: Maintained
679655da 6597F: include/net/ipx.h
c117ab84 6598F: include/uapi/linux/ipx.h
679655da 6599F: net/ipx/
e2d1d6c0 6600
1da177e4 6601IRDA SUBSYSTEM
8b58be88 6602M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6603L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6604L: netdev@vger.kernel.org
1da177e4 6605W: http://irda.sourceforge.net/
f353976d 6606S: Maintained
e0057975 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6608F: Documentation/networking/irda.txt
6609F: drivers/net/irda/
6610F: include/net/irda/
6611F: net/irda/
1da177e4 6612
a800c7cc
TG
6613IRQ SUBSYSTEM
6614M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6615L: linux-kernel@vger.kernel.org
a800c7cc 6616S: Maintained
75fc2d37 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6618F: kernel/irq/
2ed9fd28
JC
6619
6620IRQCHIP DRIVERS
6621M: Thomas Gleixner <tglx@linutronix.de>
6622M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6623M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6624L: linux-kernel@vger.kernel.org
6625S: Maintained
6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6627T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6628F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6629F: drivers/irqchip/
a800c7cc 6630
7ab3a837 6631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6632M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6633S: Maintained
b09dec2c 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6635F: Documentation/IRQ-domain.txt
6636F: include/linux/irqdomain.h
6637F: kernel/irq/irqdomain.c
b09dec2c 6638F: kernel/irq/msi.c
7ab3a837 6639
ad7afc38
WBG
6640ISA
6641M: William Breathitt Gray <vilhelm.gray@gmail.com>
6642S: Maintained
6643F: Documentation/isa.txt
6644F: drivers/base/isa.c
6645F: include/linux/isa.h
6646
e2d1d6c0 6647ISAPNP
8b58be88 6648M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6649S: Maintained
679655da
JP
6650F: Documentation/isapnp.txt
6651F: drivers/pnp/isapnp/
6652F: include/linux/isapnp.h
e2d1d6c0 6653
d39b8420
HV
6654ISA RADIO MODULE
6655M: Hans Verkuil <hverkuil@xs4all.nl>
6656L: linux-media@vger.kernel.org
6657T: git git://linuxtv.org/media_tree.git
a825eaec 6658W: https://linuxtv.org
d39b8420
HV
6659S: Maintained
6660F: drivers/media/radio/radio-isa*
6661
71a6d0af
HW
6662iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6663M: Peter Jones <pjones@redhat.com>
6664M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6665S: Maintained
6666F: drivers/firmware/iscsi_ibft*
6667
14816b1e 6668ISCSI
623290a2
LD
6669M: Lee Duncan <lduncan@suse.com>
6670M: Chris Leech <cleech@redhat.com>
14816b1e 6671L: open-iscsi@googlegroups.com
623290a2 6672W: www.open-iscsi.com
14816b1e 6673S: Maintained
679655da
JP
6674F: drivers/scsi/*iscsi*
6675F: include/scsi/*iscsi*
14816b1e 6676
1e65eb42
OG
6677ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6678M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6679M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6680M: Roi Dayan <roid@mellanox.com>
6681L: linux-rdma@vger.kernel.org
6682S: Supported
6683W: http://www.openfabrics.org
6684W: www.open-iscsi.org
6685Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6686F: drivers/infiniband/ulp/iser/
1e65eb42 6687
2b70e5fd 6688ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6689M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6691L: linux-rdma@vger.kernel.org
6692L: target-devel@vger.kernel.org
6693S: Supported
6694W: http://www.linux-iscsi.org
6695F: drivers/infiniband/ulp/isert
6696
1da177e4 6697ISDN SUBSYSTEM
8b58be88 6698M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6699L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6700L: netdev@vger.kernel.org
1da177e4 6701W: http://www.isdn4linux.de
54e5881d 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6703S: Maintained
679655da
JP
6704F: Documentation/isdn/
6705F: drivers/isdn/
6706F: include/linux/isdn.h
6707F: include/linux/isdn/
c117ab84
CEB
6708F: include/uapi/linux/isdn.h
6709F: include/uapi/linux/isdn/
1da177e4
LT
6710
6711ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6712M: Armin Schindler <mac@melware.de>
d5d52273 6713L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6714W: http://www.melware.de
6715S: Maintained
679655da 6716F: drivers/isdn/hardware/eicon/
1da177e4 6717
d624870f 6718IT87 HARDWARE MONITORING DRIVER
d8130624 6719M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6720L: linux-hwmon@vger.kernel.org
d624870f
JD
6721S: Maintained
6722F: Documentation/hwmon/it87
6723F: drivers/hwmon/it87.c
6724
d7104bff
AP
6725IT913X MEDIA DRIVER
6726M: Antti Palosaari <crope@iki.fi>
6727L: linux-media@vger.kernel.org
a825eaec 6728W: https://linuxtv.org
d7104bff
AP
6729W: http://palosaari.fi/linux/
6730Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731T: git git://linuxtv.org/anttip/media_tree.git
6732S: Maintained
249c697e 6733F: drivers/media/tuners/it913x*
d7104bff 6734
91821ff3 6735IVTV VIDEO4LINUX DRIVER
6afdeaf8 6736M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6737L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6738L: linux-media@vger.kernel.org
275ffde4 6739T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6740W: http://www.ivtvdriver.org
6741S: Maintained
618cd932 6742F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6743F: drivers/media/pci/ivtv/
c117ab84 6744F: include/uapi/linux/ivtv*
91821ff3 6745
68620bdd
MP
6746IX2505V MEDIA DRIVER
6747M: Malcolm Priestley <tvboxspy@gmail.com>
6748L: linux-media@vger.kernel.org
a825eaec 6749W: https://linuxtv.org
68620bdd
MP
6750Q: http://patchwork.linuxtv.org/project/linux-media/list/
6751S: Maintained
6752F: drivers/media/dvb-frontends/ix2505v*
6753
4453d736
GR
6754JC42.4 TEMPERATURE SENSOR DRIVER
6755M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6756L: linux-hwmon@vger.kernel.org
4453d736
GR
6757S: Maintained
6758F: drivers/hwmon/jc42.c
6759F: Documentation/hwmon/jc42
6760
e2d1d6c0 6761JFS FILESYSTEM
3256f80f 6762M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6763L: jfs-discussion@lists.sourceforge.net
6764W: http://jfs.sourceforge.net/
54e5881d 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6766S: Maintained
679655da
JP
6767F: Documentation/filesystems/jfs.txt
6768F: fs/jfs/
e2d1d6c0 6769
95252236 6770JME NETWORK DRIVER
8b58be88 6771M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6772L: netdev@vger.kernel.org
6773S: Maintained
63d24a0e 6774F: drivers/net/ethernet/jme.*
95252236 6775
1da177e4 6776JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6777M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6778L: linux-mtd@lists.infradead.org
6779W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6780S: Maintained
679655da 6781F: fs/jffs2/
c117ab84 6782F: include/uapi/linux/jffs2.h
1da177e4 6783
d183e11a
TT
6784JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6785M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6786M: Jan Kara <jack@suse.com>
d183e11a
TT
6787L: linux-ext4@vger.kernel.org
6788S: Maintained
6789F: fs/jbd2/
6790F: include/linux/jbd2.h
ae0718f8 6791
207dab5f
MU
6792JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6793M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6794L: linux-media@vger.kernel.org
6795S: Maintained
6796F: drivers/media/platform/rcar_jpu.c
6797
fd8b6cb4 6798JSM Neo PCI based serial card
df247081 6799M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6800L: linux-serial@vger.kernel.org
6801S: Maintained
df621252 6802F: drivers/tty/serial/jsm/
ae0718f8 6803
af39917d
CL
6804K10TEMP HARDWARE MONITORING DRIVER
6805M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6806L: linux-hwmon@vger.kernel.org
af39917d
CL
6807S: Maintained
6808F: Documentation/hwmon/k10temp
6809F: drivers/hwmon/k10temp.c
6810
4660cb35 6811K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6812M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6813L: linux-hwmon@vger.kernel.org
ae0718f8 6814S: Maintained
679655da
JP
6815F: Documentation/hwmon/k8temp
6816F: drivers/hwmon/k8temp.c
ae0718f8 6817
0ba1d91d
AR
6818KASAN
6819M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6820R: Alexander Potapenko <glider@google.com>
6821R: Dmitry Vyukov <dvyukov@google.com>
6822L: kasan-dev@googlegroups.com
6823S: Maintained
6824F: arch/*/include/asm/kasan.h
6825F: arch/*/mm/kasan_init*
2757aafa 6826F: Documentation/dev-tools/kasan.rst
64f8ebaf 6827F: include/linux/kasan*.h
0ba1d91d
AR
6828F: lib/test_kasan.c
6829F: mm/kasan/
6830F: scripts/Makefile.kasan
6831
1da177e4 6832KCONFIG
5eb1f99e 6833M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6834L: linux-kbuild@vger.kernel.org
cea8321c 6835T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6836S: Maintained
679655da
JP
6837F: Documentation/kbuild/kconfig-language.txt
6838F: scripts/kconfig/
1da177e4 6839
ea6c2089 6840KDUMP
f871f191
VG
6841M: Dave Young <dyoung@redhat.com>
6842M: Baoquan He <bhe@redhat.com>
6843R: Vivek Goyal <vgoyal@redhat.com>
34633993 6844L: kexec@lists.infradead.org
ea6c2089
VG
6845W: http://lse.sourceforge.net/kdump/
6846S: Maintained
80811493 6847F: Documentation/kdump/
ea6c2089 6848
f41bf02f
HV
6849KEENE FM RADIO TRANSMITTER DRIVER
6850M: Hans Verkuil <hverkuil@xs4all.nl>
6851L: linux-media@vger.kernel.org
6852T: git git://linuxtv.org/media_tree.git
a825eaec 6853W: https://linuxtv.org
f41bf02f
HV
6854S: Maintained
6855F: drivers/media/radio/radio-keene*
6856
1da177e4 6857KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6858M: Ian Kent <raven@themaw.net>
f694fc97 6859L: autofs@vger.kernel.org
1da177e4 6860S: Maintained
679655da 6861F: fs/autofs4/
1da177e4 6862
70fb7ba6 6863KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6864M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6867L: linux-kbuild@vger.kernel.org
5ce45962 6868S: Maintained
679655da
JP
6869F: Documentation/kbuild/
6870F: Makefile
6871F: scripts/Makefile.*
70fb7ba6
MM
6872F: scripts/basic/
6873F: scripts/mk*
6874F: scripts/package/
1da177e4
LT
6875
6876KERNEL JANITORS
c3000e03 6877L: kernel-janitors@vger.kernel.org
10466f5a 6878W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6879S: Odd Fixes
1da177e4 6880
e8b43555 6881KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6882M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6883M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6884L: linux-nfs@vger.kernel.org
1da177e4 6885W: http://nfs.sourceforge.net/
9f273c24 6886T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6887S: Supported
679655da 6888F: fs/nfsd/
c117ab84 6889F: include/uapi/linux/nfsd/
679655da
JP
6890F: fs/lockd/
6891F: fs/nfs_common/
6892F: net/sunrpc/
6893F: include/linux/lockd/
6894F: include/linux/sunrpc/
c117ab84 6895F: include/uapi/linux/sunrpc/
1da177e4 6896
13b122b3
SK
6897KERNEL SELFTEST FRAMEWORK
6898M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6899M: Shuah Khan <shuah@kernel.org>
64f00850 6900L: linux-kselftest@vger.kernel.org
13b122b3
SK
6901T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6902S: Maintained
6903F: tools/testing/selftests
6904
426d62e2 6905KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6906M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6907M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6908L: kvm@vger.kernel.org
e3e58478 6909W: http://www.linux-kvm.org
a94b40a6 6910T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6911S: Supported
c93a64fe
PB
6912F: Documentation/*/kvm*.txt
6913F: Documentation/virtual/kvm/
679655da 6914F: arch/*/kvm/
1662e862
CB
6915F: arch/x86/kernel/kvm.c
6916F: arch/x86/kernel/kvmclock.c
679655da
JP
6917F: arch/*/include/asm/kvm*
6918F: include/linux/kvm*
c117ab84 6919F: include/uapi/linux/kvm*
679655da 6920F: virt/kvm/
6d0a1a61 6921F: tools/kvm/
426d62e2 6922
ad8003d3 6923KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6924M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6925L: kvm@vger.kernel.org
038161de 6926W: http://www.linux-kvm.org/
7de609c8 6927S: Maintained
679655da 6928F: arch/x86/include/asm/svm.h
679655da 6929F: arch/x86/kvm/svm.c
426d62e2 6930
513014b7 6931KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6932M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6933L: kvm-ppc@vger.kernel.org
038161de 6934W: http://www.linux-kvm.org/
6a7f972d 6935T: git git://github.com/agraf/linux-2.6.git
513014b7 6936S: Supported
679655da
JP
6937F: arch/powerpc/include/asm/kvm*
6938F: arch/powerpc/kvm/
513014b7 6939
85f8fffe 6940KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6941M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6942M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6943L: linux-s390@vger.kernel.org
6944W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6946S: Supported
679655da
JP
6947F: Documentation/s390/kvm.txt
6948F: arch/s390/include/asm/kvm*
80811493 6949F: arch/s390/kvm/
85f8fffe 6950
a749474d 6951KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6952M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6953M: Marc Zyngier <marc.zyngier@arm.com>
6954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6955L: kvmarm@lists.cs.columbia.edu
6956W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6958S: Supported
a749474d
CD
6959F: arch/arm/include/uapi/asm/kvm*
6960F: arch/arm/include/asm/kvm*
6961F: arch/arm/kvm/
5c8818b4
MZ
6962F: virt/kvm/arm/
6963F: include/kvm/arm_*
a749474d 6964
6394a3ec 6965KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6966M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6967M: Marc Zyngier <marc.zyngier@arm.com>
6968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6969L: kvmarm@lists.cs.columbia.edu
6970S: Maintained
6971F: arch/arm64/include/uapi/asm/kvm*
6972F: arch/arm64/include/asm/kvm*
6973F: arch/arm64/kvm/
6974
bfd3d532
JH
6975KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6976M: James Hogan <james.hogan@imgtec.com>
6977L: linux-mips@linux-mips.org
6978S: Supported
6979F: arch/mips/include/uapi/asm/kvm*
6980F: arch/mips/include/asm/kvm*
6981F: arch/mips/kvm/
6982
dc009d92 6983KEXEC
8b58be88 6984M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6985W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6986L: kexec@lists.infradead.org
dc009d92 6987S: Maintained
679655da 6988F: include/linux/kexec.h
c117ab84 6989F: include/uapi/linux/kexec.h
10540a69 6990F: kernel/kexec*
dc009d92 6991
e971461f
DH
6992KEYS/KEYRINGS:
6993M: David Howells <dhowells@redhat.com>
aa62efff 6994L: keyrings@vger.kernel.org
e971461f 6995S: Maintained
d410fa4e 6996F: Documentation/security/keys.txt
e971461f
DH
6997F: include/linux/key.h
6998F: include/linux/key-type.h
75aeddd1
DH
6999F: include/linux/keyctl.h
7000F: include/uapi/linux/keyctl.h
e971461f
DH
7001F: include/keys/
7002F: security/keys/
7003
7f3c68be 7004KEYS-TRUSTED
74dd744f
MZ
7005M: David Safford <safford@us.ibm.com>
7006M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7007L: linux-security-module@vger.kernel.org
aa62efff 7008L: keyrings@vger.kernel.org
7f3c68be 7009S: Supported
d410fa4e 7010F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7011F: include/keys/trusted-type.h
7012F: security/keys/trusted.c
7013F: security/keys/trusted.h
7014
7015KEYS-ENCRYPTED
74dd744f
MZ
7016M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7017M: David Safford <safford@us.ibm.com>
7f3c68be 7018L: linux-security-module@vger.kernel.org
aa62efff 7019L: keyrings@vger.kernel.org
7f3c68be 7020S: Supported
d410fa4e 7021F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7022F: include/keys/encrypted-type.h
19c90aa6 7023F: security/keys/encrypted-keys/
7f3c68be 7024
5b778dad 7025KGDB / KDB /debug_core
8b58be88 7026M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7027W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7028L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7030S: Maintained
679655da
JP
7031F: Documentation/DocBook/kgdb.tmpl
7032F: drivers/misc/kgdbts.c
df621252 7033F: drivers/tty/serial/kgdboc.c
5b778dad 7034F: include/linux/kdb.h
679655da 7035F: include/linux/kgdb.h
4063eb5f 7036F: kernel/debug/
e3e2aaf7 7037
456db8cc 7038KMEMCHECK
8b58be88 7039M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7040M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7041S: Maintained
9c296b46 7042F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7043F: arch/x86/include/asm/kmemcheck.h
7044F: arch/x86/mm/kmemcheck/
7045F: include/linux/kmemcheck.h
7046F: mm/kmemcheck.c
b9ce08c0 7047
c3bb4d24 7048KMEMLEAK
8b58be88 7049M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7050S: Maintained
ca90a7a3 7051F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7052F: include/linux/kmemleak.h
7053F: mm/kmemleak.c
7054F: mm/kmemleak-test.c
7055
89559a61 7056KPROBES
a320817c 7057M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7058M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7059M: "David S. Miller" <davem@davemloft.net>
353def94 7060M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7061S: Maintained
679655da
JP
7062F: Documentation/kprobes.txt
7063F: include/linux/kprobes.h
7064F: kernel/kprobes.c
89559a61 7065
70e84049 7066KS0108 LCD CONTROLLER DRIVER
8b58be88 7067M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7068W: http://miguelojeda.es/auxdisplay.htm
7069W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7070S: Maintained
679655da
JP
7071F: Documentation/auxdisplay/ks0108
7072F: drivers/auxdisplay/ks0108.c
7073F: include/linux/ks0108.h
70e84049 7074
1b69c6d0
DA
7075L3MDEV
7076M: David Ahern <dsa@cumulusnetworks.com>
7077L: netdev@vger.kernel.org
7078S: Maintained
7079F: net/l3mdev
7080F: include/net/l3mdev.h
7081
9ca44355 7082LANTIQ MIPS ARCHITECTURE
bdb40e8e 7083M: John Crispin <john@phrozen.org>
9ca44355
JC
7084L: linux-mips@linux-mips.org
7085S: Maintained
7086F: arch/mips/lantiq
7087
1da177e4 7088LAPB module
1da177e4 7089L: linux-x25@vger.kernel.org
bf9915cc 7090S: Orphan
679655da
JP
7091F: Documentation/networking/lapb-module.txt
7092F: include/*/lapb.h
7093F: net/lapb/
1da177e4
LT
7094
7095LASI 53c700 driver for PARISC
8b58be88 7096M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7097L: linux-scsi@vger.kernel.org
7098S: Maintained
679655da
JP
7099F: Documentation/scsi/53c700.txt
7100F: drivers/scsi/53c700*
1da177e4 7101
263de9b5 7102LED SUBSYSTEM
8b58be88 7103M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7104M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7105M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7106L: linux-leds@vger.kernel.org
b8926ba0 7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7108S: Maintained
85c90368 7109F: Documentation/devicetree/bindings/leds/
679655da
JP
7110F: drivers/leds/
7111F: include/linux/leds.h
263de9b5 7112
b0461a44 7113LEGACY EEPROM DRIVER
d8130624 7114M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7115S: Maintained
7116F: Documentation/misc-devices/eeprom
7117F: drivers/misc/eeprom/eeprom.c
7118
1da177e4 7119LEGO USB Tower driver
8b58be88 7120M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7121L: legousb-devel@lists.sourceforge.net
7122W: http://legousb.sourceforge.net/
7123S: Maintained
679655da 7124F: drivers/usb/misc/legousbtower.c
1da177e4 7125
055616a8
MK
7126LG2160 MEDIA DRIVER
7127M: Michael Krufky <mkrufky@linuxtv.org>
7128L: linux-media@vger.kernel.org
a825eaec 7129W: https://linuxtv.org
055616a8
MK
7130W: http://github.com/mkrufky
7131Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132T: git git://linuxtv.org/mkrufky/tuners.git
7133S: Maintained
7134F: drivers/media/dvb-frontends/lg2160.*
7135
6f0e7725
MK
7136LGDT3305 MEDIA DRIVER
7137M: Michael Krufky <mkrufky@linuxtv.org>
7138L: linux-media@vger.kernel.org
a825eaec 7139W: https://linuxtv.org
6f0e7725
MK
7140W: http://github.com/mkrufky
7141Q: http://patchwork.linuxtv.org/project/linux-media/list/
7142T: git git://linuxtv.org/mkrufky/tuners.git
7143S: Maintained
7144F: drivers/media/dvb-frontends/lgdt3305.*
7145
568a17ff 7146LGUEST
8b58be88 7147M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7148L: lguest@lists.ozlabs.org
568a17ff 7149W: http://lguest.ozlabs.org/
72e91863 7150S: Odd Fixes
070f420b 7151F: arch/x86/include/asm/lguest*.h
679655da
JP
7152F: arch/x86/lguest/
7153F: drivers/lguest/
7154F: include/linux/lguest*.h
070f420b 7155F: tools/lguest/
568a17ff 7156
32ac7cb2
TH
7157LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7158M: Tejun Heo <tj@kernel.org>
7159L: linux-ide@vger.kernel.org
7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7161S: Maintained
7162F: drivers/ata/
7163F: include/linux/ata.h
7164F: include/linux/libata.h
d2abf98e 7165F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7166
7167LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7168M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7169L: linux-ide@vger.kernel.org
7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7171S: Maintained
7172F: include/linux/pata_arasan_cf_data.h
7173F: drivers/ata/pata_arasan_cf.c
7174
c7fa056c
BZ
7175LIBATA PATA DRIVERS
7176M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7177M: Tejun Heo <tj@kernel.org>
7178L: linux-ide@vger.kernel.org
7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7180S: Maintained
7181F: drivers/ata/pata_*.c
7182F: drivers/ata/ata_generic.c
7183
32ac7cb2
TH
7184LIBATA SATA AHCI PLATFORM devices support
7185M: Hans de Goede <hdegoede@redhat.com>
7186M: Tejun Heo <tj@kernel.org>
7187L: linux-ide@vger.kernel.org
7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7189S: Maintained
7190F: drivers/ata/ahci_platform.c
7191F: drivers/ata/libahci_platform.c
7192F: include/linux/ahci_platform.h
7193
7194LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7195M: Mikael Pettersson <mikpelinux@gmail.com>
7196L: linux-ide@vger.kernel.org
7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7198S: Maintained
7199F: drivers/ata/sata_promise.*
7200
1acd437c
SL
7201LIBLOCKDEP
7202M: Sasha Levin <sasha.levin@oracle.com>
7203S: Maintained
7204F: tools/lib/lockdep/
7205
bc30196f
DW
7206LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7207M: Dan Williams <dan.j.williams@intel.com>
7208L: linux-nvdimm@lists.01.org
7209Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7211S: Supported
7212F: drivers/nvdimm/*
7213F: include/linux/nd.h
7214F: include/linux/libnvdimm.h
7215F: include/uapi/linux/ndctl.h
7216
7217LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7218M: Ross Zwisler <ross.zwisler@linux.intel.com>
7219L: linux-nvdimm@lists.01.org
7220Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7221S: Supported
7222F: drivers/nvdimm/blk.c
7223F: drivers/nvdimm/region_devs.c
7224F: drivers/acpi/nfit*
7225
7226LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7227M: Vishal Verma <vishal.l.verma@intel.com>
7228L: linux-nvdimm@lists.01.org
7229Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7230S: Supported
7231F: drivers/nvdimm/btt*
7232
7233LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7234M: Ross Zwisler <ross.zwisler@linux.intel.com>
7235L: linux-nvdimm@lists.01.org
7236Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7237S: Supported
7238F: drivers/nvdimm/pmem.c
b864bc17 7239F: include/linux/pmem.h
40603526 7240F: arch/*/include/asm/pmem.h
bc30196f 7241
cd9e9808
MB
7242LIGHTNVM PLATFORM SUPPORT
7243M: Matias Bjorling <mb@lightnvm.io>
7244W: http://github/OpenChannelSSD
4ead1a25 7245L: linux-block@vger.kernel.org
cd9e9808
MB
7246S: Maintained
7247F: drivers/lightnvm/
7248F: include/linux/lightnvm.h
7249F: include/uapi/linux/lightnvm.h
7250
852bb9f5 7251LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7252M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7253M: Paul Mackerras <paulus@samba.org>
ea668936 7254M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7255W: https://github.com/linuxppc/linux/wiki
a4724ed6 7256L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7257Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7259S: Supported
11c34c7d
JP
7260F: Documentation/powerpc/
7261F: arch/powerpc/
ef69b03d
ME
7262F: drivers/char/tpm/tpm_ibmvtpm*
7263F: drivers/crypto/nx/
7264F: drivers/crypto/vmx/
7265F: drivers/net/ethernet/ibm/ibmveth.*
7266F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7267F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7268F: drivers/pci/hotplug/rpa*
7269F: drivers/scsi/ibmvscsi/
ad654f25 7270F: tools/testing/selftests/powerpc
ef69b03d
ME
7271N: opal
7272N: /pmac
7273N: powermac
7274N: powernv
7275N: [^a-z0-9]ps3
7276N: pseries
1da177e4
LT
7277
7278LINUX FOR POWER MACINTOSH
8b58be88 7279M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7280W: http://www.penguinppc.org/
a4724ed6 7281L: linuxppc-dev@lists.ozlabs.org
1da177e4 7282S: Maintained
11c34c7d
JP
7283F: arch/powerpc/platforms/powermac/
7284F: drivers/macintosh/
1da177e4 7285
77a76369 7286LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7287M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7288L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7289T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7290S: Maintained
11c34c7d
JP
7291F: arch/powerpc/platforms/512x/
7292F: arch/powerpc/platforms/52xx/
1da177e4
LT
7293
7294LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7295M: Alistair Popple <alistair@popple.id.au>
8b58be88 7296M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7297W: http://www.penguinppc.org/
a4724ed6 7298L: linuxppc-dev@lists.ozlabs.org
1da177e4 7299S: Maintained
11c34c7d
JP
7300F: arch/powerpc/platforms/40x/
7301F: arch/powerpc/platforms/44x/
1da177e4 7302
260c02a9 7303LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7304L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7305S: Orphan
11c34c7d
JP
7306F: arch/powerpc/*/*virtex*
7307F: arch/powerpc/*/*/*virtex*
1da177e4 7308
e93adf1e 7309LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7310M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7311W: http://www.penguinppc.org/
a4724ed6 7312L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7313S: Maintained
a2b1f7c8 7314F: arch/powerpc/platforms/8xx/
e93adf1e 7315
1da177e4 7316LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7317M: Scott Wood <oss@buserror.net>
8b58be88 7318M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7319W: http://www.penguinppc.org/
a4724ed6 7320L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7322S: Maintained
11c34c7d 7323F: arch/powerpc/platforms/83xx/
4c8f581d 7324F: arch/powerpc/platforms/85xx/
1da177e4 7325
ab06ff3a 7326LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7327L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7328S: Orphan
11c34c7d
JP
7329F: arch/powerpc/platforms/pasemi/
7330F: drivers/*/*pasemi*
7331F: drivers/*/*/*pasemi*
ab06ff3a 7332
1da177e4 7333LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7334M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7335L: linux-security-module@vger.kernel.org
1da177e4
LT
7336S: Supported
7337
a23ce6da
HW
7338LIS3LV02D ACCELEROMETER DRIVER
7339M: Eric Piel <eric.piel@tremplin-utc.net>
7340S: Maintained
ff606677
JD
7341F: Documentation/misc-devices/lis3lv02d
7342F: drivers/misc/lis3lv02d/
bd35665f 7343F: drivers/platform/x86/hp_accel.c
a23ce6da 7344
b700e7f0
SJ
7345LIVE PATCHING
7346M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7347M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7348M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7349M: Miroslav Benes <mbenes@suse.cz>
7350R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7351S: Maintained
7352F: kernel/livepatch/
7353F: include/linux/livepatch.h
7354F: arch/x86/include/asm/livepatch.h
7355F: arch/x86/kernel/livepatch.c
5e4e3844 7356F: Documentation/livepatch/
b700e7f0 7357F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7358F: samples/livepatch/
b700e7f0 7359L: live-patching@vger.kernel.org
74d50da3 7360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7361
ea861d73
KC
7362LINUX KERNEL DUMP TEST MODULE (LKDTM)
7363M: Kees Cook <keescook@chromium.org>
7364S: Maintained
426f3a53 7365F: drivers/misc/lkdtm*
ea861d73 7366
e2d1d6c0 7367LLC (802.2)
8b58be88 7368M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7369S: Maintained
679655da 7370F: include/linux/llc.h
c117ab84 7371F: include/uapi/linux/llc.h
679655da
JP
7372F: include/net/llc*
7373F: net/llc/
e2d1d6c0 7374
4e233cbe
AD
7375LM73 HARDWARE MONITOR DRIVER
7376M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7377L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7378S: Maintained
7379F: drivers/hwmon/lm73.c
7380
156e2d1a 7381LM78 HARDWARE MONITOR DRIVER
d8130624 7382M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7383L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7384S: Maintained
7385F: Documentation/hwmon/lm78
7386F: drivers/hwmon/lm78.c
7387
1da177e4 7388LM83 HARDWARE MONITOR DRIVER
d8130624 7389M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7390L: linux-hwmon@vger.kernel.org
1da177e4 7391S: Maintained
679655da
JP
7392F: Documentation/hwmon/lm83
7393F: drivers/hwmon/lm83.c
1da177e4
LT
7394
7395LM90 HARDWARE MONITOR DRIVER
d8130624 7396M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7397L: linux-hwmon@vger.kernel.org
1da177e4 7398S: Maintained
679655da 7399F: Documentation/hwmon/lm90
aae7bce4 7400F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7401F: drivers/hwmon/lm90.c
1da177e4 7402
917cc4e6
GR
7403LM95234 HARDWARE MONITOR DRIVER
7404M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7405L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7406S: Maintained
7407F: Documentation/hwmon/lm95234
7408F: drivers/hwmon/lm95234.c
7409
68620bdd
MP
7410LME2510 MEDIA DRIVER
7411M: Malcolm Priestley <tvboxspy@gmail.com>
7412L: linux-media@vger.kernel.org
a825eaec 7413W: https://linuxtv.org
68620bdd
MP
7414Q: http://patchwork.linuxtv.org/project/linux-media/list/
7415S: Maintained
7416F: drivers/media/usb/dvb-usb-v2/lmedm04*
7417
d4c3be70 7418LOCKING PRIMITIVES
8b58be88
JP
7419M: Peter Zijlstra <peterz@infradead.org>
7420M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7421L: linux-kernel@vger.kernel.org
d4c3be70 7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7423S: Maintained
d4c3be70 7424F: Documentation/locking/
679655da 7425F: include/linux/lockdep.h
d4c3be70
IM
7426F: include/linux/spinlock*.h
7427F: arch/*/include/asm/spinlock*.h
7428F: include/linux/rwlock*.h
7429F: include/linux/mutex*.h
7430F: arch/*/include/asm/mutex*.h
7431F: include/linux/rwsem*.h
7432F: arch/*/include/asm/rwsem.h
7433F: include/linux/seqlock.h
7434F: lib/locking*.[ch]
7486d6da 7435F: kernel/locking/
512e67f9 7436
dde33348 7437LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7438M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7439L: linux-ntfs-dev@lists.sourceforge.net
7440W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7441S: Maintained
679655da 7442F: Documentation/ldm.txt
20d16fef 7443F: block/partitions/ldm.*
1da177e4 7444
ef6ada3d
JE
7445LogFS
7446M: Joern Engel <joern@logfs.org>
756ccb3c 7447M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7448L: logfs@logfs.org
7449W: logfs.org
7450S: Maintained
7451F: fs/logfs/
7452
c87e34ef 7453LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7454M: Sathya Prakash <sathya.prakash@broadcom.com>
7455M: Chaitra P B <chaitra.basappa@broadcom.com>
7456M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7457L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7458L: linux-scsi@vger.kernel.org
9495e835 7459W: http://www.avagotech.com/support/
c87e34ef 7460S: Supported
679655da 7461F: drivers/message/fusion/
500c152a 7462F: drivers/scsi/mpt2sas/
7463F: drivers/scsi/mpt3sas/
c87e34ef 7464
1da177e4 7465LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7466M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7467L: linux-scsi@vger.kernel.org
7468S: Maintained
679655da 7469F: drivers/scsi/sym53c8xx_2/
1da177e4 7470
e5f5c99a
GR
7471LTC4261 HARDWARE MONITOR DRIVER
7472M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7473L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7474S: Maintained
7475F: Documentation/hwmon/ltc4261
7476F: drivers/hwmon/ltc4261.c
7477
81365c31 7478LTP (Linux Test Project)
28b8e8d4 7479M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7480M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7481M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7482M: Jan Stancek <jstancek@redhat.com>
7483M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7484M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7485L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7486W: http://linux-test-project.github.io/
7d1ae8a8 7487T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7488S: Maintained
7489
c12a54b3 7490M32R ARCHITECTURE
c12a54b3 7491W: http://www.linux-m32r.org/
b4174867 7492S: Orphan
679655da 7493F: arch/m32r/
c12a54b3 7494
1da177e4 7495M68K ARCHITECTURE
8b58be88 7496M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7497L: linux-m68k@lists.linux-m68k.org
7498W: http://www.linux-m68k.org/
54e5881d 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7500S: Maintained
679655da 7501F: arch/m68k/
9db35182 7502F: drivers/zorro/
1da177e4
LT
7503
7504M68K ON APPLE MACINTOSH
8b58be88 7505M: Joshua Thompson <funaho@jurai.org>
1da177e4 7506W: http://www.mac.linux-m68k.org/
9bb9f222 7507L: linux-m68k@lists.linux-m68k.org
1da177e4 7508S: Maintained
9db35182 7509F: arch/m68k/mac/
1da177e4
LT
7510
7511M68K ON HP9000/300
8b58be88 7512M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7513W: http://www.tazenda.demon.co.uk/phil/linux-hp
7514S: Maintained
679655da 7515F: arch/m68k/hp300/
1da177e4 7516
74425546
AP
7517M88DS3103 MEDIA DRIVER
7518M: Antti Palosaari <crope@iki.fi>
7519L: linux-media@vger.kernel.org
a825eaec 7520W: https://linuxtv.org
74425546
AP
7521W: http://palosaari.fi/linux/
7522Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523T: git git://linuxtv.org/anttip/media_tree.git
7524S: Maintained
7525F: drivers/media/dvb-frontends/m88ds3103*
7526
68620bdd
MP
7527M88RS2000 MEDIA DRIVER
7528M: Malcolm Priestley <tvboxspy@gmail.com>
7529L: linux-media@vger.kernel.org
a825eaec 7530W: https://linuxtv.org
68620bdd
MP
7531Q: http://patchwork.linuxtv.org/project/linux-media/list/
7532S: Maintained
7533F: drivers/media/dvb-frontends/m88rs2000*
7534
07a092fa 7535MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7536M: Alexey Klimov <klimov.linux@gmail.com>
7537L: linux-media@vger.kernel.org
7538T: git git://linuxtv.org/media_tree.git
7539S: Maintained
7540F: drivers/media/radio/radio-ma901.c
07a092fa 7541
64a327a7 7542MAC80211
8b58be88 7543M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7544L: linux-wireless@vger.kernel.org
491b26b4 7545W: http://wireless.kernel.org/
ce466579
JB
7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7548S: Maintained
679655da
JP
7549F: Documentation/networking/mac80211-injection.txt
7550F: include/net/mac80211.h
7551F: net/mac80211/
2af8c4dc 7552F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7553
b863ceb7 7554MACVLAN DRIVER
8b58be88 7555M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7556L: netdev@vger.kernel.org
7557S: Maintained
679655da
JP
7558F: drivers/net/macvlan.c
7559F: include/linux/if_macvlan.h
b863ceb7 7560
2b6d83e2
JB
7561MAILBOX API
7562M: Jassi Brar <jassisinghbrar@gmail.com>
7563L: linux-kernel@vger.kernel.org
7564S: Maintained
7565F: drivers/mailbox/
7566F: include/linux/mailbox_client.h
7567F: include/linux/mailbox_controller.h
7568
faf1668c 7569MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7570M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7571W: http://www.kernel.org/doc/man-pages
bd7ebec6 7572L: linux-man@vger.kernel.org
1b53dc74 7573S: Maintained
faf1668c 7574
0d3cd4b6
VD
7575MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7576M: Andrew Lunn <andrew@lunn.ch>
7577M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7578L: netdev@vger.kernel.org
0d3cd4b6
VD
7579S: Maintained
7580F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7581F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7582
8427defd 7583MARVELL ARMADA DRM SUPPORT
54176cc6 7584M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7585S: Maintained
7586F: drivers/gpu/drm/armada/
4418833e
EV
7587F: include/uapi/drm/armada_drm.h
7588F: Documentation/devicetree/bindings/display/armada/
8427defd 7589
c4d007bc
TP
7590MARVELL CRYPTO DRIVER
7591M: Boris Brezillon <boris.brezillon@free-electrons.com>
7592M: Arnaud Ebalard <arno@natisbad.org>
7593F: drivers/crypto/marvell/
7594S: Maintained
7595L: linux-crypto@vger.kernel.org
7596
44c14c1d 7597MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7598M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7599M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7600L: netdev@vger.kernel.org
7601S: Maintained
7602F: drivers/net/ethernet/marvell/sk*
7603
74cda169 7604MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7605L: libertas-dev@lists.infradead.org
8ac3e99e 7606S: Orphan
f988d640 7607F: drivers/net/wireless/marvell/libertas/
74cda169 7608
b60d6975 7609MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7610M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7611L: netdev@vger.kernel.org
f5ca8502 7612S: Maintained
527a6266 7613F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7614F: include/linux/mv643xx.h
1da177e4 7615
370b8ed9
TP
7616MARVELL MVNETA ETHERNET DRIVER
7617M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7618L: netdev@vger.kernel.org
7619S: Maintained
7620F: drivers/net/ethernet/marvell/mvneta.*
7621
fcad584d 7622MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7623M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7624M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7625L: linux-wireless@vger.kernel.org
7626S: Maintained
277b024e 7627F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7628
a2c3f656 7629MARVELL MWL8K WIRELESS DRIVER
a040d532 7630M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7631L: linux-wireless@vger.kernel.org
16345910 7632S: Odd Fixes
de60f1dc 7633F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7634
2a69567b 7635MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7636M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7637S: Odd Fixes
1fa7e547 7638F: drivers/mmc/host/mvsdio.*
2a69567b 7639
1da177e4 7640MATROX FRAMEBUFFER DRIVER
c69f677c 7641L: linux-fbdev@vger.kernel.org
52653199 7642S: Orphan
8a61f013 7643F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7644F: include/uapi/linux/matroxfb.h
1da177e4 7645
ca462085
GR
7646MAX16065 HARDWARE MONITOR DRIVER
7647M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7648L: linux-hwmon@vger.kernel.org
ca462085
GR
7649S: Maintained
7650F: Documentation/hwmon/max16065
7651F: drivers/hwmon/max16065.c
7652
1f61cab8
GR
7653MAX20751 HARDWARE MONITOR DRIVER
7654M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7655L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7656S: Maintained
7657F: Documentation/hwmon/max20751
7658F: drivers/hwmon/max20751.c
7659
d20620de 7660MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7661L: linux-hwmon@vger.kernel.org
34924b23 7662S: Orphan
679655da
JP
7663F: Documentation/hwmon/max6650
7664F: drivers/hwmon/max6650.c
d20620de 7665
e89ab51f
GR
7666MAX6697 HARDWARE MONITOR DRIVER
7667M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7668L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7669S: Maintained
7670F: Documentation/hwmon/max6697
7671F: Documentation/devicetree/bindings/i2c/max6697.txt
7672F: drivers/hwmon/max6697.c
7673F: include/linux/platform_data/max6697.h
7674
3b2af7f7
PR
7675MAX9860 MONO AUDIO VOICE CODEC DRIVER
7676M: Peter Rosin <peda@axentia.se>
7677L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7678S: Maintained
7679F: Documentation/devicetree/bindings/sound/max9860.txt
7680F: sound/soc/codecs/max9860.*
7681
f8f847b5 7682MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7683M: Krzysztof Kozlowski <krzk@kernel.org>
7684M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7685L: linux-pm@vger.kernel.org
7686S: Supported
8c0984e5
SR
7687F: drivers/power/supply/max14577_charger.c
7688F: drivers/power/supply/max77693_charger.c
f8f847b5 7689
3811405e
JMC
7690MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7691M: Javier Martinez Canillas <javier@osg.samsung.com>
7692L: linux-kernel@vger.kernel.org
7693S: Supported
96173cc6 7694F: drivers/*/*max77802*.c
3811405e
JMC
7695F: Documentation/devicetree/bindings/*/*max77802.txt
7696F: include/dt-bindings/*/*max77802.h
7697
befeb596
KK
7698MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7699M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7700M: Krzysztof Kozlowski <krzk@kernel.org>
7701M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7702L: linux-kernel@vger.kernel.org
7703S: Supported
86cf635a 7704F: drivers/*/max14577*.c
0998a436 7705F: drivers/*/max77686*.c
86cf635a 7706F: drivers/*/max77693*.c
befeb596
KK
7707F: drivers/extcon/extcon-max14577.c
7708F: drivers/extcon/extcon-max77693.c
7709F: drivers/rtc/rtc-max77686.c
7710F: drivers/clk/clk-max77686.c
7711F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7712F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7713F: Documentation/devicetree/bindings/mfd/max77693.txt
7714F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7715F: include/linux/mfd/max14577*.h
7716F: include/linux/mfd/max77686*.h
7717F: include/linux/mfd/max77693*.h
7718
9be3c9a5
HV
7719MAXIRADIO FM RADIO RECEIVER DRIVER
7720M: Hans Verkuil <hverkuil@xs4all.nl>
7721L: linux-media@vger.kernel.org
7722T: git git://linuxtv.org/media_tree.git
a825eaec 7723W: https://linuxtv.org
9be3c9a5
HV
7724S: Maintained
7725F: drivers/media/radio/radio-maxiradio*
7726
c05dc2cc
PR
7727MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7728M: Peter Rosin <peda@axentia.se>
7729L: linux-iio@vger.kernel.org
7730S: Maintained
7731F: drivers/iio/potentiometer/mcp4531.c
7732
3b8df5fd
WBG
7733MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7734M: William Breathitt Gray <vilhelm.gray@gmail.com>
7735L: linux-iio@vger.kernel.org
7736S: Maintained
7737F: drivers/iio/dac/cio-dac.c
7738
7b49235e
LP
7739MEDIA DRIVERS FOR RENESAS - FCP
7740M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7741L: linux-media@vger.kernel.org
7742L: linux-renesas-soc@vger.kernel.org
7743T: git git://linuxtv.org/media_tree.git
7744S: Supported
7745F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7746F: drivers/media/platform/rcar-fcp.c
7747F: include/media/rcar-fcp.h
7748
474cde66
NS
7749MEDIA DRIVERS FOR RENESAS - VIN
7750M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7751L: linux-media@vger.kernel.org
7752L: linux-renesas-soc@vger.kernel.org
7753T: git git://linuxtv.org/media_tree.git
7754S: Supported
7755F: Documentation/devicetree/bindings/media/rcar_vin.txt
7756F: drivers/media/platform/rcar-vin/
7757
6f32a8c9
LP
7758MEDIA DRIVERS FOR RENESAS - VSP1
7759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7760L: linux-media@vger.kernel.org
4a121096 7761L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7762T: git git://linuxtv.org/media_tree.git
7763S: Supported
7764F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7765F: drivers/media/platform/vsp1/
7766
fae2080a
AO
7767MEDIA DRIVERS FOR HELENE
7768M: Abylay Ospan <aospan@netup.ru>
7769L: linux-media@vger.kernel.org
7770W: https://linuxtv.org
7771W: http://netup.tv/
7772T: git git://linuxtv.org/media_tree.git
7773S: Supported
7774F: drivers/media/dvb-frontends/helene*
7775
dacf9ce8
KS
7776MEDIA DRIVERS FOR ASCOT2E
7777M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7778M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7779L: linux-media@vger.kernel.org
a825eaec 7780W: https://linuxtv.org
dacf9ce8
KS
7781W: http://netup.tv/
7782T: git git://linuxtv.org/media_tree.git
7783S: Supported
7784F: drivers/media/dvb-frontends/ascot2e*
7785
a6dc60ff
KS
7786MEDIA DRIVERS FOR CXD2841ER
7787M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7788M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7789L: linux-media@vger.kernel.org
a825eaec 7790W: https://linuxtv.org
a6dc60ff
KS
7791W: http://netup.tv/
7792T: git git://linuxtv.org/media_tree.git
7793S: Supported
7794F: drivers/media/dvb-frontends/cxd2841er*
7795
a5d32b35
KS
7796MEDIA DRIVERS FOR HORUS3A
7797M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7798M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7799L: linux-media@vger.kernel.org
a825eaec 7800W: https://linuxtv.org
a5d32b35
KS
7801W: http://netup.tv/
7802T: git git://linuxtv.org/media_tree.git
7803S: Supported
7804F: drivers/media/dvb-frontends/horus3a*
7805
e025273b
KS
7806MEDIA DRIVERS FOR LNBH25
7807M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7808M: Abylay Ospan <aospan@netup.ru>
e025273b 7809L: linux-media@vger.kernel.org
a825eaec 7810W: https://linuxtv.org
e025273b
KS
7811W: http://netup.tv/
7812T: git git://linuxtv.org/media_tree.git
7813S: Supported
7814F: drivers/media/dvb-frontends/lnbh25*
7815
52b1eaf4
KS
7816MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7817M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7818M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7819L: linux-media@vger.kernel.org
a825eaec 7820W: https://linuxtv.org
52b1eaf4
KS
7821W: http://netup.tv/
7822T: git git://linuxtv.org/media_tree.git
7823S: Supported
7824F: drivers/media/pci/netup_unidvb/*
7825
127c49ae 7826MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7827M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7828M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7829P: LinuxTV.org Project
7830L: linux-media@vger.kernel.org
a825eaec 7831W: https://linuxtv.org
8a6e2535 7832Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7833T: git git://linuxtv.org/media_tree.git
127c49ae 7834S: Maintained
618cd932 7835F: Documentation/media/
127c49ae 7836F: drivers/media/
ffe06198 7837F: drivers/staging/media/
eb4b0ec7 7838F: include/linux/platform_data/media/
127c49ae 7839F: include/media/
6c0f0359
MCC
7840F: include/uapi/linux/dvb/
7841F: include/uapi/linux/videodev2.h
7842F: include/uapi/linux/media.h
7843F: include/uapi/linux/v4l2-*
7844F: include/uapi/linux/meye.h
7845F: include/uapi/linux/ivtv*
7846F: include/uapi/linux/uvcvideo.h
d20620de 7847
0c272fc9
JC
7848MEDIATEK ETHERNET DRIVER
7849M: Felix Fietkau <nbd@openwrt.org>
7850M: John Crispin <blogic@openwrt.org>
7851L: netdev@vger.kernel.org
7852S: Maintained
7853F: drivers/net/ethernet/mediatek/
7854
c869f77d
JK
7855MEDIATEK MT7601U WIRELESS LAN DRIVER
7856M: Jakub Kicinski <kubakici@wp.pl>
7857L: linux-wireless@vger.kernel.org
7858S: Maintained
7859F: drivers/net/wireless/mediatek/mt7601u/
7860
e399065b
SS
7861MEGARAID SCSI/SAS DRIVERS
7862M: Kashyap Desai <kashyap.desai@avagotech.com>
7863M: Sumit Saxena <sumit.saxena@avagotech.com>
7864M: Uday Lingala <uday.lingala@avagotech.com>
7865L: megaraidlinux.pdl@avagotech.com
baaea1dc 7866L: linux-scsi@vger.kernel.org
e399065b 7867W: http://www.lsi.com
ce00f85c 7868S: Maintained
679655da
JP
7869F: Documentation/scsi/megaraid.txt
7870F: drivers/scsi/megaraid.*
7871F: drivers/scsi/megaraid/
757e0108 7872
ff43f433
SJ
7873MELFAS MIP4 TOUCHSCREEN DRIVER
7874M: Sangwon Jee <jeesw@melfas.com>
7875W: http://www.melfas.com
7876S: Supported
7877F: drivers/input/touchscreen/melfas_mip4.c
7878F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7879
2c46c9d5 7880MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7881M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7882L: netdev@vger.kernel.org
2c46c9d5
AV
7883S: Supported
7884W: http://www.mellanox.com
7885Q: http://patchwork.ozlabs.org/project/netdev/list/
7886F: drivers/net/ethernet/mellanox/mlx4/en_*
7887
e7523a49
OG
7888MELLANOX ETHERNET DRIVER (mlx5e)
7889M: Saeed Mahameed <saeedm@mellanox.com>
7890L: netdev@vger.kernel.org
7891S: Supported
7892W: http://www.mellanox.com
7893Q: http://patchwork.ozlabs.org/project/netdev/list/
7894F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7895
93c1edb2
JP
7896MELLANOX ETHERNET SWITCH DRIVERS
7897M: Jiri Pirko <jiri@mellanox.com>
7898M: Ido Schimmel <idosch@mellanox.com>
7899L: netdev@vger.kernel.org
7900S: Supported
7901W: http://www.mellanox.com
7902Q: http://patchwork.ozlabs.org/project/netdev/list/
7903F: drivers/net/ethernet/mellanox/mlxsw/
7904
be4fdf99
VP
7905MELLANOX MLXCPLD LED DRIVER
7906M: Vadim Pasternak <vadimp@mellanox.com>
7907L: linux-leds@vger.kernel.org
7908S: Supported
7909F: drivers/leds/leds-mlxcpld.c
7910F: Documentation/leds/leds-mlxcpld.txt
7911
58cbbee2
VP
7912MELLANOX PLATFORM DRIVER
7913M: Vadim Pasternak <vadimp@mellanox.com>
7914L: platform-driver-x86@vger.kernel.org
7915S: Supported
7916F: arch/x86/platform/mellanox/mlx-platform.c
7917
8700e3e7
MS
7918SOFT-ROCE DRIVER (rxe)
7919M: Moni Shoua <monis@mellanox.com>
7920L: linux-rdma@vger.kernel.org
7921S: Supported
7922W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7923Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7924F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7925F: include/uapi/rdma/rdma_user_rxe.h
7926
5b25b13a
MD
7927MEMBARRIER SUPPORT
7928M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7929M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7930L: linux-kernel@vger.kernel.org
7931S: Supported
7932F: kernel/membarrier.c
7933F: include/uapi/linux/membarrier.h
7934
70ea91f1
SR
7935MEMORY MANAGEMENT
7936L: linux-mm@kvack.org
70ea91f1
SR
7937W: http://www.linux-mm.org
7938S: Maintained
679655da 7939F: include/linux/mm.h
551450bb
CS
7940F: include/linux/gfp.h
7941F: include/linux/mmzone.h
7942F: include/linux/memory_hotplug.h
7943F: include/linux/vmalloc.h
679655da 7944F: mm/
70ea91f1 7945
f4e9ce66 7946MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7947M: David Woodhouse <dwmw2@infradead.org>
242c325e 7948M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7949M: Boris Brezillon <boris.brezillon@free-electrons.com>
7950M: Marek Vasut <marek.vasut@gmail.com>
7951M: Richard Weinberger <richard@nod.at>
7952M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7953L: linux-mtd@lists.infradead.org
8a6e2535
JP
7954W: http://www.linux-mtd.infradead.org/
7955Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7956T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7957T: git git://git.infradead.org/l2-mtd.git
1da177e4 7958S: Maintained
becc7ae5 7959F: Documentation/devicetree/bindings/mtd/
679655da
JP
7960F: drivers/mtd/
7961F: include/linux/mtd/
c117ab84 7962F: include/uapi/mtd/
1da177e4 7963
26c57ef1 7964MEN A21 WATCHDOG DRIVER
30c7469b 7965M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7966L: linux-watchdog@vger.kernel.org
30c7469b 7967S: Maintained
26c57ef1
JT
7968F: drivers/watchdog/mena21_wdt.c
7969
3764e82e 7970MEN CHAMELEON BUS (mcb)
30c7469b
JT
7971M: Johannes Thumshirn <morbidrsa@gmail.com>
7972S: Maintained
3764e82e
JT
7973F: drivers/mcb/
7974F: include/linux/mcb.h
b9f2f459 7975F: Documentation/men-chameleon-bus.txt
3764e82e 7976
48b490d2
AW
7977MEN F21BMC (Board Management Controller)
7978M: Andreas Werner <andreas.werner@men.de>
7979S: Supported
7980F: drivers/mfd/menf21bmc.c
7981F: drivers/watchdog/menf21bmc_wdt.c
7982F: drivers/leds/leds-menf21bmc.c
7983F: drivers/hwmon/menf21bmc_hwmon.c
7984F: Documentation/hwmon/menf21bmc
7985
12285945
JH
7986METAG ARCHITECTURE
7987M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7988L: linux-metag@vger.kernel.org
9f273c24 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7990S: Odd Fixes
12285945
JH
7991F: arch/metag/
7992F: Documentation/metag/
7993F: Documentation/devicetree/bindings/metag/
2d799dde 7994F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7995F: drivers/clocksource/metag_generic.c
5698c50d
JH
7996F: drivers/irqchip/irq-metag.c
7997F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7998F: drivers/tty/metag_da.c
12285945 7999
c6375b0a 8000MICROBLAZE ARCHITECTURE
8b58be88 8001M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8002W: http://www.monstr.eu/fdt/
8003T: git git://git.monstr.eu/linux-2.6-microblaze.git
8004S: Supported
0a8c7914 8005F: arch/microblaze/
1da177e4 8006
5615c371
NF
8007MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8008M: Richard Genoud <richard.genoud@gmail.com>
8009S: Maintained
8010F: drivers/tty/serial/atmel_serial.c
8011F: include/linux/atmel_serial.h
8012
71fb2c74
SW
8013MICROCHIP / ATMEL ISC DRIVER
8014M: Songjun Wu <songjun.wu@microchip.com>
8015L: linux-media@vger.kernel.org
8016S: Supported
8017F: drivers/media/platform/atmel/atmel-isc.c
8018F: drivers/media/platform/atmel/atmel-isc-regs.h
8019F: devicetree/bindings/media/atmel-isc.txt
8020
2508a45a
CY
8021MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8022M: Chen Yu <yu.c.chen@intel.com>
8023L: platform-driver-x86@vger.kernel.org
8024S: Supported
8025F: drivers/platform/x86/surfacepro3_button.c
8026
1da177e4 8027MICROTEK X6 SCANNER
61eee9a7 8028M: Oliver Neukum <oliver@neukum.org>
1da177e4 8029S: Maintained
679655da 8030F: drivers/usb/image/microtek.*
1da177e4
LT
8031
8032MIPS
8b58be88 8033M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8034L: linux-mips@linux-mips.org
6097050d 8035W: http://www.linux-mips.org/
b05e988e 8036T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8037Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8038S: Supported
f46d92e8 8039F: Documentation/devicetree/bindings/mips/
679655da
JP
8040F: Documentation/mips/
8041F: arch/mips/
1da177e4 8042
413ef3f6
KC
8043MIPS/LOONGSON1 ARCHITECTURE
8044M: Keguang Zhang <keguang.zhang@gmail.com>
8045L: linux-mips@linux-mips.org
8046S: Maintained
8047F: arch/mips/loongson32/
8048F: arch/mips/include/asm/mach-loongson32/
8049F: drivers/*/*loongson1*
8050F: drivers/*/*/*loongson1*
8051
08b7620a
HV
8052MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8053M: Hans Verkuil <hverkuil@xs4all.nl>
8054L: linux-media@vger.kernel.org
8055T: git git://linuxtv.org/media_tree.git
a825eaec 8056W: https://linuxtv.org
08b7620a
HV
8057S: Odd Fixes
8058F: drivers/media/radio/radio-miropcm20*
8059
c09befcb
OG
8060MELLANOX MLX4 core VPI driver
8061M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8062L: netdev@vger.kernel.org
8063L: linux-rdma@vger.kernel.org
8064W: http://www.mellanox.com
8065Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8066S: Supported
8067F: drivers/net/ethernet/mellanox/mlx4/
8068F: include/linux/mlx4/
9ce28a20 8069F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8070
8071MELLANOX MLX4 IB driver
8072M: Yishai Hadas <yishaih@mellanox.com>
8073L: linux-rdma@vger.kernel.org
8074W: http://www.mellanox.com
e126ba97 8075Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8076S: Supported
8077F: drivers/infiniband/hw/mlx4/
8078F: include/linux/mlx4/
8079
595a4d8f 8080MELLANOX MLX5 core VPI driver
45788f1f 8081M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8082M: Matan Barak <matanb@mellanox.com>
8083M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8084L: netdev@vger.kernel.org
8085L: linux-rdma@vger.kernel.org
8086W: http://www.mellanox.com
8087Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8088S: Supported
8089F: drivers/net/ethernet/mellanox/mlx5/core/
8090F: include/linux/mlx5/
3085e29e 8091F: include/uapi/rdma/mlx5-abi.h
e126ba97 8092
595a4d8f
OG
8093MELLANOX MLX5 IB driver
8094M: Matan Barak <matanb@mellanox.com>
8095M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8096L: linux-rdma@vger.kernel.org
8097W: http://www.mellanox.com
8098Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8099S: Supported
b75f0050 8100F: drivers/infiniband/hw/mlx5/
595a4d8f 8101F: include/linux/mlx5/
e126ba97 8102
764589b6
CM
8103MELEXIS MLX90614 DRIVER
8104M: Crt Mori <cmo@melexis.com>
8105L: linux-iio@vger.kernel.org
8106W: http://www.melexis.com
8107S: Supported
8108F: drivers/iio/temperature/mlx90614.c
8109
6c223761
KB
8110MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8111M: Don Brace <don.brace@microsemi.com>
8112L: esc.storagedev@microsemi.com
8113L: linux-scsi@vger.kernel.org
8114S: Supported
8115F: drivers/scsi/smartpqi/smartpqi*.[ch]
8116F: drivers/scsi/smartpqi/Kconfig
8117F: drivers/scsi/smartpqi/Makefile
8118F: include/linux/cciss*.h
8119F: include/uapi/linux/cciss*.h
425b490b 8120F: Documentation/scsi/smartpqi.txt
6c223761 8121
0ce277e4
AP
8122MN88472 MEDIA DRIVER
8123M: Antti Palosaari <crope@iki.fi>
8124L: linux-media@vger.kernel.org
a825eaec 8125W: https://linuxtv.org
0ce277e4
AP
8126W: http://palosaari.fi/linux/
8127Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8128S: Maintained
94d0eaa4 8129F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8130
4f4d238f
AP
8131MN88473 MEDIA DRIVER
8132M: Antti Palosaari <crope@iki.fi>
8133L: linux-media@vger.kernel.org
a825eaec 8134W: https://linuxtv.org
4f4d238f
AP
8135W: http://palosaari.fi/linux/
8136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8137S: Maintained
877ba50b 8138F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8139
1da177e4 8140MODULE SUPPORT
a467a672 8141M: Jessica Yu <jeyu@redhat.com>
8b58be88 8142M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8143S: Maintained
679655da
JP
8144F: include/linux/module.h
8145F: kernel/module.c
1da177e4
LT
8146
8147MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8148W: http://popies.net/meye/
b7788e13 8149S: Orphan
618cd932 8150F: Documentation/media/v4l-drivers/meye*
90d72ac6 8151F: drivers/media/pci/meye/
6c0f0359 8152F: include/uapi/linux/meye.h
1da177e4 8153
b9705b60 8154MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8155M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8156S: Maintained
679655da 8157F: Documentation/serial/moxa-smartio
c897401b 8158F: drivers/tty/mxser.*
d735410a 8159
889b2f87
AK
8160MR800 AVERMEDIA USB FM RADIO DRIVER
8161M: Alexey Klimov <klimov.linux@gmail.com>
8162L: linux-media@vger.kernel.org
8163T: git git://linuxtv.org/media_tree.git
8164S: Maintained
8165F: drivers/media/radio/radio-mr800.c
8166
d7155691
AO
8167MRF24J40 IEEE 802.15.4 RADIO DRIVER
8168M: Alan Ott <alan@signal11.us>
8169L: linux-wpan@vger.kernel.org
8170S: Maintained
8171F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8172F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8173
8c4c731a 8174MSI LAPTOP SUPPORT
182ae55c 8175M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8176L: platform-driver-x86@vger.kernel.org
8c4c731a 8177S: Maintained
679655da 8178F: drivers/platform/x86/msi-laptop.c
8c4c731a 8179
0f1006b1 8180MSI WMI SUPPORT
d0944853 8181L: platform-driver-x86@vger.kernel.org
5ee7041e 8182S: Orphan
0f1006b1
AA
8183F: drivers/platform/x86/msi-wmi.c
8184
19a628a0
AP
8185MSI001 MEDIA DRIVER
8186M: Antti Palosaari <crope@iki.fi>
8187L: linux-media@vger.kernel.org
a825eaec 8188W: https://linuxtv.org
19a628a0
AP
8189W: http://palosaari.fi/linux/
8190Q: http://patchwork.linuxtv.org/project/linux-media/list/
8191T: git git://linuxtv.org/anttip/media_tree.git
8192S: Maintained
0185e197 8193F: drivers/media/tuners/msi001*
19a628a0 8194
7570589d 8195MSI2500 MEDIA DRIVER
2c57213f
AP
8196M: Antti Palosaari <crope@iki.fi>
8197L: linux-media@vger.kernel.org
a825eaec 8198W: https://linuxtv.org
2c57213f
AP
8199W: http://palosaari.fi/linux/
8200Q: http://patchwork.linuxtv.org/project/linux-media/list/
8201T: git git://linuxtv.org/anttip/media_tree.git
8202S: Maintained
7570589d 8203F: drivers/media/usb/msi2500/
2c57213f 8204
159eeea4
RJ
8205MSYSTEMS DISKONCHIP G3 MTD DRIVER
8206M: Robert Jarzmik <robert.jarzmik@free.fr>
8207L: linux-mtd@lists.infradead.org
8208S: Maintained
8209F: drivers/mtd/devices/docg3*
8210
62a37dc7 8211MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8212M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8213L: linux-media@vger.kernel.org
8214T: git git://linuxtv.org/media_tree.git
8215S: Maintained
8216F: drivers/media/i2c/mt9m032.c
b5dcee22 8217F: include/media/i2c/mt9m032.h
0e837fb9 8218
62a37dc7 8219MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8220M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8221L: linux-media@vger.kernel.org
8222T: git git://linuxtv.org/media_tree.git
8223S: Maintained
8224F: drivers/media/i2c/mt9p031.c
b5dcee22 8225F: include/media/i2c/mt9p031.h
0e837fb9 8226
62a37dc7 8227MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8229L: linux-media@vger.kernel.org
8230T: git git://linuxtv.org/media_tree.git
8231S: Maintained
8232F: drivers/media/i2c/mt9t001.c
b5dcee22 8233F: include/media/i2c/mt9t001.h
0e837fb9 8234
62a37dc7 8235MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8236M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8237L: linux-media@vger.kernel.org
8238T: git git://linuxtv.org/media_tree.git
8239S: Maintained
f2272e13 8240F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8241F: drivers/media/i2c/mt9v032.c
b5dcee22 8242F: include/media/i2c/mt9v032.h
0e837fb9 8243
4e0d13cb 8244MULTIFUNCTION DEVICES (MFD)
f7d3210e 8245M: Lee Jones <lee.jones@linaro.org>
7caa7991 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8247S: Supported
80366127 8248F: Documentation/devicetree/bindings/mfd/
679655da 8249F: drivers/mfd/
55b5940d 8250F: include/linux/mfd/
4e0d13cb 8251
5c4e6f13 8252MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8253M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8254L: linux-mmc@vger.kernel.org
82bb095e 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8256S: Maintained
2810984b 8257F: Documentation/devicetree/bindings/mmc/
679655da
JP
8258F: drivers/mmc/
8259F: include/linux/mmc/
c117ab84 8260F: include/uapi/linux/mmc/
baca2da4 8261
15a0580c 8262MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8263S: Orphan
679655da
JP
8264F: drivers/mmc/host/mmc_spi.c
8265F: include/linux/spi/mmc_spi.h
15a0580c 8266
1da177e4 8267MULTISOUND SOUND DRIVER
8b58be88 8268M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8269S: Maintained
679655da
JP
8270F: Documentation/sound/oss/MultiSound
8271F: sound/oss/msnd*
1da177e4 8272
d735410a 8273MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8274S: Orphan
c897401b 8275F: drivers/tty/isicom.c
679655da 8276F: include/linux/isicom.h
d735410a 8277
550a7375 8278MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8279M: Bin Liu <b-liu@ti.com>
795fb7e7 8280L: linux-usb@vger.kernel.org
43b416e5 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8282S: Maintained
679655da 8283F: drivers/usb/musb/
550a7375 8284
ea0af5f6
MK
8285MXL5007T MEDIA DRIVER
8286M: Michael Krufky <mkrufky@linuxtv.org>
8287L: linux-media@vger.kernel.org
a825eaec 8288W: https://linuxtv.org
ea0af5f6
MK
8289W: http://github.com/mkrufky
8290Q: http://patchwork.linuxtv.org/project/linux-media/list/
8291T: git git://linuxtv.org/mkrufky/tuners.git
8292S: Maintained
8293F: drivers/media/tuners/mxl5007t.*
8294
2d3cf588 8295MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8296M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8297L: netdev@vger.kernel.org
205057ae 8298W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8299S: Supported
93f7848b 8300F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8301
9df4f913
BB
8302NAND FLASH SUBSYSTEM
8303M: Boris Brezillon <boris.brezillon@free-electrons.com>
8304R: Richard Weinberger <richard@nod.at>
8305L: linux-mtd@lists.infradead.org
8306W: http://www.linux-mtd.infradead.org/
8307Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8308T: git git://github.com/linux-nand/linux.git
8309S: Maintained
8310F: drivers/mtd/nand/
8311F: include/linux/mtd/nand*.h
8312
1da177e4 8313NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8314S: Orphan
d9fb9f38 8315F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8316
23dc05a3
DM
8317NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8318M: Daniel Mack <zonque@gmail.com>
8319S: Maintained
e5747e40 8320L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8321W: http://www.native-instruments.com
8322F: sound/usb/caiaq/
8323
1da177e4 8324NCP FILESYSTEM
52653199
PV
8325M: Petr Vandrovec <petr@vandrovec.name>
8326S: Odd Fixes
679655da 8327F: fs/ncpfs/
1da177e4 8328
a79b0322
FT
8329NCR 5380 SCSI DRIVERS
8330M: Finn Thain <fthain@telegraphics.com.au>
8331M: Michael Schmitz <schmitzmic@gmail.com>
8332L: linux-scsi@vger.kernel.org
8333S: Maintained
8334F: Documentation/scsi/g_NCR5380.txt
8335F: drivers/scsi/NCR5380.*
8336F: drivers/scsi/arm/cumana_1.c
8337F: drivers/scsi/arm/oak.c
a79b0322
FT
8338F: drivers/scsi/atari_scsi.*
8339F: drivers/scsi/dmx3191d.c
a79b0322
FT
8340F: drivers/scsi/g_NCR5380.*
8341F: drivers/scsi/g_NCR5380_mmio.c
8342F: drivers/scsi/mac_scsi.*
a79b0322
FT
8343F: drivers/scsi/sun3_scsi.*
8344F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8345
1da177e4 8346NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8347M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8348L: linux-scsi@vger.kernel.org
8349S: Maintained
679655da 8350F: drivers/scsi/NCR_D700.*
1da177e4 8351
4aa3eb4c
GR
8352NCT6775 HARDWARE MONITOR DRIVER
8353M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8354L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8355S: Maintained
8356F: Documentation/hwmon/nct6775
8357F: drivers/hwmon/nct6775.c
8358
3c2d774c 8359NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8360M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8361L: linux-rdma@vger.kernel.org
e3d33cb1 8362W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8363S: Supported
8364F: drivers/infiniband/hw/nes/
c546b2a3 8365F: include/uapi/rdma/nes-abi.h
3c2d774c 8366
be2f2e84 8367NETEM NETWORK EMULATOR
adbbf69d 8368M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8369L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8370S: Maintained
679655da 8371F: net/sched/sch_netem.c
be2f2e84 8372
b2f5a051 8373NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8374M: Jon Mason <jdmason@kudzu.us>
4a58448b 8375L: netdev@vger.kernel.org
4a58448b 8376S: Supported
679655da 8377F: Documentation/networking/s2io.txt
b2f5a051 8378F: Documentation/networking/vxge.txt
86387e1a 8379F: drivers/net/ethernet/neterion/
4a58448b 8380
db9cf3a3 8381NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8382M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8383M: Patrick McHardy <kaber@trash.net>
42010ed0 8384M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8385L: netfilter-devel@vger.kernel.org
82b98543 8386L: coreteam@netfilter.org
1da177e4
LT
8387W: http://www.netfilter.org/
8388W: http://www.iptables.org/
42010ed0
PNA
8389Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8391T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8392S: Supported
679655da
JP
8393F: include/linux/netfilter*
8394F: include/linux/netfilter/
8395F: include/net/netfilter/
c117ab84
CEB
8396F: include/uapi/linux/netfilter*
8397F: include/uapi/linux/netfilter/
679655da
JP
8398F: net/*/netfilter.c
8399F: net/*/netfilter/
8400F: net/netfilter/
91c269a0 8401F: net/bridge/br_netfilter*.c
1da177e4 8402
4cc67735 8403NETLABEL
87a0874c 8404M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8405W: http://netlabel.sf.net
8406L: netdev@vger.kernel.org
87a0874c 8407S: Maintained
80811493 8408F: Documentation/netlabel/
679655da
JP
8409F: include/net/netlabel.h
8410F: net/netlabel/
4cc67735 8411
1da177e4 8412NETROM NETWORK LAYER
8b58be88 8413M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8414L: linux-hams@vger.kernel.org
d34cb28a 8415W: http://www.linux-ax25.org/
1da177e4 8416S: Maintained
679655da 8417F: include/net/netrom.h
c117ab84 8418F: include/uapi/linux/netrom.h
679655da 8419F: net/netrom/
1da177e4 8420
4c352362
JK
8421NETRONOME ETHERNET DRIVERS
8422M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8423L: oss-drivers@netronome.com
8424S: Maintained
8425F: drivers/net/ethernet/netronome/
8426
5ddb88c0 8427NETWORK BLOCK DEVICE (NBD)
4ca5829a 8428M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8429S: Maintained
5e4b269b 8430L: nbd-general@lists.sourceforge.net
4ca5829a 8431T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8432F: Documentation/blockdev/nbd.txt
8433F: drivers/block/nbd.c
c117ab84 8434F: include/uapi/linux/nbd.h
1da177e4 8435
6e43650c
NH
8436NETWORK DROP MONITOR
8437M: Neil Horman <nhorman@tuxdriver.com>
8438L: netdev@vger.kernel.org
8439S: Maintained
8440W: https://fedorahosted.org/dropwatch/
8441F: net/core/drop_monitor.c
8442
3ed6e498
AL
8443NETWORKING [DSA]
8444M: Andrew Lunn <andrew@lunn.ch>
8445M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8446M: Florian Fainelli <f.fainelli@gmail.com>
8447S: Maintained
8448F: net/dsa/
8449F: include/net/dsa.h
8450F: drivers/net/dsa/
8451
1da177e4 8452NETWORKING [GENERAL]
8b58be88 8453M: "David S. Miller" <davem@davemloft.net>
979b6c13 8454L: netdev@vger.kernel.org
b1e8fd54 8455W: http://www.linuxfoundation.org/en/Net
11e98029 8456Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8457T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8459S: Maintained
679655da
JP
8460F: net/
8461F: include/net/
018d21ed
JP
8462F: include/linux/in.h
8463F: include/linux/net.h
8464F: include/linux/netdevice.h
c117ab84
CEB
8465F: include/uapi/linux/in.h
8466F: include/uapi/linux/net.h
8467F: include/uapi/linux/netdevice.h
0c7aecd4 8468F: include/uapi/linux/net_namespace.h
7e814a6c 8469F: tools/net/
f4e53f9a 8470F: tools/testing/selftests/net/
335a67d2 8471F: lib/random32.c
1da177e4
LT
8472
8473NETWORKING [IPv4/IPv6]
8b58be88
JP
8474M: "David S. Miller" <davem@davemloft.net>
8475M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8476M: James Morris <jmorris@namei.org>
8477M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8478M: Patrick McHardy <kaber@trash.net>
979b6c13 8479L: netdev@vger.kernel.org
08deed1e 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8481S: Maintained
679655da
JP
8482F: net/ipv4/
8483F: net/ipv6/
8484F: include/net/ip*
0a14842f 8485F: arch/x86/net/*
1da177e4 8486
73b7656c
DM
8487NETWORKING [IPSEC]
8488M: Steffen Klassert <steffen.klassert@secunet.com>
8489M: Herbert Xu <herbert@gondor.apana.org.au>
8490M: "David S. Miller" <davem@davemloft.net>
8491L: netdev@vger.kernel.org
d1fc5024
SK
8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8494S: Maintained
5826bdd1 8495F: net/core/flow.c
73b7656c
DM
8496F: net/xfrm/
8497F: net/key/
8498F: net/ipv4/xfrm*
d1fc5024
SK
8499F: net/ipv4/esp4.c
8500F: net/ipv4/ah4.c
8501F: net/ipv4/ipcomp.c
8502F: net/ipv4/ip_vti.c
73b7656c 8503F: net/ipv6/xfrm*
d1fc5024
SK
8504F: net/ipv6/esp6.c
8505F: net/ipv6/ah6.c
8506F: net/ipv6/ipcomp6.c
8507F: net/ipv6/ip6_vti.c
73b7656c
DM
8508F: include/uapi/linux/xfrm.h
8509F: include/net/xfrm.h
8510
10e2ff1c 8511NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8512M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8513L: netdev@vger.kernel.org
8514S: Maintained
8515
29f8f632 8516NETWORKING [WIRELESS]
2cb4abd1 8517L: linux-wireless@vger.kernel.org
8a6e2535 8518Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8519
788873ac
JP
8520NETWORKING DRIVERS
8521L: netdev@vger.kernel.org
8522W: http://www.linuxfoundation.org/en/Net
11e98029 8523Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8524T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8525T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8526S: Odd Fixes
156f4fbc 8527F: Documentation/devicetree/bindings/net/
788873ac 8528F: drivers/net/
018d21ed 8529F: include/linux/if_*
0b63bf1f 8530F: include/linux/netdevice.h
0b63bf1f
JD
8531F: include/linux/etherdevice.h
8532F: include/linux/fcdevice.h
8533F: include/linux/fddidevice.h
8534F: include/linux/hippidevice.h
8535F: include/linux/inetdevice.h
c117ab84
CEB
8536F: include/uapi/linux/if_*
8537F: include/uapi/linux/netdevice.h
788873ac 8538
0e324cf6
JL
8539NETWORKING DRIVERS (WIRELESS)
8540M: Kalle Valo <kvalo@codeaurora.org>
8541L: linux-wireless@vger.kernel.org
8542Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8545S: Maintained
182fd9ee 8546F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8547F: drivers/net/wireless/
8548
3d396eb1 8549NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8550M: Manish Chopra <manish.chopra@cavium.com>
8551M: Rahul Verma <rahul.verma@cavium.com>
8552M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8553L: netdev@vger.kernel.org
3d396eb1 8554S: Supported
aa43c215 8555F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8556
6423d30f
AAJ
8557NFC SUBSYSTEM
8558M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8559M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8560M: Samuel Ortiz <sameo@linux.intel.com>
8561L: linux-wireless@vger.kernel.org
1eb3b216 8562L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8563S: Supported
6423d30f 8564F: net/nfc/
55eb94f9 8565F: include/net/nfc/
c117ab84 8566F: include/uapi/linux/nfc.h
6423d30f 8567F: drivers/nfc/
397d6497
CR
8568F: include/linux/platform_data/nfcmrvl.h
8569F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8570F: include/linux/platform_data/pn544.h
397d6497
CR
8571F: include/linux/platform_data/st21nfca.h
8572F: include/linux/platform_data/st-nci.h
7ebb88e5 8573F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8574
e8b43555 8575NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8576M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8577M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8578L: linux-nfs@vger.kernel.org
8579W: http://client.linux-nfs.org
cd7b996a 8580T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8581S: Maintained
679655da
JP
8582F: fs/lockd/
8583F: fs/nfs/
8584F: fs/nfs_common/
8585F: net/sunrpc/
8586F: include/linux/lockd/
8587F: include/linux/nfs*
8588F: include/linux/sunrpc/
c117ab84
CEB
8589F: include/uapi/linux/nfs*
8590F: include/uapi/linux/sunrpc/
1da177e4 8591
85ef9cea 8592NILFS2 FILESYSTEM
e2126935 8593M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8594L: linux-nilfs@vger.kernel.org
f9472265 8595W: http://nilfs.sourceforge.net/
9e92e516 8596W: http://nilfs.osdn.jp/
e2126935 8597T: git git://github.com/konis/nilfs2.git
85ef9cea 8598S: Supported
679655da
JP
8599F: Documentation/filesystems/nilfs2.txt
8600F: fs/nilfs2/
c35c7ac5 8601F: include/trace/events/nilfs2.h
e63e88bc
RK
8602F: include/uapi/linux/nilfs2_api.h
8603F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8604
1da177e4 8605NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8606M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8607W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8608S: Maintained
679655da
JP
8609F: Documentation/scsi/NinjaSCSI.txt
8610F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8611
8612NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8613M: GOTO Masanori <gotom@debian.or.jp>
8614M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8615W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8616S: Maintained
679655da
JP
8617F: Documentation/scsi/NinjaSCSI.txt
8618F: drivers/scsi/nsp32*
1da177e4 8619
383b8fb9
LFT
8620NIOS2 ARCHITECTURE
8621M: Ley Foon Tan <lftan@altera.com>
8622L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8624S: Maintained
8625F: arch/nios2/
8626
2a6afddb 8627NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8628R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8629F: include/linux/power/bq2415x_charger.h
081bab21 8630F: include/linux/power/bq27xxx_battery.h
2a6afddb 8631F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8632F: drivers/power/supply/bq2415x_charger.c
8633F: drivers/power/supply/bq27xxx_battery.c
8634F: drivers/power/supply/bq27xxx_battery_i2c.c
8635F: drivers/power/supply/isp1704_charger.c
8636F: drivers/power/supply/rx51_battery.c
2a6afddb 8637
a1bd3bae 8638NTB DRIVER CORE
9ef6bf6c
JM
8639M: Jon Mason <jdmason@kudzu.us>
8640M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8641M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8642L: linux-ntb@googlegroups.com
fce8a7bb 8643S: Supported
2984411f
JM
8644W: https://github.com/jonmason/ntb/wiki
8645T: git git://github.com/jonmason/ntb.git
fce8a7bb 8646F: drivers/ntb/
548c237c 8647F: drivers/net/ntb_netdev.c
fce8a7bb 8648F: include/linux/ntb.h
a1bd3bae 8649F: include/linux/ntb_transport.h
a9c59ef7 8650F: tools/testing/selftests/ntb/
fce8a7bb 8651
e26a5843
AH
8652NTB INTEL DRIVER
8653M: Jon Mason <jdmason@kudzu.us>
8654M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8655L: linux-ntb@googlegroups.com
e26a5843
AH
8656S: Supported
8657W: https://github.com/jonmason/ntb/wiki
8658T: git git://github.com/jonmason/ntb.git
8659F: drivers/ntb/hw/intel/
fce8a7bb 8660
a1b36958
XY
8661NTB AMD DRIVER
8662M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8663L: linux-ntb@googlegroups.com
8664S: Supported
8665F: drivers/ntb/hw/amd/
8666
1da177e4 8667NTFS FILESYSTEM
2818ef50 8668M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8669L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8670W: http://www.tuxera.com/
e6f4dee7 8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8672S: Supported
679655da
JP
8673F: Documentation/filesystems/ntfs.txt
8674F: fs/ntfs/
1da177e4 8675
9eb8ef74 8676NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8677M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8678L: linux-fbdev@vger.kernel.org
ce00f85c 8679S: Maintained
8a61f013
JH
8680F: drivers/video/fbdev/riva/
8681F: drivers/video/fbdev/nvidia/
1da177e4 8682
79461681 8683NVM EXPRESS DRIVER
b3975e94
JF
8684M: Keith Busch <keith.busch@intel.com>
8685M: Jens Axboe <axboe@fb.com>
79461681 8686L: linux-nvme@lists.infradead.org
b3975e94
JF
8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8688W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8689S: Supported
57dacad5 8690F: drivers/nvme/host/
79461681
MW
8691F: include/linux/nvme.h
8692
a07b4970
CH
8693NVM EXPRESS TARGET DRIVER
8694M: Christoph Hellwig <hch@lst.de>
8695M: Sagi Grimberg <sagi@grimberg.me>
8696L: linux-nvme@lists.infradead.org
8697S: Supported
8698F: drivers/nvme/target/
8699
aee4b9bd
SK
8700NVMEM FRAMEWORK
8701M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8702M: Maxime Ripard <maxime.ripard@free-electrons.com>
8703S: Maintained
8704F: drivers/nvmem/
8705F: Documentation/devicetree/bindings/nvmem/
8706F: include/linux/nvmem-consumer.h
8707F: include/linux/nvmem-provider.h
8708
dece4585
CP
8709NXP-NCI NFC DRIVER
8710M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8711R: Charles Gorand <charles.gorand@effinnov.com>
8712L: linux-nfc@lists.01.org (moderated for non-subscribers)
8713S: Supported
8714F: drivers/nfc/nxp-nci
8715
f50d7146 8716NXP TDA998X DRM DRIVER
54176cc6 8717M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8718S: Supported
8719F: drivers/gpu/drm/i2c/tda998x_drv.c
8720F: include/drm/i2c/tda998x.h
8721
fbace43e
PR
8722NXP TFA9879 DRIVER
8723M: Peter Rosin <peda@axentia.se>
8724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8725S: Maintained
8726F: sound/soc/codecs/tfa9879*
8727
442f04c3
JP
8728OBJTOOL
8729M: Josh Poimboeuf <jpoimboe@redhat.com>
8730S: Supported
8731F: tools/objtool/
8732
f5525786 8733OMAP SUPPORT
0e24bdd4 8734M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8735L: linux-omap@vger.kernel.org
8736W: http://www.muru.com/linux/omap/
8737W: http://linux.omap.com/
8a6e2535 8738Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8740S: Maintained
4e04d5a3 8741F: arch/arm/*omap*/
026da812
FB
8742F: arch/arm/configs/omap1_defconfig
8743F: arch/arm/configs/omap2plus_defconfig
046d0a37 8744F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8745F: drivers/irqchip/irq-omap-intc.c
8746F: drivers/mfd/*omap*.c
8747F: drivers/mfd/menelaus.c
8748F: drivers/mfd/palmas.c
8749F: drivers/mfd/tps65217.c
8750F: drivers/mfd/tps65218.c
8751F: drivers/mfd/tps65910.c
8752F: drivers/mfd/twl-core.[ch]
8753F: drivers/mfd/twl4030*.c
8754F: drivers/mfd/twl6030*.c
8755F: drivers/mfd/twl6040*.c
8756F: drivers/regulator/palmas-regulator*.c
8757F: drivers/regulator/pbias-regulator.c
8758F: drivers/regulator/tps65217-regulator.c
8759F: drivers/regulator/tps65218-regulator.c
8760F: drivers/regulator/tps65910-regulator.c
8761F: drivers/regulator/twl-regulator.c
046d0a37 8762F: include/linux/i2c-omap.h
f5525786 8763
50f29fbd 8764OMAP DEVICE TREE SUPPORT
cdb55ab0 8765M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8766M: Tony Lindgren <tony@atomide.com>
8767L: linux-omap@vger.kernel.org
d0fb18c5 8768L: devicetree@vger.kernel.org
50f29fbd
TL
8769S: Maintained
8770F: arch/arm/boot/dts/*omap*
8771F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8772F: arch/arm/boot/dts/*am4*
8773F: arch/arm/boot/dts/*am5*
8774F: arch/arm/boot/dts/*dra7*
50f29fbd 8775
f5525786 8776OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8777M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8778L: linux-omap@vger.kernel.org
8779S: Maintained
8780F: arch/arm/*omap*/*clock*
8781
8782OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8783M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8784L: linux-omap@vger.kernel.org
8785S: Maintained
8786F: arch/arm/*omap*/*pm*
c46938d4 8787F: drivers/cpufreq/omap-cpufreq.c
f5525786 8788
d21db568 8789OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8790M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8791M: Paul Walmsley <paul@pwsan.com>
8792L: linux-omap@vger.kernel.org
8793S: Maintained
d21db568 8794F: arch/arm/mach-omap2/prm*
692ab1f3 8795
f5525786 8796OMAP AUDIO SUPPORT
6c284903 8797M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8798M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8800L: linux-omap@vger.kernel.org
8801S: Maintained
8802F: sound/soc/omap/
8803
18640193
TL
8804OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8805M: Roger Quadros <rogerq@ti.com>
8806M: Tony Lindgren <tony@atomide.com>
8807L: linux-omap@vger.kernel.org
8808S: Maintained
8809F: drivers/memory/omap-gpmc.c
8810F: arch/arm/mach-omap2/*gpmc*
8811
f5525786 8812OMAP FRAMEBUFFER SUPPORT
830e6384 8813M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8814L: linux-fbdev@vger.kernel.org
f5525786
TL
8815L: linux-omap@vger.kernel.org
8816S: Maintained
8a61f013 8817F: drivers/video/fbdev/omap/
f5525786 8818
676eec0d 8819OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8820M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8821L: linux-omap@vger.kernel.org
676eec0d 8822L: linux-fbdev@vger.kernel.org
178ff4c9 8823S: Maintained
8a61f013 8824F: drivers/video/fbdev/omap2/
178ff4c9
TV
8825F: Documentation/arm/OMAP/DSS
8826
8b37fcfc
OBC
8827OMAP HARDWARE SPINLOCK SUPPORT
8828M: Ohad Ben-Cohen <ohad@wizery.com>
8829L: linux-omap@vger.kernel.org
8830S: Maintained
8831F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8832
f5525786 8833OMAP MMC SUPPORT
8b58be88 8834M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8835L: linux-omap@vger.kernel.org
8836S: Maintained
653f41b5
MC
8837F: drivers/mmc/host/omap.c
8838
8839OMAP HS MMC SUPPORT
0a4585c6 8840L: linux-mmc@vger.kernel.org
653f41b5 8841L: linux-omap@vger.kernel.org
dfa5d196 8842S: Orphan
653f41b5 8843F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8844
8845OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8846M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8847S: Maintained
8848F: drivers/char/hw_random/omap-rng.c
8849
f400c82e 8850OMAP HWMOD SUPPORT
cdb55ab0 8851M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8852M: Paul Walmsley <paul@pwsan.com>
8853L: linux-omap@vger.kernel.org
8854S: Maintained
8fc8b12b 8855F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8856
8633fb30
PW
8857OMAP HWMOD DATA
8858M: Paul Walmsley <paul@pwsan.com>
8859L: linux-omap@vger.kernel.org
8860S: Maintained
8861F: arch/arm/mach-omap2/omap_hwmod*data*
8862
f400c82e 8863OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8864M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8865L: linux-omap@vger.kernel.org
8866S: Maintained
8867F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8868
0db83ced 8869OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8870M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8871L: linux-media@vger.kernel.org
8872S: Maintained
7eec52db 8873F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8874F: drivers/media/platform/omap3isp/
0db83ced 8875F: drivers/staging/media/omap4iss/
7e8970e1 8876
f5525786 8877OMAP USB SUPPORT
f5525786
TL
8878L: linux-usb@vger.kernel.org
8879L: linux-omap@vger.kernel.org
3b243519 8880S: Orphan
a16fbd65
JP
8881F: drivers/usb/*/*omap*
8882F: arch/arm/*omap*/usb*
f5525786 8883
6d994710 8884OMAP GPIO DRIVER
fe643528 8885M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8886M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8887M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8888L: linux-omap@vger.kernel.org
8889S: Maintained
fe643528 8890F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8891F: drivers/gpio/gpio-omap.c
8892
c351e290
MJ
8893OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8894M: Mark Jackson <mpfj@newflow.co.uk>
8895L: linux-omap@vger.kernel.org
8896S: Maintained
8897F: arch/arm/boot/dts/am335x-nano.dts
8898
0ad122d9 8899OMFS FILESYSTEM
8b58be88 8900M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8901L: linux-karma-devel@lists.sourceforge.net
8902S: Maintained
679655da
JP
8903F: Documentation/filesystems/omfs.txt
8904F: fs/omfs/
0ad122d9 8905
c1986ee9 8906OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8907M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8908S: Maintained
679655da
JP
8909F: drivers/char/pcmcia/cm4000_cs.c
8910F: include/linux/cm4000_cs.h
c117ab84 8911F: include/uapi/linux/cm4000_cs.h
c1986ee9 8912
77c44ab1 8913OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8914M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8915S: Maintained
679655da 8916F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8917
77d5140f 8918OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8919M: Jonathan Corbet <corbet@lwn.net>
661263b5 8920L: linux-media@vger.kernel.org
275ffde4 8921T: git git://linuxtv.org/media_tree.git
77d5140f 8922S: Maintained
90d72ac6 8923F: drivers/media/i2c/ov7670.c
77d5140f 8924
431bca73 8925ONENAND FLASH DRIVER
8b58be88 8926M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8927L: linux-mtd@lists.infradead.org
8928S: Maintained
679655da
JP
8929F: drivers/mtd/onenand/
8930F: include/linux/mtd/onenand*.h
431bca73 8931
1da177e4 8932ONSTREAM SCSI TAPE DRIVER
8b58be88 8933M: Willem Riede <osst@riede.org>
1da177e4
LT
8934L: osst-users@lists.sourceforge.net
8935L: linux-scsi@vger.kernel.org
8936S: Maintained
f7269cfc
JD
8937F: Documentation/scsi/osst.txt
8938F: drivers/scsi/osst.*
8939F: drivers/scsi/osst_*.h
8940F: drivers/scsi/st.h
1da177e4 8941
e2d1d6c0 8942OPENCORES I2C BUS DRIVER
8b58be88 8943M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8944L: linux-i2c@vger.kernel.org
e2d1d6c0 8945S: Maintained
679655da
JP
8946F: Documentation/i2c/busses/i2c-ocores
8947F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8948
860c44c1 8949OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8950M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8951M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8952L: devicetree@vger.kernel.org
a7fefe9f 8953W: http://www.devicetree.org/
fcdec35e 8954T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8955S: Maintained
f8828205 8956F: drivers/of/
860c44c1 8957F: include/linux/of*.h
f8828205 8958F: scripts/dtc/
860c44c1 8959
f8828205 8960OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8961M: Rob Herring <robh+dt@kernel.org>
f8828205 8962M: Mark Rutland <mark.rutland@arm.com>
f8828205 8963L: devicetree@vger.kernel.org
9f273c24 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8965Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8966S: Maintained
8967F: Documentation/devicetree/
8968F: arch/*/boot/dts/
8969F: include/dt-bindings/
8970
2bb65f56
PA
8971OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8972M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8973L: devicetree@vger.kernel.org
8974S: Maintained
8975F: Documentation/devicetree/dynamic-resolution-notes.txt
8976F: Documentation/devicetree/overlay-notes.txt
8977F: drivers/of/overlay.c
8978F: drivers/of/resolver.c
8979
19f9d392
JB
8980OPENRISC ARCHITECTURE
8981M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
8982M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8983M: Stafford Horne <shorne@gmail.com>
8984L: openrisc@lists.librecores.org
8985W: http://openrisc.io
19f9d392 8986S: Maintained
14430813 8987F: arch/openrisc/
19f9d392 8988
ccb1352e 8989OPENVSWITCH
4f337ed5 8990M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8991L: netdev@vger.kernel.org
ccb1352e
JG
8992L: dev@openvswitch.org
8993W: http://openvswitch.org
ccb1352e
JG
8994S: Maintained
8995F: net/openvswitch/
b422da7c 8996F: include/uapi/linux/openvswitch.h
ccb1352e 8997
875fa6fb
VK
8998OPERATING PERFORMANCE POINTS (OPP)
8999M: Viresh Kumar <vireshk@kernel.org>
9000M: Nishanth Menon <nm@ti.com>
9001M: Stephen Boyd <sboyd@codeaurora.org>
9002L: linux-pm@vger.kernel.org
9003S: Maintained
9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9005F: drivers/base/power/opp/
9006F: include/linux/pm_opp.h
9007F: Documentation/power/opp.txt
9008F: Documentation/devicetree/bindings/opp/
9009
af39917d
CL
9010OPL4 DRIVER
9011M: Clemens Ladisch <clemens@ladisch.de>
9012L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9013T: git git://git.alsa-project.org/alsa-kernel.git
9014S: Maintained
9015F: sound/drivers/opl4/
9016
1da177e4 9017OPROFILE
4cf7e718 9018M: Robert Richter <rric@kernel.org>
1da177e4
LT
9019L: oprofile-list@lists.sf.net
9020S: Maintained
81c4a8a6 9021F: arch/*/include/asm/oprofile*.h
679655da
JP
9022F: arch/*/oprofile/
9023F: drivers/oprofile/
9024F: include/linux/oprofile.h
1da177e4 9025
e2d1d6c0 9026ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9027M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9028M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9029L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9030W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9031S: Supported
679655da
JP
9032F: Documentation/filesystems/ocfs2.txt
9033F: Documentation/filesystems/dlmfs.txt
9034F: fs/ocfs2/
e2d1d6c0 9035
1da177e4 9036ORINOCO DRIVER
724c6b35 9037L: linux-wireless@vger.kernel.org
491b26b4 9038W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9039W: http://www.nongnu.org/orinoco/
3a59babb 9040S: Orphan
2be45b66 9041F: drivers/net/wireless/intersil/orinoco/
1da177e4 9042
42c55aa8 9043OSD LIBRARY and FILESYSTEM
fadc0752 9044M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9045M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9046L: osd-dev@open-osd.org
9047W: http://open-osd.org
54e5881d 9048T: git git://git.open-osd.org/open-osd.git
68274794 9049S: Maintained
42c55aa8 9050F: drivers/scsi/osd/
6b6f0b6c 9051F: include/scsi/osd_*
42c55aa8 9052F: fs/exofs/
68274794 9053
ef94b186 9054OVERLAY FILESYSTEM
7c37fbda 9055M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9056L: linux-unionfs@vger.kernel.org
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9058S: Supported
1d113735 9059F: fs/overlayfs/
7c37fbda
NB
9060F: Documentation/filesystems/overlayfs.txt
9061
85096169
MM
9062ORANGEFS FILESYSTEM
9063M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9064L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9066S: Supported
9067F: fs/orangefs/
9068F: Documentation/filesystems/orangefs.txt
9069
e2d1d6c0 9070P54 WIRELESS DRIVER
084cb0fe 9071M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9072L: linux-wireless@vger.kernel.org
084cb0fe 9073W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9074S: Maintained
d3466830 9075F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9076
f5cd7872 9077PA SEMI ETHERNET DRIVER
f5cd7872 9078L: netdev@vger.kernel.org
56a5b8da 9079S: Orphan
ded19add 9080F: drivers/net/ethernet/pasemi/*
f5cd7872 9081
beb58aa3 9082PA SEMI SMBUS DRIVER
846557d3 9083L: linux-i2c@vger.kernel.org
56a5b8da 9084S: Orphan
679655da 9085F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9086
48fc267e
SK
9087PADATA PARALLEL EXECUTION MECHANISM
9088M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9089L: linux-crypto@vger.kernel.org
9090S: Maintained
9091F: kernel/padata.c
9092F: include/linux/padata.h
9093F: Documentation/padata.txt
9094
709ee531 9095PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9096M: Harald Welte <laforge@gnumonks.org>
d0944853 9097L: platform-driver-x86@vger.kernel.org
709ee531 9098S: Maintained
679655da 9099F: drivers/platform/x86/panasonic-laptop.c
709ee531 9100
368dd5ac 9101PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9102M: David Howells <dhowells@redhat.com>
4fa97181
DH
9103L: linux-am33-list@redhat.com (moderated for non-subscribers)
9104W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9105S: Maintained
679655da
JP
9106F: Documentation/mn10300/
9107F: arch/mn10300/
4fa97181 9108
305b37bd
KS
9109PARALLEL LCD/KEYPAD PANEL DRIVER
9110M: Willy Tarreau <willy@haproxy.com>
9111M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9112S: Odd Fixes
9113F: Documentation/misc-devices/lcd-panel-cgram.txt
9114F: drivers/misc/panel.c
9115
64dfff03
SM
9116PARALLEL PORT SUBSYSTEM
9117M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9118M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9119L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9120S: Maintained
679655da
JP
9121F: drivers/parport/
9122F: include/linux/parport*.h
9123F: drivers/char/ppdev.c
c117ab84 9124F: include/uapi/linux/ppdev.h
64dfff03 9125F: Documentation/parport*.txt
1da177e4 9126
4cdf6bc2 9127PARAVIRT_OPS INTERFACE
d633180c 9128M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9129M: Chris Wright <chrisw@sous-sol.org>
9130M: Alok Kataria <akataria@vmware.com>
9131M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9132L: virtualization@lists.linux-foundation.org
4cdf6bc2 9133S: Supported
a2e19991 9134F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9135F: arch/*/kernel/paravirt*
9136F: arch/*/include/asm/paravirt.h
47ae4b05 9137F: include/linux/hypervisor.h
4cdf6bc2 9138
e2d1d6c0 9139PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9140M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9141L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9142S: Maintained
679655da
JP
9143F: Documentation/blockdev/paride.txt
9144F: drivers/block/paride/
e2d1d6c0
RD
9145
9146PARISC ARCHITECTURE
b8828770 9147M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9148M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9149L: linux-parisc@vger.kernel.org
9150W: http://www.parisc-linux.org/
8a6e2535 9151Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9154S: Maintained
679655da 9155F: arch/parisc/
2b6bac9e 9156F: Documentation/parisc/
679655da 9157F: drivers/parisc/
2b6bac9e
HD
9158F: drivers/char/agp/parisc-agp.c
9159F: drivers/input/serio/gscps2.c
9160F: drivers/parport/parport_gsc.*
9161F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9162F: drivers/video/fbdev/sti*
2b6bac9e
HD
9163F: drivers/video/console/sti*
9164F: drivers/video/logo/logo_parisc*
e2d1d6c0 9165
1662d32c 9166PC87360 HARDWARE MONITORING DRIVER
8b58be88 9167M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9168L: linux-hwmon@vger.kernel.org
1662d32c 9169S: Maintained
679655da
JP
9170F: Documentation/hwmon/pc87360
9171F: drivers/hwmon/pc87360.c
1662d32c
JC
9172
9173PC8736x GPIO DRIVER
8b58be88 9174M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9175S: Maintained
679655da 9176F: drivers/char/pc8736x_gpio.c
1662d32c 9177
1ad107fd 9178PC87427 HARDWARE MONITORING DRIVER
d8130624 9179M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9180L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9181S: Maintained
9182F: Documentation/hwmon/pc87427
9183F: drivers/hwmon/pc87427.c
9184
b26e0ed4 9185PCA9532 LED DRIVER
8b58be88 9186M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9187S: Maintained
d5ca6918
JP
9188F: drivers/leds/leds-pca9532.c
9189F: include/linux/leds-pca9532.h
b26e0ed4 9190
5ce914a8 9191PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9192M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9193L: linux-i2c@vger.kernel.org
9194S: Maintained
b4f0b74e 9195F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9196
3971dae5 9197PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9198M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9199S: Maintained
9200F: drivers/firmware/pcdp.*
9201
065c6359 9202PCI ERROR RECOVERY
6305902c 9203M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9204L: linux-pci@vger.kernel.org
065c6359 9205S: Supported
679655da 9206F: Documentation/PCI/pci-error-recovery.txt
065c6359 9207
78c1cffd
RC
9208PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9209M: Russell Currey <ruscur@russell.cc>
9210L: linuxppc-dev@lists.ozlabs.org
9211S: Supported
9212F: Documentation/powerpc/eeh-pci-error-recovery.txt
9213F: arch/powerpc/kernel/eeh*.c
9214F: arch/powerpc/platforms/*/eeh*.c
9215F: arch/powerpc/include/*/eeh*.h
9216
1da177e4 9217PCI SUBSYSTEM
5ac3a6d2 9218M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9219L: linux-pci@vger.kernel.org
99662dd1 9220Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9222S: Supported
92a1fe2e 9223F: Documentation/devicetree/bindings/pci/
679655da
JP
9224F: Documentation/PCI/
9225F: drivers/pci/
9226F: include/linux/pci*
6b49ee49 9227F: arch/x86/pci/
cad01f91 9228F: arch/x86/kernel/quirks.c
1da177e4 9229
eaa6111b
LFT
9230PCI DRIVER FOR ALTERA PCIE IP
9231M: Ley Foon Tan <lftan@altera.com>
9232L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9233L: linux-pci@vger.kernel.org
9234S: Supported
9235F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9236F: drivers/pci/host/pcie-altera.c
9237
b7e78170
RH
9238PCI DRIVER FOR ARM VERSATILE PLATFORM
9239M: Rob Herring <robh@kernel.org>
9240L: linux-pci@vger.kernel.org
9241L: linux-arm-kernel@lists.infradead.org
9242S: Maintained
9243F: Documentation/devicetree/bindings/pci/versatile.txt
9244F: drivers/pci/host/pci-versatile.c
9245
3dc9d38c
TP
9246PCI DRIVER FOR ARMADA 8K
9247M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9248L: linux-pci@vger.kernel.org
9249L: linux-arm-kernel@lists.infradead.org
9250S: Maintained
9251F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9252F: drivers/pci/host/pcie-armada8k.c
9253
5f6b6ccd
TI
9254PCI DRIVER FOR APPLIEDMICRO XGENE
9255M: Tanmay Inamdar <tinamdar@apm.com>
9256L: linux-pci@vger.kernel.org
9257L: linux-arm-kernel@lists.infradead.org
9258S: Maintained
9259F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9260F: drivers/pci/host/pci-xgene.c
9261
62d0ff83
ML
9262PCI DRIVER FOR FREESCALE LAYERSCAPE
9263M: Minghuan Lian <minghuan.Lian@freescale.com>
9264M: Mingkai Hu <mingkai.hu@freescale.com>
9265M: Roy Zang <tie-fei.zang@freescale.com>
9266L: linuxppc-dev@lists.ozlabs.org
9267L: linux-pci@vger.kernel.org
9268L: linux-arm-kernel@lists.infradead.org
9269S: Maintained
9270F: drivers/pci/host/*layerscape*
9271
f0b75693 9272PCI DRIVER FOR IMX6
286fbaef 9273M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9274M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9275L: linux-pci@vger.kernel.org
9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277S: Maintained
12e46064 9278F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9279F: drivers/pci/host/*imx6*
9280
0c4ffcfe
MK
9281PCI DRIVER FOR TI KEYSTONE
9282M: Murali Karicheri <m-karicheri2@ti.com>
9283L: linux-pci@vger.kernel.org
9284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9285S: Maintained
9286F: drivers/pci/host/*keystone*
9287
f0b75693
BH
9288PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9289M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9290M: Jason Cooper <jason@lakedaemon.net>
9291L: linux-pci@vger.kernel.org
9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9293S: Maintained
9294F: drivers/pci/host/*mvebu*
9295
8c39d710
TP
9296PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9297M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9298L: linux-pci@vger.kernel.org
9299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300S: Maintained
441106d9 9301F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9302F: drivers/pci/host/pci-aardvark.c
9303
0447cfd7
TR
9304PCI DRIVER FOR NVIDIA TEGRA
9305M: Thierry Reding <thierry.reding@gmail.com>
9306L: linux-tegra@vger.kernel.org
f0b75693 9307L: linux-pci@vger.kernel.org
0447cfd7
TR
9308S: Supported
9309F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9310F: drivers/pci/host/pci-tegra.c
9311
47ff3de9
KVA
9312PCI DRIVER FOR TI DRA7XX
9313M: Kishon Vijay Abraham I <kishon@ti.com>
9314L: linux-omap@vger.kernel.org
9315L: linux-pci@vger.kernel.org
9316S: Supported
9317F: Documentation/devicetree/bindings/pci/ti-pci.txt
9318F: drivers/pci/host/pci-dra7xx.c
9319
f0b75693
BH
9320PCI DRIVER FOR RENESAS R-CAR
9321M: Simon Horman <horms@verge.net.au>
9322L: linux-pci@vger.kernel.org
4a121096 9323L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9324S: Maintained
9325F: drivers/pci/host/*rcar*
9326
4af82255 9327PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9328M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9329L: linux-pci@vger.kernel.org
f0b75693
BH
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9332S: Maintained
9333F: drivers/pci/host/pci-exynos.c
9334
f0b75693 9335PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9336M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9337M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9338L: linux-pci@vger.kernel.org
9339S: Maintained
9340F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9341F: drivers/pci/host/*designware*
5a3aa2a8 9342
cf28855b
WD
9343PCI DRIVER FOR GENERIC OF HOSTS
9344M: Will Deacon <will.deacon@arm.com>
9345L: linux-pci@vger.kernel.org
9346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9347S: Maintained
9348F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9349F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9350F: drivers/pci/host/pci-host-generic.c
9351
185a383a
KB
9352PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9353M: Keith Busch <keith.busch@intel.com>
9354L: linux-pci@vger.kernel.org
9355S: Supported
bc79c985 9356F: drivers/pci/host/vmd.c
185a383a 9357
51b66a6c 9358PCIE DRIVER FOR ST SPEAR13XX
110baab1 9359M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9360L: linux-pci@vger.kernel.org
110baab1 9361S: Maintained
51b66a6c
PA
9362F: drivers/pci/host/*spear*
9363
af1169b4
LFT
9364PCI MSI DRIVER FOR ALTERA MSI IP
9365M: Ley Foon Tan <lftan@altera.com>
9366L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9367L: linux-pci@vger.kernel.org
9368S: Supported
9369F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9370F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9371
dcd19de3
DD
9372PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9373M: Duc Dang <dhdang@apm.com>
9374L: linux-pci@vger.kernel.org
9375L: linux-arm-kernel@lists.infradead.org
9376S: Maintained
9377F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9378F: drivers/pci/host/pci-xgene-msi.c
9379
a3cbfae1
NC
9380PCIE DRIVER FOR AXIS ARTPEC
9381M: Niklas Cassel <niklas.cassel@axis.com>
9382M: Jesper Nilsson <jesper.nilsson@axis.com>
9383L: linux-arm-kernel@axis.com
9384L: linux-pci@vger.kernel.org
9385S: Maintained
9386F: Documentation/devicetree/bindings/pci/axis,artpec*
9387F: drivers/pci/host/*artpec*
9388
500a1d9a
ZW
9389PCIE DRIVER FOR HISILICON
9390M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9391M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9392L: linux-pci@vger.kernel.org
9393S: Maintained
9394F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9395F: drivers/pci/host/pcie-hisi.c
9396
e77f847d
SL
9397PCIE DRIVER FOR ROCKCHIP
9398M: Shawn Lin <shawn.lin@rock-chips.com>
9399M: Wenrui Li <wenrui.li@rock-chips.com>
9400L: linux-pci@vger.kernel.org
9401L: linux-rockchip@lists.infradead.org
9402S: Maintained
9403F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9404F: drivers/pci/host/pcie-rockchip.c
9405
82a82383
SV
9406PCIE DRIVER FOR QUALCOMM MSM
9407M: Stanimir Varbanov <svarbanov@mm-sol.com>
9408L: linux-pci@vger.kernel.org
9409L: linux-arm-msm@vger.kernel.org
9410S: Maintained
9411F: drivers/pci/host/*qcom*
9412
f12b76e5
DD
9413PCIE DRIVER FOR CAVIUM THUNDERX
9414M: David Daney <david.daney@cavium.com>
9415L: linux-pci@vger.kernel.org
9416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9417S: Supported
9418F: Documentation/devicetree/bindings/pci/pci-thunder-*
9419F: drivers/pci/host/pci-thunder-*
9420
1da177e4 9421PCMCIA SUBSYSTEM
4230dfc9 9422P: Linux PCMCIA Team
f5df5881 9423L: linux-pcmcia@lists.infradead.org
6650e0a5 9424W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9426S: Maintained
679655da 9427F: Documentation/pcmcia/
a67cd548 9428F: tools/pcmcia/
679655da
JP
9429F: drivers/pcmcia/
9430F: include/pcmcia/
1da177e4
LT
9431
9432PCNET32 NETWORK DRIVER
227fb925 9433M: Don Fry <pcnet32@frontier.com>
979b6c13 9434L: netdev@vger.kernel.org
1da177e4 9435S: Maintained
b955f6ca 9436F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9437
48fc267e
SK
9438PCRYPT PARALLEL CRYPTO ENGINE
9439M: Steffen Klassert <steffen.klassert@secunet.com>
9440L: linux-crypto@vger.kernel.org
9441S: Maintained
9442F: crypto/pcrypt.c
9443F: include/crypto/pcrypt.h
9444
e72df0b8
TH
9445PER-CPU MEMORY ALLOCATOR
9446M: Tejun Heo <tj@kernel.org>
93e205a7 9447M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9449S: Maintained
9450F: include/linux/percpu*.h
9451F: mm/percpu*.c
9452F: arch/*/include/asm/percpu.h
9453
ad4ecbcb 9454PER-TASK DELAY ACCOUNTING
185e595f 9455M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9456S: Maintained
679655da
JP
9457F: include/linux/delayacct.h
9458F: kernel/delayacct.c
ad4ecbcb 9459
57c0c15b 9460PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9461M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9462M: Ingo Molnar <mingo@redhat.com>
f80c5393 9463M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9464R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9465L: linux-kernel@vger.kernel.org
75fc2d37 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9467S: Supported
d53e8365 9468F: kernel/events/*
a003236c 9469F: include/linux/perf_event.h
c117ab84 9470F: include/uapi/linux/perf_event.h
141c4296
RR
9471F: arch/*/kernel/perf_event*.c
9472F: arch/*/kernel/*/perf_event*.c
9473F: arch/*/kernel/*/*/perf_event*.c
a003236c 9474F: arch/*/include/asm/perf_event.h
a003236c 9475F: arch/*/kernel/perf_callchain.c
b0a434fb 9476F: arch/*/events/*
a003236c 9477F: tools/perf/
6c0b3244 9478
dd49d0f5 9479PERSONALITY HANDLING
8b58be88 9480M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9481L: linux-abi-devel@lists.sourceforge.net
9482S: Maintained
679655da 9483F: include/linux/personality.h
c117ab84 9484F: include/uapi/linux/personality.h
dd49d0f5 9485
838e7a03 9486PHONET PROTOCOL
2a06b40f 9487M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9488S: Supported
9489F: Documentation/networking/phonet.txt
9490F: include/linux/phonet.h
9491F: include/net/phonet/
c117ab84 9492F: include/uapi/linux/phonet.h
838e7a03
RDC
9493F: net/phonet/
9494
1da177e4 9495PHRAM MTD DRIVER
8b58be88 9496M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9497L: linux-mtd@lists.infradead.org
9498S: Maintained
679655da 9499F: drivers/mtd/devices/phram.c
1da177e4 9500
efdbb10e
BP
9501PICOLCD HID DRIVER
9502M: Bruno Prémont <bonbons@linux-vserver.org>
9503L: linux-input@vger.kernel.org
9504S: Maintained
9505F: drivers/hid/hid-picolcd*
9506
a53bfa07
JI
9507PICOXCELL SUPPORT
9508M: Jamie Iles <jamie@jamieiles.com>
9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9510T: git git://github.com/jamieiles/linux-2.6-ji.git
9511S: Supported
b8733987 9512F: arch/arm/boot/dts/picoxcell*
14430813 9513F: arch/arm/mach-picoxcell/
b8733987 9514F: drivers/crypto/picoxcell*
a53bfa07 9515
2744e8af
LW
9516PIN CONTROL SUBSYSTEM
9517M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9518L: linux-gpio@vger.kernel.org
dbe752a3 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9520S: Maintained
9feeed94 9521F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9522F: Documentation/pinctrl.txt
07f29ba6 9523F: drivers/pinctrl/
8e406fe4 9524F: include/linux/pinctrl/
2744e8af 9525
2201bbb8
JCPV
9526PIN CONTROLLER - ATMEL AT91
9527M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529S: Maintained
c654b6bf 9530F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9531
33d3690c
LD
9532PIN CONTROLLER - ATMEL AT91 PIO4
9533M: Ludovic Desroches <ludovic.desroches@atmel.com>
9534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535L: linux-gpio@vger.kernel.org
9536S: Supported
9537F: drivers/pinctrl/pinctrl-at91-pio4.*
9538
cbd1b652
MW
9539PIN CONTROLLER - INTEL
9540M: Mika Westerberg <mika.westerberg@linux.intel.com>
9541M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9542S: Maintained
9543F: drivers/pinctrl/intel/
2201bbb8 9544
9963b536
LP
9545PIN CONTROLLER - RENESAS
9546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9547M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9548L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9549S: Maintained
9550F: drivers/pinctrl/sh-pfc/
9551
b75e60d6 9552PIN CONTROLLER - SAMSUNG
fea685e9 9553M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9554M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9555M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9558S: Maintained
9b5b33f6 9559F: drivers/pinctrl/samsung/
5db7e3bb
KK
9560F: include/dt-bindings/pinctrl/samsung.h
9561F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9562
13cbd906
TL
9563PIN CONTROLLER - SINGLE
9564M: Tony Lindgren <tony@atomide.com>
9565M: Haojian Zhuang <haojian.zhuang@linaro.org>
9566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9567L: linux-omap@vger.kernel.org
9568S: Maintained
9569F: drivers/pinctrl/pinctrl-single.c
9570
deda8287 9571PIN CONTROLLER - ST SPEAR
da89947b 9572M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9574W: http://www.st.com/spear
9575S: Maintained
8e406fe4 9576F: drivers/pinctrl/spear/
deda8287 9577
11a1cf34
JH
9578PISTACHIO SOC SUPPORT
9579M: James Hartley <james.hartley@imgtec.com>
9580M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9581L: linux-mips@linux-mips.org
9582S: Maintained
9583F: arch/mips/pistachio/
9584F: arch/mips/include/asm/mach-pistachio/
9585F: arch/mips/boot/dts/pistachio/
9586F: arch/mips/configs/pistachio*_defconfig
9587
249a6771 9588PKTCDVD DRIVER
e5f6450c 9589M: Jiri Kosina <jikos@kernel.org>
249a6771 9590S: Maintained
679655da
JP
9591F: drivers/block/pktcdvd.c
9592F: include/linux/pktcdvd.h
c117ab84 9593F: include/uapi/linux/pktcdvd.h
249a6771 9594
b31d8273
G
9595PKUNITY SOC DRIVERS
9596M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9597W: http://mprc.pku.edu.cn/~guanxuetao/linux
9598S: Maintained
ceebf4d5 9599T: git git://github.com/gxt/linux.git
b31d8273 9600F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9601F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9602F: drivers/video/fbdev/fb-puv3.c
2809e80b 9603F: drivers/rtc/rtc-puv3.c
b31d8273 9604
9d2ecfb7 9605PMBUS HARDWARE MONITORING DRIVERS
ca462085 9606M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9607L: linux-hwmon@vger.kernel.org
9608W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9609W: http://www.roeck-us.net/linux/drivers/
9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9611S: Maintained
9612F: Documentation/hwmon/pmbus
9613F: drivers/hwmon/pmbus/
9614F: include/linux/i2c/pmbus.h
9615
89a36810 9616PMC SIERRA MaxRAID DRIVER
89a36810
AR
9617L: linux-scsi@vger.kernel.org
9618W: http://www.pmc-sierra.com/
3cdea4d7 9619S: Orphan
89a36810
AR
9620F: drivers/scsi/pmcraid.*
9621
dbf9bfe6 9622PMC SIERRA PM8001 DRIVER
d32477e2 9623M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9624M: lindar_liu@usish.com
f5a7b525 9625L: pmchba@pmcs.com
dbf9bfe6 9626L: linux-scsi@vger.kernel.org
9627S: Supported
9628F: drivers/scsi/pm8001/
9629
1da177e4 9630POSIX CLOCKS and TIMERS
8b58be88 9631M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9632L: linux-kernel@vger.kernel.org
75fc2d37 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9634S: Maintained
679655da
JP
9635F: fs/timerfd.c
9636F: include/linux/timer*
5cee9645 9637F: kernel/time/*timer*
1da177e4 9638
7b06a6d7
RW
9639POWER MANAGEMENT CORE
9640M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9641L: linux-pm@vger.kernel.org
9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9643B: https://bugzilla.kernel.org
7b06a6d7
RW
9644S: Supported
9645F: drivers/base/power/
9646F: include/linux/pm.h
9647F: include/linux/pm_*
9648F: include/linux/powercap.h
9649F: drivers/powercap/
9650
3be86148 9651POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9652M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9653L: linux-pm@vger.kernel.org
58db9505 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9655S: Maintained
f3332532 9656F: Documentation/devicetree/bindings/power/supply/
679655da 9657F: include/linux/power_supply.h
8c0984e5 9658F: drivers/power/supply/
3be86148 9659
514f161a
MR
9660POWER STATE COORDINATION INTERFACE (PSCI)
9661M: Mark Rutland <mark.rutland@arm.com>
9662M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9663L: linux-arm-kernel@lists.infradead.org
9664S: Maintained
9665F: drivers/firmware/psci.c
9666F: include/linux/psci.h
9667F: include/uapi/linux/psci.h
9668
43a1dd9b
SJS
9669POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9670M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9671L: linuxppc-dev@lists.ozlabs.org
9672S: Maintained
9673F: drivers/char/powernv-op-panel.c
9674
1da177e4 9675PNP SUPPORT
9c3646d1 9676M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9677S: Maintained
679655da 9678F: drivers/pnp/
1da177e4
LT
9679
9680PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9681M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9682L: linux-ppp@vger.kernel.org
9683S: Maintained
224cf5ad 9684F: drivers/net/ppp/ppp_*
1da177e4
LT
9685
9686PPP OVER ATM (RFC 2364)
8b58be88 9687M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9688S: Maintained
679655da 9689F: net/atm/pppoatm.c
c117ab84 9690F: include/uapi/linux/atmppp.h
1da177e4
LT
9691
9692PPP OVER ETHERNET
8b58be88 9693M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9694S: Maintained
224cf5ad
JK
9695F: drivers/net/ppp/pppoe.c
9696F: drivers/net/ppp/pppox.c
1da177e4 9697
a6d2370b 9698PPP OVER L2TP
8b58be88 9699M: James Chapman <jchapman@katalix.com>
a6d2370b 9700S: Maintained
90ca28d1 9701F: net/l2tp/l2tp_ppp.c
679655da 9702F: include/linux/if_pppol2tp.h
c117ab84 9703F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9704
eae9d2ba 9705PPS SUPPORT
8b58be88 9706M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9707W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9708L: linuxpps@ml.enneenne.com (subscribers-only)
9709S: Maintained
cabaaf41
JP
9710F: Documentation/pps/
9711F: drivers/pps/
9712F: include/linux/pps*.h
eae9d2ba 9713
71a6d0af
HW
9714PPTP DRIVER
9715M: Dmitry Kozlov <xeb@mail.ru>
9716L: netdev@vger.kernel.org
9717S: Maintained
224cf5ad 9718F: drivers/net/ppp/pptp.c
71a6d0af
HW
9719W: http://sourceforge.net/projects/accel-pptp
9720
1da177e4 9721PREEMPTIBLE KERNEL
8b58be88 9722M: Robert Love <rml@tech9.net>
1da177e4
LT
9723L: kpreempt-tech@lists.sourceforge.net
9724W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9725S: Supported
679655da
JP
9726F: Documentation/preempt-locking.txt
9727F: include/linux/preempt.h
1da177e4
LT
9728
9729PRISM54 WIRELESS DRIVER
8b58be88 9730M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9731L: linux-wireless@vger.kernel.org
9ef80804 9732W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9733S: Obsolete
c12edfe2 9734F: drivers/net/wireless/intersil/prism54/
1da177e4 9735
02c18891 9736PS3 NETWORK SUPPORT
b809b9ca 9737M: Geoff Levand <geoff@infradead.org>
02c18891 9738L: netdev@vger.kernel.org
a14ab6b6 9739L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9740S: Maintained
8df158ac 9741F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9742
f58a9d17 9743PS3 PLATFORM SUPPORT
b809b9ca 9744M: Geoff Levand <geoff@infradead.org>
a4724ed6 9745L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9746S: Maintained
679655da
JP
9747F: arch/powerpc/boot/ps3*
9748F: arch/powerpc/include/asm/lv1call.h
9749F: arch/powerpc/include/asm/ps3*.h
9750F: arch/powerpc/platforms/ps3/
9751F: drivers/*/ps3*
9752F: drivers/ps3/
fec629b8 9753F: drivers/rtc/rtc-ps3.c
679655da 9754F: drivers/usb/host/*ps3.c
fec629b8 9755F: sound/ppc/snd_ps3*
f58a9d17 9756
cffb4add 9757PS3VRAM DRIVER
8b58be88 9758M: Jim Paris <jim@jtan.com>
3715a5d0 9759M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9760L: linuxppc-dev@lists.ozlabs.org
cffb4add 9761S: Maintained
8a3977cb 9762F: drivers/block/ps3vram.c
cffb4add 9763
8defe599 9764PSTORE FILESYSTEM
9d5e2a02 9765M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9766M: Colin Cross <ccross@android.com>
9767M: Kees Cook <keescook@chromium.org>
9768M: Tony Luck <tony.luck@intel.com>
9769S: Maintained
9f273c24 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9771F: fs/pstore/
9772F: include/linux/pstore*
04851772 9773F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9774F: drivers/acpi/apei/erst.c
9775
7fbc415d
RC
9776PTP HARDWARE CLOCK SUPPORT
9777M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9778L: netdev@vger.kernel.org
7fbc415d
RC
9779S: Maintained
9780W: http://linuxptp.sourceforge.net/
9781F: Documentation/ABI/testing/sysfs-ptp
9782F: Documentation/ptp/*
0ecb3cdd 9783F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9784F: drivers/net/phy/dp83640*
9785F: drivers/ptp/*
9786F: include/linux/ptp_cl*
9787
cf94a4d1 9788PTRACE SUPPORT
e846ee5f 9789M: Roland McGrath <roland@hack.frob.com>
8b58be88 9790M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9791S: Maintained
9792F: include/asm-generic/syscall.h
9793F: include/linux/ptrace.h
9794F: include/linux/regset.h
9795F: include/linux/tracehook.h
c117ab84 9796F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9797F: kernel/ptrace.c
9798
3e9d7ba7
HV
9799PULSE8-CEC DRIVER
9800M: Hans Verkuil <hverkuil@xs4all.nl>
9801L: linux-media@vger.kernel.org
9802T: git git://linuxtv.org/media_tree.git
9803S: Maintained
9804F: drivers/staging/media/pulse8-cec
9805
8320204a 9806PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9807M: Mike Isely <isely@pobox.com>
16e9495d 9808L: pvrusb2@isely.net (subscribers-only)
661263b5 9809L: linux-media@vger.kernel.org
8320204a 9810W: http://www.isely.net/pvrusb2/
275ffde4 9811T: git git://linuxtv.org/media_tree.git
8320204a 9812S: Maintained
618cd932 9813F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9814F: drivers/media/usb/pvrusb2/
8320204a 9815
39532e6c 9816PWC WEBCAM DRIVER
c0936df4 9817M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9818L: linux-media@vger.kernel.org
9819T: git git://linuxtv.org/media_tree.git
c0936df4 9820S: Odd Fixes
39532e6c
HG
9821F: drivers/media/usb/pwc/*
9822
93c090b3 9823PWM FAN DRIVER
774e0362
KD
9824M: Kamil Debski <kamil@wypas.org>
9825M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9826L: linux-hwmon@vger.kernel.org
93c090b3
KD
9827S: Supported
9828F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9829F: Documentation/hwmon/pwm-fan
9830F: drivers/hwmon/pwm-fan.c
9831
200efedd 9832PWM SUBSYSTEM
aa3495f7
TR
9833M: Thierry Reding <thierry.reding@gmail.com>
9834L: linux-pwm@vger.kernel.org
0c2498f1 9835S: Maintained
006e854f 9836T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9837F: Documentation/pwm.txt
9838F: Documentation/devicetree/bindings/pwm/
9839F: include/linux/pwm.h
0c2498f1 9840F: drivers/pwm/
a140b98d
TR
9841F: drivers/video/backlight/pwm_bl.c
9842F: include/linux/pwm_backlight.h
0c2498f1 9843
30ec261e 9844PXA2xx/PXA3xx SUPPORT
8da5e302 9845M: Daniel Mack <daniel@zonque.org>
a323f664 9846M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9847M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9849T: git git://github.com/hzhuang1/linux.git
8da5e302 9850T: git git://github.com/rjarzmik/linux.git
1da177e4 9851S: Maintained
e68d7c14 9852F: arch/arm/boot/dts/pxa*
679655da 9853F: arch/arm/mach-pxa/
820439f1 9854F: drivers/dma/pxa*
679655da 9855F: drivers/pcmcia/pxa2xx*
1403ead9 9856F: drivers/pinctrl/pxa/
9df92e6c 9857F: drivers/spi/spi-pxa2xx*
faf2e1db 9858F: drivers/usb/gadget/udc/pxa2*
679655da 9859F: include/sound/pxa2xx-lib.h
bec4c99e 9860F: sound/arm/pxa*
14430813 9861F: sound/soc/pxa/
1da177e4 9862
f3154a46
RJ
9863PXA GPIO DRIVER
9864M: Robert Jarzmik <robert.jarzmik@free.fr>
9865L: linux-gpio@vger.kernel.org
9866S: Maintained
9867F: drivers/gpio/gpio-pxa.c
9868
ec64d3bf
EG
9869PXA3xx NAND FLASH DRIVER
9870M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9871L: linux-mtd@lists.infradead.org
9872S: Maintained
9a67f099 9873F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9874
3f640c61 9875MMP SUPPORT
8b58be88 9876M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9877M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9879T: git git://github.com/hzhuang1/linux.git
9880T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9881S: Maintained
e68d7c14 9882F: arch/arm/boot/dts/mmp*
3f640c61 9883F: arch/arm/mach-mmp/
e8e6cb32 9884
272f133a
PO
9885PXA MMCI DRIVER
9886S: Orphan
9887
57f63bc8 9888PXA RTC DRIVER
8b58be88 9889M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9890L: rtc-linux@googlegroups.com
9891S: Maintained
9892
cea4001a 9893QAT DRIVER
90ab5a81
TS
9894M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9895M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9896L: qat-linux@intel.com
9897S: Supported
9898F: drivers/crypto/qat/
cea4001a 9899
52a09a04 9900QIB DRIVER
8473c603 9901M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9902L: linux-rdma@vger.kernel.org
9903S: Supported
9904F: drivers/infiniband/hw/qib/
9905
5e9772b9
JS
9906QLOGIC QLA1280 SCSI DRIVER
9907M: Michael Reed <mdr@sgi.com>
9908L: linux-scsi@vger.kernel.org
9909S: Maintained
9910F: drivers/scsi/qla1280.[ch]
9911
1da177e4 9912QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9913M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9914L: linux-scsi@vger.kernel.org
9915S: Supported
679655da
JP
9916F: Documentation/scsi/LICENSE.qla2xxx
9917F: drivers/scsi/qla2xxx/
1da177e4 9918
883c98fe 9919QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9920M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9921L: linux-scsi@vger.kernel.org
9922S: Supported
bacfb81b 9923F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9924F: drivers/scsi/qla4xxx/
9925
5a4faa87 9926QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9927M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9928L: netdev@vger.kernel.org
9929S: Supported
679655da 9930F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9931F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9932
0ec00f03 9933QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9934M: Harish Patil <harish.patil@cavium.com>
9935M: Manish Chopra <manish.chopra@cavium.com>
9936M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9937L: netdev@vger.kernel.org
9938S: Supported
aa43c215 9939F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9940
c4e84bde 9941QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9942M: Harish Patil <harish.patil@cavium.com>
9943M: Manish Chopra <manish.chopra@cavium.com>
9944M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9945L: netdev@vger.kernel.org
9946S: Supported
aa43c215 9947F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9948
fe56b9e6 9949QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9950M: Yuval Mintz <Yuval.Mintz@cavium.com>
9951M: Ariel Elior <Ariel.Elior@cavium.com>
9952M: everest-linux-l2@cavium.com
fe56b9e6
YM
9953L: netdev@vger.kernel.org
9954S: Supported
9955F: drivers/net/ethernet/qlogic/qed/
9956F: include/linux/qed/
9957F: drivers/net/ethernet/qlogic/qede/
9958
1da177e4 9959QNX4 FILESYSTEM
8b58be88 9960M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9961W: http://www.alarsen.net/linux/qnx4fs/
9962S: Maintained
80811493 9963F: fs/qnx4/
c117ab84
CEB
9964F: include/uapi/linux/qnx4_fs.h
9965F: include/uapi/linux/qnxtypes.h
1da177e4 9966
91952bc0
AP
9967QT1010 MEDIA DRIVER
9968M: Antti Palosaari <crope@iki.fi>
9969L: linux-media@vger.kernel.org
a825eaec 9970W: https://linuxtv.org
91952bc0
AP
9971W: http://palosaari.fi/linux/
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973T: git git://linuxtv.org/anttip/media_tree.git
9974S: Maintained
9975F: drivers/media/tuners/qt1010*
9976
966fb5ec
SM
9977QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9978M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9979L: linux-wireless@vger.kernel.org
9980L: ath9k-devel@lists.ath9k.org
9981W: http://wireless.kernel.org/en/users/Drivers/ath9k
9982S: Supported
9983F: drivers/net/wireless/ath/ath9k/
9984
2ea0ffcb
KV
9985QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9986M: Kalle Valo <kvalo@qca.qualcomm.com>
9987L: ath10k@lists.infradead.org
9988W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9990S: Supported
9991F: drivers/net/wireless/ath/ath10k/
9992
b9b17deb
TT
9993QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9994M: Timur Tabi <timur@codeaurora.org>
9995L: netdev@vger.kernel.org
9996S: Supported
9997F: drivers/net/ethernet/qualcomm/emac/
9998
4f4567cf
RK
9999QUALCOMM HEXAGON ARCHITECTURE
10000M: Richard Kuo <rkuo@codeaurora.org>
10001L: linux-hexagon@vger.kernel.org
9f273c24 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10003S: Supported
10004F: arch/hexagon/
10005
8e84c258
EK
10006QUALCOMM WCN36XX WIRELESS DRIVER
10007M: Eugene Krasnikov <k.eugene.e@gmail.com>
10008L: wcn36xx@lists.infradead.org
10009W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10010T: git git://github.com/KrasnikovEugene/wcn36xx.git
10011S: Supported
10012F: drivers/net/wireless/ath/wcn36xx/
10013
eeca9a67
MT
10014QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10015M: Gabriel Somlo <somlo@cmu.edu>
10016M: "Michael S. Tsirkin" <mst@redhat.com>
10017L: qemu-devel@nongnu.org
10018S: Maintained
10019F: drivers/firmware/qemu_fw_cfg.c
10020
602adf40 10021RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10022M: Ilya Dryomov <idryomov@gmail.com>
10023M: Sage Weil <sage@redhat.com>
527a88b9 10024M: Alex Elder <elder@kernel.org>
398ecff5 10025L: ceph-devel@vger.kernel.org
09d90327
SW
10026W: http://ceph.com/
10027T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10028T: git git://github.com/ceph/ceph-client.git
602adf40 10029S: Supported
398ecff5 10030F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10031F: drivers/block/rbd.c
10032F: drivers/block/rbd_types.h
10033
1da177e4 10034RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10035M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10036L: linux-fbdev@vger.kernel.org
1da177e4 10037S: Maintained
8a61f013 10038F: drivers/video/fbdev/aty/radeon*
c117ab84 10039F: include/uapi/linux/radeonfb.h
1da177e4 10040
c6c9b34c 10041RADIOSHARK RADIO DRIVER
c0936df4 10042M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10043L: linux-media@vger.kernel.org
10044T: git git://linuxtv.org/media_tree.git
10045S: Maintained
10046F: drivers/media/radio/radio-shark.c
10047
10048RADIOSHARK2 RADIO DRIVER
c0936df4 10049M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10050L: linux-media@vger.kernel.org
10051T: git git://linuxtv.org/media_tree.git
10052S: Maintained
10053F: drivers/media/radio/radio-shark2.c
10054F: drivers/media/radio/radio-tea5777.c
10055
1da177e4 10056RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10057M: Paul Mackerras <paulus@samba.org>
c69f677c 10058L: linux-fbdev@vger.kernel.org
1da177e4 10059S: Maintained
8a61f013 10060F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10061
a0fd81a9 10062RALINK MIPS ARCHITECTURE
bdb40e8e 10063M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10064L: linux-mips@linux-mips.org
10065S: Maintained
10066F: arch/mips/ralink
10067
e7839f25 10068RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10069P: rt2x00 project
b182427e 10070M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10071M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10072L: linux-wireless@vger.kernel.org
95ea3627 10073S: Maintained
33aca94d 10074F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10075
9db5579b 10076RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10077M: Jens Axboe <axboe@kernel.dk>
9db5579b 10078S: Maintained
679655da
JP
10079F: Documentation/blockdev/ramdisk.txt
10080F: drivers/block/brd.c
9db5579b 10081
9e95ce27 10082RANDOM NUMBER DRIVER
0624bcaa 10083M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10084S: Maintained
679655da 10085F: drivers/char/random.c
9e95ce27 10086
394b701c 10087RAPIDIO SUBSYSTEM
8b58be88 10088M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10089M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10090S: Maintained
679655da 10091F: drivers/rapidio/
394b701c 10092
e2d1d6c0 10093RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10094L: linux-wireless@vger.kernel.org
f52a5490 10095S: Orphan
679655da 10096F: drivers/net/wireless/ray*
e2d1d6c0
RD
10097
10098RCUTORTURE MODULE
e0198b29 10099M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10100M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10101L: linux-kernel@vger.kernel.org
f9094d8e 10102S: Supported
08deed1e 10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10104F: Documentation/RCU/torture.txt
34e2d560 10105F: kernel/rcu/rcutorture.c
e2d1d6c0 10106
c87b9c60
PM
10107RCUTORTURE TEST FRAMEWORK
10108M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10109M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10110R: Steven Rostedt <rostedt@goodmis.org>
10111R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10112R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10113L: linux-kernel@vger.kernel.org
c87b9c60
PM
10114S: Supported
10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10116F: tools/testing/selftests/rcutorture
10117
c1f766b5 10118RDC R-321X SoC
8b58be88 10119M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10120S: Maintained
10121
db17f395 10122RDC R6040 FAST ETHERNET DRIVER
35566e96 10123M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10124L: netdev@vger.kernel.org
10125S: Maintained
58565a35 10126F: drivers/net/ethernet/rdc/r6040.c
db17f395 10127
a09ed661 10128RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10129M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10130L: netdev@vger.kernel.org
10131L: linux-rdma@vger.kernel.org
fbb5a558 10132L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10133W: https://oss.oracle.com/projects/rds/
a09ed661 10134S: Supported
679655da 10135F: net/rds/
72f26eee 10136F: Documentation/networking/rds.txt
a09ed661 10137
0194621b
DD
10138RDMAVT - RDMA verbs software
10139M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10140L: linux-rdma@vger.kernel.org
10141S: Supported
10142F: drivers/infiniband/sw/rdmavt
10143
595182bc 10144READ-COPY UPDATE (RCU)
8b58be88 10145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10146M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10147R: Steven Rostedt <rostedt@goodmis.org>
10148R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10149R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10150L: linux-kernel@vger.kernel.org
9fab9787 10151W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10152S: Supported
08deed1e 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10154F: Documentation/RCU/
9fab9787 10155X: Documentation/RCU/torture.txt
f9094d8e 10156F: include/linux/rcu*
4102adab
PM
10157X: include/linux/srcu.h
10158F: kernel/rcu/
34e2d560 10159X: kernel/torture.c
595182bc 10160
0c86edc0 10161REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10162M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10163M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10164L: rtc-linux@googlegroups.com
8a6e2535 10165Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10166T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10167S: Maintained
7af6a2e1 10168F: Documentation/devicetree/bindings/rtc/
679655da
JP
10169F: Documentation/rtc.txt
10170F: drivers/rtc/
10171F: include/linux/rtc.h
c117ab84 10172F: include/uapi/linux/rtc.h
fe23c336
AB
10173F: include/linux/rtc/
10174F: include/linux/platform_data/rtc-*
10175F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10176
0e400c53
MB
10177REALTEK AUDIO CODECS
10178M: Bard Liao <bardliao@realtek.com>
10179M: Oder Chiou <oder_chiou@realtek.com>
10180S: Maintained
10181F: sound/soc/codecs/rt*
10182F: include/sound/rt*.h
10183
1da177e4 10184REISERFS FILE SYSTEM
76c4e5ea 10185L: reiserfs-devel@vger.kernel.org
1da177e4 10186S: Supported
679655da 10187F: fs/reiserfs/
1da177e4 10188
b83a313b 10189REGISTER MAP ABSTRACTION
b02e48f2 10190M: Mark Brown <broonie@kernel.org>
dd060bc9 10191L: linux-kernel@vger.kernel.org
b83a313b
MB
10192T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10193S: Supported
9398a639 10194F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10195F: drivers/base/regmap/
10196F: include/linux/regmap.h
10197
400e64df
OBC
10198REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10199M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10200M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10201L: linux-remoteproc@vger.kernel.org
6bb697b6 10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10203S: Maintained
15ebc72d 10204F: Documentation/devicetree/bindings/remoteproc/
400e64df 10205F: Documentation/remoteproc.txt
15ebc72d 10206F: drivers/remoteproc/
6fc26488 10207F: include/linux/remoteproc.h
400e64df 10208
d8115db5
OBC
10209REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10210M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10211M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10212L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10214S: Maintained
10215F: drivers/rpmsg/
10216F: Documentation/rpmsg.txt
10217F: include/linux/rpmsg.h
10218
fedc81e7
GU
10219RENESAS CLOCK DRIVERS
10220M: Geert Uytterhoeven <geert+renesas@glider.be>
10221L: linux-renesas-soc@vger.kernel.org
10222S: Supported
10223F: drivers/clk/renesas/
10224
8e6569af
SS
10225RENESAS ETHERNET DRIVERS
10226R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10227L: netdev@vger.kernel.org
4a121096 10228L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10229F: drivers/net/ethernet/renesas/
10230F: include/linux/sh_eth.h
10231
3e46c397
YS
10232RENESAS USB2 PHY DRIVER
10233M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10234L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10235S: Maintained
10236F: drivers/phy/phy-rcar-gen3-usb2.c
10237
1b0fe6be
PZ
10238RESET CONTROLLER FRAMEWORK
10239M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10240T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10241S: Maintained
10242F: drivers/reset/
10243F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10244F: include/dt-bindings/reset/
1b0fe6be
PZ
10245F: include/linux/reset.h
10246F: include/linux/reset-controller.h
10247
e0897645 10248RFKILL
8b58be88 10249M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10250L: linux-wireless@vger.kernel.org
ce466579
JB
10251W: http://wireless.kernel.org/
10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10254S: Maintained
505c9247 10255F: Documentation/rfkill.txt
80811493 10256F: net/rfkill/
e0897645 10257
933685ca
TG
10258RHASHTABLE
10259M: Thomas Graf <tgraf@suug.ch>
39ec406d 10260M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10261L: netdev@vger.kernel.org
10262S: Maintained
10263F: lib/rhashtable.c
10264F: include/linux/rhashtable.h
10265
67e054e9
ML
10266RICOH SMARTMEDIA/XD DRIVER
10267M: Maxim Levitsky <maximlevitsky@gmail.com>
10268S: Maintained
21c26f50
JP
10269F: drivers/mtd/nand/r852.c
10270F: drivers/mtd/nand/r852.h
67e054e9 10271
92634125
ML
10272RICOH R5C592 MEMORYSTICK DRIVER
10273M: Maxim Levitsky <maximlevitsky@gmail.com>
10274S: Maintained
10275F: drivers/memstick/host/r592.*
10276
27f1d2f9
SA
10277ROCCAT DRIVERS
10278M: Stefan Achatz <erazor_de@users.sourceforge.net>
10279W: http://sourceforge.net/projects/roccat/
10280S: Maintained
10281F: drivers/hid/hid-roccat*
10282F: include/linux/hid-roccat*
10283F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10284
4b8ac966
JP
10285ROCKER DRIVER
10286M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10287L: netdev@vger.kernel.org
10288S: Supported
10289F: drivers/net/ethernet/rocker/
10290
1da177e4
LT
10291ROCKETPORT DRIVER
10292P: Comtrol Corp.
1da177e4
LT
10293W: http://www.comtrol.com
10294S: Maintained
679655da 10295F: Documentation/serial/rocket.txt
c897401b 10296F: drivers/tty/rocket*
1da177e4 10297
7645c2f4
KC
10298ROCKETPORT EXPRESS/INFINITY DRIVER
10299M: Kevin Cernekee <cernekee@gmail.com>
10300L: linux-serial@vger.kernel.org
10301S: Odd Fixes
10302F: drivers/tty/serial/rp2.*
10303
1da177e4 10304ROSE NETWORK LAYER
8b58be88 10305M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10306L: linux-hams@vger.kernel.org
d34cb28a 10307W: http://www.linux-ax25.org/
1da177e4 10308S: Maintained
679655da 10309F: include/net/rose.h
c117ab84 10310F: include/uapi/linux/rose.h
679655da 10311F: net/rose/
1da177e4 10312
91952bc0
AP
10313RTL2830 MEDIA DRIVER
10314M: Antti Palosaari <crope@iki.fi>
10315L: linux-media@vger.kernel.org
a825eaec 10316W: https://linuxtv.org
91952bc0
AP
10317W: http://palosaari.fi/linux/
10318Q: http://patchwork.linuxtv.org/project/linux-media/list/
10319T: git git://linuxtv.org/anttip/media_tree.git
10320S: Maintained
10321F: drivers/media/dvb-frontends/rtl2830*
10322
27a0aacf
AP
10323RTL2832 MEDIA DRIVER
10324M: Antti Palosaari <crope@iki.fi>
10325L: linux-media@vger.kernel.org
a825eaec 10326W: https://linuxtv.org
27a0aacf
AP
10327W: http://palosaari.fi/linux/
10328Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329T: git git://linuxtv.org/anttip/media_tree.git
10330S: Maintained
10331F: drivers/media/dvb-frontends/rtl2832*
10332
ba6e6f6e
AP
10333RTL2832_SDR MEDIA DRIVER
10334M: Antti Palosaari <crope@iki.fi>
10335L: linux-media@vger.kernel.org
a825eaec 10336W: https://linuxtv.org
ba6e6f6e
AP
10337W: http://palosaari.fi/linux/
10338Q: http://patchwork.linuxtv.org/project/linux-media/list/
10339T: git git://linuxtv.org/anttip/media_tree.git
10340S: Maintained
b4bb1c28 10341F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10342
59840488 10343RTL8180 WIRELESS DRIVER
605bebe2 10344L: linux-wireless@vger.kernel.org
491b26b4 10345W: http://wireless.kernel.org/
54e5881d 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10347S: Orphan
62141726 10348F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10349
59840488 10350RTL8187 WIRELESS DRIVER
9f0939bf 10351M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10352M: Hin-Tak Leung <htl10@users.sourceforge.net>
10353M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10354L: linux-wireless@vger.kernel.org
491b26b4 10355W: http://wireless.kernel.org/
54e5881d 10356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10357S: Maintained
62141726 10358F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10359
3cf0c8ad
LF
10360RTL8192CE WIRELESS DRIVER
10361M: Larry Finger <Larry.Finger@lwfinger.net>
10362M: Chaoming Li <chaoming_li@realsil.com.cn>
10363L: linux-wireless@vger.kernel.org
491b26b4 10364W: http://wireless.kernel.org/
3cf0c8ad
LF
10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10366S: Maintained
62141726
KV
10367F: drivers/net/wireless/realtek/rtlwifi/
10368F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10369
26f1fad2
JS
10370RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10371M: Jes Sorensen <Jes.Sorensen@redhat.com>
10372L: linux-wireless@vger.kernel.org
171a900c 10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10374S: Maintained
10375F: drivers/net/wireless/realtek/rtl8xxxu/
10376
9eb8ef74 10377S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10378M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10379L: linux-fbdev@vger.kernel.org
ce00f85c 10380S: Maintained
8a61f013 10381F: drivers/video/fbdev/savage/
9eb8ef74 10382
1da177e4 10383S390
8b58be88
JP
10384M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10385M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10386L: linux-s390@vger.kernel.org
5238da45 10387W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10388T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10389S: Supported
679655da 10390F: arch/s390/
a968cd3e 10391F: drivers/s390/
3bfe6858
JN
10392F: Documentation/s390/
10393F: Documentation/DocBook/s390*
5238da45 10394
322986ca
SO
10395S390 COMMON I/O LAYER
10396M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10397M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10398L: linux-s390@vger.kernel.org
10399W: http://www.ibm.com/developerworks/linux/linux390/
10400S: Supported
10401F: drivers/s390/cio/
10402
10403S390 DASD DRIVER
38b7f07a
SH
10404M: Stefan Haberland <sth@linux.vnet.ibm.com>
10405M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10406L: linux-s390@vger.kernel.org
10407W: http://www.ibm.com/developerworks/linux/linux390/
10408S: Supported
10409F: drivers/s390/block/dasd*
10410F: block/partitions/ibm.c
10411
5238da45 10412S390 NETWORK DRIVERS
f0c59aff 10413M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10414L: linux-s390@vger.kernel.org
5238da45
HC
10415W: http://www.ibm.com/developerworks/linux/linux390/
10416S: Supported
679655da 10417F: drivers/s390/net/
5238da45 10418
322986ca
SO
10419S390 PCI SUBSYSTEM
10420M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10421M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10422L: linux-s390@vger.kernel.org
10423W: http://www.ibm.com/developerworks/linux/linux390/
10424S: Supported
10425F: arch/s390/pci/
10426F: drivers/pci/hotplug/s390_pci_hpc.c
10427
feed9b62 10428S390 ZCRYPT DRIVER
5c8d0983 10429M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10430L: linux-s390@vger.kernel.org
a968cd3e 10431W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10432S: Supported
d5ca6918 10433F: drivers/s390/crypto/
feed9b62 10434
5238da45 10435S390 ZFCP DRIVER
d38e19d0 10436M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10437L: linux-s390@vger.kernel.org
5238da45 10438W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10439S: Supported
679655da 10440F: drivers/s390/scsi/zfcp_*
1da177e4 10441
dd96df2c 10442S390 IUCV NETWORK LAYER
f0c59aff 10443M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10444L: linux-s390@vger.kernel.org
10445W: http://www.ibm.com/developerworks/linux/linux390/
10446S: Supported
679655da
JP
10447F: drivers/s390/net/*iucv*
10448F: include/net/iucv/
10449F: net/iucv/
dd96df2c 10450
8128f23c
GS
10451S390 IOMMU (PCI)
10452M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10453L: linux-s390@vger.kernel.org
10454W: http://www.ibm.com/developerworks/linux/linux390/
10455S: Supported
10456F: drivers/iommu/s390-iommu.c
10457
4dde7f75 10458S3C24XX SD/MMC Driver
8b58be88 10459M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10461S: Supported
679655da 10462F: drivers/mmc/host/s3cmci.*
4dde7f75 10463
1f15a229
HV
10464SAA6588 RDS RECEIVER DRIVER
10465M: Hans Verkuil <hverkuil@xs4all.nl>
10466L: linux-media@vger.kernel.org
10467T: git git://linuxtv.org/media_tree.git
a825eaec 10468W: https://linuxtv.org
1f15a229
HV
10469S: Odd Fixes
10470F: drivers/media/i2c/saa6588*
10471
98ed12e6 10472SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10474M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10475L: linux-media@vger.kernel.org
a825eaec 10476W: https://linuxtv.org
98ed12e6
MCC
10477T: git git://linuxtv.org/media_tree.git
10478S: Odd fixes
618cd932 10479F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10480F: drivers/media/pci/saa7134/
10481
1da177e4 10482SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10483M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10484L: linux-media@vger.kernel.org
275ffde4 10485T: git git://linuxtv.org/media_tree.git
1da177e4 10486S: Maintained
90d72ac6
MCC
10487F: drivers/media/common/saa7146/
10488F: drivers/media/pci/saa7146/
10489F: include/media/saa7146*
1da177e4 10490
92304a40 10491SAMSUNG LAPTOP DRIVER
5909c654 10492M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10493L: platform-driver-x86@vger.kernel.org
10494S: Maintained
10495F: drivers/platform/x86/samsung-laptop.c
10496
4a109cc0 10497SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10498M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10499M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10500M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10501L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10502S: Supported
14430813 10503F: sound/soc/samsung/
4a109cc0 10504
0d89a28b 10505SAMSUNG FRAMEBUFFER DRIVER
b7701755 10506M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10507L: linux-fbdev@vger.kernel.org
10508S: Maintained
8a61f013 10509F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10510
b40f0632 10511SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10512M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10513M: Krzysztof Kozlowski <krzk@kernel.org>
10514M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10515L: linux-kernel@vger.kernel.org
b40f0632 10516L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10517S: Supported
10518F: drivers/mfd/sec*.c
10519F: drivers/regulator/s2m*.c
10520F: drivers/regulator/s5m*.c
b40f0632
KK
10521F: drivers/clk/clk-s2mps11.c
10522F: drivers/rtc/rtc-s5m.c
f69d3a17 10523F: include/linux/mfd/samsung/
a13c7c51
KK
10524F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10525F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10526F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10527F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10528
038f5c4b
SN
10529SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10530M: Kyungmin Park <kyungmin.park@samsung.com>
10531M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10532L: linux-media@vger.kernel.org
10533Q: https://patchwork.linuxtv.org/project/linux-media/list/
10534S: Supported
10535F: drivers/media/platform/exynos4-is/
038f5c4b 10536
6fd86ab2
SN
10537SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10538M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10539L: linux-media@vger.kernel.org
10540L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10541S: Maintained
10542F: drivers/media/platform/s3c-camif/
d647f0b7 10543F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10544
b84ef24e
AH
10545SAMSUNG S5C73M3 CAMERA DRIVER
10546M: Kyungmin Park <kyungmin.park@samsung.com>
10547M: Andrzej Hajda <a.hajda@samsung.com>
10548L: linux-media@vger.kernel.org
10549S: Supported
10550F: drivers/media/i2c/s5c73m3/*
10551
7d459937
AH
10552SAMSUNG S5K5BAF CAMERA DRIVER
10553M: Kyungmin Park <kyungmin.park@samsung.com>
10554M: Andrzej Hajda <a.hajda@samsung.com>
10555L: linux-media@vger.kernel.org
10556S: Supported
10557F: drivers/media/i2c/s5k5baf.c
10558
c04c674f
RB
10559SAMSUNG S3FWRN5 NFC DRIVER
10560M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10561M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10562L: linux-nfc@lists.01.org (moderated for non-subscribers)
10563S: Supported
10564F: drivers/nfc/s3fwrn5
10565
310e39c9 10566SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10567M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10568M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10569M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10570S: Supported
10571L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10572F: drivers/clk/samsung/
490583f0
CC
10573F: include/dt-bindings/clock/exynos*.h
10574F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10575
2e365a70
AS
10576SAMSUNG SPI DRIVERS
10577M: Kukjin Kim <kgene@kernel.org>
10578M: Krzysztof Kozlowski <krzk@kernel.org>
10579M: Andi Shyti <andi.shyti@samsung.com>
10580L: linux-spi@vger.kernel.org
10581L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10582S: Maintained
10583F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10584F: drivers/spi/spi-s3c*
10585F: include/linux/platform_data/spi-s3c64xx.h
10586
66890ed6
BA
10587SAMSUNG SXGBE DRIVERS
10588M: Byungho An <bh74.an@samsung.com>
10589M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10590M: Vipul Pandya <vipul.pandya@samsung.com>
10591S: Supported
10592L: netdev@vger.kernel.org
10593F: drivers/net/ethernet/samsung/sxgbe/
10594
93c537af
LM
10595SAMSUNG THERMAL DRIVER
10596M: Lukasz Majewski <l.majewski@samsung.com>
10597L: linux-pm@vger.kernel.org
10598L: linux-samsung-soc@vger.kernel.org
10599S: Supported
9f273c24 10600T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10601F: drivers/thermal/samsung/
10602
e296cd32 10603SAMSUNG USB2 PHY DRIVER
774e0362
KD
10604M: Kamil Debski <kamil@wypas.org>
10605M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10606L: linux-kernel@vger.kernel.org
10607S: Supported
10608F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10609F: Documentation/phy/samsung-usb2.txt
10610F: drivers/phy/phy-exynos4210-usb2.c
10611F: drivers/phy/phy-exynos4x12-usb2.c
10612F: drivers/phy/phy-exynos5250-usb2.c
10613F: drivers/phy/phy-s5pv210-usb2.c
10614F: drivers/phy/phy-samsung-usb2.c
10615F: drivers/phy/phy-samsung-usb2.h
10616
ca749e2a 10617SERIAL DRIVERS
5e30bbb7 10618M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10619L: linux-serial@vger.kernel.org
5e30bbb7 10620S: Maintained
30743257 10621F: Documentation/devicetree/bindings/serial/
14430813 10622F: drivers/tty/serial/
ca749e2a 10623
49fc9361
BG
10624STI CEC DRIVER
10625M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10626L: kernel@stlinux.com
10627S: Maintained
10628F: drivers/staging/media/st-cec/
10629F: Documentation/devicetree/bindings/media/stih-cec.txt
10630
aecb7b64 10631SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10632M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10633M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10634S: Maintained
1fb200d6 10635F: include/linux/dma/dw.h
3d598f47 10636F: include/linux/platform_data/dma-dw.h
61a76496 10637F: drivers/dma/dw/
aecb7b64 10638
058999cc
LP
10639SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10640M: Lars Persson <lars.persson@axis.com>
10641L: netdev@vger.kernel.org
10642S: Supported
10643F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10644F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10645
fc531d98 10646SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10647M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10648R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10649R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10650L: linux-i2c@vger.kernel.org
10651S: Maintained
10652F: drivers/i2c/busses/i2c-designware-*
10653F: include/linux/platform_data/i2c-designware.h
10654
f9e37137 10655SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10656M: Jaehoon Chung <jh80.chung@samsung.com>
10657L: linux-mmc@vger.kernel.org
10658S: Maintained
10659F: include/linux/mmc/dw_mmc.h
10660F: drivers/mmc/host/dw_mmc*
10661
a961e698
AS
10662SYSTEM TRACE MODULE CLASS
10663M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10664S: Maintained
e787bc46 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10666F: Documentation/trace/stm.txt
10667F: drivers/hwtracing/stm/
10668F: include/linux/stm.h
10669F: include/uapi/linux/stm.h
10670
1db121d6
AN
10671THUNDERBOLT DRIVER
10672M: Andreas Noever <andreas.noever@gmail.com>
10673S: Maintained
10674F: drivers/thunderbolt/
10675
e35a49b1
SR
10676TI BQ27XXX POWER SUPPLY DRIVER
10677R: Andrew F. Davis <afd@ti.com>
10678F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10679F: drivers/power/supply/bq27xxx_battery.c
10680F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10681
34db37c6 10682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10683M: John Stultz <john.stultz@linaro.org>
88606e80 10684M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10685L: linux-kernel@vger.kernel.org
75fc2d37 10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10687S: Supported
10688F: include/linux/clocksource.h
10689F: include/linux/time.h
10690F: include/linux/timex.h
c117ab84
CEB
10691F: include/uapi/linux/time.h
10692F: include/uapi/linux/timex.h
88606e80
TG
10693F: kernel/time/clocksource.c
10694F: kernel/time/time*.c
34db37c6 10695F: kernel/time/alarmtimer.c
88606e80 10696F: kernel/time/ntp.c
7fe5f1c1 10697F: tools/testing/selftests/timers/
88606e80 10698
1da177e4 10699SC1200 WDT DRIVER
b300645a 10700M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10701S: Maintained
679655da 10702F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10703
10704SCHEDULER
dd9b238c 10705M: Ingo Molnar <mingo@redhat.com>
8b58be88 10706M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10707L: linux-kernel@vger.kernel.org
75fc2d37 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10709S: Maintained
95c0d71d 10710F: kernel/sched/
679655da 10711F: include/linux/sched.h
c117ab84 10712F: include/uapi/linux/sched.h
c2eb505b 10713F: include/linux/wait.h
1da177e4 10714
6bcf6737 10715SCORE ARCHITECTURE
ed38665e 10716M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10717M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10718W: http://www.sunplus.com
6bcf6737 10719S: Supported
a2681a75 10720F: arch/score/
6bcf6737 10721
80f390ea
SH
10722SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10723M: Sudeep Holla <sudeep.holla@arm.com>
10724L: linux-arm-kernel@lists.infradead.org
10725S: Maintained
10726F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10727F: drivers/clk/clk-scpi.c
8def3103 10728F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10729F: drivers/firmware/arm_scpi.c
10730F: include/linux/scpi_protocol.h
80f390ea 10731
1da177e4 10732SCSI CDROM DRIVER
8b58be88 10733M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10734L: linux-scsi@vger.kernel.org
10735W: http://www.kernel.dk
10736S: Maintained
679655da 10737F: drivers/scsi/sr*
1da177e4 10738
fb50a83d 10739SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10740M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10741L: linux-rdma@vger.kernel.org
10742S: Supported
10743W: http://www.openfabrics.org
10744Q: http://patchwork.kernel.org/project/linux-rdma/list/
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10746F: drivers/infiniband/ulp/srp/
10747F: include/scsi/srp.h
10748
1da177e4 10749SCSI SG DRIVER
8b58be88 10750M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10751L: linux-scsi@vger.kernel.org
59ab3c93 10752W: http://sg.danny.cz/sg
1da177e4 10753S: Maintained
59ab3c93 10754F: Documentation/scsi/scsi-generic.txt
679655da
JP
10755F: drivers/scsi/sg.c
10756F: include/scsi/sg.h
1da177e4
LT
10757
10758SCSI SUBSYSTEM
7ee7895c 10759M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10761M: "Martin K. Petersen" <martin.petersen@oracle.com>
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10763L: linux-scsi@vger.kernel.org
1da177e4 10764S: Maintained
2c99a314 10765F: Documentation/devicetree/bindings/scsi/
679655da
JP
10766F: drivers/scsi/
10767F: include/scsi/
1da177e4
LT
10768
10769SCSI TAPE DRIVER
8b58be88 10770M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10771L: linux-scsi@vger.kernel.org
10772S: Maintained
679655da 10773F: Documentation/scsi/st.txt
f7269cfc
JD
10774F: drivers/scsi/st.*
10775F: drivers/scsi/st_*.h
1da177e4
LT
10776
10777SCTP PROTOCOL
8b6efb75 10778M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10779M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10780L: linux-sctp@vger.kernel.org
5f85813c 10781W: http://lksctp.sourceforge.net
8b6efb75 10782S: Maintained
679655da
JP
10783F: Documentation/networking/sctp.txt
10784F: include/linux/sctp.h
4d58c025 10785F: include/uapi/linux/sctp.h
679655da
JP
10786F: include/net/sctp/
10787F: net/sctp/
1da177e4
LT
10788
10789SCx200 CPU SUPPORT
8b58be88 10790M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10791S: Odd Fixes
679655da 10792F: Documentation/i2c/busses/scx200_acb
390889b6 10793F: arch/x86/platform/scx200/
679655da
JP
10794F: drivers/watchdog/scx200_wdt.c
10795F: drivers/i2c/busses/scx200*
10796F: drivers/mtd/maps/scx200_docflash.c
10797F: include/linux/scx200.h
1662d32c
JC
10798
10799SCx200 GPIO DRIVER
8b58be88 10800M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10801S: Maintained
679655da
JP
10802F: drivers/char/scx200_gpio.c
10803F: include/linux/scx200_gpio.h
1662d32c
JC
10804
10805SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10806M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10807S: Maintained
679655da 10808F: drivers/clocksource/scx200_hrt.c
1da177e4 10809
6a36913a 10810SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10811M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10812L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10813S: Maintained
679655da 10814F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10815
e7839f25 10816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10817M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10818L: linux-mmc@vger.kernel.org
ddfe954d
UH
10819T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10820S: Maintained
10821F: drivers/mmc/host/sdhci*
10822F: include/linux/mmc/sdhci*
e2d1d6c0 10823
c04f9d61
KC
10824SECURE COMPUTING
10825M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10826R: Andy Lutomirski <luto@amacapital.net>
10827R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10829S: Supported
10830F: kernel/seccomp.c
10831F: include/uapi/linux/seccomp.h
10832F: include/linux/seccomp.h
c99ee51a 10833F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10834K: \bsecure_computing
10835K: \bTIF_SECCOMP\b
10836
476bf3d6
AC
10837SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10838M: Al Cooper <alcooperx@gmail.com>
10839L: linux-mmc@vger.kernel.org
10840L: bcm-kernel-feedback-list@broadcom.com
10841S: Maintained
10842F: drivers/mmc/host/sdhci-brcmstb*
10843
0d1bb41a 10844SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10845M: Ben Dooks <ben-linux@fluff.org>
dc524882 10846M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10847L: linux-mmc@vger.kernel.org
0d1bb41a 10848S: Maintained
dc524882 10849F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10850
c63b3cba 10851SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10852M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10853L: linux-mmc@vger.kernel.org
10854S: Maintained
10855F: drivers/mmc/host/sdhci-spear.c
10856
8711cca2 10857SECURITY SUBSYSTEM
9b45c0d2 10858M: James Morris <james.l.morris@oracle.com>
9c3646d1 10859M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10860L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10862W: http://kernsec.org/
8711cca2 10863S: Supported
7d2c86b5 10864F: security/
8711cca2 10865
1da177e4 10866SECURITY CONTACT
8b58be88 10867M: Security Officers <security@kernel.org>
1da177e4
LT
10868S: Supported
10869
10870SELINUX SECURITY MODULE
e0238b4c 10871M: Paul Moore <paul@paul-moore.com>
8b58be88 10872M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10873M: Eric Paris <eparis@parisplace.org>
e0238b4c 10874L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10875W: http://selinuxproject.org
5a5f2acf 10876T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10877S: Supported
679655da
JP
10878F: include/linux/selinux*
10879F: security/selinux/
6bde95ce 10880F: scripts/selinux/
1da177e4 10881
c1c124e9
JJ
10882APPARMOR SECURITY MODULE
10883M: John Johansen <john.johansen@canonical.com>
10884L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10885W: apparmor.wiki.kernel.org
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10887S: Supported
10888F: security/apparmor/
10889
9b091556
KC
10890LOADPIN SECURITY MODULE
10891M: Kees Cook <keescook@chromium.org>
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10893S: Supported
10894F: security/loadpin/
10895
730daa16
KC
10896YAMA SECURITY MODULE
10897M: Kees Cook <keescook@chromium.org>
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10899S: Supported
10900F: security/yama/
10901
cef2cf07 10902SENSABLE PHANTOM
8b58be88 10903M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10904S: Maintained
679655da 10905F: drivers/misc/phantom.c
c117ab84 10906F: include/uapi/linux/phantom.h
cef2cf07 10907
2a1e8447
JB
10908Emulex 10Gbps iSCSI - OneConnect DRIVER
10909M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10910M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10911M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10912L: linux-scsi@vger.kernel.org
2a1e8447 10913W: http://www.broadcom.com
3387f656
JP
10914S: Supported
10915F: drivers/scsi/be2iscsi/
6733b39a 10916
d2ee76fa 10917Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10918M: Sathya Perla <sathya.perla@broadcom.com>
10919M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10920M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10921M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10922L: netdev@vger.kernel.org
fea3af67 10923W: http://www.emulex.com
7d2c86b5 10924S: Supported
9aebddd1 10925F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10926
d2928a8c 10927EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10928M: Selvin Xavier <selvin.xavier@avagotech.com>
10929M: Devesh Sharma <devesh.sharma@avagotech.com>
10930M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10931L: linux-rdma@vger.kernel.org
10932W: http://www.emulex.com
10933S: Supported
10934F: drivers/infiniband/hw/ocrdma/
a7fe7380 10935F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10936
8ceee660 10937SFC NETWORK DRIVER
c06f51ea 10938M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10939M: Edward Cree <ecree@solarflare.com>
10940M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10941L: netdev@vger.kernel.org
8ceee660 10942S: Supported
874aeea5 10943F: drivers/net/ethernet/sfc/
8ceee660 10944
e2d1d6c0 10945SGI GRU DRIVER
cc883afc 10946M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10947S: Maintained
679655da 10948F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10949
10950SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10951M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10952L: linux-ia64@vger.kernel.org
10953S: Supported
679655da 10954F: Documentation/ia64/serial.txt
df621252 10955F: drivers/tty/serial/ioc?_serial.c
679655da 10956F: include/linux/ioc?.h
e2d1d6c0 10957
75312619 10958SGI XP/XPC/XPNET DRIVER
e180383f
RH
10959M: Cliff Whickman <cpw@sgi.com>
10960M: Robin Holt <robinmholt@gmail.com>
75312619 10961S: Maintained
679655da 10962F: drivers/misc/sgi-xp/
75312619 10963
46eacf3b
AP
10964SI2157 MEDIA DRIVER
10965M: Antti Palosaari <crope@iki.fi>
10966L: linux-media@vger.kernel.org
a825eaec 10967W: https://linuxtv.org
46eacf3b
AP
10968W: http://palosaari.fi/linux/
10969Q: http://patchwork.linuxtv.org/project/linux-media/list/
10970T: git git://linuxtv.org/anttip/media_tree.git
10971S: Maintained
10972F: drivers/media/tuners/si2157*
10973
75e2d5ba
AP
10974SI2168 MEDIA DRIVER
10975M: Antti Palosaari <crope@iki.fi>
10976L: linux-media@vger.kernel.org
a825eaec 10977W: https://linuxtv.org
75e2d5ba
AP
10978W: http://palosaari.fi/linux/
10979Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980T: git git://linuxtv.org/anttip/media_tree.git
10981S: Maintained
10982F: drivers/media/dvb-frontends/si2168*
10983
49cc629d
HV
10984SI470X FM RADIO RECEIVER I2C DRIVER
10985M: Hans Verkuil <hverkuil@xs4all.nl>
10986L: linux-media@vger.kernel.org
10987T: git git://linuxtv.org/media_tree.git
a825eaec 10988W: https://linuxtv.org
49cc629d
HV
10989S: Odd Fixes
10990F: drivers/media/radio/si470x/radio-si470x-i2c.c
10991
10992SI470X FM RADIO RECEIVER USB DRIVER
10993M: Hans Verkuil <hverkuil@xs4all.nl>
10994L: linux-media@vger.kernel.org
10995T: git git://linuxtv.org/media_tree.git
a825eaec 10996W: https://linuxtv.org
49cc629d
HV
10997S: Maintained
10998F: drivers/media/radio/si470x/radio-si470x-common.c
10999F: drivers/media/radio/si470x/radio-si470x.h
11000F: drivers/media/radio/si470x/radio-si470x-usb.c
11001
c937ca03
EV
11002SI4713 FM RADIO TRANSMITTER I2C DRIVER
11003M: Eduardo Valentin <edubezval@gmail.com>
11004L: linux-media@vger.kernel.org
11005T: git git://linuxtv.org/media_tree.git
a825eaec 11006W: https://linuxtv.org
c937ca03 11007S: Odd Fixes
99995ded 11008F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11009
11010SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11011M: Eduardo Valentin <edubezval@gmail.com>
11012L: linux-media@vger.kernel.org
11013T: git git://linuxtv.org/media_tree.git
a825eaec 11014W: https://linuxtv.org
c937ca03 11015S: Odd Fixes
99995ded
DR
11016F: drivers/media/radio/si4713/radio-platform-si4713.c
11017
11018SI4713 FM RADIO TRANSMITTER USB DRIVER
11019M: Hans Verkuil <hverkuil@xs4all.nl>
11020L: linux-media@vger.kernel.org
11021T: git git://linuxtv.org/media_tree.git
a825eaec 11022W: https://linuxtv.org
99995ded
DR
11023S: Maintained
11024F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11025
beb91d46 11026SIANO DVB DRIVER
5dc8a864
MCC
11027M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11028M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11029L: linux-media@vger.kernel.org
a825eaec 11030W: https://linuxtv.org
beb91d46
MCC
11031T: git git://linuxtv.org/media_tree.git
11032S: Odd fixes
11033F: drivers/media/common/siano/
beb91d46 11034F: drivers/media/usb/siano/
beb91d46 11035F: drivers/media/usb/siano/
14430813 11036F: drivers/media/mmc/siano/
beb91d46 11037
6f15b602
HG
11038SIMPLEFB FB DRIVER
11039M: Hans de Goede <hdegoede@redhat.com>
11040L: linux-fbdev@vger.kernel.org
11041S: Maintained
2d799dde 11042F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11043F: drivers/video/fbdev/simplefb.c
11044F: include/linux/platform_data/simplefb.h
11045
b618b69c 11046SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11047L: linux-media@vger.kernel.org
bb60fcb2 11048S: Orphan
b618b69c 11049F: drivers/media/platform/sh_veu.c
b618b69c
GL
11050
11051SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11052L: linux-media@vger.kernel.org
bb60fcb2 11053S: Orphan
b618b69c 11054F: drivers/media/platform/sh_vou.c
d647f0b7 11055F: include/media/drv-intf/sh_vou.h
b618b69c 11056
6349d997 11057SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11058M: Len Brown <lenb@kernel.org>
6349d997
LB
11059L: sfi-devel@simplefirmware.org
11060W: http://simplefirmware.org/
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11062S: Supported
943fc810 11063F: arch/x86/platform/sfi/
6349d997
LB
11064F: drivers/sfi/
11065F: include/linux/sfi*.h
e2d1d6c0 11066
1da177e4
LT
11067SIMTEC EB110ATX (Chalice CATS)
11068P: Ben Dooks
b16957c6
BD
11069P: Vincent Sanders <vince@simtec.co.uk>
11070M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11071W: http://www.simtec.co.uk/products/EB110ATX/
11072S: Supported
11073
11074SIMTEC EB2410ITX (BAST)
11075P: Ben Dooks
b16957c6
BD
11076P: Vincent Sanders <vince@simtec.co.uk>
11077M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11078W: http://www.simtec.co.uk/products/EB2410ITX/
11079S: Supported
15dba387
JP
11080F: arch/arm/mach-s3c24xx/mach-bast.c
11081F: arch/arm/mach-s3c24xx/bast-ide.c
11082F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11083
4c5adde7 11084TI DAVINCI MACHINE SUPPORT
3ba789c0 11085M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11086M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11089S: Supported
14430813 11090F: arch/arm/mach-davinci/
046d0a37 11091F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11092
8d4b3f08 11093TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11095L: linux-media@vger.kernel.org
a825eaec 11096W: https://linuxtv.org
8d4b3f08
LP
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11099S: Maintained
8d4b3f08
LP
11100F: drivers/media/platform/davinci/
11101F: include/media/davinci/
11102
417d2e50 11103TI AM437X VPFE DRIVER
e43cdb56 11104M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11105L: linux-media@vger.kernel.org
a825eaec 11106W: https://linuxtv.org
417d2e50
BP
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11109S: Maintained
11110F: drivers/media/platform/am437x/
11111
c4c0283a 11112OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11113M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11114L: linux-media@vger.kernel.org
a825eaec 11115W: https://linuxtv.org
c4c0283a
BP
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11118S: Maintained
11119F: drivers/media/i2c/ov2659.c
b5dcee22 11120F: include/media/i2c/ov2659.h
c4c0283a 11121
3a6779f5
SM
11122SILICON MOTION SM712 FRAME BUFFER DRIVER
11123M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11124M: Teddy Wang <teddy.wang@siliconmotion.com>
11125M: Sudip Mukherjee <sudip@vectorindia.org>
11126L: linux-fbdev@vger.kernel.org
11127S: Maintained
11128F: drivers/video/fbdev/sm712*
11129F: Documentation/fb/sm712fb.txt
11130
92aab3c0 11131SIS 190 ETHERNET DRIVER
8b58be88 11132M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11133L: netdev@vger.kernel.org
11134S: Maintained
8c7de408 11135F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11136
1da177e4 11137SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11138M: Daniele Venzano <venza@brownhat.org>
1da177e4 11139W: http://www.brownhat.org/sis900.html
979b6c13 11140L: netdev@vger.kernel.org
1da177e4 11141S: Maintained
8c7de408 11142F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11143
11144SIS FRAMEBUFFER DRIVER
8b58be88 11145M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11146W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11147S: Maintained
679655da 11148F: Documentation/fb/sisfb.txt
8a61f013 11149F: drivers/video/fbdev/sis/
679655da 11150F: include/video/sisfb.h
1da177e4
LT
11151
11152SIS USB2VGA DRIVER
8b58be88 11153M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11154W: http://www.winischhofer.at/linuxsisusbvga.shtml
11155S: Maintained
679655da 11156F: drivers/usb/misc/sisusbvga/
1da177e4 11157
415ad26d 11158SLAB ALLOCATOR
16e943bf 11159M: Christoph Lameter <cl@linux.com>
2ed1c525 11160M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11161M: David Rientjes <rientjes@google.com>
11162M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11163M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11164L: linux-mm@kvack.org
11165S: Maintained
679655da 11166F: include/linux/sl?b*.h
16e943bf 11167F: mm/sl?b*
415ad26d 11168
9fab9787 11169SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11170M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11172M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11173R: Steven Rostedt <rostedt@goodmis.org>
11174R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11175L: linux-kernel@vger.kernel.org
9fab9787
PM
11176W: http://www.rdrop.com/users/paulmck/RCU/
11177S: Supported
11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11179F: include/linux/srcu.h
11180F: kernel/rcu/srcu.c
9fab9787 11181
66372841
CS
11182SMACK SECURITY MODULE
11183M: Casey Schaufler <casey@schaufler-ca.com>
11184L: linux-security-module@vger.kernel.org
11185W: http://schaufler-ca.com
ece38248 11186T: git git://github.com/cschaufler/smack-next
66372841
CS
11187S: Maintained
11188F: Documentation/security/Smack.txt
11189F: security/smack/
11190
20651e0b 11191DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11192M: Kevin Hilman <khilman@kernel.org>
11193M: Nishanth Menon <nm@ti.com>
11194S: Maintained
20651e0b 11195F: drivers/power/avs/
68ace3e1
KH
11196F: include/linux/power/smartreflex.h
11197L: linux-pm@vger.kernel.org
11198
1da177e4 11199SMC91x ETHERNET DRIVER
2f82af08 11200M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11201S: Odd Fixes
ae150435 11202F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11203
e8e31622
SA
11204SMIA AND SMIA++ IMAGE SENSOR DRIVER
11205M: Sakari Ailus <sakari.ailus@iki.fi>
11206L: linux-media@vger.kernel.org
11207S: Maintained
14430813 11208F: drivers/media/i2c/smiapp/
b5dcee22 11209F: include/media/i2c/smiapp.h
e8e31622
SA
11210F: drivers/media/i2c/smiapp-pll.c
11211F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11212F: include/uapi/linux/smiapp.h
a2cec3c0 11213F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11214
920fa1ff
GR
11215SMM665 HARDWARE MONITOR DRIVER
11216M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11217L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11218S: Maintained
11219F: Documentation/hwmon/smm665
11220F: drivers/hwmon/smm665.c
11221
9df7305b 11222SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11223M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11224L: linux-hwmon@vger.kernel.org
90b24cfb 11225S: Maintained
9df7305b
SG
11226F: Documentation/hwmon/emc2103
11227F: drivers/hwmon/emc2103.c
11228
a98d506c
HG
11229SMSC SCH5627 HARDWARE MONITOR DRIVER
11230M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11231L: linux-hwmon@vger.kernel.org
a98d506c
HG
11232S: Supported
11233F: Documentation/hwmon/sch5627
11234F: drivers/hwmon/sch5627.c
11235
6ea884db 11236SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11237M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11238L: linux-hwmon@vger.kernel.org
6ea884db 11239S: Maintained
679655da
JP
11240F: Documentation/hwmon/smsc47b397
11241F: drivers/hwmon/smsc47b397.c
6ea884db 11242
fd9abb3d 11243SMSC911x ETHERNET DRIVER
90b24cfb 11244M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11245L: netdev@vger.kernel.org
90b24cfb 11246S: Maintained
679655da 11247F: include/linux/smsc911x.h
ae150435 11248F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11249
11250SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11251M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11252L: netdev@vger.kernel.org
90b24cfb 11253S: Maintained
ae150435 11254F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11255
3c8a63e2 11256SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11257M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11258L: linux-fbdev@vger.kernel.org
90b24cfb 11259S: Maintained
8a61f013 11260F: drivers/video/fbdev/smscufx.c
3c8a63e2 11261
668acf32 11262SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11263M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11264L: linux-media@vger.kernel.org
275ffde4 11265T: git git://linuxtv.org/media_tree.git
795fb7e7 11266S: Maintained
90d72ac6
MCC
11267F: include/media/soc*
11268F: drivers/media/i2c/soc_camera/
11269F: drivers/media/platform/soc_camera/
668acf32 11270
e2d1d6c0 11271SOEKRIS NET48XX LED SUPPORT
8b58be88 11272M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11273S: Maintained
679655da 11274F: drivers/leds/leds-net48xx.c
e2d1d6c0 11275
e3994db1 11276SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11277M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11278M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11279M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11280M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11281L: linux-media@vger.kernel.org
11282S: Supported
11283F: drivers/media/pci/solo6x10/
11284
1da177e4 11285SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11286M: Shaohua Li <shli@kernel.org>
1da177e4 11287L: linux-raid@vger.kernel.org
0f9ce866 11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11289S: Supported
679655da
JP
11290F: drivers/md/
11291F: include/linux/raid/
c117ab84 11292F: include/uapi/linux/raid/
1da177e4 11293
1da177e4 11294SONIC NETWORK DRIVER
8b58be88 11295M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11296L: netdev@vger.kernel.org
1da177e4 11297S: Maintained
d9fb9f38 11298F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11299
61e115a5 11300SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11301M: Michael Buesch <m@bues.ch>
e7828b28 11302L: linux-wireless@vger.kernel.org
61e115a5 11303S: Maintained
679655da
JP
11304F: drivers/ssb/
11305F: include/linux/ssb/
61e115a5 11306
1da177e4 11307SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11308M: Mattia Dongili <malattia@linux.it>
d0944853 11309L: platform-driver-x86@vger.kernel.org
5b18167d 11310W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11311S: Maintained
679655da
JP
11312F: Documentation/laptops/sony-laptop.txt
11313F: drivers/char/sonypi.c
11314F: drivers/platform/x86/sony-laptop.c
11315F: include/linux/sony-laptop.h
1da177e4 11316
baf8532a 11317SONY MEMORYSTICK CARD SUPPORT
8b58be88 11318M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11319W: http://tifmxx.berlios.de/
11320S: Maintained
679655da 11321F: drivers/memstick/host/tifm_ms.c
baf8532a 11322
0ab30494
ML
11323SONY MEMORYSTICK STANDARD SUPPORT
11324M: Maxim Levitsky <maximlevitsky@gmail.com>
11325S: Maintained
11326F: drivers/memstick/core/ms_block.*
11327
1da177e4 11328SOUND
8b58be88 11329M: Jaroslav Kysela <perex@perex.cz>
d8130624 11330M: Takashi Iwai <tiwai@suse.com>
93711660 11331L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11332W: http://www.alsa-project.org/
dde7ad8d 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11334T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11335Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11336S: Maintained
3126a179
JP
11337F: Documentation/sound/
11338F: include/sound/
c117ab84 11339F: include/uapi/sound/
679655da 11340F: sound/
1da177e4 11341
33bbe149
MB
11342SOUND - COMPRESSED AUDIO
11343M: Vinod Koul <vinod.koul@intel.com>
11344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11346S: Supported
f672f31a 11347F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11348F: include/sound/compress_driver.h
f672f31a 11349F: include/uapi/sound/compress_*
33bbe149
MB
11350F: sound/core/compress_offload.c
11351F: sound/soc/soc-compress.c
11352
bd903bde 11353SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11354M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11355M: Mark Brown <broonie@kernel.org>
86f14df8 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11358W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11359S: Supported
181ad2a5 11360F: Documentation/devicetree/bindings/sound/
2820f615 11361F: Documentation/sound/alsa/soc/
679655da 11362F: sound/soc/
e6e55122 11363F: include/sound/soc*
eb1a6af3 11364
d7f8761b
MB
11365SOUND - DMAENGINE HELPERS
11366M: Lars-Peter Clausen <lars@metafoo.de>
11367S: Supported
11368F: include/sound/dmaengine_pcm.h
11369F: sound/core/pcm_dmaengine.c
11370F: sound/soc/soc-generic-dmaengine-pcm.c
11371
990a6a99
OS
11372SP2 MEDIA DRIVER
11373M: Olli Salonen <olli.salonen@iki.fi>
11374L: linux-media@vger.kernel.org
a825eaec 11375W: https://linuxtv.org
990a6a99
OS
11376Q: http://patchwork.linuxtv.org/project/linux-media/list/
11377S: Maintained
11378F: drivers/media/dvb-frontends/sp2*
11379
473321fc 11380SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11381M: "David S. Miller" <davem@davemloft.net>
1da177e4 11382L: sparclinux@vger.kernel.org
8a6e2535 11383Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11386S: Maintained
679655da 11387F: arch/sparc/
7765b8bb 11388F: drivers/sbus/
1da177e4 11389
6404fcca
DM
11390SPARC SERIAL DRIVERS
11391M: "David S. Miller" <davem@davemloft.net>
11392L: sparclinux@vger.kernel.org
08deed1e
JP
11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11395S: Maintained
6816383a 11396F: include/linux/sunserialcore.h
df621252 11397F: drivers/tty/serial/suncore.c
df621252
GKH
11398F: drivers/tty/serial/sunhv.c
11399F: drivers/tty/serial/sunsab.c
11400F: drivers/tty/serial/sunsab.h
11401F: drivers/tty/serial/sunsu.c
11402F: drivers/tty/serial/sunzilog.c
11403F: drivers/tty/serial/sunzilog.h
6404fcca 11404
389325b4
CL
11405SPARSE CHECKER
11406M: "Christopher Li" <sparse@chrisli.org>
11407L: linux-sparse@vger.kernel.org
11408W: https://sparse.wiki.kernel.org/
11409T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11410T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11411S: Maintained
11412F: include/linux/compiler.h
11413
fc0c195a 11414SPEAR PLATFORM SUPPORT
da89947b 11415M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11416M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11418W: http://www.st.com/spear
11419S: Maintained
e68d7c14 11420F: arch/arm/boot/dts/spear*
281e192f 11421F: arch/arm/mach-spear/
fc0c195a
VK
11422
11423SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11424M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11426W: http://www.st.com/spear
11427S: Maintained
5df33a62 11428F: drivers/clk/spear/
fc0c195a 11429
e2796541
CP
11430SPI NOR SUBSYSTEM
11431M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11432M: Marek Vasut <marek.vasut@gmail.com>
11433L: linux-mtd@lists.infradead.org
11434W: http://www.linux-mtd.infradead.org/
11435Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11436T: git git://github.com/spi-nor/linux.git
11437S: Maintained
11438F: drivers/mtd/spi-nor/
11439F: include/linux/mtd/spi-nor.h
11440
e2d1d6c0 11441SPI SUBSYSTEM
b02e48f2 11442M: Mark Brown <broonie@kernel.org>
dfbe403c 11443L: linux-spi@vger.kernel.org
e7e4e13c 11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11445Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11446S: Maintained
87306eb7 11447F: Documentation/devicetree/bindings/spi/
679655da
JP
11448F: Documentation/spi/
11449F: drivers/spi/
11450F: include/linux/spi/
c117ab84 11451F: include/uapi/linux/spi/
a43cd4bb 11452F: tools/spi/
e2d1d6c0 11453
2752e401 11454SPIDERNET NETWORK DRIVER for CELL
8b58be88 11455M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11456L: netdev@vger.kernel.org
11457S: Supported
679655da 11458F: Documentation/networking/spider_net.txt
8df158ac 11459F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11460
e2d1d6c0 11461SPU FILE SYSTEM
8b58be88 11462M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11463L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11464W: http://www.ibm.com/developerworks/power/cell/
11465S: Supported
679655da
JP
11466F: Documentation/filesystems/spufs.txt
11467F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11468
fc555841 11469SQUASHFS FILE SYSTEM
d7f2ff67 11470M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11471L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11472W: http://squashfs.org.uk
9f273c24 11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11474S: Maintained
679655da
JP
11475F: Documentation/filesystems/squashfs.txt
11476F: fs/squashfs/
fc555841 11477
1da177e4 11478SRM (Alpha) environment access
8b58be88 11479M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11480S: Maintained
679655da 11481F: arch/alpha/kernel/srm_env.c
1da177e4 11482
26e9a397 11483STABLE BRANCH
879a5a00 11484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11485L: stable@vger.kernel.org
879a5a00 11486S: Supported
7b175c46 11487F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11488
26e9a397 11489STAGING SUBSYSTEM
879a5a00 11490M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11491T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11492L: devel@driverdev.osuosl.org
879a5a00 11493S: Supported
679655da 11494F: drivers/staging/
dbc6c2cc 11495
ebd3d010
JP
11496STAGING - COMEDI
11497M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11498M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11499S: Odd Fixes
11500F: drivers/staging/comedi/
11501
a0138163
JP
11502STAGING - FLARION FT1000 DRIVERS
11503M: Marek Belisko <marek.belisko@gmail.com>
11504S: Odd Fixes
11505F: drivers/staging/ft1000/
11506
6c1bb424 11507STAGING - INDUSTRIAL IO
030a13d7 11508M: Jonathan Cameron <jic23@kernel.org>
a0138163 11509L: linux-iio@vger.kernel.org
6c1bb424 11510S: Odd Fixes
5291582d 11511F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11512F: drivers/staging/iio/
11513
a0138163
JP
11514STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11515M: Jarod Wilson <jarod@wilsonet.com>
11516W: http://www.lirc.org/
11517S: Odd Fixes
b2b0186d 11518F: drivers/staging/media/lirc/
a0138163 11519
f5e5de1e
OD
11520STAGING - LUSTRE PARALLEL FILESYSTEM
11521M: Oleg Drokin <oleg.drokin@intel.com>
11522M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11523M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11524L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11525W: http://wiki.lustre.org/
f5e5de1e
OD
11526S: Maintained
11527F: drivers/staging/lustre
11528
7c6b6c71
MD
11529STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11530M: Marc Dietrich <marvin24@gmx.de>
11531L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11532L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11533S: Maintained
11534F: drivers/staging/nvec/
11535
53c43c5c
GKH
11536STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11537M: Jens Frederich <jfrederich@gmail.com>
11538M: Daniel Drake <dsd@laptop.org>
11539M: Jon Nettleton <jon.nettleton@gmail.com>
11540W: http://wiki.laptop.org/go/DCON
11541S: Maintained
11542F: drivers/staging/olpc_dcon/
11543
a0138163
JP
11544STAGING - REALTEK RTL8712U DRIVERS
11545M: Larry Finger <Larry.Finger@lwfinger.net>
11546M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11547S: Odd Fixes
11548F: drivers/staging/rtl8712/
11549
980ac4d7
SM
11550STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11551M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11552M: Teddy Wang <teddy.wang@siliconmotion.com>
11553M: Sudip Mukherjee <sudip@vectorindia.org>
11554L: linux-fbdev@vger.kernel.org
11555S: Maintained
11556F: drivers/staging/sm750fb/
11557
510fa408
JP
11558STAGING - SLICOSS
11559M: Lior Dotan <liodot@gmail.com>
11560M: Christopher Harrer <charrer@alacritech.com>
11561S: Odd Fixes
11562F: drivers/staging/slicoss/
11563
a0138163
JP
11564STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11565M: William Hubbs <w.d.hubbs@gmail.com>
11566M: Chris Brannon <chris@the-brannons.com>
d33bce31 11567M: Kirk Reiser <kirk@reisers.ca>
a0138163 11568M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11569L: speakup@linux-speakup.org
a0138163
JP
11570W: http://www.linux-speakup.org/
11571S: Odd Fixes
11572F: drivers/staging/speakup/
11573
b3e871ce
JP
11574STAGING - VIA VT665X DRIVERS
11575M: Forest Bond <forest@alittletooquiet.net>
11576S: Odd Fixes
11577F: drivers/staging/vt665?/
11578
a30baec1 11579STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11580M: Aditya Shankar <aditya.shankar@microchip.com>
11581M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11582L: linux-wireless@vger.kernel.org
11583S: Supported
11584F: drivers/staging/wilc1000/
11585
709bcb07 11586STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11587M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11588S: Odd Fixes
11589F: drivers/staging/xgifb/
11590
1da177e4 11591STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11592M: Ion Badulescu <ionut@badula.org>
b4f90189 11593S: Odd Fixes
9bba23b0 11594F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11595
e2d1d6c0 11596SUN3/3X
8b58be88 11597M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11598W: http://sammy.net/sun3/
11599S: Maintained
679655da
JP
11600F: arch/m68k/kernel/*sun3*
11601F: arch/m68k/sun3*/
11602F: arch/m68k/include/asm/sun3*
e689cf4a 11603F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11604
af6a5af8
HG
11605SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11606M: Hans de Goede <hdegoede@redhat.com>
11607L: linux-input@vger.kernel.org
11608S: Maintained
11609F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11610F: drivers/input/keyboard/sun4i-lradc-keys.c
11611
2bc9ff01
DK
11612SUNDANCE NETWORK DRIVER
11613M: Denis Kirjanov <kda@linux-powerpc.org>
11614L: netdev@vger.kernel.org
11615S: Maintained
11616F: drivers/net/ethernet/dlink/sundance.c
11617
2cbb12a4 11618SUPERH
114bf37e
RF
11619M: Yoshinori Sato <ysato@users.sourceforge.jp>
11620M: Rich Felker <dalias@libc.org>
2cbb12a4 11621L: linux-sh@vger.kernel.org
8a6e2535 11622Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11623S: Maintained
066069e1 11624F: Documentation/sh/
679655da 11625F: arch/sh/
066069e1 11626F: drivers/sh/
1da177e4 11627
4480f15b 11628SUSPEND TO RAM
7fb06082 11629M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11630M: Len Brown <len.brown@intel.com>
11631M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11632L: linux-pm@vger.kernel.org
68656443 11633B: https://bugzilla.kernel.org
e2d1d6c0 11634S: Supported
679655da
JP
11635F: Documentation/power/
11636F: arch/x86/kernel/acpi/
11637F: drivers/base/power/
11638F: kernel/power/
11639F: include/linux/suspend.h
11640F: include/linux/freezer.h
11641F: include/linux/pm.h
1da177e4
LT
11642
11643SVGA HANDLING
8b58be88 11644M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11645L: linux-video@atrey.karlin.mff.cuni.cz
11646S: Maintained
679655da
JP
11647F: Documentation/svga.txt
11648F: arch/x86/boot/video*
1da177e4 11649
6e28b761
KRW
11650SWIOTLB SUBSYSTEM
11651M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11652L: linux-kernel@vger.kernel.org
9f273c24 11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11654S: Supported
11655F: lib/swiotlb.c
11656F: arch/*/kernel/pci-swiotlb.c
11657F: include/linux/swiotlb.h
11658
007f790c
JP
11659SWITCHDEV
11660M: Jiri Pirko <jiri@resnulli.us>
11661L: netdev@vger.kernel.org
11662S: Supported
11663F: net/switchdev/
11664F: include/net/switchdev.h
11665
db8e35d5
VG
11666SYNOPSYS ARC ARCHITECTURE
11667M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11668L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11669S: Supported
11670F: arch/arc/
9b28829d 11671F: Documentation/devicetree/bindings/arc/*
2d799dde 11672F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11673F: drivers/tty/serial/arc_uart.c
b7182d1a 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11675
556cc1c5
AB
11676SYNOPSYS ARC SDP platform support
11677M: Alexey Brodkin <abrodkin@synopsys.com>
11678S: Supported
11679F: arch/arc/plat-axs10x
11680F: arch/arc/boot/dts/ax*
11681F: Documentation/devicetree/bindings/arc/axs10*
11682
6c284c9a
LJ
11683SYSTEM CONFIGURATION (SYSCON)
11684M: Lee Jones <lee.jones@linaro.org>
11685M: Arnd Bergmann <arnd@arndb.de>
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11687S: Supported
11688F: drivers/mfd/syscon.c
11689
8c0984e5
SR
11690SYSTEM RESET/SHUTDOWN DRIVERS
11691M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11692L: linux-pm@vger.kernel.org
58db9505 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11694S: Maintained
11695F: Documentation/devicetree/bindings/power/reset/
11696F: drivers/power/reset/
11697
1da177e4 11698SYSV FILESYSTEM
8b58be88 11699M: Christoph Hellwig <hch@infradead.org>
1da177e4 11700S: Maintained
679655da
JP
11701F: Documentation/filesystems/sysv-fs.txt
11702F: fs/sysv/
11703F: include/linux/sysv_fs.h
1da177e4 11704
86cfa7fc 11705TARGET SUBSYSTEM
9c3646d1 11706M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11707L: linux-scsi@vger.kernel.org
b9f5edc2 11708L: target-devel@vger.kernel.org
86cfa7fc 11709W: http://www.linux-iscsi.org
cf015e9f 11710W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11712S: Supported
11713F: drivers/target/
11714F: include/target/
11715F: Documentation/target/
11716
4e68852d 11717TASKSTATS STATISTICS INTERFACE
185e595f 11718M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11719S: Maintained
679655da
JP
11720F: Documentation/accounting/taskstats*
11721F: include/linux/taskstats*
11722F: kernel/taskstats.c
4e68852d 11723
781b456a 11724TC CLASSIFIER
f935f3f8 11725M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11726L: netdev@vger.kernel.org
11727S: Maintained
679655da 11728F: include/net/pkt_cls.h
c117ab84 11729F: include/uapi/linux/pkt_cls.h
679655da 11730F: net/sched/
781b456a 11731
5067f08a 11732TCP LOW PRIORITY MODULE
8b58be88
JP
11733M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11734M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11735W: http://tcp-lp-mod.sourceforge.net/
11736S: Maintained
679655da 11737F: net/ipv4/tcp_lp.c
5067f08a 11738
91952bc0
AP
11739TDA10071 MEDIA DRIVER
11740M: Antti Palosaari <crope@iki.fi>
11741L: linux-media@vger.kernel.org
a825eaec 11742W: https://linuxtv.org
91952bc0
AP
11743W: http://palosaari.fi/linux/
11744Q: http://patchwork.linuxtv.org/project/linux-media/list/
11745T: git git://linuxtv.org/anttip/media_tree.git
11746S: Maintained
11747F: drivers/media/dvb-frontends/tda10071*
11748
11749TDA18212 MEDIA DRIVER
11750M: Antti Palosaari <crope@iki.fi>
11751L: linux-media@vger.kernel.org
a825eaec 11752W: https://linuxtv.org
91952bc0
AP
11753W: http://palosaari.fi/linux/
11754Q: http://patchwork.linuxtv.org/project/linux-media/list/
11755T: git git://linuxtv.org/anttip/media_tree.git
11756S: Maintained
11757F: drivers/media/tuners/tda18212*
11758
11759TDA18218 MEDIA DRIVER
11760M: Antti Palosaari <crope@iki.fi>
11761L: linux-media@vger.kernel.org
a825eaec 11762W: https://linuxtv.org
91952bc0
AP
11763W: http://palosaari.fi/linux/
11764Q: http://patchwork.linuxtv.org/project/linux-media/list/
11765T: git git://linuxtv.org/anttip/media_tree.git
11766S: Maintained
11767F: drivers/media/tuners/tda18218*
11768
3b2f6aba
MK
11769TDA18271 MEDIA DRIVER
11770M: Michael Krufky <mkrufky@linuxtv.org>
11771L: linux-media@vger.kernel.org
a825eaec 11772W: https://linuxtv.org
3b2f6aba
MK
11773W: http://github.com/mkrufky
11774Q: http://patchwork.linuxtv.org/project/linux-media/list/
11775T: git git://linuxtv.org/mkrufky/tuners.git
11776S: Maintained
11777F: drivers/media/tuners/tda18271*
11778
e48307a9
MK
11779TDA827x MEDIA DRIVER
11780M: Michael Krufky <mkrufky@linuxtv.org>
11781L: linux-media@vger.kernel.org
a825eaec 11782W: https://linuxtv.org
e48307a9
MK
11783W: http://github.com/mkrufky
11784Q: http://patchwork.linuxtv.org/project/linux-media/list/
11785T: git git://linuxtv.org/mkrufky/tuners.git
11786S: Maintained
11787F: drivers/media/tuners/tda8290.*
11788
66cf9212
MK
11789TDA8290 MEDIA DRIVER
11790M: Michael Krufky <mkrufky@linuxtv.org>
11791L: linux-media@vger.kernel.org
a825eaec 11792W: https://linuxtv.org
66cf9212
MK
11793W: http://github.com/mkrufky
11794Q: http://patchwork.linuxtv.org/project/linux-media/list/
11795T: git git://linuxtv.org/mkrufky/tuners.git
11796S: Maintained
11797F: drivers/media/tuners/tda8290.*
11798
4b9fba30
HV
11799TDA9840 MEDIA DRIVER
11800M: Hans Verkuil <hverkuil@xs4all.nl>
11801L: linux-media@vger.kernel.org
11802T: git git://linuxtv.org/media_tree.git
a825eaec 11803W: https://linuxtv.org
4b9fba30
HV
11804S: Maintained
11805F: drivers/media/i2c/tda9840*
11806
2cb654fd 11807TEA5761 TUNER DRIVER
5dc8a864
MCC
11808M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11809M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11810L: linux-media@vger.kernel.org
a825eaec 11811W: https://linuxtv.org
2cb654fd
MCC
11812T: git git://linuxtv.org/media_tree.git
11813S: Odd fixes
11814F: drivers/media/tuners/tea5761.*
11815
11816TEA5767 TUNER DRIVER
5dc8a864
MCC
11817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11818M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11819L: linux-media@vger.kernel.org
a825eaec 11820W: https://linuxtv.org
2cb654fd
MCC
11821T: git git://linuxtv.org/media_tree.git
11822S: Maintained
11823F: drivers/media/tuners/tea5767.*
11824
4b9fba30
HV
11825TEA6415C MEDIA DRIVER
11826M: Hans Verkuil <hverkuil@xs4all.nl>
11827L: linux-media@vger.kernel.org
11828T: git git://linuxtv.org/media_tree.git
a825eaec 11829W: https://linuxtv.org
4b9fba30
HV
11830S: Maintained
11831F: drivers/media/i2c/tea6415c*
11832
11833TEA6420 MEDIA DRIVER
11834M: Hans Verkuil <hverkuil@xs4all.nl>
11835L: linux-media@vger.kernel.org
11836T: git git://linuxtv.org/media_tree.git
a825eaec 11837W: https://linuxtv.org
4b9fba30
HV
11838S: Maintained
11839F: drivers/media/i2c/tea6420*
11840
3d249d4c 11841TEAM DRIVER
dca9ab92 11842M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11843L: netdev@vger.kernel.org
11844S: Supported
11845F: drivers/net/team/
11846F: include/linux/if_team.h
c117ab84 11847F: include/uapi/linux/if_team.h
3d249d4c 11848
7d029125 11849TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11850M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11851S: Maintained
11852F: arch/x86/platform/ts5500/
11853
40ad4a30
SY
11854TECHNOTREND USB IR RECEIVER
11855M: Sean Young <sean@mess.org>
11856L: linux-media@vger.kernel.org
11857S: Maintained
11858F: drivers/media/rc/ttusbir.c
11859
adabdb0c 11860TEGRA ARCHITECTURE SUPPORT
243d58ec 11861M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11862M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11863M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11864L: linux-tegra@vger.kernel.org
fd117cd1 11865Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11867S: Supported
bbbe96ed 11868N: [^a-z]tegra
84b9414b 11869
adabdb0c
SW
11870TEGRA CLOCK DRIVER
11871M: Peter De Schrijver <pdeschrijver@nvidia.com>
11872M: Prashant Gaikwad <pgaikwad@nvidia.com>
11873S: Supported
11874F: drivers/clk/tegra/
11875
86e486a0 11876TEGRA DMA DRIVERS
adabdb0c 11877M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11878M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11879S: Supported
86e486a0 11880F: drivers/dma/tegra*
adabdb0c 11881
adabdb0c
SW
11882TEGRA I2C DRIVER
11883M: Laxman Dewangan <ldewangan@nvidia.com>
11884S: Supported
11885F: drivers/i2c/busses/i2c-tegra.c
11886
11887TEGRA IOMMU DRIVERS
11888M: Hiroshi Doyu <hdoyu@nvidia.com>
11889S: Supported
11890F: drivers/iommu/tegra*
11891
11892TEGRA KBC DRIVER
11893M: Rakesh Iyer <riyer@nvidia.com>
11894M: Laxman Dewangan <ldewangan@nvidia.com>
11895S: Supported
11896F: drivers/input/keyboard/tegra-kbc.c
11897
adabdb0c
SW
11898TEGRA PWM DRIVER
11899M: Thierry Reding <thierry.reding@gmail.com>
11900S: Supported
11901F: drivers/pwm/pwm-tegra.c
11902
11903TEGRA SERIAL DRIVER
11904M: Laxman Dewangan <ldewangan@nvidia.com>
11905S: Supported
11906F: drivers/tty/serial/serial-tegra.c
11907
11908TEGRA SPI DRIVER
11909M: Laxman Dewangan <ldewangan@nvidia.com>
11910S: Supported
11911F: drivers/spi/spi-tegra*
11912
1a348ccc 11913TEHUTI ETHERNET DRIVER
8b58be88 11914M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11915L: netdev@vger.kernel.org
11916S: Supported
ef7f5429 11917F: drivers/net/ethernet/tehuti/*
1a348ccc 11918
4e68852d 11919Telecom Clock Driver for MCPL0010
8b58be88 11920M: Mark Gross <mark.gross@intel.com>
4e68852d 11921S: Supported
679655da 11922F: drivers/char/tlclk.c
4e68852d 11923
4480f15b 11924TENSILICA XTENSA PORT (xtensa)
8b58be88 11925M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11926M: Max Filippov <jcmvbkbc@gmail.com>
11927L: linux-xtensa@linux-xtensa.org
9f273c24 11928T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11929S: Maintained
679655da 11930F: arch/xtensa/
3dc99857 11931F: drivers/irqchip/irq-xtensa-*
4e68852d 11932
5313ba66
HV
11933THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11934M: Hans Verkuil <hverkuil@xs4all.nl>
11935L: linux-media@vger.kernel.org
11936T: git git://linuxtv.org/media_tree.git
a825eaec 11937W: https://linuxtv.org
5313ba66
HV
11938S: Maintained
11939F: drivers/media/radio/radio-raremono.c
11940
d3fb6955 11941THERMAL
b75f0050 11942M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11943M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11944L: linux-pm@vger.kernel.org
11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11947Q: https://patchwork.kernel.org/project/linux-pm/list/
11948S: Supported
11949F: drivers/thermal/
11950F: include/linux/thermal.h
af6c9f16 11951F: include/uapi/linux/thermal.h
b75f0050
JP
11952F: include/linux/cpu_cooling.h
11953F: Documentation/devicetree/bindings/thermal/
d3fb6955 11954
64e05d8b
VK
11955THERMAL/CPU_COOLING
11956M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11957M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11958M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11959L: linux-pm@vger.kernel.org
11960S: Supported
11961F: Documentation/thermal/cpu-cooling-api.txt
11962F: drivers/thermal/cpu_cooling.c
11963F: include/linux/cpu_cooling.h
11964
4e68852d 11965THINKPAD ACPI EXTRAS DRIVER
8b58be88 11966M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11967L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11968L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11969W: http://ibm-acpi.sourceforge.net
11970W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11971T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11972S: Maintained
679655da 11973F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11974
1b46f2a2 11975TI BANDGAP AND THERMAL DRIVER
f14d1c24 11976M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11977M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11978L: linux-pm@vger.kernel.org
531ff13e 11979L: linux-omap@vger.kernel.org
5a723e81 11980S: Maintained
794b2e25 11981F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11982
ccf963d3
BP
11983TI VPE/CAL DRIVERS
11984M: Benoit Parrot <bparrot@ti.com>
11985L: linux-media@vger.kernel.org
11986W: http://linuxtv.org/
11987Q: http://patchwork.linuxtv.org/project/linux-media/list/
11988S: Maintained
11989F: drivers/media/platform/ti-vpe/
11990
0c7665c3
MF
11991TI CDCE706 CLOCK DRIVER
11992M: Max Filippov <jcmvbkbc@gmail.com>
11993S: Maintained
11994F: drivers/clk/clk-cdce706.c
11995
49b6a5e3
TK
11996TI CLOCK DRIVER
11997M: Tero Kristo <t-kristo@ti.com>
11998L: linux-omap@vger.kernel.org
11999S: Maintained
12000F: drivers/clk/ti/
12001F: include/linux/clk/ti.h
12002
f75cfbad
GS
12003TI ETHERNET SWITCH DRIVER (CPSW)
12004M: Mugunthan V N <mugunthanvnm@ti.com>
12005R: Grygorii Strashko <grygorii.strashko@ti.com>
12006L: linux-omap@vger.kernel.org
12007L: netdev@vger.kernel.org
12008S: Maintained
12009F: drivers/net/ethernet/ti/cpsw*
12010F: drivers/net/ethernet/ti/davinci*
12011
4020f2d7 12012TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12013M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12014S: Maintained
679655da
JP
12015F: drivers/misc/tifm*
12016F: drivers/mmc/host/tifm_sd.c
12017F: include/linux/tifm.h
4020f2d7 12018
e0c52404 12019TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12020M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12021L: linux-kernel@vger.kernel.org
12022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12023S: Maintained
12024F: drivers/soc/ti/*
12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12026
12027
152ad442
SR
12028TI LM49xxx FAMILY ASoC CODEC DRIVERS
12029M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12030M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12032S: Maintained
12033F: sound/soc/codecs/lm49453*
d392dead 12034F: sound/soc/codecs/isabelle*
152ad442 12035
0edd807d
KM
12036TI LP855x BACKLIGHT DRIVER
12037M: Milo Kim <milo.kim@ti.com>
12038S: Maintained
12039F: Documentation/backlight/lp855x-driver.txt
12040F: drivers/video/backlight/lp855x_bl.c
12041F: include/linux/platform_data/lp855x.h
12042
faf13f6d
KM
12043TI LP8727 CHARGER DRIVER
12044M: Milo Kim <milo.kim@ti.com>
12045S: Maintained
8c0984e5 12046F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12047F: include/linux/platform_data/lp8727.h
12048
22f1229f
KM
12049TI LP8788 MFD DRIVER
12050M: Milo Kim <milo.kim@ti.com>
12051S: Maintained
12052F: drivers/iio/adc/lp8788_adc.c
12053F: drivers/leds/leds-lp8788.c
12054F: drivers/mfd/lp8788*.c
8c0984e5 12055F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12056F: drivers/regulator/lp8788-*.c
12057F: include/linux/mfd/lp8788*.h
12058
84640e27
KM
12059TI NETCP ETHERNET DRIVER
12060M: Wingman Kwok <w-kwok2@ti.com>
12061M: Murali Karicheri <m-karicheri2@ti.com>
12062L: netdev@vger.kernel.org
12063S: Maintained
12064F: drivers/net/ethernet/ti/netcp*
12065
217e0ca9
KC
12066TI TAS571X FAMILY ASoC CODEC DRIVER
12067M: Kevin Cernekee <cernekee@chromium.org>
12068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12069S: Odd Fixes
12070F: sound/soc/codecs/tas571x*
12071
dd5e8e6b 12072TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12073M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12075S: Maintained
12076F: sound/soc/codecs/twl4030*
12077
90921014 12078TI WILINK WIRELESS DRIVERS
90921014
LC
12079L: linux-wireless@vger.kernel.org
12080W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12081W: http://wireless.kernel.org/en/users/Drivers/wl1251
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12083S: Orphan
90921014
LC
12084F: drivers/net/wireless/ti/
12085F: include/linux/wl12xx.h
12086
e86eaa3a 12087TIPC NETWORK LAYER
8b58be88 12088M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12089M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12090L: netdev@vger.kernel.org (core kernel code)
12091L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12092W: http://tipc.sourceforge.net/
e86eaa3a 12093S: Maintained
c117ab84 12094F: include/uapi/linux/tipc*.h
679655da 12095F: net/tipc/
e86eaa3a 12096
867e359b 12097TILE ARCHITECTURE
b9a279f6 12098M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12099W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12101S: Supported
12102F: arch/tile/
6b940606 12103F: drivers/char/tile-srom.c
5c770755 12104F: drivers/edac/tile_edac.c
6b940606
CM
12105F: drivers/net/ethernet/tile/
12106F: drivers/rtc/rtc-tile.c
12107F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12108F: drivers/tty/serial/tilegx.c
6b940606
CM
12109F: drivers/usb/host/*-tilegx.c
12110F: include/linux/usb/tilegx.h
867e359b 12111
1da177e4 12112TLAN NETWORK DRIVER
8b58be88 12113M: Samuel Chessman <chessman@tux.org>
88c07dde 12114L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12115W: http://sourceforge.net/projects/tlan/
12116S: Maintained
679655da 12117F: Documentation/networking/tlan.txt
b544dbac 12118F: drivers/net/ethernet/ti/tlan.*
1da177e4 12119
d74db3b2 12120TOMOYO SECURITY MODULE
8b58be88
JP
12121M: Kentaro Takeda <takedakn@nttdata.co.jp>
12122M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12123L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12124L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12125L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12126L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12127W: http://tomoyo.sourceforge.jp/
843d183c 12128T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12129S: Maintained
679655da 12130F: security/tomoyo/
d74db3b2 12131
9caeb532 12132TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12133M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12134L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12135S: Maintained
12136F: drivers/platform/x86/topstar-laptop.c
12137
1da177e4 12138TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12139M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12140L: platform-driver-x86@vger.kernel.org
0a63ca11 12141S: Maintained
679655da 12142F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12143
0a63ca11
AA
12144TOSHIBA BLUETOOTH DRIVER
12145M: Azael Avalos <coproscefalo@gmail.com>
12146L: platform-driver-x86@vger.kernel.org
12147S: Maintained
12148F: drivers/platform/x86/toshiba_bluetooth.c
12149
12150TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12151M: Azael Avalos <coproscefalo@gmail.com>
12152L: platform-driver-x86@vger.kernel.org
12153S: Maintained
12154F: drivers/platform/x86/toshiba_haps.c
12155
14991fc7
AA
12156TOSHIBA WMI HOTKEYS DRIVER
12157M: Azael Avalos <coproscefalo@gmail.com>
12158L: platform-driver-x86@vger.kernel.org
12159S: Maintained
12160F: drivers/platform/x86/toshiba-wmi.c
12161
1da177e4 12162TOSHIBA SMM DRIVER
8b58be88 12163M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12164W: http://www.buzzard.org.uk/toshiba/
12165S: Maintained
679655da
JP
12166F: drivers/char/toshiba.c
12167F: include/linux/toshiba.h
c117ab84 12168F: include/uapi/linux/toshiba.h
1da177e4 12169
d32d9864
MR
12170TOSHIBA TC358743 DRIVER
12171M: Mats Randgaard <matrandg@cisco.com>
12172L: linux-media@vger.kernel.org
12173S: Maintained
12174F: drivers/media/i2c/tc358743*
b5dcee22 12175F: include/media/i2c/tc358743.h
d32d9864 12176
560e6475
WS
12177TMIO/SDHI MMC DRIVER
12178M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12179L: linux-mmc@vger.kernel.org
560e6475 12180S: Supported
d1057c40
GL
12181F: drivers/mmc/host/tmio_mmc*
12182F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12183F: include/linux/mfd/tmio.h
d719f900 12184
917cc4e6
GR
12185TMP401 HARDWARE MONITOR DRIVER
12186M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12187L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12188S: Maintained
12189F: Documentation/hwmon/tmp401
12190F: drivers/hwmon/tmp401.c
12191
98f32602 12192TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12193M: Hugh Dickins <hughd@google.com>
98f32602
HD
12194L: linux-mm@kvack.org
12195S: Maintained
12196F: include/linux/shmem_fs.h
12197F: mm/shmem.c
12198
45f95b53 12199TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12200M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12201M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12202L: linux-media@vger.kernel.org
a825eaec 12203W: https://linuxtv.org
45f95b53
MCC
12204T: git git://linuxtv.org/media_tree.git
12205S: Odd fixes
12206F: drivers/media/usb/tm6000/
618cd932 12207F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12208
34d1324e
AU
12209TW5864 VIDEO4LINUX DRIVER
12210M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12211M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12212M: Andrey Utkin <andrey_utkin@fastmail.com>
12213L: linux-media@vger.kernel.org
12214S: Supported
12215F: drivers/media/pci/tw5864/
45f95b53 12216
c65fde19
HV
12217TW68 VIDEO4LINUX DRIVER
12218M: Hans Verkuil <hverkuil@xs4all.nl>
12219L: linux-media@vger.kernel.org
12220T: git git://linuxtv.org/media_tree.git
a825eaec 12221W: https://linuxtv.org
c65fde19
HV
12222S: Odd Fixes
12223F: drivers/media/pci/tw68/
12224
704a84cc
EG
12225TW686X VIDEO4LINUX DRIVER
12226M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12227L: linux-media@vger.kernel.org
12228T: git git://linuxtv.org/media_tree.git
12229W: http://linuxtv.org
12230S: Maintained
12231F: drivers/media/pci/tw686x/
12232
4e68852d 12233TPM DEVICE DRIVER
901486b8 12234M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12235M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12236M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12237R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12238W: http://tpmdd.sourceforge.net
63a10dfd 12239L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12240Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12241T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12242S: Maintained
679655da 12243F: drivers/char/tpm/
4e68852d 12244
1a0f1b27
AL
12245TPM IBM_VTPM DEVICE DRIVER
12246M: Ashley Lai <ashleydlai@gmail.com>
12247W: http://tpmdd.sourceforge.net
12248L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12249S: Maintained
12250F: drivers/char/tpm/tpm_ibmvtpm*
12251
d6f005a1
JP
12252TRACING
12253M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12254M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12256S: Maintained
12257F: Documentation/trace/ftrace.txt
12258F: arch/*/*/*/ftrace.h
12259F: arch/*/kernel/ftrace.c
12260F: include/*/ftrace.h
12261F: include/linux/trace*.h
12262F: include/trace/
12263F: kernel/trace/
6e68e6c5 12264F: tools/testing/selftests/ftrace/
d6f005a1 12265
4abac0d0
IM
12266TRACING MMIO ACCESSES (MMIOTRACE)
12267M: Steven Rostedt <rostedt@goodmis.org>
12268M: Ingo Molnar <mingo@kernel.org>
12269R: Karol Herbst <karolherbst@gmail.com>
12270R: Pekka Paalanen <ppaalanen@gmail.com>
12271S: Maintained
12272L: linux-kernel@vger.kernel.org
12273L: nouveau@lists.freedesktop.org
12274F: kernel/trace/trace_mmiotrace.c
12275F: include/linux/mmiotrace.h
12276F: arch/x86/mm/kmmio.c
12277F: arch/x86/mm/mmio-mod.c
12278F: arch/x86/mm/testmmiotrace.c
12279
1da177e4 12280TRIVIAL PATCHES
8b58be88 12281M: Jiri Kosina <trivial@kernel.org>
54e5881d 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12283S: Maintained
86ef925f 12284K: ^Subject:.*(?i)trivial
1da177e4 12285
4e68852d 12286TTY LAYER
879a5a00 12287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12288M: Jiri Slaby <jslaby@suse.com>
879a5a00 12289S: Supported
08deed1e 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12291F: Documentation/serial/
8dd5d2f1 12292F: drivers/tty/
df621252 12293F: drivers/tty/serial/serial_core.c
e3288775
AC
12294F: include/linux/serial_core.h
12295F: include/linux/serial.h
12296F: include/linux/tty.h
c117ab84
CEB
12297F: include/uapi/linux/serial_core.h
12298F: include/uapi/linux/serial.h
12299F: include/uapi/linux/tty.h
4e68852d 12300
91952bc0
AP
12301TUA9001 MEDIA DRIVER
12302M: Antti Palosaari <crope@iki.fi>
12303L: linux-media@vger.kernel.org
a825eaec 12304W: https://linuxtv.org
91952bc0
AP
12305W: http://palosaari.fi/linux/
12306Q: http://patchwork.linuxtv.org/project/linux-media/list/
12307T: git git://linuxtv.org/anttip/media_tree.git
12308S: Maintained
12309F: drivers/media/tuners/tua9001*
12310
740db6d7 12311TULIP NETWORK DRIVERS
740db6d7 12312L: netdev@vger.kernel.org
cf869eb1
GG
12313L: linux-parisc@vger.kernel.org
12314S: Orphan
0f04e2aa 12315F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12316
12317TUN/TAP driver
ba57b6f2 12318M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12319W: http://vtun.sourceforge.net/tun
12320S: Maintained
679655da
JP
12321F: Documentation/networking/tuntap.txt
12322F: arch/um/os-Linux/drivers/
1da177e4 12323
b454cc66 12324TURBOCHANNEL SUBSYSTEM
8b58be88 12325M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12326M: Ralf Baechle <ralf@linux-mips.org>
12327L: linux-mips@linux-mips.org
12328Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12329S: Maintained
679655da
JP
12330F: drivers/tc/
12331F: include/linux/tc.h
b454cc66 12332
e2d1d6c0 12333UBI FILE SYSTEM (UBIFS)
a7859936 12334M: Richard Weinberger <richard@nod.at>
949cb623 12335M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12336M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12337L: linux-mtd@lists.infradead.org
e2966cbe 12338T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12339W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12340S: Supported
679655da
JP
12341F: Documentation/filesystems/ubifs.txt
12342F: fs/ubifs/
e2d1d6c0 12343
e1632fa2 12344UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12345M: Greg Ungerer <gerg@linux-m68k.org>
12346W: http://www.linux-m68k.org/
cc2020e6 12347W: http://www.uclinux.org/
e1632fa2 12348L: linux-m68k@lists.linux-m68k.org
cc2020e6 12349L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12351S: Maintained
e1632fa2
GU
12352F: arch/m68k/coldfire/
12353F: arch/m68k/68*/
61bc02bb
JP
12354F: arch/m68k/*/*_no.*
12355F: arch/m68k/include/asm/*_no.*
cc2020e6 12356
1da177e4 12357UDF FILESYSTEM
d8130624 12358M: Jan Kara <jack@suse.com>
1da177e4 12359S: Maintained
679655da
JP
12360F: Documentation/filesystems/udf.txt
12361F: fs/udf/
1da177e4 12362
cc2020e6 12363UFS FILESYSTEM
8b58be88 12364M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12365S: Maintained
679655da
JP
12366F: Documentation/filesystems/ufs.txt
12367F: fs/ufs/
cc2020e6 12368
0a09d3ab
DH
12369UHID USERSPACE HID IO DRIVER:
12370M: David Herrmann <dh.herrmann@googlemail.com>
12371L: linux-input@vger.kernel.org
12372S: Maintained
12373F: drivers/hid/uhid.c
c117ab84 12374F: include/uapi/linux/uhid.h
0a09d3ab 12375
18332a80 12376ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12377L: linux-usb@vger.kernel.org
10c6c9c9 12378S: Orphan
355ffe69 12379F: drivers/uwb/
679655da
JP
12380F: include/linux/uwb.h
12381F: include/linux/uwb/
18332a80 12382
b31d8273
G
12383UNICORE32 ARCHITECTURE:
12384M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12385W: http://mprc.pku.edu.cn/~guanxuetao/linux
12386S: Maintained
ceebf4d5 12387T: git git://github.com/gxt/linux.git
b31d8273
G
12388F: arch/unicore32/
12389
d8379ab1
TF
12390UNIFDEF
12391M: Tony Finch <dot@dotat.at>
12392W: http://dotat.at/prog/unifdef
12393S: Maintained
12394F: scripts/unifdef.c
12395
1da177e4 12396UNIFORM CDROM DRIVER
8b58be88 12397M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12398W: http://www.kernel.dk
12399S: Maintained
679655da
JP
12400F: Documentation/cdrom/
12401F: drivers/cdrom/cdrom.c
12402F: include/linux/cdrom.h
c117ab84 12403F: include/uapi/linux/cdrom.h
1da177e4 12404
56df0122 12405UNISYS S-PAR DRIVERS
49e7d9df
JP
12406M: David Kershner <david.kershner@unisys.com>
12407L: sparmaintainer@unisys.com (Unisys internal)
12408S: Supported
12409F: drivers/staging/unisys/
56df0122 12410
9941fa6e
VH
12411UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12412M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12413L: linux-scsi@vger.kernel.org
12414S: Supported
12415F: Documentation/scsi/ufs.txt
12416F: drivers/scsi/ufs/
12417
4b9ffb5a
JP
12418UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12419M: Joao Pinto <Joao.Pinto@synopsys.com>
12420L: linux-scsi@vger.kernel.org
12421S: Supported
12422F: drivers/scsi/ufs/*dwc*
12423
e2d1d6c0 12424UNSORTED BLOCK IMAGES (UBI)
949cb623 12425M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12426M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12427W: http://www.linux-mtd.infradead.org/
12428L: linux-mtd@lists.infradead.org
b6b44e0a 12429T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12430S: Supported
80811493 12431F: drivers/mtd/ubi/
679655da 12432F: include/linux/mtd/ubi.h
c117ab84 12433F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12434
1da177e4 12435USB ACM DRIVER
ca1c3e6f 12436M: Oliver Neukum <oneukum@suse.com>
6372594a 12437L: linux-usb@vger.kernel.org
1da177e4 12438S: Maintained
679655da
JP
12439F: Documentation/usb/acm.txt
12440F: drivers/usb/class/cdc-acm.*
1da177e4 12441
b7d572e1
PF
12442USB AR5523 WIRELESS DRIVER
12443M: Pontus Fuchs <pontus.fuchs@gmail.com>
12444L: linux-wireless@vger.kernel.org
12445S: Maintained
12446F: drivers/net/wireless/ath/ar5523/
12447
115bb1ff 12448USB ATTACHED SCSI
866d372e 12449M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12450L: linux-usb@vger.kernel.org
12451L: linux-scsi@vger.kernel.org
8eae0fb7 12452S: Maintained
115bb1ff
MW
12453F: drivers/usb/storage/uas.c
12454
1da177e4 12455USB CDC ETHERNET DRIVER
61eee9a7 12456M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12457L: linux-usb@vger.kernel.org
1da177e4 12458S: Maintained
679655da 12459F: drivers/net/usb/cdc_*.c
c117ab84 12460F: include/uapi/linux/usb/cdc.h
1da177e4 12461
66e3e591
KP
12462USB CHAOSKEY DRIVER
12463M: Keith Packard <keithp@keithp.com>
12464L: linux-usb@vger.kernel.org
12465S: Maintained
12466F: drivers/usb/misc/chaoskey.c
12467
b02b371e 12468USB CYPRESS C67X00 DRIVER
8b58be88 12469M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12470L: linux-usb@vger.kernel.org
12471S: Maintained
679655da 12472F: drivers/usb/c67x00/
b02b371e 12473
d0374f4f 12474USB DAVICOM DM9601 DRIVER
8b58be88 12475M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12476L: netdev@vger.kernel.org
d0374f4f
PK
12477W: http://www.linux-usb.org/usbnet
12478S: Maintained
679655da 12479F: drivers/net/usb/dm9601.c
d0374f4f 12480
cc2020e6 12481USB DIAMOND RIO500 DRIVER
8b58be88 12482M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12483L: rio500-users@lists.sourceforge.net
12484W: http://rio500.sourceforge.net
12485S: Maintained
679655da 12486F: drivers/usb/misc/rio500*
cc2020e6 12487
1da177e4 12488USB EHCI DRIVER
578333ab 12489M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12490L: linux-usb@vger.kernel.org
578333ab 12491S: Maintained
679655da
JP
12492F: Documentation/usb/ehci.txt
12493F: drivers/usb/host/ehci*
1da177e4 12494
69ae9e3e 12495USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12496M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12497L: linux-usb@vger.kernel.org
69ae9e3e 12498W: http://www.linux-usb.org/gadget
d6d0f665
FB
12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12500S: Maintained
679655da
JP
12501F: drivers/usb/gadget/
12502F: include/linux/usb/gadget*
69ae9e3e 12503
2dea64b4 12504USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12505M: Jiri Kosina <jikos@kernel.org>
406df153 12506R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12507L: linux-usb@vger.kernel.org
54e5881d 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12509S: Maintained
c2f01971 12510F: Documentation/hid/hiddev.txt
679655da 12511F: drivers/hid/usbhid/
1da177e4 12512
959eea21 12513USB ISP116X DRIVER
8b58be88 12514M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12515L: linux-usb@vger.kernel.org
959eea21 12516S: Maintained
679655da
JP
12517F: drivers/usb/host/isp116x*
12518F: include/linux/usb/isp116x.h
959eea21 12519
146498ea
WH
12520USB LAN78XX ETHERNET DRIVER
12521M: Woojung Huh <woojung.huh@microchip.com>
12522M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12523L: netdev@vger.kernel.org
12524S: Maintained
12525F: drivers/net/usb/lan78xx.*
12526
1da177e4 12527USB MASS STORAGE DRIVER
fc8b690d 12528M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12529L: linux-usb@vger.kernel.org
8836aeb8 12530L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12531S: Maintained
12532W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12533F: drivers/usb/storage/
1da177e4 12534
af39917d
CL
12535USB MIDI DRIVER
12536M: Clemens Ladisch <clemens@ladisch.de>
12537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12538T: git git://git.alsa-project.org/alsa-kernel.git
12539S: Maintained
12540F: sound/usb/midi.*
12541
444ce9d4
JP
12542USB NETWORKING DRIVERS
12543L: linux-usb@vger.kernel.org
12544S: Odd Fixes
12545F: drivers/net/usb/
12546
1da177e4 12547USB OHCI DRIVER
578333ab 12548M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12549L: linux-usb@vger.kernel.org
578333ab 12550S: Maintained
679655da
JP
12551F: Documentation/usb/ohci.txt
12552F: drivers/usb/host/ohci*
1da177e4 12553
963ffa3e 12554USB OTG FSM (Finite State Machine)
60d77b3d 12555M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12557L: linux-usb@vger.kernel.org
12558S: Maintained
12559F: drivers/usb/common/usb-otg-fsm.c
12560
563da3a9
VM
12561USB OVER IP DRIVER
12562M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12563M: Shuah Khan <shuahkh@osg.samsung.com>
12564M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12565L: linux-usb@vger.kernel.org
12566S: Maintained
a6d6fc2b 12567F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12568F: drivers/usb/usbip/
12569F: tools/usb/usbip/
12570
1da177e4 12571USB PEGASUS DRIVER
a16b945c 12572M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12573L: linux-usb@vger.kernel.org
043600a6 12574L: netdev@vger.kernel.org
052e3128
PM
12575T: git git://github.com/petkan/pegasus.git
12576W: https://github.com/petkan/pegasus
1da177e4 12577S: Maintained
679655da 12578F: drivers/net/usb/pegasus.*
1da177e4 12579
d3ad558f 12580USB PHY LAYER
a55f6286 12581M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12582L: linux-usb@vger.kernel.org
12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12584S: Maintained
12585F: drivers/usb/phy/
d3ad558f 12586
73e4fb3f 12587USB PRINTER DRIVER (usblp)
8b58be88 12588M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12589L: linux-usb@vger.kernel.org
73e4fb3f 12590S: Supported
679655da 12591F: drivers/usb/class/usblp.c
1da177e4 12592
4521b477
BM
12593USB QMI WWAN NETWORK DRIVER
12594M: Bjørn Mork <bjorn@mork.no>
12595L: netdev@vger.kernel.org
12596S: Maintained
12597F: Documentation/ABI/testing/sysfs-class-net-qmi
12598F: drivers/net/usb/qmi_wwan.c
12599
1da177e4 12600USB RTL8150 DRIVER
a16b945c 12601M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12602L: linux-usb@vger.kernel.org
043600a6 12603L: netdev@vger.kernel.org
052e3128
PM
12604T: git git://github.com/petkan/rtl8150.git
12605W: https://github.com/petkan/rtl8150
1da177e4 12606S: Maintained
679655da 12607F: drivers/net/usb/rtl8150.c
1da177e4 12608
f896b796 12609USB SERIAL SUBSYSTEM
66085694 12610M: Johan Hovold <johan@kernel.org>
795fb7e7 12611L: linux-usb@vger.kernel.org
5ee05309 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12613S: Maintained
679655da 12614F: Documentation/usb/usb-serial.txt
f896b796 12615F: drivers/usb/serial/
679655da 12616F: include/linux/usb/serial.h
1da177e4 12617
b3f0db1c
SG
12618USB SMSC75XX ETHERNET DRIVER
12619M: Steve Glendinning <steve.glendinning@shawell.net>
12620L: netdev@vger.kernel.org
12621S: Maintained
12622F: drivers/net/usb/smsc75xx.*
12623
2f7ca802 12624USB SMSC95XX ETHERNET DRIVER
90b24cfb 12625M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12626M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12627L: netdev@vger.kernel.org
90b24cfb 12628S: Maintained
679655da 12629F: drivers/net/usb/smsc95xx.*
2f7ca802 12630
1da177e4 12631USB SUBSYSTEM
879a5a00 12632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12633L: linux-usb@vger.kernel.org
1da177e4 12634W: http://www.linux-usb.org
08deed1e 12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12636S: Supported
1700bd98 12637F: Documentation/devicetree/bindings/usb/
679655da 12638F: Documentation/usb/
679655da
JP
12639F: drivers/usb/
12640F: include/linux/usb.h
12641F: include/linux/usb/
1da177e4
LT
12642
12643USB UHCI DRIVER
8b58be88 12644M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12645L: linux-usb@vger.kernel.org
1da177e4 12646S: Maintained
679655da 12647F: drivers/usb/host/uhci*
1da177e4 12648
69ae9e3e 12649USB "USBNET" DRIVER FRAMEWORK
d8130624 12650M: Oliver Neukum <oneukum@suse.com>
043600a6 12651L: netdev@vger.kernel.org
69ae9e3e 12652W: http://www.linux-usb.org/usbnet
1da177e4 12653S: Maintained
679655da
JP
12654F: drivers/net/usb/usbnet.c
12655F: include/linux/usb/usbnet.h
1da177e4 12656
c0efd232 12657USB VIDEO CLASS
c53ac071 12658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12659L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12660L: linux-media@vger.kernel.org
275ffde4 12661T: git git://linuxtv.org/media_tree.git
57c6d2e9 12662W: http://www.ideasonboard.org/uvc/
c0efd232 12663S: Maintained
0c0d06ca 12664F: drivers/media/usb/uvc/
6c0f0359 12665F: include/uapi/linux/uvcvideo.h
1da177e4 12666
b60b9c45
HV
12667USB VISION DRIVER
12668M: Hans Verkuil <hverkuil@xs4all.nl>
12669L: linux-media@vger.kernel.org
12670T: git git://linuxtv.org/media_tree.git
a825eaec 12671W: https://linuxtv.org
b60b9c45
HV
12672S: Odd Fixes
12673F: drivers/media/usb/usbvision/
12674
8282da47
LP
12675USB WEBCAM GADGET
12676M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12677L: linux-usb@vger.kernel.org
12678S: Maintained
3a83c16e 12679F: drivers/usb/gadget/function/*uvc*
faf2e1db 12680F: drivers/usb/gadget/legacy/webcam.c
8282da47 12681
bf164cc0 12682USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12683M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12684L: linux-wireless@vger.kernel.org
12685S: Maintained
679655da 12686F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12687
eb6bab13 12688USB XHCI DRIVER
03d85053 12689M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12690L: linux-usb@vger.kernel.org
12691S: Supported
36d0344c
SS
12692F: drivers/usb/host/xhci*
12693F: drivers/usb/host/pci-quirks*
eb6bab13 12694
1da177e4 12695USB ZD1201 DRIVER
4086b9ca 12696L: linux-wireless@vger.kernel.org
1da177e4 12697W: http://linux-lc100020.sourceforge.net
4086b9ca 12698S: Orphan
ed0ad06f 12699F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12700
b7eee616 12701USB ZR364XX DRIVER
8b58be88 12702M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12703L: linux-usb@vger.kernel.org
661263b5 12704L: linux-media@vger.kernel.org
275ffde4 12705T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12706W: http://royale.zerezo.com/zr364xx/
12707S: Maintained
618cd932 12708F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12709F: drivers/media/usb/zr364xx/
b7eee616 12710
289fcff4
HK
12711ULPI BUS
12712M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12713L: linux-usb@vger.kernel.org
12714S: Maintained
12715F: drivers/usb/common/ulpi.c
12716F: include/linux/ulpi/
12717
e7839f25 12718USER-MODE LINUX (UML)
8b58be88 12719M: Jeff Dike <jdike@addtoit.com>
b15194b7 12720M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12721L: user-mode-linux-devel@lists.sourceforge.net
12722L: user-mode-linux-user@lists.sourceforge.net
12723W: http://user-mode-linux.sourceforge.net
9f273c24 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12725S: Maintained
61516587 12726F: Documentation/virtual/uml/
679655da 12727F: arch/um/
b070989a 12728F: arch/x86/um/
679655da
JP
12729F: fs/hostfs/
12730F: fs/hppfs/
b7eee616 12731
e5f114e9 12732USERSPACE I/O (UIO)
879a5a00 12733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12734S: Maintained
3d3fecbd 12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12736F: Documentation/DocBook/uio-howto.tmpl
12737F: drivers/uio/
12738F: include/linux/uio*.h
e5f114e9 12739
256cccbe 12740UTIL-LINUX PACKAGE
8b58be88 12741M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12742L: util-linux@vger.kernel.org
12743W: http://en.wikipedia.org/wiki/Util-linux
12744T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12745S: Maintained
12746
c1fd1c07 12747UVESAFB DRIVER
8b58be88 12748M: Michal Januszewski <spock@gentoo.org>
c69f677c 12749L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12750W: http://dev.gentoo.org/~spock/projects/uvesafb/
12751S: Maintained
679655da 12752F: Documentation/fb/uvesafb.txt
8a61f013 12753F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12754
456930d8
SA
12755VF610 NAND DRIVER
12756M: Stefan Agner <stefan@agner.ch>
12757L: linux-mtd@lists.infradead.org
12758S: Supported
12759F: drivers/mtd/nand/vf610_nfc.c
12760
4480f15b 12761VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12762M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12763S: Maintained
679655da
JP
12764F: Documentation/filesystems/vfat.txt
12765F: fs/fat/
1da177e4 12766
cba3345c
AW
12767VFIO DRIVER
12768M: Alex Williamson <alex.williamson@redhat.com>
12769L: kvm@vger.kernel.org
9f273c24 12770T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12771S: Maintained
12772F: Documentation/vfio.txt
12773F: drivers/vfio/
12774F: include/linux/vfio.h
c117ab84 12775F: include/uapi/linux/vfio.h
cba3345c 12776
a714ea5f
AW
12777VFIO PLATFORM DRIVER
12778M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12779L: kvm@vger.kernel.org
12780S: Maintained
12781F: drivers/vfio/platform/
12782
9e6f3438
PO
12783VIDEOBUF2 FRAMEWORK
12784M: Pawel Osciak <pawel@osciak.com>
12785M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12786M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12787L: linux-media@vger.kernel.org
12788S: Maintained
90d72ac6 12789F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12790F: include/media/videobuf2-*
12791
06a8fc78
AH
12792VIRTIO AND VHOST VSOCK DRIVER
12793M: Stefan Hajnoczi <stefanha@redhat.com>
12794L: kvm@vger.kernel.org
12795L: virtualization@lists.linux-foundation.org
12796L: netdev@vger.kernel.org
12797S: Maintained
12798F: include/linux/virtio_vsock.h
12799F: include/uapi/linux/virtio_vsock.h
12800F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12801F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12802F: drivers/vhost/vsock.c
12803F: drivers/vhost/vsock.h
06a8fc78 12804
5523662e
SCP
12805VIRTUAL SERIO DEVICE DRIVER
12806M: Stephen Chandler Paul <thatslyude@gmail.com>
12807S: Maintained
12808F: drivers/input/serio/userio.c
12809F: include/uapi/linux/userio.h
12810
9a82446b
AS
12811VIRTIO CONSOLE DRIVER
12812M: Amit Shah <amit.shah@redhat.com>
12813L: virtualization@lists.linux-foundation.org
12814S: Maintained
12815F: drivers/char/virtio_console.c
12816F: include/linux/virtio_console.h
c117ab84 12817F: include/uapi/linux/virtio_console.h
9a82446b 12818
2426ec8f 12819VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12820M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12821M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12822L: virtualization@lists.linux-foundation.org
12823S: Maintained
0e4191fe 12824F: Documentation/devicetree/bindings/virtio/
2426ec8f 12825F: drivers/virtio/
c893c8d7 12826F: tools/virtio/
2426ec8f
MT
12827F: drivers/net/virtio_net.c
12828F: drivers/block/virtio_blk.c
12829F: include/linux/virtio_*.h
916cdabc 12830F: include/uapi/linux/virtio_*.h
2426ec8f 12831
f2dbda3b
CH
12832VIRTIO DRIVERS FOR S390
12833M: Christian Borntraeger <borntraeger@de.ibm.com>
12834M: Cornelia Huck <cornelia.huck@de.ibm.com>
12835L: linux-s390@vger.kernel.org
12836L: virtualization@lists.linux-foundation.org
12837L: kvm@vger.kernel.org
12838S: Supported
1b568d93 12839F: drivers/s390/virtio/
f2dbda3b 12840
4ad6ee91
GH
12841VIRTIO GPU DRIVER
12842M: David Airlie <airlied@linux.ie>
12843M: Gerd Hoffmann <kraxel@redhat.com>
12844L: dri-devel@lists.freedesktop.org
12845L: virtualization@lists.linux-foundation.org
12846S: Maintained
12847F: drivers/gpu/drm/virtio/
12848F: include/uapi/linux/virtio_gpu.h
12849
3a4d5c94
MT
12850VIRTIO HOST (VHOST)
12851M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12852M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12853L: kvm@vger.kernel.org
c996d8b9 12854L: virtualization@lists.linux-foundation.org
3a4d5c94 12855L: netdev@vger.kernel.org
9f273c24 12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12857S: Maintained
12858F: drivers/vhost/
c117ab84 12859F: include/uapi/linux/vhost.h
3a4d5c94 12860
271c8651
GH
12861VIRTIO INPUT DRIVER
12862M: Gerd Hoffmann <kraxel@redhat.com>
12863S: Maintained
12864F: drivers/virtio/virtio_input.c
12865F: include/uapi/linux/virtio_input.h
12866
1da177e4 12867VIA RHINE NETWORK DRIVER
210347e1 12868S: Orphan
f2148a47 12869F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12870
f0bf7f61 12871VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12872M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12873M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12874S: Maintained
12875F: drivers/mmc/host/via-sdmmc.c
12876
69e4a7c2 12877VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12878M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12879L: linux-fbdev@vger.kernel.org
69e4a7c2 12880S: Maintained
c7babebd
FTS
12881F: include/linux/via-core.h
12882F: include/linux/via-gpio.h
12883F: include/linux/via_i2c.h
8a61f013 12884F: drivers/video/fbdev/via/
69e4a7c2 12885
01f20734 12886VIA VELOCITY NETWORK DRIVER
8b58be88 12887M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12888L: netdev@vger.kernel.org
12889S: Maintained
f2148a47 12890F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12891
f73f8173
AW
12892VIRT LIB
12893M: Alex Williamson <alex.williamson@redhat.com>
12894M: Paolo Bonzini <pbonzini@redhat.com>
12895L: kvm@vger.kernel.org
12896S: Supported
12897F: virt/lib/
12898
77911fd2 12899VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12900M: Hans Verkuil <hverkuil@xs4all.nl>
12901L: linux-media@vger.kernel.org
12902T: git git://linuxtv.org/media_tree.git
a825eaec 12903W: https://linuxtv.org
0b7bc1fa 12904S: Maintained
77911fd2 12905F: drivers/media/platform/vivid/*
0b7bc1fa 12906
be7f8273 12907VLAN (802.1Q)
8b58be88 12908M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12909L: netdev@vger.kernel.org
12910S: Maintained
679655da
JP
12911F: drivers/net/macvlan.c
12912F: include/linux/if_*vlan.h
12913F: net/8021q/
be7f8273 12914
55e331cf 12915VLYNQ BUS
08eeb306 12916M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12917L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12918S: Maintained
12919F: drivers/vlynq/vlynq.c
12920F: include/linux/vlynq.h
12921
390beae4 12922VME SUBSYSTEM
74c600e3 12923M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12924M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12926L: devel@driverdev.osuosl.org
12927S: Maintained
12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12929F: Documentation/vme_api.txt
12930F: drivers/staging/vme/
12931F: drivers/vme/
12932F: include/linux/vme*
12933
4488e09b
AK
12934VMWARE HYPERVISOR INTERFACE
12935M: Alok Kataria <akataria@vmware.com>
12936L: virtualization@lists.linux-foundation.org
12937S: Supported
12938F: arch/x86/kernel/cpu/vmware.c
12939
73b35d07
DT
12940VMWARE BALLOON DRIVER
12941M: Xavier Deguillard <xdeguillard@vmware.com>
12942M: Philip Moltmann <moltmann@vmware.com>
12943M: "VMware, Inc." <pv-drivers@vmware.com>
12944L: linux-kernel@vger.kernel.org
12945S: Maintained
12946F: drivers/misc/vmw_balloon.c
12947
8b8be51b
TH
12948VMWARE VMMOUSE SUBDRIVER
12949M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12950M: "VMware, Inc." <pv-drivers@vmware.com>
12951L: linux-input@vger.kernel.org
12952S: Maintained
12953F: drivers/input/mouse/vmmouse.c
12954F: drivers/input/mouse/vmmouse.h
12955
d1a890fa 12956VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12957M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12958M: "VMware, Inc." <pv-drivers@vmware.com>
12959L: netdev@vger.kernel.org
12960S: Maintained
12961F: drivers/net/vmxnet3/
d1a890fa 12962
851b1642 12963VMware PVSCSI driver
29374ec6 12964M: Jim Gill <jgill@vmware.com>
851b1642
AK
12965M: VMware PV-Drivers <pv-drivers@vmware.com>
12966L: linux-scsi@vger.kernel.org
12967S: Maintained
12968F: drivers/scsi/vmw_pvscsi.c
12969F: drivers/scsi/vmw_pvscsi.h
12970
e53e86c7 12971VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12972M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12973M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12974L: linux-kernel@vger.kernel.org
1dd68f01 12975W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12977S: Supported
9d2597e8 12978F: Documentation/devicetree/bindings/regulator/
679655da 12979F: drivers/regulator/
9d2597e8 12980F: include/dt-bindings/regulator/
679655da 12981F: include/linux/regulator/
e53e86c7 12982
081958eb
DA
12983VRF
12984M: David Ahern <dsa@cumulusnetworks.com>
12985M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12986L: netdev@vger.kernel.org
12987S: Maintained
12988F: drivers/net/vrf.c
562d897d 12989F: Documentation/networking/vrf.txt
081958eb 12990
ab41319e 12991VT1211 HARDWARE MONITOR DRIVER
8b58be88 12992M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12993L: linux-hwmon@vger.kernel.org
ab41319e 12994S: Maintained
679655da
JP
12995F: Documentation/hwmon/vt1211
12996F: drivers/hwmon/vt1211.c
ab41319e 12997
1de9e371 12998VT8231 HARDWARE MONITOR DRIVER
8b58be88 12999M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13000L: linux-hwmon@vger.kernel.org
1de9e371 13001S: Maintained
679655da 13002F: drivers/hwmon/vt8231.c
1de9e371 13003
88095e7b
TO
13004VUB300 USB to SDIO/SD/MMC bridge chip
13005M: Tony Olech <tony.olech@elandigitalsystems.com>
13006L: linux-mmc@vger.kernel.org
13007L: linux-usb@vger.kernel.org
13008S: Supported
13009F: drivers/mmc/host/vub300.c
13010
1da177e4 13011W1 DALLAS'S 1-WIRE BUS
a8018766 13012M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13013S: Maintained
679655da
JP
13014F: Documentation/w1/
13015F: drivers/w1/
1da177e4 13016
13927079 13017W83791D HARDWARE MONITORING DRIVER
8b58be88 13018M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13019L: linux-hwmon@vger.kernel.org
25845c22 13020S: Maintained
679655da
JP
13021F: Documentation/hwmon/w83791d
13022F: drivers/hwmon/w83791d.c
13927079 13023
61db011d 13024W83793 HARDWARE MONITORING DRIVER
8b58be88 13025M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13026L: linux-hwmon@vger.kernel.org
61db011d 13027S: Maintained
679655da
JP
13028F: Documentation/hwmon/w83793
13029F: drivers/hwmon/w83793.c
61db011d 13030
e3760b43 13031W83795 HARDWARE MONITORING DRIVER
d8130624 13032M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13033L: linux-hwmon@vger.kernel.org
e3760b43
JD
13034S: Maintained
13035F: drivers/hwmon/w83795.c
13036
1da177e4 13037W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13038M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13039S: Maintained
679655da 13040F: drivers/mmc/host/wbsd.*
1da177e4 13041
b4e05923
HG
13042WACOM PROTOCOL 4 SERIAL TABLETS
13043M: Julian Squires <julian@cipht.net>
13044M: Hans de Goede <hdegoede@redhat.com>
13045L: linux-input@vger.kernel.org
13046S: Maintained
13047F: drivers/input/tablet/wacom_serial4.c
13048
3527761c 13049WATCHDOG DEVICE DRIVERS
8b58be88 13050M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13051R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13052L: linux-watchdog@vger.kernel.org
13053W: http://www.linux-watchdog.org/
f599aaf0 13054T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13055S: Maintained
540be8b2 13056F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13057F: Documentation/watchdog/
13058F: drivers/watchdog/
13059F: include/linux/watchdog.h
c117ab84 13060F: include/uapi/linux/watchdog.h
3527761c 13061
b22e00f3
DH
13062WIIMOTE HID DRIVER
13063M: David Herrmann <dh.herrmann@googlemail.com>
13064L: linux-input@vger.kernel.org
13065S: Maintained
13066F: drivers/hid/hid-wiimote*
13067
e258b80e 13068WINBOND CIR DRIVER
364e9e18 13069M: David Härdeman <david@hardeman.nu>
e258b80e 13070S: Maintained
116ab806 13071F: drivers/media/rc/winbond-cir.c
e258b80e 13072
c36a483d
WBG
13073WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13074M: William Breathitt Gray <vilhelm.gray@gmail.com>
13075L: linux-watchdog@vger.kernel.org
13076S: Maintained
13077F: drivers/watchdog/ebc-c384_wdt.c
13078
9c26df9b
WBG
13079WINSYSTEMS WS16C48 GPIO DRIVER
13080M: William Breathitt Gray <vilhelm.gray@gmail.com>
13081L: linux-gpio@vger.kernel.org
13082S: Maintained
13083F: drivers/gpio/gpio-ws16c48.c
e258b80e 13084
8a70da82 13085WIMAX STACK
8b58be88 13086M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13087M: linux-wimax@intel.com
49e7d9df 13088L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13089S: Supported
13090W: http://linuxwimax.org
315987dc 13091F: Documentation/wimax/README.wimax
315987dc
JP
13092F: include/linux/wimax/debug.h
13093F: include/net/wimax.h
c117ab84 13094F: include/uapi/linux/wimax.h
315987dc 13095F: net/wimax/
8a70da82 13096
5fc14680 13097WISTRON LAPTOP BUTTON DRIVER
8b58be88 13098M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13099S: Maintained
679655da 13100F: drivers/input/misc/wistron_btns.c
5fc14680 13101
1da177e4 13102WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13103M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13104L: linux-wireless@vger.kernel.org
926554c4 13105W: http://oops.ghostprotocols.net:81/blog
1da177e4 13106S: Maintained
679655da 13107F: drivers/net/wireless/wl3501*
1da177e4 13108
055bcbcb 13109WOLFSON MICROELECTRONICS DRIVERS
fef95164 13110L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13111T: git https://github.com/CirrusLogic/linux-drivers.git
13112W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13113S: Supported
3768f0b1 13114F: Documentation/hwmon/wm83??
f494993f
CK
13115F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13116F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13117F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13118F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13119F: drivers/clk/clk-wm83*.c
9c309598 13120F: drivers/extcon/extcon-arizona.c
b75ea16a 13121F: drivers/leds/leds-wm83*.c
25b273ba 13122F: drivers/gpio/gpio-*wm*.c
9c309598 13123F: drivers/gpio/gpio-arizona.c
d22b0869 13124F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13125F: drivers/input/misc/wm831x-on.c
13126F: drivers/input/touchscreen/wm831x-ts.c
13127F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13128F: drivers/mfd/arizona*
13129F: drivers/mfd/wm*.c
12ebc137 13130F: drivers/mfd/cs47l24*
8c0984e5 13131F: drivers/power/supply/wm83*.c
b75ea16a
MB
13132F: drivers/rtc/rtc-wm83*.c
13133F: drivers/regulator/wm8*.c
3860e6c4 13134F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13135F: drivers/watchdog/wm83*_wdt.c
9c309598 13136F: include/linux/mfd/arizona/
3860e6c4 13137F: include/linux/mfd/wm831x/
b75ea16a 13138F: include/linux/mfd/wm8350/
3768f0b1 13139F: include/linux/mfd/wm8400*
59ec6da2 13140F: include/linux/wm97xx.h
055bcbcb 13141F: include/sound/wm????.h
9c309598 13142F: sound/soc/codecs/arizona.?
055bcbcb 13143F: sound/soc/codecs/wm*
12ebc137 13144F: sound/soc/codecs/cs47l24*
b75ea16a 13145
3e6cd7a4
TH
13146WORKQUEUE
13147M: Tejun Heo <tj@kernel.org>
badb7f5e 13148R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13150S: Maintained
13151F: include/linux/workqueue.h
13152F: kernel/workqueue.c
13153F: Documentation/workqueue.txt
13154
39ac9f48
CYT
13155X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13156M: Chen-Yu Tsai <wens@csie.org>
13157L: linux-kernel@vger.kernel.org
13158S: Maintained
13159N: axp[128]
13160
1da177e4 13161X.25 NETWORK LAYER
8bf28059 13162M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13163L: linux-x25@vger.kernel.org
8bf28059 13164S: Odd Fixes
679655da
JP
13165F: Documentation/networking/x25*
13166F: include/net/x25*
13167F: net/x25/
1da177e4 13168
e2d1d6c0 13169X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13170M: Thomas Gleixner <tglx@linutronix.de>
13171M: Ingo Molnar <mingo@redhat.com>
13172M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13173M: x86@kernel.org
981c3a4f 13174L: linux-kernel@vger.kernel.org
75fc2d37 13175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13176S: Maintained
679655da
JP
13177F: Documentation/x86/
13178F: arch/x86/
e2d1d6c0 13179
d0944853 13180X86 PLATFORM DRIVERS
e181ba15 13181M: Darren Hart <dvhart@infradead.org>
d0944853 13182L: platform-driver-x86@vger.kernel.org
e181ba15 13183T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13184S: Maintained
14430813 13185F: drivers/platform/x86/
3a4bceef 13186F: drivers/platform/olpc/
d0944853 13187
c1f5c54b
IM
13188X86 MCE INFRASTRUCTURE
13189M: Tony Luck <tony.luck@intel.com>
487ba8e8 13190M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13191L: linux-edac@vger.kernel.org
13192S: Maintained
13193F: arch/x86/kernel/cpu/mcheck/*
13194
79ebdc95
BP
13195X86 MICROCODE UPDATE SUPPORT
13196M: Borislav Petkov <bp@alien8.de>
13197S: Maintained
13198F: arch/x86/kernel/cpu/microcode/*
13199
f0905c5a
AL
13200X86 VDSO
13201M: Andy Lutomirski <luto@amacapital.net>
13202L: linux-kernel@vger.kernel.org
13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13204S: Maintained
d603c8e1 13205F: arch/x86/entry/vdso/
f0905c5a 13206
d6fad502 13207XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13208M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13209M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13210L: linux-media@vger.kernel.org
a825eaec 13211W: https://linuxtv.org
d6fad502
MCC
13212T: git git://linuxtv.org/media_tree.git
13213S: Maintained
13214F: drivers/media/tuners/tuner-xc2028.*
13215
c4468085 13216XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13217M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13218M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13219M: Juergen Gross <jgross@suse.com>
11dbb52b 13220L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13222S: Supported
13223F: arch/x86/xen/
13224F: drivers/*/xen-*front.c
13225F: drivers/xen/
13226F: arch/x86/include/asm/xen/
13227F: include/xen/
c117ab84 13228F: include/uapi/xen/
c4468085 13229
77bfb479 13230XEN HYPERVISOR ARM
85d1a29d 13231M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13232L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13233S: Maintained
77bfb479
SS
13234F: arch/arm/xen/
13235F: arch/arm/include/asm/xen/
13236
b475e83f 13237XEN HYPERVISOR ARM64
85d1a29d 13238M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13239L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13240S: Maintained
b475e83f
SS
13241F: arch/arm64/xen/
13242F: arch/arm64/include/asm/xen/
13243
9b57e1a7 13244XEN NETWORK BACKEND DRIVER
8386040b 13245M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13246M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13248L: netdev@vger.kernel.org
13249S: Supported
13250F: drivers/net/xen-netback/*
13251
c5f8e29d
KRW
13252XEN PCI SUBSYSTEM
13253M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13254L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13255S: Supported
13256F: arch/x86/pci/*xen*
13257F: drivers/pci/*xen*
13258
a2c5ae65
KRW
13259XEN BLOCK SUBSYSTEM
13260M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13261M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13262L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13263S: Supported
13264F: drivers/block/xen-blkback/*
13265F: drivers/block/xen*
13266
15d03609
JG
13267XEN PVSCSI DRIVERS
13268M: Juergen Gross <jgross@suse.com>
13269L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13270L: linux-scsi@vger.kernel.org
13271S: Supported
13272F: drivers/scsi/xen-scsifront.c
13273F: drivers/xen/xen-scsiback.c
13274F: include/xen/interface/io/vscsiif.h
13275
c5f8e29d
KRW
13276XEN SWIOTLB SUBSYSTEM
13277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13278L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13279S: Supported
13280F: arch/x86/xen/*swiotlb*
13281F: drivers/xen/*swiotlb*
13282
1da177e4 13283XFS FILESYSTEM
809625ca 13284M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13285M: linux-xfs@vger.kernel.org
13286L: linux-xfs@vger.kernel.org
13287W: http://xfs.org/
9f273c24 13288T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13289S: Supported
679655da
JP
13290F: Documentation/filesystems/xfs.txt
13291F: fs/xfs/
1da177e4 13292
8a3b7a25 13293XILINX AXI ETHERNET DRIVER
59a54f30
MS
13294M: Anirudha Sarangi <anirudh@xilinx.com>
13295M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13296S: Maintained
13297F: drivers/net/ethernet/xilinx/xilinx_axienet*
13298
238b8721 13299XILINX UARTLITE SERIAL DRIVER
8b58be88 13300M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13301L: linux-serial@vger.kernel.org
13302S: Maintained
df621252 13303F: drivers/tty/serial/uartlite.c
238b8721 13304
df330515
LP
13305XILINX VIDEO IP CORES
13306M: Hyun Kwon <hyun.kwon@xilinx.com>
13307M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13308L: linux-media@vger.kernel.org
13309T: git git://linuxtv.org/media_tree.git
13310S: Supported
13311F: Documentation/devicetree/bindings/media/xilinx/
13312F: drivers/media/platform/xilinx/
a5562f65 13313F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13314
74316949
EB
13315XILLYBUS DRIVER
13316M: Eli Billauer <eli.billauer@gmail.com>
13317L: linux-kernel@vger.kernel.org
13318S: Supported
13319F: drivers/char/xillybus/
13320
f620e4b8
MF
13321XTENSA XTFPGA PLATFORM SUPPORT
13322M: Max Filippov <jcmvbkbc@gmail.com>
13323L: linux-xtensa@linux-xtensa.org
13324S: Maintained
13325F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13326F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13327
1da177e4 13328YAM DRIVER FOR AX.25
8b58be88 13329M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13330L: linux-hams@vger.kernel.org
13331S: Maintained
679655da
JP
13332F: drivers/net/hamradio/yam*
13333F: include/linux/yam.h
1da177e4 13334
af64a5eb 13335YEALINK PHONE DRIVER
8b58be88 13336M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13337L: usbb2k-api-dev@nongnu.org
13338S: Maintained
679655da
JP
13339F: Documentation/input/yealink.txt
13340F: drivers/input/misc/yealink.*
af64a5eb 13341
1da177e4 13342Z8530 DRIVER FOR AX.25
8b58be88 13343M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13344W: http://yaina.de/jreuter/
13345W: http://www.qsl.net/dl1bke/
13346L: linux-hams@vger.kernel.org
13347S: Maintained
679655da
JP
13348F: Documentation/networking/z8530drv.txt
13349F: drivers/net/hamradio/*scc.c
13350F: drivers/net/hamradio/z8530.h
1da177e4 13351
0cf31ec1 13352ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13353M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13354L: linux-mm@kvack.org
13355S: Maintained
13356F: mm/zbud.c
13357F: include/linux/zbud.h
13358
7c0c3afb 13359ZD1211RW WIRELESS DRIVER
8b58be88
JP
13360M: Daniel Drake <dsd@gentoo.org>
13361M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13362W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13363L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13364L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13365S: Maintained
6948300c 13366F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13367
20263029
DS
13368ZPOOL COMPRESSED PAGE STORAGE API
13369M: Dan Streetman <ddstreet@ieee.org>
13370L: linux-mm@kvack.org
13371S: Maintained
13372F: mm/zpool.c
13373F: include/linux/zpool.h
13374
1da177e4 13375ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13376L: mjpeg-users@lists.sourceforge.net
f63145e2 13377L: linux-media@vger.kernel.org
1da177e4 13378W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13379T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13380S: Odd Fixes
90d72ac6 13381F: drivers/media/pci/zoran/
1da177e4 13382
6920f2cc
MK
13383ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13384M: Minchan Kim <minchan@kernel.org>
13385M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13386R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13387L: linux-kernel@vger.kernel.org
13388S: Maintained
13389F: drivers/block/zram/
13390F: Documentation/blockdev/zram.txt
13391
8b4a4080 13392ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13393M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13394S: Maintained
df621252 13395F: drivers/tty/serial/zs.*
8b4a4080 13396
eae70d06
MK
13397ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13398M: Minchan Kim <minchan@kernel.org>
13399M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13400R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13401L: linux-mm@kvack.org
13402S: Maintained
13403F: mm/zsmalloc.c
13404F: include/linux/zsmalloc.h
d02be50d 13405F: Documentation/vm/zsmalloc.txt
eae70d06 13406
0cf31ec1 13407ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13408M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13409L: linux-mm@kvack.org
13410S: Maintained
13411F: mm/zswap.c
13412
1da177e4 13413THE REST
8b58be88 13414M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13415L: linux-kernel@vger.kernel.org
8a6e2535 13416Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13418S: Buried alive in reporters
34d03cc1
JP
13419F: *
13420F: */