]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
netfilter: conntrack: built-in support for DCCP
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
68656443 80 B: Bug tracking system location.
c7c4fb18
JP
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
90 should be using that.
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
c7c4fb18
JP
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
108 F: net/
109 X: net/ipv6/
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 112 patch or file. For instance:
c7c4fb18 113 K: of_get_profile
bbbe96ed 114 matches patches or files that contain "of_get_profile"
c7c4fb18 115 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
c7c4fb18 118 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
119
120Note: For the hard of thinking, this list is meant to remain in alphabetical
121order. If you could add yourselves to it in alphabetical order that would be
122so much easier [Ed]
123
c7c4fb18 124Maintainers List (try to look for most precise areas first)
1da177e4 125
c7c4fb18 126 -----------------------------------
679655da 127
a6d89915 1283C59X NETWORK DRIVER
8b58be88 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
130L: netdev@vger.kernel.org
131S: Maintained
679655da 132F: Documentation/networking/vortex.txt
ca7a8e85 133F: drivers/net/ethernet/3com/3c59x.c
a6d89915 134
1da177e4 1353CR990 NETWORK DRIVER
8b58be88 136M: David Dillow <dave@thedillows.org>
979b6c13 137L: netdev@vger.kernel.org
1da177e4 138S: Maintained
ca7a8e85 139F: drivers/net/ethernet/3com/typhoon*
1da177e4 140
c4de0ceb
AR
1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142M: Adam Radford <linuxraid@lsi.com>
1da177e4 143L: linux-scsi@vger.kernel.org
c4de0ceb 144W: http://www.lsi.com
1da177e4 145S: Supported
c4de0ceb 146F: drivers/scsi/3w-*
1da177e4
LT
147
14853C700 AND 53C700-66 SCSI DRIVER
8b58be88 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
150L: linux-scsi@vger.kernel.org
151S: Maintained
679655da 152F: drivers/scsi/53c700*
1da177e4 153
68d96dcf 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 155M: Alexander Aring <aar@pengutronix.de>
6970c34c 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 157L: linux-bluetooth@vger.kernel.org
ebef9c12 158L: linux-wpan@vger.kernel.org
68d96dcf
AA
159S: Maintained
160F: net/6lowpan/
6304f8fc 161F: include/net/6lowpan.h
ea9eb698 162F: Documentation/networking/6lowpan.txt
68d96dcf 163
1da177e4 1646PACK NETWORK DRIVER FOR AX.25
8b58be88 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
166L: linux-hams@vger.kernel.org
167S: Maintained
679655da 168F: drivers/net/hamradio/6pack.c
1da177e4 169
1da177e4 1708169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 171M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 172L: netdev@vger.kernel.org
1da177e4 173S: Maintained
a8fe65b8 174F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
175
1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 178L: linux-serial@vger.kernel.org
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
2a81ffdd 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 285B: https://bugzilla.kernel.org
8b59a454 286S: Supported
679655da
JP
287F: drivers/acpi/
288F: drivers/pnp/pnpacpi/
289F: include/linux/acpi.h
43368e74 290F: include/acpi/
3a75ef0c 291F: Documentation/acpi/
89ca78a0 292F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 293F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
3a75ef0c 297F: tools/power/acpi/
8b59a454 298
3774929d
RW
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
309B: https://bugzilla.kernel.org
310B: https://bugs.acpica.org
3774929d
RW
311S: Supported
312F: drivers/acpi/acpica/
313F: include/acpi/
2754c447 314F: tools/power/acpi/
3774929d 315
8b59a454 316ACPI FAN DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
68656443 320B: https://bugzilla.kernel.org
8b59a454 321S: Supported
679655da 322F: drivers/acpi/fan.c
1da177e4 323
daeb2016
LP
324ACPI FOR ARM64 (ACPI/arm64)
325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326M: Hanjun Guo <hanjun.guo@linaro.org>
327M: Sudeep Holla <sudeep.holla@arm.com>
328L: linux-acpi@vger.kernel.org
329S: Maintained
330F: drivers/acpi/arm64
331
8b59a454 332ACPI THERMAL DRIVER
8b58be88 333M: Zhang Rui <rui.zhang@intel.com>
8b59a454 334L: linux-acpi@vger.kernel.org
5ca92bd9 335W: https://01.org/linux-acpi
68656443 336B: https://bugzilla.kernel.org
8b59a454 337S: Supported
679655da 338F: drivers/acpi/*thermal*
998be20f 339
359acec8 340ACPI VIDEO DRIVER
8b58be88 341M: Zhang Rui <rui.zhang@intel.com>
8b59a454 342L: linux-acpi@vger.kernel.org
5ca92bd9 343W: https://01.org/linux-acpi
68656443 344B: https://bugzilla.kernel.org
8b59a454 345S: Supported
86f98a3a 346F: drivers/acpi/acpi_video.c
998be20f 347
bff431e4 348ACPI WMI DRIVER
d0944853 349L: platform-driver-x86@vger.kernel.org
5b927259 350S: Orphan
679655da 351F: drivers/platform/x86/wmi.c
bff431e4 352
2f39d519 353AD1889 ALSA SOUND DRIVER
8b58be88 354M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
355W: http://wiki.parisc-linux.org/AD1889
356L: linux-parisc@vger.kernel.org
357S: Maintained
679655da 358F: sound/pci/ad1889.*
2f39d519 359
527a1a83
MH
360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5254
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/misc/ad525x_dpot.c
366
367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD5398
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/regulator/ad5398.c
373
374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7142
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/misc/ad714x.c
380
381AD7877 TOUCHSCREEN DRIVER
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7877
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7877.c
387
388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7879
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/touchscreen/ad7879.c
394
1330b0dc 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 396M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
397S: Maintained
398
7302b9d9
MH
399ADF7242 IEEE 802.15.4 RADIO DRIVER
400M: Michael Hennerich <michael.hennerich@analog.com>
401W: https://wiki.analog.com/ADF7242
402W: http://ez.analog.com/community/linux-device-drivers
403L: linux-wpan@vger.kernel.org
404S: Supported
405F: drivers/net/ieee802154/adf7242.c
406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
1da177e4 408ADM1025 HARDWARE MONITOR DRIVER
d8130624 409M: Jean Delvare <jdelvare@suse.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
1da177e4 411S: Maintained
679655da
JP
412F: Documentation/hwmon/adm1025
413F: drivers/hwmon/adm1025.c
1da177e4 414
cae2caae 415ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 416M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 417L: linux-hwmon@vger.kernel.org
cae2caae 418S: Maintained
679655da 419F: drivers/hwmon/adm1029.c
cae2caae 420
cc0b88cf 421ADM8211 WIRELESS DRIVER
cc0b88cf 422L: linux-wireless@vger.kernel.org
491b26b4 423W: http://wireless.kernel.org/
e71bcbd0 424S: Orphan
d4a17304 425F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 426
e8e31622
SA
427ADP1653 FLASH CONTROLLER DRIVER
428M: Sakari Ailus <sakari.ailus@iki.fi>
429L: linux-media@vger.kernel.org
430S: Maintained
431F: drivers/media/i2c/adp1653.c
b5dcee22 432F: include/media/i2c/adp1653.h
e8e31622 433
527a1a83
MH
434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP5520
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/mfd/adp5520.c
440F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 441F: drivers/leds/leds-adp5520.c
77278d50 442F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
443F: drivers/input/keyboard/adp5520-keys.c
444
445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 447W: http://wiki.analog.com/ADP5588
a4edbc10 448W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
449S: Supported
450F: drivers/input/keyboard/adp5588-keys.c
77278d50 451F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
452
453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 455W: http://wiki.analog.com/ADP8860
a4edbc10 456W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
457S: Supported
458F: drivers/video/backlight/adp8860_bl.c
459
8c22a8f5
DE
460ADS1015 HARDWARE MONITOR DRIVER
461M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 462L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
463S: Maintained
464F: Documentation/hwmon/ads1015
465F: drivers/hwmon/ads1015.c
466F: include/linux/i2c/ads1015.h
467
1da177e4 468ADT746X FAN DRIVER
8b58be88 469M: Colin Leroy <colin@colino.net>
1da177e4 470S: Maintained
679655da 471F: drivers/macintosh/therm_adt746x.c
1da177e4 472
b058b859 473ADT7475 HARDWARE MONITOR DRIVER
d8130624 474M: Jean Delvare <jdelvare@suse.com>
968ce1b1 475L: linux-hwmon@vger.kernel.org
b058b859
JD
476S: Maintained
477F: Documentation/hwmon/adt7475
478F: drivers/hwmon/adt7475.c
479
527a1a83
MH
480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADXL345
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/misc/adxl34x.c
486
8c6af9e1 487ADVANSYS SCSI DRIVER
8b58be88 488M: Matthew Wilcox <matthew@wil.cx>
d8130624 489M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
490L: linux-scsi@vger.kernel.org
491S: Maintained
679655da
JP
492F: Documentation/scsi/advansys.txt
493F: drivers/scsi/advansys.c
8c6af9e1 494
1da177e4 495AEDSP16 DRIVER
8b58be88 496M: Riccardo Facchetti <fizban@tin.it>
1da177e4 497S: Maintained
679655da 498F: sound/oss/aedsp16.c
1da177e4 499
91952bc0
AP
500AF9013 MEDIA DRIVER
501M: Antti Palosaari <crope@iki.fi>
502L: linux-media@vger.kernel.org
a825eaec 503W: https://linuxtv.org
91952bc0
AP
504W: http://palosaari.fi/linux/
505Q: http://patchwork.linuxtv.org/project/linux-media/list/
506T: git git://linuxtv.org/anttip/media_tree.git
507S: Maintained
508F: drivers/media/dvb-frontends/af9013*
509
510AF9033 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9033*
519
1da177e4 520AFFS FILE SYSTEM
6cf515e1
GU
521L: linux-fsdevel@vger.kernel.org
522S: Orphan
679655da
JP
523F: Documentation/filesystems/affs.txt
524F: fs/affs/
1da177e4 525
e2d1d6c0 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 527M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
528L: linux-afs@lists.infradead.org
529S: Supported
679655da
JP
530F: fs/afs/
531F: include/net/af_rxrpc.h
532F: net/rxrpc/af_rxrpc.c
e2d1d6c0 533
1da177e4 534AGPGART DRIVER
8b58be88 535M: David Airlie <airlied@linux.ie>
878eaf61 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 537S: Maintained
679655da
JP
538F: drivers/char/agp/
539F: include/linux/agp*
c117ab84 540F: include/uapi/linux/agp*
1da177e4
LT
541
542AHA152X SCSI DRIVER
8b58be88 543M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
544L: linux-scsi@vger.kernel.org
545S: Maintained
679655da
JP
546F: drivers/scsi/aha152x*
547F: drivers/scsi/pcmcia/aha152x*
1da177e4 548
64624d4f 549AIC7XXX / AIC79XX SCSI DRIVER
d8130624 550M: Hannes Reinecke <hare@suse.com>
64624d4f 551L: linux-scsi@vger.kernel.org
1da177e4 552S: Maintained
679655da 553F: drivers/scsi/aic7xxx/
1da177e4 554
450500ad
HV
555AIMSLAB FM RADIO RECEIVER DRIVER
556M: Hans Verkuil <hverkuil@xs4all.nl>
557L: linux-media@vger.kernel.org
558T: git git://linuxtv.org/media_tree.git
a825eaec 559W: https://linuxtv.org
450500ad
HV
560S: Maintained
561F: drivers/media/radio/radio-aimslab*
562
e2d1d6c0 563AIO
8b58be88 564M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
565L: linux-aio@kvack.org
566S: Supported
679655da
JP
567F: fs/aio.c
568F: include/linux/*aio*.h
e2d1d6c0 569
469d4ec8
AP
570AIRSPY MEDIA DRIVER
571M: Antti Palosaari <crope@iki.fi>
572L: linux-media@vger.kernel.org
a825eaec 573W: https://linuxtv.org
469d4ec8
AP
574W: http://palosaari.fi/linux/
575Q: http://patchwork.linuxtv.org/project/linux-media/list/
576T: git git://linuxtv.org/anttip/media_tree.git
577S: Maintained
578F: drivers/media/usb/airspy/
579
1da177e4 580ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 581M: Duncan Sands <duncan.sands@free.fr>
6372594a 582L: linux-usb@vger.kernel.org
1da177e4
LT
583W: http://www.linux-usb.org/SpeedTouch/
584S: Maintained
679655da
JP
585F: drivers/usb/atm/speedtch.c
586F: drivers/usb/atm/usbatm.c
1da177e4 587
272f133a 588ALCHEMY AU1XX0 MMC DRIVER
8b58be88 589M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 590S: Maintained
679655da 591F: drivers/mmc/host/au1xmmc.c
272f133a 592
4a4e5787 593ALI1563 I2C DRIVER
8b58be88 594M: Rudolf Marek <r.marek@assembler.cz>
846557d3 595L: linux-i2c@vger.kernel.org
4a4e5787 596S: Maintained
679655da
JP
597F: Documentation/i2c/busses/i2c-ali1563
598F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 599
bc368798
LC
600ALLWINNER SECURITY SYSTEM
601M: Corentin Labbe <clabbe.montjoie@gmail.com>
602L: linux-crypto@vger.kernel.org
603S: Maintained
604F: drivers/crypto/sunxi-ss/
605
1da177e4 606ALPHA PORT
8b58be88 607M: Richard Henderson <rth@twiddle.net>
8b58be88 608M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 609M: Matt Turner <mattst88@gmail.com>
c89f4f9a 610S: Odd Fixes
a9406699 611L: linux-alpha@vger.kernel.org
679655da 612F: arch/alpha/
1da177e4 613
30172936
PR
614ALPS PS/2 TOUCHPAD DRIVER
615R: Pali Rohár <pali.rohar@gmail.com>
616F: drivers/input/mouse/alps.*
617
f62092f6
LFT
618ALTERA MAILBOX DRIVER
619M: Ley Foon Tan <lftan@altera.com>
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/mailbox/mailbox-altera.c
623
c5abbba9
THL
624ALTERA PIO DRIVER
625M: Tien Hock Loh <thloh@altera.com>
626L: linux-gpio@vger.kernel.org
627S: Maintained
628F: drivers/gpio/gpio-altera.c
629
8ce064bf
TT
630ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
631M: Thor Thayer <tthayer@opensource.altera.com>
632S: Maintained
633F: drivers/gpio/gpio-altera-a10sr.c
634F: drivers/mfd/altera-a10sr.c
635F: include/linux/mfd/altera-a10sr.h
636
16b8b922 637ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 638M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
639L: netdev@vger.kernel.org
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/net/ethernet/altera/
643
adf9251f
TK
644ALTERA UART/JTAG UART SERIAL DRIVERS
645M: Tobias Klauser <tklauser@distanz.ch>
646L: linux-serial@vger.kernel.org
61bd0943 647L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
648S: Maintained
649F: drivers/tty/serial/altera_uart.c
650F: drivers/tty/serial/altera_jtaguart.c
651F: include/linux/altera_uart.h
652F: include/linux/altera_jtaguart.h
653
1738cd3e
NB
654AMAZON ETHERNET DRIVERS
655M: Netanel Belgazal <netanel@annapurnalabs.com>
656R: Saeed Bishara <saeed@annapurnalabs.com>
657R: Zorik Machulsky <zorik@annapurnalabs.com>
658L: netdev@vger.kernel.org
659S: Supported
660F: Documentation/networking/ena.txt
661F: drivers/net/ethernet/amazon/
662
f4875e12
TL
663AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 665M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
666L: linux-crypto@vger.kernel.org
667S: Supported
668F: drivers/crypto/ccp/
669F: include/linux/ccp.h
670
512d1027 671AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 672M: Huang Rui <ray.huang@amd.com>
968ce1b1 673L: linux-hwmon@vger.kernel.org
96818b58 674S: Supported
512d1027
AH
675F: Documentation/hwmon/fam15h_power
676F: drivers/hwmon/fam15h_power.c
677
167a675a 678AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 679L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 680S: Orphan
faf2e1db 681F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 682
f90b8116 683AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 684P: Andres Salomon <dilinger@queued.net>
67d76710 685L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
686W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
687S: Supported
679655da
JP
688F: drivers/char/hw_random/geode-rng.c
689F: drivers/crypto/geode*
8a61f013 690F: drivers/video/fbdev/geode/
679655da 691F: arch/x86/include/asm/geode.h
f90b8116 692
919ee7dd 693AMD IOMMU (AMD-VI)
e4110568 694M: Joerg Roedel <joro@8bytes.org>
919ee7dd 695L: iommu@lists.linux-foundation.org
525b233c 696T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 697S: Maintained
b2c16391
JP
698F: drivers/iommu/amd_iommu*.[ch]
699F: include/linux/amd-iommu.h
919ee7dd 700
16423d67 701AMD KFD
1241e0b4 702M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
703L: dri-devel@lists.freedesktop.org
704T: git git://people.freedesktop.org/~gabbayo/linux.git
705S: Supported
130e0371
OG
706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 709F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 710F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
711F: drivers/gpu/drm/amd/include/cik_structs.h
712F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 713F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
714F: drivers/gpu/drm/radeon/radeon_kfd.c
715F: drivers/gpu/drm/radeon/radeon_kfd.h
716F: include/uapi/linux/kfd_ioctl.h
16423d67 717
2510eb74
SS
718AMD SEATTLE DEVICE TREE SUPPORT
719M: Brijesh Singh <brijeshkumar.singh@amd.com>
720M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
721M: Tom Lendacky <thomas.lendacky@amd.com>
722S: Supported
723F: arch/arm64/boot/dts/amd/
724
45198c7b
LT
725AMD XGBE DRIVER
726M: Tom Lendacky <thomas.lendacky@amd.com>
727L: netdev@vger.kernel.org
728S: Supported
729F: drivers/net/ethernet/amd/xgbe/
08b8940e 730F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 731
284f42b6 732AMS (Apple Motion Sensor) DRIVER
8b58be88 733M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 734S: Supported
bd5f47ec 735F: drivers/macintosh/ams/
284f42b6 736
531fca16
HV
737ANALOG DEVICES INC AD9389B DRIVER
738M: Hans Verkuil <hans.verkuil@cisco.com>
739L: linux-media@vger.kernel.org
740S: Maintained
741F: drivers/media/i2c/ad9389b*
742
614b4384
LPC
743ANALOG DEVICES INC ADV7180 DRIVER
744M: Lars-Peter Clausen <lars@metafoo.de>
745L: linux-media@vger.kernel.org
746W: http://ez.analog.com/community/linux-device-drivers
747S: Supported
748F: drivers/media/i2c/adv7180.c
749
c40ddfa3
HV
750ANALOG DEVICES INC ADV7511 DRIVER
751M: Hans Verkuil <hans.verkuil@cisco.com>
752L: linux-media@vger.kernel.org
753S: Maintained
754F: drivers/media/i2c/adv7511*
755
531fca16
HV
756ANALOG DEVICES INC ADV7604 DRIVER
757M: Hans Verkuil <hans.verkuil@cisco.com>
758L: linux-media@vger.kernel.org
759S: Maintained
760F: drivers/media/i2c/adv7604*
761
c40ddfa3
HV
762ANALOG DEVICES INC ADV7842 DRIVER
763M: Hans Verkuil <hans.verkuil@cisco.com>
764L: linux-media@vger.kernel.org
765S: Maintained
766F: drivers/media/i2c/adv7842*
767
527a1a83 768ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 769M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 770L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 771W: http://wiki.analog.com/
a4edbc10 772W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 773S: Supported
39c9d199 774F: sound/soc/codecs/adau*
cc52688a 775F: sound/soc/codecs/adav*
4bdef3bd 776F: sound/soc/codecs/ad1*
ae48f5ef 777F: sound/soc/codecs/ad7*
4bdef3bd 778F: sound/soc/codecs/ssm*
40216ce7 779F: sound/soc/codecs/sigmadsp.*
4bdef3bd 780
527a1a83 781ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 782L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
784W: http://blackfin.uclinux.org/
785S: Supported
786F: sound/soc/blackfin/*
7d1f9018 787
4ce72abc
LPC
788ANALOG DEVICES INC IIO DRIVERS
789M: Lars-Peter Clausen <lars@metafoo.de>
790M: Michael Hennerich <Michael.Hennerich@analog.com>
791W: http://wiki.analog.com/
792W: http://ez.analog.com/community/linux-device-drivers
793S: Supported
794F: drivers/iio/*/ad*
795X: drivers/iio/*/adjd*
796F: drivers/staging/iio/*/ad*
797F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 798
0e3b67b3
LPC
799ANALOG DEVICES INC DMA DRIVERS
800M: Lars-Peter Clausen <lars@metafoo.de>
801W: http://ez.analog.com/community/linux-device-drivers
802S: Supported
803F: drivers/dma/dma-axi-dmac.c
804
27eb6622
RH
805ANDROID CONFIG FRAGMENTS
806M: Rob Herring <robh@kernel.org>
807S: Supported
808F: kernel/configs/android*
809
41c9e95d
GK
810ANDROID DRIVERS
811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 812M: Arve Hjønnevåg <arve@android.com>
41c9e95d 813M: Riley Andrews <riandrews@android.com>
0e4a566b 814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
815L: devel@driverdev.osuosl.org
816S: Supported
817F: drivers/android/
818F: drivers/staging/android/
819
d03c023e
LA
820ANDROID ION DRIVER
821M: Laura Abbott <labbott@redhat.com>
822M: Sumit Semwal <sumit.semwal@linaro.org>
823L: devel@driverdev.osuosl.org
824S: Supported
e9d766b9 825F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
826F: drivers/staging/android/ion
827F: drivers/staging/android/uapi/ion.h
828F: drivers/staging/android/uapi/ion_test.h
829
42269063 830AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 831M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 832L: linuxppc-dev@lists.ozlabs.org
93711660 833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 834S: Maintained
679655da 835F: sound/aoa/
42269063 836
4075a283 837APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
838M: William Breathitt Gray <vilhelm.gray@gmail.com>
839L: linux-iio@vger.kernel.org
840S: Maintained
4075a283 841F: drivers/iio/adc/stx104.c
97a445da 842
1da177e4 843APM DRIVER
e5f6450c 844M: Jiri Kosina <jikos@kernel.org>
81024fc4 845S: Odd fixes
9f273c24 846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
847F: arch/x86/kernel/apm_32.c
848F: include/linux/apm_bios.h
c117ab84 849F: include/uapi/linux/apm_bios.h
81024fc4 850F: drivers/char/apm-emulation.c
1da177e4 851
bd7aa4b2 852APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 853M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 854L: linux-input@vger.kernel.org
75dd112a 855S: Odd fixes
679655da 856F: drivers/input/mouse/bcm5974.c
bd7aa4b2 857
6f2fad74 858APPLE SMC DRIVER
75dd112a 859M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 860L: linux-hwmon@vger.kernel.org
75dd112a 861S: Odd fixes
679655da 862F: drivers/hwmon/applesmc.c
6f2fad74 863
1da177e4 864APPLETALK NETWORK LAYER
8b58be88 865M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 866S: Maintained
679655da
JP
867F: drivers/net/appletalk/
868F: net/appletalk/
1da177e4 869
21c75328
DD
870APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
871M: Duc Dang <dhdang@apm.com>
872S: Supported
873F: arch/arm64/boot/dts/apm/
874
24299502
IS
875APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
876M: Iyappan Subramanian <isubramanian@apm.com>
877M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
878S: Supported
879F: drivers/net/ethernet/apm/xgene/
2efccc60 880F: drivers/net/phy/mdio-xgene.c
24299502 881F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 882F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 883
fd3a628e
TN
884APPLIED MICRO (APM) X-GENE SOC PMU
885M: Tai Nguyen <ttnguyen@apm.com>
886S: Supported
887F: drivers/perf/xgene_pmu.c
888F: Documentation/perf/xgene-pmu.txt
889F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
890
62a37dc7
LP
891APTINA CAMERA SENSOR PLL
892M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
893L: linux-media@vger.kernel.org
894S: Maintained
895F: drivers/media/i2c/aptina-pll.*
896
1154ea7d 897ARC FRAMEBUFFER DRIVER
8b58be88 898M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 899S: Maintained
8a61f013
JH
900F: drivers/video/fbdev/arcfb.c
901F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 902
c38f6ac7
MG
903ARCNET NETWORK LAYER
904M: Michael Grzeschik <m.grzeschik@pengutronix.de>
905L: netdev@vger.kernel.org
906S: Maintained
907F: drivers/net/arcnet/
908F: include/uapi/linux/if_arcnet.h
909
71d298ce
AB
910ARC PGU DRM DRIVER
911M: Alexey Brodkin <abrodkin@synopsys.com>
912S: Supported
913F: drivers/gpu/drm/arc/
914F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
915
588deb61
MR
916ARM ARCHITECTED TIMER DRIVER
917M: Mark Rutland <mark.rutland@arm.com>
918M: Marc Zyngier <marc.zyngier@arm.com>
919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
920S: Maintained
921F: arch/arm/include/asm/arch_timer.h
922F: arch/arm64/include/asm/arch_timer.h
923F: drivers/clocksource/arm_arch_timer.c
924
c5a906a5
LD
925ARM HDLCD DRM DRIVER
926M: Liviu Dudau <liviu.dudau@arm.com>
927S: Supported
59ba2422 928F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
929F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
930
59ba2422
LD
931ARM MALI-DP DRM DRIVER
932M: Liviu Dudau <liviu.dudau@arm.com>
933M: Brian Starkey <brian.starkey@arm.com>
934M: Mali DP Maintainers <malidp@foss.arm.com>
935S: Supported
936F: drivers/gpu/drm/arm/
937F: Documentation/devicetree/bindings/display/arm,malidp.txt
938
1da177e4 939ARM MFM AND FLOPPY DRIVERS
8b58be88 940M: Ian Molton <spyro@f2s.com>
1da177e4 941S: Maintained
679655da
JP
942F: arch/arm/lib/floppydma.S
943F: arch/arm/include/asm/floppy.h
1da177e4 944
6f96521f
WD
945ARM PMU PROFILING AND DEBUGGING
946M: Will Deacon <will.deacon@arm.com>
55d5c4ab 947M: Mark Rutland <mark.rutland@arm.com>
6f96521f 948S: Maintained
55d5c4ab 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 950F: arch/arm*/kernel/perf_*
6f96521f 951F: arch/arm/oprofile/common.c
dd06a84b
MR
952F: arch/arm*/kernel/hw_breakpoint.c
953F: arch/arm*/include/asm/hw_breakpoint.h
954F: arch/arm*/include/asm/perf_event.h
55d5c4ab 955F: drivers/perf/*
fa8ad788 956F: include/linux/perf/arm_pmu.h
55d5c4ab 957F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 958
d4275354 959ARM PORT
54176cc6 960M: Russell King <linux@armlinux.org.uk>
efc03ecb 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 962W: http://www.armlinux.org.uk/
d4275354
RK
963S: Maintained
964F: arch/arm/
965
d323c243
SB
966ARM SUB-ARCHITECTURES
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 968S: Maintained
d323c243
SB
969F: arch/arm/mach-*/
970F: arch/arm/plat-*/
971T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
972
cefbf4ea 973ARM PRIMECELL AACI PL041 DRIVER
54176cc6 974M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
975S: Maintained
976F: sound/arm/aaci.*
977
978ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 979M: Russell King <linux@armlinux.org.uk>
cefbf4ea 980S: Maintained
8a61f013 981F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
982
983ARM PRIMECELL KMI PL050 DRIVER
54176cc6 984M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
985S: Maintained
986F: drivers/input/serio/ambakmi.*
987F: include/linux/amba/kmi.h
988
2761f5c2 989ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
08a5c9a2 991S: Maintained
679655da 992F: drivers/mmc/host/mmci.*
2f748aaa 993F: include/linux/amba/mmci.h
2761f5c2 994
1b4304e5 995ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 996M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
997S: Maintained
998F: drivers/tty/serial/amba-pl01*.c
999F: include/linux/amba/serial.h
2761f5c2 1000
cefbf4ea 1001ARM PRIMECELL BUS SUPPORT
54176cc6 1002M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1003S: Maintained
1004F: drivers/amba/
1005F: include/linux/amba/bus.h
1006
2b7a52a4 1007ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1008M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1010S: Maintained
1011
9c784f95 1012ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1013M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1015S: Maintained
1016
2b7a52a4 1017ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1018M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1020S: Maintained
1021
5c6dcd7f 1022ARM/Allwinner sunXi SoC support
1b106699 1023M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1024M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S: Maintained
5c6dcd7f 1027N: sun[x456789]i
c1efda12 1028F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1029
1030ARM/Allwinner SoC Clock Support
1031M: Emilio López <emilio@elopez.com.ar>
1032S: Maintained
1033F: drivers/clk/sunxi/
1b106699 1034
79318452 1035ARM/Amlogic Meson SoC support
7c1e3876 1036M: Carlo Caione <carlo@caione.org>
6683d91c 1037M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1039L: linux-amlogic@lists.infradead.org
79318452 1040W: http://linux-meson.com/
7c1e3876 1041S: Maintained
79318452
CC
1042F: arch/arm/mach-meson/
1043F: arch/arm/boot/dts/meson*
6683d91c
KH
1044F: arch/arm64/boot/dts/amlogic/
1045F: drivers/pinctrl/meson/
79318452 1046N: meson
7c1e3876 1047
eff506fa
TZ
1048ARM/Annapurna Labs ALPINE ARCHITECTURE
1049M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1050M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1052S: Maintained
1053F: arch/arm/mach-alpine/
a9e5547b
AT
1054F: arch/arm/boot/dts/alpine*
1055F: arch/arm64/boot/dts/al/
1056F: drivers/*/*alpine*
eff506fa 1057
5255034d
LP
1058ARM/ARTPEC MACHINE SUPPORT
1059M: Jesper Nilsson <jesper.nilsson@axis.com>
1060M: Lars Persson <lars.persson@axis.com>
1061M: Niklas Cassel <niklas.cassel@axis.com>
1062S: Maintained
1063L: linux-arm-kernel@axis.com
1064F: arch/arm/mach-artpec
1065F: arch/arm/boot/dts/artpec6*
33b8ac91 1066F: drivers/clk/axis
5255034d 1067
8c2ed9bc
JS
1068ARM/ASPEED MACHINE SUPPORT
1069M: Joel Stanley <joel@jms.id.au>
1070S: Maintained
1071F: arch/arm/mach-aspeed/
1072F: arch/arm/boot/dts/aspeed-*
1073F: drivers/*/*aspeed*
1074
8dca5ce8 1075ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1076M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1077M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1078M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1080W: http://www.linux4sam.org
9f273c24 1081T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1082S: Supported
1083F: arch/arm/mach-at91/
f0a0a58e 1084F: include/soc/at91/
70e389cc
MB
1085F: arch/arm/boot/dts/at91*.dts
1086F: arch/arm/boot/dts/at91*.dtsi
1087F: arch/arm/boot/dts/sama*.dts
1088F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1089F: arch/arm/include/debug/at91.S
d4a89c7d 1090
6e05dd4e
BB
1091ARM/ATMEL AT91 Clock Support
1092M: Boris Brezillon <boris.brezillon@free-electrons.com>
1093S: Maintained
1094F: drivers/clk/at91
1095
986cf2e9 1096ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1097M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-highbank/
e68d7c14
RH
1101F: arch/arm/boot/dts/highbank.dts
1102F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1103
d94f944e 1104ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1105M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1106S: Maintained
1107F: arch/arm/mach-cns3xxx/
d94f944e 1108
4863dea3
SG
1109ARM/CAVIUM THUNDER NETWORK DRIVER
1110M: Sunil Goutham <sgoutham@cavium.com>
1111M: Robert Richter <rric@kernel.org>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Supported
322e5cc5 1114F: drivers/net/ethernet/cavium/thunder/
4863dea3 1115
386ab516
AS
1116ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1117M: Alexander Shiyan <shc_work@mail.ru>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Odd Fixes
b8ba3874 1120N: clps711x
386ab516 1121
2b7a52a4 1122ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1123M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1124M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1126S: Maintained
d19d3667
HS
1127F: arch/arm/mach-ep93xx/
1128F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1129
1130ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1131M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1133S: Maintained
1134
d4275354 1135ARM/CLKDEV SUPPORT
54176cc6 1136M: Russell King <linux@armlinux.org.uk>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1138S: Maintained
d4275354 1139F: arch/arm/include/asm/clkdev.h
4fa2651d 1140F: drivers/clk/clkdev.c
d4275354 1141
d48134e7 1142ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1143M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1145S: Maintained
1146
94150095
HF
1147ARM/CONTEC MICRO9 MACHINE SUPPORT
1148M: Hubert Feurstein <hubert.feurstein@contec.at>
1149S: Maintained
1150F: arch/arm/mach-ep93xx/micro9.c
1151
a06ae860
PP
1152ARM/CORESIGHT FRAMEWORK AND DRIVERS
1153M: Mathieu Poirier <mathieu.poirier@linaro.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
01081f5a 1156F: drivers/hwtracing/coresight/*
a06ae860
PP
1157F: Documentation/trace/coresight.txt
1158F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1159F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1160F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1161F: tools/perf/arch/arm/util/auxtrace.c
1162F: tools/perf/arch/arm/util/cs-etm.c
1163F: tools/perf/arch/arm/util/cs-etm.h
1164F: tools/perf/util/cs-etm.h
a06ae860 1165
1da177e4 1166ARM/CORGI MACHINE SUPPORT
8b58be88 1167M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1168S: Maintained
1169
881a95f9 1170ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1171M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1173T: git git://github.com/ulli-kroll/linux.git
162500b3 1174S: Maintained
f49afbb5 1175F: arch/arm/mach-gemini/
98a9bb5b 1176F: drivers/rtc/rtc-gemini.c
881a95f9 1177
a990cbd8 1178ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1179M: Barry Song <baohua@kernel.org>
a990cbd8 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1181T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1182S: Maintained
e68d7c14 1183F: arch/arm/boot/dts/prima2*
a990cbd8 1184F: arch/arm/mach-prima2/
4a9c44f1 1185F: drivers/clk/sirf/
05f30e8d 1186F: drivers/clocksource/timer-prima2.c
5833ac98 1187F: drivers/clocksource/timer-atlas7.c
f8505ef5 1188N: [^a-z]sirf
a990cbd8 1189
c9d862c4
BS
1190ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1191M: Baruch Siach <baruch@tkos.co.il>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
cde137aa 1194F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1195N: digicolor
1196
d4275354 1197ARM/EBSA110 MACHINE SUPPORT
54176cc6 1198M: Russell King <linux@armlinux.org.uk>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1200W: http://www.armlinux.org.uk/
d4275354
RK
1201S: Maintained
1202F: arch/arm/mach-ebsa110/
b955f6ca 1203F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1204
4721f3ce
UKK
1205ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1206M: Uwe Kleine-König <kernel@pengutronix.de>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209N: efm32
1210
a9da4f7e 1211ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1212M: Daniel Ribeiro <drwyrm@gmail.com>
1213M: Stefan Schmidt <stefan@openezx.org>
1214M: Harald Welte <laforge@openezx.org>
d66f1886 1215L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1216W: http://www.openezx.org/
1217S: Maintained
cafc2265
SS
1218T: topgit git://git.openezx.org/openezx.git
1219F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1220
6a915af9 1221ARM/FARADAY FA526 PORT
162500b3 1222M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1224S: Maintained
1fa7e547 1225T: git git://git.berlios.de/gemini-board
f49afbb5 1226F: arch/arm/mm/*-fa*
6a915af9 1227
d4275354 1228ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1229M: Russell King <linux@armlinux.org.uk>
efc03ecb 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1231W: http://www.armlinux.org.uk/
d4275354
RK
1232S: Maintained
1233F: arch/arm/include/asm/hardware/dec21285.h
1234F: arch/arm/mach-footbridge/
1235
86183a5f 1236ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1237M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1238M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1239R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1241S: Maintained
f1c12837 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1243F: arch/arm/mach-imx/
ce515a6b 1244F: arch/arm/mach-mxs/
2a82f95c 1245F: arch/arm/boot/dts/imx*
e5dafa22 1246F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1247F: drivers/clk/imx/
1248F: include/soc/imx/
86183a5f 1249
142109d2 1250ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1251M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1252M: Sascha Hauer <kernel@pengutronix.de>
1253R: Stefan Agner <stefan@agner.ch>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1257F: arch/arm/mach-imx/*vf610*
1258F: arch/arm/boot/dts/vf*
1259
2b7a52a4 1260ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1261M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1263S: Maintained
1264
90b8fc34 1265ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1266M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1268S: Maintained
1269
ef47d5f0 1270ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1271M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1272M: Paul Parsons <lost.distance@yahoo.com>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1274S: Maintained
1275F: arch/arm/mach-pxa/hx4700.c
1276F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1277F: sound/soc/pxa/hx4700.c
ef47d5f0 1278
4dfad069
WX
1279ARM/HISILICON SOC SUPPORT
1280M: Wei Xu <xuwei5@hisilicon.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282W: http://www.hisilicon.com
1283S: Supported
1284T: git git://github.com/hisilicon/linux-hisi.git
1285F: arch/arm/mach-hisi/
e68d7c14
RH
1286F: arch/arm/boot/dts/hi3*
1287F: arch/arm/boot/dts/hip*
1288F: arch/arm/boot/dts/hisi*
1289F: arch/arm64/boot/dts/hisilicon/
4dfad069 1290
21f37bc3 1291ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1292M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1293W: www.jlime.com
1294S: Maintained
084bad91
KE
1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1296F: arch/arm/mach-sa1100/jornada720.c
1297F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1298
5e767ab9
JMC
1299ARM/IGEP MACHINE SUPPORT
1300M: Enric Balletbo i Serra <eballetbo@gmail.com>
1301M: Javier Martinez Canillas <javier@dowhile0.org>
1302L: linux-omap@vger.kernel.org
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
06ff74fd 1305F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1306
403d2971
MV
1307ARM/INCOME PXA270 SUPPORT
1308M: Marek Vasut <marek.vasut@gmail.com>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
ec154082 1311F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1312
2b7a52a4 1313ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1314M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1316S: Maintained
e2bdb176
DW
1317
1318ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1320S: Orphan
2b7a52a4
LB
1321
1322ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1323M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1325S: Maintained
2b7a52a4
LB
1326
1327ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1330S: Maintained
2b7a52a4 1331
2b7a52a4 1332ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1335S: Maintained
1336
dfdd8cc9
KH
1337ARM/INTEL IXP4XX ARM ARCHITECTURE
1338M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1339M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1341S: Maintained
1342F: arch/arm/mach-ixp4xx/
1343
838553c5 1344ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1345M: Jonathan Cameron <jic23@cam.ac.uk>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm/mach-pxa/stargate2.c
1349F: drivers/pcmcia/pxa2xx_stargate2.c
1350
2b7a52a4 1351ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1354S: Maintained
2b7a52a4
LB
1355
1356ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1357M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1359S: Maintained
1360
1154f858 1361ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1362M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-keystone/
5edafc29 1366F: arch/arm/boot/dts/keystone-*
317929cd 1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1368
bc6aa566 1369ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1370M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clk/keystone/
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1376M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378L: linux-kernel@vger.kernel.org
1379S: Maintained
1380F: drivers/clocksource/timer-keystone.c
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1383M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1384L: linux-kernel@vger.kernel.org
1385S: Maintained
1386F: drivers/power/reset/keystone-reset.c
1387
1388ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/memory/*emif*
1393
8cb555b6
CM
1394ARM/LG1K ARCHITECTURE
1395M: Chanho Min <chanho.min@lge.com>
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: arch/arm64/boot/dts/lg/
1399
2b7a52a4 1400ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1401M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1403S: Maintained
1404
3143875f
JE
1405ARM/LPC18XX ARCHITECTURE
1406M: Joachim Eastwood <manabian@gmail.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
19c1c32c
JE
1409F: arch/arm/boot/dts/lpc43*
1410F: drivers/clk/nxp/clk-lpc18xx*
1411F: drivers/clocksource/time-lpc32xx.c
1412F: drivers/i2c/busses/i2c-lpc2k.c
1413F: drivers/memory/pl172.c
1414F: drivers/mtd/spi-nor/nxp-spifi.c
1415F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1416N: lpc18xx
1417
15e4f7da 1418ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1419M: Vladimir Zapolskiy <vz@mleia.com>
1420M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1422T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1423S: Maintained
2377f9fd 1424F: arch/arm/boot/dts/lpc32*
15e4f7da 1425F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1426F: drivers/i2c/busses/i2c-pnx.c
1427F: drivers/net/ethernet/nxp/lpc_eth.c
1428F: drivers/usb/host/ohci-nxp.c
1429F: drivers/watchdog/pnx4008_wdt.c
1430N: lpc32xx
15e4f7da 1431
3b886171 1432ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1433M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1434S: Maintained
1435
1f664ab7 1436ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1437M: Jason Cooper <jason@lakedaemon.net>
1438M: Andrew Lunn <andrew@lunn.ch>
1439M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S: Maintained
1443F: arch/arm/mach-mvebu/
59ec9671 1444F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1445F: arch/arm/boot/dts/armada*
1446F: arch/arm/boot/dts/kirkwood*
dcc3068a 1447F: arch/arm64/boot/dts/marvell/armada*
9f123def 1448F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1449F: arch/arm/configs/mvebu_*_defconfig
75f41273 1450
40f4978b 1451ARM/Marvell Berlin SoC support
70e1a28f 1452M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1453M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S: Maintained
1456F: arch/arm/mach-berlin/
31c17ac9 1457F: arch/arm/boot/dts/berlin*
e68d7c14 1458F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1459
40f4978b 1460
4cfab57e 1461ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1462M: Jason Cooper <jason@lakedaemon.net>
1463M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1464M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1465M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1467S: Maintained
1468F: arch/arm/mach-dove/
54a246ff
NP
1469F: arch/arm/mach-mv78xx0/
1470F: arch/arm/mach-orion5x/
1471F: arch/arm/plat-orion/
31c17ac9
GC
1472F: arch/arm/boot/dts/dove*
1473F: arch/arm/boot/dts/orion5x*
1474
3b886171 1475
d69ac131
AC
1476ARM/Orion SoC/Technologic Systems TS-78xx platform support
1477M: Alexander Clouter <alex@digriz.org.uk>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479W: http://www.digriz.org.uk/ts78xx/kernel
1480S: Maintained
1481F: arch/arm/mach-orion5x/ts78xx-*
1482
e557959d
NA
1483ARM/OXNAS platform support
1484M: Neil Armstrong <narmstrong@baylibre.com>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1486L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1487S: Maintained
1488F: arch/arm/mach-oxnas/
1489F: arch/arm/boot/dts/oxnas*
1490F: arch/arm/boot/dts/wd-mbwe.dts
1491N: oxnas
1492
607b8fc9
EH
1493ARM/Mediatek RTC DRIVER
1494M: Eddie Huang <eddie.huang@mediatek.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: drivers/rtc/rtc-mt6397.c
1499
e54951c8
MB
1500ARM/Mediatek SoC support
1501M: Matthias Brugger <matthias.bgg@gmail.com>
1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1503L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1504S: Maintained
1505F: arch/arm/boot/dts/mt6*
1506F: arch/arm/boot/dts/mt8*
1507F: arch/arm/mach-mediatek/
1508N: mtk
1509K: mediatek
1510
0f8669e3
CY
1511ARM/Mediatek USB3 PHY DRIVER
1512M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515S: Maintained
1516F: drivers/phy/phy-mt65xx-usb3.c
1517
adcb079f
AB
1518ARM/MICREL KS8695 ARCHITECTURE
1519M: Greg Ungerer <gerg@uclinux.org>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1521F: arch/arm/mach-ks8695/
adcb079f
AB
1522S: Odd Fixes
1523
d78ff0a5 1524ARM/MIOA701 MACHINE SUPPORT
8b58be88 1525M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1527F: arch/arm/mach-pxa/mioa701.c
1528S: Maintained
1529
9624dfe6 1530ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1531M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1532S: Maintained
1533
e0ee9851 1534ARM/NOMADIK ARCHITECTURE
28b8e8d4 1535M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1536M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S: Maintained
1539F: arch/arm/mach-nomadik/
ecc265fe 1540F: drivers/pinctrl/nomadik/
87572880 1541F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1543
9d76295a 1544ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1545M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1546L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1547W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1548S: Supported
1549
8459c159 1550ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1551M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1552M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1553S: Maintained
1554
5d783a2d 1555ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1556M: Marek Vasut <marek.vasut@gmail.com>
75280787 1557L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1558W: http://hackndev.com
1559S: Maintained
933d35f0
JP
1560F: arch/arm/mach-pxa/include/mach/palmtx.h
1561F: arch/arm/mach-pxa/palmtx.c
1562F: arch/arm/mach-pxa/include/mach/palmt5.h
1563F: arch/arm/mach-pxa/palmt5.c
1564F: arch/arm/mach-pxa/include/mach/palmld.h
1565F: arch/arm/mach-pxa/palmld.c
1566F: arch/arm/mach-pxa/include/mach/palmte2.h
1567F: arch/arm/mach-pxa/palmte2.c
1568F: arch/arm/mach-pxa/include/mach/palmtc.h
1569F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1570
b57fe924 1571ARM/PALM TREO SUPPORT
d8130624 1572M: Tomas Cech <sleep_walker@suse.com>
75280787 1573L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1574W: http://hackndev.com
1575S: Maintained
b57fe924
JP
1576F: arch/arm/mach-pxa/include/mach/palmtreo.h
1577F: arch/arm/mach-pxa/palmtreo.c
90af5811 1578
c49e1e63 1579ARM/PALMZ72 SUPPORT
8b58be88 1580M: Sergey Lapin <slapin@ossfans.org>
75280787 1581L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1582W: http://hackndev.com
1583S: Maintained
933d35f0
JP
1584F: arch/arm/mach-pxa/include/mach/palmz72.h
1585F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1586
1da177e4 1587ARM/PLEB SUPPORT
8b58be88 1588M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1589W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1590S: Maintained
1591
1592ARM/PT DIGITAL BOARD PORT
8b58be88 1593M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1595W: http://www.armlinux.org.uk/
1da177e4
LT
1596S: Maintained
1597
8fc1b0f8 1598ARM/QUALCOMM SUPPORT
bbeaa595
AG
1599M: Andy Gross <andy.gross@linaro.org>
1600M: David Brown <david.brown@linaro.org>
8fc1b0f8 1601L: linux-arm-msm@vger.kernel.org
f5d3af9d 1602L: linux-soc@vger.kernel.org
8fc1b0f8 1603S: Maintained
0ff50d60 1604F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1605F: arch/arm/boot/dts/qcom-*.dts
1606F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1607F: arch/arm/mach-qcom/
e68d7c14 1608F: arch/arm64/boot/dts/qcom/*
5482cefa 1609F: drivers/i2c/busses/i2c-qup.c
39a3366a 1610F: drivers/clk/qcom/
f5d3af9d 1611F: drivers/soc/qcom/
5482cefa 1612F: drivers/spi/spi-qup.c
c0c89faf
SB
1613F: drivers/tty/serial/msm_serial.h
1614F: drivers/tty/serial/msm_serial.c
1615F: drivers/*/pm8???-*
1616F: drivers/mfd/ssbi.c
916f743d 1617F: drivers/firmware/qcom_scm.c
bbeaa595 1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1619
2b7a52a4 1620ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1621M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1623S: Maintained
1624
b138e119
SH
1625ARM/RENESAS ARM64 ARCHITECTURE
1626M: Simon Horman <horms@verge.net.au>
1627M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1628L: linux-renesas-soc@vger.kernel.org
1629Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1631S: Supported
1632F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1633F: drivers/soc/renesas/
1634F: include/linux/soc/renesas/
b138e119 1635
d4275354 1636ARM/RISCPC ARCHITECTURE
54176cc6 1637M: Russell King <linux@armlinux.org.uk>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1639W: http://www.armlinux.org.uk/
d4275354 1640S: Maintained
d4275354
RK
1641F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1642F: arch/arm/include/asm/hardware/ioc.h
1643F: arch/arm/include/asm/hardware/iomd.h
1644F: arch/arm/include/asm/hardware/memc.h
1645F: arch/arm/mach-rpc/
1a6422f6 1646F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1647F: drivers/net/ethernet/i825xx/ether1*
1648F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1649F: drivers/scsi/arm/
1650
08ddbb0a
HS
1651ARM/Rockchip SoC support
1652M: Heiko Stuebner <heiko@sntech.de>
1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1654L: linux-rockchip@lists.infradead.org
9f273c24 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1656S: Maintained
541555e9 1657F: arch/arm/boot/dts/rk3*
08ddbb0a 1658F: arch/arm/mach-rockchip/
541555e9
HS
1659F: drivers/clk/rockchip/
1660F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1661F: drivers/*/*rockchip*
541555e9
HS
1662F: drivers/*/*/*rockchip*
1663F: sound/soc/rockchip/
b4331b43 1664N: rockchip
08ddbb0a 1665
5bfb937c
KK
1666ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1667M: Kukjin Kim <kgene@kernel.org>
326dce07 1668M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1669R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1672S: Maintained
6f0589c8 1673F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1674F: arch/arm/boot/dts/s5p*
1675F: arch/arm/boot/dts/samsung*
6f0589c8 1676F: arch/arm/boot/dts/exynos*
d97236e6 1677F: arch/arm64/boot/dts/exynos/
482ce512 1678F: arch/arm/plat-samsung/
769bbb63
HS
1679F: arch/arm/mach-s3c24*/
1680F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1681F: arch/arm/mach-s5p*/
1682F: arch/arm/mach-exynos*/
1c03274d
KK
1683F: drivers/*/*s3c24*
1684F: drivers/*/*/*s3c24*
1685F: drivers/*/*s3c64xx*
1686F: drivers/*/*s5pv210*
ffd51977 1687F: drivers/memory/samsung/*
bf50ddcd 1688F: drivers/soc/samsung/*
d6b9aea6
KK
1689F: Documentation/arm/Samsung/
1690F: Documentation/devicetree/bindings/arm/samsung/
1691F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1692F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1693N: exynos
f556cb07 1694
10ffa964
KP
1695ARM/SAMSUNG MOBILE MACHINE SUPPORT
1696M: Kyungmin Park <kyungmin.park@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S: Maintained
004bbd3c 1699F: arch/arm/mach-s5pv210/
10ffa964 1700
3ce4ccb6
KD
1701ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1702M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1703M: Kamil Debski <kamil@wypas.org>
1704M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1705L: linux-arm-kernel@lists.infradead.org
1706L: linux-media@vger.kernel.org
1707S: Maintained
1708F: drivers/media/platform/s5p-g2d/
1709
e6a476fd
MS
1710ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1711M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1712M: Kamil Debski <kamil@wypas.org>
6305902c 1713M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1714M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
934455d7 1718F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1719F: drivers/media/platform/s5p-mfc/
e6a476fd 1720
1bcbf6f4
KD
1721ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1722M: Kyungmin Park <kyungmin.park@samsung.com>
1723L: linux-arm-kernel@lists.infradead.org
1724L: linux-media@vger.kernel.org
1725S: Maintained
78fc853b 1726F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1727
7d9f9bf4
AP
1728ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1729M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1730M: Jacek Anaszewski <j.anaszewski@samsung.com>
1731L: linux-arm-kernel@lists.infradead.org
1732L: linux-media@vger.kernel.org
1733S: Maintained
1734F: drivers/media/platform/s5p-jpeg/
1735
d48d38e8 1736ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1737M: Simon Horman <horms@verge.net.au>
d48d38e8 1738M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1739L: linux-renesas-soc@vger.kernel.org
4a121096 1740Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1741T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1742S: Supported
0b514fdb
SH
1743F: arch/arm/boot/dts/emev2*
1744F: arch/arm/boot/dts/r7s*
1745F: arch/arm/boot/dts/r8a*
1746F: arch/arm/boot/dts/sh*
0b514fdb 1747F: arch/arm/configs/shmobile_defconfig
7a2071c5 1748F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1749F: arch/arm/mach-shmobile/
be32bcbb
GU
1750F: drivers/soc/renesas/
1751F: include/linux/soc/renesas/
d48d38e8 1752
66314223 1753ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1754M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1755S: Maintained
1756F: arch/arm/mach-socfpga/
efadb751
DN
1757F: arch/arm/boot/dts/socfpga*
1758F: arch/arm/configs/socfpga_defconfig
e68d7c14 1759F: arch/arm64/boot/dts/altera/
ba2b7d0a 1760W: http://www.rocketboards.org
efadb751 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1762
1763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1764M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1765S: Maintained
1766F: drivers/clk/socfpga/
1767
71bcada8
TT
1768ARM/SOCFPGA EDAC SUPPORT
1769M: Thor Thayer <tthayer@opensource.altera.com>
1770S: Maintained
1771F: drivers/edac/altera_edac.
1772
65ebcc11 1773ARM/STI ARCHITECTURE
a92177ea 1774M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L: kernel@stlinux.com
1777W: http://www.stlinux.com
1778S: Maintained
1779F: arch/arm/mach-sti/
a92177ea 1780F: arch/arm/boot/dts/sti*
b8e31bf3 1781F: drivers/char/hw_random/st-rng.c
a92177ea 1782F: drivers/clocksource/arm_global_timer.c
82805d1b 1783F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1784F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1785F: drivers/i2c/busses/i2c-st.c
346e2e4a 1786F: drivers/media/rc/st_rc.c
95d66b16 1787F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1788F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1789F: drivers/phy/phy-miphy28lp.c
1790F: drivers/phy/phy-miphy365x.c
6da969a5 1791F: drivers/phy/phy-stih407-usb.c
26389c78 1792F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1793F: drivers/pinctrl/pinctrl-st.c
aac22524 1794F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1795F: drivers/reset/sti/
db4112e6 1796F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1797F: drivers/tty/serial/st-asc.c
eb11adab 1798F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1799F: drivers/usb/host/ehci-st.c
1800F: drivers/usb/host/ohci-st.c
db4112e6 1801F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1802F: drivers/ata/ahci_st.c
65ebcc11 1803
ee6e7879
MC
1804ARM/STM32 ARCHITECTURE
1805M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1806M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S: Maintained
1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1810N: stm32
1811F: drivers/clocksource/armv7m_systick.c
1812
d6de5b02
MG
1813ARM/TANGO ARCHITECTURE
1814M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1815L: linux-arm-kernel@lists.infradead.org
1816S: Maintained
e2bd0d37 1817N: tango
d6de5b02 1818
2b7a52a4 1819ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1820M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1822S: Maintained
1823
1bbd7089 1824ARM/TETON BGA MACHINE SUPPORT
706e69d6 1825M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S: Maintained
1828
2b7a52a4 1829ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1830M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1832S: Maintained
1833
98ad6e3b 1834ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1835M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1837W: http://www.mcuos.com
1838S: Maintained
4e89e8f6 1839F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1840F: drivers/input/keyboard/w90p910_keypad.c
1841F: drivers/input/touchscreen/w90p910_ts.c
1842F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1843F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1844F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1845F: drivers/rtc/rtc-nuc900.c
9df92e6c 1846F: drivers/spi/spi-nuc900.c
4e89e8f6 1847F: drivers/usb/host/ehci-w90x900.c
8a61f013 1848F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1849
54274d71 1850ARM/U300 MACHINE SUPPORT
e4651a9f 1851M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S: Supported
1854F: arch/arm/mach-u300/
9affbd24 1855F: drivers/clocksource/timer-u300.c
54274d71
LW
1856F: drivers/i2c/busses/i2c-stu300.c
1857F: drivers/rtc/rtc-coh901331.c
1858F: drivers/watchdog/coh901327_wdt.c
1859F: drivers/dma/coh901318*
87572880
LW
1860F: drivers/mfd/ab3100*
1861F: drivers/rtc/rtc-ab3100.c
1862F: drivers/rtc/rtc-coh901331.c
1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1864
3d00d04f
MY
1865ARM/UNIPHIER ARCHITECTURE
1866M: Masahiro Yamada <yamada.masahiro@socionext.com>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1869S: Maintained
a3ff83d2 1870F: arch/arm/boot/dts/uniphier*
e7ecbc05 1871F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1872F: arch/arm/mach-uniphier/
e7ecbc05 1873F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1874F: arch/arm64/boot/dts/socionext/
4b7f48d3 1875F: drivers/bus/uniphier-system-bus.c
734d82f4 1876F: drivers/clk/uniphier/
dd6fd4a3 1877F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1878F: drivers/pinctrl/uniphier/
54e991b5 1879F: drivers/reset/reset-uniphier.c
a3ff83d2 1880F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1881N: uniphier
1882
87572880 1883ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1884M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-ux500/
e4651a9f 1888F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1889F: drivers/dma/ste_dma40*
e4651a9f 1890F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1891F: drivers/mfd/abx500*
1892F: drivers/mfd/ab8500*
e4651a9f
LW
1893F: drivers/mfd/dbx500*
1894F: drivers/mfd/db8500*
ecc265fe
JP
1895F: drivers/pinctrl/nomadik/pinctrl-ab*
1896F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1897F: drivers/rtc/rtc-ab8500.c
e4651a9f 1898F: drivers/rtc/rtc-pl031.c
87572880 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1900
e93fde28
UH
1901ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1902M: Ulf Hansson <ulf.hansson@linaro.org>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904T: git git://git.linaro.org/people/ulfh/clk.git
1905S: Maintained
1906F: drivers/clk/ux500/
e93fde28 1907
740d93b1
PM
1908ARM/VERSATILE EXPRESS PLATFORM
1909M: Liviu Dudau <liviu.dudau@arm.com>
1910M: Sudeep Holla <sudeep.holla@arm.com>
1911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S: Maintained
1914F: arch/arm/boot/dts/vexpress*
e68d7c14 1915F: arch/arm64/boot/dts/arm/
740d93b1
PM
1916F: arch/arm/mach-vexpress/
1917F: */*/vexpress*
7e8f403f 1918F: */*/*/vexpress*
740d93b1
PM
1919F: drivers/clk/versatile/clk-vexpress-osc.c
1920F: drivers/clocksource/versatile.c
46a600ea 1921N: mps2
740d93b1 1922
d4275354 1923ARM/VFP SUPPORT
54176cc6 1924M: Russell King <linux@armlinux.org.uk>
efc03ecb 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1926W: http://www.armlinux.org.uk/
d4275354
RK
1927S: Maintained
1928F: arch/arm/vfp/
1929
e66b6d8e
MV
1930ARM/VOIPAC PXA270 SUPPORT
1931M: Marek Vasut <marek.vasut@gmail.com>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1935F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1936
04529fe2
TP
1937ARM/VT8500 ARM ARCHITECTURE
1938M: Tony Prisk <linux@prisktech.co.nz>
1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S: Maintained
1941F: arch/arm/mach-vt8500/
41fd91b4 1942F: drivers/clocksource/vt8500_timer.c
560746eb 1943F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1944F: drivers/mmc/host/wmt-sdmmc.c
1945F: drivers/pwm/pwm-vt8500.c
1946F: drivers/rtc/rtc-vt8500.c
1947F: drivers/tty/serial/vt8500_serial.c
4f31102b 1948F: drivers/usb/host/ehci-platform.c
41fd91b4 1949F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1950F: drivers/video/fbdev/vt8500lcdfb.*
1951F: drivers/video/fbdev/wm8505fb*
1952F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1953
e66b6d8e
MV
1954ARM/ZIPIT Z2 SUPPORT
1955M: Marek Vasut <marek.vasut@gmail.com>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-pxa/z2.c
6ab2a855 1959F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1960
5ecc4b53
JN
1961ARM/ZTE ARCHITECTURE
1962M: Jun Nie <jun.nie@linaro.org>
1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964S: Maintained
1965F: arch/arm/mach-zx/
1966F: drivers/clk/zte/
1967F: Documentation/devicetree/bindings/arm/zte.txt
1968F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1969
51f29d44
MS
1970ARM/ZYNQ ARCHITECTURE
1971M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1972R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974W: http://wiki.xilinx.com
d6448b76 1975T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1976S: Supported
1977F: arch/arm/mach-zynq/
bd2a337a 1978F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1979F: drivers/block/xsysace.c
c2fd4e38
MS
1980N: zynq
1981N: xilinx
1982F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1983F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1984F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1985F: drivers/edac/synopsys_edac.c
51f29d44 1986
48ec83bc 1987ARM SMMU DRIVERS
b8f9879e 1988M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1989R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S: Maintained
1992F: drivers/iommu/arm-smmu.c
48ec83bc 1993F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1994F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1995F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1996
38074229
CM
1997ARM64 PORT (AARCH64 ARCHITECTURE)
1998M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1999M: Will Deacon <will.deacon@arm.com>
38074229 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2001T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2002S: Maintained
2003F: arch/arm64/
d19766ec 2004F: Documentation/arm64/
38074229 2005
9d7005f9
LP
2006AS3645A LED FLASH CONTROLLER DRIVER
2007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2008L: linux-media@vger.kernel.org
2009T: git git://linuxtv.org/media_tree.git
2010S: Maintained
2011F: drivers/media/i2c/as3645a.c
b5dcee22 2012F: include/media/i2c/as3645a.h
9d7005f9 2013
7c94a8b2
LW
2014ASAHI KASEI AK8974 DRIVER
2015M: Linus Walleij <linus.walleij@linaro.org>
2016L: linux-iio@vger.kernel.org
2017W: http://www.akm.com/
2018S: Supported
2019F: drivers/iio/magnetometer/ak8974.c
2020
d58de038
GJ
2021ASC7621 HARDWARE MONITOR DRIVER
2022M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2023L: linux-hwmon@vger.kernel.org
d58de038
GJ
2024S: Maintained
2025F: Documentation/hwmon/asc7621
2026F: drivers/hwmon/asc7621.c
2027
b229ece9 2028ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2029M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2030L: acpi4asus-user@lists.sourceforge.net
d0944853 2031L: platform-driver-x86@vger.kernel.org
76593d6f 2032W: http://acpi4asus.sf.net
85091b71 2033S: Maintained
b229ece9
CC
2034F: drivers/platform/x86/asus*.c
2035F: drivers/platform/x86/eeepc*.c
85091b71 2036
f6a6bbae
JPRV
2037ASUS WIRELESS RADIO CONTROL DRIVER
2038M: João Paulo Rechi Vita <jprvita@gmail.com>
2039L: platform-driver-x86@vger.kernel.org
2040S: Maintained
2041F: drivers/platform/x86/asus-wireless.c
2042
75aeddd1
DH
2043ASYMMETRIC KEYS
2044M: David Howells <dhowells@redhat.com>
2045L: keyrings@vger.kernel.org
2046S: Maintained
2047F: Documentation/crypto/asymmetric-keys.txt
2048F: include/linux/verification.h
2049F: include/crypto/public_key.h
2050F: include/crypto/pkcs7.h
2051F: crypto/asymmetric_keys/
2052
953a6479 2053ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2054R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2055W: http://sourceforge.net/projects/xscaleiop
08223d80 2056S: Odd fixes
679655da
JP
2057F: Documentation/crypto/async-tx-api.txt
2058F: crypto/async_tx/
2059F: drivers/dma/
2060F: include/linux/dmaengine.h
2061F: include/linux/async_tx.h
b3e5f263 2062
a1867d36 2063AT24 EEPROM DRIVER
14d77c4d 2064M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2065L: linux-i2c@vger.kernel.org
2066S: Maintained
2067F: drivers/misc/eeprom/at24.c
25f73ed5 2068F: include/linux/platform_data/at24.h
a1867d36 2069
e7839f25 2070ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2071M: "Ed L. Cashin" <ed.cashin@acm.org>
2072W: http://www.openaoe.org/
1da177e4 2073S: Supported
679655da
JP
2074F: Documentation/aoe/
2075F: drivers/block/aoe/
1da177e4 2076
aad7a211
AB
2077ATHEROS 71XX/9XXX GPIO DRIVER
2078M: Alban Bedel <albeu@free.fr>
2079W: https://github.com/AlbanBedel/linux
2080T: git git://github.com/AlbanBedel/linux
2081S: Maintained
2082F: drivers/gpio/gpio-ath79.c
2083F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2084
9a10a870 2085ATHEROS ATH GENERIC UTILITIES
f726ee65 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2087L: linux-wireless@vger.kernel.org
2088S: Supported
2089F: drivers/net/wireless/ath/*
2090
fa1c114f 2091ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2092M: Jiri Slaby <jirislaby@gmail.com>
2093M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2094M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2095L: linux-wireless@vger.kernel.org
72c706b7 2096W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2097S: Maintained
fa451753 2098F: drivers/net/wireless/ath/ath5k/
fa1c114f 2099
12e62d6f
KV
2100ATHEROS ATH6KL WIRELESS DRIVER
2101M: Kalle Valo <kvalo@qca.qualcomm.com>
2102L: linux-wireless@vger.kernel.org
2103W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2105S: Supported
2106F: drivers/net/wireless/ath/ath6kl/
2107
2be7d22f 2108WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2109M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2110L: linux-wireless@vger.kernel.org
2111L: wil6210@qca.qualcomm.com
2112S: Supported
2113W: http://wireless.kernel.org/en/users/Drivers/wil6210
2114F: drivers/net/wireless/ath/wil6210/
dba4b74d 2115F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2116
1d7e1e6b
CL
2117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2118M: Christian Lamparter <chunkeey@googlemail.com>
2119L: linux-wireless@vger.kernel.org
2120W: http://wireless.kernel.org/en/users/Drivers/carl9170
2121S: Maintained
2122F: drivers/net/wireless/ath/carl9170/
2123
2c2a6172
LT
2124ATK0110 HWMON DRIVER
2125M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2126L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2127S: Maintained
2128F: drivers/hwmon/asus_atk0110.c
2129
6f69a6d7 2130ATI_REMOTE2 DRIVER
8b58be88 2131M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2132S: Maintained
679655da 2133F: drivers/input/misc/ati_remote2.c
6f69a6d7 2134
7ae115b4 2135ATLX ETHERNET DRIVERS
8b58be88 2136M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2137M: Chris Snook <chris.snook@gmail.com>
e443e383 2138L: netdev@vger.kernel.org
8d5ca6ec
JC
2139W: http://sourceforge.net/projects/atl1
2140W: http://atl1.sourceforge.net
2141S: Maintained
2b133ad6 2142F: drivers/net/ethernet/atheros/
8d5ca6ec 2143
1da177e4 2144ATM
366c1bd1 2145M: Chas Williams <3chas3@gmail.com>
476604de 2146L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2147L: netdev@vger.kernel.org
1da177e4
LT
2148W: http://linux-atm.sourceforge.net
2149S: Maintained
679655da
JP
2150F: drivers/atm/
2151F: include/linux/atm*
c117ab84 2152F: include/uapi/linux/atm*
1da177e4 2153
04ac2f46 2154ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2156S: Maintained
2157F: drivers/mmc/host/atmel-mci.c
04ac2f46 2158
f80cb488
NF
2159ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2160M: Nicolas Ferre <nicolas.ferre@atmel.com>
2161S: Supported
2162F: drivers/power/reset/at91-sama5d2_shdwc.c
2163
b9cd7a25
LD
2164ATMEL SAMA5D2 ADC DRIVER
2165M: Ludovic Desroches <ludovic.desroches@atmel.com>
2166L: linux-iio@vger.kernel.org
2167S: Supported
2168F: drivers/iio/adc/at91-sama5d2_adc.c
2169
dfae90ed 2170ATMEL Audio ALSA driver
3a82002c 2171M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2173S: Supported
2174F: sound/soc/atmel
2175
b414dc16
NF
2176ATMEL DMA DRIVER
2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S: Supported
2180F: drivers/dma/at_hdmac.c
2181F: drivers/dma/at_hdmac_regs.h
6f0d65af 2182F: include/linux/platform_data/dma-atmel.h
b414dc16 2183
6bd0f436
LD
2184ATMEL XDMA DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-arm-kernel@lists.infradead.org
2187L: dmaengine@vger.kernel.org
2188S: Supported
2189F: drivers/dma/at_xdmac.c
2190
888f2804
LD
2191ATMEL I2C DRIVER
2192M: Ludovic Desroches <ludovic.desroches@atmel.com>
2193L: linux-i2c@vger.kernel.org
2194S: Supported
2195F: drivers/i2c/busses/i2c-at91.c
2196
15515545 2197ATMEL ISI DRIVER
50cb2efa 2198M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2199L: linux-media@vger.kernel.org
2200S: Supported
f2294c2d 2201F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2202F: include/media/atmel-isi.h
2203
8f4c79ce 2204ATMEL LCDFB DRIVER
8b58be88 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2206L: linux-fbdev@vger.kernel.org
8f4c79ce 2207S: Maintained
8a61f013 2208F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2209F: include/video/atmel_lcdc.h
8f4c79ce 2210
89e5785f 2211ATMEL MACB ETHERNET DRIVER
a02875a6 2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2213S: Supported
9f2f381f 2214F: drivers/net/ethernet/cadence/
89e5785f 2215
5cbac98a 2216ATMEL NAND DRIVER
50cb2efa
NF
2217M: Wenyou Yang <wenyou.yang@atmel.com>
2218M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2219L: linux-mtd@lists.infradead.org
2220S: Supported
2221F: drivers/mtd/nand/atmel_nand*
2222
05c441ef 2223ATMEL SDMMC DRIVER
2224M: Ludovic Desroches <ludovic.desroches@atmel.com>
2225L: linux-mmc@vger.kernel.org
2226S: Supported
2227F: drivers/mmc/host/sdhci-of-at91.c
2228
754ce4f2 2229ATMEL SPI DRIVER
a02875a6 2230M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2231S: Supported
9df92e6c 2232F: drivers/spi/spi-atmel.*
754ce4f2 2233
0ef09015 2234ATMEL SSC DRIVER
03515f32 2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S: Supported
2238F: drivers/misc/atmel-ssc.c
2239F: include/linux/atmel-ssc.h
2240
e9cb1c5a
NF
2241ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S: Supported
2245F: drivers/misc/atmel_tclib.c
2246F: drivers/clocksource/tcb_clksrc.c
2247
914a3f3b 2248ATMEL USBA UDC DRIVER
a02875a6
NF
2249M: Nicolas Ferre <nicolas.ferre@atmel.com>
2250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2251S: Supported
faf2e1db 2252F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2253
1da177e4 2254ATMEL WIRELESS DRIVER
8b58be88 2255M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2256L: linux-wireless@vger.kernel.org
1da177e4
LT
2257W: http://www.thekelleys.org.uk/atmel
2258W: http://atmelwlandriver.sourceforge.net/
2259S: Maintained
30fe0f9b 2260F: drivers/net/wireless/atmel/atmel*
1da177e4 2261
a14c0f8f 2262ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2263M: Nick Dyer <nick@shmanahar.org>
2264T: git git://github.com/ndyer/linux.git
2265S: Maintained
a14c0f8f
ND
2266F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2267F: drivers/input/touchscreen/atmel_mxt_ts.c
2268F: include/linux/platform_data/atmel_mxt_ts.h
2269
26780d9e 2270ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2271M: Bradley Grove <linuxdrivers@attotech.com>
2272L: linux-scsi@vger.kernel.org
2273W: http://www.attotech.com
2274S: Supported
2275F: drivers/scsi/esas2r
26780d9e 2276
bc6e17b8
SS
2277ATUSB IEEE 802.15.4 RADIO DRIVER
2278M: Stefan Schmidt <stefan@osg.samsung.com>
2279L: linux-wpan@vger.kernel.org
2280S: Maintained
2281F: drivers/net/ieee802154/atusb.c
2282F: drivers/net/ieee802154/atusb.h
2283F: drivers/net/ieee802154/at86rf230.h
2284
a92b7b80 2285AUDIT SUBSYSTEM
915f389d 2286M: Paul Moore <paul@paul-moore.com>
8b58be88 2287M: Eric Paris <eparis@redhat.com>
915f389d 2288L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2289W: http://people.redhat.com/sgrubb/audit/
915f389d 2290T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2291S: Maintained
679655da 2292F: include/linux/audit.h
c117ab84 2293F: include/uapi/linux/audit.h
679655da 2294F: kernel/audit*
a92b7b80 2295
70e84049 2296AUXILIARY DISPLAY DRIVERS
8b58be88 2297M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2298W: http://miguelojeda.es/auxdisplay.htm
2299W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2300S: Maintained
679655da
JP
2301F: drivers/auxdisplay/
2302F: include/linux/cfag12864b.h
70e84049 2303
5f97f7f9 2304AVR32 ARCHITECTURE
e336f61f
HCE
2305M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2306M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2307W: http://www.atmel.com/products/AVR32/
249d9d9d 2308W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2309W: http://avrfreaks.net/
e336f61f 2310S: Maintained
679655da 2311F: arch/avr32/
5f97f7f9
HS
2312
2313AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2314M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2315M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2316S: Maintained
679655da 2317F: arch/avr32/mach-at32ap/
5f97f7f9 2318
1da177e4 2319AX.25 NETWORK LAYER
8b58be88 2320M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2321L: linux-hams@vger.kernel.org
d34cb28a 2322W: http://www.linux-ax25.org/
1da177e4 2323S: Maintained
c117ab84 2324F: include/uapi/linux/ax25.h
679655da
JP
2325F: include/net/ax25.h
2326F: net/ax25/
1da177e4 2327
d5269395 2328AZ6007 DVB DRIVER
5dc8a864
MCC
2329M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2330M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2331L: linux-media@vger.kernel.org
a825eaec 2332W: https://linuxtv.org
d5269395
MCC
2333T: git git://linuxtv.org/media_tree.git
2334S: Maintained
2335F: drivers/media/usb/dvb-usb-v2/az6007.c
2336
6777376e
HV
2337AZTECH FM RADIO RECEIVER DRIVER
2338M: Hans Verkuil <hverkuil@xs4all.nl>
2339L: linux-media@vger.kernel.org
2340T: git git://linuxtv.org/media_tree.git
a825eaec 2341W: https://linuxtv.org
6777376e
HV
2342S: Maintained
2343F: drivers/media/radio/radio-aztech*
2344
e2d1d6c0 2345B43 WIRELESS DRIVER
e2d1d6c0 2346L: linux-wireless@vger.kernel.org
ed072f9e 2347L: b43-dev@lists.infradead.org
491b26b4 2348W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2349S: Odd Fixes
58619b14 2350F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2351
2352B43LEGACY WIRELESS DRIVER
8b58be88 2353M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2354L: linux-wireless@vger.kernel.org
ed072f9e 2355L: b43-dev@lists.infradead.org
491b26b4 2356W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2357S: Maintained
423e3ce3 2358F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2359
300abeb5 2360BACKLIGHT CLASS/SUBSYSTEM
b7701755 2361M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2362M: Lee Jones <lee.jones@linaro.org>
9f273c24 2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2364S: Maintained
679655da
JP
2365F: drivers/video/backlight/
2366F: include/linux/backlight.h
300abeb5 2367
c6c8fea2 2368BATMAN ADVANCED
207df49e 2369M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2370M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2371M: Antonio Quartulli <a@unstable.cc>
1584f41f 2372L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2373W: https://www.open-mesh.org/
8b823170 2374Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2375S: Maintained
286ddfb0
SE
2376F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2377F: Documentation/ABI/testing/sysfs-class-net-mesh
2378F: Documentation/networking/batman-adv.txt
09748a22 2379F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2380F: net/batman-adv/
2381
e2d1d6c0 2382BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2383M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2384L: linux-hams@vger.kernel.org
2385W: http://www.baycom.org/~tom/ham/ham.html
2386S: Maintained
679655da 2387F: drivers/net/hamradio/baycom*
e2d1d6c0 2388
cafe5635 2389BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2390M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2391L: linux-bcache@vger.kernel.org
2392W: http://bcache.evilpiepirate.org
4d1034eb 2393S: Orphan
cafe5635
KO
2394F: drivers/md/bcache/
2395
04bd844a
HV
2396BDISP ST MEDIA DRIVER
2397M: Fabien Dessenne <fabien.dessenne@st.com>
2398L: linux-media@vger.kernel.org
2399T: git git://linuxtv.org/media_tree.git
a825eaec 2400W: https://linuxtv.org
04bd844a
HV
2401S: Supported
2402F: drivers/media/platform/sti/bdisp
2403
e2d1d6c0 2404BEFS FILE SYSTEM
db4ad036
LB
2405M: Luis de Bethencourt <luisbg@osg.samsung.com>
2406M: Salah Triki <salah.triki@gmail.com>
2407S: Maintained
2408T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2409F: Documentation/filesystems/befs.txt
2410F: fs/befs/
e2d1d6c0 2411
564ee360 2412BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2413M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2414L: netdev@vger.kernel.org
2415S: Maintained
2416F: drivers/net/ethernet/ec_bhf.c
564ee360 2417
e2d1d6c0 2418BFS FILE SYSTEM
8b58be88 2419M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2420S: Maintained
679655da
JP
2421F: Documentation/filesystems/bfs.txt
2422F: fs/bfs/
c117ab84 2423F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2424
1394f032 2425BLACKFIN ARCHITECTURE
a4edbc10 2426M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2428T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2429W: http://blackfin.uclinux.org
2430S: Supported
679655da 2431F: arch/blackfin/
566da5b2 2432
e190d6b1 2433BLACKFIN EMAC DRIVER
b3fe92b0 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2435W: http://blackfin.uclinux.org
2436S: Supported
7b35f033 2437F: drivers/net/ethernet/adi/
e190d6b1 2438
566da5b2 2439BLACKFIN RTC DRIVER
b3fe92b0 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2441W: http://blackfin.uclinux.org
2442S: Supported
679655da 2443F: drivers/rtc/rtc-bfin.c
1394f032 2444
936ed49a 2445BLACKFIN SDH DRIVER
109ec8c3 2446M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2448W: http://blackfin.uclinux.org
2449S: Supported
2450F: drivers/mmc/host/bfin_sdh.c
2451
1394f032 2452BLACKFIN SERIAL DRIVER
8b58be88 2453M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2454L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2455W: http://blackfin.uclinux.org
2456S: Supported
8460241e 2457F: drivers/tty/serial/bfin_uart.c
1394f032 2458
1e6d320f 2459BLACKFIN WATCHDOG DRIVER
b3fe92b0 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2461W: http://blackfin.uclinux.org
2462S: Supported
679655da 2463F: drivers/watchdog/bfin_wdt.c
1e6d320f 2464
d24ecfcc 2465BLACKFIN I2C TWI DRIVER
8b58be88 2466M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2468W: http://blackfin.uclinux.org/
2469S: Supported
679655da 2470F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2471
1e204377
SJ
2472BLACKFIN MEDIA DRIVER
2473M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2474L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2475W: http://blackfin.uclinux.org/
2476S: Supported
2477F: drivers/media/platform/blackfin/
2478F: drivers/media/i2c/adv7183*
2479F: drivers/media/i2c/vs6624*
2480
b54cf35a
JSM
2481BLINKM RGB LED DRIVER
2482M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2483S: Maintained
2484F: drivers/leds/leds-blinkm.c
2485
1da177e4 2486BLOCK LAYER
8b58be88 2487M: Jens Axboe <axboe@kernel.dk>
82c426e0 2488L: linux-block@vger.kernel.org
08deed1e 2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2490S: Maintained
679655da 2491F: block/
ae11f7ef 2492F: kernel/trace/blktrace.c
88459642 2493F: lib/sbitmap.c
1da177e4 2494
2b54aaef 2495BLOCK2MTD DRIVER
8b58be88 2496M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2497L: linux-mtd@lists.infradead.org
2498S: Maintained
679655da 2499F: drivers/mtd/devices/block2mtd.c
2b54aaef 2500
63fbd24e 2501BLUETOOTH DRIVERS
8b58be88 2502M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2503M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2504M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2505L: linux-bluetooth@vger.kernel.org
63fbd24e 2506W: http://www.bluez.org/
22e7a424
MH
2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2509S: Maintained
679655da 2510F: drivers/bluetooth/
1da177e4 2511
63fbd24e 2512BLUETOOTH SUBSYSTEM
8b58be88 2513M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2514M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2515M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2516L: linux-bluetooth@vger.kernel.org
2517W: http://www.bluez.org/
22e7a424
MH
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2520S: Maintained
679655da
JP
2521F: net/bluetooth/
2522F: include/net/bluetooth/
1da177e4
LT
2523
2524BONDING DRIVER
79b30750 2525M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2526M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2527M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2528L: netdev@vger.kernel.org
ce00f85c
JC
2529W: http://sourceforge.net/projects/bonding/
2530S: Supported
679655da 2531F: drivers/net/bonding/
c117ab84 2532F: include/uapi/linux/if_bonding.h
1da177e4 2533
b5f4df34
AS
2534BPF (Safe dynamic programs and tools)
2535M: Alexei Starovoitov <ast@kernel.org>
2536L: netdev@vger.kernel.org
2537L: linux-kernel@vger.kernel.org
2538S: Supported
2539F: kernel/bpf/
5aa5bd14
DB
2540F: tools/testing/selftests/bpf/
2541F: lib/test_bpf.c
b5f4df34 2542
39105890 2543BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2544M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2545L: netdev@vger.kernel.org
2546S: Supported
adfc5217 2547F: drivers/net/ethernet/broadcom/b44.*
39105890 2548
967dd82f
FF
2549BROADCOM B53 ETHERNET SWITCH DRIVER
2550M: Florian Fainelli <f.fainelli@gmail.com>
2551L: netdev@vger.kernel.org
2552L: openwrt-devel@lists.openwrt.org (subscribers-only)
2553S: Supported
2554F: drivers/net/dsa/b53/*
2555F: include/linux/platform_data/b53.h
2556
32ec90d5
FF
2557BROADCOM GENET ETHERNET DRIVER
2558M: Florian Fainelli <f.fainelli@gmail.com>
2559L: netdev@vger.kernel.org
2560S: Supported
2561F: drivers/net/ethernet/broadcom/genet/
2562
948c51e6 2563BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2564M: Rasesh Mody <rasesh.mody@cavium.com>
2565M: Harish Patil <harish.patil@cavium.com>
2566M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217
JK
2569F: drivers/net/ethernet/broadcom/bnx2.*
2570F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2571
4d9d2cb0 2572BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2573M: Yuval Mintz <Yuval.Mintz@cavium.com>
2574M: Ariel Elior <ariel.elior@cavium.com>
2575M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2576L: netdev@vger.kernel.org
2577S: Supported
adfc5217 2578F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2579
90f4c594 2580BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2581M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2582M: Ray Jui <rjui@broadcom.com>
2583M: Scott Branden <sbranden@broadcom.com>
086f4704 2584M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2585T: git git://github.com/broadcom/mach-bcm
af4b8e37 2586S: Maintained
ccf62f5a
JM
2587N: bcm281*
2588N: bcm113*
2589N: bcm216*
2590N: kona
af4b8e37 2591F: arch/arm/mach-bcm/
af4b8e37 2592
9209bec4 2593BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2594M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2595M: Lee Jones <lee@kernel.org>
10b9e887 2596M: Eric Anholt <eric@anholt.net>
f680f25c 2597L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2600S: Maintained
9209bec4 2601N: bcm2835
f680f25c 2602
5564f092
RM
2603BROADCOM BCM47XX MIPS ARCHITECTURE
2604M: Hauke Mehrtens <hauke@hauke-m.de>
2605M: Rafał Miłecki <zajec5@gmail.com>
2606L: linux-mips@linux-mips.org
2607S: Maintained
7ad2410c 2608F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2609F: arch/mips/bcm47xx/*
2610F: arch/mips/include/asm/mach-bcm47xx/*
2611
9209bec4 2612BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2613M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2614M: Rafał Miłecki <zajec5@gmail.com>
2615M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2616L: linux-arm-kernel@lists.infradead.org
2617S: Maintained
2618F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2619F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2620F: arch/arm/boot/dts/bcm470*
2621
4ebd5047
RM
2622BROADCOM BCM53573 ARM ARCHITECTURE
2623M: Rafał Miłecki <rafal@milecki.pl>
2624L: linux-arm-kernel@lists.infradead.org
2625S: Maintained
2626F: arch/arm/boot/dts/bcm53573*
2627F: arch/arm/boot/dts/bcm47189*
2628
e076e962
FF
2629BROADCOM BCM63XX ARM ARCHITECTURE
2630M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2631M: bcm-kernel-feedback-list@broadcom.com
20de823e 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2633T: git git://github.com/broadcom/stblinux.git
e076e962 2634S: Maintained
d6f4e76e 2635N: bcm63xx
e076e962 2636
7110e227
KC
2637BROADCOM BCM63XX/BCM33XX UDC DRIVER
2638M: Kevin Cernekee <cernekee@gmail.com>
2639L: linux-usb@vger.kernel.org
2640S: Maintained
2641F: drivers/usb/gadget/udc/bcm63xx_udc.*
2642
2df94fd6 2643BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2644M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2645M: Gregory Fong <gregory.0xf0@gmail.com>
2646M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2647M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2649T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2650S: Maintained
2651F: arch/arm/mach-bcm/*brcmstb*
2652F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2653F: drivers/bus/brcmstb_gisb.c
5009a289 2654N: brcmstb
2df94fd6 2655
70371cef
KC
2656BROADCOM BMIPS MIPS ARCHITECTURE
2657M: Kevin Cernekee <cernekee@gmail.com>
2658M: Florian Fainelli <f.fainelli@gmail.com>
2659L: linux-mips@linux-mips.org
eb6725d0 2660T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2661S: Maintained
2662F: arch/mips/bmips/*
2663F: arch/mips/include/asm/mach-bmips/*
2664F: arch/mips/kernel/*bmips*
338808de 2665F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2666F: drivers/irqchip/irq-bcm63*
70371cef
KC
2667F: drivers/irqchip/irq-bcm7*
2668F: drivers/irqchip/irq-brcmstb*
3271e610 2669F: include/linux/bcm963xx_nvram.h
8fce60b8 2670F: include/linux/bcm963xx_tag.h
70371cef 2671
948c51e6 2672BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2673M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2674M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2675M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2676L: netdev@vger.kernel.org
2677S: Supported
adfc5217 2678F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2679
a9533e7e 2680BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2681M: Arend van Spriel <arend.vanspriel@broadcom.com>
2682M: Franky Lin <franky.lin@broadcom.com>
2683M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2684L: linux-wireless@vger.kernel.org
2a734451 2685L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2686S: Supported
05491d2c 2687F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2688
9958d6f9 2689BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2690M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2691L: linux-scsi@vger.kernel.org
2692S: Supported
2693F: drivers/scsi/bnx2fc/
2694
6a6b5ad0 2695BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2696M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2697L: linux-scsi@vger.kernel.org
2698S: Supported
2699F: drivers/scsi/bnx2i/
2700
63f37ddf 2701BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2702M: Ray Jui <rjui@broadcom.com>
2703M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2704M: Jon Mason <jonmason@broadcom.com>
086f4704 2705M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2707T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2708S: Maintained
2709N: iproc
2710N: cygnus
5c161242 2711N: bcm[-_]nsp
36c0237f
SB
2712N: bcm9113*
2713N: bcm9583*
63f37ddf
JM
2714N: bcm9585*
2715N: bcm9586*
2716N: bcm988312
36c0237f 2717N: bcm113*
63f37ddf
JM
2718N: bcm583*
2719N: bcm585*
2720N: bcm586*
2721N: bcm88312
d76e21b8 2722F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2723F: drivers/clk/bcm/clk-ns*
2724F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2725
3b0213d5
GF
2726BROADCOM BRCMSTB GPIO DRIVER
2727M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2728L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2729S: Supported
2730F: drivers/gpio/gpio-brcmstb.c
2731F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2732
7b7f588b 2733BROADCOM KONA GPIO DRIVER
5e163903 2734M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2735L: bcm-kernel-feedback-list@broadcom.com
2736S: Supported
2737F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2738F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2739
f6e734a8
RM
2740BROADCOM NVRAM DRIVER
2741M: Rafał Miłecki <zajec5@gmail.com>
2742L: linux-mips@linux-mips.org
2743S: Maintained
2744F: drivers/firmware/broadcom/*
2745
02787daa
BN
2746BROADCOM STB NAND FLASH DRIVER
2747M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2748M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2749L: linux-mtd@lists.infradead.org
1285734c 2750L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2751S: Maintained
2752F: drivers/mtd/nand/brcmnand/
2753
c9678d86
RM
2754BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2755M: Rafał Miłecki <zajec5@gmail.com>
2756L: linux-wireless@vger.kernel.org
2757S: Maintained
2758F: drivers/bcma/
2759F: include/linux/bcma/
2760
b8302205
FF
2761BROADCOM SYSTEMPORT ETHERNET DRIVER
2762M: Florian Fainelli <f.fainelli@gmail.com>
2763L: netdev@vger.kernel.org
2764S: Supported
2765F: drivers/net/ethernet/broadcom/bcmsysport.*
2766
42515e61
J
2767BROADCOM VULCAN ARM64 SOC
2768M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2769M: bcm-kernel-feedback-list@broadcom.com
42515e61 2770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2771S: Maintained
2772F: arch/arm64/boot/dts/broadcom/vulcan*
2773
7725ccfd 2774BROCADE BFA FC SCSI DRIVER
aa803370
AG
2775M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2776M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2777L: linux-scsi@vger.kernel.org
2778S: Supported
2779F: drivers/scsi/bfa/
7725ccfd 2780
8b230ed8 2781BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2782M: Rasesh Mody <rasesh.mody@cavium.com>
2783M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2784M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2785L: netdev@vger.kernel.org
2786S: Supported
f844a0ea 2787F: drivers/net/ethernet/brocade/bna/
8b230ed8 2788
5cdf7f76 2789BSG (block layer generic sg v4 driver)
8b58be88 2790M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2791L: linux-scsi@vger.kernel.org
2792S: Supported
679655da
JP
2793F: block/bsg.c
2794F: include/linux/bsg.h
c117ab84 2795F: include/uapi/linux/bsg.h
5cdf7f76 2796
af39917d
CL
2797BT87X AUDIO DRIVER
2798M: Clemens Ladisch <clemens@ladisch.de>
2799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2800T: git git://git.alsa-project.org/alsa-kernel.git
2801S: Maintained
2802F: Documentation/sound/alsa/Bt87x.txt
2803F: sound/pci/bt87x.c
2804
ff1d5c2f 2805BT8XXGPIO DRIVER
eb032b98 2806M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2807W: http://bu3sch.de/btgpio.php
2808S: Maintained
72dbb705 2809F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2810
eb1eb04f 2811BTRFS FILE SYSTEM
c0778e25
CM
2812M: Chris Mason <clm@fb.com>
2813M: Josef Bacik <jbacik@fb.com>
d8130624 2814M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2815L: linux-btrfs@vger.kernel.org
2816W: http://btrfs.wiki.kernel.org/
8a6e2535 2817Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2819S: Maintained
679655da
JP
2820F: Documentation/filesystems/btrfs.txt
2821F: fs/btrfs/
eb1eb04f 2822
1da177e4 2823BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2824M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2825M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2826L: linux-media@vger.kernel.org
a825eaec 2827W: https://linuxtv.org
275ffde4 2828T: git git://linuxtv.org/media_tree.git
f96236e5 2829S: Odd fixes
618cd932 2830F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2831F: drivers/media/pci/bt8xx/bttv*
1da177e4 2832
1f34923c
KA
2833BUSLOGIC SCSI DRIVER
2834M: Khalid Aziz <khalid@gonehiking.org>
2835L: linux-scsi@vger.kernel.org
2836S: Maintained
2837F: drivers/scsi/BusLogic.*
2838F: drivers/scsi/FlashPoint.*
2839
af39917d
CL
2840C-MEDIA CMI8788 DRIVER
2841M: Clemens Ladisch <clemens@ladisch.de>
2842L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2843T: git git://git.alsa-project.org/alsa-kernel.git
2844S: Maintained
2845F: sound/pci/oxygen/
2846
2141355f
MS
2847C6X ARCHITECTURE
2848M: Mark Salter <msalter@redhat.com>
2849M: Aurelien Jacquiot <a-jacquiot@ti.com>
2850L: linux-c6x-dev@linux-c6x.org
2851W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2852S: Maintained
2853F: arch/c6x/
2854
a5432f5a 2855CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2856M: David Howells <dhowells@redhat.com>
e62d6e24 2857L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2858S: Supported
2859F: Documentation/filesystems/caching/cachefiles.txt
2860F: fs/cachefiles/
2861
c815ca39
HV
2862CADET FM/AM RADIO RECEIVER DRIVER
2863M: Hans Verkuil <hverkuil@xs4all.nl>
2864L: linux-media@vger.kernel.org
2865T: git git://linuxtv.org/media_tree.git
a825eaec 2866W: https://linuxtv.org
c815ca39
HV
2867S: Maintained
2868F: drivers/media/radio/radio-cadet*
2869
77d5140f 2870CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2871M: Jonathan Corbet <corbet@lwn.net>
661263b5 2872L: linux-media@vger.kernel.org
275ffde4 2873T: git git://linuxtv.org/media_tree.git
77d5140f 2874S: Maintained
618cd932 2875F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2876F: drivers/media/platform/marvell-ccic/
77d5140f 2877
201b6bab 2878CAIF NETWORK LAYER
5c574f50 2879M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2880L: netdev@vger.kernel.org
2881S: Supported
2882F: Documentation/networking/caif/
2883F: drivers/net/caif/
c117ab84 2884F: include/uapi/linux/caif/
201b6bab
JP
2885F: include/net/caif/
2886F: net/caif/
2887
77dac90f 2888CALGARY x86-64 IOMMU
a6921c29
JM
2889M: Muli Ben-Yehuda <mulix@mulix.org>
2890M: Jon Mason <jdmason@kudzu.us>
2891L: iommu@lists.linux-foundation.org
77dac90f 2892S: Maintained
679655da
JP
2893F: arch/x86/kernel/pci-calgary_64.c
2894F: arch/x86/kernel/tce_64.c
2895F: arch/x86/include/asm/calgary.h
2896F: arch/x86/include/asm/tce.h
77dac90f 2897
e2d1d6c0 2898CAN NETWORK LAYER
8d15d386 2899M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2900M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2901L: linux-can@vger.kernel.org
84b0d715 2902W: https://github.com/linux-can
870482a4
MKB
2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2905S: Maintained
f35f6c8f 2906F: Documentation/networking/can.txt
8d15d386 2907F: net/can/
8d15d386 2908F: include/linux/can/core.h
c117ab84
CEB
2909F: include/uapi/linux/can.h
2910F: include/uapi/linux/can/bcm.h
2911F: include/uapi/linux/can/raw.h
2912F: include/uapi/linux/can/gw.h
e2d1d6c0 2913
4261a204 2914CAN NETWORK DRIVERS
8b58be88 2915M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2916M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2917L: linux-can@vger.kernel.org
84b0d715 2918W: https://github.com/linux-can
870482a4
MKB
2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2921S: Maintained
3636876a 2922F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2923F: drivers/net/can/
2924F: include/linux/can/dev.h
8d15d386 2925F: include/linux/can/platform/
c117ab84
CEB
2926F: include/uapi/linux/can/error.h
2927F: include/uapi/linux/can/netlink.h
4261a204 2928
95d16c72 2929CAPABILITIES
39baa7e6 2930M: Serge Hallyn <serge@hallyn.com>
95d16c72 2931L: linux-security-module@vger.kernel.org
6305902c 2932S: Supported
95d16c72 2933F: include/linux/capability.h
c117ab84 2934F: include/uapi/linux/capability.h
6305902c 2935F: security/commoncap.c
38a94118 2936F: kernel/capability.c
95d16c72 2937
b84894c7
KT
2938CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2939M: Kevin Tsai <ktsai@capellamicro.com>
2940S: Maintained
2941F: drivers/iio/light/cm*
2942F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2943
f9484852
JG
2944CAVIUM I2C DRIVER
2945M: Jan Glauber <jglauber@cavium.com>
2946M: David Daney <david.daney@cavium.com>
2947W: http://www.cavium.com
2948S: Supported
2949F: drivers/i2c/busses/i2c-octeon*
2950F: drivers/i2c/busses/i2c-thunderx*
2951
f21fb3ed
RV
2952CAVIUM LIQUIDIO NETWORK DRIVER
2953M: Derek Chickles <derek.chickles@caviumnetworks.com>
2954M: Satanand Burla <satananda.burla@caviumnetworks.com>
2955M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2956M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2957L: netdev@vger.kernel.org
2958W: http://www.cavium.com
2959S: Supported
f21fb3ed
RV
2960F: drivers/net/ethernet/cavium/liquidio/
2961
ef0bbac3
VB
2962CC2520 IEEE-802.15.4 RADIO DRIVER
2963M: Varka Bhadram <varkabhadram@gmail.com>
2964L: linux-wpan@vger.kernel.org
2965S: Maintained
2966F: drivers/net/ieee802154/cc2520.c
2967F: include/linux/spi/cc2520.h
2968F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2969
ca684386
HV
2970CEC DRIVER
2971M: Hans Verkuil <hans.verkuil@cisco.com>
2972L: linux-media@vger.kernel.org
2973T: git git://linuxtv.org/media_tree.git
2974W: http://linuxtv.org
2975S: Supported
2976F: Documentation/cec.txt
618cd932 2977F: Documentation/media/uapi/cec
ca684386
HV
2978F: drivers/staging/media/cec/
2979F: drivers/media/cec-edid.c
2980F: drivers/media/rc/keymaps/rc-cec.c
2981F: include/media/cec.h
2982F: include/media/cec-edid.h
2983F: include/linux/cec.h
2984F: include/linux/cec-funcs.h
2985
b8154542 2986CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2987M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2988L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2989W: http://www.ibm.com/developerworks/power/cell/
2990S: Supported
679655da 2991F: arch/powerpc/include/asm/cell*.h
679655da 2992F: arch/powerpc/include/asm/spu*.h
c117ab84 2993F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2994F: arch/powerpc/oprofile/*cell*
2995F: arch/powerpc/platforms/cell/
b8154542 2996
398ecff5
SW
2997CEPH COMMON CODE (LIBCEPH)
2998M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2999M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3000M: Sage Weil <sage@redhat.com>
82593f87 3001L: ceph-devel@vger.kernel.org
09d90327 3002W: http://ceph.com/
fb99f881 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3004T: git git://github.com/ceph/ceph-client.git
9030aaf9 3005S: Supported
14430813
JP
3006F: net/ceph/
3007F: include/linux/ceph/
3008F: include/linux/crush/
9030aaf9 3009
398ecff5
SW
3010CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3011M: "Yan, Zheng" <zyan@redhat.com>
3012M: Sage Weil <sage@redhat.com>
3013M: Ilya Dryomov <idryomov@gmail.com>
3014L: ceph-devel@vger.kernel.org
3015W: http://ceph.com/
3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3017T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3018S: Supported
3019F: Documentation/filesystems/ceph.txt
3020F: fs/ceph/
3021
cfc411e7
DH
3022CERTIFICATE HANDLING:
3023M: David Howells <dhowells@redhat.com>
3024M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3025L: keyrings@vger.kernel.org
cfc411e7
DH
3026S: Maintained
3027F: Documentation/module-signing.txt
3028F: certs/
d8d80386 3029F: scripts/sign-file.c
cfc411e7
DH
3030F: scripts/extract-cert.c
3031
18332a80 3032CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3033L: linux-usb@vger.kernel.org
10c6c9c9 3034S: Orphan
679655da
JP
3035F: Documentation/usb/WUSB-Design-overview.txt
3036F: Documentation/usb/wusb-cbaf
355ffe69
DV
3037F: drivers/usb/host/hwa-hc.c
3038F: drivers/usb/host/whci/
679655da
JP
3039F: drivers/usb/wusbcore/
3040F: include/linux/usb/wusb*
18332a80 3041
70e84049 3042CFAG12864B LCD DRIVER
8b58be88 3043M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3044W: http://miguelojeda.es/auxdisplay.htm
3045W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3046S: Maintained
679655da
JP
3047F: drivers/auxdisplay/cfag12864b.c
3048F: include/linux/cfag12864b.h
70e84049
MOS
3049
3050CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3051M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3052W: http://miguelojeda.es/auxdisplay.htm
3053W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3054S: Maintained
679655da
JP
3055F: drivers/auxdisplay/cfag12864bfb.c
3056F: include/linux/cfag12864b.h
70e84049 3057
704232c2 3058CFG80211 and NL80211
8b58be88 3059M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3060L: linux-wireless@vger.kernel.org
ce466579
JB
3061W: http://wireless.kernel.org/
3062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3064S: Maintained
c117ab84 3065F: include/uapi/linux/nl80211.h
679655da
JP
3066F: include/net/cfg80211.h
3067F: net/wireless/*
3068X: net/wireless/wext*
704232c2 3069
46e64261
GKH
3070CHAR and MISC DRIVERS
3071M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3072M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3074S: Supported
46e64261
GKH
3075F: drivers/char/*
3076F: drivers/misc/*
471322a8 3077F: include/linux/miscdevice.h
46e64261 3078
0a920b5b 3079CHECKPATCH
8b58be88 3080M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3081M: Joe Perches <joe@perches.com>
3082S: Maintained
679655da 3083F: scripts/checkpatch.pl
0a920b5b 3084
f8407f26
HW
3085CHINESE DOCUMENTATION
3086M: Harry Wei <harryxiyou@gmail.com>
9740153c 3087L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3088L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3089S: Maintained
3090F: Documentation/zh_CN/
3091
2721ea2c 3092CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3093M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3095L: linux-usb@vger.kernel.org
3096S: Maintained
3097F: drivers/usb/chipidea/
3098
a93ad65d
HG
3099CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3100M: Hans de Goede <hdegoede@redhat.com>
3101L: linux-input@vger.kernel.org
3102S: Maintained
3103F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3104F: drivers/input/touchscreen/chipone_icn8318.c
3105
ab043105
OJ
3106CHROME HARDWARE PLATFORM SUPPORT
3107M: Olof Johansson <olof@lixom.net>
3108S: Maintained
9f273c24 3109T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3110F: drivers/platform/chrome/
3111
641cb85e 3112CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3113M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3114M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3115M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3116M: Neel Patel <neepatel@cisco.com>
7063fbf2 3117S: Supported
a6a5580c 3118F: drivers/net/ethernet/cisco/enic/
7063fbf2 3119
e3cf00d0 3120CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3121M: Christian Benvenuti <benve@cisco.com>
3122M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3123S: Supported
35ef4a9e 3124F: drivers/infiniband/hw/usnic/
e3cf00d0 3125
2b7a52a4 3126CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3127M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3128L: netdev@vger.kernel.org
3129S: Maintained
57d0b7a0 3130F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3131
3d4cfdc9
MB
3132CIRRUS LOGIC AUDIO CODEC DRIVERS
3133M: Brian Austin <brian.austin@cirrus.com>
3134M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3135L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3136S: Maintained
3137F: sound/soc/codecs/cs*
3138
94574d9a
KRW
3139CLEANCACHE API
3140M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3141L: linux-kernel@vger.kernel.org
3142S: Maintained
3143F: mm/cleancache.c
3144F: include/linux/cleancache.h
3145
d4275354 3146CLK API
54176cc6 3147M: Russell King <linux@armlinux.org.uk>
aa571b14 3148L: linux-clk@vger.kernel.org
37417046 3149S: Maintained
d4275354
RK
3150F: include/linux/clk.h
3151
9222d247
JS
3152CLOCKSOURCE, CLOCKEVENT DRIVERS
3153M: Daniel Lezcano <daniel.lezcano@linaro.org>
3154M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3155L: linux-kernel@vger.kernel.org
9222d247
JS
3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3157S: Supported
3158F: drivers/clocksource
3159
5df6d737 3160CISCO FCOE HBA DRIVER
8fc89a79
HP
3161M: Hiral Patel <hiralpat@cisco.com>
3162M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3163M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3164L: linux-scsi@vger.kernel.org
3165S: Supported
2a99921a 3166F: drivers/scsi/fnic/
5df6d737 3167
c8806b6c
NM
3168CISCO SCSI HBA DRIVER
3169M: Narsimhulu Musini <nmusini@cisco.com>
3170M: Sesidhar Baddela <sebaddel@cisco.com>
3171L: linux-scsi@vger.kernel.org
3172S: Supported
3173F: drivers/scsi/snic/
3174
529aa8cb
TLSC
3175CMPC ACPI DRIVER
3176M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3177M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3178L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3179S: Supported
3180F: drivers/platform/x86/classmate-laptop.c
3181
85756a06
HV
3182COBALT MEDIA DRIVER
3183M: Hans Verkuil <hans.verkuil@cisco.com>
3184L: linux-media@vger.kernel.org
3185T: git git://linuxtv.org/media_tree.git
a825eaec 3186W: https://linuxtv.org
85756a06
HV
3187S: Supported
3188F: drivers/media/pci/cobalt/
3189
74425eee 3190COCCINELLE/Semantic Patches (SmPL)
26de9c26 3191M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3192M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3193M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3194M: Michal Marek <mmarek@suse.com>
26de9c26 3195L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3197W: http://coccinelle.lip6.fr/
3198S: Supported
4b9033a3 3199F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3200F: scripts/coccinelle/
3201F: scripts/coccicheck
3202
1da177e4 3203CODA FILE SYSTEM
8b58be88 3204M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3205M: coda@cs.cmu.edu
3206L: codalist@coda.cs.cmu.edu
3207W: http://www.coda.cs.cmu.edu/
3208S: Maintained
679655da
JP
3209F: Documentation/filesystems/coda.txt
3210F: fs/coda/
3211F: include/linux/coda*.h
c117ab84 3212F: include/uapi/linux/coda*.h
1da177e4 3213
0b14261e
PZ
3214CODA V4L2 MEM2MEM DRIVER
3215M: Philipp Zabel <p.zabel@pengutronix.de>
3216L: linux-media@vger.kernel.org
3217S: Maintained
3218F: Documentation/devicetree/bindings/media/coda.txt
3219F: drivers/media/platform/coda/
3220
7704addb 3221COMMON CLK FRAMEWORK
a85fa007 3222M: Michael Turquette <mturquette@baylibre.com>
f956165f 3223M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3224L: linux-clk@vger.kernel.org
22d61acf 3225Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3227S: Maintained
ae4185cd 3228F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3229F: drivers/clk/
3230X: drivers/clk/clkdev.c
7704addb 3231F: include/linux/clk-pr*
60bea3b5 3232F: include/linux/clk/
7704addb 3233
e2d1d6c0 3234COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3235M: Steve French <sfrench@samba.org>
51223df6 3236L: linux-cifs@vger.kernel.org
d1f28953 3237L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3238W: http://linux-cifs.samba.org/
bb1d5dda 3239T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3240S: Supported
ec421a71 3241F: Documentation/filesystems/cifs/
679655da 3242F: fs/cifs/
e2d1d6c0 3243
1da177e4 3244COMPACTPCI HOTPLUG CORE
8b58be88 3245M: Scott Murray <scott@spiteful.org>
64dab204 3246L: linux-pci@vger.kernel.org
82c4dfc7 3247S: Maintained
679655da 3248F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3249
3250COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3251M: Scott Murray <scott@spiteful.org>
64dab204 3252L: linux-pci@vger.kernel.org
82c4dfc7 3253S: Maintained
679655da 3254F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3255
3256COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3257M: Scott Murray <scott@spiteful.org>
64dab204 3258L: linux-pci@vger.kernel.org
82c4dfc7 3259S: Maintained
679655da 3260F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3261
5411552c 3262COMPAL LAPTOP SUPPORT
8b58be88 3263M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3264L: platform-driver-x86@vger.kernel.org
5411552c 3265S: Maintained
679655da 3266F: drivers/platform/x86/compal-laptop.c
5411552c 3267
949be0f7 3268CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3269L: accessrunner-general@lists.sourceforge.net
3270W: http://accessrunner.sourceforge.net/
44243ef4 3271S: Orphan
679655da 3272F: drivers/usb/atm/cxacru.c
949be0f7 3273
e2d1d6c0 3274CONFIGFS
d6351db2 3275M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3276M: Christoph Hellwig <hch@lst.de>
3277T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3278S: Supported
679655da
JP
3279F: fs/configfs/
3280F: include/linux/configfs.h
e2d1d6c0 3281
acb9c1b2 3282CONNECTOR
8b58be88 3283M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3284L: netdev@vger.kernel.org
3285S: Maintained
3286F: drivers/connector/
3287
a3e3354d 3288CONTROL GROUP (CGROUP)
860ca0e6 3289M: Tejun Heo <tj@kernel.org>
ad50c159 3290M: Li Zefan <lizefan@huawei.com>
4d205676 3291M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3292L: cgroups@vger.kernel.org
860ca0e6 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3294S: Maintained
4b16b0c0 3295F: Documentation/cgroup*
679655da
JP
3296F: include/linux/cgroup*
3297F: kernel/cgroup*
a3e3354d
TH
3298
3299CONTROL GROUP - CPUSET
3300M: Li Zefan <lizefan@huawei.com>
3301L: cgroups@vger.kernel.org
3302W: http://www.bullopensource.org/cpuset/
3303W: http://oss.sgi.com/projects/cpusets/
3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3305S: Maintained
4b16b0c0 3306F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3307F: include/linux/cpuset.h
3308F: kernel/cpuset.c
3309
3310CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3311M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3312M: Michal Hocko <mhocko@kernel.org>
c4e29738 3313M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3314L: cgroups@vger.kernel.org
3315L: linux-mm@kvack.org
3316S: Maintained
3317F: mm/memcontrol.c
5d1ea48b 3318F: mm/swap_cgroup.c
fb3a0fb6 3319
bebe4678 3320CORETEMP HARDWARE MONITORING DRIVER
96859129 3321M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3322L: linux-hwmon@vger.kernel.org
bebe4678 3323S: Maintained
679655da
JP
3324F: Documentation/hwmon/coretemp
3325F: drivers/hwmon/coretemp.c
bebe4678 3326
1da177e4 3327COSA/SRP SYNC SERIAL DRIVER
8b58be88 3328M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3329W: http://www.fi.muni.cz/~kas/cosa/
3330S: Maintained
679655da 3331F: drivers/net/wan/cosa*
1da177e4 3332
4371ee35 3333CPMAC ETHERNET DRIVER
9dd4aaef 3334M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3335L: netdev@vger.kernel.org
3336S: Maintained
b544dbac 3337F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3338
1da177e4 3339CPU FREQUENCY DRIVERS
9c3646d1 3340M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3341M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3342L: linux-pm@vger.kernel.org
1da177e4 3343S: Maintained
27209d91
VK
3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3345T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3346F: Documentation/cpu-freq/
679655da
JP
3347F: drivers/cpufreq/
3348F: include/linux/cpufreq.h
1da177e4 3349
8a67f0ef
VK
3350CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3351M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3352M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3353L: linux-pm@vger.kernel.org
3354W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3355S: Maintained
3356F: drivers/cpufreq/arm_big_little.h
3357F: drivers/cpufreq/arm_big_little.c
3358F: drivers/cpufreq/arm_big_little_dt.c
3359
14d2c34c 3360CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3361M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3362M: Daniel Lezcano <daniel.lezcano@linaro.org>
3363L: linux-pm@vger.kernel.org
3364L: linux-arm-kernel@lists.infradead.org
cea8321c 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3366S: Maintained
3367F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3368
0c570c18
BZ
3369CPUIDLE DRIVER - ARM EXYNOS
3370M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3371M: Daniel Lezcano <daniel.lezcano@linaro.org>
3372M: Kukjin Kim <kgene@kernel.org>
3373L: linux-pm@vger.kernel.org
3374L: linux-samsung-soc@vger.kernel.org
3375S: Supported
3376F: drivers/cpuidle/cpuidle-exynos.c
3377F: arch/arm/mach-exynos/pm.c
3378
a8e39c35 3379CPUIDLE DRIVERS
9c3646d1 3380M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3381M: Daniel Lezcano <daniel.lezcano@linaro.org>
3382L: linux-pm@vger.kernel.org
3383S: Maintained
cea8321c 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3385F: drivers/cpuidle/*
3386F: include/linux/cpuidle.h
3387
1da177e4 3388CPUID/MSR DRIVER
8b58be88 3389M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3390S: Maintained
679655da
JP
3391F: arch/x86/kernel/cpuid.c
3392F: arch/x86/kernel/msr.c
1da177e4 3393
7fe2f639 3394CPU POWER MONITORING SUBSYSTEM
d8130624 3395M: Thomas Renninger <trenn@suse.com>
103f1790 3396L: linux-pm@vger.kernel.org
7fe2f639 3397S: Maintained
14430813 3398F: tools/power/cpupower/
7fe2f639 3399
1da177e4 3400CRAMFS FILESYSTEM
ce00f85c 3401W: http://sourceforge.net/projects/cramfs/
54886a71 3402S: Orphan / Obsolete
679655da
JP
3403F: Documentation/filesystems/cramfs.txt
3404F: fs/cramfs/
1da177e4
LT
3405
3406CRIS PORT
8b58be88
JP
3407M: Mikael Starvik <starvik@axis.com>
3408M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3409L: linux-cris-kernel@axis.com
1da177e4 3410W: http://developer.axis.com
9f273c24 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3412S: Maintained
679655da 3413F: arch/cris/
df621252 3414F: drivers/tty/serial/crisv10.*
1da177e4
LT
3415
3416CRYPTO API
8b58be88
JP
3417M: Herbert Xu <herbert@gondor.apana.org.au>
3418M: "David S. Miller" <davem@davemloft.net>
1da177e4 3419L: linux-crypto@vger.kernel.org
9f273c24 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3422S: Maintained
679655da 3423F: Documentation/crypto/
fe1c445b 3424F: Documentation/devicetree/bindings/crypto/
2ca87a17 3425F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3426F: arch/*/crypto/
3427F: crypto/
3428F: drivers/crypto/
3429F: include/crypto/
1da177e4 3430
5b07bd57 3431CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3432M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3433L: linux-crypto@vger.kernel.org
3434S: Maintained
51a2228a
JP
3435F: crypto/ansi_cprng.c
3436F: crypto/rng.c
5b07bd57 3437
fc279cc2
HV
3438CS3308 MEDIA DRIVER
3439M: Hans Verkuil <hverkuil@xs4all.nl>
3440L: linux-media@vger.kernel.org
3441T: git git://linuxtv.org/media_tree.git
3442W: http://linuxtv.org
3443S: Odd Fixes
3444F: drivers/media/i2c/cs3308.c
3445F: drivers/media/i2c/cs3308.h
3446
9b4ffa48 3447CS5535 Audio ALSA driver
8b58be88 3448M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3449S: Maintained
679655da 3450F: sound/pci/cs5535audio/
9b4ffa48 3451
a910e4a9 3452CW1200 WLAN driver
b75f0050
JP
3453M: Solomon Peachy <pizza@shaftnet.org>
3454S: Maintained
560424e9 3455F: drivers/net/wireless/st/cw1200/
a910e4a9 3456
6d8425b1 3457CX18 VIDEO4LINUX DRIVER
6afdeaf8 3458M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3459L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3460L: linux-media@vger.kernel.org
275ffde4 3461T: git git://linuxtv.org/media_tree.git
a825eaec 3462W: https://linuxtv.org
30e10993 3463W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3464S: Maintained
618cd932 3465F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3466F: drivers/media/pci/cx18/
6c0f0359 3467F: include/uapi/linux/ivtv*
6d8425b1 3468
3f101d91
HV
3469CX2341X MPEG ENCODER HELPER MODULE
3470M: Hans Verkuil <hverkuil@xs4all.nl>
3471L: linux-media@vger.kernel.org
3472T: git git://linuxtv.org/media_tree.git
a825eaec 3473W: https://linuxtv.org
3f101d91 3474S: Maintained
c368360b 3475F: drivers/media/common/cx2341x*
3f101d91
HV
3476F: include/media/cx2341x*
3477
b8fe6e2c
PB
3478CX24120 MEDIA DRIVER
3479M: Jemma Denson <jdenson@gmail.com>
3480M: Patrick Boettcher <patrick.boettcher@posteo.de>
3481L: linux-media@vger.kernel.org
a825eaec 3482W: https://linuxtv.org
b8fe6e2c
PB
3483Q: http://patchwork.linuxtv.org/project/linux-media/list/
3484S: Maintained
3485F: drivers/media/dvb-frontends/cx24120*
3486
20357578 3487CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3488M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3489M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3490L: linux-media@vger.kernel.org
a825eaec 3491W: https://linuxtv.org
20357578
MCC
3492T: git git://linuxtv.org/media_tree.git
3493S: Odd fixes
618cd932 3494F: Documentation/media/v4l-drivers/cx88*
20357578 3495F: drivers/media/pci/cx88/
6d8425b1 3496
91952bc0
AP
3497CXD2820R MEDIA DRIVER
3498M: Antti Palosaari <crope@iki.fi>
3499L: linux-media@vger.kernel.org
a825eaec 3500W: https://linuxtv.org
91952bc0
AP
3501W: http://palosaari.fi/linux/
3502Q: http://patchwork.linuxtv.org/project/linux-media/list/
3503T: git git://linuxtv.org/anttip/media_tree.git
3504S: Maintained
3505F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3506
e5ec3789 3507CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3508M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3509L: netdev@vger.kernel.org
3510W: http://www.chelsio.com
3511S: Supported
f7917c00 3512F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3513
d8ae3c33 3514CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3515M: Karen Xie <kxie@chelsio.com>
3516L: linux-scsi@vger.kernel.org
3517W: http://www.chelsio.com
3518S: Supported
3519F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3520
e5ec3789 3521CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3522M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3523L: linux-rdma@vger.kernel.org
e5ec3789
SW
3524W: http://www.openfabrics.org
3525S: Supported
679655da 3526F: drivers/infiniband/hw/cxgb3/
a85fb338 3527F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3528
be4c9bad 3529CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3530M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3531L: netdev@vger.kernel.org
3532W: http://www.chelsio.com
3533S: Supported
f7917c00 3534F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3535
d8ae3c33 3536CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3537M: Karen Xie <kxie@chelsio.com>
3538L: linux-scsi@vger.kernel.org
3539W: http://www.chelsio.com
3540S: Supported
3541F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3542
be4c9bad
RD
3543CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3544M: Steve Wise <swise@chelsio.com>
3545L: linux-rdma@vger.kernel.org
3546W: http://www.openfabrics.org
3547S: Supported
3548F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3549F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3550
5c20a5c7
CL
3551CXGB4VF ETHERNET DRIVER (CXGB4VF)
3552M: Casey Leedom <leedom@chelsio.com>
3553L: netdev@vger.kernel.org
3554W: http://www.chelsio.com
3555S: Supported
f7917c00 3556F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3557
a9282d01
IM
3558CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3559M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3560M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3561L: linuxppc-dev@lists.ozlabs.org
3562S: Supported
9d82fd2f 3563F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3564F: drivers/misc/cxl/
ec249dd8 3565F: include/misc/cxl*
a9282d01
IM
3566F: include/uapi/misc/cxl.h
3567F: Documentation/powerpc/cxl.txt
a9282d01
IM
3568F: Documentation/ABI/testing/sysfs-class-cxl
3569
11f43ae7
MO
3570CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3571M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3572M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3573M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3574L: linux-scsi@vger.kernel.org
3575S: Supported
3576F: drivers/scsi/cxlflash/
3577F: include/uapi/scsi/cxlflash_ioctls.h
3578F: Documentation/powerpc/cxlflash.txt
3579
b52b97a3
GC
3580STMMAC ETHERNET DRIVER
3581M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3582M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3583L: netdev@vger.kernel.org
3584W: http://www.stlinux.com
3585S: Supported
7ac6653a 3586F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3587
1da177e4 3588CYBERPRO FB DRIVER
54176cc6 3589M: Russell King <linux@armlinux.org.uk>
efc03ecb 3590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3591W: http://www.armlinux.org.uk/
1da177e4 3592S: Maintained
8a61f013 3593F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3594
1da177e4 3595CYCLADES ASYNC MUX DRIVER
1da177e4 3596W: http://www.cyclades.com/
d459883e 3597S: Orphan
c897401b 3598F: drivers/tty/cyclades.c
679655da 3599F: include/linux/cyclades.h
c117ab84 3600F: include/uapi/linux/cyclades.h
1da177e4
LT
3601
3602CYCLADES PC300 DRIVER
1da177e4 3603W: http://www.cyclades.com/
d459883e 3604S: Orphan
679655da 3605F: drivers/net/wan/pc300*
1da177e4 3606
402f6ae4
AP
3607CYPRESS_FIRMWARE MEDIA DRIVER
3608M: Antti Palosaari <crope@iki.fi>
3609L: linux-media@vger.kernel.org
a825eaec 3610W: https://linuxtv.org
402f6ae4
AP
3611W: http://palosaari.fi/linux/
3612Q: http://patchwork.linuxtv.org/project/linux-media/list/
3613T: git git://linuxtv.org/anttip/media_tree.git
3614S: Maintained
3615F: drivers/media/common/cypress_firmware*
3616
e3ae3525 3617CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3618M: Ferruh Yigit <fery@cypress.com>
6305902c 3619L: linux-input@vger.kernel.org
be9a6f40 3620S: Supported
6305902c
JP
3621F: drivers/input/touchscreen/cyttsp*
3622F: include/linux/input/cyttsp.h
e3ae3525 3623
aaaf5fbf
JK
3624DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3625M: Joshua Kinard <kumba@gentoo.org>
3626S: Maintained
3627F: drivers/rtc/rtc-ds1685.c
3628F: include/linux/rtc/ds1685.h
3629
1da177e4 3630DAMA SLAVE for AX.25
8b58be88 3631M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3632W: http://yaina.de/jreuter/
3633W: http://www.qsl.net/dl1bke/
3634L: linux-hams@vger.kernel.org
3635S: Maintained
679655da
JP
3636F: net/ax25/af_ax25.c
3637F: net/ax25/ax25_dev.c
3638F: net/ax25/ax25_ds_*
3639F: net/ax25/ax25_in.c
3640F: net/ax25/ax25_out.c
3641F: net/ax25/ax25_timer.c
3642F: net/ax25/sysctl_net_ax25.c
1da177e4 3643
e2d1d6c0 3644DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3645L: netdev@vger.kernel.org
5ff77428 3646S: Orphan
679655da 3647F: Documentation/networking/dmfe.txt
0f04e2aa 3648F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3649
3650DC390/AM53C974 SCSI driver
d8130624 3651M: Hannes Reinecke <hare@suse.com>
71bd849d 3652L: linux-scsi@vger.kernel.org
e2d1d6c0 3653S: Maintained
71bd849d 3654F: drivers/scsi/am53c974.c
e2d1d6c0 3655
1da177e4 3656DC395x SCSI driver
61eee9a7 3657M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3658M: Ali Akcaagac <aliakc@web.de>
3659M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3660L: dc395x@twibble.org
cf015e9f
JP
3661W: http://twibble.org/dist/dc395x/
3662W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3663S: Maintained
679655da
JP
3664F: Documentation/scsi/dc395x.txt
3665F: drivers/scsi/dc395x.*
1da177e4 3666
eb8edb08 3667DCCP PROTOCOL
a89d030e 3668M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3669L: dccp@vger.kernel.org
c996d8b9 3670W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3671S: Maintained
679655da 3672F: include/linux/dccp.h
c117ab84 3673F: include/uapi/linux/dccp.h
679655da
JP
3674F: include/linux/tfrc.h
3675F: net/dccp/
eb8edb08 3676
1da177e4 3677DECnet NETWORK LAYER
1da177e4
LT
3678W: http://linux-decnet.sourceforge.net
3679L: linux-decnet-user@lists.sourceforge.net
f546444d 3680S: Orphan
679655da
JP
3681F: Documentation/networking/decnet.txt
3682F: net/decnet/
1da177e4 3683
ebff05b9
MR
3684DECSTATION PLATFORM SUPPORT
3685M: "Maciej W. Rozycki" <macro@linux-mips.org>
3686L: linux-mips@linux-mips.org
3687W: http://www.linux-mips.org/wiki/DECstation
3688S: Maintained
3689F: arch/mips/dec/
3690F: arch/mips/include/asm/dec/
3691F: arch/mips/include/asm/mach-dec/
3692
1da177e4 3693DEFXX FDDI NETWORK DRIVER
8b58be88 3694M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3695S: Maintained
33f810b2 3696F: drivers/net/fddi/defxx.*
1da177e4 3697
ad8f07cc 3698DELL LAPTOP DRIVER
8b58be88 3699M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3700M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3701L: platform-driver-x86@vger.kernel.org
ad8f07cc 3702S: Maintained
679655da 3703F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3704
817a5cdb
PR
3705DELL LAPTOP RBTN DRIVER
3706M: Pali Rohár <pali.rohar@gmail.com>
3707S: Maintained
3708F: drivers/platform/x86/dell-rbtn.*
3709
cdbff611
PR
3710DELL LAPTOP FREEFALL DRIVER
3711M: Pali Rohár <pali.rohar@gmail.com>
3712S: Maintained
3713F: drivers/platform/x86/dell-smo8800.c
3714
1da177e4 3715DELL LAPTOP SMM DRIVER
a5afba16 3716M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3717S: Maintained
a5afba16 3718F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3719F: include/uapi/linux/i8k.h
1da177e4 3720
90563ec4 3721DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3722M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3723S: Maintained
679655da
JP
3724F: Documentation/dcdbas.txt
3725F: drivers/firmware/dcdbas.*
90563ec4 3726
0b3f6109 3727DELL WMI EXTRAS DRIVER
8b58be88 3728M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3729M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3730S: Maintained
36b3a96f 3731F: drivers/platform/x86/dell-wmi.c
0b3f6109 3732
5efc75e3 3733DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3734M: John Youn <johnyoun@synopsys.com>
5efc75e3 3735L: linux-usb@vger.kernel.org
18f340f9 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3737S: Maintained
197ba5f4 3738F: drivers/usb/dwc2/
5efc75e3 3739
94ab23dd 3740DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3741M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3742L: linux-usb@vger.kernel.org
94ab23dd
FB
3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3744S: Maintained
3745F: drivers/usb/dwc3/
3746
833c9545
JB
3747DEVICE COREDUMP (DEV_COREDUMP)
3748M: Johannes Berg <johannes@sipsolutions.net>
3749L: linux-kernel@vger.kernel.org
3750S: Maintained
3751F: drivers/base/devcoredump.c
3752F: include/linux/devcoredump.h
3753
89d07767
KP
3754DEVICE FREQUENCY (DEVFREQ)
3755M: MyungJoo Ham <myungjoo.ham@samsung.com>
3756M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3757L: linux-pm@vger.kernel.org
6a3cd722 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3759S: Maintained
3760F: drivers/devfreq/
6a3cd722
CC
3761F: include/linux/devfreq.h
3762F: Documentation/devicetree/bindings/devfreq/
89d07767 3763
7dbded06
CC
3764DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3765M: Chanwoo Choi <cw00.choi@samsung.com>
3766L: linux-pm@vger.kernel.org
3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3768S: Supported
3769F: drivers/devfreq/event/
3770F: drivers/devfreq/devfreq-event.c
3771F: include/linux/devfreq-event.h
3772F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3773
490b864b
CC
3774BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3775M: Chanwoo Choi <cw00.choi@samsung.com>
3776L: linux-pm@vger.kernel.org
3777L: linux-samsung-soc@vger.kernel.org
3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3779S: Maintained
3780F: drivers/devfreq/exynos-bus.c
3781F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3782
1da177e4 3783DEVICE NUMBER REGISTRY
8b58be88 3784M: Torben Mathiasen <device@lanana.org>
1da177e4 3785W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3786S: Maintained
3787
e2d1d6c0 3788DEVICE-MAPPER (LVM)
854ecaad 3789M: Alasdair Kergon <agk@redhat.com>
8504eed3 3790M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3791M: dm-devel@redhat.com
e2d1d6c0
RD
3792L: dm-devel@redhat.com
3793W: http://sources.redhat.com/dm
8a6e2535 3794Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3796T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3797S: Maintained
679655da
JP
3798F: Documentation/device-mapper/
3799F: drivers/md/dm*
854ecaad 3800F: drivers/md/persistent-data/
679655da
JP
3801F: include/linux/device-mapper.h
3802F: include/linux/dm-*.h
8504eed3 3803F: include/uapi/linux/dm-*.h
e2d1d6c0 3804
bfcd3a46
JP
3805DEVLINK
3806M: Jiri Pirko <jiri@mellanox.com>
3807L: netdev@vger.kernel.org
3808S: Supported
3809F: net/core/devlink.c
3810F: include/net/devlink.h
3811F: include/uapi/linux/devlink.h
3812
c0d995aa
OST
3813DIALOG SEMICONDUCTOR DRIVERS
3814M: Support Opensource <support.opensource@diasemi.com>
3815W: http://www.dialog-semiconductor.com/products
3816S: Supported
3817F: Documentation/hwmon/da90??
047cfd01 3818F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3819F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3820F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3821F: drivers/gpio/gpio-da90??.c
3822F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3823F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3824F: drivers/input/misc/da90??_onkey.c
3825F: drivers/input/touchscreen/da9052_tsi.c
3826F: drivers/leds/leds-da90??.c
3827F: drivers/mfd/da903x.c
3828F: drivers/mfd/da90??-*.c
7be72c2c 3829F: drivers/mfd/da91??-*.c
8c0984e5
SR
3830F: drivers/power/supply/da9052-battery.c
3831F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3832F: drivers/regulator/da903x.c
3833F: drivers/regulator/da9???-regulator.[ch]
3834F: drivers/rtc/rtc-da90??.c
3835F: drivers/video/backlight/da90??_bl.c
3836F: drivers/watchdog/da90??_wdt.c
3837F: include/linux/mfd/da903x.h
3838F: include/linux/mfd/da9052/
3839F: include/linux/mfd/da9055/
047cfd01 3840F: include/linux/mfd/da9062/
c0d995aa 3841F: include/linux/mfd/da9063/
7be72c2c 3842F: include/linux/mfd/da9150/
4eeb08b4 3843F: include/linux/regulator/da9211.h
c0d995aa
OST
3844F: include/sound/da[79]*.h
3845F: sound/soc/codecs/da[79]*.[ch]
3846
6ea5dcdf
WBG
3847DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3848M: William Breathitt Gray <vilhelm.gray@gmail.com>
3849L: linux-gpio@vger.kernel.org
3850S: Maintained
3851F: drivers/gpio/gpio-gpio-mm.c
3852
599aa697
LL
3853DIGI NEO AND CLASSIC PCI PRODUCTS
3854M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3855M: Mark Hounschell <markh@compro.net>
599aa697
LL
3856L: driverdev-devel@linuxdriverproject.org
3857S: Maintained
3858F: drivers/staging/dgnc/
3859
335d7c58 3860DIOLAN U2C-12 I2C DRIVER
ca462085 3861M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3862L: linux-i2c@vger.kernel.org
3863S: Maintained
3864F: drivers/i2c/busses/i2c-diolan-u2c.c
3865
d475c634
MW
3866DIRECT ACCESS (DAX)
3867M: Matthew Wilcox <willy@linux.intel.com>
3868L: linux-fsdevel@vger.kernel.org
3869S: Supported
3870F: fs/dax.c
3871
e7839f25 3872DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3873M: Eric Paris <eparis@parisplace.org>
3c5119c0 3874S: Maintained
679655da
JP
3875F: Documentation/filesystems/dnotify.txt
3876F: fs/notify/dnotify/
3877F: include/linux/dnotify.h
1da177e4
LT
3878
3879DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3880M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3881W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3882W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3883W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3884S: Maintained
3885
4480f15b 3886DISKQUOTA
d8130624 3887M: Jan Kara <jack@suse.com>
1da177e4 3888S: Maintained
679655da
JP
3889F: Documentation/filesystems/quota.txt
3890F: fs/quota/
3891F: include/linux/quota*.h
c117ab84 3892F: include/uapi/linux/quota*.h
1da177e4 3893
702686ad
BT
3894DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3895M: Bernie Thompson <bernie@plugable.com>
3896L: linux-fbdev@vger.kernel.org
3897S: Maintained
3898W: http://plugable.com/category/projects/udlfb/
8a61f013 3899F: drivers/video/fbdev/udlfb.c
702686ad
BT
3900F: include/video/udlfb.h
3901F: Documentation/fb/udlfb.txt
3902
e7839f25 3903DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3904M: Christine Caulfield <ccaulfie@redhat.com>
3905M: David Teigland <teigland@redhat.com>
a4644184 3906L: cluster-devel@redhat.com
5be7b50f 3907W: http://sources.redhat.com/cluster/
9f273c24 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3909S: Supported
679655da 3910F: fs/dlm/
5be7b50f 3911
53b6b3e0
SS
3912DMA BUFFER SHARING FRAMEWORK
3913M: Sumit Semwal <sumit.semwal@linaro.org>
3914S: Maintained
3915L: linux-media@vger.kernel.org
3916L: dri-devel@lists.freedesktop.org
8ada6d2d 3917L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3918F: drivers/dma-buf/
e46d12c6
JP
3919F: include/linux/dma-buf*
3920F: include/linux/reservation.h
3921F: include/linux/*fence.h
53b6b3e0
SS
3922F: Documentation/dma-buf-sharing.txt
3923T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3924
c483e065
GP
3925SYNC FILE FRAMEWORK
3926M: Sumit Semwal <sumit.semwal@linaro.org>
3927R: Gustavo Padovan <gustavo@padovan.org>
3928S: Maintained
3929L: linux-media@vger.kernel.org
3930L: dri-devel@lists.freedesktop.org
3931F: drivers/dma-buf/sync_file.c
3932F: include/linux/sync_file.h
3933F: Documentation/sync_file.txt
3934T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3935
b3e5f263 3936DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3937M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3938L: dmaengine@vger.kernel.org
3939Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3940S: Maintained
679655da 3941F: drivers/dma/
0ce3c066 3942F: include/linux/dmaengine.h
c56d329e 3943F: Documentation/devicetree/bindings/dma/
979a281e
VK
3944F: Documentation/dmaengine/
3945T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3946
b825037d 3947DME1737 HARDWARE MONITOR DRIVER
8b58be88 3948M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3949L: linux-hwmon@vger.kernel.org
b825037d 3950S: Maintained
679655da
JP
3951F: Documentation/hwmon/dme1737
3952F: drivers/hwmon/dme1737.c
b825037d 3953
1f31e1b1 3954DMI/SMBIOS SUPPORT
d8130624 3955M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3956S: Maintained
d4aeef93 3957T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3958F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3959F: drivers/firmware/dmi-id.c
3960F: drivers/firmware/dmi_scan.c
3961F: include/linux/dmi.h
3962
7d2c86b5 3963DOCUMENTATION
ad3118b9 3964M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3965L: linux-doc@vger.kernel.org
3966S: Maintained
679655da 3967F: Documentation/
42f41ecf
JC
3968F: scripts/docproc.c
3969F: scripts/kernel-doc*
97be078b
RD
3970X: Documentation/ABI/
3971X: Documentation/devicetree/
933a46b8
JC
3972X: Documentation/acpi
3973X: Documentation/power
3974X: Documentation/spi
618cd932 3975X: Documentation/media
c51edfb1 3976T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3977
1da177e4 3978DOUBLETALK DRIVER
8b58be88 3979M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3980L: blinux-list@redhat.com
3981S: Maintained
679655da
JP
3982F: drivers/char/dtlk.c
3983F: include/linux/dtlk.h
1da177e4 3984
e2d1d6c0 3985DPT_I2O SCSI RAID DRIVER
8b58be88 3986M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3987L: linux-scsi@vger.kernel.org
3988W: http://www.adaptec.com/
3989S: Maintained
679655da
JP
3990F: drivers/scsi/dpt*
3991F: drivers/scsi/dpt/
e2d1d6c0 3992
b411b363 3993DRBD DRIVER
bc2c049d
RK
3994M: Philipp Reisner <philipp.reisner@linbit.com>
3995M: Lars Ellenberg <lars.ellenberg@linbit.com>
3996L: drbd-dev@lists.linbit.com
28b8e8d4 3997W: http://www.drbd.org
bc2c049d
RK
3998T: git git://git.linbit.com/linux-drbd.git
3999T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4000S: Supported
4001F: drivers/block/drbd/
4002F: lib/lru_cache.c
4003F: Documentation/blockdev/drbd/
b411b363 4004
dc7dfcd8 4005DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4006M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4008S: Supported
679655da 4009F: Documentation/kobject.txt
7cfc51b9 4010F: drivers/base/
87544653 4011F: fs/debugfs/
dc7dfcd8
WS
4012F: fs/kernfs/
4013F: fs/sysfs/
87544653 4014F: include/linux/debugfs.h
dc7dfcd8 4015F: include/linux/kobj*
679655da 4016F: lib/kobj*
1da177e4
LT
4017
4018DRM DRIVERS
8b58be88 4019M: David Airlie <airlied@linux.ie>
4c6a3999 4020L: dri-devel@lists.freedesktop.org
b0447888 4021T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4022S: Maintained
679655da 4023F: drivers/gpu/drm/
433e3b34 4024F: drivers/gpu/vga/
d28ab95b
GU
4025F: Documentation/devicetree/bindings/display/
4026F: Documentation/devicetree/bindings/gpu/
4027F: Documentation/devicetree/bindings/video/
621c5474 4028F: Documentation/gpu/
850e9411 4029F: include/drm/
c117ab84 4030F: include/uapi/drm/
1da177e4 4031
c842b693
EV
4032DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4033M: Dave Airlie <airlied@redhat.com>
4034S: Odd Fixes
4035F: drivers/gpu/drm/ast/
4036
4037DRM DRIVER FOR BOCHS VIRTUAL GPU
4038M: Gerd Hoffmann <kraxel@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/bochs/
4041
4042DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4043M: Dave Airlie <airlied@redhat.com>
4044S: Odd Fixes
4045F: drivers/gpu/drm/cirrus/
4046
c26a4017 4047RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4048M: Alex Deucher <alexander.deucher@amd.com>
4049M: Christian König <christian.koenig@amd.com>
4050L: dri-devel@lists.freedesktop.org
4051T: git git://people.freedesktop.org/~agd5f/linux
4052S: Supported
4053F: drivers/gpu/drm/radeon/
74c97375 4054F: include/uapi/drm/radeon_drm.h
c26a4017 4055F: drivers/gpu/drm/amd/
74c97375 4056F: include/uapi/drm/amdgpu_drm.h
566f5939 4057
03e255b9
TR
4058DRM PANEL DRIVERS
4059M: Thierry Reding <thierry.reding@gmail.com>
4060L: dri-devel@lists.freedesktop.org
4061T: git git://anongit.freedesktop.org/tegra/linux.git
4062S: Maintained
4063F: drivers/gpu/drm/drm_panel.c
4064F: drivers/gpu/drm/panel/
4065F: include/drm/drm_panel.h
2d799dde 4066F: Documentation/devicetree/bindings/display/panel/
03e255b9 4067
8daf7473 4068INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4069M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4070M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4071L: intel-gfx@lists.freedesktop.org
8daf7473 4072L: dri-devel@lists.freedesktop.org
7564fde3 4073W: https://01.org/linuxgraphics/
47f95647 4074Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4075T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4076S: Supported
14430813 4077F: drivers/gpu/drm/i915/
8daf7473 4078F: include/drm/i915*
baceac3a 4079F: include/uapi/drm/i915_drm.h
621c5474 4080F: Documentation/gpu/i915.rst
8daf7473 4081
99763bb8
BB
4082DRM DRIVERS FOR ATMEL HLCDC
4083M: Boris Brezillon <boris.brezillon@free-electrons.com>
4084L: dri-devel@lists.freedesktop.org
4085S: Supported
4086F: drivers/gpu/drm/atmel-hlcdc/
4087F: Documentation/devicetree/bindings/drm/atmel/
4088
bf1139df
MR
4089DRM DRIVERS FOR ALLWINNER A10
4090M: Maxime Ripard <maxime.ripard@free-electrons.com>
4091L: dri-devel@lists.freedesktop.org
4092S: Supported
4093F: drivers/gpu/drm/sun4i/
4094F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4095
398a6d4a
KP
4096DRM DRIVERS FOR EXYNOS
4097M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4098M: Joonyoung Shim <jy0922.shim@samsung.com>
4099M: Seung-Woo Kim <sw0312.kim@samsung.com>
4100M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4101L: dri-devel@lists.freedesktop.org
25a58030 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4103S: Supported
14430813 4104F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4105F: include/uapi/drm/exynos_drm.h
4106F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4107
b55a1b9c 4108DRM DRIVERS FOR FREESCALE DCU
bc66757a 4109M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4110M: Alison Wang <alison.wang@freescale.com>
4111L: dri-devel@lists.freedesktop.org
4112S: Supported
4113F: drivers/gpu/drm/fsl-dcu/
2d799dde 4114F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4115F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4116F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4117
0a3d775f
PZ
4118DRM DRIVERS FOR FREESCALE IMX
4119M: Philipp Zabel <p.zabel@pengutronix.de>
4120L: dri-devel@lists.freedesktop.org
4121S: Maintained
4122F: drivers/gpu/drm/imx/
ef739aa4 4123F: drivers/gpu/ipu-v3/
2d799dde 4124F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4125
ba2199a6
PJ
4126DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4127M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4128L: dri-devel@lists.freedesktop.org
4129T: git git://github.com/patjak/drm-gma500
4130S: Maintained
5ff18e42 4131F: drivers/gpu/drm/gma500/
ba2199a6 4132
c84ffde9
XL
4133DRM DRIVERS FOR HISILICON
4134M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4135R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4136R: Chen Feng <puck.chen@hisilicon.com>
4137L: dri-devel@lists.freedesktop.org
4138T: git git://github.com/xin3liang/linux.git
4139S: Maintained
4140F: drivers/gpu/drm/hisilicon/
4141F: Documentation/devicetree/bindings/display/hisilicon/
4142
399516ab
EV
4143DRM DRIVER FOR INTEL I810 VIDEO CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/i810/
4146F: include/uapi/drm/i810_drm.h
4147
37b2a214
CH
4148DRM DRIVERS FOR MEDIATEK
4149M: CK Hu <ck.hu@mediatek.com>
4150M: Philipp Zabel <p.zabel@pengutronix.de>
4151L: dri-devel@lists.freedesktop.org
4152S: Supported
4153F: drivers/gpu/drm/mediatek/
4154F: Documentation/devicetree/bindings/display/mediatek/
4155
06346451
EV
4156DRM DRIVER FOR MSM ADRENO GPU
4157M: Rob Clark <robdclark@gmail.com>
4158L: linux-arm-msm@vger.kernel.org
4159L: dri-devel@lists.freedesktop.org
4160L: freedreno@lists.freedesktop.org
4161T: git git://people.freedesktop.org/~robclark/linux
4162S: Maintained
4163F: drivers/gpu/drm/msm/
4164F: include/uapi/drm/msm_drm.h
4165F: Documentation/devicetree/bindings/display/msm/
4166
fad89bb3
EV
4167DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4168M: Ben Skeggs <bskeggs@redhat.com>
4169L: dri-devel@lists.freedesktop.org
4170L: nouveau@lists.freedesktop.org
4171T: git git://github.com/skeggsb/linux
4172S: Supported
4173F: drivers/gpu/drm/nouveau/
4174F: include/uapi/drm/nouveau_drm.h
ba2199a6 4175
bd3b49f2 4176DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4177M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4178L: dri-devel@lists.freedesktop.org
4179L: linux-tegra@vger.kernel.org
a5ad7a63 4180T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4181S: Supported
dee8268f 4182F: drivers/gpu/drm/tegra/
a5ad7a63 4183F: drivers/gpu/host1x/
e1e90644 4184F: include/linux/host1x.h
a5ad7a63 4185F: include/uapi/drm/tegra_drm.h
2d799dde 4186F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4187
399516ab
EV
4188DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4189S: Orphan / Obsolete
4190F: drivers/gpu/drm/mga/
4191F: include/uapi/drm/mga_drm.h
4192
c842b693
EV
4193DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4194M: Dave Airlie <airlied@redhat.com>
4195S: Odd Fixes
4196F: drivers/gpu/drm/mgag200/
4197
399516ab
EV
4198DRM DRIVER FOR RAGE 128 VIDEO CARDS
4199S: Orphan / Obsolete
4200F: drivers/gpu/drm/r128/
4201F: include/uapi/drm/r128_drm.h
4202
a284e9d1
LP
4203DRM DRIVERS FOR RENESAS
4204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4205L: dri-devel@lists.freedesktop.org
4a121096 4206L: linux-renesas-soc@vger.kernel.org
2392ccd4 4207T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4208S: Supported
4209F: drivers/gpu/drm/rcar-du/
4210F: drivers/gpu/drm/shmobile/
a284e9d1 4211F: include/linux/platform_data/shmob_drm.h
33be436d 4212F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4213
c842b693
EV
4214DRM DRIVER FOR QXL VIRTUAL GPU
4215M: Dave Airlie <airlied@redhat.com>
4216S: Odd Fixes
4217F: drivers/gpu/drm/qxl/
4218F: include/uapi/drm/qxl_drm.h
a284e9d1 4219
625e0346
HS
4220DRM DRIVERS FOR ROCKCHIP
4221M: Mark Yao <mark.yao@rock-chips.com>
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/rockchip/
f253f7eb 4225F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4226
399516ab
EV
4227DRM DRIVER FOR SAVAGE VIDEO CARDS
4228S: Orphan / Obsolete
4229F: drivers/gpu/drm/savage/
4230F: include/uapi/drm/savage_drm.h
4231
4232DRM DRIVER FOR SIS VIDEO CARDS
4233S: Orphan / Obsolete
4234F: drivers/gpu/drm/sis/
4235F: include/uapi/drm/sis_drm.h
625e0346 4236
7f11c476
BG
4237DRM DRIVERS FOR STI
4238M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4239M: Vincent Abriou <vincent.abriou@st.com>
4240L: dri-devel@lists.freedesktop.org
4241T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4242S: Maintained
4243F: drivers/gpu/drm/sti
2d799dde 4244F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4245
399516ab
EV
4246DRM DRIVER FOR TDFX VIDEO CARDS
4247S: Orphan / Obsolete
4248F: drivers/gpu/drm/tdfx/
4249
c842b693
EV
4250DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4251M: Dave Airlie <airlied@redhat.com>
4252S: Odd Fixes
4253F: drivers/gpu/drm/udl/
4254
8bb0bce9
LS
4255DRM DRIVERS FOR VIVANTE GPU IP
4256M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4257R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4258R: Christian Gmeiner <christian.gmeiner@gmail.com>
4259L: dri-devel@lists.freedesktop.org
4260S: Maintained
8a9257a0
EV
4261F: drivers/gpu/drm/etnaviv/
4262F: include/uapi/drm/etnaviv_drm.h
4263F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4264
c4291702
EV
4265DRM DRIVER FOR VMWARE VIRTUAL GPU
4266M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4267M: Sinclair Yeh <syeh@vmware.com>
4268M: Thomas Hellstrom <thellstrom@vmware.com>
4269L: dri-devel@lists.freedesktop.org
4270T: git git://people.freedesktop.org/~syeh/repos_linux
4271T: git git://people.freedesktop.org/~thomash/linux
4272S: Supported
4273F: drivers/gpu/drm/vmwgfx/
4274F: include/uapi/drm/vmwgfx_drm.h
4275
8636d452
EA
4276DRM DRIVERS FOR VC4
4277M: Eric Anholt <eric@anholt.net>
4278T: git git://github.com/anholt/linux
4279S: Supported
4280F: drivers/gpu/drm/vc4/
4281F: include/uapi/drm/vc4_drm.h
4282F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4283
5ef330a7
TV
4284DRM DRIVERS FOR TI OMAP
4285M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4286L: dri-devel@lists.freedesktop.org
4287S: Maintained
4288F: drivers/gpu/drm/omapdrm/
4289F: Documentation/devicetree/bindings/display/ti/
4290
adb314ed
TV
4291DRM DRIVERS FOR TI LCDC
4292M: Jyri Sarha <jsarha@ti.com>
4293R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4294L: dri-devel@lists.freedesktop.org
4295S: Maintained
4296F: drivers/gpu/drm/tilcdc/
4297F: Documentation/devicetree/bindings/display/tilcdc/
4298
598df1ac
AK
4299DSBR100 USB FM RADIO DRIVER
4300M: Alexey Klimov <klimov.linux@gmail.com>
4301L: linux-media@vger.kernel.org
4302T: git git://linuxtv.org/media_tree.git
4303S: Maintained
4304F: drivers/media/radio/dsbr100.c
4305
1da177e4 4306DSCC4 DRIVER
8b58be88 4307M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4308L: netdev@vger.kernel.org
1da177e4 4309S: Maintained
679655da 4310F: drivers/net/wan/dscc4.c
1da177e4 4311
cc11b140
HV
4312DT3155 MEDIA DRIVER
4313M: Hans Verkuil <hverkuil@xs4all.nl>
4314L: linux-media@vger.kernel.org
4315T: git git://linuxtv.org/media_tree.git
a825eaec 4316W: https://linuxtv.org
cc11b140
HV
4317S: Odd Fixes
4318F: drivers/media/pci/dt3155/
4319
91952bc0
AP
4320DVB_USB_AF9015 MEDIA DRIVER
4321M: Antti Palosaari <crope@iki.fi>
4322L: linux-media@vger.kernel.org
a825eaec 4323W: https://linuxtv.org
91952bc0
AP
4324W: http://palosaari.fi/linux/
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/anttip/media_tree.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/af9015*
4329
4330DVB_USB_AF9035 MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
a825eaec 4333W: https://linuxtv.org
91952bc0
AP
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/af9035*
4339
4340DVB_USB_ANYSEE MEDIA DRIVER
4341M: Antti Palosaari <crope@iki.fi>
4342L: linux-media@vger.kernel.org
a825eaec 4343W: https://linuxtv.org
91952bc0
AP
4344W: http://palosaari.fi/linux/
4345Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346T: git git://linuxtv.org/anttip/media_tree.git
4347S: Maintained
4348F: drivers/media/usb/dvb-usb-v2/anysee*
4349
4350DVB_USB_AU6610 MEDIA DRIVER
4351M: Antti Palosaari <crope@iki.fi>
4352L: linux-media@vger.kernel.org
a825eaec 4353W: https://linuxtv.org
91952bc0
AP
4354W: http://palosaari.fi/linux/
4355Q: http://patchwork.linuxtv.org/project/linux-media/list/
4356T: git git://linuxtv.org/anttip/media_tree.git
4357S: Maintained
4358F: drivers/media/usb/dvb-usb-v2/au6610*
4359
4360DVB_USB_CE6230 MEDIA DRIVER
4361M: Antti Palosaari <crope@iki.fi>
4362L: linux-media@vger.kernel.org
a825eaec 4363W: https://linuxtv.org
91952bc0
AP
4364W: http://palosaari.fi/linux/
4365Q: http://patchwork.linuxtv.org/project/linux-media/list/
4366T: git git://linuxtv.org/anttip/media_tree.git
4367S: Maintained
4368F: drivers/media/usb/dvb-usb-v2/ce6230*
4369
d099dea2
MK
4370DVB_USB_CXUSB MEDIA DRIVER
4371M: Michael Krufky <mkrufky@linuxtv.org>
4372L: linux-media@vger.kernel.org
a825eaec 4373W: https://linuxtv.org
d099dea2
MK
4374W: http://github.com/mkrufky
4375Q: http://patchwork.linuxtv.org/project/linux-media/list/
4376T: git git://linuxtv.org/media_tree.git
4377S: Maintained
9819da66 4378F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4379
91952bc0 4380DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4381M: Antti Palosaari <crope@iki.fi>
4382L: linux-media@vger.kernel.org
a825eaec 4383W: https://linuxtv.org
91952bc0
AP
4384W: http://palosaari.fi/linux/
4385Q: http://patchwork.linuxtv.org/project/linux-media/list/
4386T: git git://linuxtv.org/anttip/media_tree.git
4387S: Maintained
91952bc0 4388F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4389
5560983b 4390DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4391M: Antti Palosaari <crope@iki.fi>
4392L: linux-media@vger.kernel.org
a825eaec 4393W: https://linuxtv.org
91952bc0
AP
4394Q: http://patchwork.linuxtv.org/project/linux-media/list/
4395T: git git://linuxtv.org/anttip/media_tree.git
4396S: Maintained
5560983b 4397F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4398
8856f5f2
MK
4399DVB_USB_MXL111SF MEDIA DRIVER
4400M: Michael Krufky <mkrufky@linuxtv.org>
4401L: linux-media@vger.kernel.org
a825eaec 4402W: https://linuxtv.org
8856f5f2
MK
4403W: http://github.com/mkrufky
4404Q: http://patchwork.linuxtv.org/project/linux-media/list/
4405T: git git://linuxtv.org/mkrufky/mxl111sf.git
4406S: Maintained
4407F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4408
91952bc0
AP
4409DVB_USB_RTL28XXU MEDIA DRIVER
4410M: Antti Palosaari <crope@iki.fi>
4411L: linux-media@vger.kernel.org
a825eaec 4412W: https://linuxtv.org
91952bc0
AP
4413W: http://palosaari.fi/linux/
4414Q: http://patchwork.linuxtv.org/project/linux-media/list/
4415T: git git://linuxtv.org/anttip/media_tree.git
4416S: Maintained
4417F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4418
4419DVB_USB_V2 MEDIA DRIVER
4420M: Antti Palosaari <crope@iki.fi>
4421L: linux-media@vger.kernel.org
a825eaec 4422W: https://linuxtv.org
91952bc0
AP
4423W: http://palosaari.fi/linux/
4424Q: http://patchwork.linuxtv.org/project/linux-media/list/
4425T: git git://linuxtv.org/anttip/media_tree.git
4426S: Maintained
4427F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4428F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4429
ac0ac38f 4430DYNAMIC DEBUG
5c4a97d1 4431M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4432S: Maintained
4433F: lib/dynamic_debug.c
4434F: include/linux/dynamic_debug.h
4435
789c7048 4436DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4437M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4438S: Maintained
df621252 4439F: drivers/tty/serial/dz.*
789c7048 4440
f17effbe
MF
4441E3X0 POWER BUTTON DRIVER
4442M: Moritz Fischer <moritz.fischer@ettus.com>
4443L: usrp-users@lists.ettus.com
4444W: http://www.ettus.com
4445S: Supported
4446F: drivers/input/misc/e3x0-button.c
4447F: Documentation/devicetree/bindings/input/e3x0-button.txt
4448
91952bc0
AP
4449E4000 MEDIA DRIVER
4450M: Antti Palosaari <crope@iki.fi>
4451L: linux-media@vger.kernel.org
a825eaec 4452W: https://linuxtv.org
91952bc0
AP
4453W: http://palosaari.fi/linux/
4454Q: http://patchwork.linuxtv.org/project/linux-media/list/
4455T: git git://linuxtv.org/anttip/media_tree.git
4456S: Maintained
4457F: drivers/media/tuners/e4000*
4458
1da177e4 4459EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4460M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4461L: linux-scsi@vger.kernel.org
4462S: Maintained
679655da 4463F: drivers/scsi/eata.c
1da177e4 4464
91952bc0
AP
4465EC100 MEDIA DRIVER
4466M: Antti Palosaari <crope@iki.fi>
4467L: linux-media@vger.kernel.org
a825eaec 4468W: https://linuxtv.org
91952bc0
AP
4469W: http://palosaari.fi/linux/
4470Q: http://patchwork.linuxtv.org/project/linux-media/list/
4471T: git git://linuxtv.org/anttip/media_tree.git
4472S: Maintained
4473F: drivers/media/dvb-frontends/ec100*
4474
237fead6 4475ECRYPT FILE SYSTEM
0de9adf2 4476M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4477L: ecryptfs@vger.kernel.org
24a923e4 4478W: http://ecryptfs.org
6dc7516e 4479W: https://launchpad.net/ecryptfs
9f273c24 4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4481S: Supported
679655da
JP
4482F: Documentation/filesystems/ecryptfs.txt
4483F: fs/ecryptfs/
237fead6 4484
da9bb1d2 4485EDAC-CORE
aa15aa0e 4486M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4489L: linux-edac@vger.kernel.org
07cd6bf5
FW
4490T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4492S: Supported
679655da 4493F: Documentation/edac.txt
91445c72 4494F: drivers/edac/
679655da 4495F: include/linux/edac.h
0e438e3f 4496
c476c23b 4497EDAC-AMD64
487ba8e8 4498M: Borislav Petkov <bp@alien8.de>
91445c72 4499L: linux-edac@vger.kernel.org
487ba8e8 4500S: Maintained
c476c23b
BP
4501F: drivers/edac/amd64_edac*
4502
836dae5d 4503EDAC-CALXEDA
836dae5d
RR
4504M: Robert Richter <rric@kernel.org>
4505L: linux-edac@vger.kernel.org
836dae5d
RR
4506S: Maintained
4507F: drivers/edac/highbank*
4508
f65aad41
RB
4509EDAC-CAVIUM
4510M: Ralf Baechle <ralf@linux-mips.org>
4511M: David Daney <david.daney@cavium.com>
4512L: linux-edac@vger.kernel.org
4513L: linux-mips@linux-mips.org
f65aad41
RB
4514S: Supported
4515F: drivers/edac/octeon_edac*
4516
0e438e3f 4517EDAC-E752X
8b58be88 4518M: Mark Gross <mark.gross@intel.com>
91445c72 4519L: linux-edac@vger.kernel.org
0e438e3f 4520S: Maintained
679655da 4521F: drivers/edac/e752x_edac.c
0e438e3f
DP
4522
4523EDAC-E7XXX
91445c72 4524L: linux-edac@vger.kernel.org
0e438e3f 4525S: Maintained
679655da 4526F: drivers/edac/e7xxx_edac.c
0e438e3f 4527
7d136731
BP
4528EDAC-FSL_DDR
4529M: York Sun <york.sun@nxp.com>
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/fsl_ddr_edac.*
4533
77c5f5d2 4534EDAC-GHES
5dc8a864
MCC
4535M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4537L: linux-edac@vger.kernel.org
77c5f5d2 4538S: Maintained
2caa67a6 4539F: drivers/edac/ghes_edac.c
77c5f5d2 4540
6bc78404 4541EDAC-I82443BXGX
8b58be88 4542M: Tim Small <tim@buttersideup.com>
91445c72 4543L: linux-edac@vger.kernel.org
6bc78404 4544S: Maintained
679655da 4545F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4546
4547EDAC-I3000
91445c72 4548L: linux-edac@vger.kernel.org
c91d9075 4549S: Orphan
679655da 4550F: drivers/edac/i3000_edac.c
6bc78404
DT
4551
4552EDAC-I5000
91445c72 4553L: linux-edac@vger.kernel.org
ba9a5918 4554S: Maintained
679655da 4555F: drivers/edac/i5000_edac.c
ba9a5918 4556
44c12cb2 4557EDAC-I5400
5dc8a864
MCC
4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4559M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4560L: linux-edac@vger.kernel.org
44c12cb2 4561S: Maintained
679655da 4562F: drivers/edac/i5400_edac.c
44c12cb2 4563
3c9c92b6 4564EDAC-I7300
5dc8a864
MCC
4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4567L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4568S: Maintained
4569F: drivers/edac/i7300_edac.c
4570
67c89316 4571EDAC-I7CORE
5dc8a864
MCC
4572M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4573M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4574L: linux-edac@vger.kernel.org
67c89316 4575S: Maintained
70aff0ce 4576F: drivers/edac/i7core_edac.c
67c89316 4577
ba9a5918 4578EDAC-I82975X
8b58be88 4579M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4580M: "Arvind R." <arvino55@gmail.com>
91445c72 4581L: linux-edac@vger.kernel.org
ba9a5918 4582S: Maintained
679655da 4583F: drivers/edac/i82975x_edac.c
ba9a5918 4584
791b4706
JB
4585EDAC-IE31200
4586M: Jason Baron <jbaron@akamai.com>
4587L: linux-edac@vger.kernel.org
791b4706
JB
4588S: Maintained
4589F: drivers/edac/ie31200_edac.c
4590
ccdfb979 4591EDAC-MPC85XX
30c7469b 4592M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4593L: linux-edac@vger.kernel.org
ccdfb979
JT
4594S: Maintained
4595F: drivers/edac/mpc85xx_edac.[ch]
4596
ba9a5918 4597EDAC-PASEMI
8b58be88 4598M: Egor Martovetsky <egor@pasemi.com>
91445c72 4599L: linux-edac@vger.kernel.org
6bc78404 4600S: Maintained
679655da 4601F: drivers/edac/pasemi_edac.c
6bc78404 4602
0e438e3f 4603EDAC-R82600
8b58be88 4604M: Tim Small <tim@buttersideup.com>
91445c72 4605L: linux-edac@vger.kernel.org
0e438e3f 4606S: Maintained
679655da 4607F: drivers/edac/r82600_edac.c
da9bb1d2 4608
4d096ca7 4609EDAC-SBRIDGE
5dc8a864
MCC
4610M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4611M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4612L: linux-edac@vger.kernel.org
4d096ca7
MCC
4613S: Maintained
4614F: drivers/edac/sb_edac.c
4615
4ec656bd
TL
4616EDAC-SKYLAKE
4617M: Tony Luck <tony.luck@intel.com>
4618L: linux-edac@vger.kernel.org
4619S: Maintained
4620F: drivers/edac/skx_edac.c
4621
995e1de4
LH
4622EDAC-XGENE
4623APPLIED MICRO (APM) X-GENE SOC EDAC
4624M: Loc Ho <lho@apm.com>
4625S: Supported
4626F: drivers/edac/xgene_edac.c
4627F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4628
af39917d
CL
4629EDIROL UA-101/UA-1000 DRIVER
4630M: Clemens Ladisch <clemens@ladisch.de>
4631L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4632T: git git://git.alsa-project.org/alsa-kernel.git
4633S: Maintained
4634F: sound/usb/misc/ua101.c
4635
1f7df953 4636EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4637M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4638M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4639L: linux-efi@vger.kernel.org
6026ed2f 4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4641S: Maintained
fb2efb5c 4642F: Documentation/efi-stub.txt
1f7df953
MF
4643F: arch/ia64/kernel/efi.c
4644F: arch/x86/boot/compressed/eboot.[ch]
4645F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4646F: arch/x86/platform/efi/
4647F: drivers/firmware/efi/
1f7df953
MF
4648F: include/linux/efi*.h
4649
d68772b7
MF
4650EFI VARIABLE FILESYSTEM
4651M: Matthew Garrett <matthew.garrett@nebula.com>
4652M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4653M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4655L: linux-efi@vger.kernel.org
4656S: Maintained
4657F: fs/efivarfs/
4658
85a00d9b
PJ
4659EFIFB FRAMEBUFFER DRIVER
4660L: linux-fbdev@vger.kernel.org
4661M: Peter Jones <pjones@redhat.com>
4662S: Maintained
8a61f013 4663F: drivers/video/fbdev/efifb.c
85a00d9b 4664
ff6301da
IH
4665EFI TEST DRIVER
4666L: linux-efi@vger.kernel.org
4667M: Ivan Hu <ivan.hu@canonical.com>
4668M: Matt Fleming <matt@codeblueprint.co.uk>
4669S: Maintained
4670F: drivers/firmware/efi/test/
4671
0bee8d28
JT
4672EFS FILESYSTEM
4673W: http://aeschi.ch.eu.org/efs/
4674S: Orphan
679655da 4675F: fs/efs/
0bee8d28 4676
aa8a9e25 4677EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4678M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4679L: netdev@vger.kernel.org
4680S: Maintained
9aa32835 4681F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4682
f0319efe 4683EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4684M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4685M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4686L: linux-media@vger.kernel.org
a825eaec 4687W: https://linuxtv.org
f0319efe
MCC
4688T: git git://linuxtv.org/media_tree.git
4689S: Maintained
4690F: drivers/media/usb/em28xx/
618cd932 4691F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4692
3e3a7d66 4693EMBEDDED LINUX
8b58be88
JP
4694M: Paul Gortmaker <paul.gortmaker@windriver.com>
4695M: Matt Mackall <mpm@selenic.com>
4696M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4697L: linux-embedded@vger.kernel.org
4698S: Maintained
4699
32505876
JS
4700EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4701M: James Smart <james.smart@avagotech.com>
4702M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4703L: linux-scsi@vger.kernel.org
32505876 4704W: http://www.avagotech.com
ce00f85c 4705S: Supported
679655da 4706F: drivers/scsi/lpfc/
3a1c1d44 4707
5f5bac82 4708ENE CB710 FLASH CARD READER DRIVER
8b58be88 4709M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4710S: Maintained
4711F: drivers/misc/cb710/
4712F: drivers/mmc/host/cb710-mmc.*
4713F: include/linux/cb710.h
4714
931e39a1
ML
4715ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4716M: Maxim Levitsky <maximlevitsky@gmail.com>
4717S: Maintained
2a837449 4718F: drivers/media/rc/ene_ir.*
931e39a1 4719
d5ca9006 4720EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4721M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4722S: Maintained
084bad91 4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4724F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4725F: include/video/s1d13xxxfb.h
d5ca9006 4726
38df6492
ME
4727ET131X NETWORK DRIVER
4728M: Mark Einon <mark.einon@gmail.com>
4729S: Odd Fixes
4730F: drivers/net/ethernet/agere/
4731
1da177e4 4732ETHERNET BRIDGE
adbbf69d 4733M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4734L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4735L: netdev@vger.kernel.org
c996d8b9 4736W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4737S: Maintained
679655da
JP
4738F: include/linux/netfilter_bridge/
4739F: net/bridge/
1da177e4 4740
22f08ad9
FF
4741ETHERNET PHY LIBRARY
4742M: Florian Fainelli <f.fainelli@gmail.com>
4743L: netdev@vger.kernel.org
4744S: Maintained
4745F: include/linux/phy.h
4746F: include/linux/phy_fixed.h
4747F: drivers/net/phy/
4748F: Documentation/networking/phy.txt
4749F: drivers/of/of_mdio.c
4750F: drivers/of/of_net.c
4751
1da177e4 4752EXT2 FILE SYSTEM
d8130624 4753M: Jan Kara <jack@suse.com>
72be2ccf 4754L: linux-ext4@vger.kernel.org
1da177e4 4755S: Maintained
679655da
JP
4756F: Documentation/filesystems/ext2.txt
4757F: fs/ext2/
4758F: include/linux/ext2*
1da177e4 4759
72be2ccf 4760EXT4 FILE SYSTEM
8b58be88 4761M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4762M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4763L: linux-ext4@vger.kernel.org
08a225f1 4764W: http://ext4.wiki.kernel.org
8a6e2535 4765Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4767S: Maintained
679655da
JP
4768F: Documentation/filesystems/ext4.txt
4769F: fs/ext4/
1da177e4 4770
c5532b09 4771Extended Verification Module (EVM)
74dd744f
MZ
4772M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4773L: linux-ima-devel@lists.sourceforge.net
4774L: linux-security-module@vger.kernel.org
c5532b09
MZ
4775S: Supported
4776F: security/integrity/evm/
4777
df6b3cfe
MH
4778EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4779M: MyungJoo Ham <myungjoo.ham@samsung.com>
4780M: Chanwoo Choi <cw00.choi@samsung.com>
4781L: linux-kernel@vger.kernel.org
81df63a9 4782T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4783S: Maintained
4784F: drivers/extcon/
cd2c3e7f
CC
4785F: include/linux/extcon/
4786F: include/linux/extcon.h
df6b3cfe 4787F: Documentation/extcon/
cd2c3e7f 4788F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4789
e2a75c44 4790EXYNOS DP DRIVER
b7701755 4791M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4792L: dri-devel@lists.freedesktop.org
4793S: Maintained
4794F: drivers/gpu/drm/exynos/exynos_dp*
4795
9b93a409
MS
4796EXYNOS SYSMMU (IOMMU) driver
4797M: Marek Szyprowski <m.szyprowski@samsung.com>
4798L: iommu@lists.linux-foundation.org
4799S: Maintained
4800F: drivers/iommu/exynos-iommu.c
4801
4a66d3fe
NC
4802EZchip NPS platform support
4803M: Noam Camus <noamc@ezchip.com>
4804S: Supported
4805F: arch/arc/plat-eznps
4806F: arch/arc/boot/dts/eznps.dts
4807
e53004e2 4808F71805F HARDWARE MONITORING DRIVER
d8130624 4809M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4810L: linux-hwmon@vger.kernel.org
e53004e2 4811S: Maintained
679655da
JP
4812F: Documentation/hwmon/f71805f
4813F: drivers/hwmon/f71805f.c
e53004e2 4814
eea977ed
MB
4815FC0011 TUNER DRIVER
4816M: Michael Buesch <m@bues.ch>
4817L: linux-media@vger.kernel.org
4818S: Maintained
ccae7af2
MCC
4819F: drivers/media/tuners/fc0011.h
4820F: drivers/media/tuners/fc0011.c
eea977ed 4821
91952bc0
AP
4822FC2580 MEDIA DRIVER
4823M: Antti Palosaari <crope@iki.fi>
4824L: linux-media@vger.kernel.org
a825eaec 4825W: https://linuxtv.org
91952bc0
AP
4826W: http://palosaari.fi/linux/
4827Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828T: git git://linuxtv.org/anttip/media_tree.git
4829S: Maintained
4830F: drivers/media/tuners/fc2580*
eea977ed 4831
88b2dbdb
EP
4832FANOTIFY
4833M: Eric Paris <eparis@redhat.com>
4834S: Maintained
4835F: fs/notify/fanotify/
4836F: include/linux/fanotify.h
c117ab84 4837F: include/uapi/linux/fanotify.h
88b2dbdb 4838
1da177e4 4839FARSYNC SYNCHRONOUS DRIVER
8b58be88 4840M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4841W: http://www.farsite.co.uk/
4842S: Supported
679655da 4843F: drivers/net/wan/farsync.*
1da177e4 4844
c5408b88 4845FAULT INJECTION SUPPORT
8b58be88 4846M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4847S: Supported
679655da
JP
4848F: Documentation/fault-injection/
4849F: lib/fault-inject.c
c5408b88 4850
053e514f
NT
4851FBTFT Framebuffer drivers
4852M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4853M: Noralf Trønnes <noralf@tronnes.org>
4854S: Maintained
4855F: drivers/staging/fbtft/
4856
cae727db 4857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4858M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4859L: fcoe-devel@open-fcoe.org
cae727db
RL
4860W: www.Open-FCoE.org
4861S: Supported
4862F: drivers/scsi/libfc/
4863F: drivers/scsi/fcoe/
4864F: include/scsi/fc/
4865F: include/scsi/libfc.h
4866F: include/scsi/libfcoe.h
c117ab84 4867F: include/uapi/scsi/fc/
cae727db 4868
e2d1d6c0 4869FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4870M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4871M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4872L: linux-fsdevel@vger.kernel.org
1da177e4 4873S: Maintained
679655da
JP
4874F: include/linux/fcntl.h
4875F: include/linux/fs.h
c117ab84
CEB
4876F: include/uapi/linux/fcntl.h
4877F: include/uapi/linux/fs.h
679655da
JP
4878F: fs/fcntl.c
4879F: fs/locks.c
1da177e4 4880
e2d1d6c0 4881FILESYSTEMS (VFS and infrastructure)
8b58be88 4882M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4883L: linux-fsdevel@vger.kernel.org
173acc7c 4884S: Maintained
679655da 4885F: fs/*
173acc7c 4886
b26e0ed4 4887FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4888M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4889L: linux-hwmon@vger.kernel.org
b26e0ed4 4890S: Maintained
d5ca6918
JP
4891F: drivers/hwmon/f75375s.c
4892F: include/linux/f75375s.h
b26e0ed4 4893
a331b0c3
CL
4894FIREWIRE AUDIO DRIVERS
4895M: Clemens Ladisch <clemens@ladisch.de>
4896L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4897T: git git://git.alsa-project.org/alsa-kernel.git
4898S: Maintained
4899F: sound/firewire/
4900
eb86ec51
SR
4901FIREWIRE MEDIA DRIVERS (firedtv)
4902M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4903L: linux-media@vger.kernel.org
4904L: linux1394-devel@lists.sourceforge.net
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4906S: Maintained
4907F: drivers/media/firewire/
4908
a511ce33
CB
4909FIREWIRE SBP-2 TARGET
4910M: Chris Boot <bootc@bootc.net>
4911L: linux-scsi@vger.kernel.org
4912L: target-devel@vger.kernel.org
4913L: linux1394-devel@lists.sourceforge.net
4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4915S: Maintained
4916F: drivers/target/sbp/
4917
7d2c86b5 4918FIREWIRE SUBSYSTEM
8b58be88 4919M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4920L: linux1394-devel@lists.sourceforge.net
958a29cb 4921W: http://ieee1394.wiki.kernel.org/
2ca526bf 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4923S: Maintained
679655da 4924F: drivers/firewire/
8f06ce3b
SR
4925F: include/linux/firewire.h
4926F: include/uapi/linux/firewire*.h
9f6d3c4b 4927F: tools/firewire/
e2d1d6c0
RD
4928
4929FIRMWARE LOADER (request_firmware)
39e68089 4930M: Ming Lei <ming.lei@canonical.com>
e7604239 4931M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4932L: linux-kernel@vger.kernel.org
4933S: Maintained
679655da
JP
4934F: Documentation/firmware_class/
4935F: drivers/base/firmware*.c
4936F: include/linux/firmware.h
e2d1d6c0 4937
f730e3dc 4938FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4939M: Joshua Morris <josh.h.morris@us.ibm.com>
4940M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4941S: Maintained
4942F: drivers/block/rsxx/
4943
8206f664 4944FLOPPY DRIVER
e5f6450c 4945M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4947S: Odd fixes
4948F: drivers/block/floppy.c
4949
9c9f32ed
AR
4950FMC SUBSYSTEM
4951M: Alessandro Rubini <rubini@gnudd.com>
4952W: http://www.ohwr.org/projects/fmc-bus
4953S: Supported
4954F: drivers/fmc/
4955F: include/linux/fmc*.h
4956F: include/linux/ipmi-fru.h
4957K: fmc_d.*register
4958
3c0ed7d5
AT
4959FPGA MANAGER FRAMEWORK
4960M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4961R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4962S: Maintained
4963F: drivers/fpga/
4964F: include/linux/fpga/fpga-mgr.h
4965W: http://www.rocketboards.org
4966
e2d1d6c0 4967FPU EMULATOR
8b58be88 4968M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4969W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4970S: Maintained
679655da 4971F: arch/x86/math-emu/
e2d1d6c0
RD
4972
4973FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4974L: netdev@vger.kernel.org
c173bfac 4975S: Orphan
679655da
JP
4976F: drivers/net/wan/dlci.c
4977F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4978
4979FRAMEBUFFER LAYER
5489e948 4980M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4981L: linux-fbdev@vger.kernel.org
b22fe37b 4982Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4983S: Maintained
679655da 4984F: Documentation/fb/
b22fe37b
PM
4985F: drivers/video/
4986F: include/video/
679655da 4987F: include/linux/fb.h
c117ab84
CEB
4988F: include/uapi/video/
4989F: include/uapi/linux/fb.h
e2d1d6c0 4990
a57c188e 4991FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4992M: Timur Tabi <timur@tabi.org>
a57c188e 4993L: linux-fbdev@vger.kernel.org
c4ef9bc4 4994S: Maintained
8a61f013 4995F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4996
e2d1d6c0 4997FREESCALE DMA DRIVER
8b58be88
JP
4998M: Li Yang <leoli@freescale.com>
4999M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5000L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5001S: Maintained
679655da 5002F: drivers/dma/fsldma.*
e2d1d6c0 5003
44248aff
HX
5004FREESCALE GPMI NAND DRIVER
5005M: Han Xu <han.xu@nxp.com>
5006L: linux-mtd@lists.infradead.org
5007S: Maintained
5008F: drivers/mtd/nand/gpmi-nand/*
5009
e2d1d6c0 5010FREESCALE I2C CPM DRIVER
8b58be88 5011M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5012L: linuxppc-dev@lists.ozlabs.org
846557d3 5013L: linux-i2c@vger.kernel.org
0d2b405a 5014S: Maintained
679655da 5015F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5016
60e8c5ab 5017FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5018M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5019L: linux-fbdev@vger.kernel.org
efc03ecb 5020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5021S: Maintained
bad985a1 5022F: include/linux/platform_data/video-imxfb.h
8a61f013 5023F: drivers/video/fbdev/imxfb.c
60e8c5ab 5024
4d8e2cef 5025FREESCALE QUAD SPI DRIVER
38714fbd 5026M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5027L: linux-mtd@lists.infradead.org
5028S: Maintained
5029F: drivers/mtd/spi-nor/fsl-quadspi.c
5030
4689a6b1 5031FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5032M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5033M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5034L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5035L: netdev@vger.kernel.org
5036S: Maintained
ec21e2ec 5037F: drivers/net/ethernet/freescale/fs_enet/
679655da 5038F: include/linux/fs_enet_pd.h
4689a6b1 5039
63a0a00b
NA
5040FREESCALE IMX / MXC FEC DRIVER
5041M: Fugang Duan <fugang.duan@nxp.com>
5042L: netdev@vger.kernel.org
5043S: Maintained
5044F: drivers/net/ethernet/freescale/fec_main.c
5045F: drivers/net/ethernet/freescale/fec_ptp.c
5046F: drivers/net/ethernet/freescale/fec.h
5047F: Documentation/devicetree/bindings/net/fsl-fec.txt
5048
2fbfadb5
MB
5049FREESCALE QORIQ DPAA FMAN DRIVER
5050M: Madalin Bucur <madalin.bucur@nxp.com>
5051L: netdev@vger.kernel.org
5052S: Maintained
5053F: drivers/net/ethernet/freescale/fman
5054F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5055
d9e9d82c 5056FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5057L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5058S: Orphan
7aa1aa6e
ZQ
5059F: drivers/soc/fsl/qe/
5060F: include/soc/fsl/*qe*.h
5061F: include/soc/fsl/*ucc*.h
d9e9d82c 5062
b55ef929 5063FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5064M: Li Yang <leoli@freescale.com>
6372594a 5065L: linux-usb@vger.kernel.org
a4724ed6 5066L: linuxppc-dev@lists.ozlabs.org
a7205b30 5067S: Maintained
faf2e1db 5068F: drivers/usb/gadget/udc/fsl*
a7205b30 5069
beaf53bf 5070FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5071M: Li Yang <leoli@freescale.com>
beaf53bf 5072L: netdev@vger.kernel.org
a4724ed6 5073L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5074S: Maintained
ec21e2ec 5075F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5076
abb1ed7b
CM
5077FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5078M: Claudiu Manoil <claudiu.manoil@freescale.com>
5079L: netdev@vger.kernel.org
5080S: Maintained
5081F: drivers/net/ethernet/freescale/gianfar*
5082X: drivers/net/ethernet/freescale/gianfar_ptp.c
5083F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5084
c19b6d24
ZQ
5085FREESCALE QUICC ENGINE UCC HDLC DRIVER
5086M: Zhao Qiang <qiang.zhao@nxp.com>
5087L: netdev@vger.kernel.org
5088L: linuxppc-dev@lists.ozlabs.org
5089S: Maintained
5090F: drivers/net/wan/fsl_ucc_hdlc*
5091
d9e9d82c 5092FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5093M: Timur Tabi <timur@tabi.org>
a4724ed6 5094L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5095S: Maintained
df621252 5096F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5097
5098FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5099M: Timur Tabi <timur@tabi.org>
dc85950a 5100M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5101M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5102R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5103L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5104L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5105S: Maintained
69aefcea 5106F: sound/soc/fsl/fsl*
dc85950a 5107F: sound/soc/fsl/imx*
69aefcea 5108F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5109
31c88965 5110FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5111M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5112M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5113L: linux-kernel@vger.kernel.org
5114S: Maintained
5115F: drivers/staging/fsl-mc/
5116
1da177e4 5117FREEVXFS FILESYSTEM
8b58be88 5118M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5119W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5120S: Maintained
679655da 5121F: fs/freevxfs/
1da177e4 5122
71038f52 5123FREEZER
49db1903 5124M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5125M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5126L: linux-pm@vger.kernel.org
71038f52 5127S: Supported
679655da
JP
5128F: Documentation/power/freezing-of-tasks.txt
5129F: include/linux/freezer.h
5130F: kernel/freezer.c
71038f52 5131
839a1f79
KRW
5132FRONTSWAP API
5133M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5134L: linux-kernel@vger.kernel.org
5135S: Maintained
5136F: mm/frontswap.c
5137F: include/linux/frontswap.h
5138
a5432f5a 5139FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5140M: David Howells <dhowells@redhat.com>
e62d6e24 5141L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5142S: Supported
5143F: Documentation/filesystems/caching/
5144F: fs/fscache/
5145F: include/linux/fscache*.h
5146
598c7d7a
TT
5147FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5148M: Theodore Y. Ts'o <tytso@mit.edu>
5149M: Jaegeuk Kim <jaegeuk@kernel.org>
5150S: Supported
5151F: fs/crypto/
5152F: include/linux/fscrypto.h
5153
f58ad8f5 5154F2FS FILE SYSTEM
9b29d481 5155M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5156M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5157L: linux-f2fs-devel@lists.sourceforge.net
95129296 5158W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5160S: Maintained
5161F: Documentation/filesystems/f2fs.txt
3bac380c 5162F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5163F: fs/f2fs/
5164F: include/linux/f2fs_fs.h
62d43eeb 5165F: include/trace/events/f2fs.h
f58ad8f5 5166
5ab7ffea 5167FUJITSU FR-V (FRV) PORT
0cf0305f 5168S: Orphan
679655da 5169F: arch/frv/
1da177e4 5170
20b93734 5171FUJITSU LAPTOP EXTRAS
409a3e98 5172M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5173L: platform-driver-x86@vger.kernel.org
20b93734 5174S: Maintained
679655da 5175F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5176
4da621b6
HK
5177FUJITSU M-5MO LS CAMERA ISP DRIVER
5178M: Kyungmin Park <kyungmin.park@samsung.com>
5179M: Heungjun Kim <riverful.kim@samsung.com>
5180L: linux-media@vger.kernel.org
5181S: Maintained
90d72ac6 5182F: drivers/media/i2c/m5mols/
b5dcee22 5183F: include/media/i2c/m5mols.h
4da621b6 5184
2d24c490
RG
5185FUJITSU TABLET EXTRAS
5186M: Robert Gerlach <khnz@gmx.de>
5187L: platform-driver-x86@vger.kernel.org
5188S: Maintained
5189F: drivers/platform/x86/fujitsu-tablet.c
5190
04578f17 5191FUSE: FILESYSTEM IN USERSPACE
8b58be88 5192M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5193L: linux-fsdevel@vger.kernel.org
04578f17 5194W: http://fuse.sourceforge.net/
0a30f612 5195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5196S: Maintained
679655da 5197F: fs/fuse/
c117ab84 5198F: include/uapi/linux/fuse.h
0a30f612 5199F: Documentation/filesystems/fuse.txt
04578f17 5200
1da177e4 5201FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5202M: Rik Faith <faith@cs.unc.edu>
1da177e4 5203L: linux-scsi@vger.kernel.org
baaea1dc 5204S: Odd Fixes (e.g., new signatures)
679655da 5205F: drivers/scsi/fdomain.*
1da177e4 5206
6b90bd4b
ER
5207GCC PLUGINS
5208M: Kees Cook <keescook@chromium.org>
5209R: Emese Revfy <re.emese@gmail.com>
5210L: kernel-hardening@lists.openwall.com
5211S: Maintained
5212F: scripts/gcc-plugins/
5213F: scripts/gcc-plugin.sh
5214F: Documentation/gcc-plugins.txt
5215
d8e2162c
PO
5216GCOV BASED KERNEL PROFILING
5217M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5218S: Maintained
5219F: kernel/gcov/
2584bab2 5220F: Documentation/dev-tools/gcov.rst
d8e2162c 5221
1da177e4 5222GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5223M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5224L: linux-scsi@vger.kernel.org
5225W: http://www.icp-vortex.com/
5226S: Supported
679655da 5227F: drivers/scsi/gdt*
1da177e4 5228
158daf16
JK
5229GDB KERNEL DEBUGGING HELPER SCRIPTS
5230M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5231M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5232S: Supported
5233F: scripts/gdb/
5234
3169a1c7
HV
5235GEMTEK FM RADIO RECEIVER DRIVER
5236M: Hans Verkuil <hverkuil@xs4all.nl>
5237L: linux-media@vger.kernel.org
5238T: git git://linuxtv.org/media_tree.git
a825eaec 5239W: https://linuxtv.org
3169a1c7
HV
5240S: Maintained
5241F: drivers/media/radio/radio-gemtek*
5242
1c23af90 5243GENERIC GPIO I2C DRIVER
880b0e26 5244M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5245S: Supported
679655da
JP
5246F: drivers/i2c/busses/i2c-gpio.c
5247F: include/linux/i2c-gpio.h
1c23af90 5248
92ed1a76
PK
5249GENERIC GPIO I2C MULTIPLEXER DRIVER
5250M: Peter Korsgaard <peter.korsgaard@barco.com>
5251L: linux-i2c@vger.kernel.org
5252S: Supported
e7065e20
JD
5253F: drivers/i2c/muxes/i2c-mux-gpio.c
5254F: include/linux/i2c-mux-gpio.h
5255F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5256
9251ce95 5257GENERIC HDLC (WAN) DRIVERS
8b58be88 5258M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5259W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5260S: Maintained
679655da
JP
5261F: drivers/net/wan/c101.c
5262F: drivers/net/wan/hd6457*
5263F: drivers/net/wan/hdlc*
5264F: drivers/net/wan/n2.c
5265F: drivers/net/wan/pc300too.c
5266F: drivers/net/wan/pci200syn.c
5267F: drivers/net/wan/wanxl*
1da177e4 5268
1527aab6 5269GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5270M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5271L: linux-arch@vger.kernel.org
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5273S: Maintained
14430813
JP
5274F: include/asm-generic/
5275F: include/uapi/asm-generic/
1527aab6 5276
ff764963
KVA
5277GENERIC PHY FRAMEWORK
5278M: Kishon Vijay Abraham I <kishon@ti.com>
5279L: linux-kernel@vger.kernel.org
5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5281S: Supported
5282F: drivers/phy/
5283F: include/linux/phy/
5284
eea97aed
KH
5285GENERIC PM DOMAINS
5286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5287M: Kevin Hilman <khilman@kernel.org>
5288M: Ulf Hansson <ulf.hansson@linaro.org>
5289L: linux-pm@vger.kernel.org
5290S: Supported
5291F: drivers/base/power/domain*.c
5292F: include/linux/pm_domain.h
5293
ccb86a69 5294GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5295M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5296L: kvm@vger.kernel.org
ccb86a69
MT
5297S: Supported
5298F: drivers/uio/uio_pci_generic.c
5299
f8f1ec73
JP
5300GET_MAINTAINER SCRIPT
5301M: Joe Perches <joe@perches.com>
5302S: Maintained
5303F: scripts/get_maintainer.pl
5304
a7d5afe8
GKB
5305GENWQE (IBM Generic Workqueue Card)
5306M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5307M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5308S: Supported
5309F: drivers/misc/genwqe/
5310
5be7b50f 5311GFS2 FILE SYSTEM
8b58be88 5312M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5313M: Bob Peterson <rpeterso@redhat.com>
a4644184 5314L: cluster-devel@redhat.com
5be7b50f 5315W: http://sources.redhat.com/cluster/
28666d6d 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5317S: Supported
679655da
JP
5318F: Documentation/filesystems/gfs2*.txt
5319F: fs/gfs2/
c117ab84 5320F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5321
0a34eb8f 5322GIGASET ISDN DRIVERS
6b096fde 5323M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5324L: gigaset307x-common@lists.sourceforge.net
5325W: http://gigaset307x.sourceforge.net/
6b096fde 5326S: Odd Fixes
679655da
JP
5327F: Documentation/isdn/README.gigaset
5328F: drivers/isdn/gigaset/
c117ab84 5329F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5330
7eea35fe
JP
5331GO7007 MPEG CODEC
5332M: Hans Verkuil <hans.verkuil@cisco.com>
5333L: linux-media@vger.kernel.org
5334S: Maintained
5335F: drivers/media/usb/go7007/
5336
ca96ea86
BN
5337GOODIX TOUCHSCREEN
5338M: Bastien Nocera <hadess@hadess.net>
5339L: linux-input@vger.kernel.org
5340S: Maintained
5341F: drivers/input/touchscreen/goodix.c
5342
a6a1cf3d
BJZ
5343GPIO MOCKUP DRIVER
5344M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5345L: linux-gpio@vger.kernel.org
5346S: Maintained
5347F: drivers/gpio/gpio-mockup.c
5348F: tools/testing/selftests/gpio/
5349
a0dc00b4 5350GPIO SUBSYSTEM
e4651a9f 5351M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5352M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5353L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5355S: Maintained
cd97a449 5356F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5357F: Documentation/gpio/
40c159b7 5358F: Documentation/ABI/testing/gpio-cdev
fe95046e 5359F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5360F: drivers/gpio/
bdc6e95e
AC
5361F: include/linux/gpio/
5362F: include/linux/gpio.h
9b692346 5363F: include/asm-generic/gpio.h
3c702e99 5364F: include/uapi/linux/gpio.h
6d591c46 5365F: tools/gpio/
a0dc00b4 5366
71a6d0af
HW
5367GRE DEMULTIPLEXER DRIVER
5368M: Dmitry Kozlov <xeb@mail.ru>
5369L: netdev@vger.kernel.org
5370S: Maintained
11c26770
JP
5371F: net/ipv4/gre_demux.c
5372F: net/ipv4/gre_offload.c
71a6d0af
HW
5373F: include/net/gre.h
5374
d4c41139 5375GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5376M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5377L: netdev@vger.kernel.org
5378S: Maintained
a31a96ad 5379F: drivers/net/ethernet/aeroflex/
d4c41139 5380
629c1fb5
GKH
5381GREYBUS SUBSYSTEM
5382M: Johan Hovold <johan@kernel.org>
5383M: Alex Elder <elder@kernel.org>
5384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5385S: Maintained
5386F: drivers/staging/greybus/
5387
926706c5
VA
5388GREYBUS AUDIO PROTOCOLS DRIVERS
5389M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5390M: Mark Greer <mgreer@animalcreek.com>
926706c5 5391S: Maintained
544a6944
MG
5392F: drivers/staging/greybus/audio_apbridgea.c
5393F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5394F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5395F: drivers/staging/greybus/audio_codec.h
5396F: drivers/staging/greybus/audio_gb.c
5397F: drivers/staging/greybus/audio_manager.c
5398F: drivers/staging/greybus/audio_manager.h
5399F: drivers/staging/greybus/audio_manager_module.c
5400F: drivers/staging/greybus/audio_manager_private.h
5401F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5402F: drivers/staging/greybus/audio_module.c
5403F: drivers/staging/greybus/audio_topology.c
5404
2bbadafb
RMS
5405GREYBUS PROTOCOLS DRIVERS
5406M: Rui Miguel Silva <rmfrfs@gmail.com>
5407S: Maintained
5408F: drivers/staging/greybus/sdio.c
5409F: drivers/staging/greybus/light.c
5410F: drivers/staging/greybus/gpio.c
5411F: drivers/staging/greybus/power_supply.c
5412F: drivers/staging/greybus/spi.c
5413F: drivers/staging/greybus/spilib.c
5414
7d700518
BD
5415GREYBUS PROTOCOLS DRIVERS
5416M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5417S: Maintained
5418F: drivers/staging/greybus/loopback.c
5419F: drivers/staging/greybus/timesync.c
5420F: drivers/staging/greybus/timesync_platform.c
5421
5bd16350
VK
5422GREYBUS PROTOCOLS DRIVERS
5423M: Viresh Kumar <vireshk@kernel.org>
5424S: Maintained
5425F: drivers/staging/greybus/authentication.c
5426F: drivers/staging/greybus/bootrom.c
5427F: drivers/staging/greybus/firmware.h
5428F: drivers/staging/greybus/fw-core.c
5429F: drivers/staging/greybus/fw-download.c
5430F: drivers/staging/greybus/fw-managament.c
5431F: drivers/staging/greybus/greybus_authentication.h
5432F: drivers/staging/greybus/greybus_firmware.h
5433F: drivers/staging/greybus/hid.c
5434F: drivers/staging/greybus/i2c.c
5435F: drivers/staging/greybus/spi.c
5436F: drivers/staging/greybus/spilib.c
5437F: drivers/staging/greybus/spilib.h
5438
8d904fe5
DL
5439GREYBUS PROTOCOLS DRIVERS
5440M: David Lin <dtwlin@gmail.com>
5441S: Maintained
5442F: drivers/staging/greybus/uart.c
5443F: drivers/staging/greybus/log.c
5444
92b8bd96
VH
5445GREYBUS PLATFORM DRIVERS
5446M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5447S: Maintained
5448F: drivers/staging/greybus/arche-platform.c
5449F: drivers/staging/greybus/arche-apb-ctrl.c
5450F: drivers/staging/greybus/arche_platform.h
5451
7aae6e2d
CAC
5452GS1662 VIDEO SERIALIZER
5453M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5454L: linux-media@vger.kernel.org
5455T: git git://linuxtv.org/media_tree.git
5456S: Maintained
5457F: drivers/media/spi/gs1662.c
5458
e8deeae2 5459GSPCA FINEPIX SUBDRIVER
8b58be88 5460M: Frank Zago <frank@zago.net>
661263b5 5461L: linux-media@vger.kernel.org
275ffde4 5462T: git git://linuxtv.org/media_tree.git
e8deeae2 5463S: Maintained
0c0d06ca 5464F: drivers/media/usb/gspca/finepix.c
e8deeae2 5465
4b3fa3c4
OL
5466GSPCA GL860 SUBDRIVER
5467M: Olivier Lorin <o.lorin@laposte.net>
5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5470S: Maintained
0c0d06ca 5471F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5472
e8deeae2 5473GSPCA M5602 SUBDRIVER
8b58be88 5474M: Erik Andren <erik.andren@gmail.com>
661263b5 5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
e8deeae2 5477S: Maintained
0c0d06ca 5478F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5479
5480GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5481M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5482L: linux-media@vger.kernel.org
275ffde4 5483T: git git://linuxtv.org/media_tree.git
c0936df4 5484S: Odd Fixes
0c0d06ca 5485F: drivers/media/usb/gspca/pac207.c
e8deeae2 5486
261982f1 5487GSPCA SN9C20X SUBDRIVER
d95c5b0b 5488M: Brian Johnson <brijohn@gmail.com>
261982f1 5489L: linux-media@vger.kernel.org
275ffde4 5490T: git git://linuxtv.org/media_tree.git
261982f1 5491S: Maintained
0c0d06ca 5492F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5493
e8deeae2 5494GSPCA T613 SUBDRIVER
8b58be88 5495M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5496L: linux-media@vger.kernel.org
275ffde4 5497T: git git://linuxtv.org/media_tree.git
e8deeae2 5498S: Maintained
0c0d06ca 5499F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5500
5501GSPCA USB WEBCAM DRIVER
c0936df4 5502M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5503L: linux-media@vger.kernel.org
275ffde4 5504T: git git://linuxtv.org/media_tree.git
c0936df4 5505S: Odd Fixes
0c0d06ca 5506F: drivers/media/usb/gspca/
e8deeae2 5507
584ec979 5508GUID PARTITION TABLE (GPT)
4f973c63 5509M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5510L: linux-efi@vger.kernel.org
5511S: Maintained
5512F: block/partitions/efi.*
5513
aa3c598b 5514STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5515M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5516L: linux-media@vger.kernel.org
275ffde4 5517T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5518S: Maintained
5519F: drivers/media/usb/stk1160/
e8deeae2 5520
4e456b86
YS
5521H8/300 ARCHITECTURE
5522M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5523L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5524W: http://uclinux-h8.sourceforge.jp
5525T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5526S: Maintained
5527F: arch/h8300/
5528F: drivers/clocksource/h8300_*.c
5529F: drivers/clk/h8300/
5530F: drivers/irqchip/irq-renesas-h8*.c
5531
71a6d0af
HW
5532HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5533M: Frank Seidel <frank@f-seidel.de>
5534L: platform-driver-x86@vger.kernel.org
5535W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5536S: Maintained
5537F: drivers/platform/x86/hdaps.c
5538
48fc9e26
HV
5539HDPVR USB VIDEO ENCODER DRIVER
5540M: Hans Verkuil <hverkuil@xs4all.nl>
5541L: linux-media@vger.kernel.org
5542T: git git://linuxtv.org/media_tree.git
a825eaec 5543W: https://linuxtv.org
48fc9e26 5544S: Odd Fixes
14430813 5545F: drivers/media/usb/hdpvr/
48fc9e26 5546
71a6d0af 5547HWPOISON MEMORY FAILURE HANDLING
f9625c48 5548M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5549L: linux-mm@kvack.org
71a6d0af
HW
5550S: Maintained
5551F: mm/memory-failure.c
5552F: mm/hwpoison-inject.c
5553
5554HYPERVISOR VIRTUAL CONSOLE DRIVER
5555L: linuxppc-dev@lists.ozlabs.org
5556S: Odd Fixes
5557F: drivers/tty/hvc/
5558
e5ab1477
AP
5559HACKRF MEDIA DRIVER
5560M: Antti Palosaari <crope@iki.fi>
5561L: linux-media@vger.kernel.org
a825eaec 5562W: https://linuxtv.org
e5ab1477
AP
5563W: http://palosaari.fi/linux/
5564Q: http://patchwork.linuxtv.org/project/linux-media/list/
5565T: git git://linuxtv.org/anttip/media_tree.git
5566S: Maintained
5567F: drivers/media/usb/hackrf/
5568
5b543965 5569HARDWARE MONITORING
d8130624 5570M: Jean Delvare <jdelvare@suse.com>
ca462085 5571M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5572L: linux-hwmon@vger.kernel.org
5573W: http://hwmon.wiki.kernel.org/
a94ef4ed 5574T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5576S: Maintained
047f4ec2 5577F: Documentation/hwmon/
679655da 5578F: drivers/hwmon/
047f4ec2 5579F: include/linux/hwmon*.h
5b543965 5580
844dd05f 5581HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5582M: Matt Mackall <mpm@selenic.com>
5583M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5584L: linux-crypto@vger.kernel.org
c0d0787b 5585S: Odd fixes
f6c60b15 5586F: Documentation/devicetree/bindings/rng/
679655da
JP
5587F: Documentation/hw_random.txt
5588F: drivers/char/hw_random/
5589F: include/linux/hw_random.h
844dd05f 5590
8b37fcfc
OBC
5591HARDWARE SPINLOCK CORE
5592M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5593M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5594L: linux-remoteproc@vger.kernel.org
8b37fcfc 5595S: Maintained
9f273c24 5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5597F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5598F: Documentation/hwspinlock.txt
2dbd8585 5599F: drivers/hwspinlock/
8b37fcfc
OBC
5600F: include/linux/hwspinlock.h
5601
1da177e4 5602HARMONY SOUND DRIVER
ac6aecbf 5603L: linux-parisc@vger.kernel.org
1da177e4 5604S: Maintained
679655da 5605F: sound/parisc/harmony.*
1da177e4 5606
91952bc0
AP
5607HD29L2 MEDIA DRIVER
5608M: Antti Palosaari <crope@iki.fi>
5609L: linux-media@vger.kernel.org
a825eaec 5610W: https://linuxtv.org
91952bc0
AP
5611W: http://palosaari.fi/linux/
5612Q: http://patchwork.linuxtv.org/project/linux-media/list/
5613T: git git://linuxtv.org/anttip/media_tree.git
5614S: Maintained
5615F: drivers/media/dvb-frontends/hd29l2*
5616
214de83e
BB
5617HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5618M: Brian Boylston <brian.boylston@hpe.com>
5619S: Supported
5620F: Documentation/watchdog/hpwdt.txt
5621F: drivers/watchdog/hpwdt.c
5622
9257aa49 5623HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5624M: Don Brace <don.brace@microsemi.com>
9257aa49 5625L: iss_storagedev@hp.com
a0a268ad 5626L: esc.storagedev@microsemi.com
693373db 5627L: linux-scsi@vger.kernel.org
9257aa49
SC
5628S: Supported
5629F: Documentation/scsi/hpsa.txt
5630F: drivers/scsi/hpsa*.[ch]
5631F: include/linux/cciss*.h
c117ab84 5632F: include/uapi/linux/cciss*.h
9257aa49 5633
e2d1d6c0 5634HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5635M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5636L: iss_storagedev@hp.com
516fdcea 5637L: esc.storagedev@microsemi.com
693373db 5638L: linux-scsi@vger.kernel.org
e2d1d6c0 5639S: Supported
679655da
JP
5640F: Documentation/blockdev/cciss.txt
5641F: drivers/block/cciss*
5642F: include/linux/cciss_ioctl.h
c117ab84 5643F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5644
f48ad614
DD
5645HFI1 DRIVER
5646M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5647M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5648L: linux-rdma@vger.kernel.org
5649S: Supported
5650F: drivers/infiniband/hw/hfi1
5651
1da177e4 5652HFS FILESYSTEM
6cf515e1
GU
5653L: linux-fsdevel@vger.kernel.org
5654S: Orphan
679655da
JP
5655F: Documentation/filesystems/hfs.txt
5656F: fs/hfs/
1da177e4 5657
ef575f47
GU
5658HFSPLUS FILESYSTEM
5659L: linux-fsdevel@vger.kernel.org
5660S: Orphan
5661F: Documentation/filesystems/hfsplus.txt
5662F: fs/hfsplus/
5663
1da177e4 5664HGA FRAMEBUFFER DRIVER
8b58be88 5665M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5666L: linux-nvidia@lists.surfsouth.com
5667W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5668S: Maintained
8a61f013 5669F: drivers/video/fbdev/hgafb.c
1da177e4 5670
4480f15b 5671HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5672M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5673M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5674L: linux-pm@vger.kernel.org
68656443 5675B: https://bugzilla.kernel.org
e2d1d6c0 5676S: Supported
679655da
JP
5677F: arch/x86/power/
5678F: drivers/base/power/
5679F: kernel/power/
5680F: include/linux/suspend.h
5681F: include/linux/freezer.h
5682F: include/linux/pm.h
679655da 5683F: arch/*/include/asm/suspend*.h
e2d1d6c0 5684
4ef4caad 5685HID CORE LAYER
e5f6450c 5686M: Jiri Kosina <jikos@kernel.org>
406df153 5687R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5688L: linux-input@vger.kernel.org
54e5881d 5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5690S: Maintained
679655da
JP
5691F: drivers/hid/
5692F: include/linux/hid*
c117ab84 5693F: include/uapi/linux/hid*
4ef4caad 5694
30ee72f0 5695HID SENSOR HUB DRIVERS
e5f6450c 5696M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5697M: Jonathan Cameron <jic23@kernel.org>
5698M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5699L: linux-input@vger.kernel.org
5700L: linux-iio@vger.kernel.org
5701S: Maintained
5702F: Documentation/hid/hid-sensor*
5703F: drivers/hid/hid-sensor-*
5704F: drivers/iio/*/hid-*
5705F: include/linux/hid-sensor-*
5706
38bed542 5707HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5708M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5709L: linux-kernel@vger.kernel.org
75fc2d37 5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5711S: Maintained
679655da 5712F: Documentation/timers/
5cee9645 5713F: kernel/time/hrtimer.c
88606e80
TG
5714F: kernel/time/clockevents.c
5715F: kernel/time/tick*.*
5716F: kernel/time/timer_*.c
05ed8490 5717F: include/linux/clockchips.h
679655da 5718F: include/linux/hrtimer.h
38bed542 5719
1da177e4 5720HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5721L: linux-hams@vger.kernel.org
8b64f2a0 5722S: Orphan
679655da
JP
5723F: drivers/net/hamradio/dmascc.c
5724F: drivers/net/hamradio/scc.c
1da177e4 5725
ede1e6f8 5726HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5727M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5728W: http://www.highpoint-tech.com
5729S: Supported
679655da
JP
5730F: Documentation/scsi/hptiop.txt
5731F: drivers/scsi/hptiop.c
ede1e6f8 5732
1da177e4 5733HIPPI
8b58be88 5734M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5735L: linux-hippi@sunsite.dk
5736S: Maintained
679655da 5737F: include/linux/hippidevice.h
c117ab84 5738F: include/uapi/linux/if_hippi.h
679655da 5739F: net/802/hippi.c
ff5a3b50 5740F: drivers/net/hippi/
1da177e4 5741
b30d74e4
DH
5742HISILICON NETWORK SUBSYSTEM DRIVER
5743M: Yisen Zhuang <yisen.zhuang@huawei.com>
5744M: Salil Mehta <salil.mehta@huawei.com>
5745L: netdev@vger.kernel.org
5746W: http://www.hisilicon.com
5747S: Maintained
5748F: drivers/net/ethernet/hisilicon/
5749F: Documentation/devicetree/bindings/net/hisilicon*.txt
5750
66a9bae6 5751HISILICON ROCE DRIVER
5752M: Lijun Ou <oulijun@huawei.com>
5753M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5754L: linux-rdma@vger.kernel.org
5755S: Maintained
5756F: drivers/infiniband/hw/hns/
5757F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5758
16c6c252
JG
5759HISILICON SAS Controller
5760M: John Garry <john.garry@huawei.com>
5761W: http://www.hisilicon.com
5762S: Supported
5763F: drivers/scsi/hisi_sas/
5764F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5765
ff1d2767 5766HOST AP DRIVER
8b58be88 5767M: Jouni Malinen <j@w1.fi>
724c6b35 5768L: linux-wireless@vger.kernel.org
ffd74aca
JM
5769W: http://w1.fi/hostap-driver.html
5770S: Obsolete
eb4f98d5 5771F: drivers/net/wireless/intersil/hostap/
ff1d2767 5772
dd8cd779 5773HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5774L: platform-driver-x86@vger.kernel.org
95c70215 5775S: Orphan
679655da 5776F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5777
e2d1d6c0 5778HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5779M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5780S: Maintained
7e25d724 5781F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5782
7d2c86b5 5783HPET: High Precision Event Timers driver
8b58be88 5784M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5785S: Maintained
679655da
JP
5786F: Documentation/timers/hpet.txt
5787F: drivers/char/hpet.c
5788F: include/linux/hpet.h
c117ab84 5789F: include/uapi/linux/hpet.h
b9b0332f 5790
e07b5d79 5791HPET: x86
9e06f631 5792S: Orphan
679655da
JP
5793F: arch/x86/kernel/hpet.c
5794F: arch/x86/include/asm/hpet.h
b9b0332f 5795
1da177e4 5796HPFS FILESYSTEM
8b58be88 5797M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5798W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5799S: Maintained
679655da 5800F: fs/hpfs/
1da177e4 5801
3441cded 5802HSI SUBSYSTEM
56459ea9
SR
5803M: Sebastian Reichel <sre@kernel.org>
5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5805S: Maintained
5806F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5807F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5808F: drivers/hsi/
5809F: include/linux/hsi/
5810F: include/uapi/linux/hsi/
5811
7d2c86b5 5812HSO 3G MODEM DRIVER
8b58be88 5813M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5814W: http://www.pharscape.org
5815S: Maintained
679655da 5816F: drivers/net/usb/hso.c
11cd29b0 5817
19990e29
AB
5818HSR NETWORK PROTOCOL
5819M: Arvid Brodin <arvid.brodin@alten.se>
5820L: netdev@vger.kernel.org
5821S: Maintained
5822F: net/hsr/
5823
5a18c343 5824HTCPEN TOUCHSCREEN DRIVER
8b58be88 5825M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5826L: linux-input@vger.kernel.org
5827S: Maintained
679655da 5828F: drivers/input/touchscreen/htcpen.c
5a18c343 5829
1da177e4 5830HUGETLB FILESYSTEM
6d49e352 5831M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5832S: Maintained
679655da 5833F: fs/hugetlbfs/
1da177e4 5834
fe713d60
JCT
5835HVA ST MEDIA DRIVER
5836M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5837L: linux-media@vger.kernel.org
5838T: git git://linuxtv.org/media_tree.git
5839W: https://linuxtv.org
5840S: Supported
5841F: drivers/media/platform/sti/hva
5842
05183189 5843Hyper-V CORE AND DRIVERS
9c3646d1 5844M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5845M: Haiyang Zhang <haiyangz@microsoft.com>
5846L: devel@linuxdriverproject.org
5847S: Maintained
a4162747
HZ
5848F: arch/x86/include/asm/mshyperv.h
5849F: arch/x86/include/uapi/asm/hyperv.h
5850F: arch/x86/kernel/cpu/mshyperv.c
05183189 5851F: drivers/hid/hid-hyperv.c
a4162747 5852F: drivers/hv/
f92ca80b 5853F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5854F: drivers/pci/host/pci-hyperv.c
05183189 5855F: drivers/net/hyperv/
a4162747 5856F: drivers/scsi/storvsc_drv.c
8a61f013 5857F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5858F: include/linux/hyperv.h
5859F: tools/hv/
54bf725e 5860F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5861
7724fd04
PR
5862I2C MUXES
5863M: Peter Rosin <peda@axentia.se>
5864L: linux-i2c@vger.kernel.org
5865S: Maintained
2254d24a 5866F: Documentation/i2c/i2c-topology
7724fd04
PR
5867F: Documentation/i2c/muxes/
5868F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5869F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5870F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5871F: drivers/i2c/i2c-mux.c
5872F: drivers/i2c/muxes/
5873F: include/linux/i2c-mux.h
5874
d85c8a6a 5875I2C OVER PARALLEL PORT
d8130624 5876M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5877L: linux-i2c@vger.kernel.org
5878S: Maintained
5879F: Documentation/i2c/busses/i2c-parport
5880F: Documentation/i2c/busses/i2c-parport-light
5881F: drivers/i2c/busses/i2c-parport.c
5882F: drivers/i2c/busses/i2c-parport-light.c
5883
5884I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5885M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5886L: linux-i2c@vger.kernel.org
5887S: Maintained
5888F: Documentation/i2c/busses/i2c-ali1535
5889F: Documentation/i2c/busses/i2c-ali1563
5890F: Documentation/i2c/busses/i2c-ali15x3
5891F: Documentation/i2c/busses/i2c-amd756
5892F: Documentation/i2c/busses/i2c-amd8111
5893F: Documentation/i2c/busses/i2c-i801
5894F: Documentation/i2c/busses/i2c-nforce2
5895F: Documentation/i2c/busses/i2c-piix4
5896F: Documentation/i2c/busses/i2c-sis5595
5897F: Documentation/i2c/busses/i2c-sis630
5898F: Documentation/i2c/busses/i2c-sis96x
5899F: Documentation/i2c/busses/i2c-via
5900F: Documentation/i2c/busses/i2c-viapro
5901F: drivers/i2c/busses/i2c-ali1535.c
5902F: drivers/i2c/busses/i2c-ali1563.c
5903F: drivers/i2c/busses/i2c-ali15x3.c
5904F: drivers/i2c/busses/i2c-amd756.c
5905F: drivers/i2c/busses/i2c-amd756-s4882.c
5906F: drivers/i2c/busses/i2c-amd8111.c
5907F: drivers/i2c/busses/i2c-i801.c
5908F: drivers/i2c/busses/i2c-isch.c
5909F: drivers/i2c/busses/i2c-nforce2.c
5910F: drivers/i2c/busses/i2c-nforce2-s4985.c
5911F: drivers/i2c/busses/i2c-piix4.c
5912F: drivers/i2c/busses/i2c-sis5595.c
5913F: drivers/i2c/busses/i2c-sis630.c
5914F: drivers/i2c/busses/i2c-sis96x.c
5915F: drivers/i2c/busses/i2c-via.c
5916F: drivers/i2c/busses/i2c-viapro.c
5917
cb7f07a4
NH
5918I2C/SMBUS ISMT DRIVER
5919M: Seth Heasley <seth.heasley@intel.com>
5920M: Neil Horman <nhorman@tuxdriver.com>
5921L: linux-i2c@vger.kernel.org
5922F: drivers/i2c/busses/i2c-ismt.c
5923F: Documentation/i2c/busses/i2c-ismt
5924
6ea884db 5925I2C/SMBUS STUB DRIVER
d8130624 5926M: Jean Delvare <jdelvare@suse.com>
846557d3 5927L: linux-i2c@vger.kernel.org
6ea884db 5928S: Maintained
8547a5bc 5929F: drivers/i2c/i2c-stub.c
6ea884db 5930
5b543965 5931I2C SUBSYSTEM
14d77c4d 5932M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5933L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5934W: https://i2c.wiki.kernel.org/
5935Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5937S: Maintained
40ed1b4c 5938F: Documentation/devicetree/bindings/i2c/
679655da
JP
5939F: Documentation/i2c/
5940F: drivers/i2c/
630bc46e 5941F: drivers/i2c/*/
679655da 5942F: include/linux/i2c.h
03b70d62 5943F: include/linux/i2c-*.h
c117ab84
CEB
5944F: include/uapi/linux/i2c.h
5945F: include/uapi/linux/i2c-*.h
1da177e4 5946
4560d677
WS
5947I2C ACPI SUPPORT
5948M: Mika Westerberg <mika.westerberg@linux.intel.com>
5949L: linux-i2c@vger.kernel.org
5950L: linux-acpi@vger.kernel.org
5951S: Maintained
4560d677 5952
d85c8a6a 5953I2C-TAOS-EVM DRIVER
d8130624 5954M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5955L: linux-i2c@vger.kernel.org
5956S: Maintained
5957F: Documentation/i2c/busses/i2c-taos-evm
5958F: drivers/i2c/busses/i2c-taos-evm.c
5959
e8c76eed 5960I2C-TINY-USB DRIVER
8b58be88 5961M: Till Harbaum <till@harbaum.org>
846557d3 5962L: linux-i2c@vger.kernel.org
932d1872 5963W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5964S: Maintained
679655da 5965F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5966
1da177e4 5967i386 BOOT CODE
8b58be88 5968M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5969S: Maintained
679655da 5970F: arch/x86/boot/
1da177e4
LT
5971
5972i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5973M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5975S: Maintained
5976
1da177e4 5977IA64 (Itanium) PLATFORM
8b58be88
JP
5978M: Tony Luck <tony.luck@intel.com>
5979M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5980L: linux-ia64@vger.kernel.org
6b1c70b1 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5982S: Maintained
679655da 5983F: arch/ia64/
1da177e4 5984
4cd38750
LDSB
5985IBM Power VMX Cryptographic instructions
5986M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5987M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5988L: linux-crypto@vger.kernel.org
5989S: Supported
5990F: drivers/crypto/vmx/Makefile
5991F: drivers/crypto/vmx/Kconfig
5992F: drivers/crypto/vmx/vmx.c
5993F: drivers/crypto/vmx/aes*
5994F: drivers/crypto/vmx/ghash*
5995F: drivers/crypto/vmx/ppc-xlate.pl
5996
956c203c 5997IBM Power in-Nest Crypto Acceleration
4cd38750 5998M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5999M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6000L: linux-crypto@vger.kernel.org
6001S: Supported
28bceeaa
DS
6002F: drivers/crypto/nx/Makefile
6003F: drivers/crypto/nx/Kconfig
6004F: drivers/crypto/nx/nx-aes*
6005F: drivers/crypto/nx/nx-sha*
6006F: drivers/crypto/nx/nx.*
6007F: drivers/crypto/nx/nx_csbcpb.h
6008F: drivers/crypto/nx/nx_debugfs.h
956c203c 6009
0e16aafb 6010IBM Power 842 compression accelerator
41656aa7 6011M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6012S: Supported
28bceeaa
DS
6013F: drivers/crypto/nx/Makefile
6014F: drivers/crypto/nx/Kconfig
7011a122 6015F: drivers/crypto/nx/nx-842*
2da572c9 6016F: include/linux/sw842.h
2062c5b6 6017F: crypto/842.c
2da572c9 6018F: lib/842/
0e16aafb 6019
1da177e4 6020IBM Power Linux RAID adapter
8b58be88 6021M: Brian King <brking@us.ibm.com>
1da177e4 6022S: Supported
679655da 6023F: drivers/scsi/ipr.*
1da177e4 6024
9d348af4 6025IBM Power Virtual Ethernet Device Driver
eddd63a6 6026M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6027L: netdev@vger.kernel.org
6028S: Supported
9aa32835 6029F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6030
032c5e82
TF
6031IBM Power SRIOV Virtual NIC Device Driver
6032M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6033M: John Allen <jallen@linux.vnet.ibm.com>
6034L: netdev@vger.kernel.org
6035S: Supported
6036F: drivers/net/ethernet/ibm/ibmvnic.*
6037
e6babec6 6038IBM Power Virtual SCSI Device Drivers
bcbde52b 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6040L: linux-scsi@vger.kernel.org
6041S: Supported
e6babec6 6042F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6043F: include/scsi/viosrp.h
6044
6045IBM Power Virtual SCSI Device Target Driver
6046M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6047M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6048L: linux-scsi@vger.kernel.org
6049L: target-devel@vger.kernel.org
6050S: Supported
6051F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6052
6053IBM Power Virtual FC Device Drivers
44b4dad9 6054M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6055L: linux-scsi@vger.kernel.org
6056S: Supported
6057F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6058
1da177e4 6059IBM ServeRAID RAID DRIVER
f9213e78 6060S: Orphan
679655da 6061F: drivers/scsi/ips.*
1da177e4 6062
6ed9f9c4
PT
6063ICH LPC AND GPIO DRIVER
6064M: Peter Tyser <ptyser@xes-inc.com>
6065S: Maintained
6066F: drivers/mfd/lpc_ich.c
6067F: drivers/gpio/gpio-ich.c
6068
1e7106fc 6069IDE SUBSYSTEM
8b58be88 6070M: "David S. Miller" <davem@davemloft.net>
1da177e4 6071L: linux-ide@vger.kernel.org
8a6e2535 6072Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6074S: Maintained
679655da
JP
6075F: Documentation/ide/
6076F: drivers/ide/
6077F: include/linux/ide.h
1da177e4 6078
6cb8c13d
IP
6079IDEAPAD LAPTOP EXTRAS DRIVER
6080M: Ike Panhc <ike.pan@canonical.com>
6081L: platform-driver-x86@vger.kernel.org
6082W: http://launchpad.net/ideapad-laptop
6083S: Maintained
6084F: drivers/platform/x86/ideapad-laptop.c
6085
1ea4c161
AM
6086IDEAPAD LAPTOP SLIDEBAR DRIVER
6087M: Andrey Moiseev <o2g.org.ru@gmail.com>
6088L: linux-input@vger.kernel.org
6089W: https://github.com/o2genum/ideapad-slidebar
6090S: Maintained
6091F: drivers/input/misc/ideapad_slidebar.c
6092
0f861e8c 6093IDE/ATAPI DRIVERS
487ba8e8 6094M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6095L: linux-ide@vger.kernel.org
c404c199 6096S: Maintained
679655da
JP
6097F: Documentation/cdrom/ide-cd
6098F: drivers/ide/ide-cd*
1da177e4 6099
27471fdb 6100IDLE-I7300
8b58be88 6101M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6102L: linux-pm@vger.kernel.org
27471fdb 6103S: Supported
679655da 6104F: drivers/idle/i7300_idle.c
27471fdb 6105
02cf2286 6106IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6107M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6108L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6109W: http://wpan.cakelab.org/
6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6112S: Maintained
6113F: net/ieee802154/
68653359 6114F: net/mac802154/
251741b1 6115F: drivers/net/ieee802154/
580947d3
AA
6116F: include/linux/nl802154.h
6117F: include/linux/ieee802154.h
6118F: include/net/nl802154.h
6119F: include/net/mac802154.h
6120F: include/net/af_ieee802154.h
6121F: include/net/cfg802154.h
6122F: include/net/ieee802154_netdev.h
ebef9c12 6123F: Documentation/networking/ieee802154.txt
02cf2286 6124
b1c97193
SY
6125IGORPLUG-USB IR RECEIVER
6126M: Sean Young <sean@mess.org>
6127L: linux-media@vger.kernel.org
6128S: Maintained
6129F: drivers/media/rc/igorplugusb.c
6130
40ad4a30
SY
6131IGUANAWORKS USB IR TRANSCEIVER
6132M: Sean Young <sean@mess.org>
6133L: linux-media@vger.kernel.org
6134S: Maintained
6135F: drivers/media/rc/iguanair.c
6136
9545f86e 6137IIO SUBSYSTEM AND DRIVERS
030a13d7 6138M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6139R: Hartmut Knaack <knaack.h@gmx.de>
6140R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6141R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6142L: linux-iio@vger.kernel.org
21d41655 6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6144S: Maintained
866b148a 6145F: Documentation/devicetree/bindings/iio/
03e7c251 6146F: drivers/iio/
9545f86e 6147F: drivers/staging/iio/
8fe671fc 6148F: include/linux/iio/
817020cf 6149F: tools/iio/
9545f86e 6150
65519263
SG
6151IKANOS/ADI EAGLE ADSL USB DRIVER
6152M: Matthieu Castet <castet.matthieu@free.fr>
6153M: Stanislaw Gruszka <stf_xl@wp.pl>
6154S: Maintained
6155F: drivers/usb/atm/ueagle-atm.c
6156
8ef3ff27
PB
6157IMGTEC ASCII LCD DRIVER
6158M: Paul Burton <paul.burton@imgtec.com>
6159S: Maintained
6160F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6161F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6162
e89ab51f
GR
6163INA209 HARDWARE MONITOR DRIVER
6164M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6165L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6166S: Maintained
6167F: Documentation/hwmon/ina209
6168F: Documentation/devicetree/bindings/i2c/ina209.txt
6169F: drivers/hwmon/ina209.c
6170
6171INA2XX HARDWARE MONITOR DRIVER
6172M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6173L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6174S: Maintained
6175F: Documentation/hwmon/ina2xx
6176F: drivers/hwmon/ina2xx.c
6177F: include/linux/platform_data/ina2xx.h
6178
14dc124f
SIG
6179INDUSTRY PACK SUBSYSTEM (IPACK)
6180M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6181M: Jens Taprogge <jens.taprogge@taprogge.org>
6182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6183L: industrypack-devel@lists.sourceforge.net
6184W: http://industrypack.sourceforge.net
6185S: Maintained
6186F: drivers/ipack/
6187
8adc53fd
ZLK
6188INGENIC JZ4780 DMA Driver
6189M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6190S: Maintained
6191F: drivers/dma/dma-jz4780.c
6192
87cf40e6
HH
6193INGENIC JZ4780 NAND DRIVER
6194M: Harvey Hunt <harveyhuntnexus@gmail.com>
6195L: linux-mtd@lists.infradead.org
6196S: Maintained
6197F: drivers/mtd/nand/jz4780_*
6198
aa7168f4 6199INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6200M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6201M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6202L: linux-ima-devel@lists.sourceforge.net
6203L: linux-ima-user@lists.sourceforge.net
6204L: linux-security-module@vger.kernel.org
9f273c24 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6206S: Supported
679655da 6207F: security/integrity/ima/
aa7168f4 6208
9a4ea5a9
JH
6209IMGTEC IR DECODER DRIVER
6210M: James Hogan <james.hogan@imgtec.com>
6211S: Maintained
6212F: drivers/media/rc/img-ir/
6213
1da177e4 6214IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6215L: linux-fbdev@vger.kernel.org
843393d3 6216S: Orphan
8a61f013 6217F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6218
6219INFINIBAND SUBSYSTEM
b6b2bbe6 6220M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6221M: Sean Hefty <sean.hefty@intel.com>
6222M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6223L: linux-rdma@vger.kernel.org
605841f5 6224W: http://www.openfabrics.org/
8a6e2535 6225Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6227S: Supported
679655da
JP
6228F: Documentation/infiniband/
6229F: drivers/infiniband/
c117ab84 6230F: include/uapi/linux/if_infiniband.h
954138dc
YD
6231F: include/uapi/rdma/
6232F: include/rdma/
1da177e4 6233
c9f04f58 6234INOTIFY
8b58be88
JP
6235M: John McCutchan <john@johnmccutchan.com>
6236M: Robert Love <rlove@rlove.org>
6237M: Eric Paris <eparis@parisplace.org>
c9f04f58 6238S: Maintained
679655da
JP
6239F: Documentation/filesystems/inotify.txt
6240F: fs/notify/inotify/
6241F: include/linux/inotify.h
c117ab84 6242F: include/uapi/linux/inotify.h
c9f04f58 6243
e2d1d6c0 6244INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6245M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6246L: linux-input@vger.kernel.org
8a6e2535 6247Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6249S: Maintained
679655da 6250F: drivers/input/
f4eea7e2 6251F: include/linux/input.h
c117ab84 6252F: include/uapi/linux/input.h
f4eea7e2 6253F: include/linux/input/
e52d8398 6254F: Documentation/devicetree/bindings/input/
e2d1d6c0 6255
3267a87f 6256INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6257M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6258L: linux-input@vger.kernel.org
75dd112a 6259S: Odd fixes
3267a87f 6260F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6261F: drivers/input/input-mt.c
3267a87f
HR
6262K: \b(ABS|SYN)_MT_
6263
97fa99a3
JY
6264INTEL ASoC BDW/HSW DRIVERS
6265M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6266L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6267S: Supported
e8e1225d
JP
6268F: sound/soc/intel/common/sst-dsp*
6269F: sound/soc/intel/common/sst-firmware.c
6270F: sound/soc/intel/boards/broadwell.c
6271F: sound/soc/intel/haswell/
97fa99a3 6272
4ac13e17
DJ
6273INTEL C600 SERIES SAS CONTROLLER DRIVER
6274M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6275M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6276L: linux-scsi@vger.kernel.org
7106891a
DJ
6277T: git git://git.code.sf.net/p/intel-sas/isci
6278S: Supported
4ac13e17 6279F: drivers/scsi/isci/
4ac13e17 6280
ecc83e52
AH
6281INTEL HID EVENT DRIVER
6282M: Alex Hung <alex.hung@canonical.com>
6283L: platform-driver-x86@vger.kernel.org
6284S: Maintained
6285F: drivers/platform/x86/intel-hid.c
6286
332e0812
AK
6287INTEL VIRTUAL BUTTON DRIVER
6288M: AceLan Kao <acelan.kao@canonical.com>
6289L: platform-driver-x86@vger.kernel.org
6290S: Maintained
6291F: drivers/platform/x86/intel-vbtn.c
6292
26717172
LB
6293INTEL IDLE DRIVER
6294M: Len Brown <lenb@kernel.org>
bf1c138e 6295L: linux-pm@vger.kernel.org
08deed1e 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6297S: Supported
6298F: drivers/idle/intel_idle.c
6299
8fb861fa
SP
6300INTEL INTEGRATED SENSOR HUB DRIVER
6301M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6302M: Jiri Kosina <jikos@kernel.org>
6303L: linux-input@vger.kernel.org
6304S: Maintained
6305F: drivers/hid/intel-ish-hid/
6306
7c1ac18d 6307INTEL PSTATE DRIVER
58ac1f62
SP
6308M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6309M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6310L: linux-pm@vger.kernel.org
6311S: Supported
6312F: drivers/cpufreq/intel_pstate.c
6313
9eb8ef74 6314INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6315M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6316L: linux-fbdev@vger.kernel.org
ce00f85c 6317S: Maintained
679655da 6318F: Documentation/fb/intelfb.txt
8a61f013 6319F: drivers/video/fbdev/intelfb/
9eb8ef74 6320
1da177e4 6321INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6322M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6323L: linux-fbdev@vger.kernel.org
ce00f85c 6324S: Maintained
8a61f013 6325F: drivers/video/fbdev/i810/
1da177e4 6326
f4a9bc4c 6327INTEL MENLOW THERMAL DRIVER
8b58be88 6328M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6329L: platform-driver-x86@vger.kernel.org
5ca92bd9 6330W: https://01.org/linux-acpi
f4a9bc4c 6331S: Supported
679655da 6332F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6333
248a9dc3 6334INTEL I/OAT DMA DRIVER
18ebd564 6335M: Dave Jiang <dave.jiang@intel.com>
08223d80 6336R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6337L: dmaengine@vger.kernel.org
6338Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6339S: Supported
679655da 6340F: drivers/dma/ioat*
248a9dc3 6341
6c8909b4 6342INTEL IOMMU (VT-d)
8b58be88 6343M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6344L: iommu@lists.linux-foundation.org
54e5881d 6345T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6346S: Supported
3fb39615 6347F: drivers/iommu/intel-iommu.c
679655da 6348F: include/linux/intel-iommu.h
6c8909b4 6349
b3e5f263 6350INTEL IOP-ADMA DMA DRIVER
08223d80 6351R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6352S: Odd fixes
679655da 6353F: drivers/dma/iop-adma.c
b3e5f263 6354
9251ce95 6355INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6356M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6357S: Maintained
679655da
JP
6358F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6359F: arch/arm/mach-ixp4xx/include/mach/npe.h
6360F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6361F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6362F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6363F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6364
844dd05f 6365INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6366M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6367S: Maintained
679655da 6368F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6369
2f302324 6370INTEL ETHERNET DRIVERS
8b58be88 6371M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6372L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6373W: http://www.intel.com/support/feedback.htm
d94e6fed 6374W: http://e1000.sourceforge.net/
2f302324
JK
6375Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6378S: Supported
0d164401
JK
6379F: Documentation/networking/e100.txt
6380F: Documentation/networking/e1000.txt
6381F: Documentation/networking/e1000e.txt
6382F: Documentation/networking/igb.txt
6383F: Documentation/networking/igbvf.txt
6384F: Documentation/networking/ixgb.txt
6385F: Documentation/networking/ixgbe.txt
6386F: Documentation/networking/ixgbevf.txt
1bff6529 6387F: Documentation/networking/i40e.txt
105bf2fe 6388F: Documentation/networking/i40evf.txt
dee1ad47 6389F: drivers/net/ethernet/intel/
bc90d291 6390F: drivers/net/ethernet/intel/*/
1da177e4 6391
6e4de866
FL
6392INTEL RDMA RNIC DRIVER
6393M: Faisal Latif <faisal.latif@intel.com>
6394R: Chien Tin Tung <chien.tin.tung@intel.com>
6395R: Mustafa Ismail <mustafa.ismail@intel.com>
6396R: Shiraz Saleem <shiraz.saleem@intel.com>
6397R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6398L: linux-rdma@vger.kernel.org
6399S: Supported
6400F: drivers/infiniband/hw/i40iw/
6401
224f9e6d
AS
6402INTEL MERRIFIELD GPIO DRIVER
6403M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6404L: linux-gpio@vger.kernel.org
6405S: Maintained
6406F: drivers/gpio/gpio-merrifield.c
6407
0963d59b
LW
6408INTEL-MID GPIO DRIVER
6409M: David Cohen <david.a.cohen@linux.intel.com>
6410L: linux-gpio@vger.kernel.org
6411S: Maintained
6412F: drivers/gpio/gpio-intel-mid.c
6413
ca907a90
SY
6414INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6415M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6416L: linux-wireless@vger.kernel.org
ca907a90 6417S: Maintained
679655da 6418F: Documentation/networking/README.ipw2100
679655da 6419F: Documentation/networking/README.ipw2200
367a1092 6420F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6421
5760b0a5
AS
6422INTEL(R) TRACE HUB
6423M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6424S: Supported
6425F: Documentation/trace/intel_th.txt
6426F: drivers/hwtracing/intel_th/
6427
4bd96a7a 6428INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6429M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6430L: tboot-devel@lists.sourceforge.net
6431W: http://tboot.sourceforge.net
e9b7d7c8 6432T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6433S: Supported
6434F: Documentation/intel_txt.txt
6435F: include/linux/tboot.h
6436F: arch/x86/kernel/tboot.c
6437
8a70da82 6438INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6439M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6440M: linux-wimax@intel.com
49e7d9df 6441L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6442S: Supported
6443W: http://linuxwimax.org
679655da
JP
6444F: Documentation/wimax/README.i2400m
6445F: drivers/net/wimax/i2400m/
c117ab84 6446F: include/uapi/linux/wimax/i2400m.h
8a70da82 6447
1c0ce89c
SG
6448INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6449M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6450L: linux-wireless@vger.kernel.org
1c0ce89c 6451S: Supported
7ac9a364 6452F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6453
b481de9c 6454INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6455M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6456M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6457M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6458M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6459L: linux-wireless@vger.kernel.org
b481de9c 6460W: http://intellinuxwireless.org
b62ff718 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6462S: Supported
e705c121 6463F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6464
de8fe023
TW
6465INTEL MANAGEMENT ENGINE (mei)
6466M: Tomas Winkler <tomas.winkler@intel.com>
6467L: linux-kernel@vger.kernel.org
6468S: Supported
c117ab84 6469F: include/uapi/linux/mei.h
5069288b 6470F: include/linux/mei_cl_bus.h
de8fe023 6471F: drivers/misc/mei/*
222818c3 6472F: drivers/watchdog/mei_wdt.c
e07950a1 6473F: Documentation/misc-devices/mei/*
986b891a 6474F: samples/mei/*
de8fe023 6475
50ceb98b
SD
6476INTEL MIC DRIVERS (mic)
6477M: Sudeep Dutt <sudeep.dutt@intel.com>
6478M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6479S: Supported
6480W: https://github.com/sudeepdutt/mic
6481W: http://software.intel.com/en-us/mic-developer
6482F: include/linux/mic_bus.h
6483F: include/linux/scif.h
6484F: include/uapi/linux/mic_common.h
6485F: include/uapi/linux/mic_ioctl.h
9f273c24 6486F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6487F: drivers/misc/mic/
6488F: drivers/dma/mic_x100_dma.c
6489F: drivers/dma/mic_x100_dma.h
9f273c24 6490F: Documentation/mic/
50ceb98b 6491
fdca4f16 6492INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6493M: Zha Qipeng<qipeng.zha@intel.com>
6494L: platform-driver-x86@vger.kernel.org
6495S: Maintained
6496F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6497F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6498F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6499F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6500
378f956e
SKC
6501INTEL TELEMETRY DRIVER
6502M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6503L: platform-driver-x86@vger.kernel.org
6504S: Maintained
378f956e 6505F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6506F: drivers/platform/x86/intel_telemetry*
0a8b8353 6507
b740d2e9
RB
6508INTEL PMC CORE DRIVER
6509M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6510M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6511L: platform-driver-x86@vger.kernel.org
6512S: Maintained
6513F: arch/x86/include/asm/pmc_core.h
6514F: drivers/platform/x86/intel_pmc_core*
6515
cb109a0e 6516IOC3 ETHERNET DRIVER
8b58be88 6517M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6518L: linux-mips@linux-mips.org
6519S: Maintained
8862bf1e 6520F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6521
cb109a0e 6522IOC3 SERIAL DRIVER
8b58be88 6523M: Pat Gefre <pfg@sgi.com>
d39e0721 6524L: linux-serial@vger.kernel.org
cb109a0e 6525S: Maintained
df621252 6526F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6527
0b6e8569
SW
6528IOMMU DRIVERS
6529M: Joerg Roedel <joro@8bytes.org>
6530L: iommu@lists.linux-foundation.org
6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6532S: Maintained
efcd94c0 6533F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6534F: drivers/iommu/
6535
4480f15b 6536IP MASQUERADING
8b58be88 6537M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6538S: Maintained
679655da 6539F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6540
4409ebe9 6541IPMI SUBSYSTEM
8b58be88 6542M: Corey Minyard <minyard@acm.org>
b0c90653 6543L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6544W: http://openipmi.sourceforge.net/
6545S: Supported
679655da
JP
6546F: Documentation/IPMI.txt
6547F: drivers/char/ipmi/
6548F: include/linux/ipmi*
c117ab84 6549F: include/uapi/linux/ipmi*
4409ebe9 6550
2d800897
KW
6551QCOM AUDIO (ASoC) DRIVERS
6552M: Patrick Lai <plai@codeaurora.org>
6553M: Banajit Goswami <bgoswami@codeaurora.org>
6554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6555S: Supported
6556F: sound/soc/qcom/
6557
e2d1d6c0 6558IPS SCSI RAID DRIVER
8b58be88 6559M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6560L: linux-scsi@vger.kernel.org
6561W: http://www.adaptec.com/
6562S: Maintained
679655da 6563F: drivers/scsi/ips*
e2d1d6c0
RD
6564
6565IPVS
8b58be88
JP
6566M: Wensong Zhang <wensong@linux-vs.org>
6567M: Simon Horman <horms@verge.net.au>
6568M: Julian Anastasov <ja@ssi.bg>
979b6c13 6569L: netdev@vger.kernel.org
e2d1d6c0 6570L: lvs-devel@vger.kernel.org
1da177e4 6571S: Maintained
9f273c24
FW
6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6574F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6575F: include/net/ip_vs.h
c117ab84 6576F: include/uapi/linux/ip_vs.h
679655da 6577F: net/netfilter/ipvs/
1da177e4 6578
e7839f25 6579IPWIRELESS DRIVER
e5f6450c 6580M: Jiri Kosina <jikos@kernel.org>
d8130624 6581M: David Sterba <dsterba@suse.com>
92094aa0 6582S: Odd Fixes
282361a0 6583F: drivers/tty/ipwireless/
099dc4fb 6584
e2d1d6c0 6585IPX NETWORK LAYER
8b58be88 6586M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6587L: netdev@vger.kernel.org
6588S: Maintained
679655da 6589F: include/net/ipx.h
c117ab84 6590F: include/uapi/linux/ipx.h
679655da 6591F: net/ipx/
e2d1d6c0 6592
1da177e4 6593IRDA SUBSYSTEM
8b58be88 6594M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6595L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6596L: netdev@vger.kernel.org
1da177e4 6597W: http://irda.sourceforge.net/
f353976d 6598S: Maintained
e0057975 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6600F: Documentation/networking/irda.txt
6601F: drivers/net/irda/
6602F: include/net/irda/
6603F: net/irda/
1da177e4 6604
a800c7cc
TG
6605IRQ SUBSYSTEM
6606M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6607L: linux-kernel@vger.kernel.org
a800c7cc 6608S: Maintained
75fc2d37 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6610F: kernel/irq/
2ed9fd28
JC
6611
6612IRQCHIP DRIVERS
6613M: Thomas Gleixner <tglx@linutronix.de>
6614M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6615M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6616L: linux-kernel@vger.kernel.org
6617S: Maintained
6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6619T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6620F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6621F: drivers/irqchip/
a800c7cc 6622
7ab3a837 6623IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6624M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6625S: Maintained
b09dec2c 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6627F: Documentation/IRQ-domain.txt
6628F: include/linux/irqdomain.h
6629F: kernel/irq/irqdomain.c
b09dec2c 6630F: kernel/irq/msi.c
7ab3a837 6631
ad7afc38
WBG
6632ISA
6633M: William Breathitt Gray <vilhelm.gray@gmail.com>
6634S: Maintained
6635F: Documentation/isa.txt
6636F: drivers/base/isa.c
6637F: include/linux/isa.h
6638
e2d1d6c0 6639ISAPNP
8b58be88 6640M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6641S: Maintained
679655da
JP
6642F: Documentation/isapnp.txt
6643F: drivers/pnp/isapnp/
6644F: include/linux/isapnp.h
e2d1d6c0 6645
d39b8420
HV
6646ISA RADIO MODULE
6647M: Hans Verkuil <hverkuil@xs4all.nl>
6648L: linux-media@vger.kernel.org
6649T: git git://linuxtv.org/media_tree.git
a825eaec 6650W: https://linuxtv.org
d39b8420
HV
6651S: Maintained
6652F: drivers/media/radio/radio-isa*
6653
71a6d0af
HW
6654iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6655M: Peter Jones <pjones@redhat.com>
6656M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6657S: Maintained
6658F: drivers/firmware/iscsi_ibft*
6659
14816b1e 6660ISCSI
623290a2
LD
6661M: Lee Duncan <lduncan@suse.com>
6662M: Chris Leech <cleech@redhat.com>
14816b1e 6663L: open-iscsi@googlegroups.com
623290a2 6664W: www.open-iscsi.com
14816b1e 6665S: Maintained
679655da
JP
6666F: drivers/scsi/*iscsi*
6667F: include/scsi/*iscsi*
14816b1e 6668
1e65eb42
OG
6669ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6670M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6671M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6672M: Roi Dayan <roid@mellanox.com>
6673L: linux-rdma@vger.kernel.org
6674S: Supported
6675W: http://www.openfabrics.org
6676W: www.open-iscsi.org
6677Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6678F: drivers/infiniband/ulp/iser/
1e65eb42 6679
2b70e5fd 6680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6681M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6683L: linux-rdma@vger.kernel.org
6684L: target-devel@vger.kernel.org
6685S: Supported
6686W: http://www.linux-iscsi.org
6687F: drivers/infiniband/ulp/isert
6688
1da177e4 6689ISDN SUBSYSTEM
8b58be88 6690M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6691L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6692L: netdev@vger.kernel.org
1da177e4 6693W: http://www.isdn4linux.de
54e5881d 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6695S: Maintained
679655da
JP
6696F: Documentation/isdn/
6697F: drivers/isdn/
6698F: include/linux/isdn.h
6699F: include/linux/isdn/
c117ab84
CEB
6700F: include/uapi/linux/isdn.h
6701F: include/uapi/linux/isdn/
1da177e4
LT
6702
6703ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6704M: Armin Schindler <mac@melware.de>
d5d52273 6705L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6706W: http://www.melware.de
6707S: Maintained
679655da 6708F: drivers/isdn/hardware/eicon/
1da177e4 6709
d624870f 6710IT87 HARDWARE MONITORING DRIVER
d8130624 6711M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6712L: linux-hwmon@vger.kernel.org
d624870f
JD
6713S: Maintained
6714F: Documentation/hwmon/it87
6715F: drivers/hwmon/it87.c
6716
d7104bff
AP
6717IT913X MEDIA DRIVER
6718M: Antti Palosaari <crope@iki.fi>
6719L: linux-media@vger.kernel.org
a825eaec 6720W: https://linuxtv.org
d7104bff
AP
6721W: http://palosaari.fi/linux/
6722Q: http://patchwork.linuxtv.org/project/linux-media/list/
6723T: git git://linuxtv.org/anttip/media_tree.git
6724S: Maintained
249c697e 6725F: drivers/media/tuners/it913x*
d7104bff 6726
91821ff3 6727IVTV VIDEO4LINUX DRIVER
6afdeaf8 6728M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6729L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6730L: linux-media@vger.kernel.org
275ffde4 6731T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6732W: http://www.ivtvdriver.org
6733S: Maintained
618cd932 6734F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6735F: drivers/media/pci/ivtv/
c117ab84 6736F: include/uapi/linux/ivtv*
91821ff3 6737
68620bdd
MP
6738IX2505V MEDIA DRIVER
6739M: Malcolm Priestley <tvboxspy@gmail.com>
6740L: linux-media@vger.kernel.org
a825eaec 6741W: https://linuxtv.org
68620bdd
MP
6742Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743S: Maintained
6744F: drivers/media/dvb-frontends/ix2505v*
6745
4453d736
GR
6746JC42.4 TEMPERATURE SENSOR DRIVER
6747M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6748L: linux-hwmon@vger.kernel.org
4453d736
GR
6749S: Maintained
6750F: drivers/hwmon/jc42.c
6751F: Documentation/hwmon/jc42
6752
e2d1d6c0 6753JFS FILESYSTEM
3256f80f 6754M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6755L: jfs-discussion@lists.sourceforge.net
6756W: http://jfs.sourceforge.net/
54e5881d 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6758S: Maintained
679655da
JP
6759F: Documentation/filesystems/jfs.txt
6760F: fs/jfs/
e2d1d6c0 6761
95252236 6762JME NETWORK DRIVER
8b58be88 6763M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6764L: netdev@vger.kernel.org
6765S: Maintained
63d24a0e 6766F: drivers/net/ethernet/jme.*
95252236 6767
1da177e4 6768JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6769M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6770L: linux-mtd@lists.infradead.org
6771W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6772S: Maintained
679655da 6773F: fs/jffs2/
c117ab84 6774F: include/uapi/linux/jffs2.h
1da177e4 6775
d183e11a
TT
6776JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6777M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6778M: Jan Kara <jack@suse.com>
d183e11a
TT
6779L: linux-ext4@vger.kernel.org
6780S: Maintained
6781F: fs/jbd2/
6782F: include/linux/jbd2.h
ae0718f8 6783
207dab5f
MU
6784JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6785M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6786L: linux-media@vger.kernel.org
6787S: Maintained
6788F: drivers/media/platform/rcar_jpu.c
6789
fd8b6cb4 6790JSM Neo PCI based serial card
df247081 6791M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6792L: linux-serial@vger.kernel.org
6793S: Maintained
df621252 6794F: drivers/tty/serial/jsm/
ae0718f8 6795
af39917d
CL
6796K10TEMP HARDWARE MONITORING DRIVER
6797M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6798L: linux-hwmon@vger.kernel.org
af39917d
CL
6799S: Maintained
6800F: Documentation/hwmon/k10temp
6801F: drivers/hwmon/k10temp.c
6802
4660cb35 6803K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6804M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6805L: linux-hwmon@vger.kernel.org
ae0718f8 6806S: Maintained
679655da
JP
6807F: Documentation/hwmon/k8temp
6808F: drivers/hwmon/k8temp.c
ae0718f8 6809
0ba1d91d
AR
6810KASAN
6811M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6812R: Alexander Potapenko <glider@google.com>
6813R: Dmitry Vyukov <dvyukov@google.com>
6814L: kasan-dev@googlegroups.com
6815S: Maintained
6816F: arch/*/include/asm/kasan.h
6817F: arch/*/mm/kasan_init*
2757aafa 6818F: Documentation/dev-tools/kasan.rst
64f8ebaf 6819F: include/linux/kasan*.h
0ba1d91d
AR
6820F: lib/test_kasan.c
6821F: mm/kasan/
6822F: scripts/Makefile.kasan
6823
1da177e4 6824KCONFIG
5eb1f99e 6825M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6826L: linux-kbuild@vger.kernel.org
cea8321c 6827T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6828S: Maintained
679655da
JP
6829F: Documentation/kbuild/kconfig-language.txt
6830F: scripts/kconfig/
1da177e4 6831
ea6c2089 6832KDUMP
f871f191
VG
6833M: Dave Young <dyoung@redhat.com>
6834M: Baoquan He <bhe@redhat.com>
6835R: Vivek Goyal <vgoyal@redhat.com>
34633993 6836L: kexec@lists.infradead.org
ea6c2089
VG
6837W: http://lse.sourceforge.net/kdump/
6838S: Maintained
80811493 6839F: Documentation/kdump/
ea6c2089 6840
f41bf02f
HV
6841KEENE FM RADIO TRANSMITTER DRIVER
6842M: Hans Verkuil <hverkuil@xs4all.nl>
6843L: linux-media@vger.kernel.org
6844T: git git://linuxtv.org/media_tree.git
a825eaec 6845W: https://linuxtv.org
f41bf02f
HV
6846S: Maintained
6847F: drivers/media/radio/radio-keene*
6848
1da177e4 6849KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6850M: Ian Kent <raven@themaw.net>
f694fc97 6851L: autofs@vger.kernel.org
1da177e4 6852S: Maintained
679655da 6853F: fs/autofs4/
1da177e4 6854
70fb7ba6 6855KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6856M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6859L: linux-kbuild@vger.kernel.org
5ce45962 6860S: Maintained
679655da
JP
6861F: Documentation/kbuild/
6862F: Makefile
6863F: scripts/Makefile.*
70fb7ba6
MM
6864F: scripts/basic/
6865F: scripts/mk*
6866F: scripts/package/
1da177e4
LT
6867
6868KERNEL JANITORS
c3000e03 6869L: kernel-janitors@vger.kernel.org
10466f5a 6870W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6871S: Odd Fixes
1da177e4 6872
e8b43555 6873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6874M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6875M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6876L: linux-nfs@vger.kernel.org
1da177e4 6877W: http://nfs.sourceforge.net/
9f273c24 6878T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6879S: Supported
679655da 6880F: fs/nfsd/
c117ab84 6881F: include/uapi/linux/nfsd/
679655da
JP
6882F: fs/lockd/
6883F: fs/nfs_common/
6884F: net/sunrpc/
6885F: include/linux/lockd/
6886F: include/linux/sunrpc/
c117ab84 6887F: include/uapi/linux/sunrpc/
1da177e4 6888
13b122b3
SK
6889KERNEL SELFTEST FRAMEWORK
6890M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6891M: Shuah Khan <shuah@kernel.org>
64f00850 6892L: linux-kselftest@vger.kernel.org
13b122b3
SK
6893T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6894S: Maintained
6895F: tools/testing/selftests
6896
426d62e2 6897KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6898M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6899M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6900L: kvm@vger.kernel.org
e3e58478 6901W: http://www.linux-kvm.org
a94b40a6 6902T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6903S: Supported
c93a64fe
PB
6904F: Documentation/*/kvm*.txt
6905F: Documentation/virtual/kvm/
679655da 6906F: arch/*/kvm/
1662e862
CB
6907F: arch/x86/kernel/kvm.c
6908F: arch/x86/kernel/kvmclock.c
679655da
JP
6909F: arch/*/include/asm/kvm*
6910F: include/linux/kvm*
c117ab84 6911F: include/uapi/linux/kvm*
679655da 6912F: virt/kvm/
6d0a1a61 6913F: tools/kvm/
426d62e2 6914
ad8003d3 6915KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6916M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6917L: kvm@vger.kernel.org
038161de 6918W: http://www.linux-kvm.org/
7de609c8 6919S: Maintained
679655da 6920F: arch/x86/include/asm/svm.h
679655da 6921F: arch/x86/kvm/svm.c
426d62e2 6922
513014b7 6923KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6924M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6925L: kvm-ppc@vger.kernel.org
038161de 6926W: http://www.linux-kvm.org/
6a7f972d 6927T: git git://github.com/agraf/linux-2.6.git
513014b7 6928S: Supported
679655da
JP
6929F: arch/powerpc/include/asm/kvm*
6930F: arch/powerpc/kvm/
513014b7 6931
85f8fffe 6932KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6933M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6934M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6935L: linux-s390@vger.kernel.org
6936W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6938S: Supported
679655da
JP
6939F: Documentation/s390/kvm.txt
6940F: arch/s390/include/asm/kvm*
80811493 6941F: arch/s390/kvm/
85f8fffe 6942
a749474d 6943KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6944M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6945M: Marc Zyngier <marc.zyngier@arm.com>
6946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6947L: kvmarm@lists.cs.columbia.edu
6948W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6950S: Supported
a749474d
CD
6951F: arch/arm/include/uapi/asm/kvm*
6952F: arch/arm/include/asm/kvm*
6953F: arch/arm/kvm/
5c8818b4
MZ
6954F: virt/kvm/arm/
6955F: include/kvm/arm_*
a749474d 6956
6394a3ec 6957KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6958M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6959M: Marc Zyngier <marc.zyngier@arm.com>
6960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6961L: kvmarm@lists.cs.columbia.edu
6962S: Maintained
6963F: arch/arm64/include/uapi/asm/kvm*
6964F: arch/arm64/include/asm/kvm*
6965F: arch/arm64/kvm/
6966
bfd3d532
JH
6967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6968M: James Hogan <james.hogan@imgtec.com>
6969L: linux-mips@linux-mips.org
6970S: Supported
6971F: arch/mips/include/uapi/asm/kvm*
6972F: arch/mips/include/asm/kvm*
6973F: arch/mips/kvm/
6974
dc009d92 6975KEXEC
8b58be88 6976M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6977W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6978L: kexec@lists.infradead.org
dc009d92 6979S: Maintained
679655da 6980F: include/linux/kexec.h
c117ab84 6981F: include/uapi/linux/kexec.h
10540a69 6982F: kernel/kexec*
dc009d92 6983
e971461f
DH
6984KEYS/KEYRINGS:
6985M: David Howells <dhowells@redhat.com>
aa62efff 6986L: keyrings@vger.kernel.org
e971461f 6987S: Maintained
d410fa4e 6988F: Documentation/security/keys.txt
e971461f
DH
6989F: include/linux/key.h
6990F: include/linux/key-type.h
75aeddd1
DH
6991F: include/linux/keyctl.h
6992F: include/uapi/linux/keyctl.h
e971461f
DH
6993F: include/keys/
6994F: security/keys/
6995
7f3c68be 6996KEYS-TRUSTED
74dd744f
MZ
6997M: David Safford <safford@us.ibm.com>
6998M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6999L: linux-security-module@vger.kernel.org
aa62efff 7000L: keyrings@vger.kernel.org
7f3c68be 7001S: Supported
d410fa4e 7002F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7003F: include/keys/trusted-type.h
7004F: security/keys/trusted.c
7005F: security/keys/trusted.h
7006
7007KEYS-ENCRYPTED
74dd744f
MZ
7008M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7009M: David Safford <safford@us.ibm.com>
7f3c68be 7010L: linux-security-module@vger.kernel.org
aa62efff 7011L: keyrings@vger.kernel.org
7f3c68be 7012S: Supported
d410fa4e 7013F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7014F: include/keys/encrypted-type.h
19c90aa6 7015F: security/keys/encrypted-keys/
7f3c68be 7016
5b778dad 7017KGDB / KDB /debug_core
8b58be88 7018M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7019W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7020L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7022S: Maintained
679655da
JP
7023F: Documentation/DocBook/kgdb.tmpl
7024F: drivers/misc/kgdbts.c
df621252 7025F: drivers/tty/serial/kgdboc.c
5b778dad 7026F: include/linux/kdb.h
679655da 7027F: include/linux/kgdb.h
4063eb5f 7028F: kernel/debug/
e3e2aaf7 7029
456db8cc 7030KMEMCHECK
8b58be88 7031M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7032M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7033S: Maintained
9c296b46 7034F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7035F: arch/x86/include/asm/kmemcheck.h
7036F: arch/x86/mm/kmemcheck/
7037F: include/linux/kmemcheck.h
7038F: mm/kmemcheck.c
b9ce08c0 7039
c3bb4d24 7040KMEMLEAK
8b58be88 7041M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7042S: Maintained
ca90a7a3 7043F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7044F: include/linux/kmemleak.h
7045F: mm/kmemleak.c
7046F: mm/kmemleak-test.c
7047
89559a61 7048KPROBES
a320817c 7049M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7050M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7051M: "David S. Miller" <davem@davemloft.net>
353def94 7052M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7053S: Maintained
679655da
JP
7054F: Documentation/kprobes.txt
7055F: include/linux/kprobes.h
7056F: kernel/kprobes.c
89559a61 7057
70e84049 7058KS0108 LCD CONTROLLER DRIVER
8b58be88 7059M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7060W: http://miguelojeda.es/auxdisplay.htm
7061W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7062S: Maintained
679655da
JP
7063F: Documentation/auxdisplay/ks0108
7064F: drivers/auxdisplay/ks0108.c
7065F: include/linux/ks0108.h
70e84049 7066
1b69c6d0
DA
7067L3MDEV
7068M: David Ahern <dsa@cumulusnetworks.com>
7069L: netdev@vger.kernel.org
7070S: Maintained
7071F: net/l3mdev
7072F: include/net/l3mdev.h
7073
9ca44355 7074LANTIQ MIPS ARCHITECTURE
bdb40e8e 7075M: John Crispin <john@phrozen.org>
9ca44355
JC
7076L: linux-mips@linux-mips.org
7077S: Maintained
7078F: arch/mips/lantiq
7079
1da177e4 7080LAPB module
1da177e4 7081L: linux-x25@vger.kernel.org
bf9915cc 7082S: Orphan
679655da
JP
7083F: Documentation/networking/lapb-module.txt
7084F: include/*/lapb.h
7085F: net/lapb/
1da177e4
LT
7086
7087LASI 53c700 driver for PARISC
8b58be88 7088M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7089L: linux-scsi@vger.kernel.org
7090S: Maintained
679655da
JP
7091F: Documentation/scsi/53c700.txt
7092F: drivers/scsi/53c700*
1da177e4 7093
263de9b5 7094LED SUBSYSTEM
8b58be88 7095M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7096M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7097M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7098L: linux-leds@vger.kernel.org
b8926ba0 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7100S: Maintained
85c90368 7101F: Documentation/devicetree/bindings/leds/
679655da
JP
7102F: drivers/leds/
7103F: include/linux/leds.h
263de9b5 7104
b0461a44 7105LEGACY EEPROM DRIVER
d8130624 7106M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7107S: Maintained
7108F: Documentation/misc-devices/eeprom
7109F: drivers/misc/eeprom/eeprom.c
7110
1da177e4 7111LEGO USB Tower driver
8b58be88 7112M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7113L: legousb-devel@lists.sourceforge.net
7114W: http://legousb.sourceforge.net/
7115S: Maintained
679655da 7116F: drivers/usb/misc/legousbtower.c
1da177e4 7117
055616a8
MK
7118LG2160 MEDIA DRIVER
7119M: Michael Krufky <mkrufky@linuxtv.org>
7120L: linux-media@vger.kernel.org
a825eaec 7121W: https://linuxtv.org
055616a8
MK
7122W: http://github.com/mkrufky
7123Q: http://patchwork.linuxtv.org/project/linux-media/list/
7124T: git git://linuxtv.org/mkrufky/tuners.git
7125S: Maintained
7126F: drivers/media/dvb-frontends/lg2160.*
7127
6f0e7725
MK
7128LGDT3305 MEDIA DRIVER
7129M: Michael Krufky <mkrufky@linuxtv.org>
7130L: linux-media@vger.kernel.org
a825eaec 7131W: https://linuxtv.org
6f0e7725
MK
7132W: http://github.com/mkrufky
7133Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134T: git git://linuxtv.org/mkrufky/tuners.git
7135S: Maintained
7136F: drivers/media/dvb-frontends/lgdt3305.*
7137
568a17ff 7138LGUEST
8b58be88 7139M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7140L: lguest@lists.ozlabs.org
568a17ff 7141W: http://lguest.ozlabs.org/
72e91863 7142S: Odd Fixes
070f420b 7143F: arch/x86/include/asm/lguest*.h
679655da
JP
7144F: arch/x86/lguest/
7145F: drivers/lguest/
7146F: include/linux/lguest*.h
070f420b 7147F: tools/lguest/
568a17ff 7148
32ac7cb2
TH
7149LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7150M: Tejun Heo <tj@kernel.org>
7151L: linux-ide@vger.kernel.org
7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7153S: Maintained
7154F: drivers/ata/
7155F: include/linux/ata.h
7156F: include/linux/libata.h
d2abf98e 7157F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7158
7159LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7160M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7161L: linux-ide@vger.kernel.org
7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7163S: Maintained
7164F: include/linux/pata_arasan_cf_data.h
7165F: drivers/ata/pata_arasan_cf.c
7166
c7fa056c
BZ
7167LIBATA PATA DRIVERS
7168M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7169M: Tejun Heo <tj@kernel.org>
7170L: linux-ide@vger.kernel.org
7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7172S: Maintained
7173F: drivers/ata/pata_*.c
7174F: drivers/ata/ata_generic.c
7175
32ac7cb2
TH
7176LIBATA SATA AHCI PLATFORM devices support
7177M: Hans de Goede <hdegoede@redhat.com>
7178M: Tejun Heo <tj@kernel.org>
7179L: linux-ide@vger.kernel.org
7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7181S: Maintained
7182F: drivers/ata/ahci_platform.c
7183F: drivers/ata/libahci_platform.c
7184F: include/linux/ahci_platform.h
7185
7186LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7187M: Mikael Pettersson <mikpelinux@gmail.com>
7188L: linux-ide@vger.kernel.org
7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7190S: Maintained
7191F: drivers/ata/sata_promise.*
7192
1acd437c
SL
7193LIBLOCKDEP
7194M: Sasha Levin <sasha.levin@oracle.com>
7195S: Maintained
7196F: tools/lib/lockdep/
7197
bc30196f
DW
7198LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7199M: Dan Williams <dan.j.williams@intel.com>
7200L: linux-nvdimm@lists.01.org
7201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7202T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7203S: Supported
7204F: drivers/nvdimm/*
7205F: include/linux/nd.h
7206F: include/linux/libnvdimm.h
7207F: include/uapi/linux/ndctl.h
7208
7209LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7210M: Ross Zwisler <ross.zwisler@linux.intel.com>
7211L: linux-nvdimm@lists.01.org
7212Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7213S: Supported
7214F: drivers/nvdimm/blk.c
7215F: drivers/nvdimm/region_devs.c
7216F: drivers/acpi/nfit*
7217
7218LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7219M: Vishal Verma <vishal.l.verma@intel.com>
7220L: linux-nvdimm@lists.01.org
7221Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7222S: Supported
7223F: drivers/nvdimm/btt*
7224
7225LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7226M: Ross Zwisler <ross.zwisler@linux.intel.com>
7227L: linux-nvdimm@lists.01.org
7228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7229S: Supported
7230F: drivers/nvdimm/pmem.c
b864bc17 7231F: include/linux/pmem.h
40603526 7232F: arch/*/include/asm/pmem.h
bc30196f 7233
cd9e9808
MB
7234LIGHTNVM PLATFORM SUPPORT
7235M: Matias Bjorling <mb@lightnvm.io>
7236W: http://github/OpenChannelSSD
4ead1a25 7237L: linux-block@vger.kernel.org
cd9e9808
MB
7238S: Maintained
7239F: drivers/lightnvm/
7240F: include/linux/lightnvm.h
7241F: include/uapi/linux/lightnvm.h
7242
852bb9f5 7243LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7244M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7245M: Paul Mackerras <paulus@samba.org>
ea668936 7246M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7247W: https://github.com/linuxppc/linux/wiki
a4724ed6 7248L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7249Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7251S: Supported
11c34c7d
JP
7252F: Documentation/powerpc/
7253F: arch/powerpc/
ef69b03d
ME
7254F: drivers/char/tpm/tpm_ibmvtpm*
7255F: drivers/crypto/nx/
7256F: drivers/crypto/vmx/
7257F: drivers/net/ethernet/ibm/ibmveth.*
7258F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7259F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7260F: drivers/pci/hotplug/rpa*
7261F: drivers/scsi/ibmvscsi/
ad654f25 7262F: tools/testing/selftests/powerpc
ef69b03d
ME
7263N: opal
7264N: /pmac
7265N: powermac
7266N: powernv
7267N: [^a-z0-9]ps3
7268N: pseries
1da177e4
LT
7269
7270LINUX FOR POWER MACINTOSH
8b58be88 7271M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7272W: http://www.penguinppc.org/
a4724ed6 7273L: linuxppc-dev@lists.ozlabs.org
1da177e4 7274S: Maintained
11c34c7d
JP
7275F: arch/powerpc/platforms/powermac/
7276F: drivers/macintosh/
1da177e4 7277
77a76369 7278LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7279M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7280L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7281T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7282S: Maintained
11c34c7d
JP
7283F: arch/powerpc/platforms/512x/
7284F: arch/powerpc/platforms/52xx/
1da177e4
LT
7285
7286LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7287M: Alistair Popple <alistair@popple.id.au>
8b58be88 7288M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7289W: http://www.penguinppc.org/
a4724ed6 7290L: linuxppc-dev@lists.ozlabs.org
1da177e4 7291S: Maintained
11c34c7d
JP
7292F: arch/powerpc/platforms/40x/
7293F: arch/powerpc/platforms/44x/
1da177e4 7294
260c02a9 7295LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7297S: Orphan
11c34c7d
JP
7298F: arch/powerpc/*/*virtex*
7299F: arch/powerpc/*/*/*virtex*
1da177e4 7300
e93adf1e 7301LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7302M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7303W: http://www.penguinppc.org/
a4724ed6 7304L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7305S: Maintained
a2b1f7c8 7306F: arch/powerpc/platforms/8xx/
e93adf1e 7307
1da177e4 7308LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7309M: Scott Wood <oss@buserror.net>
8b58be88 7310M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7311W: http://www.penguinppc.org/
a4724ed6 7312L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7314S: Maintained
11c34c7d 7315F: arch/powerpc/platforms/83xx/
4c8f581d 7316F: arch/powerpc/platforms/85xx/
1da177e4 7317
ab06ff3a 7318LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7319L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7320S: Orphan
11c34c7d
JP
7321F: arch/powerpc/platforms/pasemi/
7322F: drivers/*/*pasemi*
7323F: drivers/*/*/*pasemi*
ab06ff3a 7324
1da177e4 7325LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7326M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7327L: linux-security-module@vger.kernel.org
1da177e4
LT
7328S: Supported
7329
a23ce6da
HW
7330LIS3LV02D ACCELEROMETER DRIVER
7331M: Eric Piel <eric.piel@tremplin-utc.net>
7332S: Maintained
ff606677
JD
7333F: Documentation/misc-devices/lis3lv02d
7334F: drivers/misc/lis3lv02d/
bd35665f 7335F: drivers/platform/x86/hp_accel.c
a23ce6da 7336
b700e7f0
SJ
7337LIVE PATCHING
7338M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7339M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7340M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7341M: Miroslav Benes <mbenes@suse.cz>
7342R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7343S: Maintained
7344F: kernel/livepatch/
7345F: include/linux/livepatch.h
7346F: arch/x86/include/asm/livepatch.h
7347F: arch/x86/kernel/livepatch.c
5e4e3844 7348F: Documentation/livepatch/
b700e7f0 7349F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7350F: samples/livepatch/
b700e7f0 7351L: live-patching@vger.kernel.org
74d50da3 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7353
ea861d73
KC
7354LINUX KERNEL DUMP TEST MODULE (LKDTM)
7355M: Kees Cook <keescook@chromium.org>
7356S: Maintained
426f3a53 7357F: drivers/misc/lkdtm*
ea861d73 7358
e2d1d6c0 7359LLC (802.2)
8b58be88 7360M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7361S: Maintained
679655da 7362F: include/linux/llc.h
c117ab84 7363F: include/uapi/linux/llc.h
679655da
JP
7364F: include/net/llc*
7365F: net/llc/
e2d1d6c0 7366
4e233cbe
AD
7367LM73 HARDWARE MONITOR DRIVER
7368M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7369L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7370S: Maintained
7371F: drivers/hwmon/lm73.c
7372
156e2d1a 7373LM78 HARDWARE MONITOR DRIVER
d8130624 7374M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7375L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7376S: Maintained
7377F: Documentation/hwmon/lm78
7378F: drivers/hwmon/lm78.c
7379
1da177e4 7380LM83 HARDWARE MONITOR DRIVER
d8130624 7381M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7382L: linux-hwmon@vger.kernel.org
1da177e4 7383S: Maintained
679655da
JP
7384F: Documentation/hwmon/lm83
7385F: drivers/hwmon/lm83.c
1da177e4
LT
7386
7387LM90 HARDWARE MONITOR DRIVER
d8130624 7388M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7389L: linux-hwmon@vger.kernel.org
1da177e4 7390S: Maintained
679655da 7391F: Documentation/hwmon/lm90
aae7bce4 7392F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7393F: drivers/hwmon/lm90.c
1da177e4 7394
917cc4e6
GR
7395LM95234 HARDWARE MONITOR DRIVER
7396M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7397L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7398S: Maintained
7399F: Documentation/hwmon/lm95234
7400F: drivers/hwmon/lm95234.c
7401
68620bdd
MP
7402LME2510 MEDIA DRIVER
7403M: Malcolm Priestley <tvboxspy@gmail.com>
7404L: linux-media@vger.kernel.org
a825eaec 7405W: https://linuxtv.org
68620bdd
MP
7406Q: http://patchwork.linuxtv.org/project/linux-media/list/
7407S: Maintained
7408F: drivers/media/usb/dvb-usb-v2/lmedm04*
7409
d4c3be70 7410LOCKING PRIMITIVES
8b58be88
JP
7411M: Peter Zijlstra <peterz@infradead.org>
7412M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7413L: linux-kernel@vger.kernel.org
d4c3be70 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7415S: Maintained
d4c3be70 7416F: Documentation/locking/
679655da 7417F: include/linux/lockdep.h
d4c3be70
IM
7418F: include/linux/spinlock*.h
7419F: arch/*/include/asm/spinlock*.h
7420F: include/linux/rwlock*.h
7421F: include/linux/mutex*.h
7422F: arch/*/include/asm/mutex*.h
7423F: include/linux/rwsem*.h
7424F: arch/*/include/asm/rwsem.h
7425F: include/linux/seqlock.h
7426F: lib/locking*.[ch]
7486d6da 7427F: kernel/locking/
512e67f9 7428
dde33348 7429LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7430M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7431L: linux-ntfs-dev@lists.sourceforge.net
7432W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7433S: Maintained
679655da 7434F: Documentation/ldm.txt
20d16fef 7435F: block/partitions/ldm.*
1da177e4 7436
ef6ada3d
JE
7437LogFS
7438M: Joern Engel <joern@logfs.org>
756ccb3c 7439M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7440L: logfs@logfs.org
7441W: logfs.org
7442S: Maintained
7443F: fs/logfs/
7444
c87e34ef 7445LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7446M: Sathya Prakash <sathya.prakash@broadcom.com>
7447M: Chaitra P B <chaitra.basappa@broadcom.com>
7448M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7449L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7450L: linux-scsi@vger.kernel.org
9495e835 7451W: http://www.avagotech.com/support/
c87e34ef 7452S: Supported
679655da 7453F: drivers/message/fusion/
500c152a 7454F: drivers/scsi/mpt2sas/
7455F: drivers/scsi/mpt3sas/
c87e34ef 7456
1da177e4 7457LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7458M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7459L: linux-scsi@vger.kernel.org
7460S: Maintained
679655da 7461F: drivers/scsi/sym53c8xx_2/
1da177e4 7462
e5f5c99a
GR
7463LTC4261 HARDWARE MONITOR DRIVER
7464M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7465L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7466S: Maintained
7467F: Documentation/hwmon/ltc4261
7468F: drivers/hwmon/ltc4261.c
7469
81365c31 7470LTP (Linux Test Project)
28b8e8d4 7471M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7472M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7473M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7474M: Jan Stancek <jstancek@redhat.com>
7475M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7476M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7477L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7478W: http://linux-test-project.github.io/
7d1ae8a8 7479T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7480S: Maintained
7481
c12a54b3 7482M32R ARCHITECTURE
c12a54b3 7483W: http://www.linux-m32r.org/
b4174867 7484S: Orphan
679655da 7485F: arch/m32r/
c12a54b3 7486
1da177e4 7487M68K ARCHITECTURE
8b58be88 7488M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7489L: linux-m68k@lists.linux-m68k.org
7490W: http://www.linux-m68k.org/
54e5881d 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7492S: Maintained
679655da 7493F: arch/m68k/
9db35182 7494F: drivers/zorro/
1da177e4
LT
7495
7496M68K ON APPLE MACINTOSH
8b58be88 7497M: Joshua Thompson <funaho@jurai.org>
1da177e4 7498W: http://www.mac.linux-m68k.org/
9bb9f222 7499L: linux-m68k@lists.linux-m68k.org
1da177e4 7500S: Maintained
9db35182 7501F: arch/m68k/mac/
1da177e4
LT
7502
7503M68K ON HP9000/300
8b58be88 7504M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7505W: http://www.tazenda.demon.co.uk/phil/linux-hp
7506S: Maintained
679655da 7507F: arch/m68k/hp300/
1da177e4 7508
74425546
AP
7509M88DS3103 MEDIA DRIVER
7510M: Antti Palosaari <crope@iki.fi>
7511L: linux-media@vger.kernel.org
a825eaec 7512W: https://linuxtv.org
74425546
AP
7513W: http://palosaari.fi/linux/
7514Q: http://patchwork.linuxtv.org/project/linux-media/list/
7515T: git git://linuxtv.org/anttip/media_tree.git
7516S: Maintained
7517F: drivers/media/dvb-frontends/m88ds3103*
7518
68620bdd
MP
7519M88RS2000 MEDIA DRIVER
7520M: Malcolm Priestley <tvboxspy@gmail.com>
7521L: linux-media@vger.kernel.org
a825eaec 7522W: https://linuxtv.org
68620bdd
MP
7523Q: http://patchwork.linuxtv.org/project/linux-media/list/
7524S: Maintained
7525F: drivers/media/dvb-frontends/m88rs2000*
7526
07a092fa 7527MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7528M: Alexey Klimov <klimov.linux@gmail.com>
7529L: linux-media@vger.kernel.org
7530T: git git://linuxtv.org/media_tree.git
7531S: Maintained
7532F: drivers/media/radio/radio-ma901.c
07a092fa 7533
64a327a7 7534MAC80211
8b58be88 7535M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7536L: linux-wireless@vger.kernel.org
491b26b4 7537W: http://wireless.kernel.org/
ce466579
JB
7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7540S: Maintained
679655da
JP
7541F: Documentation/networking/mac80211-injection.txt
7542F: include/net/mac80211.h
7543F: net/mac80211/
2af8c4dc 7544F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7545
b863ceb7 7546MACVLAN DRIVER
8b58be88 7547M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7548L: netdev@vger.kernel.org
7549S: Maintained
679655da
JP
7550F: drivers/net/macvlan.c
7551F: include/linux/if_macvlan.h
b863ceb7 7552
2b6d83e2
JB
7553MAILBOX API
7554M: Jassi Brar <jassisinghbrar@gmail.com>
7555L: linux-kernel@vger.kernel.org
7556S: Maintained
7557F: drivers/mailbox/
7558F: include/linux/mailbox_client.h
7559F: include/linux/mailbox_controller.h
7560
faf1668c 7561MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7562M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7563W: http://www.kernel.org/doc/man-pages
bd7ebec6 7564L: linux-man@vger.kernel.org
1b53dc74 7565S: Maintained
faf1668c 7566
0d3cd4b6
VD
7567MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7568M: Andrew Lunn <andrew@lunn.ch>
7569M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7570L: netdev@vger.kernel.org
0d3cd4b6
VD
7571S: Maintained
7572F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7573F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7574
8427defd 7575MARVELL ARMADA DRM SUPPORT
54176cc6 7576M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7577S: Maintained
7578F: drivers/gpu/drm/armada/
4418833e
EV
7579F: include/uapi/drm/armada_drm.h
7580F: Documentation/devicetree/bindings/display/armada/
8427defd 7581
c4d007bc
TP
7582MARVELL CRYPTO DRIVER
7583M: Boris Brezillon <boris.brezillon@free-electrons.com>
7584M: Arnaud Ebalard <arno@natisbad.org>
7585F: drivers/crypto/marvell/
7586S: Maintained
7587L: linux-crypto@vger.kernel.org
7588
44c14c1d 7589MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7590M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7591M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7592L: netdev@vger.kernel.org
7593S: Maintained
7594F: drivers/net/ethernet/marvell/sk*
7595
74cda169 7596MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7597L: libertas-dev@lists.infradead.org
8ac3e99e 7598S: Orphan
f988d640 7599F: drivers/net/wireless/marvell/libertas/
74cda169 7600
b60d6975 7601MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7602M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7603L: netdev@vger.kernel.org
f5ca8502 7604S: Maintained
527a6266 7605F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7606F: include/linux/mv643xx.h
1da177e4 7607
370b8ed9
TP
7608MARVELL MVNETA ETHERNET DRIVER
7609M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7610L: netdev@vger.kernel.org
7611S: Maintained
7612F: drivers/net/ethernet/marvell/mvneta.*
7613
fcad584d 7614MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7615M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7616M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7617L: linux-wireless@vger.kernel.org
7618S: Maintained
277b024e 7619F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7620
a2c3f656 7621MARVELL MWL8K WIRELESS DRIVER
a040d532 7622M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7623L: linux-wireless@vger.kernel.org
16345910 7624S: Odd Fixes
de60f1dc 7625F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7626
2a69567b 7627MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7628M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7629S: Odd Fixes
1fa7e547 7630F: drivers/mmc/host/mvsdio.*
2a69567b 7631
1da177e4 7632MATROX FRAMEBUFFER DRIVER
c69f677c 7633L: linux-fbdev@vger.kernel.org
52653199 7634S: Orphan
8a61f013 7635F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7636F: include/uapi/linux/matroxfb.h
1da177e4 7637
ca462085
GR
7638MAX16065 HARDWARE MONITOR DRIVER
7639M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7640L: linux-hwmon@vger.kernel.org
ca462085
GR
7641S: Maintained
7642F: Documentation/hwmon/max16065
7643F: drivers/hwmon/max16065.c
7644
1f61cab8
GR
7645MAX20751 HARDWARE MONITOR DRIVER
7646M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7647L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7648S: Maintained
7649F: Documentation/hwmon/max20751
7650F: drivers/hwmon/max20751.c
7651
d20620de 7652MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7653L: linux-hwmon@vger.kernel.org
34924b23 7654S: Orphan
679655da
JP
7655F: Documentation/hwmon/max6650
7656F: drivers/hwmon/max6650.c
d20620de 7657
e89ab51f
GR
7658MAX6697 HARDWARE MONITOR DRIVER
7659M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7660L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7661S: Maintained
7662F: Documentation/hwmon/max6697
7663F: Documentation/devicetree/bindings/i2c/max6697.txt
7664F: drivers/hwmon/max6697.c
7665F: include/linux/platform_data/max6697.h
7666
3b2af7f7
PR
7667MAX9860 MONO AUDIO VOICE CODEC DRIVER
7668M: Peter Rosin <peda@axentia.se>
7669L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7670S: Maintained
7671F: Documentation/devicetree/bindings/sound/max9860.txt
7672F: sound/soc/codecs/max9860.*
7673
f8f847b5 7674MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7675M: Krzysztof Kozlowski <krzk@kernel.org>
7676M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7677L: linux-pm@vger.kernel.org
7678S: Supported
8c0984e5
SR
7679F: drivers/power/supply/max14577_charger.c
7680F: drivers/power/supply/max77693_charger.c
f8f847b5 7681
3811405e
JMC
7682MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7683M: Javier Martinez Canillas <javier@osg.samsung.com>
7684L: linux-kernel@vger.kernel.org
7685S: Supported
96173cc6 7686F: drivers/*/*max77802*.c
3811405e
JMC
7687F: Documentation/devicetree/bindings/*/*max77802.txt
7688F: include/dt-bindings/*/*max77802.h
7689
befeb596
KK
7690MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7691M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7692M: Krzysztof Kozlowski <krzk@kernel.org>
7693M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7694L: linux-kernel@vger.kernel.org
7695S: Supported
86cf635a 7696F: drivers/*/max14577*.c
0998a436 7697F: drivers/*/max77686*.c
86cf635a 7698F: drivers/*/max77693*.c
befeb596
KK
7699F: drivers/extcon/extcon-max14577.c
7700F: drivers/extcon/extcon-max77693.c
7701F: drivers/rtc/rtc-max77686.c
7702F: drivers/clk/clk-max77686.c
7703F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7704F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7705F: Documentation/devicetree/bindings/mfd/max77693.txt
7706F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7707F: include/linux/mfd/max14577*.h
7708F: include/linux/mfd/max77686*.h
7709F: include/linux/mfd/max77693*.h
7710
9be3c9a5
HV
7711MAXIRADIO FM RADIO RECEIVER DRIVER
7712M: Hans Verkuil <hverkuil@xs4all.nl>
7713L: linux-media@vger.kernel.org
7714T: git git://linuxtv.org/media_tree.git
a825eaec 7715W: https://linuxtv.org
9be3c9a5
HV
7716S: Maintained
7717F: drivers/media/radio/radio-maxiradio*
7718
c05dc2cc
PR
7719MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7720M: Peter Rosin <peda@axentia.se>
7721L: linux-iio@vger.kernel.org
7722S: Maintained
7723F: drivers/iio/potentiometer/mcp4531.c
7724
3b8df5fd
WBG
7725MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7726M: William Breathitt Gray <vilhelm.gray@gmail.com>
7727L: linux-iio@vger.kernel.org
7728S: Maintained
7729F: drivers/iio/dac/cio-dac.c
7730
7b49235e
LP
7731MEDIA DRIVERS FOR RENESAS - FCP
7732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7733L: linux-media@vger.kernel.org
7734L: linux-renesas-soc@vger.kernel.org
7735T: git git://linuxtv.org/media_tree.git
7736S: Supported
7737F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7738F: drivers/media/platform/rcar-fcp.c
7739F: include/media/rcar-fcp.h
7740
474cde66
NS
7741MEDIA DRIVERS FOR RENESAS - VIN
7742M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7743L: linux-media@vger.kernel.org
7744L: linux-renesas-soc@vger.kernel.org
7745T: git git://linuxtv.org/media_tree.git
7746S: Supported
7747F: Documentation/devicetree/bindings/media/rcar_vin.txt
7748F: drivers/media/platform/rcar-vin/
7749
6f32a8c9
LP
7750MEDIA DRIVERS FOR RENESAS - VSP1
7751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7752L: linux-media@vger.kernel.org
4a121096 7753L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7754T: git git://linuxtv.org/media_tree.git
7755S: Supported
7756F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7757F: drivers/media/platform/vsp1/
7758
fae2080a
AO
7759MEDIA DRIVERS FOR HELENE
7760M: Abylay Ospan <aospan@netup.ru>
7761L: linux-media@vger.kernel.org
7762W: https://linuxtv.org
7763W: http://netup.tv/
7764T: git git://linuxtv.org/media_tree.git
7765S: Supported
7766F: drivers/media/dvb-frontends/helene*
7767
dacf9ce8
KS
7768MEDIA DRIVERS FOR ASCOT2E
7769M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7770M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7771L: linux-media@vger.kernel.org
a825eaec 7772W: https://linuxtv.org
dacf9ce8
KS
7773W: http://netup.tv/
7774T: git git://linuxtv.org/media_tree.git
7775S: Supported
7776F: drivers/media/dvb-frontends/ascot2e*
7777
a6dc60ff
KS
7778MEDIA DRIVERS FOR CXD2841ER
7779M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7780M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7781L: linux-media@vger.kernel.org
a825eaec 7782W: https://linuxtv.org
a6dc60ff
KS
7783W: http://netup.tv/
7784T: git git://linuxtv.org/media_tree.git
7785S: Supported
7786F: drivers/media/dvb-frontends/cxd2841er*
7787
a5d32b35
KS
7788MEDIA DRIVERS FOR HORUS3A
7789M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7790M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7791L: linux-media@vger.kernel.org
a825eaec 7792W: https://linuxtv.org
a5d32b35
KS
7793W: http://netup.tv/
7794T: git git://linuxtv.org/media_tree.git
7795S: Supported
7796F: drivers/media/dvb-frontends/horus3a*
7797
e025273b
KS
7798MEDIA DRIVERS FOR LNBH25
7799M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7800M: Abylay Ospan <aospan@netup.ru>
e025273b 7801L: linux-media@vger.kernel.org
a825eaec 7802W: https://linuxtv.org
e025273b
KS
7803W: http://netup.tv/
7804T: git git://linuxtv.org/media_tree.git
7805S: Supported
7806F: drivers/media/dvb-frontends/lnbh25*
7807
52b1eaf4
KS
7808MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7809M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7810M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7811L: linux-media@vger.kernel.org
a825eaec 7812W: https://linuxtv.org
52b1eaf4
KS
7813W: http://netup.tv/
7814T: git git://linuxtv.org/media_tree.git
7815S: Supported
7816F: drivers/media/pci/netup_unidvb/*
7817
127c49ae 7818MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7819M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7820M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7821P: LinuxTV.org Project
7822L: linux-media@vger.kernel.org
a825eaec 7823W: https://linuxtv.org
8a6e2535 7824Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7825T: git git://linuxtv.org/media_tree.git
127c49ae 7826S: Maintained
618cd932 7827F: Documentation/media/
127c49ae 7828F: drivers/media/
ffe06198 7829F: drivers/staging/media/
eb4b0ec7 7830F: include/linux/platform_data/media/
127c49ae 7831F: include/media/
6c0f0359
MCC
7832F: include/uapi/linux/dvb/
7833F: include/uapi/linux/videodev2.h
7834F: include/uapi/linux/media.h
7835F: include/uapi/linux/v4l2-*
7836F: include/uapi/linux/meye.h
7837F: include/uapi/linux/ivtv*
7838F: include/uapi/linux/uvcvideo.h
d20620de 7839
0c272fc9
JC
7840MEDIATEK ETHERNET DRIVER
7841M: Felix Fietkau <nbd@openwrt.org>
7842M: John Crispin <blogic@openwrt.org>
7843L: netdev@vger.kernel.org
7844S: Maintained
7845F: drivers/net/ethernet/mediatek/
7846
c869f77d
JK
7847MEDIATEK MT7601U WIRELESS LAN DRIVER
7848M: Jakub Kicinski <kubakici@wp.pl>
7849L: linux-wireless@vger.kernel.org
7850S: Maintained
7851F: drivers/net/wireless/mediatek/mt7601u/
7852
e399065b
SS
7853MEGARAID SCSI/SAS DRIVERS
7854M: Kashyap Desai <kashyap.desai@avagotech.com>
7855M: Sumit Saxena <sumit.saxena@avagotech.com>
7856M: Uday Lingala <uday.lingala@avagotech.com>
7857L: megaraidlinux.pdl@avagotech.com
baaea1dc 7858L: linux-scsi@vger.kernel.org
e399065b 7859W: http://www.lsi.com
ce00f85c 7860S: Maintained
679655da
JP
7861F: Documentation/scsi/megaraid.txt
7862F: drivers/scsi/megaraid.*
7863F: drivers/scsi/megaraid/
757e0108 7864
ff43f433
SJ
7865MELFAS MIP4 TOUCHSCREEN DRIVER
7866M: Sangwon Jee <jeesw@melfas.com>
7867W: http://www.melfas.com
7868S: Supported
7869F: drivers/input/touchscreen/melfas_mip4.c
7870F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7871
2c46c9d5 7872MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7873M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7874L: netdev@vger.kernel.org
2c46c9d5
AV
7875S: Supported
7876W: http://www.mellanox.com
7877Q: http://patchwork.ozlabs.org/project/netdev/list/
7878F: drivers/net/ethernet/mellanox/mlx4/en_*
7879
e7523a49
OG
7880MELLANOX ETHERNET DRIVER (mlx5e)
7881M: Saeed Mahameed <saeedm@mellanox.com>
7882L: netdev@vger.kernel.org
7883S: Supported
7884W: http://www.mellanox.com
7885Q: http://patchwork.ozlabs.org/project/netdev/list/
7886F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7887
93c1edb2
JP
7888MELLANOX ETHERNET SWITCH DRIVERS
7889M: Jiri Pirko <jiri@mellanox.com>
7890M: Ido Schimmel <idosch@mellanox.com>
7891L: netdev@vger.kernel.org
7892S: Supported
7893W: http://www.mellanox.com
7894Q: http://patchwork.ozlabs.org/project/netdev/list/
7895F: drivers/net/ethernet/mellanox/mlxsw/
7896
be4fdf99
VP
7897MELLANOX MLXCPLD LED DRIVER
7898M: Vadim Pasternak <vadimp@mellanox.com>
7899L: linux-leds@vger.kernel.org
7900S: Supported
7901F: drivers/leds/leds-mlxcpld.c
7902F: Documentation/leds/leds-mlxcpld.txt
7903
58cbbee2
VP
7904MELLANOX PLATFORM DRIVER
7905M: Vadim Pasternak <vadimp@mellanox.com>
7906L: platform-driver-x86@vger.kernel.org
7907S: Supported
7908F: arch/x86/platform/mellanox/mlx-platform.c
7909
8700e3e7
MS
7910SOFT-ROCE DRIVER (rxe)
7911M: Moni Shoua <monis@mellanox.com>
7912L: linux-rdma@vger.kernel.org
7913S: Supported
7914W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7915Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7916F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7917F: include/uapi/rdma/rdma_user_rxe.h
7918
5b25b13a
MD
7919MEMBARRIER SUPPORT
7920M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7922L: linux-kernel@vger.kernel.org
7923S: Supported
7924F: kernel/membarrier.c
7925F: include/uapi/linux/membarrier.h
7926
70ea91f1
SR
7927MEMORY MANAGEMENT
7928L: linux-mm@kvack.org
70ea91f1
SR
7929W: http://www.linux-mm.org
7930S: Maintained
679655da 7931F: include/linux/mm.h
551450bb
CS
7932F: include/linux/gfp.h
7933F: include/linux/mmzone.h
7934F: include/linux/memory_hotplug.h
7935F: include/linux/vmalloc.h
679655da 7936F: mm/
70ea91f1 7937
f4e9ce66 7938MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7939M: David Woodhouse <dwmw2@infradead.org>
242c325e 7940M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7941M: Boris Brezillon <boris.brezillon@free-electrons.com>
7942M: Marek Vasut <marek.vasut@gmail.com>
7943M: Richard Weinberger <richard@nod.at>
7944M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7945L: linux-mtd@lists.infradead.org
8a6e2535
JP
7946W: http://www.linux-mtd.infradead.org/
7947Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7948T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7949T: git git://git.infradead.org/l2-mtd.git
1da177e4 7950S: Maintained
becc7ae5 7951F: Documentation/devicetree/bindings/mtd/
679655da
JP
7952F: drivers/mtd/
7953F: include/linux/mtd/
c117ab84 7954F: include/uapi/mtd/
1da177e4 7955
26c57ef1 7956MEN A21 WATCHDOG DRIVER
30c7469b 7957M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7958L: linux-watchdog@vger.kernel.org
30c7469b 7959S: Maintained
26c57ef1
JT
7960F: drivers/watchdog/mena21_wdt.c
7961
3764e82e 7962MEN CHAMELEON BUS (mcb)
30c7469b
JT
7963M: Johannes Thumshirn <morbidrsa@gmail.com>
7964S: Maintained
3764e82e
JT
7965F: drivers/mcb/
7966F: include/linux/mcb.h
b9f2f459 7967F: Documentation/men-chameleon-bus.txt
3764e82e 7968
48b490d2
AW
7969MEN F21BMC (Board Management Controller)
7970M: Andreas Werner <andreas.werner@men.de>
7971S: Supported
7972F: drivers/mfd/menf21bmc.c
7973F: drivers/watchdog/menf21bmc_wdt.c
7974F: drivers/leds/leds-menf21bmc.c
7975F: drivers/hwmon/menf21bmc_hwmon.c
7976F: Documentation/hwmon/menf21bmc
7977
12285945
JH
7978METAG ARCHITECTURE
7979M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7980L: linux-metag@vger.kernel.org
9f273c24 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7982S: Odd Fixes
12285945
JH
7983F: arch/metag/
7984F: Documentation/metag/
7985F: Documentation/devicetree/bindings/metag/
2d799dde 7986F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7987F: drivers/clocksource/metag_generic.c
5698c50d
JH
7988F: drivers/irqchip/irq-metag.c
7989F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7990F: drivers/tty/metag_da.c
12285945 7991
c6375b0a 7992MICROBLAZE ARCHITECTURE
8b58be88 7993M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7994W: http://www.monstr.eu/fdt/
7995T: git git://git.monstr.eu/linux-2.6-microblaze.git
7996S: Supported
0a8c7914 7997F: arch/microblaze/
1da177e4 7998
5615c371
NF
7999MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8000M: Richard Genoud <richard.genoud@gmail.com>
8001S: Maintained
8002F: drivers/tty/serial/atmel_serial.c
8003F: include/linux/atmel_serial.h
8004
71fb2c74
SW
8005MICROCHIP / ATMEL ISC DRIVER
8006M: Songjun Wu <songjun.wu@microchip.com>
8007L: linux-media@vger.kernel.org
8008S: Supported
8009F: drivers/media/platform/atmel/atmel-isc.c
8010F: drivers/media/platform/atmel/atmel-isc-regs.h
8011F: devicetree/bindings/media/atmel-isc.txt
8012
2508a45a
CY
8013MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8014M: Chen Yu <yu.c.chen@intel.com>
8015L: platform-driver-x86@vger.kernel.org
8016S: Supported
8017F: drivers/platform/x86/surfacepro3_button.c
8018
1da177e4 8019MICROTEK X6 SCANNER
61eee9a7 8020M: Oliver Neukum <oliver@neukum.org>
1da177e4 8021S: Maintained
679655da 8022F: drivers/usb/image/microtek.*
1da177e4
LT
8023
8024MIPS
8b58be88 8025M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8026L: linux-mips@linux-mips.org
6097050d 8027W: http://www.linux-mips.org/
b05e988e 8028T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8029Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8030S: Supported
f46d92e8 8031F: Documentation/devicetree/bindings/mips/
679655da
JP
8032F: Documentation/mips/
8033F: arch/mips/
1da177e4 8034
413ef3f6
KC
8035MIPS/LOONGSON1 ARCHITECTURE
8036M: Keguang Zhang <keguang.zhang@gmail.com>
8037L: linux-mips@linux-mips.org
8038S: Maintained
8039F: arch/mips/loongson32/
8040F: arch/mips/include/asm/mach-loongson32/
8041F: drivers/*/*loongson1*
8042F: drivers/*/*/*loongson1*
8043
08b7620a
HV
8044MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8045M: Hans Verkuil <hverkuil@xs4all.nl>
8046L: linux-media@vger.kernel.org
8047T: git git://linuxtv.org/media_tree.git
a825eaec 8048W: https://linuxtv.org
08b7620a
HV
8049S: Odd Fixes
8050F: drivers/media/radio/radio-miropcm20*
8051
c09befcb
OG
8052MELLANOX MLX4 core VPI driver
8053M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8054L: netdev@vger.kernel.org
8055L: linux-rdma@vger.kernel.org
8056W: http://www.mellanox.com
8057Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8058S: Supported
8059F: drivers/net/ethernet/mellanox/mlx4/
8060F: include/linux/mlx4/
9ce28a20 8061F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8062
8063MELLANOX MLX4 IB driver
8064M: Yishai Hadas <yishaih@mellanox.com>
8065L: linux-rdma@vger.kernel.org
8066W: http://www.mellanox.com
e126ba97 8067Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8068S: Supported
8069F: drivers/infiniband/hw/mlx4/
8070F: include/linux/mlx4/
8071
595a4d8f 8072MELLANOX MLX5 core VPI driver
45788f1f 8073M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8074M: Matan Barak <matanb@mellanox.com>
8075M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8076L: netdev@vger.kernel.org
8077L: linux-rdma@vger.kernel.org
8078W: http://www.mellanox.com
8079Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8080S: Supported
8081F: drivers/net/ethernet/mellanox/mlx5/core/
8082F: include/linux/mlx5/
3085e29e 8083F: include/uapi/rdma/mlx5-abi.h
e126ba97 8084
595a4d8f
OG
8085MELLANOX MLX5 IB driver
8086M: Matan Barak <matanb@mellanox.com>
8087M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8088L: linux-rdma@vger.kernel.org
8089W: http://www.mellanox.com
8090Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8091S: Supported
b75f0050 8092F: drivers/infiniband/hw/mlx5/
595a4d8f 8093F: include/linux/mlx5/
e126ba97 8094
764589b6
CM
8095MELEXIS MLX90614 DRIVER
8096M: Crt Mori <cmo@melexis.com>
8097L: linux-iio@vger.kernel.org
8098W: http://www.melexis.com
8099S: Supported
8100F: drivers/iio/temperature/mlx90614.c
8101
6c223761
KB
8102MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8103M: Don Brace <don.brace@microsemi.com>
8104L: esc.storagedev@microsemi.com
8105L: linux-scsi@vger.kernel.org
8106S: Supported
8107F: drivers/scsi/smartpqi/smartpqi*.[ch]
8108F: drivers/scsi/smartpqi/Kconfig
8109F: drivers/scsi/smartpqi/Makefile
8110F: include/linux/cciss*.h
8111F: include/uapi/linux/cciss*.h
425b490b 8112F: Documentation/scsi/smartpqi.txt
6c223761 8113
0ce277e4
AP
8114MN88472 MEDIA DRIVER
8115M: Antti Palosaari <crope@iki.fi>
8116L: linux-media@vger.kernel.org
a825eaec 8117W: https://linuxtv.org
0ce277e4
AP
8118W: http://palosaari.fi/linux/
8119Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8120S: Maintained
94d0eaa4 8121F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8122
4f4d238f
AP
8123MN88473 MEDIA DRIVER
8124M: Antti Palosaari <crope@iki.fi>
8125L: linux-media@vger.kernel.org
a825eaec 8126W: https://linuxtv.org
4f4d238f
AP
8127W: http://palosaari.fi/linux/
8128Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8129S: Maintained
877ba50b 8130F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8131
1da177e4 8132MODULE SUPPORT
a467a672 8133M: Jessica Yu <jeyu@redhat.com>
8b58be88 8134M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8135S: Maintained
679655da
JP
8136F: include/linux/module.h
8137F: kernel/module.c
1da177e4
LT
8138
8139MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8140W: http://popies.net/meye/
b7788e13 8141S: Orphan
618cd932 8142F: Documentation/media/v4l-drivers/meye*
90d72ac6 8143F: drivers/media/pci/meye/
6c0f0359 8144F: include/uapi/linux/meye.h
1da177e4 8145
b9705b60 8146MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8147M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8148S: Maintained
679655da 8149F: Documentation/serial/moxa-smartio
c897401b 8150F: drivers/tty/mxser.*
d735410a 8151
889b2f87
AK
8152MR800 AVERMEDIA USB FM RADIO DRIVER
8153M: Alexey Klimov <klimov.linux@gmail.com>
8154L: linux-media@vger.kernel.org
8155T: git git://linuxtv.org/media_tree.git
8156S: Maintained
8157F: drivers/media/radio/radio-mr800.c
8158
d7155691
AO
8159MRF24J40 IEEE 802.15.4 RADIO DRIVER
8160M: Alan Ott <alan@signal11.us>
8161L: linux-wpan@vger.kernel.org
8162S: Maintained
8163F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8164F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8165
8c4c731a 8166MSI LAPTOP SUPPORT
182ae55c 8167M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8168L: platform-driver-x86@vger.kernel.org
8c4c731a 8169S: Maintained
679655da 8170F: drivers/platform/x86/msi-laptop.c
8c4c731a 8171
0f1006b1 8172MSI WMI SUPPORT
d0944853 8173L: platform-driver-x86@vger.kernel.org
5ee7041e 8174S: Orphan
0f1006b1
AA
8175F: drivers/platform/x86/msi-wmi.c
8176
19a628a0
AP
8177MSI001 MEDIA DRIVER
8178M: Antti Palosaari <crope@iki.fi>
8179L: linux-media@vger.kernel.org
a825eaec 8180W: https://linuxtv.org
19a628a0
AP
8181W: http://palosaari.fi/linux/
8182Q: http://patchwork.linuxtv.org/project/linux-media/list/
8183T: git git://linuxtv.org/anttip/media_tree.git
8184S: Maintained
0185e197 8185F: drivers/media/tuners/msi001*
19a628a0 8186
7570589d 8187MSI2500 MEDIA DRIVER
2c57213f
AP
8188M: Antti Palosaari <crope@iki.fi>
8189L: linux-media@vger.kernel.org
a825eaec 8190W: https://linuxtv.org
2c57213f
AP
8191W: http://palosaari.fi/linux/
8192Q: http://patchwork.linuxtv.org/project/linux-media/list/
8193T: git git://linuxtv.org/anttip/media_tree.git
8194S: Maintained
7570589d 8195F: drivers/media/usb/msi2500/
2c57213f 8196
159eeea4
RJ
8197MSYSTEMS DISKONCHIP G3 MTD DRIVER
8198M: Robert Jarzmik <robert.jarzmik@free.fr>
8199L: linux-mtd@lists.infradead.org
8200S: Maintained
8201F: drivers/mtd/devices/docg3*
8202
62a37dc7 8203MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8205L: linux-media@vger.kernel.org
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
8208F: drivers/media/i2c/mt9m032.c
b5dcee22 8209F: include/media/i2c/mt9m032.h
0e837fb9 8210
62a37dc7 8211MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
b5dcee22 8217F: include/media/i2c/mt9p031.h
0e837fb9 8218
62a37dc7 8219MT9T001 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/mt9t001.c
b5dcee22 8225F: include/media/i2c/mt9t001.h
0e837fb9 8226
62a37dc7 8227MT9V032 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
f2272e13 8232F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8233F: drivers/media/i2c/mt9v032.c
b5dcee22 8234F: include/media/i2c/mt9v032.h
0e837fb9 8235
4e0d13cb 8236MULTIFUNCTION DEVICES (MFD)
f7d3210e 8237M: Lee Jones <lee.jones@linaro.org>
7caa7991 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8239S: Supported
80366127 8240F: Documentation/devicetree/bindings/mfd/
679655da 8241F: drivers/mfd/
55b5940d 8242F: include/linux/mfd/
4e0d13cb 8243
5c4e6f13 8244MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8245M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8246L: linux-mmc@vger.kernel.org
82bb095e 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8248S: Maintained
2810984b 8249F: Documentation/devicetree/bindings/mmc/
679655da
JP
8250F: drivers/mmc/
8251F: include/linux/mmc/
c117ab84 8252F: include/uapi/linux/mmc/
baca2da4 8253
15a0580c 8254MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8255S: Orphan
679655da
JP
8256F: drivers/mmc/host/mmc_spi.c
8257F: include/linux/spi/mmc_spi.h
15a0580c 8258
1da177e4 8259MULTISOUND SOUND DRIVER
8b58be88 8260M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8261S: Maintained
679655da
JP
8262F: Documentation/sound/oss/MultiSound
8263F: sound/oss/msnd*
1da177e4 8264
d735410a 8265MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8266S: Orphan
c897401b 8267F: drivers/tty/isicom.c
679655da 8268F: include/linux/isicom.h
d735410a 8269
550a7375 8270MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8271M: Bin Liu <b-liu@ti.com>
795fb7e7 8272L: linux-usb@vger.kernel.org
43b416e5 8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8274S: Maintained
679655da 8275F: drivers/usb/musb/
550a7375 8276
ea0af5f6
MK
8277MXL5007T MEDIA DRIVER
8278M: Michael Krufky <mkrufky@linuxtv.org>
8279L: linux-media@vger.kernel.org
a825eaec 8280W: https://linuxtv.org
ea0af5f6
MK
8281W: http://github.com/mkrufky
8282Q: http://patchwork.linuxtv.org/project/linux-media/list/
8283T: git git://linuxtv.org/mkrufky/tuners.git
8284S: Maintained
8285F: drivers/media/tuners/mxl5007t.*
8286
2d3cf588 8287MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8288M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8289L: netdev@vger.kernel.org
205057ae 8290W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8291S: Supported
93f7848b 8292F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8293
9df4f913
BB
8294NAND FLASH SUBSYSTEM
8295M: Boris Brezillon <boris.brezillon@free-electrons.com>
8296R: Richard Weinberger <richard@nod.at>
8297L: linux-mtd@lists.infradead.org
8298W: http://www.linux-mtd.infradead.org/
8299Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8300T: git git://github.com/linux-nand/linux.git
8301S: Maintained
8302F: drivers/mtd/nand/
8303F: include/linux/mtd/nand*.h
8304
1da177e4 8305NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8306S: Orphan
d9fb9f38 8307F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8308
23dc05a3
DM
8309NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8310M: Daniel Mack <zonque@gmail.com>
8311S: Maintained
e5747e40 8312L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8313W: http://www.native-instruments.com
8314F: sound/usb/caiaq/
8315
1da177e4 8316NCP FILESYSTEM
52653199
PV
8317M: Petr Vandrovec <petr@vandrovec.name>
8318S: Odd Fixes
679655da 8319F: fs/ncpfs/
1da177e4 8320
a79b0322
FT
8321NCR 5380 SCSI DRIVERS
8322M: Finn Thain <fthain@telegraphics.com.au>
8323M: Michael Schmitz <schmitzmic@gmail.com>
8324L: linux-scsi@vger.kernel.org
8325S: Maintained
8326F: Documentation/scsi/g_NCR5380.txt
8327F: drivers/scsi/NCR5380.*
8328F: drivers/scsi/arm/cumana_1.c
8329F: drivers/scsi/arm/oak.c
a79b0322
FT
8330F: drivers/scsi/atari_scsi.*
8331F: drivers/scsi/dmx3191d.c
a79b0322
FT
8332F: drivers/scsi/g_NCR5380.*
8333F: drivers/scsi/g_NCR5380_mmio.c
8334F: drivers/scsi/mac_scsi.*
a79b0322
FT
8335F: drivers/scsi/sun3_scsi.*
8336F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8337
1da177e4 8338NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8339M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8340L: linux-scsi@vger.kernel.org
8341S: Maintained
679655da 8342F: drivers/scsi/NCR_D700.*
1da177e4 8343
4aa3eb4c
GR
8344NCT6775 HARDWARE MONITOR DRIVER
8345M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8346L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8347S: Maintained
8348F: Documentation/hwmon/nct6775
8349F: drivers/hwmon/nct6775.c
8350
3c2d774c 8351NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8352M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8353L: linux-rdma@vger.kernel.org
e3d33cb1 8354W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8355S: Supported
8356F: drivers/infiniband/hw/nes/
c546b2a3 8357F: include/uapi/rdma/nes-abi.h
3c2d774c 8358
be2f2e84 8359NETEM NETWORK EMULATOR
adbbf69d 8360M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8361L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8362S: Maintained
679655da 8363F: net/sched/sch_netem.c
be2f2e84 8364
b2f5a051 8365NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8366M: Jon Mason <jdmason@kudzu.us>
4a58448b 8367L: netdev@vger.kernel.org
4a58448b 8368S: Supported
679655da 8369F: Documentation/networking/s2io.txt
b2f5a051 8370F: Documentation/networking/vxge.txt
86387e1a 8371F: drivers/net/ethernet/neterion/
4a58448b 8372
db9cf3a3 8373NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8374M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8375M: Patrick McHardy <kaber@trash.net>
42010ed0 8376M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8377L: netfilter-devel@vger.kernel.org
82b98543 8378L: coreteam@netfilter.org
1da177e4
LT
8379W: http://www.netfilter.org/
8380W: http://www.iptables.org/
42010ed0
PNA
8381Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8384S: Supported
679655da
JP
8385F: include/linux/netfilter*
8386F: include/linux/netfilter/
8387F: include/net/netfilter/
c117ab84
CEB
8388F: include/uapi/linux/netfilter*
8389F: include/uapi/linux/netfilter/
679655da
JP
8390F: net/*/netfilter.c
8391F: net/*/netfilter/
8392F: net/netfilter/
91c269a0 8393F: net/bridge/br_netfilter*.c
1da177e4 8394
4cc67735 8395NETLABEL
87a0874c 8396M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8397W: http://netlabel.sf.net
8398L: netdev@vger.kernel.org
87a0874c 8399S: Maintained
80811493 8400F: Documentation/netlabel/
679655da
JP
8401F: include/net/netlabel.h
8402F: net/netlabel/
4cc67735 8403
1da177e4 8404NETROM NETWORK LAYER
8b58be88 8405M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8406L: linux-hams@vger.kernel.org
d34cb28a 8407W: http://www.linux-ax25.org/
1da177e4 8408S: Maintained
679655da 8409F: include/net/netrom.h
c117ab84 8410F: include/uapi/linux/netrom.h
679655da 8411F: net/netrom/
1da177e4 8412
4c352362
JK
8413NETRONOME ETHERNET DRIVERS
8414M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8415L: oss-drivers@netronome.com
8416S: Maintained
8417F: drivers/net/ethernet/netronome/
8418
5ddb88c0 8419NETWORK BLOCK DEVICE (NBD)
4ca5829a 8420M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8421S: Maintained
5e4b269b 8422L: nbd-general@lists.sourceforge.net
4ca5829a 8423T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8424F: Documentation/blockdev/nbd.txt
8425F: drivers/block/nbd.c
c117ab84 8426F: include/uapi/linux/nbd.h
1da177e4 8427
6e43650c
NH
8428NETWORK DROP MONITOR
8429M: Neil Horman <nhorman@tuxdriver.com>
8430L: netdev@vger.kernel.org
8431S: Maintained
8432W: https://fedorahosted.org/dropwatch/
8433F: net/core/drop_monitor.c
8434
3ed6e498
AL
8435NETWORKING [DSA]
8436M: Andrew Lunn <andrew@lunn.ch>
8437M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8438M: Florian Fainelli <f.fainelli@gmail.com>
8439S: Maintained
8440F: net/dsa/
8441F: include/net/dsa.h
8442F: drivers/net/dsa/
8443
1da177e4 8444NETWORKING [GENERAL]
8b58be88 8445M: "David S. Miller" <davem@davemloft.net>
979b6c13 8446L: netdev@vger.kernel.org
b1e8fd54 8447W: http://www.linuxfoundation.org/en/Net
11e98029 8448Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8451S: Maintained
679655da
JP
8452F: net/
8453F: include/net/
018d21ed
JP
8454F: include/linux/in.h
8455F: include/linux/net.h
8456F: include/linux/netdevice.h
c117ab84
CEB
8457F: include/uapi/linux/in.h
8458F: include/uapi/linux/net.h
8459F: include/uapi/linux/netdevice.h
0c7aecd4 8460F: include/uapi/linux/net_namespace.h
7e814a6c 8461F: tools/net/
f4e53f9a 8462F: tools/testing/selftests/net/
335a67d2 8463F: lib/random32.c
1da177e4
LT
8464
8465NETWORKING [IPv4/IPv6]
8b58be88
JP
8466M: "David S. Miller" <davem@davemloft.net>
8467M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8468M: James Morris <jmorris@namei.org>
8469M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8470M: Patrick McHardy <kaber@trash.net>
979b6c13 8471L: netdev@vger.kernel.org
08deed1e 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8473S: Maintained
679655da
JP
8474F: net/ipv4/
8475F: net/ipv6/
8476F: include/net/ip*
0a14842f 8477F: arch/x86/net/*
1da177e4 8478
73b7656c
DM
8479NETWORKING [IPSEC]
8480M: Steffen Klassert <steffen.klassert@secunet.com>
8481M: Herbert Xu <herbert@gondor.apana.org.au>
8482M: "David S. Miller" <davem@davemloft.net>
8483L: netdev@vger.kernel.org
d1fc5024
SK
8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8486S: Maintained
5826bdd1 8487F: net/core/flow.c
73b7656c
DM
8488F: net/xfrm/
8489F: net/key/
8490F: net/ipv4/xfrm*
d1fc5024
SK
8491F: net/ipv4/esp4.c
8492F: net/ipv4/ah4.c
8493F: net/ipv4/ipcomp.c
8494F: net/ipv4/ip_vti.c
73b7656c 8495F: net/ipv6/xfrm*
d1fc5024
SK
8496F: net/ipv6/esp6.c
8497F: net/ipv6/ah6.c
8498F: net/ipv6/ipcomp6.c
8499F: net/ipv6/ip6_vti.c
73b7656c
DM
8500F: include/uapi/linux/xfrm.h
8501F: include/net/xfrm.h
8502
10e2ff1c 8503NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8504M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8505L: netdev@vger.kernel.org
8506S: Maintained
8507
29f8f632 8508NETWORKING [WIRELESS]
2cb4abd1 8509L: linux-wireless@vger.kernel.org
8a6e2535 8510Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8511
788873ac
JP
8512NETWORKING DRIVERS
8513L: netdev@vger.kernel.org
8514W: http://www.linuxfoundation.org/en/Net
11e98029 8515Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8518S: Odd Fixes
156f4fbc 8519F: Documentation/devicetree/bindings/net/
788873ac 8520F: drivers/net/
018d21ed 8521F: include/linux/if_*
0b63bf1f 8522F: include/linux/netdevice.h
0b63bf1f
JD
8523F: include/linux/etherdevice.h
8524F: include/linux/fcdevice.h
8525F: include/linux/fddidevice.h
8526F: include/linux/hippidevice.h
8527F: include/linux/inetdevice.h
c117ab84
CEB
8528F: include/uapi/linux/if_*
8529F: include/uapi/linux/netdevice.h
788873ac 8530
0e324cf6
JL
8531NETWORKING DRIVERS (WIRELESS)
8532M: Kalle Valo <kvalo@codeaurora.org>
8533L: linux-wireless@vger.kernel.org
8534Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8537S: Maintained
182fd9ee 8538F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8539F: drivers/net/wireless/
8540
3d396eb1 8541NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8542M: Manish Chopra <manish.chopra@cavium.com>
8543M: Rahul Verma <rahul.verma@cavium.com>
8544M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8545L: netdev@vger.kernel.org
3d396eb1 8546S: Supported
aa43c215 8547F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8548
6423d30f
AAJ
8549NFC SUBSYSTEM
8550M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8551M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8552M: Samuel Ortiz <sameo@linux.intel.com>
8553L: linux-wireless@vger.kernel.org
1eb3b216 8554L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8555S: Supported
6423d30f 8556F: net/nfc/
55eb94f9 8557F: include/net/nfc/
c117ab84 8558F: include/uapi/linux/nfc.h
6423d30f 8559F: drivers/nfc/
397d6497
CR
8560F: include/linux/platform_data/nfcmrvl.h
8561F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8562F: include/linux/platform_data/pn544.h
397d6497
CR
8563F: include/linux/platform_data/st21nfca.h
8564F: include/linux/platform_data/st-nci.h
7ebb88e5 8565F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8566
e8b43555 8567NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8568M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8569M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8570L: linux-nfs@vger.kernel.org
8571W: http://client.linux-nfs.org
cd7b996a 8572T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8573S: Maintained
679655da
JP
8574F: fs/lockd/
8575F: fs/nfs/
8576F: fs/nfs_common/
8577F: net/sunrpc/
8578F: include/linux/lockd/
8579F: include/linux/nfs*
8580F: include/linux/sunrpc/
c117ab84
CEB
8581F: include/uapi/linux/nfs*
8582F: include/uapi/linux/sunrpc/
1da177e4 8583
85ef9cea 8584NILFS2 FILESYSTEM
e2126935 8585M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8586L: linux-nilfs@vger.kernel.org
f9472265 8587W: http://nilfs.sourceforge.net/
9e92e516 8588W: http://nilfs.osdn.jp/
e2126935 8589T: git git://github.com/konis/nilfs2.git
85ef9cea 8590S: Supported
679655da
JP
8591F: Documentation/filesystems/nilfs2.txt
8592F: fs/nilfs2/
c35c7ac5 8593F: include/trace/events/nilfs2.h
e63e88bc
RK
8594F: include/uapi/linux/nilfs2_api.h
8595F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8596
1da177e4 8597NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8598M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8599W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8600S: Maintained
679655da
JP
8601F: Documentation/scsi/NinjaSCSI.txt
8602F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8603
8604NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8605M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
1da177e4 8611
383b8fb9
LFT
8612NIOS2 ARCHITECTURE
8613M: Ley Foon Tan <lftan@altera.com>
8614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8616S: Maintained
8617F: arch/nios2/
8618
2a6afddb 8619NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8620R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8621F: include/linux/power/bq2415x_charger.h
081bab21 8622F: include/linux/power/bq27xxx_battery.h
2a6afddb 8623F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8624F: drivers/power/supply/bq2415x_charger.c
8625F: drivers/power/supply/bq27xxx_battery.c
8626F: drivers/power/supply/bq27xxx_battery_i2c.c
8627F: drivers/power/supply/isp1704_charger.c
8628F: drivers/power/supply/rx51_battery.c
2a6afddb 8629
a1bd3bae 8630NTB DRIVER CORE
9ef6bf6c
JM
8631M: Jon Mason <jdmason@kudzu.us>
8632M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8633M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8634L: linux-ntb@googlegroups.com
fce8a7bb 8635S: Supported
2984411f
JM
8636W: https://github.com/jonmason/ntb/wiki
8637T: git git://github.com/jonmason/ntb.git
fce8a7bb 8638F: drivers/ntb/
548c237c 8639F: drivers/net/ntb_netdev.c
fce8a7bb 8640F: include/linux/ntb.h
a1bd3bae 8641F: include/linux/ntb_transport.h
a9c59ef7 8642F: tools/testing/selftests/ntb/
fce8a7bb 8643
e26a5843
AH
8644NTB INTEL DRIVER
8645M: Jon Mason <jdmason@kudzu.us>
8646M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8647L: linux-ntb@googlegroups.com
e26a5843
AH
8648S: Supported
8649W: https://github.com/jonmason/ntb/wiki
8650T: git git://github.com/jonmason/ntb.git
8651F: drivers/ntb/hw/intel/
fce8a7bb 8652
a1b36958
XY
8653NTB AMD DRIVER
8654M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8655L: linux-ntb@googlegroups.com
8656S: Supported
8657F: drivers/ntb/hw/amd/
8658
1da177e4 8659NTFS FILESYSTEM
2818ef50 8660M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8661L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8662W: http://www.tuxera.com/
e6f4dee7 8663T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8664S: Supported
679655da
JP
8665F: Documentation/filesystems/ntfs.txt
8666F: fs/ntfs/
1da177e4 8667
9eb8ef74 8668NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8669M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8670L: linux-fbdev@vger.kernel.org
ce00f85c 8671S: Maintained
8a61f013
JH
8672F: drivers/video/fbdev/riva/
8673F: drivers/video/fbdev/nvidia/
1da177e4 8674
79461681 8675NVM EXPRESS DRIVER
b3975e94
JF
8676M: Keith Busch <keith.busch@intel.com>
8677M: Jens Axboe <axboe@fb.com>
79461681 8678L: linux-nvme@lists.infradead.org
b3975e94
JF
8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8680W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8681S: Supported
57dacad5 8682F: drivers/nvme/host/
79461681
MW
8683F: include/linux/nvme.h
8684
a07b4970
CH
8685NVM EXPRESS TARGET DRIVER
8686M: Christoph Hellwig <hch@lst.de>
8687M: Sagi Grimberg <sagi@grimberg.me>
8688L: linux-nvme@lists.infradead.org
8689S: Supported
8690F: drivers/nvme/target/
8691
aee4b9bd
SK
8692NVMEM FRAMEWORK
8693M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8694M: Maxime Ripard <maxime.ripard@free-electrons.com>
8695S: Maintained
8696F: drivers/nvmem/
8697F: Documentation/devicetree/bindings/nvmem/
8698F: include/linux/nvmem-consumer.h
8699F: include/linux/nvmem-provider.h
8700
dece4585
CP
8701NXP-NCI NFC DRIVER
8702M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8703R: Charles Gorand <charles.gorand@effinnov.com>
8704L: linux-nfc@lists.01.org (moderated for non-subscribers)
8705S: Supported
8706F: drivers/nfc/nxp-nci
8707
f50d7146 8708NXP TDA998X DRM DRIVER
54176cc6 8709M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8710S: Supported
8711F: drivers/gpu/drm/i2c/tda998x_drv.c
8712F: include/drm/i2c/tda998x.h
8713
fbace43e
PR
8714NXP TFA9879 DRIVER
8715M: Peter Rosin <peda@axentia.se>
8716L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8717S: Maintained
8718F: sound/soc/codecs/tfa9879*
8719
442f04c3
JP
8720OBJTOOL
8721M: Josh Poimboeuf <jpoimboe@redhat.com>
8722S: Supported
8723F: tools/objtool/
8724
f5525786 8725OMAP SUPPORT
0e24bdd4 8726M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8727L: linux-omap@vger.kernel.org
8728W: http://www.muru.com/linux/omap/
8729W: http://linux.omap.com/
8a6e2535 8730Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8732S: Maintained
4e04d5a3 8733F: arch/arm/*omap*/
026da812
FB
8734F: arch/arm/configs/omap1_defconfig
8735F: arch/arm/configs/omap2plus_defconfig
046d0a37 8736F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8737F: drivers/irqchip/irq-omap-intc.c
8738F: drivers/mfd/*omap*.c
8739F: drivers/mfd/menelaus.c
8740F: drivers/mfd/palmas.c
8741F: drivers/mfd/tps65217.c
8742F: drivers/mfd/tps65218.c
8743F: drivers/mfd/tps65910.c
8744F: drivers/mfd/twl-core.[ch]
8745F: drivers/mfd/twl4030*.c
8746F: drivers/mfd/twl6030*.c
8747F: drivers/mfd/twl6040*.c
8748F: drivers/regulator/palmas-regulator*.c
8749F: drivers/regulator/pbias-regulator.c
8750F: drivers/regulator/tps65217-regulator.c
8751F: drivers/regulator/tps65218-regulator.c
8752F: drivers/regulator/tps65910-regulator.c
8753F: drivers/regulator/twl-regulator.c
046d0a37 8754F: include/linux/i2c-omap.h
f5525786 8755
50f29fbd 8756OMAP DEVICE TREE SUPPORT
cdb55ab0 8757M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8758M: Tony Lindgren <tony@atomide.com>
8759L: linux-omap@vger.kernel.org
d0fb18c5 8760L: devicetree@vger.kernel.org
50f29fbd
TL
8761S: Maintained
8762F: arch/arm/boot/dts/*omap*
8763F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8764F: arch/arm/boot/dts/*am4*
8765F: arch/arm/boot/dts/*am5*
8766F: arch/arm/boot/dts/*dra7*
50f29fbd 8767
f5525786 8768OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8769M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8770L: linux-omap@vger.kernel.org
8771S: Maintained
8772F: arch/arm/*omap*/*clock*
8773
8774OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8775M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8776L: linux-omap@vger.kernel.org
8777S: Maintained
8778F: arch/arm/*omap*/*pm*
c46938d4 8779F: drivers/cpufreq/omap-cpufreq.c
f5525786 8780
d21db568 8781OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8782M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8783M: Paul Walmsley <paul@pwsan.com>
8784L: linux-omap@vger.kernel.org
8785S: Maintained
d21db568 8786F: arch/arm/mach-omap2/prm*
692ab1f3 8787
f5525786 8788OMAP AUDIO SUPPORT
6c284903 8789M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8790M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8792L: linux-omap@vger.kernel.org
8793S: Maintained
8794F: sound/soc/omap/
8795
18640193
TL
8796OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8797M: Roger Quadros <rogerq@ti.com>
8798M: Tony Lindgren <tony@atomide.com>
8799L: linux-omap@vger.kernel.org
8800S: Maintained
8801F: drivers/memory/omap-gpmc.c
8802F: arch/arm/mach-omap2/*gpmc*
8803
f5525786 8804OMAP FRAMEBUFFER SUPPORT
830e6384 8805M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8806L: linux-fbdev@vger.kernel.org
f5525786
TL
8807L: linux-omap@vger.kernel.org
8808S: Maintained
8a61f013 8809F: drivers/video/fbdev/omap/
f5525786 8810
676eec0d 8811OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8812M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8813L: linux-omap@vger.kernel.org
676eec0d 8814L: linux-fbdev@vger.kernel.org
178ff4c9 8815S: Maintained
8a61f013 8816F: drivers/video/fbdev/omap2/
178ff4c9
TV
8817F: Documentation/arm/OMAP/DSS
8818
8b37fcfc
OBC
8819OMAP HARDWARE SPINLOCK SUPPORT
8820M: Ohad Ben-Cohen <ohad@wizery.com>
8821L: linux-omap@vger.kernel.org
8822S: Maintained
8823F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8824
f5525786 8825OMAP MMC SUPPORT
8b58be88 8826M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8827L: linux-omap@vger.kernel.org
8828S: Maintained
653f41b5
MC
8829F: drivers/mmc/host/omap.c
8830
8831OMAP HS MMC SUPPORT
0a4585c6 8832L: linux-mmc@vger.kernel.org
653f41b5 8833L: linux-omap@vger.kernel.org
dfa5d196 8834S: Orphan
653f41b5 8835F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8836
8837OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8838M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8839S: Maintained
8840F: drivers/char/hw_random/omap-rng.c
8841
f400c82e 8842OMAP HWMOD SUPPORT
cdb55ab0 8843M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8844M: Paul Walmsley <paul@pwsan.com>
8845L: linux-omap@vger.kernel.org
8846S: Maintained
8fc8b12b 8847F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8848
8633fb30
PW
8849OMAP HWMOD DATA
8850M: Paul Walmsley <paul@pwsan.com>
8851L: linux-omap@vger.kernel.org
8852S: Maintained
8853F: arch/arm/mach-omap2/omap_hwmod*data*
8854
f400c82e 8855OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8856M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8857L: linux-omap@vger.kernel.org
8858S: Maintained
8859F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8860
0db83ced 8861OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8863L: linux-media@vger.kernel.org
8864S: Maintained
7eec52db 8865F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8866F: drivers/media/platform/omap3isp/
0db83ced 8867F: drivers/staging/media/omap4iss/
7e8970e1 8868
f5525786 8869OMAP USB SUPPORT
f5525786
TL
8870L: linux-usb@vger.kernel.org
8871L: linux-omap@vger.kernel.org
3b243519 8872S: Orphan
a16fbd65
JP
8873F: drivers/usb/*/*omap*
8874F: arch/arm/*omap*/usb*
f5525786 8875
6d994710 8876OMAP GPIO DRIVER
fe643528 8877M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8878M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8879M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8880L: linux-omap@vger.kernel.org
8881S: Maintained
fe643528 8882F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8883F: drivers/gpio/gpio-omap.c
8884
c351e290
MJ
8885OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8886M: Mark Jackson <mpfj@newflow.co.uk>
8887L: linux-omap@vger.kernel.org
8888S: Maintained
8889F: arch/arm/boot/dts/am335x-nano.dts
8890
0ad122d9 8891OMFS FILESYSTEM
8b58be88 8892M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8893L: linux-karma-devel@lists.sourceforge.net
8894S: Maintained
679655da
JP
8895F: Documentation/filesystems/omfs.txt
8896F: fs/omfs/
0ad122d9 8897
c1986ee9 8898OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8899M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8900S: Maintained
679655da
JP
8901F: drivers/char/pcmcia/cm4000_cs.c
8902F: include/linux/cm4000_cs.h
c117ab84 8903F: include/uapi/linux/cm4000_cs.h
c1986ee9 8904
77c44ab1 8905OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8906M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8907S: Maintained
679655da 8908F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8909
77d5140f 8910OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8911M: Jonathan Corbet <corbet@lwn.net>
661263b5 8912L: linux-media@vger.kernel.org
275ffde4 8913T: git git://linuxtv.org/media_tree.git
77d5140f 8914S: Maintained
90d72ac6 8915F: drivers/media/i2c/ov7670.c
77d5140f 8916
431bca73 8917ONENAND FLASH DRIVER
8b58be88 8918M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8919L: linux-mtd@lists.infradead.org
8920S: Maintained
679655da
JP
8921F: drivers/mtd/onenand/
8922F: include/linux/mtd/onenand*.h
431bca73 8923
1da177e4 8924ONSTREAM SCSI TAPE DRIVER
8b58be88 8925M: Willem Riede <osst@riede.org>
1da177e4
LT
8926L: osst-users@lists.sourceforge.net
8927L: linux-scsi@vger.kernel.org
8928S: Maintained
f7269cfc
JD
8929F: Documentation/scsi/osst.txt
8930F: drivers/scsi/osst.*
8931F: drivers/scsi/osst_*.h
8932F: drivers/scsi/st.h
1da177e4 8933
e2d1d6c0 8934OPENCORES I2C BUS DRIVER
8b58be88 8935M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8936L: linux-i2c@vger.kernel.org
e2d1d6c0 8937S: Maintained
679655da
JP
8938F: Documentation/i2c/busses/i2c-ocores
8939F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8940
860c44c1 8941OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8942M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8943M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8944L: devicetree@vger.kernel.org
a7fefe9f 8945W: http://www.devicetree.org/
fcdec35e 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8947S: Maintained
f8828205 8948F: drivers/of/
860c44c1 8949F: include/linux/of*.h
f8828205 8950F: scripts/dtc/
860c44c1 8951
f8828205 8952OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8953M: Rob Herring <robh+dt@kernel.org>
f8828205 8954M: Mark Rutland <mark.rutland@arm.com>
f8828205 8955L: devicetree@vger.kernel.org
9f273c24 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8957Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8958S: Maintained
8959F: Documentation/devicetree/
8960F: arch/*/boot/dts/
8961F: include/dt-bindings/
8962
2bb65f56
PA
8963OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8964M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8965L: devicetree@vger.kernel.org
8966S: Maintained
8967F: Documentation/devicetree/dynamic-resolution-notes.txt
8968F: Documentation/devicetree/overlay-notes.txt
8969F: drivers/of/overlay.c
8970F: drivers/of/resolver.c
8971
19f9d392
JB
8972OPENRISC ARCHITECTURE
8973M: Jonas Bonn <jonas@southpole.se>
8974W: http://openrisc.net
19f9d392
JB
8975S: Maintained
8976T: git git://openrisc.net/~jonas/linux
14430813 8977F: arch/openrisc/
19f9d392 8978
ccb1352e 8979OPENVSWITCH
4f337ed5 8980M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8981L: netdev@vger.kernel.org
ccb1352e
JG
8982L: dev@openvswitch.org
8983W: http://openvswitch.org
ccb1352e
JG
8984S: Maintained
8985F: net/openvswitch/
b422da7c 8986F: include/uapi/linux/openvswitch.h
ccb1352e 8987
875fa6fb
VK
8988OPERATING PERFORMANCE POINTS (OPP)
8989M: Viresh Kumar <vireshk@kernel.org>
8990M: Nishanth Menon <nm@ti.com>
8991M: Stephen Boyd <sboyd@codeaurora.org>
8992L: linux-pm@vger.kernel.org
8993S: Maintained
8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8995F: drivers/base/power/opp/
8996F: include/linux/pm_opp.h
8997F: Documentation/power/opp.txt
8998F: Documentation/devicetree/bindings/opp/
8999
af39917d
CL
9000OPL4 DRIVER
9001M: Clemens Ladisch <clemens@ladisch.de>
9002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9003T: git git://git.alsa-project.org/alsa-kernel.git
9004S: Maintained
9005F: sound/drivers/opl4/
9006
1da177e4 9007OPROFILE
4cf7e718 9008M: Robert Richter <rric@kernel.org>
1da177e4
LT
9009L: oprofile-list@lists.sf.net
9010S: Maintained
81c4a8a6 9011F: arch/*/include/asm/oprofile*.h
679655da
JP
9012F: arch/*/oprofile/
9013F: drivers/oprofile/
9014F: include/linux/oprofile.h
1da177e4 9015
e2d1d6c0 9016ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9017M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9018M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9019L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9020W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9021S: Supported
679655da
JP
9022F: Documentation/filesystems/ocfs2.txt
9023F: Documentation/filesystems/dlmfs.txt
9024F: fs/ocfs2/
e2d1d6c0 9025
1da177e4 9026ORINOCO DRIVER
724c6b35 9027L: linux-wireless@vger.kernel.org
491b26b4 9028W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9029W: http://www.nongnu.org/orinoco/
3a59babb 9030S: Orphan
2be45b66 9031F: drivers/net/wireless/intersil/orinoco/
1da177e4 9032
42c55aa8 9033OSD LIBRARY and FILESYSTEM
fadc0752 9034M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9035M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9036L: osd-dev@open-osd.org
9037W: http://open-osd.org
54e5881d 9038T: git git://git.open-osd.org/open-osd.git
68274794 9039S: Maintained
42c55aa8 9040F: drivers/scsi/osd/
6b6f0b6c 9041F: include/scsi/osd_*
42c55aa8 9042F: fs/exofs/
68274794 9043
ef94b186 9044OVERLAY FILESYSTEM
7c37fbda 9045M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9046L: linux-unionfs@vger.kernel.org
9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9048S: Supported
1d113735 9049F: fs/overlayfs/
7c37fbda
NB
9050F: Documentation/filesystems/overlayfs.txt
9051
85096169
MM
9052ORANGEFS FILESYSTEM
9053M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9054L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9056S: Supported
9057F: fs/orangefs/
9058F: Documentation/filesystems/orangefs.txt
9059
e2d1d6c0 9060P54 WIRELESS DRIVER
084cb0fe 9061M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9062L: linux-wireless@vger.kernel.org
084cb0fe 9063W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9064S: Maintained
d3466830 9065F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9066
f5cd7872 9067PA SEMI ETHERNET DRIVER
f5cd7872 9068L: netdev@vger.kernel.org
56a5b8da 9069S: Orphan
ded19add 9070F: drivers/net/ethernet/pasemi/*
f5cd7872 9071
beb58aa3 9072PA SEMI SMBUS DRIVER
846557d3 9073L: linux-i2c@vger.kernel.org
56a5b8da 9074S: Orphan
679655da 9075F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9076
48fc267e
SK
9077PADATA PARALLEL EXECUTION MECHANISM
9078M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9079L: linux-crypto@vger.kernel.org
9080S: Maintained
9081F: kernel/padata.c
9082F: include/linux/padata.h
9083F: Documentation/padata.txt
9084
709ee531 9085PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9086M: Harald Welte <laforge@gnumonks.org>
d0944853 9087L: platform-driver-x86@vger.kernel.org
709ee531 9088S: Maintained
679655da 9089F: drivers/platform/x86/panasonic-laptop.c
709ee531 9090
368dd5ac 9091PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9092M: David Howells <dhowells@redhat.com>
4fa97181
DH
9093L: linux-am33-list@redhat.com (moderated for non-subscribers)
9094W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9095S: Maintained
679655da
JP
9096F: Documentation/mn10300/
9097F: arch/mn10300/
4fa97181 9098
305b37bd
KS
9099PARALLEL LCD/KEYPAD PANEL DRIVER
9100M: Willy Tarreau <willy@haproxy.com>
9101M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9102S: Odd Fixes
9103F: Documentation/misc-devices/lcd-panel-cgram.txt
9104F: drivers/misc/panel.c
9105
64dfff03
SM
9106PARALLEL PORT SUBSYSTEM
9107M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9108M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9109L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9110S: Maintained
679655da
JP
9111F: drivers/parport/
9112F: include/linux/parport*.h
9113F: drivers/char/ppdev.c
c117ab84 9114F: include/uapi/linux/ppdev.h
64dfff03 9115F: Documentation/parport*.txt
1da177e4 9116
4cdf6bc2 9117PARAVIRT_OPS INTERFACE
d633180c 9118M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9119M: Chris Wright <chrisw@sous-sol.org>
9120M: Alok Kataria <akataria@vmware.com>
9121M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9122L: virtualization@lists.linux-foundation.org
4cdf6bc2 9123S: Supported
a2e19991 9124F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9125F: arch/*/kernel/paravirt*
9126F: arch/*/include/asm/paravirt.h
47ae4b05 9127F: include/linux/hypervisor.h
4cdf6bc2 9128
e2d1d6c0 9129PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9130M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9131L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9132S: Maintained
679655da
JP
9133F: Documentation/blockdev/paride.txt
9134F: drivers/block/paride/
e2d1d6c0
RD
9135
9136PARISC ARCHITECTURE
b8828770 9137M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9138M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9139L: linux-parisc@vger.kernel.org
9140W: http://www.parisc-linux.org/
8a6e2535 9141Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9144S: Maintained
679655da 9145F: arch/parisc/
2b6bac9e 9146F: Documentation/parisc/
679655da 9147F: drivers/parisc/
2b6bac9e
HD
9148F: drivers/char/agp/parisc-agp.c
9149F: drivers/input/serio/gscps2.c
9150F: drivers/parport/parport_gsc.*
9151F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9152F: drivers/video/fbdev/sti*
2b6bac9e
HD
9153F: drivers/video/console/sti*
9154F: drivers/video/logo/logo_parisc*
e2d1d6c0 9155
1662d32c 9156PC87360 HARDWARE MONITORING DRIVER
8b58be88 9157M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9158L: linux-hwmon@vger.kernel.org
1662d32c 9159S: Maintained
679655da
JP
9160F: Documentation/hwmon/pc87360
9161F: drivers/hwmon/pc87360.c
1662d32c
JC
9162
9163PC8736x GPIO DRIVER
8b58be88 9164M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9165S: Maintained
679655da 9166F: drivers/char/pc8736x_gpio.c
1662d32c 9167
1ad107fd 9168PC87427 HARDWARE MONITORING DRIVER
d8130624 9169M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9170L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9171S: Maintained
9172F: Documentation/hwmon/pc87427
9173F: drivers/hwmon/pc87427.c
9174
b26e0ed4 9175PCA9532 LED DRIVER
8b58be88 9176M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9177S: Maintained
d5ca6918
JP
9178F: drivers/leds/leds-pca9532.c
9179F: include/linux/leds-pca9532.h
b26e0ed4 9180
5ce914a8 9181PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9182M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9183L: linux-i2c@vger.kernel.org
9184S: Maintained
b4f0b74e 9185F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9186
3971dae5 9187PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9188M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9189S: Maintained
9190F: drivers/firmware/pcdp.*
9191
065c6359 9192PCI ERROR RECOVERY
6305902c 9193M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9194L: linux-pci@vger.kernel.org
065c6359 9195S: Supported
679655da 9196F: Documentation/PCI/pci-error-recovery.txt
065c6359 9197
78c1cffd
RC
9198PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9199M: Russell Currey <ruscur@russell.cc>
9200L: linuxppc-dev@lists.ozlabs.org
9201S: Supported
9202F: Documentation/powerpc/eeh-pci-error-recovery.txt
9203F: arch/powerpc/kernel/eeh*.c
9204F: arch/powerpc/platforms/*/eeh*.c
9205F: arch/powerpc/include/*/eeh*.h
9206
1da177e4 9207PCI SUBSYSTEM
5ac3a6d2 9208M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9209L: linux-pci@vger.kernel.org
99662dd1 9210Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9212S: Supported
92a1fe2e 9213F: Documentation/devicetree/bindings/pci/
679655da
JP
9214F: Documentation/PCI/
9215F: drivers/pci/
9216F: include/linux/pci*
6b49ee49 9217F: arch/x86/pci/
cad01f91 9218F: arch/x86/kernel/quirks.c
1da177e4 9219
eaa6111b
LFT
9220PCI DRIVER FOR ALTERA PCIE IP
9221M: Ley Foon Tan <lftan@altera.com>
9222L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9223L: linux-pci@vger.kernel.org
9224S: Supported
9225F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9226F: drivers/pci/host/pcie-altera.c
9227
b7e78170
RH
9228PCI DRIVER FOR ARM VERSATILE PLATFORM
9229M: Rob Herring <robh@kernel.org>
9230L: linux-pci@vger.kernel.org
9231L: linux-arm-kernel@lists.infradead.org
9232S: Maintained
9233F: Documentation/devicetree/bindings/pci/versatile.txt
9234F: drivers/pci/host/pci-versatile.c
9235
3dc9d38c
TP
9236PCI DRIVER FOR ARMADA 8K
9237M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9238L: linux-pci@vger.kernel.org
9239L: linux-arm-kernel@lists.infradead.org
9240S: Maintained
9241F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9242F: drivers/pci/host/pcie-armada8k.c
9243
5f6b6ccd
TI
9244PCI DRIVER FOR APPLIEDMICRO XGENE
9245M: Tanmay Inamdar <tinamdar@apm.com>
9246L: linux-pci@vger.kernel.org
9247L: linux-arm-kernel@lists.infradead.org
9248S: Maintained
9249F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9250F: drivers/pci/host/pci-xgene.c
9251
62d0ff83
ML
9252PCI DRIVER FOR FREESCALE LAYERSCAPE
9253M: Minghuan Lian <minghuan.Lian@freescale.com>
9254M: Mingkai Hu <mingkai.hu@freescale.com>
9255M: Roy Zang <tie-fei.zang@freescale.com>
9256L: linuxppc-dev@lists.ozlabs.org
9257L: linux-pci@vger.kernel.org
9258L: linux-arm-kernel@lists.infradead.org
9259S: Maintained
9260F: drivers/pci/host/*layerscape*
9261
f0b75693 9262PCI DRIVER FOR IMX6
286fbaef 9263M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9264M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9265L: linux-pci@vger.kernel.org
9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267S: Maintained
12e46064 9268F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9269F: drivers/pci/host/*imx6*
9270
0c4ffcfe
MK
9271PCI DRIVER FOR TI KEYSTONE
9272M: Murali Karicheri <m-karicheri2@ti.com>
9273L: linux-pci@vger.kernel.org
9274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9275S: Maintained
9276F: drivers/pci/host/*keystone*
9277
f0b75693
BH
9278PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9280M: Jason Cooper <jason@lakedaemon.net>
9281L: linux-pci@vger.kernel.org
9282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283S: Maintained
9284F: drivers/pci/host/*mvebu*
9285
8c39d710
TP
9286PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9287M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9288L: linux-pci@vger.kernel.org
9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290S: Maintained
441106d9 9291F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9292F: drivers/pci/host/pci-aardvark.c
9293
0447cfd7
TR
9294PCI DRIVER FOR NVIDIA TEGRA
9295M: Thierry Reding <thierry.reding@gmail.com>
9296L: linux-tegra@vger.kernel.org
f0b75693 9297L: linux-pci@vger.kernel.org
0447cfd7
TR
9298S: Supported
9299F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9300F: drivers/pci/host/pci-tegra.c
9301
47ff3de9
KVA
9302PCI DRIVER FOR TI DRA7XX
9303M: Kishon Vijay Abraham I <kishon@ti.com>
9304L: linux-omap@vger.kernel.org
9305L: linux-pci@vger.kernel.org
9306S: Supported
9307F: Documentation/devicetree/bindings/pci/ti-pci.txt
9308F: drivers/pci/host/pci-dra7xx.c
9309
f0b75693
BH
9310PCI DRIVER FOR RENESAS R-CAR
9311M: Simon Horman <horms@verge.net.au>
9312L: linux-pci@vger.kernel.org
4a121096 9313L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9314S: Maintained
9315F: drivers/pci/host/*rcar*
9316
4af82255 9317PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9318M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9319L: linux-pci@vger.kernel.org
f0b75693
BH
9320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9321L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9322S: Maintained
9323F: drivers/pci/host/pci-exynos.c
9324
f0b75693 9325PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9326M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9327M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9328L: linux-pci@vger.kernel.org
9329S: Maintained
9330F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9331F: drivers/pci/host/*designware*
5a3aa2a8 9332
cf28855b
WD
9333PCI DRIVER FOR GENERIC OF HOSTS
9334M: Will Deacon <will.deacon@arm.com>
9335L: linux-pci@vger.kernel.org
9336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337S: Maintained
9338F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9339F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9340F: drivers/pci/host/pci-host-generic.c
9341
185a383a
KB
9342PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9343M: Keith Busch <keith.busch@intel.com>
9344L: linux-pci@vger.kernel.org
9345S: Supported
bc79c985 9346F: drivers/pci/host/vmd.c
185a383a 9347
51b66a6c 9348PCIE DRIVER FOR ST SPEAR13XX
110baab1 9349M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9350L: linux-pci@vger.kernel.org
110baab1 9351S: Maintained
51b66a6c
PA
9352F: drivers/pci/host/*spear*
9353
af1169b4
LFT
9354PCI MSI DRIVER FOR ALTERA MSI IP
9355M: Ley Foon Tan <lftan@altera.com>
9356L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9357L: linux-pci@vger.kernel.org
9358S: Supported
9359F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9360F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9361
dcd19de3
DD
9362PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9363M: Duc Dang <dhdang@apm.com>
9364L: linux-pci@vger.kernel.org
9365L: linux-arm-kernel@lists.infradead.org
9366S: Maintained
9367F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9368F: drivers/pci/host/pci-xgene-msi.c
9369
a3cbfae1
NC
9370PCIE DRIVER FOR AXIS ARTPEC
9371M: Niklas Cassel <niklas.cassel@axis.com>
9372M: Jesper Nilsson <jesper.nilsson@axis.com>
9373L: linux-arm-kernel@axis.com
9374L: linux-pci@vger.kernel.org
9375S: Maintained
9376F: Documentation/devicetree/bindings/pci/axis,artpec*
9377F: drivers/pci/host/*artpec*
9378
500a1d9a
ZW
9379PCIE DRIVER FOR HISILICON
9380M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9381M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9382L: linux-pci@vger.kernel.org
9383S: Maintained
9384F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9385F: drivers/pci/host/pcie-hisi.c
9386
e77f847d
SL
9387PCIE DRIVER FOR ROCKCHIP
9388M: Shawn Lin <shawn.lin@rock-chips.com>
9389M: Wenrui Li <wenrui.li@rock-chips.com>
9390L: linux-pci@vger.kernel.org
9391L: linux-rockchip@lists.infradead.org
9392S: Maintained
9393F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9394F: drivers/pci/host/pcie-rockchip.c
9395
82a82383
SV
9396PCIE DRIVER FOR QUALCOMM MSM
9397M: Stanimir Varbanov <svarbanov@mm-sol.com>
9398L: linux-pci@vger.kernel.org
9399L: linux-arm-msm@vger.kernel.org
9400S: Maintained
9401F: drivers/pci/host/*qcom*
9402
f12b76e5
DD
9403PCIE DRIVER FOR CAVIUM THUNDERX
9404M: David Daney <david.daney@cavium.com>
9405L: linux-pci@vger.kernel.org
9406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407S: Supported
9408F: Documentation/devicetree/bindings/pci/pci-thunder-*
9409F: drivers/pci/host/pci-thunder-*
9410
1da177e4 9411PCMCIA SUBSYSTEM
4230dfc9 9412P: Linux PCMCIA Team
f5df5881 9413L: linux-pcmcia@lists.infradead.org
6650e0a5 9414W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9416S: Maintained
679655da 9417F: Documentation/pcmcia/
a67cd548 9418F: tools/pcmcia/
679655da
JP
9419F: drivers/pcmcia/
9420F: include/pcmcia/
1da177e4
LT
9421
9422PCNET32 NETWORK DRIVER
227fb925 9423M: Don Fry <pcnet32@frontier.com>
979b6c13 9424L: netdev@vger.kernel.org
1da177e4 9425S: Maintained
b955f6ca 9426F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9427
48fc267e
SK
9428PCRYPT PARALLEL CRYPTO ENGINE
9429M: Steffen Klassert <steffen.klassert@secunet.com>
9430L: linux-crypto@vger.kernel.org
9431S: Maintained
9432F: crypto/pcrypt.c
9433F: include/crypto/pcrypt.h
9434
e72df0b8
TH
9435PER-CPU MEMORY ALLOCATOR
9436M: Tejun Heo <tj@kernel.org>
93e205a7 9437M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9439S: Maintained
9440F: include/linux/percpu*.h
9441F: mm/percpu*.c
9442F: arch/*/include/asm/percpu.h
9443
ad4ecbcb 9444PER-TASK DELAY ACCOUNTING
185e595f 9445M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9446S: Maintained
679655da
JP
9447F: include/linux/delayacct.h
9448F: kernel/delayacct.c
ad4ecbcb 9449
57c0c15b 9450PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9451M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9452M: Ingo Molnar <mingo@redhat.com>
f80c5393 9453M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9454R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9455L: linux-kernel@vger.kernel.org
75fc2d37 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9457S: Supported
d53e8365 9458F: kernel/events/*
a003236c 9459F: include/linux/perf_event.h
c117ab84 9460F: include/uapi/linux/perf_event.h
141c4296
RR
9461F: arch/*/kernel/perf_event*.c
9462F: arch/*/kernel/*/perf_event*.c
9463F: arch/*/kernel/*/*/perf_event*.c
a003236c 9464F: arch/*/include/asm/perf_event.h
a003236c 9465F: arch/*/kernel/perf_callchain.c
b0a434fb 9466F: arch/*/events/*
a003236c 9467F: tools/perf/
6c0b3244 9468
dd49d0f5 9469PERSONALITY HANDLING
8b58be88 9470M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9471L: linux-abi-devel@lists.sourceforge.net
9472S: Maintained
679655da 9473F: include/linux/personality.h
c117ab84 9474F: include/uapi/linux/personality.h
dd49d0f5 9475
838e7a03 9476PHONET PROTOCOL
2a06b40f 9477M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9478S: Supported
9479F: Documentation/networking/phonet.txt
9480F: include/linux/phonet.h
9481F: include/net/phonet/
c117ab84 9482F: include/uapi/linux/phonet.h
838e7a03
RDC
9483F: net/phonet/
9484
1da177e4 9485PHRAM MTD DRIVER
8b58be88 9486M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9487L: linux-mtd@lists.infradead.org
9488S: Maintained
679655da 9489F: drivers/mtd/devices/phram.c
1da177e4 9490
efdbb10e
BP
9491PICOLCD HID DRIVER
9492M: Bruno Prémont <bonbons@linux-vserver.org>
9493L: linux-input@vger.kernel.org
9494S: Maintained
9495F: drivers/hid/hid-picolcd*
9496
a53bfa07
JI
9497PICOXCELL SUPPORT
9498M: Jamie Iles <jamie@jamieiles.com>
9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500T: git git://github.com/jamieiles/linux-2.6-ji.git
9501S: Supported
b8733987 9502F: arch/arm/boot/dts/picoxcell*
14430813 9503F: arch/arm/mach-picoxcell/
b8733987 9504F: drivers/crypto/picoxcell*
a53bfa07 9505
2744e8af
LW
9506PIN CONTROL SUBSYSTEM
9507M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9508L: linux-gpio@vger.kernel.org
dbe752a3 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9510S: Maintained
9feeed94 9511F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9512F: Documentation/pinctrl.txt
07f29ba6 9513F: drivers/pinctrl/
8e406fe4 9514F: include/linux/pinctrl/
2744e8af 9515
2201bbb8
JCPV
9516PIN CONTROLLER - ATMEL AT91
9517M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9519S: Maintained
c654b6bf 9520F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9521
33d3690c
LD
9522PIN CONTROLLER - ATMEL AT91 PIO4
9523M: Ludovic Desroches <ludovic.desroches@atmel.com>
9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525L: linux-gpio@vger.kernel.org
9526S: Supported
9527F: drivers/pinctrl/pinctrl-at91-pio4.*
9528
cbd1b652
MW
9529PIN CONTROLLER - INTEL
9530M: Mika Westerberg <mika.westerberg@linux.intel.com>
9531M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9532S: Maintained
9533F: drivers/pinctrl/intel/
2201bbb8 9534
9963b536
LP
9535PIN CONTROLLER - RENESAS
9536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9537M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9538L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9539S: Maintained
9540F: drivers/pinctrl/sh-pfc/
9541
b75e60d6 9542PIN CONTROLLER - SAMSUNG
fea685e9 9543M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9544M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9545M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9548S: Maintained
9b5b33f6 9549F: drivers/pinctrl/samsung/
5db7e3bb
KK
9550F: include/dt-bindings/pinctrl/samsung.h
9551F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9552
13cbd906
TL
9553PIN CONTROLLER - SINGLE
9554M: Tony Lindgren <tony@atomide.com>
9555M: Haojian Zhuang <haojian.zhuang@linaro.org>
9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557L: linux-omap@vger.kernel.org
9558S: Maintained
9559F: drivers/pinctrl/pinctrl-single.c
9560
deda8287 9561PIN CONTROLLER - ST SPEAR
da89947b 9562M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9564W: http://www.st.com/spear
9565S: Maintained
8e406fe4 9566F: drivers/pinctrl/spear/
deda8287 9567
11a1cf34
JH
9568PISTACHIO SOC SUPPORT
9569M: James Hartley <james.hartley@imgtec.com>
9570M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9571L: linux-mips@linux-mips.org
9572S: Maintained
9573F: arch/mips/pistachio/
9574F: arch/mips/include/asm/mach-pistachio/
9575F: arch/mips/boot/dts/pistachio/
9576F: arch/mips/configs/pistachio*_defconfig
9577
249a6771 9578PKTCDVD DRIVER
e5f6450c 9579M: Jiri Kosina <jikos@kernel.org>
249a6771 9580S: Maintained
679655da
JP
9581F: drivers/block/pktcdvd.c
9582F: include/linux/pktcdvd.h
c117ab84 9583F: include/uapi/linux/pktcdvd.h
249a6771 9584
b31d8273
G
9585PKUNITY SOC DRIVERS
9586M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9587W: http://mprc.pku.edu.cn/~guanxuetao/linux
9588S: Maintained
ceebf4d5 9589T: git git://github.com/gxt/linux.git
b31d8273 9590F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9591F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9592F: drivers/video/fbdev/fb-puv3.c
2809e80b 9593F: drivers/rtc/rtc-puv3.c
b31d8273 9594
9d2ecfb7 9595PMBUS HARDWARE MONITORING DRIVERS
ca462085 9596M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9597L: linux-hwmon@vger.kernel.org
9598W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9599W: http://www.roeck-us.net/linux/drivers/
9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9601S: Maintained
9602F: Documentation/hwmon/pmbus
9603F: drivers/hwmon/pmbus/
9604F: include/linux/i2c/pmbus.h
9605
89a36810 9606PMC SIERRA MaxRAID DRIVER
89a36810
AR
9607L: linux-scsi@vger.kernel.org
9608W: http://www.pmc-sierra.com/
3cdea4d7 9609S: Orphan
89a36810
AR
9610F: drivers/scsi/pmcraid.*
9611
dbf9bfe6 9612PMC SIERRA PM8001 DRIVER
d32477e2 9613M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9614M: lindar_liu@usish.com
f5a7b525 9615L: pmchba@pmcs.com
dbf9bfe6 9616L: linux-scsi@vger.kernel.org
9617S: Supported
9618F: drivers/scsi/pm8001/
9619
1da177e4 9620POSIX CLOCKS and TIMERS
8b58be88 9621M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9622L: linux-kernel@vger.kernel.org
75fc2d37 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9624S: Maintained
679655da
JP
9625F: fs/timerfd.c
9626F: include/linux/timer*
5cee9645 9627F: kernel/time/*timer*
1da177e4 9628
7b06a6d7
RW
9629POWER MANAGEMENT CORE
9630M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9631L: linux-pm@vger.kernel.org
9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9633B: https://bugzilla.kernel.org
7b06a6d7
RW
9634S: Supported
9635F: drivers/base/power/
9636F: include/linux/pm.h
9637F: include/linux/pm_*
9638F: include/linux/powercap.h
9639F: drivers/powercap/
9640
3be86148 9641POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9642M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9643L: linux-pm@vger.kernel.org
58db9505 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9645S: Maintained
f3332532 9646F: Documentation/devicetree/bindings/power/supply/
679655da 9647F: include/linux/power_supply.h
8c0984e5 9648F: drivers/power/supply/
3be86148 9649
514f161a
MR
9650POWER STATE COORDINATION INTERFACE (PSCI)
9651M: Mark Rutland <mark.rutland@arm.com>
9652M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9653L: linux-arm-kernel@lists.infradead.org
9654S: Maintained
9655F: drivers/firmware/psci.c
9656F: include/linux/psci.h
9657F: include/uapi/linux/psci.h
9658
43a1dd9b
SJS
9659POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9660M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9661L: linuxppc-dev@lists.ozlabs.org
9662S: Maintained
9663F: drivers/char/powernv-op-panel.c
9664
1da177e4 9665PNP SUPPORT
9c3646d1 9666M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9667S: Maintained
679655da 9668F: drivers/pnp/
1da177e4
LT
9669
9670PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9671M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9672L: linux-ppp@vger.kernel.org
9673S: Maintained
224cf5ad 9674F: drivers/net/ppp/ppp_*
1da177e4
LT
9675
9676PPP OVER ATM (RFC 2364)
8b58be88 9677M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9678S: Maintained
679655da 9679F: net/atm/pppoatm.c
c117ab84 9680F: include/uapi/linux/atmppp.h
1da177e4
LT
9681
9682PPP OVER ETHERNET
8b58be88 9683M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9684S: Maintained
224cf5ad
JK
9685F: drivers/net/ppp/pppoe.c
9686F: drivers/net/ppp/pppox.c
1da177e4 9687
a6d2370b 9688PPP OVER L2TP
8b58be88 9689M: James Chapman <jchapman@katalix.com>
a6d2370b 9690S: Maintained
90ca28d1 9691F: net/l2tp/l2tp_ppp.c
679655da 9692F: include/linux/if_pppol2tp.h
c117ab84 9693F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9694
eae9d2ba 9695PPS SUPPORT
8b58be88 9696M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9697W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9698L: linuxpps@ml.enneenne.com (subscribers-only)
9699S: Maintained
cabaaf41
JP
9700F: Documentation/pps/
9701F: drivers/pps/
9702F: include/linux/pps*.h
eae9d2ba 9703
71a6d0af
HW
9704PPTP DRIVER
9705M: Dmitry Kozlov <xeb@mail.ru>
9706L: netdev@vger.kernel.org
9707S: Maintained
224cf5ad 9708F: drivers/net/ppp/pptp.c
71a6d0af
HW
9709W: http://sourceforge.net/projects/accel-pptp
9710
1da177e4 9711PREEMPTIBLE KERNEL
8b58be88 9712M: Robert Love <rml@tech9.net>
1da177e4
LT
9713L: kpreempt-tech@lists.sourceforge.net
9714W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9715S: Supported
679655da
JP
9716F: Documentation/preempt-locking.txt
9717F: include/linux/preempt.h
1da177e4
LT
9718
9719PRISM54 WIRELESS DRIVER
8b58be88 9720M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9721L: linux-wireless@vger.kernel.org
9ef80804 9722W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9723S: Obsolete
c12edfe2 9724F: drivers/net/wireless/intersil/prism54/
1da177e4 9725
02c18891 9726PS3 NETWORK SUPPORT
b809b9ca 9727M: Geoff Levand <geoff@infradead.org>
02c18891 9728L: netdev@vger.kernel.org
a14ab6b6 9729L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9730S: Maintained
8df158ac 9731F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9732
f58a9d17 9733PS3 PLATFORM SUPPORT
b809b9ca 9734M: Geoff Levand <geoff@infradead.org>
a4724ed6 9735L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9736S: Maintained
679655da
JP
9737F: arch/powerpc/boot/ps3*
9738F: arch/powerpc/include/asm/lv1call.h
9739F: arch/powerpc/include/asm/ps3*.h
9740F: arch/powerpc/platforms/ps3/
9741F: drivers/*/ps3*
9742F: drivers/ps3/
fec629b8 9743F: drivers/rtc/rtc-ps3.c
679655da 9744F: drivers/usb/host/*ps3.c
fec629b8 9745F: sound/ppc/snd_ps3*
f58a9d17 9746
cffb4add 9747PS3VRAM DRIVER
8b58be88 9748M: Jim Paris <jim@jtan.com>
3715a5d0 9749M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9750L: linuxppc-dev@lists.ozlabs.org
cffb4add 9751S: Maintained
8a3977cb 9752F: drivers/block/ps3vram.c
cffb4add 9753
8defe599 9754PSTORE FILESYSTEM
9d5e2a02 9755M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9756M: Colin Cross <ccross@android.com>
9757M: Kees Cook <keescook@chromium.org>
9758M: Tony Luck <tony.luck@intel.com>
9759S: Maintained
9f273c24 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9761F: fs/pstore/
9762F: include/linux/pstore*
04851772 9763F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9764F: drivers/acpi/apei/erst.c
9765
7fbc415d
RC
9766PTP HARDWARE CLOCK SUPPORT
9767M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9768L: netdev@vger.kernel.org
7fbc415d
RC
9769S: Maintained
9770W: http://linuxptp.sourceforge.net/
9771F: Documentation/ABI/testing/sysfs-ptp
9772F: Documentation/ptp/*
0ecb3cdd 9773F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9774F: drivers/net/phy/dp83640*
9775F: drivers/ptp/*
9776F: include/linux/ptp_cl*
9777
cf94a4d1 9778PTRACE SUPPORT
e846ee5f 9779M: Roland McGrath <roland@hack.frob.com>
8b58be88 9780M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9781S: Maintained
9782F: include/asm-generic/syscall.h
9783F: include/linux/ptrace.h
9784F: include/linux/regset.h
9785F: include/linux/tracehook.h
c117ab84 9786F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9787F: kernel/ptrace.c
9788
3e9d7ba7
HV
9789PULSE8-CEC DRIVER
9790M: Hans Verkuil <hverkuil@xs4all.nl>
9791L: linux-media@vger.kernel.org
9792T: git git://linuxtv.org/media_tree.git
9793S: Maintained
9794F: drivers/staging/media/pulse8-cec
9795
8320204a 9796PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9797M: Mike Isely <isely@pobox.com>
16e9495d 9798L: pvrusb2@isely.net (subscribers-only)
661263b5 9799L: linux-media@vger.kernel.org
8320204a 9800W: http://www.isely.net/pvrusb2/
275ffde4 9801T: git git://linuxtv.org/media_tree.git
8320204a 9802S: Maintained
618cd932 9803F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9804F: drivers/media/usb/pvrusb2/
8320204a 9805
39532e6c 9806PWC WEBCAM DRIVER
c0936df4 9807M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9808L: linux-media@vger.kernel.org
9809T: git git://linuxtv.org/media_tree.git
c0936df4 9810S: Odd Fixes
39532e6c
HG
9811F: drivers/media/usb/pwc/*
9812
93c090b3 9813PWM FAN DRIVER
774e0362
KD
9814M: Kamil Debski <kamil@wypas.org>
9815M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9816L: linux-hwmon@vger.kernel.org
93c090b3
KD
9817S: Supported
9818F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9819F: Documentation/hwmon/pwm-fan
9820F: drivers/hwmon/pwm-fan.c
9821
200efedd 9822PWM SUBSYSTEM
aa3495f7
TR
9823M: Thierry Reding <thierry.reding@gmail.com>
9824L: linux-pwm@vger.kernel.org
0c2498f1 9825S: Maintained
006e854f 9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9827F: Documentation/pwm.txt
9828F: Documentation/devicetree/bindings/pwm/
9829F: include/linux/pwm.h
0c2498f1 9830F: drivers/pwm/
a140b98d
TR
9831F: drivers/video/backlight/pwm_bl.c
9832F: include/linux/pwm_backlight.h
0c2498f1 9833
30ec261e 9834PXA2xx/PXA3xx SUPPORT
8da5e302 9835M: Daniel Mack <daniel@zonque.org>
a323f664 9836M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9837M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9839T: git git://github.com/hzhuang1/linux.git
8da5e302 9840T: git git://github.com/rjarzmik/linux.git
1da177e4 9841S: Maintained
e68d7c14 9842F: arch/arm/boot/dts/pxa*
679655da 9843F: arch/arm/mach-pxa/
820439f1 9844F: drivers/dma/pxa*
679655da 9845F: drivers/pcmcia/pxa2xx*
1403ead9 9846F: drivers/pinctrl/pxa/
9df92e6c 9847F: drivers/spi/spi-pxa2xx*
faf2e1db 9848F: drivers/usb/gadget/udc/pxa2*
679655da 9849F: include/sound/pxa2xx-lib.h
bec4c99e 9850F: sound/arm/pxa*
14430813 9851F: sound/soc/pxa/
1da177e4 9852
f3154a46
RJ
9853PXA GPIO DRIVER
9854M: Robert Jarzmik <robert.jarzmik@free.fr>
9855L: linux-gpio@vger.kernel.org
9856S: Maintained
9857F: drivers/gpio/gpio-pxa.c
9858
ec64d3bf
EG
9859PXA3xx NAND FLASH DRIVER
9860M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9861L: linux-mtd@lists.infradead.org
9862S: Maintained
9a67f099 9863F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9864
3f640c61 9865MMP SUPPORT
8b58be88 9866M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9867M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9869T: git git://github.com/hzhuang1/linux.git
9870T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9871S: Maintained
e68d7c14 9872F: arch/arm/boot/dts/mmp*
3f640c61 9873F: arch/arm/mach-mmp/
e8e6cb32 9874
272f133a
PO
9875PXA MMCI DRIVER
9876S: Orphan
9877
57f63bc8 9878PXA RTC DRIVER
8b58be88 9879M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9880L: rtc-linux@googlegroups.com
9881S: Maintained
9882
cea4001a 9883QAT DRIVER
90ab5a81
TS
9884M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9885M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9886L: qat-linux@intel.com
9887S: Supported
9888F: drivers/crypto/qat/
cea4001a 9889
52a09a04 9890QIB DRIVER
8473c603 9891M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9892L: linux-rdma@vger.kernel.org
9893S: Supported
9894F: drivers/infiniband/hw/qib/
9895
5e9772b9
JS
9896QLOGIC QLA1280 SCSI DRIVER
9897M: Michael Reed <mdr@sgi.com>
9898L: linux-scsi@vger.kernel.org
9899S: Maintained
9900F: drivers/scsi/qla1280.[ch]
9901
1da177e4 9902QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9903M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9904L: linux-scsi@vger.kernel.org
9905S: Supported
679655da
JP
9906F: Documentation/scsi/LICENSE.qla2xxx
9907F: drivers/scsi/qla2xxx/
1da177e4 9908
883c98fe 9909QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9910M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9911L: linux-scsi@vger.kernel.org
9912S: Supported
bacfb81b 9913F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9914F: drivers/scsi/qla4xxx/
9915
5a4faa87 9916QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9917M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9918L: netdev@vger.kernel.org
9919S: Supported
679655da 9920F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9921F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9922
0ec00f03 9923QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9924M: Harish Patil <harish.patil@cavium.com>
9925M: Manish Chopra <manish.chopra@cavium.com>
9926M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9927L: netdev@vger.kernel.org
9928S: Supported
aa43c215 9929F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9930
c4e84bde 9931QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9932M: Harish Patil <harish.patil@cavium.com>
9933M: Manish Chopra <manish.chopra@cavium.com>
9934M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9935L: netdev@vger.kernel.org
9936S: Supported
aa43c215 9937F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9938
fe56b9e6 9939QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9940M: Yuval Mintz <Yuval.Mintz@cavium.com>
9941M: Ariel Elior <Ariel.Elior@cavium.com>
9942M: everest-linux-l2@cavium.com
fe56b9e6
YM
9943L: netdev@vger.kernel.org
9944S: Supported
9945F: drivers/net/ethernet/qlogic/qed/
9946F: include/linux/qed/
9947F: drivers/net/ethernet/qlogic/qede/
9948
1da177e4 9949QNX4 FILESYSTEM
8b58be88 9950M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9951W: http://www.alarsen.net/linux/qnx4fs/
9952S: Maintained
80811493 9953F: fs/qnx4/
c117ab84
CEB
9954F: include/uapi/linux/qnx4_fs.h
9955F: include/uapi/linux/qnxtypes.h
1da177e4 9956
91952bc0
AP
9957QT1010 MEDIA DRIVER
9958M: Antti Palosaari <crope@iki.fi>
9959L: linux-media@vger.kernel.org
a825eaec 9960W: https://linuxtv.org
91952bc0
AP
9961W: http://palosaari.fi/linux/
9962Q: http://patchwork.linuxtv.org/project/linux-media/list/
9963T: git git://linuxtv.org/anttip/media_tree.git
9964S: Maintained
9965F: drivers/media/tuners/qt1010*
9966
966fb5ec
SM
9967QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9968M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9969L: linux-wireless@vger.kernel.org
9970L: ath9k-devel@lists.ath9k.org
9971W: http://wireless.kernel.org/en/users/Drivers/ath9k
9972S: Supported
9973F: drivers/net/wireless/ath/ath9k/
9974
2ea0ffcb
KV
9975QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9976M: Kalle Valo <kvalo@qca.qualcomm.com>
9977L: ath10k@lists.infradead.org
9978W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9980S: Supported
9981F: drivers/net/wireless/ath/ath10k/
9982
b9b17deb
TT
9983QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9984M: Timur Tabi <timur@codeaurora.org>
9985L: netdev@vger.kernel.org
9986S: Supported
9987F: drivers/net/ethernet/qualcomm/emac/
9988
4f4567cf
RK
9989QUALCOMM HEXAGON ARCHITECTURE
9990M: Richard Kuo <rkuo@codeaurora.org>
9991L: linux-hexagon@vger.kernel.org
9f273c24 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9993S: Supported
9994F: arch/hexagon/
9995
8e84c258
EK
9996QUALCOMM WCN36XX WIRELESS DRIVER
9997M: Eugene Krasnikov <k.eugene.e@gmail.com>
9998L: wcn36xx@lists.infradead.org
9999W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10000T: git git://github.com/KrasnikovEugene/wcn36xx.git
10001S: Supported
10002F: drivers/net/wireless/ath/wcn36xx/
10003
eeca9a67
MT
10004QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10005M: Gabriel Somlo <somlo@cmu.edu>
10006M: "Michael S. Tsirkin" <mst@redhat.com>
10007L: qemu-devel@nongnu.org
10008S: Maintained
10009F: drivers/firmware/qemu_fw_cfg.c
10010
602adf40 10011RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10012M: Ilya Dryomov <idryomov@gmail.com>
10013M: Sage Weil <sage@redhat.com>
527a88b9 10014M: Alex Elder <elder@kernel.org>
398ecff5 10015L: ceph-devel@vger.kernel.org
09d90327
SW
10016W: http://ceph.com/
10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10018T: git git://github.com/ceph/ceph-client.git
602adf40 10019S: Supported
398ecff5 10020F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10021F: drivers/block/rbd.c
10022F: drivers/block/rbd_types.h
10023
1da177e4 10024RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10025M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10026L: linux-fbdev@vger.kernel.org
1da177e4 10027S: Maintained
8a61f013 10028F: drivers/video/fbdev/aty/radeon*
c117ab84 10029F: include/uapi/linux/radeonfb.h
1da177e4 10030
c6c9b34c 10031RADIOSHARK RADIO DRIVER
c0936df4 10032M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10033L: linux-media@vger.kernel.org
10034T: git git://linuxtv.org/media_tree.git
10035S: Maintained
10036F: drivers/media/radio/radio-shark.c
10037
10038RADIOSHARK2 RADIO DRIVER
c0936df4 10039M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10040L: linux-media@vger.kernel.org
10041T: git git://linuxtv.org/media_tree.git
10042S: Maintained
10043F: drivers/media/radio/radio-shark2.c
10044F: drivers/media/radio/radio-tea5777.c
10045
1da177e4 10046RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10047M: Paul Mackerras <paulus@samba.org>
c69f677c 10048L: linux-fbdev@vger.kernel.org
1da177e4 10049S: Maintained
8a61f013 10050F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10051
a0fd81a9 10052RALINK MIPS ARCHITECTURE
bdb40e8e 10053M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10054L: linux-mips@linux-mips.org
10055S: Maintained
10056F: arch/mips/ralink
10057
e7839f25 10058RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10059P: rt2x00 project
b182427e 10060M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10061M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10062L: linux-wireless@vger.kernel.org
95ea3627 10063S: Maintained
33aca94d 10064F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10065
9db5579b 10066RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10067M: Jens Axboe <axboe@kernel.dk>
9db5579b 10068S: Maintained
679655da
JP
10069F: Documentation/blockdev/ramdisk.txt
10070F: drivers/block/brd.c
9db5579b 10071
9e95ce27 10072RANDOM NUMBER DRIVER
0624bcaa 10073M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10074S: Maintained
679655da 10075F: drivers/char/random.c
9e95ce27 10076
394b701c 10077RAPIDIO SUBSYSTEM
8b58be88 10078M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10079M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10080S: Maintained
679655da 10081F: drivers/rapidio/
394b701c 10082
e2d1d6c0 10083RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10084L: linux-wireless@vger.kernel.org
f52a5490 10085S: Orphan
679655da 10086F: drivers/net/wireless/ray*
e2d1d6c0
RD
10087
10088RCUTORTURE MODULE
e0198b29 10089M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10090M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10091L: linux-kernel@vger.kernel.org
f9094d8e 10092S: Supported
08deed1e 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10094F: Documentation/RCU/torture.txt
34e2d560 10095F: kernel/rcu/rcutorture.c
e2d1d6c0 10096
c87b9c60
PM
10097RCUTORTURE TEST FRAMEWORK
10098M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10099M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10100R: Steven Rostedt <rostedt@goodmis.org>
10101R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10102R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10103L: linux-kernel@vger.kernel.org
c87b9c60
PM
10104S: Supported
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10106F: tools/testing/selftests/rcutorture
10107
c1f766b5 10108RDC R-321X SoC
8b58be88 10109M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10110S: Maintained
10111
db17f395 10112RDC R6040 FAST ETHERNET DRIVER
35566e96 10113M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10114L: netdev@vger.kernel.org
10115S: Maintained
58565a35 10116F: drivers/net/ethernet/rdc/r6040.c
db17f395 10117
a09ed661 10118RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10119M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10120L: netdev@vger.kernel.org
10121L: linux-rdma@vger.kernel.org
fbb5a558 10122L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10123W: https://oss.oracle.com/projects/rds/
a09ed661 10124S: Supported
679655da 10125F: net/rds/
72f26eee 10126F: Documentation/networking/rds.txt
a09ed661 10127
0194621b
DD
10128RDMAVT - RDMA verbs software
10129M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10130L: linux-rdma@vger.kernel.org
10131S: Supported
10132F: drivers/infiniband/sw/rdmavt
10133
595182bc 10134READ-COPY UPDATE (RCU)
8b58be88 10135M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10136M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10137R: Steven Rostedt <rostedt@goodmis.org>
10138R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10139R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10140L: linux-kernel@vger.kernel.org
9fab9787 10141W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10142S: Supported
08deed1e 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10144F: Documentation/RCU/
9fab9787 10145X: Documentation/RCU/torture.txt
f9094d8e 10146F: include/linux/rcu*
4102adab
PM
10147X: include/linux/srcu.h
10148F: kernel/rcu/
34e2d560 10149X: kernel/torture.c
595182bc 10150
0c86edc0 10151REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10152M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10153M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10154L: rtc-linux@googlegroups.com
8a6e2535 10155Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10157S: Maintained
7af6a2e1 10158F: Documentation/devicetree/bindings/rtc/
679655da
JP
10159F: Documentation/rtc.txt
10160F: drivers/rtc/
10161F: include/linux/rtc.h
c117ab84 10162F: include/uapi/linux/rtc.h
fe23c336
AB
10163F: include/linux/rtc/
10164F: include/linux/platform_data/rtc-*
10165F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10166
0e400c53
MB
10167REALTEK AUDIO CODECS
10168M: Bard Liao <bardliao@realtek.com>
10169M: Oder Chiou <oder_chiou@realtek.com>
10170S: Maintained
10171F: sound/soc/codecs/rt*
10172F: include/sound/rt*.h
10173
1da177e4 10174REISERFS FILE SYSTEM
76c4e5ea 10175L: reiserfs-devel@vger.kernel.org
1da177e4 10176S: Supported
679655da 10177F: fs/reiserfs/
1da177e4 10178
b83a313b 10179REGISTER MAP ABSTRACTION
b02e48f2 10180M: Mark Brown <broonie@kernel.org>
dd060bc9 10181L: linux-kernel@vger.kernel.org
b83a313b
MB
10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10183S: Supported
9398a639 10184F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10185F: drivers/base/regmap/
10186F: include/linux/regmap.h
10187
400e64df
OBC
10188REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10189M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10190M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10191L: linux-remoteproc@vger.kernel.org
6bb697b6 10192T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10193S: Maintained
15ebc72d 10194F: Documentation/devicetree/bindings/remoteproc/
400e64df 10195F: Documentation/remoteproc.txt
15ebc72d 10196F: drivers/remoteproc/
6fc26488 10197F: include/linux/remoteproc.h
400e64df 10198
d8115db5
OBC
10199REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10200M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10201M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10202L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10204S: Maintained
10205F: drivers/rpmsg/
10206F: Documentation/rpmsg.txt
10207F: include/linux/rpmsg.h
10208
fedc81e7
GU
10209RENESAS CLOCK DRIVERS
10210M: Geert Uytterhoeven <geert+renesas@glider.be>
10211L: linux-renesas-soc@vger.kernel.org
10212S: Supported
10213F: drivers/clk/renesas/
10214
8e6569af
SS
10215RENESAS ETHERNET DRIVERS
10216R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10217L: netdev@vger.kernel.org
4a121096 10218L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10219F: drivers/net/ethernet/renesas/
10220F: include/linux/sh_eth.h
10221
3e46c397
YS
10222RENESAS USB2 PHY DRIVER
10223M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10224L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10225S: Maintained
10226F: drivers/phy/phy-rcar-gen3-usb2.c
10227
1b0fe6be
PZ
10228RESET CONTROLLER FRAMEWORK
10229M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10230T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10231S: Maintained
10232F: drivers/reset/
10233F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10234F: include/dt-bindings/reset/
1b0fe6be
PZ
10235F: include/linux/reset.h
10236F: include/linux/reset-controller.h
10237
e0897645 10238RFKILL
8b58be88 10239M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10240L: linux-wireless@vger.kernel.org
ce466579
JB
10241W: http://wireless.kernel.org/
10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10244S: Maintained
505c9247 10245F: Documentation/rfkill.txt
80811493 10246F: net/rfkill/
e0897645 10247
933685ca
TG
10248RHASHTABLE
10249M: Thomas Graf <tgraf@suug.ch>
39ec406d 10250M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10251L: netdev@vger.kernel.org
10252S: Maintained
10253F: lib/rhashtable.c
10254F: include/linux/rhashtable.h
10255
67e054e9
ML
10256RICOH SMARTMEDIA/XD DRIVER
10257M: Maxim Levitsky <maximlevitsky@gmail.com>
10258S: Maintained
21c26f50
JP
10259F: drivers/mtd/nand/r852.c
10260F: drivers/mtd/nand/r852.h
67e054e9 10261
92634125
ML
10262RICOH R5C592 MEMORYSTICK DRIVER
10263M: Maxim Levitsky <maximlevitsky@gmail.com>
10264S: Maintained
10265F: drivers/memstick/host/r592.*
10266
27f1d2f9
SA
10267ROCCAT DRIVERS
10268M: Stefan Achatz <erazor_de@users.sourceforge.net>
10269W: http://sourceforge.net/projects/roccat/
10270S: Maintained
10271F: drivers/hid/hid-roccat*
10272F: include/linux/hid-roccat*
10273F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10274
4b8ac966
JP
10275ROCKER DRIVER
10276M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10277L: netdev@vger.kernel.org
10278S: Supported
10279F: drivers/net/ethernet/rocker/
10280
1da177e4
LT
10281ROCKETPORT DRIVER
10282P: Comtrol Corp.
1da177e4
LT
10283W: http://www.comtrol.com
10284S: Maintained
679655da 10285F: Documentation/serial/rocket.txt
c897401b 10286F: drivers/tty/rocket*
1da177e4 10287
7645c2f4
KC
10288ROCKETPORT EXPRESS/INFINITY DRIVER
10289M: Kevin Cernekee <cernekee@gmail.com>
10290L: linux-serial@vger.kernel.org
10291S: Odd Fixes
10292F: drivers/tty/serial/rp2.*
10293
1da177e4 10294ROSE NETWORK LAYER
8b58be88 10295M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10296L: linux-hams@vger.kernel.org
d34cb28a 10297W: http://www.linux-ax25.org/
1da177e4 10298S: Maintained
679655da 10299F: include/net/rose.h
c117ab84 10300F: include/uapi/linux/rose.h
679655da 10301F: net/rose/
1da177e4 10302
91952bc0
AP
10303RTL2830 MEDIA DRIVER
10304M: Antti Palosaari <crope@iki.fi>
10305L: linux-media@vger.kernel.org
a825eaec 10306W: https://linuxtv.org
91952bc0
AP
10307W: http://palosaari.fi/linux/
10308Q: http://patchwork.linuxtv.org/project/linux-media/list/
10309T: git git://linuxtv.org/anttip/media_tree.git
10310S: Maintained
10311F: drivers/media/dvb-frontends/rtl2830*
10312
27a0aacf
AP
10313RTL2832 MEDIA DRIVER
10314M: Antti Palosaari <crope@iki.fi>
10315L: linux-media@vger.kernel.org
a825eaec 10316W: https://linuxtv.org
27a0aacf
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/rtl2832*
10322
ba6e6f6e
AP
10323RTL2832_SDR MEDIA DRIVER
10324M: Antti Palosaari <crope@iki.fi>
10325L: linux-media@vger.kernel.org
a825eaec 10326W: https://linuxtv.org
ba6e6f6e
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
b4bb1c28 10331F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10332
59840488 10333RTL8180 WIRELESS DRIVER
605bebe2 10334L: linux-wireless@vger.kernel.org
491b26b4 10335W: http://wireless.kernel.org/
54e5881d 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10337S: Orphan
62141726 10338F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10339
59840488 10340RTL8187 WIRELESS DRIVER
9f0939bf 10341M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10342M: Hin-Tak Leung <htl10@users.sourceforge.net>
10343M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 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
7d2c86b5 10347S: Maintained
62141726 10348F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10349
3cf0c8ad
LF
10350RTL8192CE WIRELESS DRIVER
10351M: Larry Finger <Larry.Finger@lwfinger.net>
10352M: Chaoming Li <chaoming_li@realsil.com.cn>
10353L: linux-wireless@vger.kernel.org
491b26b4 10354W: http://wireless.kernel.org/
3cf0c8ad
LF
10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10356S: Maintained
62141726
KV
10357F: drivers/net/wireless/realtek/rtlwifi/
10358F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10359
26f1fad2
JS
10360RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10361M: Jes Sorensen <Jes.Sorensen@redhat.com>
10362L: linux-wireless@vger.kernel.org
171a900c 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10364S: Maintained
10365F: drivers/net/wireless/realtek/rtl8xxxu/
10366
9eb8ef74 10367S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10368M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10369L: linux-fbdev@vger.kernel.org
ce00f85c 10370S: Maintained
8a61f013 10371F: drivers/video/fbdev/savage/
9eb8ef74 10372
1da177e4 10373S390
8b58be88
JP
10374M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10375M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10376L: linux-s390@vger.kernel.org
5238da45 10377W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10379S: Supported
679655da 10380F: arch/s390/
a968cd3e 10381F: drivers/s390/
3bfe6858
JN
10382F: Documentation/s390/
10383F: Documentation/DocBook/s390*
5238da45 10384
322986ca
SO
10385S390 COMMON I/O LAYER
10386M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10387M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10388L: linux-s390@vger.kernel.org
10389W: http://www.ibm.com/developerworks/linux/linux390/
10390S: Supported
10391F: drivers/s390/cio/
10392
10393S390 DASD DRIVER
38b7f07a
SH
10394M: Stefan Haberland <sth@linux.vnet.ibm.com>
10395M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10396L: linux-s390@vger.kernel.org
10397W: http://www.ibm.com/developerworks/linux/linux390/
10398S: Supported
10399F: drivers/s390/block/dasd*
10400F: block/partitions/ibm.c
10401
5238da45 10402S390 NETWORK DRIVERS
f0c59aff 10403M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10404L: linux-s390@vger.kernel.org
5238da45
HC
10405W: http://www.ibm.com/developerworks/linux/linux390/
10406S: Supported
679655da 10407F: drivers/s390/net/
5238da45 10408
322986ca
SO
10409S390 PCI SUBSYSTEM
10410M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10411M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10412L: linux-s390@vger.kernel.org
10413W: http://www.ibm.com/developerworks/linux/linux390/
10414S: Supported
10415F: arch/s390/pci/
10416F: drivers/pci/hotplug/s390_pci_hpc.c
10417
feed9b62 10418S390 ZCRYPT DRIVER
5c8d0983 10419M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10420L: linux-s390@vger.kernel.org
a968cd3e 10421W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10422S: Supported
d5ca6918 10423F: drivers/s390/crypto/
feed9b62 10424
5238da45 10425S390 ZFCP DRIVER
d38e19d0 10426M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10427L: linux-s390@vger.kernel.org
5238da45 10428W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10429S: Supported
679655da 10430F: drivers/s390/scsi/zfcp_*
1da177e4 10431
dd96df2c 10432S390 IUCV NETWORK LAYER
f0c59aff 10433M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10434L: linux-s390@vger.kernel.org
10435W: http://www.ibm.com/developerworks/linux/linux390/
10436S: Supported
679655da
JP
10437F: drivers/s390/net/*iucv*
10438F: include/net/iucv/
10439F: net/iucv/
dd96df2c 10440
8128f23c
GS
10441S390 IOMMU (PCI)
10442M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10443L: linux-s390@vger.kernel.org
10444W: http://www.ibm.com/developerworks/linux/linux390/
10445S: Supported
10446F: drivers/iommu/s390-iommu.c
10447
4dde7f75 10448S3C24XX SD/MMC Driver
8b58be88 10449M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10451S: Supported
679655da 10452F: drivers/mmc/host/s3cmci.*
4dde7f75 10453
1f15a229
HV
10454SAA6588 RDS RECEIVER DRIVER
10455M: Hans Verkuil <hverkuil@xs4all.nl>
10456L: linux-media@vger.kernel.org
10457T: git git://linuxtv.org/media_tree.git
a825eaec 10458W: https://linuxtv.org
1f15a229
HV
10459S: Odd Fixes
10460F: drivers/media/i2c/saa6588*
10461
98ed12e6 10462SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10463M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10464M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10465L: linux-media@vger.kernel.org
a825eaec 10466W: https://linuxtv.org
98ed12e6
MCC
10467T: git git://linuxtv.org/media_tree.git
10468S: Odd fixes
618cd932 10469F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10470F: drivers/media/pci/saa7134/
10471
1da177e4 10472SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10473M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10474L: linux-media@vger.kernel.org
275ffde4 10475T: git git://linuxtv.org/media_tree.git
1da177e4 10476S: Maintained
90d72ac6
MCC
10477F: drivers/media/common/saa7146/
10478F: drivers/media/pci/saa7146/
10479F: include/media/saa7146*
1da177e4 10480
92304a40 10481SAMSUNG LAPTOP DRIVER
5909c654 10482M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10483L: platform-driver-x86@vger.kernel.org
10484S: Maintained
10485F: drivers/platform/x86/samsung-laptop.c
10486
4a109cc0 10487SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10488M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10489M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10490M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10492S: Supported
14430813 10493F: sound/soc/samsung/
4a109cc0 10494
0d89a28b 10495SAMSUNG FRAMEBUFFER DRIVER
b7701755 10496M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10497L: linux-fbdev@vger.kernel.org
10498S: Maintained
8a61f013 10499F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10500
b40f0632 10501SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10502M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10503M: Krzysztof Kozlowski <krzk@kernel.org>
10504M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10505L: linux-kernel@vger.kernel.org
b40f0632 10506L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10507S: Supported
10508F: drivers/mfd/sec*.c
10509F: drivers/regulator/s2m*.c
10510F: drivers/regulator/s5m*.c
b40f0632
KK
10511F: drivers/clk/clk-s2mps11.c
10512F: drivers/rtc/rtc-s5m.c
f69d3a17 10513F: include/linux/mfd/samsung/
a13c7c51
KK
10514F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10515F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10516F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10517F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10518
038f5c4b
SN
10519SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10520M: Kyungmin Park <kyungmin.park@samsung.com>
10521M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10522L: linux-media@vger.kernel.org
10523Q: https://patchwork.linuxtv.org/project/linux-media/list/
10524S: Supported
10525F: drivers/media/platform/exynos4-is/
038f5c4b 10526
6fd86ab2
SN
10527SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10528M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10529L: linux-media@vger.kernel.org
10530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10531S: Maintained
10532F: drivers/media/platform/s3c-camif/
d647f0b7 10533F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10534
b84ef24e
AH
10535SAMSUNG S5C73M3 CAMERA DRIVER
10536M: Kyungmin Park <kyungmin.park@samsung.com>
10537M: Andrzej Hajda <a.hajda@samsung.com>
10538L: linux-media@vger.kernel.org
10539S: Supported
10540F: drivers/media/i2c/s5c73m3/*
10541
7d459937
AH
10542SAMSUNG S5K5BAF CAMERA DRIVER
10543M: Kyungmin Park <kyungmin.park@samsung.com>
10544M: Andrzej Hajda <a.hajda@samsung.com>
10545L: linux-media@vger.kernel.org
10546S: Supported
10547F: drivers/media/i2c/s5k5baf.c
10548
c04c674f
RB
10549SAMSUNG S3FWRN5 NFC DRIVER
10550M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10551M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10552L: linux-nfc@lists.01.org (moderated for non-subscribers)
10553S: Supported
10554F: drivers/nfc/s3fwrn5
10555
310e39c9 10556SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10557M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10558M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10559M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10560S: Supported
10561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10562F: drivers/clk/samsung/
490583f0
CC
10563F: include/dt-bindings/clock/exynos*.h
10564F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10565
2e365a70
AS
10566SAMSUNG SPI DRIVERS
10567M: Kukjin Kim <kgene@kernel.org>
10568M: Krzysztof Kozlowski <krzk@kernel.org>
10569M: Andi Shyti <andi.shyti@samsung.com>
10570L: linux-spi@vger.kernel.org
10571L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10572S: Maintained
10573F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10574F: drivers/spi/spi-s3c*
10575F: include/linux/platform_data/spi-s3c64xx.h
10576
66890ed6
BA
10577SAMSUNG SXGBE DRIVERS
10578M: Byungho An <bh74.an@samsung.com>
10579M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10580M: Vipul Pandya <vipul.pandya@samsung.com>
10581S: Supported
10582L: netdev@vger.kernel.org
10583F: drivers/net/ethernet/samsung/sxgbe/
10584
93c537af
LM
10585SAMSUNG THERMAL DRIVER
10586M: Lukasz Majewski <l.majewski@samsung.com>
10587L: linux-pm@vger.kernel.org
10588L: linux-samsung-soc@vger.kernel.org
10589S: Supported
9f273c24 10590T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10591F: drivers/thermal/samsung/
10592
e296cd32 10593SAMSUNG USB2 PHY DRIVER
774e0362
KD
10594M: Kamil Debski <kamil@wypas.org>
10595M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10596L: linux-kernel@vger.kernel.org
10597S: Supported
10598F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10599F: Documentation/phy/samsung-usb2.txt
10600F: drivers/phy/phy-exynos4210-usb2.c
10601F: drivers/phy/phy-exynos4x12-usb2.c
10602F: drivers/phy/phy-exynos5250-usb2.c
10603F: drivers/phy/phy-s5pv210-usb2.c
10604F: drivers/phy/phy-samsung-usb2.c
10605F: drivers/phy/phy-samsung-usb2.h
10606
ca749e2a 10607SERIAL DRIVERS
5e30bbb7 10608M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10609L: linux-serial@vger.kernel.org
5e30bbb7 10610S: Maintained
30743257 10611F: Documentation/devicetree/bindings/serial/
14430813 10612F: drivers/tty/serial/
ca749e2a 10613
49fc9361
BG
10614STI CEC DRIVER
10615M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10616L: kernel@stlinux.com
10617S: Maintained
10618F: drivers/staging/media/st-cec/
10619F: Documentation/devicetree/bindings/media/stih-cec.txt
10620
aecb7b64 10621SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10622M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10623M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10624S: Maintained
1fb200d6 10625F: include/linux/dma/dw.h
3d598f47 10626F: include/linux/platform_data/dma-dw.h
61a76496 10627F: drivers/dma/dw/
aecb7b64 10628
058999cc
LP
10629SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10630M: Lars Persson <lars.persson@axis.com>
10631L: netdev@vger.kernel.org
10632S: Supported
10633F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10634F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10635
fc531d98 10636SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10637M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10638R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10639R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10640L: linux-i2c@vger.kernel.org
10641S: Maintained
10642F: drivers/i2c/busses/i2c-designware-*
10643F: include/linux/platform_data/i2c-designware.h
10644
f9e37137 10645SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10646M: Jaehoon Chung <jh80.chung@samsung.com>
10647L: linux-mmc@vger.kernel.org
10648S: Maintained
10649F: include/linux/mmc/dw_mmc.h
10650F: drivers/mmc/host/dw_mmc*
10651
a961e698
AS
10652SYSTEM TRACE MODULE CLASS
10653M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10654S: Maintained
e787bc46 10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10656F: Documentation/trace/stm.txt
10657F: drivers/hwtracing/stm/
10658F: include/linux/stm.h
10659F: include/uapi/linux/stm.h
10660
1db121d6
AN
10661THUNDERBOLT DRIVER
10662M: Andreas Noever <andreas.noever@gmail.com>
10663S: Maintained
10664F: drivers/thunderbolt/
10665
e35a49b1
SR
10666TI BQ27XXX POWER SUPPLY DRIVER
10667R: Andrew F. Davis <afd@ti.com>
10668F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10669F: drivers/power/supply/bq27xxx_battery.c
10670F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10671
34db37c6 10672TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10673M: John Stultz <john.stultz@linaro.org>
88606e80 10674M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10675L: linux-kernel@vger.kernel.org
75fc2d37 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10677S: Supported
10678F: include/linux/clocksource.h
10679F: include/linux/time.h
10680F: include/linux/timex.h
c117ab84
CEB
10681F: include/uapi/linux/time.h
10682F: include/uapi/linux/timex.h
88606e80
TG
10683F: kernel/time/clocksource.c
10684F: kernel/time/time*.c
34db37c6 10685F: kernel/time/alarmtimer.c
88606e80 10686F: kernel/time/ntp.c
7fe5f1c1 10687F: tools/testing/selftests/timers/
88606e80 10688
1da177e4 10689SC1200 WDT DRIVER
b300645a 10690M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10691S: Maintained
679655da 10692F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10693
10694SCHEDULER
dd9b238c 10695M: Ingo Molnar <mingo@redhat.com>
8b58be88 10696M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10697L: linux-kernel@vger.kernel.org
75fc2d37 10698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10699S: Maintained
95c0d71d 10700F: kernel/sched/
679655da 10701F: include/linux/sched.h
c117ab84 10702F: include/uapi/linux/sched.h
c2eb505b 10703F: include/linux/wait.h
1da177e4 10704
6bcf6737 10705SCORE ARCHITECTURE
ed38665e 10706M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10707M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10708W: http://www.sunplus.com
6bcf6737 10709S: Supported
a2681a75 10710F: arch/score/
6bcf6737 10711
80f390ea
SH
10712SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10713M: Sudeep Holla <sudeep.holla@arm.com>
10714L: linux-arm-kernel@lists.infradead.org
10715S: Maintained
10716F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10717F: drivers/clk/clk-scpi.c
8def3103 10718F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10719F: drivers/firmware/arm_scpi.c
10720F: include/linux/scpi_protocol.h
80f390ea 10721
1da177e4 10722SCSI CDROM DRIVER
8b58be88 10723M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10724L: linux-scsi@vger.kernel.org
10725W: http://www.kernel.dk
10726S: Maintained
679655da 10727F: drivers/scsi/sr*
1da177e4 10728
fb50a83d 10729SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10730M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10731L: linux-rdma@vger.kernel.org
10732S: Supported
10733W: http://www.openfabrics.org
10734Q: http://patchwork.kernel.org/project/linux-rdma/list/
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10736F: drivers/infiniband/ulp/srp/
10737F: include/scsi/srp.h
10738
1da177e4 10739SCSI SG DRIVER
8b58be88 10740M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10741L: linux-scsi@vger.kernel.org
59ab3c93 10742W: http://sg.danny.cz/sg
1da177e4 10743S: Maintained
59ab3c93 10744F: Documentation/scsi/scsi-generic.txt
679655da
JP
10745F: drivers/scsi/sg.c
10746F: include/scsi/sg.h
1da177e4
LT
10747
10748SCSI SUBSYSTEM
7ee7895c 10749M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10751M: "Martin K. Petersen" <martin.petersen@oracle.com>
10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10753L: linux-scsi@vger.kernel.org
1da177e4 10754S: Maintained
2c99a314 10755F: Documentation/devicetree/bindings/scsi/
679655da
JP
10756F: drivers/scsi/
10757F: include/scsi/
1da177e4
LT
10758
10759SCSI TAPE DRIVER
8b58be88 10760M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10761L: linux-scsi@vger.kernel.org
10762S: Maintained
679655da 10763F: Documentation/scsi/st.txt
f7269cfc
JD
10764F: drivers/scsi/st.*
10765F: drivers/scsi/st_*.h
1da177e4
LT
10766
10767SCTP PROTOCOL
8b6efb75 10768M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10769M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10770L: linux-sctp@vger.kernel.org
5f85813c 10771W: http://lksctp.sourceforge.net
8b6efb75 10772S: Maintained
679655da
JP
10773F: Documentation/networking/sctp.txt
10774F: include/linux/sctp.h
4d58c025 10775F: include/uapi/linux/sctp.h
679655da
JP
10776F: include/net/sctp/
10777F: net/sctp/
1da177e4
LT
10778
10779SCx200 CPU SUPPORT
8b58be88 10780M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10781S: Odd Fixes
679655da 10782F: Documentation/i2c/busses/scx200_acb
390889b6 10783F: arch/x86/platform/scx200/
679655da
JP
10784F: drivers/watchdog/scx200_wdt.c
10785F: drivers/i2c/busses/scx200*
10786F: drivers/mtd/maps/scx200_docflash.c
10787F: include/linux/scx200.h
1662d32c
JC
10788
10789SCx200 GPIO DRIVER
8b58be88 10790M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10791S: Maintained
679655da
JP
10792F: drivers/char/scx200_gpio.c
10793F: include/linux/scx200_gpio.h
1662d32c
JC
10794
10795SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10796M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10797S: Maintained
679655da 10798F: drivers/clocksource/scx200_hrt.c
1da177e4 10799
6a36913a 10800SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10801M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10802L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10803S: Maintained
679655da 10804F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10805
e7839f25 10806SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10807M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10808L: linux-mmc@vger.kernel.org
ddfe954d
UH
10809T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10810S: Maintained
10811F: drivers/mmc/host/sdhci*
10812F: include/linux/mmc/sdhci*
e2d1d6c0 10813
c04f9d61
KC
10814SECURE COMPUTING
10815M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10816R: Andy Lutomirski <luto@amacapital.net>
10817R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10819S: Supported
10820F: kernel/seccomp.c
10821F: include/uapi/linux/seccomp.h
10822F: include/linux/seccomp.h
c99ee51a 10823F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10824K: \bsecure_computing
10825K: \bTIF_SECCOMP\b
10826
476bf3d6
AC
10827SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10828M: Al Cooper <alcooperx@gmail.com>
10829L: linux-mmc@vger.kernel.org
10830L: bcm-kernel-feedback-list@broadcom.com
10831S: Maintained
10832F: drivers/mmc/host/sdhci-brcmstb*
10833
0d1bb41a 10834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10835M: Ben Dooks <ben-linux@fluff.org>
dc524882 10836M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10837L: linux-mmc@vger.kernel.org
0d1bb41a 10838S: Maintained
dc524882 10839F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10840
c63b3cba 10841SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10842M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10843L: linux-mmc@vger.kernel.org
10844S: Maintained
10845F: drivers/mmc/host/sdhci-spear.c
10846
8711cca2 10847SECURITY SUBSYSTEM
9b45c0d2 10848M: James Morris <james.l.morris@oracle.com>
9c3646d1 10849M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10850L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10852W: http://kernsec.org/
8711cca2 10853S: Supported
7d2c86b5 10854F: security/
8711cca2 10855
1da177e4 10856SECURITY CONTACT
8b58be88 10857M: Security Officers <security@kernel.org>
1da177e4
LT
10858S: Supported
10859
10860SELINUX SECURITY MODULE
e0238b4c 10861M: Paul Moore <paul@paul-moore.com>
8b58be88 10862M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10863M: Eric Paris <eparis@parisplace.org>
e0238b4c 10864L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10865W: http://selinuxproject.org
5a5f2acf 10866T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10867S: Supported
679655da
JP
10868F: include/linux/selinux*
10869F: security/selinux/
6bde95ce 10870F: scripts/selinux/
1da177e4 10871
c1c124e9
JJ
10872APPARMOR SECURITY MODULE
10873M: John Johansen <john.johansen@canonical.com>
10874L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10875W: apparmor.wiki.kernel.org
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10877S: Supported
10878F: security/apparmor/
10879
9b091556
KC
10880LOADPIN SECURITY MODULE
10881M: Kees Cook <keescook@chromium.org>
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10883S: Supported
10884F: security/loadpin/
10885
730daa16
KC
10886YAMA SECURITY MODULE
10887M: Kees Cook <keescook@chromium.org>
10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10889S: Supported
10890F: security/yama/
10891
cef2cf07 10892SENSABLE PHANTOM
8b58be88 10893M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10894S: Maintained
679655da 10895F: drivers/misc/phantom.c
c117ab84 10896F: include/uapi/linux/phantom.h
cef2cf07 10897
2a1e8447
JB
10898Emulex 10Gbps iSCSI - OneConnect DRIVER
10899M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10900M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10901M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10902L: linux-scsi@vger.kernel.org
2a1e8447 10903W: http://www.broadcom.com
3387f656
JP
10904S: Supported
10905F: drivers/scsi/be2iscsi/
6733b39a 10906
d2ee76fa 10907Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10908M: Sathya Perla <sathya.perla@broadcom.com>
10909M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10910M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10911M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10912L: netdev@vger.kernel.org
fea3af67 10913W: http://www.emulex.com
7d2c86b5 10914S: Supported
9aebddd1 10915F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10916
d2928a8c 10917EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10918M: Selvin Xavier <selvin.xavier@avagotech.com>
10919M: Devesh Sharma <devesh.sharma@avagotech.com>
10920M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10921L: linux-rdma@vger.kernel.org
10922W: http://www.emulex.com
10923S: Supported
10924F: drivers/infiniband/hw/ocrdma/
a7fe7380 10925F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10926
8ceee660 10927SFC NETWORK DRIVER
c06f51ea 10928M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10929M: Edward Cree <ecree@solarflare.com>
10930M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10931L: netdev@vger.kernel.org
8ceee660 10932S: Supported
874aeea5 10933F: drivers/net/ethernet/sfc/
8ceee660 10934
e2d1d6c0 10935SGI GRU DRIVER
cc883afc 10936M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10937S: Maintained
679655da 10938F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10939
10940SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10941M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10942L: linux-ia64@vger.kernel.org
10943S: Supported
679655da 10944F: Documentation/ia64/serial.txt
df621252 10945F: drivers/tty/serial/ioc?_serial.c
679655da 10946F: include/linux/ioc?.h
e2d1d6c0 10947
75312619 10948SGI XP/XPC/XPNET DRIVER
e180383f
RH
10949M: Cliff Whickman <cpw@sgi.com>
10950M: Robin Holt <robinmholt@gmail.com>
75312619 10951S: Maintained
679655da 10952F: drivers/misc/sgi-xp/
75312619 10953
46eacf3b
AP
10954SI2157 MEDIA DRIVER
10955M: Antti Palosaari <crope@iki.fi>
10956L: linux-media@vger.kernel.org
a825eaec 10957W: https://linuxtv.org
46eacf3b
AP
10958W: http://palosaari.fi/linux/
10959Q: http://patchwork.linuxtv.org/project/linux-media/list/
10960T: git git://linuxtv.org/anttip/media_tree.git
10961S: Maintained
10962F: drivers/media/tuners/si2157*
10963
75e2d5ba
AP
10964SI2168 MEDIA DRIVER
10965M: Antti Palosaari <crope@iki.fi>
10966L: linux-media@vger.kernel.org
a825eaec 10967W: https://linuxtv.org
75e2d5ba
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/dvb-frontends/si2168*
10973
49cc629d
HV
10974SI470X FM RADIO RECEIVER I2C DRIVER
10975M: Hans Verkuil <hverkuil@xs4all.nl>
10976L: linux-media@vger.kernel.org
10977T: git git://linuxtv.org/media_tree.git
a825eaec 10978W: https://linuxtv.org
49cc629d
HV
10979S: Odd Fixes
10980F: drivers/media/radio/si470x/radio-si470x-i2c.c
10981
10982SI470X FM RADIO RECEIVER USB DRIVER
10983M: Hans Verkuil <hverkuil@xs4all.nl>
10984L: linux-media@vger.kernel.org
10985T: git git://linuxtv.org/media_tree.git
a825eaec 10986W: https://linuxtv.org
49cc629d
HV
10987S: Maintained
10988F: drivers/media/radio/si470x/radio-si470x-common.c
10989F: drivers/media/radio/si470x/radio-si470x.h
10990F: drivers/media/radio/si470x/radio-si470x-usb.c
10991
c937ca03
EV
10992SI4713 FM RADIO TRANSMITTER I2C DRIVER
10993M: Eduardo Valentin <edubezval@gmail.com>
10994L: linux-media@vger.kernel.org
10995T: git git://linuxtv.org/media_tree.git
a825eaec 10996W: https://linuxtv.org
c937ca03 10997S: Odd Fixes
99995ded 10998F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10999
11000SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11001M: Eduardo Valentin <edubezval@gmail.com>
11002L: linux-media@vger.kernel.org
11003T: git git://linuxtv.org/media_tree.git
a825eaec 11004W: https://linuxtv.org
c937ca03 11005S: Odd Fixes
99995ded
DR
11006F: drivers/media/radio/si4713/radio-platform-si4713.c
11007
11008SI4713 FM RADIO TRANSMITTER USB DRIVER
11009M: Hans Verkuil <hverkuil@xs4all.nl>
11010L: linux-media@vger.kernel.org
11011T: git git://linuxtv.org/media_tree.git
a825eaec 11012W: https://linuxtv.org
99995ded
DR
11013S: Maintained
11014F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11015
beb91d46 11016SIANO DVB DRIVER
5dc8a864
MCC
11017M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11018M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11019L: linux-media@vger.kernel.org
a825eaec 11020W: https://linuxtv.org
beb91d46
MCC
11021T: git git://linuxtv.org/media_tree.git
11022S: Odd fixes
11023F: drivers/media/common/siano/
beb91d46 11024F: drivers/media/usb/siano/
beb91d46 11025F: drivers/media/usb/siano/
14430813 11026F: drivers/media/mmc/siano/
beb91d46 11027
6f15b602
HG
11028SIMPLEFB FB DRIVER
11029M: Hans de Goede <hdegoede@redhat.com>
11030L: linux-fbdev@vger.kernel.org
11031S: Maintained
2d799dde 11032F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11033F: drivers/video/fbdev/simplefb.c
11034F: include/linux/platform_data/simplefb.h
11035
b618b69c 11036SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11037L: linux-media@vger.kernel.org
bb60fcb2 11038S: Orphan
b618b69c 11039F: drivers/media/platform/sh_veu.c
b618b69c
GL
11040
11041SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11042L: linux-media@vger.kernel.org
bb60fcb2 11043S: Orphan
b618b69c 11044F: drivers/media/platform/sh_vou.c
d647f0b7 11045F: include/media/drv-intf/sh_vou.h
b618b69c 11046
6349d997 11047SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11048M: Len Brown <lenb@kernel.org>
6349d997
LB
11049L: sfi-devel@simplefirmware.org
11050W: http://simplefirmware.org/
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11052S: Supported
943fc810 11053F: arch/x86/platform/sfi/
6349d997
LB
11054F: drivers/sfi/
11055F: include/linux/sfi*.h
e2d1d6c0 11056
1da177e4
LT
11057SIMTEC EB110ATX (Chalice CATS)
11058P: Ben Dooks
b16957c6
BD
11059P: Vincent Sanders <vince@simtec.co.uk>
11060M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11061W: http://www.simtec.co.uk/products/EB110ATX/
11062S: Supported
11063
11064SIMTEC EB2410ITX (BAST)
11065P: Ben Dooks
b16957c6
BD
11066P: Vincent Sanders <vince@simtec.co.uk>
11067M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11068W: http://www.simtec.co.uk/products/EB2410ITX/
11069S: Supported
15dba387
JP
11070F: arch/arm/mach-s3c24xx/mach-bast.c
11071F: arch/arm/mach-s3c24xx/bast-ide.c
11072F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11073
4c5adde7 11074TI DAVINCI MACHINE SUPPORT
3ba789c0 11075M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11076M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11079S: Supported
14430813 11080F: arch/arm/mach-davinci/
046d0a37 11081F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11082
8d4b3f08 11083TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11084M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11085L: linux-media@vger.kernel.org
a825eaec 11086W: https://linuxtv.org
8d4b3f08
LP
11087Q: http://patchwork.linuxtv.org/project/linux-media/list/
11088T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11089S: Maintained
8d4b3f08
LP
11090F: drivers/media/platform/davinci/
11091F: include/media/davinci/
11092
417d2e50 11093TI AM437X VPFE DRIVER
e43cdb56 11094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11095L: linux-media@vger.kernel.org
a825eaec 11096W: https://linuxtv.org
417d2e50
BP
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11099S: Maintained
11100F: drivers/media/platform/am437x/
11101
c4c0283a 11102OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11103M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11104L: linux-media@vger.kernel.org
a825eaec 11105W: https://linuxtv.org
c4c0283a
BP
11106Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11108S: Maintained
11109F: drivers/media/i2c/ov2659.c
b5dcee22 11110F: include/media/i2c/ov2659.h
c4c0283a 11111
3a6779f5
SM
11112SILICON MOTION SM712 FRAME BUFFER DRIVER
11113M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11114M: Teddy Wang <teddy.wang@siliconmotion.com>
11115M: Sudip Mukherjee <sudip@vectorindia.org>
11116L: linux-fbdev@vger.kernel.org
11117S: Maintained
11118F: drivers/video/fbdev/sm712*
11119F: Documentation/fb/sm712fb.txt
11120
92aab3c0 11121SIS 190 ETHERNET DRIVER
8b58be88 11122M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11123L: netdev@vger.kernel.org
11124S: Maintained
8c7de408 11125F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11126
1da177e4 11127SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11128M: Daniele Venzano <venza@brownhat.org>
1da177e4 11129W: http://www.brownhat.org/sis900.html
979b6c13 11130L: netdev@vger.kernel.org
1da177e4 11131S: Maintained
8c7de408 11132F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11133
11134SIS FRAMEBUFFER DRIVER
8b58be88 11135M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11136W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11137S: Maintained
679655da 11138F: Documentation/fb/sisfb.txt
8a61f013 11139F: drivers/video/fbdev/sis/
679655da 11140F: include/video/sisfb.h
1da177e4
LT
11141
11142SIS USB2VGA DRIVER
8b58be88 11143M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11144W: http://www.winischhofer.at/linuxsisusbvga.shtml
11145S: Maintained
679655da 11146F: drivers/usb/misc/sisusbvga/
1da177e4 11147
415ad26d 11148SLAB ALLOCATOR
16e943bf 11149M: Christoph Lameter <cl@linux.com>
2ed1c525 11150M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11151M: David Rientjes <rientjes@google.com>
11152M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11153M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11154L: linux-mm@kvack.org
11155S: Maintained
679655da 11156F: include/linux/sl?b*.h
16e943bf 11157F: mm/sl?b*
415ad26d 11158
9fab9787 11159SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11160M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11161M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11162M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11163R: Steven Rostedt <rostedt@goodmis.org>
11164R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11165L: linux-kernel@vger.kernel.org
9fab9787
PM
11166W: http://www.rdrop.com/users/paulmck/RCU/
11167S: Supported
11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11169F: include/linux/srcu.h
11170F: kernel/rcu/srcu.c
9fab9787 11171
66372841
CS
11172SMACK SECURITY MODULE
11173M: Casey Schaufler <casey@schaufler-ca.com>
11174L: linux-security-module@vger.kernel.org
11175W: http://schaufler-ca.com
ece38248 11176T: git git://github.com/cschaufler/smack-next
66372841
CS
11177S: Maintained
11178F: Documentation/security/Smack.txt
11179F: security/smack/
11180
20651e0b 11181DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11182M: Kevin Hilman <khilman@kernel.org>
11183M: Nishanth Menon <nm@ti.com>
11184S: Maintained
20651e0b 11185F: drivers/power/avs/
68ace3e1
KH
11186F: include/linux/power/smartreflex.h
11187L: linux-pm@vger.kernel.org
11188
1da177e4 11189SMC91x ETHERNET DRIVER
2f82af08 11190M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11191S: Odd Fixes
ae150435 11192F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11193
e8e31622
SA
11194SMIA AND SMIA++ IMAGE SENSOR DRIVER
11195M: Sakari Ailus <sakari.ailus@iki.fi>
11196L: linux-media@vger.kernel.org
11197S: Maintained
14430813 11198F: drivers/media/i2c/smiapp/
b5dcee22 11199F: include/media/i2c/smiapp.h
e8e31622
SA
11200F: drivers/media/i2c/smiapp-pll.c
11201F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11202F: include/uapi/linux/smiapp.h
a2cec3c0 11203F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11204
920fa1ff
GR
11205SMM665 HARDWARE MONITOR DRIVER
11206M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11207L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11208S: Maintained
11209F: Documentation/hwmon/smm665
11210F: drivers/hwmon/smm665.c
11211
9df7305b 11212SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11213M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11214L: linux-hwmon@vger.kernel.org
90b24cfb 11215S: Maintained
9df7305b
SG
11216F: Documentation/hwmon/emc2103
11217F: drivers/hwmon/emc2103.c
11218
a98d506c
HG
11219SMSC SCH5627 HARDWARE MONITOR DRIVER
11220M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11221L: linux-hwmon@vger.kernel.org
a98d506c
HG
11222S: Supported
11223F: Documentation/hwmon/sch5627
11224F: drivers/hwmon/sch5627.c
11225
6ea884db 11226SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11227M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11228L: linux-hwmon@vger.kernel.org
6ea884db 11229S: Maintained
679655da
JP
11230F: Documentation/hwmon/smsc47b397
11231F: drivers/hwmon/smsc47b397.c
6ea884db 11232
fd9abb3d 11233SMSC911x ETHERNET DRIVER
90b24cfb 11234M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11235L: netdev@vger.kernel.org
90b24cfb 11236S: Maintained
679655da 11237F: include/linux/smsc911x.h
ae150435 11238F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11239
11240SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11241M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11242L: netdev@vger.kernel.org
90b24cfb 11243S: Maintained
ae150435 11244F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11245
3c8a63e2 11246SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11247M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11248L: linux-fbdev@vger.kernel.org
90b24cfb 11249S: Maintained
8a61f013 11250F: drivers/video/fbdev/smscufx.c
3c8a63e2 11251
668acf32 11252SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11253M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11254L: linux-media@vger.kernel.org
275ffde4 11255T: git git://linuxtv.org/media_tree.git
795fb7e7 11256S: Maintained
90d72ac6
MCC
11257F: include/media/soc*
11258F: drivers/media/i2c/soc_camera/
11259F: drivers/media/platform/soc_camera/
668acf32 11260
e2d1d6c0 11261SOEKRIS NET48XX LED SUPPORT
8b58be88 11262M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11263S: Maintained
679655da 11264F: drivers/leds/leds-net48xx.c
e2d1d6c0 11265
e3994db1 11266SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11267M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11268M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11269M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11270M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11271L: linux-media@vger.kernel.org
11272S: Supported
11273F: drivers/media/pci/solo6x10/
11274
1da177e4 11275SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11276M: Shaohua Li <shli@kernel.org>
1da177e4 11277L: linux-raid@vger.kernel.org
0f9ce866 11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11279S: Supported
679655da
JP
11280F: drivers/md/
11281F: include/linux/raid/
c117ab84 11282F: include/uapi/linux/raid/
1da177e4 11283
1da177e4 11284SONIC NETWORK DRIVER
8b58be88 11285M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11286L: netdev@vger.kernel.org
1da177e4 11287S: Maintained
d9fb9f38 11288F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11289
61e115a5 11290SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11291M: Michael Buesch <m@bues.ch>
e7828b28 11292L: linux-wireless@vger.kernel.org
61e115a5 11293S: Maintained
679655da
JP
11294F: drivers/ssb/
11295F: include/linux/ssb/
61e115a5 11296
1da177e4 11297SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11298M: Mattia Dongili <malattia@linux.it>
d0944853 11299L: platform-driver-x86@vger.kernel.org
5b18167d 11300W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11301S: Maintained
679655da
JP
11302F: Documentation/laptops/sony-laptop.txt
11303F: drivers/char/sonypi.c
11304F: drivers/platform/x86/sony-laptop.c
11305F: include/linux/sony-laptop.h
1da177e4 11306
baf8532a 11307SONY MEMORYSTICK CARD SUPPORT
8b58be88 11308M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11309W: http://tifmxx.berlios.de/
11310S: Maintained
679655da 11311F: drivers/memstick/host/tifm_ms.c
baf8532a 11312
0ab30494
ML
11313SONY MEMORYSTICK STANDARD SUPPORT
11314M: Maxim Levitsky <maximlevitsky@gmail.com>
11315S: Maintained
11316F: drivers/memstick/core/ms_block.*
11317
1da177e4 11318SOUND
8b58be88 11319M: Jaroslav Kysela <perex@perex.cz>
d8130624 11320M: Takashi Iwai <tiwai@suse.com>
93711660 11321L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11322W: http://www.alsa-project.org/
dde7ad8d 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11324T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11325Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11326S: Maintained
3126a179
JP
11327F: Documentation/sound/
11328F: include/sound/
c117ab84 11329F: include/uapi/sound/
679655da 11330F: sound/
1da177e4 11331
33bbe149
MB
11332SOUND - COMPRESSED AUDIO
11333M: Vinod Koul <vinod.koul@intel.com>
11334L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11336S: Supported
f672f31a 11337F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11338F: include/sound/compress_driver.h
f672f31a 11339F: include/uapi/sound/compress_*
33bbe149
MB
11340F: sound/core/compress_offload.c
11341F: sound/soc/soc-compress.c
11342
bd903bde 11343SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11344M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11345M: Mark Brown <broonie@kernel.org>
86f14df8 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11347L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11348W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11349S: Supported
181ad2a5 11350F: Documentation/devicetree/bindings/sound/
2820f615 11351F: Documentation/sound/alsa/soc/
679655da 11352F: sound/soc/
e6e55122 11353F: include/sound/soc*
eb1a6af3 11354
d7f8761b
MB
11355SOUND - DMAENGINE HELPERS
11356M: Lars-Peter Clausen <lars@metafoo.de>
11357S: Supported
11358F: include/sound/dmaengine_pcm.h
11359F: sound/core/pcm_dmaengine.c
11360F: sound/soc/soc-generic-dmaengine-pcm.c
11361
990a6a99
OS
11362SP2 MEDIA DRIVER
11363M: Olli Salonen <olli.salonen@iki.fi>
11364L: linux-media@vger.kernel.org
a825eaec 11365W: https://linuxtv.org
990a6a99
OS
11366Q: http://patchwork.linuxtv.org/project/linux-media/list/
11367S: Maintained
11368F: drivers/media/dvb-frontends/sp2*
11369
473321fc 11370SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11371M: "David S. Miller" <davem@davemloft.net>
1da177e4 11372L: sparclinux@vger.kernel.org
8a6e2535 11373Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11376S: Maintained
679655da 11377F: arch/sparc/
7765b8bb 11378F: drivers/sbus/
1da177e4 11379
6404fcca
DM
11380SPARC SERIAL DRIVERS
11381M: "David S. Miller" <davem@davemloft.net>
11382L: sparclinux@vger.kernel.org
08deed1e
JP
11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11385S: Maintained
6816383a 11386F: include/linux/sunserialcore.h
df621252 11387F: drivers/tty/serial/suncore.c
df621252
GKH
11388F: drivers/tty/serial/sunhv.c
11389F: drivers/tty/serial/sunsab.c
11390F: drivers/tty/serial/sunsab.h
11391F: drivers/tty/serial/sunsu.c
11392F: drivers/tty/serial/sunzilog.c
11393F: drivers/tty/serial/sunzilog.h
6404fcca 11394
389325b4
CL
11395SPARSE CHECKER
11396M: "Christopher Li" <sparse@chrisli.org>
11397L: linux-sparse@vger.kernel.org
11398W: https://sparse.wiki.kernel.org/
11399T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11400T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11401S: Maintained
11402F: include/linux/compiler.h
11403
fc0c195a 11404SPEAR PLATFORM SUPPORT
da89947b 11405M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11406M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11408W: http://www.st.com/spear
11409S: Maintained
e68d7c14 11410F: arch/arm/boot/dts/spear*
281e192f 11411F: arch/arm/mach-spear/
fc0c195a
VK
11412
11413SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11414M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11416W: http://www.st.com/spear
11417S: Maintained
5df33a62 11418F: drivers/clk/spear/
fc0c195a 11419
e2796541
CP
11420SPI NOR SUBSYSTEM
11421M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11422M: Marek Vasut <marek.vasut@gmail.com>
11423L: linux-mtd@lists.infradead.org
11424W: http://www.linux-mtd.infradead.org/
11425Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11426T: git git://github.com/spi-nor/linux.git
11427S: Maintained
11428F: drivers/mtd/spi-nor/
11429F: include/linux/mtd/spi-nor.h
11430
e2d1d6c0 11431SPI SUBSYSTEM
b02e48f2 11432M: Mark Brown <broonie@kernel.org>
dfbe403c 11433L: linux-spi@vger.kernel.org
e7e4e13c 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11435Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11436S: Maintained
87306eb7 11437F: Documentation/devicetree/bindings/spi/
679655da
JP
11438F: Documentation/spi/
11439F: drivers/spi/
11440F: include/linux/spi/
c117ab84 11441F: include/uapi/linux/spi/
a43cd4bb 11442F: tools/spi/
e2d1d6c0 11443
2752e401 11444SPIDERNET NETWORK DRIVER for CELL
8b58be88 11445M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11446L: netdev@vger.kernel.org
11447S: Supported
679655da 11448F: Documentation/networking/spider_net.txt
8df158ac 11449F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11450
e2d1d6c0 11451SPU FILE SYSTEM
8b58be88 11452M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11453L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11454W: http://www.ibm.com/developerworks/power/cell/
11455S: Supported
679655da
JP
11456F: Documentation/filesystems/spufs.txt
11457F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11458
fc555841 11459SQUASHFS FILE SYSTEM
d7f2ff67 11460M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11461L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11462W: http://squashfs.org.uk
9f273c24 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11464S: Maintained
679655da
JP
11465F: Documentation/filesystems/squashfs.txt
11466F: fs/squashfs/
fc555841 11467
1da177e4 11468SRM (Alpha) environment access
8b58be88 11469M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11470S: Maintained
679655da 11471F: arch/alpha/kernel/srm_env.c
1da177e4 11472
26e9a397 11473STABLE BRANCH
879a5a00 11474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11475L: stable@vger.kernel.org
879a5a00 11476S: Supported
7b175c46 11477F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11478
26e9a397 11479STAGING SUBSYSTEM
879a5a00 11480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11482L: devel@driverdev.osuosl.org
879a5a00 11483S: Supported
679655da 11484F: drivers/staging/
dbc6c2cc 11485
ebd3d010
JP
11486STAGING - COMEDI
11487M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11488M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11489S: Odd Fixes
11490F: drivers/staging/comedi/
11491
a0138163
JP
11492STAGING - FLARION FT1000 DRIVERS
11493M: Marek Belisko <marek.belisko@gmail.com>
11494S: Odd Fixes
11495F: drivers/staging/ft1000/
11496
6c1bb424 11497STAGING - INDUSTRIAL IO
030a13d7 11498M: Jonathan Cameron <jic23@kernel.org>
a0138163 11499L: linux-iio@vger.kernel.org
6c1bb424 11500S: Odd Fixes
5291582d 11501F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11502F: drivers/staging/iio/
11503
a0138163
JP
11504STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11505M: Jarod Wilson <jarod@wilsonet.com>
11506W: http://www.lirc.org/
11507S: Odd Fixes
b2b0186d 11508F: drivers/staging/media/lirc/
a0138163 11509
f5e5de1e
OD
11510STAGING - LUSTRE PARALLEL FILESYSTEM
11511M: Oleg Drokin <oleg.drokin@intel.com>
11512M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11513M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11514L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11515W: http://wiki.lustre.org/
f5e5de1e
OD
11516S: Maintained
11517F: drivers/staging/lustre
11518
7c6b6c71
MD
11519STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11520M: Marc Dietrich <marvin24@gmx.de>
11521L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11522L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11523S: Maintained
11524F: drivers/staging/nvec/
11525
53c43c5c
GKH
11526STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11527M: Jens Frederich <jfrederich@gmail.com>
11528M: Daniel Drake <dsd@laptop.org>
11529M: Jon Nettleton <jon.nettleton@gmail.com>
11530W: http://wiki.laptop.org/go/DCON
11531S: Maintained
11532F: drivers/staging/olpc_dcon/
11533
a0138163
JP
11534STAGING - REALTEK RTL8712U DRIVERS
11535M: Larry Finger <Larry.Finger@lwfinger.net>
11536M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11537S: Odd Fixes
11538F: drivers/staging/rtl8712/
11539
980ac4d7
SM
11540STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11541M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11542M: Teddy Wang <teddy.wang@siliconmotion.com>
11543M: Sudip Mukherjee <sudip@vectorindia.org>
11544L: linux-fbdev@vger.kernel.org
11545S: Maintained
11546F: drivers/staging/sm750fb/
11547
510fa408
JP
11548STAGING - SLICOSS
11549M: Lior Dotan <liodot@gmail.com>
11550M: Christopher Harrer <charrer@alacritech.com>
11551S: Odd Fixes
11552F: drivers/staging/slicoss/
11553
a0138163
JP
11554STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11555M: William Hubbs <w.d.hubbs@gmail.com>
11556M: Chris Brannon <chris@the-brannons.com>
d33bce31 11557M: Kirk Reiser <kirk@reisers.ca>
a0138163 11558M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11559L: speakup@linux-speakup.org
a0138163
JP
11560W: http://www.linux-speakup.org/
11561S: Odd Fixes
11562F: drivers/staging/speakup/
11563
b3e871ce
JP
11564STAGING - VIA VT665X DRIVERS
11565M: Forest Bond <forest@alittletooquiet.net>
11566S: Odd Fixes
11567F: drivers/staging/vt665?/
11568
a30baec1 11569STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11570M: Aditya Shankar <aditya.shankar@microchip.com>
11571M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11572L: linux-wireless@vger.kernel.org
11573S: Supported
11574F: drivers/staging/wilc1000/
11575
709bcb07 11576STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11577M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11578S: Odd Fixes
11579F: drivers/staging/xgifb/
11580
1da177e4 11581STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11582M: Ion Badulescu <ionut@badula.org>
b4f90189 11583S: Odd Fixes
9bba23b0 11584F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11585
e2d1d6c0 11586SUN3/3X
8b58be88 11587M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11588W: http://sammy.net/sun3/
11589S: Maintained
679655da
JP
11590F: arch/m68k/kernel/*sun3*
11591F: arch/m68k/sun3*/
11592F: arch/m68k/include/asm/sun3*
e689cf4a 11593F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11594
af6a5af8
HG
11595SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11596M: Hans de Goede <hdegoede@redhat.com>
11597L: linux-input@vger.kernel.org
11598S: Maintained
11599F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11600F: drivers/input/keyboard/sun4i-lradc-keys.c
11601
2bc9ff01
DK
11602SUNDANCE NETWORK DRIVER
11603M: Denis Kirjanov <kda@linux-powerpc.org>
11604L: netdev@vger.kernel.org
11605S: Maintained
11606F: drivers/net/ethernet/dlink/sundance.c
11607
2cbb12a4 11608SUPERH
114bf37e
RF
11609M: Yoshinori Sato <ysato@users.sourceforge.jp>
11610M: Rich Felker <dalias@libc.org>
2cbb12a4 11611L: linux-sh@vger.kernel.org
8a6e2535 11612Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11613S: Maintained
066069e1 11614F: Documentation/sh/
679655da 11615F: arch/sh/
066069e1 11616F: drivers/sh/
1da177e4 11617
4480f15b 11618SUSPEND TO RAM
7fb06082 11619M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11620M: Len Brown <len.brown@intel.com>
11621M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11622L: linux-pm@vger.kernel.org
68656443 11623B: https://bugzilla.kernel.org
e2d1d6c0 11624S: Supported
679655da
JP
11625F: Documentation/power/
11626F: arch/x86/kernel/acpi/
11627F: drivers/base/power/
11628F: kernel/power/
11629F: include/linux/suspend.h
11630F: include/linux/freezer.h
11631F: include/linux/pm.h
1da177e4
LT
11632
11633SVGA HANDLING
8b58be88 11634M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11635L: linux-video@atrey.karlin.mff.cuni.cz
11636S: Maintained
679655da
JP
11637F: Documentation/svga.txt
11638F: arch/x86/boot/video*
1da177e4 11639
6e28b761
KRW
11640SWIOTLB SUBSYSTEM
11641M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11642L: linux-kernel@vger.kernel.org
9f273c24 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11644S: Supported
11645F: lib/swiotlb.c
11646F: arch/*/kernel/pci-swiotlb.c
11647F: include/linux/swiotlb.h
11648
007f790c
JP
11649SWITCHDEV
11650M: Jiri Pirko <jiri@resnulli.us>
11651L: netdev@vger.kernel.org
11652S: Supported
11653F: net/switchdev/
11654F: include/net/switchdev.h
11655
db8e35d5
VG
11656SYNOPSYS ARC ARCHITECTURE
11657M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11658L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11659S: Supported
11660F: arch/arc/
9b28829d 11661F: Documentation/devicetree/bindings/arc/*
2d799dde 11662F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11663F: drivers/tty/serial/arc_uart.c
b7182d1a 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11665
556cc1c5
AB
11666SYNOPSYS ARC SDP platform support
11667M: Alexey Brodkin <abrodkin@synopsys.com>
11668S: Supported
11669F: arch/arc/plat-axs10x
11670F: arch/arc/boot/dts/ax*
11671F: Documentation/devicetree/bindings/arc/axs10*
11672
6c284c9a
LJ
11673SYSTEM CONFIGURATION (SYSCON)
11674M: Lee Jones <lee.jones@linaro.org>
11675M: Arnd Bergmann <arnd@arndb.de>
11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11677S: Supported
11678F: drivers/mfd/syscon.c
11679
8c0984e5
SR
11680SYSTEM RESET/SHUTDOWN DRIVERS
11681M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11682L: linux-pm@vger.kernel.org
58db9505 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11684S: Maintained
11685F: Documentation/devicetree/bindings/power/reset/
11686F: drivers/power/reset/
11687
1da177e4 11688SYSV FILESYSTEM
8b58be88 11689M: Christoph Hellwig <hch@infradead.org>
1da177e4 11690S: Maintained
679655da
JP
11691F: Documentation/filesystems/sysv-fs.txt
11692F: fs/sysv/
11693F: include/linux/sysv_fs.h
1da177e4 11694
86cfa7fc 11695TARGET SUBSYSTEM
9c3646d1 11696M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11697L: linux-scsi@vger.kernel.org
b9f5edc2 11698L: target-devel@vger.kernel.org
86cfa7fc 11699W: http://www.linux-iscsi.org
cf015e9f 11700W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11702S: Supported
11703F: drivers/target/
11704F: include/target/
11705F: Documentation/target/
11706
4e68852d 11707TASKSTATS STATISTICS INTERFACE
185e595f 11708M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11709S: Maintained
679655da
JP
11710F: Documentation/accounting/taskstats*
11711F: include/linux/taskstats*
11712F: kernel/taskstats.c
4e68852d 11713
781b456a 11714TC CLASSIFIER
f935f3f8 11715M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11716L: netdev@vger.kernel.org
11717S: Maintained
679655da 11718F: include/net/pkt_cls.h
c117ab84 11719F: include/uapi/linux/pkt_cls.h
679655da 11720F: net/sched/
781b456a 11721
5067f08a 11722TCP LOW PRIORITY MODULE
8b58be88
JP
11723M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11724M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11725W: http://tcp-lp-mod.sourceforge.net/
11726S: Maintained
679655da 11727F: net/ipv4/tcp_lp.c
5067f08a 11728
91952bc0
AP
11729TDA10071 MEDIA DRIVER
11730M: Antti Palosaari <crope@iki.fi>
11731L: linux-media@vger.kernel.org
a825eaec 11732W: https://linuxtv.org
91952bc0
AP
11733W: http://palosaari.fi/linux/
11734Q: http://patchwork.linuxtv.org/project/linux-media/list/
11735T: git git://linuxtv.org/anttip/media_tree.git
11736S: Maintained
11737F: drivers/media/dvb-frontends/tda10071*
11738
11739TDA18212 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/tuners/tda18212*
11748
11749TDA18218 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/tda18218*
11758
3b2f6aba
MK
11759TDA18271 MEDIA DRIVER
11760M: Michael Krufky <mkrufky@linuxtv.org>
11761L: linux-media@vger.kernel.org
a825eaec 11762W: https://linuxtv.org
3b2f6aba
MK
11763W: http://github.com/mkrufky
11764Q: http://patchwork.linuxtv.org/project/linux-media/list/
11765T: git git://linuxtv.org/mkrufky/tuners.git
11766S: Maintained
11767F: drivers/media/tuners/tda18271*
11768
e48307a9
MK
11769TDA827x MEDIA DRIVER
11770M: Michael Krufky <mkrufky@linuxtv.org>
11771L: linux-media@vger.kernel.org
a825eaec 11772W: https://linuxtv.org
e48307a9
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/tda8290.*
11778
66cf9212
MK
11779TDA8290 MEDIA DRIVER
11780M: Michael Krufky <mkrufky@linuxtv.org>
11781L: linux-media@vger.kernel.org
a825eaec 11782W: https://linuxtv.org
66cf9212
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
4b9fba30
HV
11789TDA9840 MEDIA DRIVER
11790M: Hans Verkuil <hverkuil@xs4all.nl>
11791L: linux-media@vger.kernel.org
11792T: git git://linuxtv.org/media_tree.git
a825eaec 11793W: https://linuxtv.org
4b9fba30
HV
11794S: Maintained
11795F: drivers/media/i2c/tda9840*
11796
2cb654fd 11797TEA5761 TUNER DRIVER
5dc8a864
MCC
11798M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11799M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11800L: linux-media@vger.kernel.org
a825eaec 11801W: https://linuxtv.org
2cb654fd
MCC
11802T: git git://linuxtv.org/media_tree.git
11803S: Odd fixes
11804F: drivers/media/tuners/tea5761.*
11805
11806TEA5767 TUNER DRIVER
5dc8a864
MCC
11807M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11808M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11809L: linux-media@vger.kernel.org
a825eaec 11810W: https://linuxtv.org
2cb654fd
MCC
11811T: git git://linuxtv.org/media_tree.git
11812S: Maintained
11813F: drivers/media/tuners/tea5767.*
11814
4b9fba30
HV
11815TEA6415C MEDIA DRIVER
11816M: Hans Verkuil <hverkuil@xs4all.nl>
11817L: linux-media@vger.kernel.org
11818T: git git://linuxtv.org/media_tree.git
a825eaec 11819W: https://linuxtv.org
4b9fba30
HV
11820S: Maintained
11821F: drivers/media/i2c/tea6415c*
11822
11823TEA6420 MEDIA DRIVER
11824M: Hans Verkuil <hverkuil@xs4all.nl>
11825L: linux-media@vger.kernel.org
11826T: git git://linuxtv.org/media_tree.git
a825eaec 11827W: https://linuxtv.org
4b9fba30
HV
11828S: Maintained
11829F: drivers/media/i2c/tea6420*
11830
3d249d4c 11831TEAM DRIVER
dca9ab92 11832M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11833L: netdev@vger.kernel.org
11834S: Supported
11835F: drivers/net/team/
11836F: include/linux/if_team.h
c117ab84 11837F: include/uapi/linux/if_team.h
3d249d4c 11838
7d029125 11839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11840M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11841S: Maintained
11842F: arch/x86/platform/ts5500/
11843
40ad4a30
SY
11844TECHNOTREND USB IR RECEIVER
11845M: Sean Young <sean@mess.org>
11846L: linux-media@vger.kernel.org
11847S: Maintained
11848F: drivers/media/rc/ttusbir.c
11849
adabdb0c 11850TEGRA ARCHITECTURE SUPPORT
243d58ec 11851M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11852M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11853M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11854L: linux-tegra@vger.kernel.org
fd117cd1 11855Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11857S: Supported
bbbe96ed 11858N: [^a-z]tegra
84b9414b 11859
adabdb0c
SW
11860TEGRA CLOCK DRIVER
11861M: Peter De Schrijver <pdeschrijver@nvidia.com>
11862M: Prashant Gaikwad <pgaikwad@nvidia.com>
11863S: Supported
11864F: drivers/clk/tegra/
11865
86e486a0 11866TEGRA DMA DRIVERS
adabdb0c 11867M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11868M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11869S: Supported
86e486a0 11870F: drivers/dma/tegra*
adabdb0c 11871
adabdb0c
SW
11872TEGRA I2C DRIVER
11873M: Laxman Dewangan <ldewangan@nvidia.com>
11874S: Supported
11875F: drivers/i2c/busses/i2c-tegra.c
11876
11877TEGRA IOMMU DRIVERS
11878M: Hiroshi Doyu <hdoyu@nvidia.com>
11879S: Supported
11880F: drivers/iommu/tegra*
11881
11882TEGRA KBC DRIVER
11883M: Rakesh Iyer <riyer@nvidia.com>
11884M: Laxman Dewangan <ldewangan@nvidia.com>
11885S: Supported
11886F: drivers/input/keyboard/tegra-kbc.c
11887
adabdb0c
SW
11888TEGRA PWM DRIVER
11889M: Thierry Reding <thierry.reding@gmail.com>
11890S: Supported
11891F: drivers/pwm/pwm-tegra.c
11892
11893TEGRA SERIAL DRIVER
11894M: Laxman Dewangan <ldewangan@nvidia.com>
11895S: Supported
11896F: drivers/tty/serial/serial-tegra.c
11897
11898TEGRA SPI DRIVER
11899M: Laxman Dewangan <ldewangan@nvidia.com>
11900S: Supported
11901F: drivers/spi/spi-tegra*
11902
1a348ccc 11903TEHUTI ETHERNET DRIVER
8b58be88 11904M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11905L: netdev@vger.kernel.org
11906S: Supported
ef7f5429 11907F: drivers/net/ethernet/tehuti/*
1a348ccc 11908
4e68852d 11909Telecom Clock Driver for MCPL0010
8b58be88 11910M: Mark Gross <mark.gross@intel.com>
4e68852d 11911S: Supported
679655da 11912F: drivers/char/tlclk.c
4e68852d 11913
4480f15b 11914TENSILICA XTENSA PORT (xtensa)
8b58be88 11915M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11916M: Max Filippov <jcmvbkbc@gmail.com>
11917L: linux-xtensa@linux-xtensa.org
9f273c24 11918T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11919S: Maintained
679655da 11920F: arch/xtensa/
3dc99857 11921F: drivers/irqchip/irq-xtensa-*
4e68852d 11922
5313ba66
HV
11923THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11924M: Hans Verkuil <hverkuil@xs4all.nl>
11925L: linux-media@vger.kernel.org
11926T: git git://linuxtv.org/media_tree.git
a825eaec 11927W: https://linuxtv.org
5313ba66
HV
11928S: Maintained
11929F: drivers/media/radio/radio-raremono.c
11930
d3fb6955 11931THERMAL
b75f0050 11932M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11933M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11934L: linux-pm@vger.kernel.org
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11937Q: https://patchwork.kernel.org/project/linux-pm/list/
11938S: Supported
11939F: drivers/thermal/
11940F: include/linux/thermal.h
af6c9f16 11941F: include/uapi/linux/thermal.h
b75f0050
JP
11942F: include/linux/cpu_cooling.h
11943F: Documentation/devicetree/bindings/thermal/
d3fb6955 11944
64e05d8b
VK
11945THERMAL/CPU_COOLING
11946M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11947M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11948M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11949L: linux-pm@vger.kernel.org
11950S: Supported
11951F: Documentation/thermal/cpu-cooling-api.txt
11952F: drivers/thermal/cpu_cooling.c
11953F: include/linux/cpu_cooling.h
11954
4e68852d 11955THINKPAD ACPI EXTRAS DRIVER
8b58be88 11956M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11957L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11958L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11959W: http://ibm-acpi.sourceforge.net
11960W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11961T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11962S: Maintained
679655da 11963F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11964
1b46f2a2 11965TI BANDGAP AND THERMAL DRIVER
f14d1c24 11966M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11967M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11968L: linux-pm@vger.kernel.org
531ff13e 11969L: linux-omap@vger.kernel.org
5a723e81 11970S: Maintained
794b2e25 11971F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11972
ccf963d3
BP
11973TI VPE/CAL DRIVERS
11974M: Benoit Parrot <bparrot@ti.com>
11975L: linux-media@vger.kernel.org
11976W: http://linuxtv.org/
11977Q: http://patchwork.linuxtv.org/project/linux-media/list/
11978S: Maintained
11979F: drivers/media/platform/ti-vpe/
11980
0c7665c3
MF
11981TI CDCE706 CLOCK DRIVER
11982M: Max Filippov <jcmvbkbc@gmail.com>
11983S: Maintained
11984F: drivers/clk/clk-cdce706.c
11985
49b6a5e3
TK
11986TI CLOCK DRIVER
11987M: Tero Kristo <t-kristo@ti.com>
11988L: linux-omap@vger.kernel.org
11989S: Maintained
11990F: drivers/clk/ti/
11991F: include/linux/clk/ti.h
11992
f75cfbad
GS
11993TI ETHERNET SWITCH DRIVER (CPSW)
11994M: Mugunthan V N <mugunthanvnm@ti.com>
11995R: Grygorii Strashko <grygorii.strashko@ti.com>
11996L: linux-omap@vger.kernel.org
11997L: netdev@vger.kernel.org
11998S: Maintained
11999F: drivers/net/ethernet/ti/cpsw*
12000F: drivers/net/ethernet/ti/davinci*
12001
4020f2d7 12002TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12003M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12004S: Maintained
679655da
JP
12005F: drivers/misc/tifm*
12006F: drivers/mmc/host/tifm_sd.c
12007F: include/linux/tifm.h
4020f2d7 12008
e0c52404 12009TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12010M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12011L: linux-kernel@vger.kernel.org
12012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12013S: Maintained
12014F: drivers/soc/ti/*
12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12016
12017
152ad442
SR
12018TI LM49xxx FAMILY ASoC CODEC DRIVERS
12019M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12020M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12022S: Maintained
12023F: sound/soc/codecs/lm49453*
d392dead 12024F: sound/soc/codecs/isabelle*
152ad442 12025
0edd807d
KM
12026TI LP855x BACKLIGHT DRIVER
12027M: Milo Kim <milo.kim@ti.com>
12028S: Maintained
12029F: Documentation/backlight/lp855x-driver.txt
12030F: drivers/video/backlight/lp855x_bl.c
12031F: include/linux/platform_data/lp855x.h
12032
faf13f6d
KM
12033TI LP8727 CHARGER DRIVER
12034M: Milo Kim <milo.kim@ti.com>
12035S: Maintained
8c0984e5 12036F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12037F: include/linux/platform_data/lp8727.h
12038
22f1229f
KM
12039TI LP8788 MFD DRIVER
12040M: Milo Kim <milo.kim@ti.com>
12041S: Maintained
12042F: drivers/iio/adc/lp8788_adc.c
12043F: drivers/leds/leds-lp8788.c
12044F: drivers/mfd/lp8788*.c
8c0984e5 12045F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12046F: drivers/regulator/lp8788-*.c
12047F: include/linux/mfd/lp8788*.h
12048
84640e27
KM
12049TI NETCP ETHERNET DRIVER
12050M: Wingman Kwok <w-kwok2@ti.com>
12051M: Murali Karicheri <m-karicheri2@ti.com>
12052L: netdev@vger.kernel.org
12053S: Maintained
12054F: drivers/net/ethernet/ti/netcp*
12055
217e0ca9
KC
12056TI TAS571X FAMILY ASoC CODEC DRIVER
12057M: Kevin Cernekee <cernekee@chromium.org>
12058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12059S: Odd Fixes
12060F: sound/soc/codecs/tas571x*
12061
dd5e8e6b 12062TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12063M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12065S: Maintained
12066F: sound/soc/codecs/twl4030*
12067
90921014 12068TI WILINK WIRELESS DRIVERS
90921014
LC
12069L: linux-wireless@vger.kernel.org
12070W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12071W: http://wireless.kernel.org/en/users/Drivers/wl1251
12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12073S: Orphan
90921014
LC
12074F: drivers/net/wireless/ti/
12075F: include/linux/wl12xx.h
12076
e86eaa3a 12077TIPC NETWORK LAYER
8b58be88 12078M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12079M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12080L: netdev@vger.kernel.org (core kernel code)
12081L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12082W: http://tipc.sourceforge.net/
e86eaa3a 12083S: Maintained
c117ab84 12084F: include/uapi/linux/tipc*.h
679655da 12085F: net/tipc/
e86eaa3a 12086
867e359b 12087TILE ARCHITECTURE
b9a279f6 12088M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12089W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12091S: Supported
12092F: arch/tile/
6b940606 12093F: drivers/char/tile-srom.c
5c770755 12094F: drivers/edac/tile_edac.c
6b940606
CM
12095F: drivers/net/ethernet/tile/
12096F: drivers/rtc/rtc-tile.c
12097F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12098F: drivers/tty/serial/tilegx.c
6b940606
CM
12099F: drivers/usb/host/*-tilegx.c
12100F: include/linux/usb/tilegx.h
867e359b 12101
1da177e4 12102TLAN NETWORK DRIVER
8b58be88 12103M: Samuel Chessman <chessman@tux.org>
88c07dde 12104L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12105W: http://sourceforge.net/projects/tlan/
12106S: Maintained
679655da 12107F: Documentation/networking/tlan.txt
b544dbac 12108F: drivers/net/ethernet/ti/tlan.*
1da177e4 12109
d74db3b2 12110TOMOYO SECURITY MODULE
8b58be88
JP
12111M: Kentaro Takeda <takedakn@nttdata.co.jp>
12112M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12113L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12114L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12115L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12116L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12117W: http://tomoyo.sourceforge.jp/
843d183c 12118T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12119S: Maintained
679655da 12120F: security/tomoyo/
d74db3b2 12121
9caeb532 12122TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12123M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12124L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12125S: Maintained
12126F: drivers/platform/x86/topstar-laptop.c
12127
1da177e4 12128TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12129M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12130L: platform-driver-x86@vger.kernel.org
0a63ca11 12131S: Maintained
679655da 12132F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12133
0a63ca11
AA
12134TOSHIBA BLUETOOTH DRIVER
12135M: Azael Avalos <coproscefalo@gmail.com>
12136L: platform-driver-x86@vger.kernel.org
12137S: Maintained
12138F: drivers/platform/x86/toshiba_bluetooth.c
12139
12140TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12141M: Azael Avalos <coproscefalo@gmail.com>
12142L: platform-driver-x86@vger.kernel.org
12143S: Maintained
12144F: drivers/platform/x86/toshiba_haps.c
12145
14991fc7
AA
12146TOSHIBA WMI HOTKEYS DRIVER
12147M: Azael Avalos <coproscefalo@gmail.com>
12148L: platform-driver-x86@vger.kernel.org
12149S: Maintained
12150F: drivers/platform/x86/toshiba-wmi.c
12151
1da177e4 12152TOSHIBA SMM DRIVER
8b58be88 12153M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12154W: http://www.buzzard.org.uk/toshiba/
12155S: Maintained
679655da
JP
12156F: drivers/char/toshiba.c
12157F: include/linux/toshiba.h
c117ab84 12158F: include/uapi/linux/toshiba.h
1da177e4 12159
d32d9864
MR
12160TOSHIBA TC358743 DRIVER
12161M: Mats Randgaard <matrandg@cisco.com>
12162L: linux-media@vger.kernel.org
12163S: Maintained
12164F: drivers/media/i2c/tc358743*
b5dcee22 12165F: include/media/i2c/tc358743.h
d32d9864 12166
560e6475
WS
12167TMIO/SDHI MMC DRIVER
12168M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12169L: linux-mmc@vger.kernel.org
560e6475 12170S: Supported
d1057c40
GL
12171F: drivers/mmc/host/tmio_mmc*
12172F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12173F: include/linux/mfd/tmio.h
d719f900 12174
917cc4e6
GR
12175TMP401 HARDWARE MONITOR DRIVER
12176M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12177L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12178S: Maintained
12179F: Documentation/hwmon/tmp401
12180F: drivers/hwmon/tmp401.c
12181
98f32602 12182TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12183M: Hugh Dickins <hughd@google.com>
98f32602
HD
12184L: linux-mm@kvack.org
12185S: Maintained
12186F: include/linux/shmem_fs.h
12187F: mm/shmem.c
12188
45f95b53 12189TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12190M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12191M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12192L: linux-media@vger.kernel.org
a825eaec 12193W: https://linuxtv.org
45f95b53
MCC
12194T: git git://linuxtv.org/media_tree.git
12195S: Odd fixes
12196F: drivers/media/usb/tm6000/
618cd932 12197F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12198
34d1324e
AU
12199TW5864 VIDEO4LINUX DRIVER
12200M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12201M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12202M: Andrey Utkin <andrey_utkin@fastmail.com>
12203L: linux-media@vger.kernel.org
12204S: Supported
12205F: drivers/media/pci/tw5864/
45f95b53 12206
c65fde19
HV
12207TW68 VIDEO4LINUX DRIVER
12208M: Hans Verkuil <hverkuil@xs4all.nl>
12209L: linux-media@vger.kernel.org
12210T: git git://linuxtv.org/media_tree.git
a825eaec 12211W: https://linuxtv.org
c65fde19
HV
12212S: Odd Fixes
12213F: drivers/media/pci/tw68/
12214
704a84cc
EG
12215TW686X VIDEO4LINUX DRIVER
12216M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12217L: linux-media@vger.kernel.org
12218T: git git://linuxtv.org/media_tree.git
12219W: http://linuxtv.org
12220S: Maintained
12221F: drivers/media/pci/tw686x/
12222
4e68852d 12223TPM DEVICE DRIVER
901486b8 12224M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12225M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12226M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12227R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12228W: http://tpmdd.sourceforge.net
63a10dfd 12229L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12230Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12231T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12232S: Maintained
679655da 12233F: drivers/char/tpm/
4e68852d 12234
1a0f1b27
AL
12235TPM IBM_VTPM DEVICE DRIVER
12236M: Ashley Lai <ashleydlai@gmail.com>
12237W: http://tpmdd.sourceforge.net
12238L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12239S: Maintained
12240F: drivers/char/tpm/tpm_ibmvtpm*
12241
d6f005a1
JP
12242TRACING
12243M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12244M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12246S: Maintained
12247F: Documentation/trace/ftrace.txt
12248F: arch/*/*/*/ftrace.h
12249F: arch/*/kernel/ftrace.c
12250F: include/*/ftrace.h
12251F: include/linux/trace*.h
12252F: include/trace/
12253F: kernel/trace/
6e68e6c5 12254F: tools/testing/selftests/ftrace/
d6f005a1 12255
4abac0d0
IM
12256TRACING MMIO ACCESSES (MMIOTRACE)
12257M: Steven Rostedt <rostedt@goodmis.org>
12258M: Ingo Molnar <mingo@kernel.org>
12259R: Karol Herbst <karolherbst@gmail.com>
12260R: Pekka Paalanen <ppaalanen@gmail.com>
12261S: Maintained
12262L: linux-kernel@vger.kernel.org
12263L: nouveau@lists.freedesktop.org
12264F: kernel/trace/trace_mmiotrace.c
12265F: include/linux/mmiotrace.h
12266F: arch/x86/mm/kmmio.c
12267F: arch/x86/mm/mmio-mod.c
12268F: arch/x86/mm/testmmiotrace.c
12269
1da177e4 12270TRIVIAL PATCHES
8b58be88 12271M: Jiri Kosina <trivial@kernel.org>
54e5881d 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12273S: Maintained
86ef925f 12274K: ^Subject:.*(?i)trivial
1da177e4 12275
4e68852d 12276TTY LAYER
879a5a00 12277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12278M: Jiri Slaby <jslaby@suse.com>
879a5a00 12279S: Supported
08deed1e 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12281F: Documentation/serial/
8dd5d2f1 12282F: drivers/tty/
df621252 12283F: drivers/tty/serial/serial_core.c
e3288775
AC
12284F: include/linux/serial_core.h
12285F: include/linux/serial.h
12286F: include/linux/tty.h
c117ab84
CEB
12287F: include/uapi/linux/serial_core.h
12288F: include/uapi/linux/serial.h
12289F: include/uapi/linux/tty.h
4e68852d 12290
91952bc0
AP
12291TUA9001 MEDIA DRIVER
12292M: Antti Palosaari <crope@iki.fi>
12293L: linux-media@vger.kernel.org
a825eaec 12294W: https://linuxtv.org
91952bc0
AP
12295W: http://palosaari.fi/linux/
12296Q: http://patchwork.linuxtv.org/project/linux-media/list/
12297T: git git://linuxtv.org/anttip/media_tree.git
12298S: Maintained
12299F: drivers/media/tuners/tua9001*
12300
740db6d7 12301TULIP NETWORK DRIVERS
740db6d7 12302L: netdev@vger.kernel.org
cf869eb1
GG
12303L: linux-parisc@vger.kernel.org
12304S: Orphan
0f04e2aa 12305F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12306
12307TUN/TAP driver
ba57b6f2 12308M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12309W: http://vtun.sourceforge.net/tun
12310S: Maintained
679655da
JP
12311F: Documentation/networking/tuntap.txt
12312F: arch/um/os-Linux/drivers/
1da177e4 12313
b454cc66 12314TURBOCHANNEL SUBSYSTEM
8b58be88 12315M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12316M: Ralf Baechle <ralf@linux-mips.org>
12317L: linux-mips@linux-mips.org
12318Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12319S: Maintained
679655da
JP
12320F: drivers/tc/
12321F: include/linux/tc.h
b454cc66 12322
e2d1d6c0 12323UBI FILE SYSTEM (UBIFS)
a7859936 12324M: Richard Weinberger <richard@nod.at>
949cb623 12325M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12326M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12327L: linux-mtd@lists.infradead.org
e2966cbe 12328T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12329W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12330S: Supported
679655da
JP
12331F: Documentation/filesystems/ubifs.txt
12332F: fs/ubifs/
e2d1d6c0 12333
e1632fa2 12334UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12335M: Greg Ungerer <gerg@linux-m68k.org>
12336W: http://www.linux-m68k.org/
cc2020e6 12337W: http://www.uclinux.org/
e1632fa2 12338L: linux-m68k@lists.linux-m68k.org
cc2020e6 12339L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12341S: Maintained
e1632fa2
GU
12342F: arch/m68k/coldfire/
12343F: arch/m68k/68*/
61bc02bb
JP
12344F: arch/m68k/*/*_no.*
12345F: arch/m68k/include/asm/*_no.*
cc2020e6 12346
1da177e4 12347UDF FILESYSTEM
d8130624 12348M: Jan Kara <jack@suse.com>
1da177e4 12349S: Maintained
679655da
JP
12350F: Documentation/filesystems/udf.txt
12351F: fs/udf/
1da177e4 12352
cc2020e6 12353UFS FILESYSTEM
8b58be88 12354M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12355S: Maintained
679655da
JP
12356F: Documentation/filesystems/ufs.txt
12357F: fs/ufs/
cc2020e6 12358
0a09d3ab
DH
12359UHID USERSPACE HID IO DRIVER:
12360M: David Herrmann <dh.herrmann@googlemail.com>
12361L: linux-input@vger.kernel.org
12362S: Maintained
12363F: drivers/hid/uhid.c
c117ab84 12364F: include/uapi/linux/uhid.h
0a09d3ab 12365
18332a80 12366ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12367L: linux-usb@vger.kernel.org
10c6c9c9 12368S: Orphan
355ffe69 12369F: drivers/uwb/
679655da
JP
12370F: include/linux/uwb.h
12371F: include/linux/uwb/
18332a80 12372
b31d8273
G
12373UNICORE32 ARCHITECTURE:
12374M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12375W: http://mprc.pku.edu.cn/~guanxuetao/linux
12376S: Maintained
ceebf4d5 12377T: git git://github.com/gxt/linux.git
b31d8273
G
12378F: arch/unicore32/
12379
d8379ab1
TF
12380UNIFDEF
12381M: Tony Finch <dot@dotat.at>
12382W: http://dotat.at/prog/unifdef
12383S: Maintained
12384F: scripts/unifdef.c
12385
1da177e4 12386UNIFORM CDROM DRIVER
8b58be88 12387M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12388W: http://www.kernel.dk
12389S: Maintained
679655da
JP
12390F: Documentation/cdrom/
12391F: drivers/cdrom/cdrom.c
12392F: include/linux/cdrom.h
c117ab84 12393F: include/uapi/linux/cdrom.h
1da177e4 12394
56df0122 12395UNISYS S-PAR DRIVERS
49e7d9df
JP
12396M: David Kershner <david.kershner@unisys.com>
12397L: sparmaintainer@unisys.com (Unisys internal)
12398S: Supported
12399F: drivers/staging/unisys/
56df0122 12400
9941fa6e
VH
12401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12402M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12403L: linux-scsi@vger.kernel.org
12404S: Supported
12405F: Documentation/scsi/ufs.txt
12406F: drivers/scsi/ufs/
12407
4b9ffb5a
JP
12408UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12409M: Joao Pinto <Joao.Pinto@synopsys.com>
12410L: linux-scsi@vger.kernel.org
12411S: Supported
12412F: drivers/scsi/ufs/*dwc*
12413
e2d1d6c0 12414UNSORTED BLOCK IMAGES (UBI)
949cb623 12415M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12416M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12417W: http://www.linux-mtd.infradead.org/
12418L: linux-mtd@lists.infradead.org
b6b44e0a 12419T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12420S: Supported
80811493 12421F: drivers/mtd/ubi/
679655da 12422F: include/linux/mtd/ubi.h
c117ab84 12423F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12424
1da177e4 12425USB ACM DRIVER
ca1c3e6f 12426M: Oliver Neukum <oneukum@suse.com>
6372594a 12427L: linux-usb@vger.kernel.org
1da177e4 12428S: Maintained
679655da
JP
12429F: Documentation/usb/acm.txt
12430F: drivers/usb/class/cdc-acm.*
1da177e4 12431
b7d572e1
PF
12432USB AR5523 WIRELESS DRIVER
12433M: Pontus Fuchs <pontus.fuchs@gmail.com>
12434L: linux-wireless@vger.kernel.org
12435S: Maintained
12436F: drivers/net/wireless/ath/ar5523/
12437
115bb1ff 12438USB ATTACHED SCSI
866d372e 12439M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12440L: linux-usb@vger.kernel.org
12441L: linux-scsi@vger.kernel.org
8eae0fb7 12442S: Maintained
115bb1ff
MW
12443F: drivers/usb/storage/uas.c
12444
1da177e4 12445USB CDC ETHERNET DRIVER
61eee9a7 12446M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12447L: linux-usb@vger.kernel.org
1da177e4 12448S: Maintained
679655da 12449F: drivers/net/usb/cdc_*.c
c117ab84 12450F: include/uapi/linux/usb/cdc.h
1da177e4 12451
66e3e591
KP
12452USB CHAOSKEY DRIVER
12453M: Keith Packard <keithp@keithp.com>
12454L: linux-usb@vger.kernel.org
12455S: Maintained
12456F: drivers/usb/misc/chaoskey.c
12457
b02b371e 12458USB CYPRESS C67X00 DRIVER
8b58be88 12459M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12460L: linux-usb@vger.kernel.org
12461S: Maintained
679655da 12462F: drivers/usb/c67x00/
b02b371e 12463
d0374f4f 12464USB DAVICOM DM9601 DRIVER
8b58be88 12465M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12466L: netdev@vger.kernel.org
d0374f4f
PK
12467W: http://www.linux-usb.org/usbnet
12468S: Maintained
679655da 12469F: drivers/net/usb/dm9601.c
d0374f4f 12470
cc2020e6 12471USB DIAMOND RIO500 DRIVER
8b58be88 12472M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12473L: rio500-users@lists.sourceforge.net
12474W: http://rio500.sourceforge.net
12475S: Maintained
679655da 12476F: drivers/usb/misc/rio500*
cc2020e6 12477
1da177e4 12478USB EHCI DRIVER
578333ab 12479M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12480L: linux-usb@vger.kernel.org
578333ab 12481S: Maintained
679655da
JP
12482F: Documentation/usb/ehci.txt
12483F: drivers/usb/host/ehci*
1da177e4 12484
69ae9e3e 12485USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12486M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12487L: linux-usb@vger.kernel.org
69ae9e3e 12488W: http://www.linux-usb.org/gadget
d6d0f665
FB
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12490S: Maintained
679655da
JP
12491F: drivers/usb/gadget/
12492F: include/linux/usb/gadget*
69ae9e3e 12493
2dea64b4 12494USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12495M: Jiri Kosina <jikos@kernel.org>
406df153 12496R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12497L: linux-usb@vger.kernel.org
54e5881d 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12499S: Maintained
c2f01971 12500F: Documentation/hid/hiddev.txt
679655da 12501F: drivers/hid/usbhid/
1da177e4 12502
959eea21 12503USB ISP116X DRIVER
8b58be88 12504M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12505L: linux-usb@vger.kernel.org
959eea21 12506S: Maintained
679655da
JP
12507F: drivers/usb/host/isp116x*
12508F: include/linux/usb/isp116x.h
959eea21 12509
146498ea
WH
12510USB LAN78XX ETHERNET DRIVER
12511M: Woojung Huh <woojung.huh@microchip.com>
12512M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12513L: netdev@vger.kernel.org
12514S: Maintained
12515F: drivers/net/usb/lan78xx.*
12516
1da177e4 12517USB MASS STORAGE DRIVER
fc8b690d 12518M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12519L: linux-usb@vger.kernel.org
8836aeb8 12520L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12521S: Maintained
12522W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12523F: drivers/usb/storage/
1da177e4 12524
af39917d
CL
12525USB MIDI DRIVER
12526M: Clemens Ladisch <clemens@ladisch.de>
12527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12528T: git git://git.alsa-project.org/alsa-kernel.git
12529S: Maintained
12530F: sound/usb/midi.*
12531
444ce9d4
JP
12532USB NETWORKING DRIVERS
12533L: linux-usb@vger.kernel.org
12534S: Odd Fixes
12535F: drivers/net/usb/
12536
1da177e4 12537USB OHCI DRIVER
578333ab 12538M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12539L: linux-usb@vger.kernel.org
578333ab 12540S: Maintained
679655da
JP
12541F: Documentation/usb/ohci.txt
12542F: drivers/usb/host/ohci*
1da177e4 12543
963ffa3e 12544USB OTG FSM (Finite State Machine)
60d77b3d 12545M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12547L: linux-usb@vger.kernel.org
12548S: Maintained
12549F: drivers/usb/common/usb-otg-fsm.c
12550
563da3a9
VM
12551USB OVER IP DRIVER
12552M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12553M: Shuah Khan <shuahkh@osg.samsung.com>
12554M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12555L: linux-usb@vger.kernel.org
12556S: Maintained
a6d6fc2b 12557F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12558F: drivers/usb/usbip/
12559F: tools/usb/usbip/
12560
1da177e4 12561USB PEGASUS DRIVER
a16b945c 12562M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12563L: linux-usb@vger.kernel.org
043600a6 12564L: netdev@vger.kernel.org
052e3128
PM
12565T: git git://github.com/petkan/pegasus.git
12566W: https://github.com/petkan/pegasus
1da177e4 12567S: Maintained
679655da 12568F: drivers/net/usb/pegasus.*
1da177e4 12569
d3ad558f 12570USB PHY LAYER
a55f6286 12571M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12572L: linux-usb@vger.kernel.org
12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12574S: Maintained
12575F: drivers/usb/phy/
d3ad558f 12576
73e4fb3f 12577USB PRINTER DRIVER (usblp)
8b58be88 12578M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12579L: linux-usb@vger.kernel.org
73e4fb3f 12580S: Supported
679655da 12581F: drivers/usb/class/usblp.c
1da177e4 12582
4521b477
BM
12583USB QMI WWAN NETWORK DRIVER
12584M: Bjørn Mork <bjorn@mork.no>
12585L: netdev@vger.kernel.org
12586S: Maintained
12587F: Documentation/ABI/testing/sysfs-class-net-qmi
12588F: drivers/net/usb/qmi_wwan.c
12589
1da177e4 12590USB RTL8150 DRIVER
a16b945c 12591M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12592L: linux-usb@vger.kernel.org
043600a6 12593L: netdev@vger.kernel.org
052e3128
PM
12594T: git git://github.com/petkan/rtl8150.git
12595W: https://github.com/petkan/rtl8150
1da177e4 12596S: Maintained
679655da 12597F: drivers/net/usb/rtl8150.c
1da177e4 12598
f896b796 12599USB SERIAL SUBSYSTEM
66085694 12600M: Johan Hovold <johan@kernel.org>
795fb7e7 12601L: linux-usb@vger.kernel.org
5ee05309 12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12603S: Maintained
679655da 12604F: Documentation/usb/usb-serial.txt
f896b796 12605F: drivers/usb/serial/
679655da 12606F: include/linux/usb/serial.h
1da177e4 12607
b3f0db1c
SG
12608USB SMSC75XX ETHERNET DRIVER
12609M: Steve Glendinning <steve.glendinning@shawell.net>
12610L: netdev@vger.kernel.org
12611S: Maintained
12612F: drivers/net/usb/smsc75xx.*
12613
2f7ca802 12614USB SMSC95XX ETHERNET DRIVER
90b24cfb 12615M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12616M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12617L: netdev@vger.kernel.org
90b24cfb 12618S: Maintained
679655da 12619F: drivers/net/usb/smsc95xx.*
2f7ca802 12620
1da177e4 12621USB SUBSYSTEM
879a5a00 12622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12623L: linux-usb@vger.kernel.org
1da177e4 12624W: http://www.linux-usb.org
08deed1e 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12626S: Supported
1700bd98 12627F: Documentation/devicetree/bindings/usb/
679655da 12628F: Documentation/usb/
679655da
JP
12629F: drivers/usb/
12630F: include/linux/usb.h
12631F: include/linux/usb/
1da177e4
LT
12632
12633USB UHCI DRIVER
8b58be88 12634M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12635L: linux-usb@vger.kernel.org
1da177e4 12636S: Maintained
679655da 12637F: drivers/usb/host/uhci*
1da177e4 12638
69ae9e3e 12639USB "USBNET" DRIVER FRAMEWORK
d8130624 12640M: Oliver Neukum <oneukum@suse.com>
043600a6 12641L: netdev@vger.kernel.org
69ae9e3e 12642W: http://www.linux-usb.org/usbnet
1da177e4 12643S: Maintained
679655da
JP
12644F: drivers/net/usb/usbnet.c
12645F: include/linux/usb/usbnet.h
1da177e4 12646
c0efd232 12647USB VIDEO CLASS
c53ac071 12648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12649L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12650L: linux-media@vger.kernel.org
275ffde4 12651T: git git://linuxtv.org/media_tree.git
57c6d2e9 12652W: http://www.ideasonboard.org/uvc/
c0efd232 12653S: Maintained
0c0d06ca 12654F: drivers/media/usb/uvc/
6c0f0359 12655F: include/uapi/linux/uvcvideo.h
1da177e4 12656
b60b9c45
HV
12657USB VISION DRIVER
12658M: Hans Verkuil <hverkuil@xs4all.nl>
12659L: linux-media@vger.kernel.org
12660T: git git://linuxtv.org/media_tree.git
a825eaec 12661W: https://linuxtv.org
b60b9c45
HV
12662S: Odd Fixes
12663F: drivers/media/usb/usbvision/
12664
8282da47
LP
12665USB WEBCAM GADGET
12666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12667L: linux-usb@vger.kernel.org
12668S: Maintained
3a83c16e 12669F: drivers/usb/gadget/function/*uvc*
faf2e1db 12670F: drivers/usb/gadget/legacy/webcam.c
8282da47 12671
bf164cc0 12672USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12673M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12674L: linux-wireless@vger.kernel.org
12675S: Maintained
679655da 12676F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12677
eb6bab13 12678USB XHCI DRIVER
03d85053 12679M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12680L: linux-usb@vger.kernel.org
12681S: Supported
36d0344c
SS
12682F: drivers/usb/host/xhci*
12683F: drivers/usb/host/pci-quirks*
eb6bab13 12684
1da177e4 12685USB ZD1201 DRIVER
4086b9ca 12686L: linux-wireless@vger.kernel.org
1da177e4 12687W: http://linux-lc100020.sourceforge.net
4086b9ca 12688S: Orphan
ed0ad06f 12689F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12690
b7eee616 12691USB ZR364XX DRIVER
8b58be88 12692M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12693L: linux-usb@vger.kernel.org
661263b5 12694L: linux-media@vger.kernel.org
275ffde4 12695T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12696W: http://royale.zerezo.com/zr364xx/
12697S: Maintained
618cd932 12698F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12699F: drivers/media/usb/zr364xx/
b7eee616 12700
289fcff4
HK
12701ULPI BUS
12702M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12703L: linux-usb@vger.kernel.org
12704S: Maintained
12705F: drivers/usb/common/ulpi.c
12706F: include/linux/ulpi/
12707
e7839f25 12708USER-MODE LINUX (UML)
8b58be88 12709M: Jeff Dike <jdike@addtoit.com>
b15194b7 12710M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12711L: user-mode-linux-devel@lists.sourceforge.net
12712L: user-mode-linux-user@lists.sourceforge.net
12713W: http://user-mode-linux.sourceforge.net
9f273c24 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12715S: Maintained
61516587 12716F: Documentation/virtual/uml/
679655da 12717F: arch/um/
b070989a 12718F: arch/x86/um/
679655da
JP
12719F: fs/hostfs/
12720F: fs/hppfs/
b7eee616 12721
e5f114e9 12722USERSPACE I/O (UIO)
879a5a00 12723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12724S: Maintained
3d3fecbd 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12726F: Documentation/DocBook/uio-howto.tmpl
12727F: drivers/uio/
12728F: include/linux/uio*.h
e5f114e9 12729
256cccbe 12730UTIL-LINUX PACKAGE
8b58be88 12731M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12732L: util-linux@vger.kernel.org
12733W: http://en.wikipedia.org/wiki/Util-linux
12734T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12735S: Maintained
12736
c1fd1c07 12737UVESAFB DRIVER
8b58be88 12738M: Michal Januszewski <spock@gentoo.org>
c69f677c 12739L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12740W: http://dev.gentoo.org/~spock/projects/uvesafb/
12741S: Maintained
679655da 12742F: Documentation/fb/uvesafb.txt
8a61f013 12743F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12744
456930d8
SA
12745VF610 NAND DRIVER
12746M: Stefan Agner <stefan@agner.ch>
12747L: linux-mtd@lists.infradead.org
12748S: Supported
12749F: drivers/mtd/nand/vf610_nfc.c
12750
4480f15b 12751VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12752M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12753S: Maintained
679655da
JP
12754F: Documentation/filesystems/vfat.txt
12755F: fs/fat/
1da177e4 12756
cba3345c
AW
12757VFIO DRIVER
12758M: Alex Williamson <alex.williamson@redhat.com>
12759L: kvm@vger.kernel.org
9f273c24 12760T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12761S: Maintained
12762F: Documentation/vfio.txt
12763F: drivers/vfio/
12764F: include/linux/vfio.h
c117ab84 12765F: include/uapi/linux/vfio.h
cba3345c 12766
a714ea5f
AW
12767VFIO PLATFORM DRIVER
12768M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12769L: kvm@vger.kernel.org
12770S: Maintained
12771F: drivers/vfio/platform/
12772
9e6f3438
PO
12773VIDEOBUF2 FRAMEWORK
12774M: Pawel Osciak <pawel@osciak.com>
12775M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12776M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12777L: linux-media@vger.kernel.org
12778S: Maintained
90d72ac6 12779F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12780F: include/media/videobuf2-*
12781
06a8fc78
AH
12782VIRTIO AND VHOST VSOCK DRIVER
12783M: Stefan Hajnoczi <stefanha@redhat.com>
12784L: kvm@vger.kernel.org
12785L: virtualization@lists.linux-foundation.org
12786L: netdev@vger.kernel.org
12787S: Maintained
12788F: include/linux/virtio_vsock.h
12789F: include/uapi/linux/virtio_vsock.h
12790F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12791F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12792F: drivers/vhost/vsock.c
12793F: drivers/vhost/vsock.h
06a8fc78 12794
5523662e
SCP
12795VIRTUAL SERIO DEVICE DRIVER
12796M: Stephen Chandler Paul <thatslyude@gmail.com>
12797S: Maintained
12798F: drivers/input/serio/userio.c
12799F: include/uapi/linux/userio.h
12800
9a82446b
AS
12801VIRTIO CONSOLE DRIVER
12802M: Amit Shah <amit.shah@redhat.com>
12803L: virtualization@lists.linux-foundation.org
12804S: Maintained
12805F: drivers/char/virtio_console.c
12806F: include/linux/virtio_console.h
c117ab84 12807F: include/uapi/linux/virtio_console.h
9a82446b 12808
2426ec8f 12809VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12810M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12811M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12812L: virtualization@lists.linux-foundation.org
12813S: Maintained
0e4191fe 12814F: Documentation/devicetree/bindings/virtio/
2426ec8f 12815F: drivers/virtio/
c893c8d7 12816F: tools/virtio/
2426ec8f
MT
12817F: drivers/net/virtio_net.c
12818F: drivers/block/virtio_blk.c
12819F: include/linux/virtio_*.h
916cdabc 12820F: include/uapi/linux/virtio_*.h
2426ec8f 12821
f2dbda3b
CH
12822VIRTIO DRIVERS FOR S390
12823M: Christian Borntraeger <borntraeger@de.ibm.com>
12824M: Cornelia Huck <cornelia.huck@de.ibm.com>
12825L: linux-s390@vger.kernel.org
12826L: virtualization@lists.linux-foundation.org
12827L: kvm@vger.kernel.org
12828S: Supported
1b568d93 12829F: drivers/s390/virtio/
f2dbda3b 12830
4ad6ee91
GH
12831VIRTIO GPU DRIVER
12832M: David Airlie <airlied@linux.ie>
12833M: Gerd Hoffmann <kraxel@redhat.com>
12834L: dri-devel@lists.freedesktop.org
12835L: virtualization@lists.linux-foundation.org
12836S: Maintained
12837F: drivers/gpu/drm/virtio/
12838F: include/uapi/linux/virtio_gpu.h
12839
3a4d5c94
MT
12840VIRTIO HOST (VHOST)
12841M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12842M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12843L: kvm@vger.kernel.org
c996d8b9 12844L: virtualization@lists.linux-foundation.org
3a4d5c94 12845L: netdev@vger.kernel.org
9f273c24 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12847S: Maintained
12848F: drivers/vhost/
c117ab84 12849F: include/uapi/linux/vhost.h
3a4d5c94 12850
271c8651
GH
12851VIRTIO INPUT DRIVER
12852M: Gerd Hoffmann <kraxel@redhat.com>
12853S: Maintained
12854F: drivers/virtio/virtio_input.c
12855F: include/uapi/linux/virtio_input.h
12856
1da177e4 12857VIA RHINE NETWORK DRIVER
210347e1 12858S: Orphan
f2148a47 12859F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12860
f0bf7f61 12861VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12862M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12863M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12864S: Maintained
12865F: drivers/mmc/host/via-sdmmc.c
12866
69e4a7c2 12867VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12868M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12869L: linux-fbdev@vger.kernel.org
69e4a7c2 12870S: Maintained
c7babebd
FTS
12871F: include/linux/via-core.h
12872F: include/linux/via-gpio.h
12873F: include/linux/via_i2c.h
8a61f013 12874F: drivers/video/fbdev/via/
69e4a7c2 12875
01f20734 12876VIA VELOCITY NETWORK DRIVER
8b58be88 12877M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12878L: netdev@vger.kernel.org
12879S: Maintained
f2148a47 12880F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12881
f73f8173
AW
12882VIRT LIB
12883M: Alex Williamson <alex.williamson@redhat.com>
12884M: Paolo Bonzini <pbonzini@redhat.com>
12885L: kvm@vger.kernel.org
12886S: Supported
12887F: virt/lib/
12888
77911fd2 12889VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12890M: Hans Verkuil <hverkuil@xs4all.nl>
12891L: linux-media@vger.kernel.org
12892T: git git://linuxtv.org/media_tree.git
a825eaec 12893W: https://linuxtv.org
0b7bc1fa 12894S: Maintained
77911fd2 12895F: drivers/media/platform/vivid/*
0b7bc1fa 12896
be7f8273 12897VLAN (802.1Q)
8b58be88 12898M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12899L: netdev@vger.kernel.org
12900S: Maintained
679655da
JP
12901F: drivers/net/macvlan.c
12902F: include/linux/if_*vlan.h
12903F: net/8021q/
be7f8273 12904
55e331cf 12905VLYNQ BUS
08eeb306 12906M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12907L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12908S: Maintained
12909F: drivers/vlynq/vlynq.c
12910F: include/linux/vlynq.h
12911
390beae4 12912VME SUBSYSTEM
74c600e3 12913M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12914M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12915M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12916L: devel@driverdev.osuosl.org
12917S: Maintained
12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12919F: Documentation/vme_api.txt
12920F: drivers/staging/vme/
12921F: drivers/vme/
12922F: include/linux/vme*
12923
4488e09b
AK
12924VMWARE HYPERVISOR INTERFACE
12925M: Alok Kataria <akataria@vmware.com>
12926L: virtualization@lists.linux-foundation.org
12927S: Supported
12928F: arch/x86/kernel/cpu/vmware.c
12929
73b35d07
DT
12930VMWARE BALLOON DRIVER
12931M: Xavier Deguillard <xdeguillard@vmware.com>
12932M: Philip Moltmann <moltmann@vmware.com>
12933M: "VMware, Inc." <pv-drivers@vmware.com>
12934L: linux-kernel@vger.kernel.org
12935S: Maintained
12936F: drivers/misc/vmw_balloon.c
12937
8b8be51b
TH
12938VMWARE VMMOUSE SUBDRIVER
12939M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12940M: "VMware, Inc." <pv-drivers@vmware.com>
12941L: linux-input@vger.kernel.org
12942S: Maintained
12943F: drivers/input/mouse/vmmouse.c
12944F: drivers/input/mouse/vmmouse.h
12945
d1a890fa 12946VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12947M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12948M: "VMware, Inc." <pv-drivers@vmware.com>
12949L: netdev@vger.kernel.org
12950S: Maintained
12951F: drivers/net/vmxnet3/
d1a890fa 12952
851b1642 12953VMware PVSCSI driver
29374ec6 12954M: Jim Gill <jgill@vmware.com>
851b1642
AK
12955M: VMware PV-Drivers <pv-drivers@vmware.com>
12956L: linux-scsi@vger.kernel.org
12957S: Maintained
12958F: drivers/scsi/vmw_pvscsi.c
12959F: drivers/scsi/vmw_pvscsi.h
12960
e53e86c7 12961VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12962M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12963M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12964L: linux-kernel@vger.kernel.org
1dd68f01 12965W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12967S: Supported
9d2597e8 12968F: Documentation/devicetree/bindings/regulator/
679655da 12969F: drivers/regulator/
9d2597e8 12970F: include/dt-bindings/regulator/
679655da 12971F: include/linux/regulator/
e53e86c7 12972
081958eb
DA
12973VRF
12974M: David Ahern <dsa@cumulusnetworks.com>
12975M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12976L: netdev@vger.kernel.org
12977S: Maintained
12978F: drivers/net/vrf.c
562d897d 12979F: Documentation/networking/vrf.txt
081958eb 12980
ab41319e 12981VT1211 HARDWARE MONITOR DRIVER
8b58be88 12982M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12983L: linux-hwmon@vger.kernel.org
ab41319e 12984S: Maintained
679655da
JP
12985F: Documentation/hwmon/vt1211
12986F: drivers/hwmon/vt1211.c
ab41319e 12987
1de9e371 12988VT8231 HARDWARE MONITOR DRIVER
8b58be88 12989M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12990L: linux-hwmon@vger.kernel.org
1de9e371 12991S: Maintained
679655da 12992F: drivers/hwmon/vt8231.c
1de9e371 12993
88095e7b
TO
12994VUB300 USB to SDIO/SD/MMC bridge chip
12995M: Tony Olech <tony.olech@elandigitalsystems.com>
12996L: linux-mmc@vger.kernel.org
12997L: linux-usb@vger.kernel.org
12998S: Supported
12999F: drivers/mmc/host/vub300.c
13000
1da177e4 13001W1 DALLAS'S 1-WIRE BUS
a8018766 13002M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13003S: Maintained
679655da
JP
13004F: Documentation/w1/
13005F: drivers/w1/
1da177e4 13006
13927079 13007W83791D HARDWARE MONITORING DRIVER
8b58be88 13008M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13009L: linux-hwmon@vger.kernel.org
25845c22 13010S: Maintained
679655da
JP
13011F: Documentation/hwmon/w83791d
13012F: drivers/hwmon/w83791d.c
13927079 13013
61db011d 13014W83793 HARDWARE MONITORING DRIVER
8b58be88 13015M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13016L: linux-hwmon@vger.kernel.org
61db011d 13017S: Maintained
679655da
JP
13018F: Documentation/hwmon/w83793
13019F: drivers/hwmon/w83793.c
61db011d 13020
e3760b43 13021W83795 HARDWARE MONITORING DRIVER
d8130624 13022M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13023L: linux-hwmon@vger.kernel.org
e3760b43
JD
13024S: Maintained
13025F: drivers/hwmon/w83795.c
13026
1da177e4 13027W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13028M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13029S: Maintained
679655da 13030F: drivers/mmc/host/wbsd.*
1da177e4 13031
b4e05923
HG
13032WACOM PROTOCOL 4 SERIAL TABLETS
13033M: Julian Squires <julian@cipht.net>
13034M: Hans de Goede <hdegoede@redhat.com>
13035L: linux-input@vger.kernel.org
13036S: Maintained
13037F: drivers/input/tablet/wacom_serial4.c
13038
3527761c 13039WATCHDOG DEVICE DRIVERS
8b58be88 13040M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13041R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13042L: linux-watchdog@vger.kernel.org
13043W: http://www.linux-watchdog.org/
f599aaf0 13044T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13045S: Maintained
540be8b2 13046F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13047F: Documentation/watchdog/
13048F: drivers/watchdog/
13049F: include/linux/watchdog.h
c117ab84 13050F: include/uapi/linux/watchdog.h
3527761c 13051
b22e00f3
DH
13052WIIMOTE HID DRIVER
13053M: David Herrmann <dh.herrmann@googlemail.com>
13054L: linux-input@vger.kernel.org
13055S: Maintained
13056F: drivers/hid/hid-wiimote*
13057
e258b80e 13058WINBOND CIR DRIVER
364e9e18 13059M: David Härdeman <david@hardeman.nu>
e258b80e 13060S: Maintained
116ab806 13061F: drivers/media/rc/winbond-cir.c
e258b80e 13062
c36a483d
WBG
13063WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13064M: William Breathitt Gray <vilhelm.gray@gmail.com>
13065L: linux-watchdog@vger.kernel.org
13066S: Maintained
13067F: drivers/watchdog/ebc-c384_wdt.c
13068
9c26df9b
WBG
13069WINSYSTEMS WS16C48 GPIO DRIVER
13070M: William Breathitt Gray <vilhelm.gray@gmail.com>
13071L: linux-gpio@vger.kernel.org
13072S: Maintained
13073F: drivers/gpio/gpio-ws16c48.c
e258b80e 13074
8a70da82 13075WIMAX STACK
8b58be88 13076M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13077M: linux-wimax@intel.com
49e7d9df 13078L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13079S: Supported
13080W: http://linuxwimax.org
315987dc 13081F: Documentation/wimax/README.wimax
315987dc
JP
13082F: include/linux/wimax/debug.h
13083F: include/net/wimax.h
c117ab84 13084F: include/uapi/linux/wimax.h
315987dc 13085F: net/wimax/
8a70da82 13086
5fc14680 13087WISTRON LAPTOP BUTTON DRIVER
8b58be88 13088M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13089S: Maintained
679655da 13090F: drivers/input/misc/wistron_btns.c
5fc14680 13091
1da177e4 13092WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13093M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13094L: linux-wireless@vger.kernel.org
926554c4 13095W: http://oops.ghostprotocols.net:81/blog
1da177e4 13096S: Maintained
679655da 13097F: drivers/net/wireless/wl3501*
1da177e4 13098
055bcbcb 13099WOLFSON MICROELECTRONICS DRIVERS
fef95164 13100L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13101T: git https://github.com/CirrusLogic/linux-drivers.git
13102W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13103S: Supported
3768f0b1 13104F: Documentation/hwmon/wm83??
f494993f
CK
13105F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13106F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13107F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13108F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13109F: drivers/clk/clk-wm83*.c
9c309598 13110F: drivers/extcon/extcon-arizona.c
b75ea16a 13111F: drivers/leds/leds-wm83*.c
25b273ba 13112F: drivers/gpio/gpio-*wm*.c
9c309598 13113F: drivers/gpio/gpio-arizona.c
d22b0869 13114F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13115F: drivers/input/misc/wm831x-on.c
13116F: drivers/input/touchscreen/wm831x-ts.c
13117F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13118F: drivers/mfd/arizona*
13119F: drivers/mfd/wm*.c
12ebc137 13120F: drivers/mfd/cs47l24*
8c0984e5 13121F: drivers/power/supply/wm83*.c
b75ea16a
MB
13122F: drivers/rtc/rtc-wm83*.c
13123F: drivers/regulator/wm8*.c
3860e6c4 13124F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13125F: drivers/watchdog/wm83*_wdt.c
9c309598 13126F: include/linux/mfd/arizona/
3860e6c4 13127F: include/linux/mfd/wm831x/
b75ea16a 13128F: include/linux/mfd/wm8350/
3768f0b1 13129F: include/linux/mfd/wm8400*
59ec6da2 13130F: include/linux/wm97xx.h
055bcbcb 13131F: include/sound/wm????.h
9c309598 13132F: sound/soc/codecs/arizona.?
055bcbcb 13133F: sound/soc/codecs/wm*
12ebc137 13134F: sound/soc/codecs/cs47l24*
b75ea16a 13135
3e6cd7a4
TH
13136WORKQUEUE
13137M: Tejun Heo <tj@kernel.org>
badb7f5e 13138R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13140S: Maintained
13141F: include/linux/workqueue.h
13142F: kernel/workqueue.c
13143F: Documentation/workqueue.txt
13144
39ac9f48
CYT
13145X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13146M: Chen-Yu Tsai <wens@csie.org>
13147L: linux-kernel@vger.kernel.org
13148S: Maintained
13149N: axp[128]
13150
1da177e4 13151X.25 NETWORK LAYER
8bf28059 13152M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13153L: linux-x25@vger.kernel.org
8bf28059 13154S: Odd Fixes
679655da
JP
13155F: Documentation/networking/x25*
13156F: include/net/x25*
13157F: net/x25/
1da177e4 13158
e2d1d6c0 13159X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13160M: Thomas Gleixner <tglx@linutronix.de>
13161M: Ingo Molnar <mingo@redhat.com>
13162M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13163M: x86@kernel.org
981c3a4f 13164L: linux-kernel@vger.kernel.org
75fc2d37 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13166S: Maintained
679655da
JP
13167F: Documentation/x86/
13168F: arch/x86/
e2d1d6c0 13169
d0944853 13170X86 PLATFORM DRIVERS
e181ba15 13171M: Darren Hart <dvhart@infradead.org>
d0944853 13172L: platform-driver-x86@vger.kernel.org
e181ba15 13173T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13174S: Maintained
14430813 13175F: drivers/platform/x86/
3a4bceef 13176F: drivers/platform/olpc/
d0944853 13177
c1f5c54b
IM
13178X86 MCE INFRASTRUCTURE
13179M: Tony Luck <tony.luck@intel.com>
487ba8e8 13180M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13181L: linux-edac@vger.kernel.org
13182S: Maintained
13183F: arch/x86/kernel/cpu/mcheck/*
13184
79ebdc95
BP
13185X86 MICROCODE UPDATE SUPPORT
13186M: Borislav Petkov <bp@alien8.de>
13187S: Maintained
13188F: arch/x86/kernel/cpu/microcode/*
13189
f0905c5a
AL
13190X86 VDSO
13191M: Andy Lutomirski <luto@amacapital.net>
13192L: linux-kernel@vger.kernel.org
13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13194S: Maintained
d603c8e1 13195F: arch/x86/entry/vdso/
f0905c5a 13196
d6fad502 13197XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13198M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13199M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13200L: linux-media@vger.kernel.org
a825eaec 13201W: https://linuxtv.org
d6fad502
MCC
13202T: git git://linuxtv.org/media_tree.git
13203S: Maintained
13204F: drivers/media/tuners/tuner-xc2028.*
13205
c4468085 13206XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13207M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13208M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13209M: Juergen Gross <jgross@suse.com>
11dbb52b 13210L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13212S: Supported
13213F: arch/x86/xen/
13214F: drivers/*/xen-*front.c
13215F: drivers/xen/
13216F: arch/x86/include/asm/xen/
13217F: include/xen/
c117ab84 13218F: include/uapi/xen/
c4468085 13219
77bfb479 13220XEN HYPERVISOR ARM
85d1a29d 13221M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13222L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13223S: Maintained
77bfb479
SS
13224F: arch/arm/xen/
13225F: arch/arm/include/asm/xen/
13226
b475e83f 13227XEN HYPERVISOR ARM64
85d1a29d 13228M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13230S: Maintained
b475e83f
SS
13231F: arch/arm64/xen/
13232F: arch/arm64/include/asm/xen/
13233
9b57e1a7 13234XEN NETWORK BACKEND DRIVER
8386040b 13235M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13236M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13238L: netdev@vger.kernel.org
13239S: Supported
13240F: drivers/net/xen-netback/*
13241
c5f8e29d
KRW
13242XEN PCI SUBSYSTEM
13243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13244L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13245S: Supported
13246F: arch/x86/pci/*xen*
13247F: drivers/pci/*xen*
13248
a2c5ae65
KRW
13249XEN BLOCK SUBSYSTEM
13250M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13251M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13253S: Supported
13254F: drivers/block/xen-blkback/*
13255F: drivers/block/xen*
13256
15d03609
JG
13257XEN PVSCSI DRIVERS
13258M: Juergen Gross <jgross@suse.com>
13259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13260L: linux-scsi@vger.kernel.org
13261S: Supported
13262F: drivers/scsi/xen-scsifront.c
13263F: drivers/xen/xen-scsiback.c
13264F: include/xen/interface/io/vscsiif.h
13265
c5f8e29d
KRW
13266XEN SWIOTLB SUBSYSTEM
13267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13268L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13269S: Supported
13270F: arch/x86/xen/*swiotlb*
13271F: drivers/xen/*swiotlb*
13272
1da177e4 13273XFS FILESYSTEM
809625ca 13274M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13275M: linux-xfs@vger.kernel.org
13276L: linux-xfs@vger.kernel.org
13277W: http://xfs.org/
9f273c24 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13279S: Supported
679655da
JP
13280F: Documentation/filesystems/xfs.txt
13281F: fs/xfs/
1da177e4 13282
8a3b7a25 13283XILINX AXI ETHERNET DRIVER
59a54f30
MS
13284M: Anirudha Sarangi <anirudh@xilinx.com>
13285M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13286S: Maintained
13287F: drivers/net/ethernet/xilinx/xilinx_axienet*
13288
238b8721 13289XILINX UARTLITE SERIAL DRIVER
8b58be88 13290M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13291L: linux-serial@vger.kernel.org
13292S: Maintained
df621252 13293F: drivers/tty/serial/uartlite.c
238b8721 13294
df330515
LP
13295XILINX VIDEO IP CORES
13296M: Hyun Kwon <hyun.kwon@xilinx.com>
13297M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13298L: linux-media@vger.kernel.org
13299T: git git://linuxtv.org/media_tree.git
13300S: Supported
13301F: Documentation/devicetree/bindings/media/xilinx/
13302F: drivers/media/platform/xilinx/
a5562f65 13303F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13304
74316949
EB
13305XILLYBUS DRIVER
13306M: Eli Billauer <eli.billauer@gmail.com>
13307L: linux-kernel@vger.kernel.org
13308S: Supported
13309F: drivers/char/xillybus/
13310
f620e4b8
MF
13311XTENSA XTFPGA PLATFORM SUPPORT
13312M: Max Filippov <jcmvbkbc@gmail.com>
13313L: linux-xtensa@linux-xtensa.org
13314S: Maintained
13315F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13316F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13317
1da177e4 13318YAM DRIVER FOR AX.25
8b58be88 13319M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13320L: linux-hams@vger.kernel.org
13321S: Maintained
679655da
JP
13322F: drivers/net/hamradio/yam*
13323F: include/linux/yam.h
1da177e4 13324
af64a5eb 13325YEALINK PHONE DRIVER
8b58be88 13326M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13327L: usbb2k-api-dev@nongnu.org
13328S: Maintained
679655da
JP
13329F: Documentation/input/yealink.txt
13330F: drivers/input/misc/yealink.*
af64a5eb 13331
1da177e4 13332Z8530 DRIVER FOR AX.25
8b58be88 13333M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13334W: http://yaina.de/jreuter/
13335W: http://www.qsl.net/dl1bke/
13336L: linux-hams@vger.kernel.org
13337S: Maintained
679655da
JP
13338F: Documentation/networking/z8530drv.txt
13339F: drivers/net/hamradio/*scc.c
13340F: drivers/net/hamradio/z8530.h
1da177e4 13341
0cf31ec1 13342ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13343M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13344L: linux-mm@kvack.org
13345S: Maintained
13346F: mm/zbud.c
13347F: include/linux/zbud.h
13348
7c0c3afb 13349ZD1211RW WIRELESS DRIVER
8b58be88
JP
13350M: Daniel Drake <dsd@gentoo.org>
13351M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13352W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13353L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13354L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13355S: Maintained
6948300c 13356F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13357
20263029
DS
13358ZPOOL COMPRESSED PAGE STORAGE API
13359M: Dan Streetman <ddstreet@ieee.org>
13360L: linux-mm@kvack.org
13361S: Maintained
13362F: mm/zpool.c
13363F: include/linux/zpool.h
13364
1da177e4 13365ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13366L: mjpeg-users@lists.sourceforge.net
f63145e2 13367L: linux-media@vger.kernel.org
1da177e4 13368W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13369T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13370S: Odd Fixes
90d72ac6 13371F: drivers/media/pci/zoran/
1da177e4 13372
6920f2cc
MK
13373ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13374M: Minchan Kim <minchan@kernel.org>
13375M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13376R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13377L: linux-kernel@vger.kernel.org
13378S: Maintained
13379F: drivers/block/zram/
13380F: Documentation/blockdev/zram.txt
13381
8b4a4080 13382ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13383M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13384S: Maintained
df621252 13385F: drivers/tty/serial/zs.*
8b4a4080 13386
eae70d06
MK
13387ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13388M: Minchan Kim <minchan@kernel.org>
13389M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13390R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13391L: linux-mm@kvack.org
13392S: Maintained
13393F: mm/zsmalloc.c
13394F: include/linux/zsmalloc.h
d02be50d 13395F: Documentation/vm/zsmalloc.txt
eae70d06 13396
0cf31ec1 13397ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13398M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13399L: linux-mm@kvack.org
13400S: Maintained
13401F: mm/zswap.c
13402
1da177e4 13403THE REST
8b58be88 13404M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13405L: linux-kernel@vger.kernel.org
8a6e2535 13406Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13408S: Buried alive in reporters
34d03cc1
JP
13409F: *
13410F: */