]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
Merge branch 'udp-receive-path-optimizations'
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
68656443 80 B: Bug tracking system location.
c7c4fb18
JP
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
90 should be using that.
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
c7c4fb18
JP
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
108 F: net/
109 X: net/ipv6/
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 112 patch or file. For instance:
c7c4fb18 113 K: of_get_profile
bbbe96ed 114 matches patches or files that contain "of_get_profile"
c7c4fb18 115 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
c7c4fb18 118 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
119
120Note: For the hard of thinking, this list is meant to remain in alphabetical
121order. If you could add yourselves to it in alphabetical order that would be
122so much easier [Ed]
123
c7c4fb18 124Maintainers List (try to look for most precise areas first)
1da177e4 125
c7c4fb18 126 -----------------------------------
679655da 127
a6d89915 1283C59X NETWORK DRIVER
8b58be88 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
130L: netdev@vger.kernel.org
131S: Maintained
679655da 132F: Documentation/networking/vortex.txt
ca7a8e85 133F: drivers/net/ethernet/3com/3c59x.c
a6d89915 134
1da177e4 1353CR990 NETWORK DRIVER
8b58be88 136M: David Dillow <dave@thedillows.org>
979b6c13 137L: netdev@vger.kernel.org
1da177e4 138S: Maintained
ca7a8e85 139F: drivers/net/ethernet/3com/typhoon*
1da177e4 140
c4de0ceb
AR
1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142M: Adam Radford <linuxraid@lsi.com>
1da177e4 143L: linux-scsi@vger.kernel.org
c4de0ceb 144W: http://www.lsi.com
1da177e4 145S: Supported
c4de0ceb 146F: drivers/scsi/3w-*
1da177e4
LT
147
14853C700 AND 53C700-66 SCSI DRIVER
8b58be88 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
150L: linux-scsi@vger.kernel.org
151S: Maintained
679655da 152F: drivers/scsi/53c700*
1da177e4 153
68d96dcf 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 155M: Alexander Aring <aar@pengutronix.de>
6970c34c 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 157L: linux-bluetooth@vger.kernel.org
ebef9c12 158L: linux-wpan@vger.kernel.org
68d96dcf
AA
159S: Maintained
160F: net/6lowpan/
6304f8fc 161F: include/net/6lowpan.h
ea9eb698 162F: Documentation/networking/6lowpan.txt
68d96dcf 163
1da177e4 1646PACK NETWORK DRIVER FOR AX.25
8b58be88 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
166L: linux-hams@vger.kernel.org
167S: Maintained
679655da 168F: drivers/net/hamradio/6pack.c
1da177e4 169
1da177e4 1708169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 171M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 172L: netdev@vger.kernel.org
1da177e4 173S: Maintained
a8fe65b8 174F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
175
1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 178L: linux-serial@vger.kernel.org
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
2a81ffdd 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 285B: https://bugzilla.kernel.org
8b59a454 286S: Supported
679655da
JP
287F: drivers/acpi/
288F: drivers/pnp/pnpacpi/
289F: include/linux/acpi.h
43368e74 290F: include/acpi/
3a75ef0c 291F: Documentation/acpi/
89ca78a0 292F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 293F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
3a75ef0c 297F: tools/power/acpi/
8b59a454 298
3774929d
RW
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
309B: https://bugzilla.kernel.org
310B: https://bugs.acpica.org
3774929d
RW
311S: Supported
312F: drivers/acpi/acpica/
313F: include/acpi/
2754c447 314F: tools/power/acpi/
3774929d 315
8b59a454 316ACPI FAN DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
68656443 320B: https://bugzilla.kernel.org
8b59a454 321S: Supported
679655da 322F: drivers/acpi/fan.c
1da177e4 323
daeb2016
LP
324ACPI FOR ARM64 (ACPI/arm64)
325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326M: Hanjun Guo <hanjun.guo@linaro.org>
327M: Sudeep Holla <sudeep.holla@arm.com>
328L: linux-acpi@vger.kernel.org
329S: Maintained
330F: drivers/acpi/arm64
331
8b59a454 332ACPI THERMAL DRIVER
8b58be88 333M: Zhang Rui <rui.zhang@intel.com>
8b59a454 334L: linux-acpi@vger.kernel.org
5ca92bd9 335W: https://01.org/linux-acpi
68656443 336B: https://bugzilla.kernel.org
8b59a454 337S: Supported
679655da 338F: drivers/acpi/*thermal*
998be20f 339
359acec8 340ACPI VIDEO DRIVER
8b58be88 341M: Zhang Rui <rui.zhang@intel.com>
8b59a454 342L: linux-acpi@vger.kernel.org
5ca92bd9 343W: https://01.org/linux-acpi
68656443 344B: https://bugzilla.kernel.org
8b59a454 345S: Supported
86f98a3a 346F: drivers/acpi/acpi_video.c
998be20f 347
bff431e4 348ACPI WMI DRIVER
d0944853 349L: platform-driver-x86@vger.kernel.org
5b927259 350S: Orphan
679655da 351F: drivers/platform/x86/wmi.c
bff431e4 352
2f39d519 353AD1889 ALSA SOUND DRIVER
8b58be88 354M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
355W: http://wiki.parisc-linux.org/AD1889
356L: linux-parisc@vger.kernel.org
357S: Maintained
679655da 358F: sound/pci/ad1889.*
2f39d519 359
527a1a83
MH
360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5254
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/misc/ad525x_dpot.c
366
367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD5398
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/regulator/ad5398.c
373
374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7142
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/misc/ad714x.c
380
381AD7877 TOUCHSCREEN DRIVER
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7877
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7877.c
387
388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7879
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/touchscreen/ad7879.c
394
1330b0dc 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 396M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
397S: Maintained
398
7302b9d9
MH
399ADF7242 IEEE 802.15.4 RADIO DRIVER
400M: Michael Hennerich <michael.hennerich@analog.com>
401W: https://wiki.analog.com/ADF7242
402W: http://ez.analog.com/community/linux-device-drivers
403L: linux-wpan@vger.kernel.org
404S: Supported
405F: drivers/net/ieee802154/adf7242.c
406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
1da177e4 408ADM1025 HARDWARE MONITOR DRIVER
d8130624 409M: Jean Delvare <jdelvare@suse.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
1da177e4 411S: Maintained
679655da
JP
412F: Documentation/hwmon/adm1025
413F: drivers/hwmon/adm1025.c
1da177e4 414
cae2caae 415ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 416M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 417L: linux-hwmon@vger.kernel.org
cae2caae 418S: Maintained
679655da 419F: drivers/hwmon/adm1029.c
cae2caae 420
cc0b88cf 421ADM8211 WIRELESS DRIVER
cc0b88cf 422L: linux-wireless@vger.kernel.org
491b26b4 423W: http://wireless.kernel.org/
e71bcbd0 424S: Orphan
d4a17304 425F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 426
e8e31622
SA
427ADP1653 FLASH CONTROLLER DRIVER
428M: Sakari Ailus <sakari.ailus@iki.fi>
429L: linux-media@vger.kernel.org
430S: Maintained
431F: drivers/media/i2c/adp1653.c
b5dcee22 432F: include/media/i2c/adp1653.h
e8e31622 433
527a1a83
MH
434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP5520
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/mfd/adp5520.c
440F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 441F: drivers/leds/leds-adp5520.c
77278d50 442F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
443F: drivers/input/keyboard/adp5520-keys.c
444
445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 447W: http://wiki.analog.com/ADP5588
a4edbc10 448W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
449S: Supported
450F: drivers/input/keyboard/adp5588-keys.c
77278d50 451F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
452
453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 455W: http://wiki.analog.com/ADP8860
a4edbc10 456W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
457S: Supported
458F: drivers/video/backlight/adp8860_bl.c
459
8c22a8f5
DE
460ADS1015 HARDWARE MONITOR DRIVER
461M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 462L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
463S: Maintained
464F: Documentation/hwmon/ads1015
465F: drivers/hwmon/ads1015.c
466F: include/linux/i2c/ads1015.h
467
1da177e4 468ADT746X FAN DRIVER
8b58be88 469M: Colin Leroy <colin@colino.net>
1da177e4 470S: Maintained
679655da 471F: drivers/macintosh/therm_adt746x.c
1da177e4 472
b058b859 473ADT7475 HARDWARE MONITOR DRIVER
d8130624 474M: Jean Delvare <jdelvare@suse.com>
968ce1b1 475L: linux-hwmon@vger.kernel.org
b058b859
JD
476S: Maintained
477F: Documentation/hwmon/adt7475
478F: drivers/hwmon/adt7475.c
479
527a1a83
MH
480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADXL345
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/misc/adxl34x.c
486
8c6af9e1 487ADVANSYS SCSI DRIVER
8b58be88 488M: Matthew Wilcox <matthew@wil.cx>
d8130624 489M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
490L: linux-scsi@vger.kernel.org
491S: Maintained
679655da
JP
492F: Documentation/scsi/advansys.txt
493F: drivers/scsi/advansys.c
8c6af9e1 494
1da177e4 495AEDSP16 DRIVER
8b58be88 496M: Riccardo Facchetti <fizban@tin.it>
1da177e4 497S: Maintained
679655da 498F: sound/oss/aedsp16.c
1da177e4 499
91952bc0
AP
500AF9013 MEDIA DRIVER
501M: Antti Palosaari <crope@iki.fi>
502L: linux-media@vger.kernel.org
a825eaec 503W: https://linuxtv.org
91952bc0
AP
504W: http://palosaari.fi/linux/
505Q: http://patchwork.linuxtv.org/project/linux-media/list/
506T: git git://linuxtv.org/anttip/media_tree.git
507S: Maintained
508F: drivers/media/dvb-frontends/af9013*
509
510AF9033 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9033*
519
1da177e4 520AFFS FILE SYSTEM
6cf515e1
GU
521L: linux-fsdevel@vger.kernel.org
522S: Orphan
679655da
JP
523F: Documentation/filesystems/affs.txt
524F: fs/affs/
1da177e4 525
e2d1d6c0 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 527M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
528L: linux-afs@lists.infradead.org
529S: Supported
679655da
JP
530F: fs/afs/
531F: include/net/af_rxrpc.h
532F: net/rxrpc/af_rxrpc.c
e2d1d6c0 533
1da177e4 534AGPGART DRIVER
8b58be88 535M: David Airlie <airlied@linux.ie>
878eaf61 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 537S: Maintained
679655da
JP
538F: drivers/char/agp/
539F: include/linux/agp*
c117ab84 540F: include/uapi/linux/agp*
1da177e4
LT
541
542AHA152X SCSI DRIVER
8b58be88 543M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
544L: linux-scsi@vger.kernel.org
545S: Maintained
679655da
JP
546F: drivers/scsi/aha152x*
547F: drivers/scsi/pcmcia/aha152x*
1da177e4 548
64624d4f 549AIC7XXX / AIC79XX SCSI DRIVER
d8130624 550M: Hannes Reinecke <hare@suse.com>
64624d4f 551L: linux-scsi@vger.kernel.org
1da177e4 552S: Maintained
679655da 553F: drivers/scsi/aic7xxx/
1da177e4 554
450500ad
HV
555AIMSLAB FM RADIO RECEIVER DRIVER
556M: Hans Verkuil <hverkuil@xs4all.nl>
557L: linux-media@vger.kernel.org
558T: git git://linuxtv.org/media_tree.git
a825eaec 559W: https://linuxtv.org
450500ad
HV
560S: Maintained
561F: drivers/media/radio/radio-aimslab*
562
e2d1d6c0 563AIO
8b58be88 564M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
565L: linux-aio@kvack.org
566S: Supported
679655da
JP
567F: fs/aio.c
568F: include/linux/*aio*.h
e2d1d6c0 569
469d4ec8
AP
570AIRSPY MEDIA DRIVER
571M: Antti Palosaari <crope@iki.fi>
572L: linux-media@vger.kernel.org
a825eaec 573W: https://linuxtv.org
469d4ec8
AP
574W: http://palosaari.fi/linux/
575Q: http://patchwork.linuxtv.org/project/linux-media/list/
576T: git git://linuxtv.org/anttip/media_tree.git
577S: Maintained
578F: drivers/media/usb/airspy/
579
b9567027
LS
580ALACRITECH GIGABIT ETHERNET DRIVER
581M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
582S: Maintained
583F: drivers/net/ethernet/alacritech/*
584
1da177e4 585ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 586M: Duncan Sands <duncan.sands@free.fr>
6372594a 587L: linux-usb@vger.kernel.org
1da177e4
LT
588W: http://www.linux-usb.org/SpeedTouch/
589S: Maintained
679655da
JP
590F: drivers/usb/atm/speedtch.c
591F: drivers/usb/atm/usbatm.c
1da177e4 592
272f133a 593ALCHEMY AU1XX0 MMC DRIVER
8b58be88 594M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 595S: Maintained
679655da 596F: drivers/mmc/host/au1xmmc.c
272f133a 597
4a4e5787 598ALI1563 I2C DRIVER
8b58be88 599M: Rudolf Marek <r.marek@assembler.cz>
846557d3 600L: linux-i2c@vger.kernel.org
4a4e5787 601S: Maintained
679655da
JP
602F: Documentation/i2c/busses/i2c-ali1563
603F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 604
bc368798
LC
605ALLWINNER SECURITY SYSTEM
606M: Corentin Labbe <clabbe.montjoie@gmail.com>
607L: linux-crypto@vger.kernel.org
608S: Maintained
609F: drivers/crypto/sunxi-ss/
610
1da177e4 611ALPHA PORT
8b58be88 612M: Richard Henderson <rth@twiddle.net>
8b58be88 613M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 614M: Matt Turner <mattst88@gmail.com>
c89f4f9a 615S: Odd Fixes
a9406699 616L: linux-alpha@vger.kernel.org
679655da 617F: arch/alpha/
1da177e4 618
30172936
PR
619ALPS PS/2 TOUCHPAD DRIVER
620R: Pali Rohár <pali.rohar@gmail.com>
621F: drivers/input/mouse/alps.*
622
f62092f6
LFT
623ALTERA MAILBOX DRIVER
624M: Ley Foon Tan <lftan@altera.com>
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/mailbox/mailbox-altera.c
628
c5abbba9
THL
629ALTERA PIO DRIVER
630M: Tien Hock Loh <thloh@altera.com>
631L: linux-gpio@vger.kernel.org
632S: Maintained
633F: drivers/gpio/gpio-altera.c
634
8ce064bf
TT
635ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
636M: Thor Thayer <tthayer@opensource.altera.com>
637S: Maintained
638F: drivers/gpio/gpio-altera-a10sr.c
639F: drivers/mfd/altera-a10sr.c
640F: include/linux/mfd/altera-a10sr.h
641
16b8b922 642ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 643M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
644L: netdev@vger.kernel.org
645L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
646S: Maintained
647F: drivers/net/ethernet/altera/
648
adf9251f
TK
649ALTERA UART/JTAG UART SERIAL DRIVERS
650M: Tobias Klauser <tklauser@distanz.ch>
651L: linux-serial@vger.kernel.org
61bd0943 652L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
653S: Maintained
654F: drivers/tty/serial/altera_uart.c
655F: drivers/tty/serial/altera_jtaguart.c
656F: include/linux/altera_uart.h
657F: include/linux/altera_jtaguart.h
658
1738cd3e
NB
659AMAZON ETHERNET DRIVERS
660M: Netanel Belgazal <netanel@annapurnalabs.com>
661R: Saeed Bishara <saeed@annapurnalabs.com>
662R: Zorik Machulsky <zorik@annapurnalabs.com>
663L: netdev@vger.kernel.org
664S: Supported
665F: Documentation/networking/ena.txt
666F: drivers/net/ethernet/amazon/
667
f4875e12
TL
668AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
669M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 670M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
671L: linux-crypto@vger.kernel.org
672S: Supported
673F: drivers/crypto/ccp/
674F: include/linux/ccp.h
675
512d1027 676AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 677M: Huang Rui <ray.huang@amd.com>
968ce1b1 678L: linux-hwmon@vger.kernel.org
96818b58 679S: Supported
512d1027
AH
680F: Documentation/hwmon/fam15h_power
681F: drivers/hwmon/fam15h_power.c
682
167a675a 683AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 684L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 685S: Orphan
faf2e1db 686F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 687
f90b8116 688AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 689P: Andres Salomon <dilinger@queued.net>
67d76710 690L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
691W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
692S: Supported
679655da
JP
693F: drivers/char/hw_random/geode-rng.c
694F: drivers/crypto/geode*
8a61f013 695F: drivers/video/fbdev/geode/
679655da 696F: arch/x86/include/asm/geode.h
f90b8116 697
919ee7dd 698AMD IOMMU (AMD-VI)
e4110568 699M: Joerg Roedel <joro@8bytes.org>
919ee7dd 700L: iommu@lists.linux-foundation.org
525b233c 701T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 702S: Maintained
b2c16391
JP
703F: drivers/iommu/amd_iommu*.[ch]
704F: include/linux/amd-iommu.h
919ee7dd 705
16423d67 706AMD KFD
1241e0b4 707M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
708L: dri-devel@lists.freedesktop.org
709T: git git://people.freedesktop.org/~gabbayo/linux.git
710S: Supported
130e0371
OG
711F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
712F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 713F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 714F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 715F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
716F: drivers/gpu/drm/amd/include/cik_structs.h
717F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 718F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
719F: drivers/gpu/drm/radeon/radeon_kfd.c
720F: drivers/gpu/drm/radeon/radeon_kfd.h
721F: include/uapi/linux/kfd_ioctl.h
16423d67 722
2510eb74
SS
723AMD SEATTLE DEVICE TREE SUPPORT
724M: Brijesh Singh <brijeshkumar.singh@amd.com>
725M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
726M: Tom Lendacky <thomas.lendacky@amd.com>
727S: Supported
728F: arch/arm64/boot/dts/amd/
729
45198c7b
LT
730AMD XGBE DRIVER
731M: Tom Lendacky <thomas.lendacky@amd.com>
732L: netdev@vger.kernel.org
733S: Supported
734F: drivers/net/ethernet/amd/xgbe/
08b8940e 735F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 736
284f42b6 737AMS (Apple Motion Sensor) DRIVER
8b58be88 738M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 739S: Supported
bd5f47ec 740F: drivers/macintosh/ams/
284f42b6 741
531fca16
HV
742ANALOG DEVICES INC AD9389B DRIVER
743M: Hans Verkuil <hans.verkuil@cisco.com>
744L: linux-media@vger.kernel.org
745S: Maintained
746F: drivers/media/i2c/ad9389b*
747
614b4384
LPC
748ANALOG DEVICES INC ADV7180 DRIVER
749M: Lars-Peter Clausen <lars@metafoo.de>
750L: linux-media@vger.kernel.org
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/media/i2c/adv7180.c
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7511 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7511*
760
531fca16
HV
761ANALOG DEVICES INC ADV7604 DRIVER
762M: Hans Verkuil <hans.verkuil@cisco.com>
763L: linux-media@vger.kernel.org
764S: Maintained
765F: drivers/media/i2c/adv7604*
766
c40ddfa3
HV
767ANALOG DEVICES INC ADV7842 DRIVER
768M: Hans Verkuil <hans.verkuil@cisco.com>
769L: linux-media@vger.kernel.org
770S: Maintained
771F: drivers/media/i2c/adv7842*
772
527a1a83 773ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 774M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 776W: http://wiki.analog.com/
a4edbc10 777W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 778S: Supported
39c9d199 779F: sound/soc/codecs/adau*
cc52688a 780F: sound/soc/codecs/adav*
4bdef3bd 781F: sound/soc/codecs/ad1*
ae48f5ef 782F: sound/soc/codecs/ad7*
4bdef3bd 783F: sound/soc/codecs/ssm*
40216ce7 784F: sound/soc/codecs/sigmadsp.*
4bdef3bd 785
527a1a83 786ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 787L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
789W: http://blackfin.uclinux.org/
790S: Supported
791F: sound/soc/blackfin/*
7d1f9018 792
4ce72abc
LPC
793ANALOG DEVICES INC IIO DRIVERS
794M: Lars-Peter Clausen <lars@metafoo.de>
795M: Michael Hennerich <Michael.Hennerich@analog.com>
796W: http://wiki.analog.com/
797W: http://ez.analog.com/community/linux-device-drivers
798S: Supported
799F: drivers/iio/*/ad*
800X: drivers/iio/*/adjd*
801F: drivers/staging/iio/*/ad*
802F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 803
0e3b67b3
LPC
804ANALOG DEVICES INC DMA DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806W: http://ez.analog.com/community/linux-device-drivers
807S: Supported
808F: drivers/dma/dma-axi-dmac.c
809
27eb6622
RH
810ANDROID CONFIG FRAGMENTS
811M: Rob Herring <robh@kernel.org>
812S: Supported
813F: kernel/configs/android*
814
41c9e95d
GK
815ANDROID DRIVERS
816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 817M: Arve Hjønnevåg <arve@android.com>
41c9e95d 818M: Riley Andrews <riandrews@android.com>
0e4a566b 819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
820L: devel@driverdev.osuosl.org
821S: Supported
822F: drivers/android/
823F: drivers/staging/android/
824
d03c023e
LA
825ANDROID ION DRIVER
826M: Laura Abbott <labbott@redhat.com>
827M: Sumit Semwal <sumit.semwal@linaro.org>
828L: devel@driverdev.osuosl.org
829S: Supported
e9d766b9 830F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
831F: drivers/staging/android/ion
832F: drivers/staging/android/uapi/ion.h
833F: drivers/staging/android/uapi/ion_test.h
834
42269063 835AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 836M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 837L: linuxppc-dev@lists.ozlabs.org
93711660 838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 839S: Maintained
679655da 840F: sound/aoa/
42269063 841
4075a283 842APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
843M: William Breathitt Gray <vilhelm.gray@gmail.com>
844L: linux-iio@vger.kernel.org
845S: Maintained
4075a283 846F: drivers/iio/adc/stx104.c
97a445da 847
1da177e4 848APM DRIVER
e5f6450c 849M: Jiri Kosina <jikos@kernel.org>
81024fc4 850S: Odd fixes
9f273c24 851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
852F: arch/x86/kernel/apm_32.c
853F: include/linux/apm_bios.h
c117ab84 854F: include/uapi/linux/apm_bios.h
81024fc4 855F: drivers/char/apm-emulation.c
1da177e4 856
bd7aa4b2 857APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 858M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 859L: linux-input@vger.kernel.org
75dd112a 860S: Odd fixes
679655da 861F: drivers/input/mouse/bcm5974.c
bd7aa4b2 862
6f2fad74 863APPLE SMC DRIVER
75dd112a 864M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 865L: linux-hwmon@vger.kernel.org
75dd112a 866S: Odd fixes
679655da 867F: drivers/hwmon/applesmc.c
6f2fad74 868
1da177e4 869APPLETALK NETWORK LAYER
8b58be88 870M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 871S: Maintained
679655da
JP
872F: drivers/net/appletalk/
873F: net/appletalk/
1da177e4 874
21c75328
DD
875APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
876M: Duc Dang <dhdang@apm.com>
877S: Supported
878F: arch/arm64/boot/dts/apm/
879
24299502
IS
880APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
881M: Iyappan Subramanian <isubramanian@apm.com>
882M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
883S: Supported
884F: drivers/net/ethernet/apm/xgene/
2efccc60 885F: drivers/net/phy/mdio-xgene.c
24299502 886F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 887F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 888
fd3a628e
TN
889APPLIED MICRO (APM) X-GENE SOC PMU
890M: Tai Nguyen <ttnguyen@apm.com>
891S: Supported
892F: drivers/perf/xgene_pmu.c
893F: Documentation/perf/xgene-pmu.txt
894F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
895
62a37dc7
LP
896APTINA CAMERA SENSOR PLL
897M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
898L: linux-media@vger.kernel.org
899S: Maintained
900F: drivers/media/i2c/aptina-pll.*
901
1154ea7d 902ARC FRAMEBUFFER DRIVER
8b58be88 903M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 904S: Maintained
8a61f013
JH
905F: drivers/video/fbdev/arcfb.c
906F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 907
c38f6ac7
MG
908ARCNET NETWORK LAYER
909M: Michael Grzeschik <m.grzeschik@pengutronix.de>
910L: netdev@vger.kernel.org
911S: Maintained
912F: drivers/net/arcnet/
913F: include/uapi/linux/if_arcnet.h
914
71d298ce
AB
915ARC PGU DRM DRIVER
916M: Alexey Brodkin <abrodkin@synopsys.com>
917S: Supported
918F: drivers/gpu/drm/arc/
919F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
920
588deb61
MR
921ARM ARCHITECTED TIMER DRIVER
922M: Mark Rutland <mark.rutland@arm.com>
923M: Marc Zyngier <marc.zyngier@arm.com>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/include/asm/arch_timer.h
927F: arch/arm64/include/asm/arch_timer.h
928F: drivers/clocksource/arm_arch_timer.c
929
c5a906a5
LD
930ARM HDLCD DRM DRIVER
931M: Liviu Dudau <liviu.dudau@arm.com>
932S: Supported
59ba2422 933F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
934F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
935
59ba2422
LD
936ARM MALI-DP DRM DRIVER
937M: Liviu Dudau <liviu.dudau@arm.com>
938M: Brian Starkey <brian.starkey@arm.com>
939M: Mali DP Maintainers <malidp@foss.arm.com>
940S: Supported
941F: drivers/gpu/drm/arm/
942F: Documentation/devicetree/bindings/display/arm,malidp.txt
943
1da177e4 944ARM MFM AND FLOPPY DRIVERS
8b58be88 945M: Ian Molton <spyro@f2s.com>
1da177e4 946S: Maintained
679655da
JP
947F: arch/arm/lib/floppydma.S
948F: arch/arm/include/asm/floppy.h
1da177e4 949
6f96521f
WD
950ARM PMU PROFILING AND DEBUGGING
951M: Will Deacon <will.deacon@arm.com>
55d5c4ab 952M: Mark Rutland <mark.rutland@arm.com>
6f96521f 953S: Maintained
55d5c4ab 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 955F: arch/arm*/kernel/perf_*
6f96521f 956F: arch/arm/oprofile/common.c
dd06a84b
MR
957F: arch/arm*/kernel/hw_breakpoint.c
958F: arch/arm*/include/asm/hw_breakpoint.h
959F: arch/arm*/include/asm/perf_event.h
55d5c4ab 960F: drivers/perf/*
fa8ad788 961F: include/linux/perf/arm_pmu.h
55d5c4ab 962F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 963
d4275354 964ARM PORT
54176cc6 965M: Russell King <linux@armlinux.org.uk>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 967W: http://www.armlinux.org.uk/
d4275354
RK
968S: Maintained
969F: arch/arm/
970
d323c243
SB
971ARM SUB-ARCHITECTURES
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 973S: Maintained
d323c243
SB
974F: arch/arm/mach-*/
975F: arch/arm/plat-*/
976T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
977
cefbf4ea 978ARM PRIMECELL AACI PL041 DRIVER
54176cc6 979M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
980S: Maintained
981F: sound/arm/aaci.*
982
983ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 984M: Russell King <linux@armlinux.org.uk>
cefbf4ea 985S: Maintained
8a61f013 986F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
987
988ARM PRIMECELL KMI PL050 DRIVER
54176cc6 989M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
990S: Maintained
991F: drivers/input/serio/ambakmi.*
992F: include/linux/amba/kmi.h
993
2761f5c2 994ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
08a5c9a2 996S: Maintained
679655da 997F: drivers/mmc/host/mmci.*
2f748aaa 998F: include/linux/amba/mmci.h
2761f5c2 999
1b4304e5 1000ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1001M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1002S: Maintained
1003F: drivers/tty/serial/amba-pl01*.c
1004F: include/linux/amba/serial.h
2761f5c2 1005
cefbf4ea 1006ARM PRIMECELL BUS SUPPORT
54176cc6 1007M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1008S: Maintained
1009F: drivers/amba/
1010F: include/linux/amba/bus.h
1011
2b7a52a4 1012ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1013M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1015S: Maintained
1016
9c784f95 1017ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1018M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1020S: Maintained
1021
2b7a52a4 1022ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1023M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1025S: Maintained
1026
5c6dcd7f 1027ARM/Allwinner sunXi SoC support
1b106699 1028M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1029M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Maintained
5c6dcd7f 1032N: sun[x456789]i
c1efda12 1033F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1034
1035ARM/Allwinner SoC Clock Support
1036M: Emilio López <emilio@elopez.com.ar>
1037S: Maintained
1038F: drivers/clk/sunxi/
1b106699 1039
79318452 1040ARM/Amlogic Meson SoC support
7c1e3876 1041M: Carlo Caione <carlo@caione.org>
6683d91c 1042M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1044L: linux-amlogic@lists.infradead.org
79318452 1045W: http://linux-meson.com/
7c1e3876 1046S: Maintained
79318452
CC
1047F: arch/arm/mach-meson/
1048F: arch/arm/boot/dts/meson*
6683d91c
KH
1049F: arch/arm64/boot/dts/amlogic/
1050F: drivers/pinctrl/meson/
79318452 1051N: meson
7c1e3876 1052
eff506fa
TZ
1053ARM/Annapurna Labs ALPINE ARCHITECTURE
1054M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1055M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1057S: Maintained
1058F: arch/arm/mach-alpine/
a9e5547b
AT
1059F: arch/arm/boot/dts/alpine*
1060F: arch/arm64/boot/dts/al/
1061F: drivers/*/*alpine*
eff506fa 1062
5255034d
LP
1063ARM/ARTPEC MACHINE SUPPORT
1064M: Jesper Nilsson <jesper.nilsson@axis.com>
1065M: Lars Persson <lars.persson@axis.com>
1066M: Niklas Cassel <niklas.cassel@axis.com>
1067S: Maintained
1068L: linux-arm-kernel@axis.com
1069F: arch/arm/mach-artpec
1070F: arch/arm/boot/dts/artpec6*
33b8ac91 1071F: drivers/clk/axis
5255034d 1072
8c2ed9bc
JS
1073ARM/ASPEED MACHINE SUPPORT
1074M: Joel Stanley <joel@jms.id.au>
1075S: Maintained
1076F: arch/arm/mach-aspeed/
1077F: arch/arm/boot/dts/aspeed-*
1078F: drivers/*/*aspeed*
1079
8dca5ce8 1080ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1081M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1082M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1083M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1085W: http://www.linux4sam.org
9f273c24 1086T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1087S: Supported
1088F: arch/arm/mach-at91/
f0a0a58e 1089F: include/soc/at91/
70e389cc
MB
1090F: arch/arm/boot/dts/at91*.dts
1091F: arch/arm/boot/dts/at91*.dtsi
1092F: arch/arm/boot/dts/sama*.dts
1093F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1094F: arch/arm/include/debug/at91.S
d4a89c7d 1095
6e05dd4e
BB
1096ARM/ATMEL AT91 Clock Support
1097M: Boris Brezillon <boris.brezillon@free-electrons.com>
1098S: Maintained
1099F: drivers/clk/at91
1100
986cf2e9 1101ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1102M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-highbank/
e68d7c14
RH
1106F: arch/arm/boot/dts/highbank.dts
1107F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1108
d94f944e 1109ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1110M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1111S: Maintained
1112F: arch/arm/mach-cns3xxx/
d94f944e 1113
4863dea3
SG
1114ARM/CAVIUM THUNDER NETWORK DRIVER
1115M: Sunil Goutham <sgoutham@cavium.com>
1116M: Robert Richter <rric@kernel.org>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Supported
322e5cc5 1119F: drivers/net/ethernet/cavium/thunder/
4863dea3 1120
386ab516
AS
1121ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1122M: Alexander Shiyan <shc_work@mail.ru>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Odd Fixes
b8ba3874 1125N: clps711x
386ab516 1126
2b7a52a4 1127ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1128M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1129M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1131S: Maintained
d19d3667
HS
1132F: arch/arm/mach-ep93xx/
1133F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1134
1135ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1136M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1138S: Maintained
1139
d4275354 1140ARM/CLKDEV SUPPORT
54176cc6 1141M: Russell King <linux@armlinux.org.uk>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1143S: Maintained
d4275354 1144F: arch/arm/include/asm/clkdev.h
4fa2651d 1145F: drivers/clk/clkdev.c
d4275354 1146
d48134e7 1147ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1148M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1150S: Maintained
1151
94150095
HF
1152ARM/CONTEC MICRO9 MACHINE SUPPORT
1153M: Hubert Feurstein <hubert.feurstein@contec.at>
1154S: Maintained
1155F: arch/arm/mach-ep93xx/micro9.c
1156
a06ae860
PP
1157ARM/CORESIGHT FRAMEWORK AND DRIVERS
1158M: Mathieu Poirier <mathieu.poirier@linaro.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
01081f5a 1161F: drivers/hwtracing/coresight/*
a06ae860
PP
1162F: Documentation/trace/coresight.txt
1163F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1164F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1165F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1166F: tools/perf/arch/arm/util/auxtrace.c
1167F: tools/perf/arch/arm/util/cs-etm.c
1168F: tools/perf/arch/arm/util/cs-etm.h
1169F: tools/perf/util/cs-etm.h
a06ae860 1170
1da177e4 1171ARM/CORGI MACHINE SUPPORT
8b58be88 1172M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1173S: Maintained
1174
881a95f9 1175ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1176M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1178T: git git://github.com/ulli-kroll/linux.git
162500b3 1179S: Maintained
f49afbb5 1180F: arch/arm/mach-gemini/
98a9bb5b 1181F: drivers/rtc/rtc-gemini.c
881a95f9 1182
a990cbd8 1183ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1184M: Barry Song <baohua@kernel.org>
a990cbd8 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1186T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1187S: Maintained
e68d7c14 1188F: arch/arm/boot/dts/prima2*
a990cbd8 1189F: arch/arm/mach-prima2/
4a9c44f1 1190F: drivers/clk/sirf/
05f30e8d 1191F: drivers/clocksource/timer-prima2.c
5833ac98 1192F: drivers/clocksource/timer-atlas7.c
f8505ef5 1193N: [^a-z]sirf
a990cbd8 1194
c9d862c4
BS
1195ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1196M: Baruch Siach <baruch@tkos.co.il>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
cde137aa 1199F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1200N: digicolor
1201
d4275354 1202ARM/EBSA110 MACHINE SUPPORT
54176cc6 1203M: Russell King <linux@armlinux.org.uk>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1205W: http://www.armlinux.org.uk/
d4275354
RK
1206S: Maintained
1207F: arch/arm/mach-ebsa110/
b955f6ca 1208F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1209
4721f3ce
UKK
1210ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1211M: Uwe Kleine-König <kernel@pengutronix.de>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214N: efm32
1215
a9da4f7e 1216ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1217M: Daniel Ribeiro <drwyrm@gmail.com>
1218M: Stefan Schmidt <stefan@openezx.org>
1219M: Harald Welte <laforge@openezx.org>
d66f1886 1220L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1221W: http://www.openezx.org/
1222S: Maintained
cafc2265
SS
1223T: topgit git://git.openezx.org/openezx.git
1224F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1225
6a915af9 1226ARM/FARADAY FA526 PORT
162500b3 1227M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1229S: Maintained
1fa7e547 1230T: git git://git.berlios.de/gemini-board
f49afbb5 1231F: arch/arm/mm/*-fa*
6a915af9 1232
d4275354 1233ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1234M: Russell King <linux@armlinux.org.uk>
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1236W: http://www.armlinux.org.uk/
d4275354
RK
1237S: Maintained
1238F: arch/arm/include/asm/hardware/dec21285.h
1239F: arch/arm/mach-footbridge/
1240
86183a5f 1241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1242M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1243M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1244R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1246S: Maintained
f1c12837 1247T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1248F: arch/arm/mach-imx/
ce515a6b 1249F: arch/arm/mach-mxs/
2a82f95c 1250F: arch/arm/boot/dts/imx*
e5dafa22 1251F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1252F: drivers/clk/imx/
1253F: include/soc/imx/
86183a5f 1254
142109d2 1255ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1257M: Sascha Hauer <kernel@pengutronix.de>
1258R: Stefan Agner <stefan@agner.ch>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F: arch/arm/mach-imx/*vf610*
1263F: arch/arm/boot/dts/vf*
1264
2b7a52a4 1265ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1266M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1268S: Maintained
1269
90b8fc34 1270ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1271M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1273S: Maintained
1274
ef47d5f0 1275ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1276M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1277M: Paul Parsons <lost.distance@yahoo.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1279S: Maintained
1280F: arch/arm/mach-pxa/hx4700.c
1281F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1282F: sound/soc/pxa/hx4700.c
ef47d5f0 1283
4dfad069
WX
1284ARM/HISILICON SOC SUPPORT
1285M: Wei Xu <xuwei5@hisilicon.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287W: http://www.hisilicon.com
1288S: Supported
1289T: git git://github.com/hisilicon/linux-hisi.git
1290F: arch/arm/mach-hisi/
e68d7c14
RH
1291F: arch/arm/boot/dts/hi3*
1292F: arch/arm/boot/dts/hip*
1293F: arch/arm/boot/dts/hisi*
1294F: arch/arm64/boot/dts/hisilicon/
4dfad069 1295
21f37bc3 1296ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1297M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1298W: www.jlime.com
1299S: Maintained
084bad91
KE
1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1301F: arch/arm/mach-sa1100/jornada720.c
1302F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1303
5e767ab9
JMC
1304ARM/IGEP MACHINE SUPPORT
1305M: Enric Balletbo i Serra <eballetbo@gmail.com>
1306M: Javier Martinez Canillas <javier@dowhile0.org>
1307L: linux-omap@vger.kernel.org
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
06ff74fd 1310F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1311
403d2971
MV
1312ARM/INCOME PXA270 SUPPORT
1313M: Marek Vasut <marek.vasut@gmail.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
ec154082 1316F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1317
2b7a52a4 1318ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1319M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1321S: Maintained
e2bdb176
DW
1322
1323ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1325S: Orphan
2b7a52a4
LB
1326
1327ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1330S: Maintained
2b7a52a4
LB
1331
1332ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
2b7a52a4 1336
2b7a52a4 1337ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1338M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1340S: Maintained
1341
dfdd8cc9
KH
1342ARM/INTEL IXP4XX ARM ARCHITECTURE
1343M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1344M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1346S: Maintained
1347F: arch/arm/mach-ixp4xx/
1348
838553c5 1349ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1350M: Jonathan Cameron <jic23@cam.ac.uk>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S: Maintained
1353F: arch/arm/mach-pxa/stargate2.c
1354F: drivers/pcmcia/pxa2xx_stargate2.c
1355
2b7a52a4 1356ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1357M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1359S: Maintained
2b7a52a4
LB
1360
1361ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
1154f858 1366ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1367M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-keystone/
5edafc29 1371F: arch/arm/boot/dts/keystone-*
317929cd 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1373
bc6aa566 1374ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1375M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1376L: linux-kernel@vger.kernel.org
1377S: Maintained
1378F: drivers/clk/keystone/
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/clocksource/timer-keystone.c
1386
1387ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/power/reset/keystone-reset.c
1392
1393ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-kernel@vger.kernel.org
1396S: Maintained
1397F: drivers/memory/*emif*
1398
8cb555b6
CM
1399ARM/LG1K ARCHITECTURE
1400M: Chanho Min <chanho.min@lge.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm64/boot/dts/lg/
1404
2b7a52a4 1405ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1406M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1408S: Maintained
1409
3143875f
JE
1410ARM/LPC18XX ARCHITECTURE
1411M: Joachim Eastwood <manabian@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
19c1c32c
JE
1414F: arch/arm/boot/dts/lpc43*
1415F: drivers/clk/nxp/clk-lpc18xx*
1416F: drivers/clocksource/time-lpc32xx.c
1417F: drivers/i2c/busses/i2c-lpc2k.c
1418F: drivers/memory/pl172.c
1419F: drivers/mtd/spi-nor/nxp-spifi.c
1420F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1421N: lpc18xx
1422
15e4f7da 1423ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1424M: Vladimir Zapolskiy <vz@mleia.com>
1425M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1427T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1428S: Maintained
2377f9fd 1429F: arch/arm/boot/dts/lpc32*
15e4f7da 1430F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1431F: drivers/i2c/busses/i2c-pnx.c
1432F: drivers/net/ethernet/nxp/lpc_eth.c
1433F: drivers/usb/host/ohci-nxp.c
1434F: drivers/watchdog/pnx4008_wdt.c
1435N: lpc32xx
15e4f7da 1436
3b886171 1437ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1438M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1439S: Maintained
1440
1f664ab7 1441ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1442M: Jason Cooper <jason@lakedaemon.net>
1443M: Andrew Lunn <andrew@lunn.ch>
1444M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-mvebu/
59ec9671 1449F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1450F: arch/arm/boot/dts/armada*
1451F: arch/arm/boot/dts/kirkwood*
dcc3068a 1452F: arch/arm64/boot/dts/marvell/armada*
9f123def 1453F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1454F: arch/arm/configs/mvebu_*_defconfig
75f41273 1455
40f4978b 1456ARM/Marvell Berlin SoC support
70e1a28f 1457M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-berlin/
31c17ac9 1462F: arch/arm/boot/dts/berlin*
e68d7c14 1463F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1464
40f4978b 1465
4cfab57e 1466ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1467M: Jason Cooper <jason@lakedaemon.net>
1468M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1469M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1470M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1472S: Maintained
1473F: arch/arm/mach-dove/
54a246ff
NP
1474F: arch/arm/mach-mv78xx0/
1475F: arch/arm/mach-orion5x/
1476F: arch/arm/plat-orion/
31c17ac9
GC
1477F: arch/arm/boot/dts/dove*
1478F: arch/arm/boot/dts/orion5x*
1479
3b886171 1480
d69ac131
AC
1481ARM/Orion SoC/Technologic Systems TS-78xx platform support
1482M: Alexander Clouter <alex@digriz.org.uk>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484W: http://www.digriz.org.uk/ts78xx/kernel
1485S: Maintained
1486F: arch/arm/mach-orion5x/ts78xx-*
1487
e557959d
NA
1488ARM/OXNAS platform support
1489M: Neil Armstrong <narmstrong@baylibre.com>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1491L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1492S: Maintained
1493F: arch/arm/mach-oxnas/
1494F: arch/arm/boot/dts/oxnas*
1495F: arch/arm/boot/dts/wd-mbwe.dts
1496N: oxnas
1497
607b8fc9
EH
1498ARM/Mediatek RTC DRIVER
1499M: Eddie Huang <eddie.huang@mediatek.com>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1502S: Maintained
1503F: drivers/rtc/rtc-mt6397.c
1504
e54951c8
MB
1505ARM/Mediatek SoC support
1506M: Matthias Brugger <matthias.bgg@gmail.com>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1508L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1509S: Maintained
1510F: arch/arm/boot/dts/mt6*
1511F: arch/arm/boot/dts/mt8*
1512F: arch/arm/mach-mediatek/
1513N: mtk
1514K: mediatek
1515
0f8669e3
CY
1516ARM/Mediatek USB3 PHY DRIVER
1517M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S: Maintained
1521F: drivers/phy/phy-mt65xx-usb3.c
1522
adcb079f
AB
1523ARM/MICREL KS8695 ARCHITECTURE
1524M: Greg Ungerer <gerg@uclinux.org>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1526F: arch/arm/mach-ks8695/
adcb079f
AB
1527S: Odd Fixes
1528
d78ff0a5 1529ARM/MIOA701 MACHINE SUPPORT
8b58be88 1530M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1532F: arch/arm/mach-pxa/mioa701.c
1533S: Maintained
1534
9624dfe6 1535ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1536M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1537S: Maintained
1538
e0ee9851 1539ARM/NOMADIK ARCHITECTURE
28b8e8d4 1540M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1541M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S: Maintained
1544F: arch/arm/mach-nomadik/
ecc265fe 1545F: drivers/pinctrl/nomadik/
87572880 1546F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1548
9d76295a 1549ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1550M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1551L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1552W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1553S: Supported
1554
8459c159 1555ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1556M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1557M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1558S: Maintained
1559
5d783a2d 1560ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1561M: Marek Vasut <marek.vasut@gmail.com>
75280787 1562L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1563W: http://hackndev.com
1564S: Maintained
933d35f0
JP
1565F: arch/arm/mach-pxa/include/mach/palmtx.h
1566F: arch/arm/mach-pxa/palmtx.c
1567F: arch/arm/mach-pxa/include/mach/palmt5.h
1568F: arch/arm/mach-pxa/palmt5.c
1569F: arch/arm/mach-pxa/include/mach/palmld.h
1570F: arch/arm/mach-pxa/palmld.c
1571F: arch/arm/mach-pxa/include/mach/palmte2.h
1572F: arch/arm/mach-pxa/palmte2.c
1573F: arch/arm/mach-pxa/include/mach/palmtc.h
1574F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1575
b57fe924 1576ARM/PALM TREO SUPPORT
d8130624 1577M: Tomas Cech <sleep_walker@suse.com>
75280787 1578L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1579W: http://hackndev.com
1580S: Maintained
b57fe924
JP
1581F: arch/arm/mach-pxa/include/mach/palmtreo.h
1582F: arch/arm/mach-pxa/palmtreo.c
90af5811 1583
c49e1e63 1584ARM/PALMZ72 SUPPORT
8b58be88 1585M: Sergey Lapin <slapin@ossfans.org>
75280787 1586L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1587W: http://hackndev.com
1588S: Maintained
933d35f0
JP
1589F: arch/arm/mach-pxa/include/mach/palmz72.h
1590F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1591
1da177e4 1592ARM/PLEB SUPPORT
8b58be88 1593M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1594W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1595S: Maintained
1596
1597ARM/PT DIGITAL BOARD PORT
8b58be88 1598M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1600W: http://www.armlinux.org.uk/
1da177e4
LT
1601S: Maintained
1602
8fc1b0f8 1603ARM/QUALCOMM SUPPORT
bbeaa595
AG
1604M: Andy Gross <andy.gross@linaro.org>
1605M: David Brown <david.brown@linaro.org>
8fc1b0f8 1606L: linux-arm-msm@vger.kernel.org
f5d3af9d 1607L: linux-soc@vger.kernel.org
8fc1b0f8 1608S: Maintained
0ff50d60 1609F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1610F: arch/arm/boot/dts/qcom-*.dts
1611F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1612F: arch/arm/mach-qcom/
e68d7c14 1613F: arch/arm64/boot/dts/qcom/*
5482cefa 1614F: drivers/i2c/busses/i2c-qup.c
39a3366a 1615F: drivers/clk/qcom/
f5d3af9d 1616F: drivers/soc/qcom/
5482cefa 1617F: drivers/spi/spi-qup.c
c0c89faf
SB
1618F: drivers/tty/serial/msm_serial.h
1619F: drivers/tty/serial/msm_serial.c
1620F: drivers/*/pm8???-*
1621F: drivers/mfd/ssbi.c
916f743d 1622F: drivers/firmware/qcom_scm.c
bbeaa595 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1624
2b7a52a4 1625ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1626M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1628S: Maintained
1629
b138e119
SH
1630ARM/RENESAS ARM64 ARCHITECTURE
1631M: Simon Horman <horms@verge.net.au>
1632M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1633L: linux-renesas-soc@vger.kernel.org
1634Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1636S: Supported
1637F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1638F: drivers/soc/renesas/
1639F: include/linux/soc/renesas/
b138e119 1640
d4275354 1641ARM/RISCPC ARCHITECTURE
54176cc6 1642M: Russell King <linux@armlinux.org.uk>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1644W: http://www.armlinux.org.uk/
d4275354 1645S: Maintained
d4275354
RK
1646F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1647F: arch/arm/include/asm/hardware/ioc.h
1648F: arch/arm/include/asm/hardware/iomd.h
1649F: arch/arm/include/asm/hardware/memc.h
1650F: arch/arm/mach-rpc/
1a6422f6 1651F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1652F: drivers/net/ethernet/i825xx/ether1*
1653F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1654F: drivers/scsi/arm/
1655
08ddbb0a
HS
1656ARM/Rockchip SoC support
1657M: Heiko Stuebner <heiko@sntech.de>
1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1659L: linux-rockchip@lists.infradead.org
9f273c24 1660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1661S: Maintained
541555e9 1662F: arch/arm/boot/dts/rk3*
08ddbb0a 1663F: arch/arm/mach-rockchip/
541555e9
HS
1664F: drivers/clk/rockchip/
1665F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1666F: drivers/*/*rockchip*
541555e9
HS
1667F: drivers/*/*/*rockchip*
1668F: sound/soc/rockchip/
b4331b43 1669N: rockchip
08ddbb0a 1670
5bfb937c
KK
1671ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1672M: Kukjin Kim <kgene@kernel.org>
326dce07 1673M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1674R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1676L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1677S: Maintained
6f0589c8 1678F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1679F: arch/arm/boot/dts/s5p*
1680F: arch/arm/boot/dts/samsung*
6f0589c8 1681F: arch/arm/boot/dts/exynos*
d97236e6 1682F: arch/arm64/boot/dts/exynos/
482ce512 1683F: arch/arm/plat-samsung/
769bbb63
HS
1684F: arch/arm/mach-s3c24*/
1685F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1686F: arch/arm/mach-s5p*/
1687F: arch/arm/mach-exynos*/
1c03274d
KK
1688F: drivers/*/*s3c24*
1689F: drivers/*/*/*s3c24*
1690F: drivers/*/*s3c64xx*
1691F: drivers/*/*s5pv210*
ffd51977 1692F: drivers/memory/samsung/*
bf50ddcd 1693F: drivers/soc/samsung/*
d6b9aea6
KK
1694F: Documentation/arm/Samsung/
1695F: Documentation/devicetree/bindings/arm/samsung/
1696F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1697F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1698N: exynos
f556cb07 1699
10ffa964
KP
1700ARM/SAMSUNG MOBILE MACHINE SUPPORT
1701M: Kyungmin Park <kyungmin.park@samsung.com>
1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S: Maintained
004bbd3c 1704F: arch/arm/mach-s5pv210/
10ffa964 1705
3ce4ccb6
KD
1706ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1707M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1708M: Kamil Debski <kamil@wypas.org>
1709M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1710L: linux-arm-kernel@lists.infradead.org
1711L: linux-media@vger.kernel.org
1712S: Maintained
1713F: drivers/media/platform/s5p-g2d/
1714
e6a476fd
MS
1715ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1717M: Kamil Debski <kamil@wypas.org>
6305902c 1718M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1719M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1720L: linux-arm-kernel@lists.infradead.org
1721L: linux-media@vger.kernel.org
1722S: Maintained
934455d7 1723F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1724F: drivers/media/platform/s5p-mfc/
e6a476fd 1725
1bcbf6f4
KD
1726ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1727M: Kyungmin Park <kyungmin.park@samsung.com>
1728L: linux-arm-kernel@lists.infradead.org
1729L: linux-media@vger.kernel.org
1730S: Maintained
78fc853b 1731F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1732
7d9f9bf4
AP
1733ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1734M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1735M: Jacek Anaszewski <j.anaszewski@samsung.com>
1736L: linux-arm-kernel@lists.infradead.org
1737L: linux-media@vger.kernel.org
1738S: Maintained
1739F: drivers/media/platform/s5p-jpeg/
1740
d48d38e8 1741ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1742M: Simon Horman <horms@verge.net.au>
d48d38e8 1743M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1744L: linux-renesas-soc@vger.kernel.org
4a121096 1745Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1746T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1747S: Supported
0b514fdb
SH
1748F: arch/arm/boot/dts/emev2*
1749F: arch/arm/boot/dts/r7s*
1750F: arch/arm/boot/dts/r8a*
1751F: arch/arm/boot/dts/sh*
0b514fdb 1752F: arch/arm/configs/shmobile_defconfig
7a2071c5 1753F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1754F: arch/arm/mach-shmobile/
be32bcbb
GU
1755F: drivers/soc/renesas/
1756F: include/linux/soc/renesas/
d48d38e8 1757
66314223 1758ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1759M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1760S: Maintained
1761F: arch/arm/mach-socfpga/
efadb751
DN
1762F: arch/arm/boot/dts/socfpga*
1763F: arch/arm/configs/socfpga_defconfig
e68d7c14 1764F: arch/arm64/boot/dts/altera/
ba2b7d0a 1765W: http://www.rocketboards.org
efadb751 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1767
1768ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1769M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1770S: Maintained
1771F: drivers/clk/socfpga/
1772
71bcada8
TT
1773ARM/SOCFPGA EDAC SUPPORT
1774M: Thor Thayer <tthayer@opensource.altera.com>
1775S: Maintained
1776F: drivers/edac/altera_edac.
1777
65ebcc11 1778ARM/STI ARCHITECTURE
a92177ea 1779M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781L: kernel@stlinux.com
1782W: http://www.stlinux.com
1783S: Maintained
1784F: arch/arm/mach-sti/
a92177ea 1785F: arch/arm/boot/dts/sti*
b8e31bf3 1786F: drivers/char/hw_random/st-rng.c
a92177ea 1787F: drivers/clocksource/arm_global_timer.c
82805d1b 1788F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1789F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1790F: drivers/i2c/busses/i2c-st.c
346e2e4a 1791F: drivers/media/rc/st_rc.c
95d66b16 1792F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1793F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1794F: drivers/phy/phy-miphy28lp.c
1795F: drivers/phy/phy-miphy365x.c
6da969a5 1796F: drivers/phy/phy-stih407-usb.c
26389c78 1797F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1798F: drivers/pinctrl/pinctrl-st.c
aac22524 1799F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1800F: drivers/reset/sti/
db4112e6 1801F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1802F: drivers/tty/serial/st-asc.c
eb11adab 1803F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1804F: drivers/usb/host/ehci-st.c
1805F: drivers/usb/host/ohci-st.c
db4112e6 1806F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1807F: drivers/ata/ahci_st.c
65ebcc11 1808
ee6e7879
MC
1809ARM/STM32 ARCHITECTURE
1810M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1811M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S: Maintained
1814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1815N: stm32
1816F: drivers/clocksource/armv7m_systick.c
1817
d6de5b02
MG
1818ARM/TANGO ARCHITECTURE
1819M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1820L: linux-arm-kernel@lists.infradead.org
1821S: Maintained
e2bd0d37 1822N: tango
d6de5b02 1823
2b7a52a4 1824ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1825M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1827S: Maintained
1828
1bbd7089 1829ARM/TETON BGA MACHINE SUPPORT
706e69d6 1830M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833
2b7a52a4 1834ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1835M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1837S: Maintained
1838
98ad6e3b 1839ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1840M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1842W: http://www.mcuos.com
1843S: Maintained
4e89e8f6 1844F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1845F: drivers/input/keyboard/w90p910_keypad.c
1846F: drivers/input/touchscreen/w90p910_ts.c
1847F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1848F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1849F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1850F: drivers/rtc/rtc-nuc900.c
9df92e6c 1851F: drivers/spi/spi-nuc900.c
4e89e8f6 1852F: drivers/usb/host/ehci-w90x900.c
8a61f013 1853F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1854
54274d71 1855ARM/U300 MACHINE SUPPORT
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Supported
1859F: arch/arm/mach-u300/
9affbd24 1860F: drivers/clocksource/timer-u300.c
54274d71
LW
1861F: drivers/i2c/busses/i2c-stu300.c
1862F: drivers/rtc/rtc-coh901331.c
1863F: drivers/watchdog/coh901327_wdt.c
1864F: drivers/dma/coh901318*
87572880
LW
1865F: drivers/mfd/ab3100*
1866F: drivers/rtc/rtc-ab3100.c
1867F: drivers/rtc/rtc-coh901331.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1869
3d00d04f
MY
1870ARM/UNIPHIER ARCHITECTURE
1871M: Masahiro Yamada <yamada.masahiro@socionext.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1873T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1874S: Maintained
a3ff83d2 1875F: arch/arm/boot/dts/uniphier*
e7ecbc05 1876F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1877F: arch/arm/mach-uniphier/
e7ecbc05 1878F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1879F: arch/arm64/boot/dts/socionext/
4b7f48d3 1880F: drivers/bus/uniphier-system-bus.c
734d82f4 1881F: drivers/clk/uniphier/
dd6fd4a3 1882F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1883F: drivers/pinctrl/uniphier/
54e991b5 1884F: drivers/reset/reset-uniphier.c
a3ff83d2 1885F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1886N: uniphier
1887
87572880 1888ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1889M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-ux500/
e4651a9f 1893F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1894F: drivers/dma/ste_dma40*
e4651a9f 1895F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1896F: drivers/mfd/abx500*
1897F: drivers/mfd/ab8500*
e4651a9f
LW
1898F: drivers/mfd/dbx500*
1899F: drivers/mfd/db8500*
ecc265fe
JP
1900F: drivers/pinctrl/nomadik/pinctrl-ab*
1901F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1902F: drivers/rtc/rtc-ab8500.c
e4651a9f 1903F: drivers/rtc/rtc-pl031.c
87572880 1904T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1905
e93fde28
UH
1906ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1907M: Ulf Hansson <ulf.hansson@linaro.org>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909T: git git://git.linaro.org/people/ulfh/clk.git
1910S: Maintained
1911F: drivers/clk/ux500/
e93fde28 1912
740d93b1
PM
1913ARM/VERSATILE EXPRESS PLATFORM
1914M: Liviu Dudau <liviu.dudau@arm.com>
1915M: Sudeep Holla <sudeep.holla@arm.com>
1916M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/boot/dts/vexpress*
e68d7c14 1920F: arch/arm64/boot/dts/arm/
740d93b1
PM
1921F: arch/arm/mach-vexpress/
1922F: */*/vexpress*
7e8f403f 1923F: */*/*/vexpress*
740d93b1
PM
1924F: drivers/clk/versatile/clk-vexpress-osc.c
1925F: drivers/clocksource/versatile.c
46a600ea 1926N: mps2
740d93b1 1927
d4275354 1928ARM/VFP SUPPORT
54176cc6 1929M: Russell King <linux@armlinux.org.uk>
efc03ecb 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1931W: http://www.armlinux.org.uk/
d4275354
RK
1932S: Maintained
1933F: arch/arm/vfp/
1934
e66b6d8e
MV
1935ARM/VOIPAC PXA270 SUPPORT
1936M: Marek Vasut <marek.vasut@gmail.com>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S: Maintained
1939F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1940F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1941
04529fe2
TP
1942ARM/VT8500 ARM ARCHITECTURE
1943M: Tony Prisk <linux@prisktech.co.nz>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: arch/arm/mach-vt8500/
41fd91b4 1947F: drivers/clocksource/vt8500_timer.c
560746eb 1948F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1949F: drivers/mmc/host/wmt-sdmmc.c
1950F: drivers/pwm/pwm-vt8500.c
1951F: drivers/rtc/rtc-vt8500.c
1952F: drivers/tty/serial/vt8500_serial.c
4f31102b 1953F: drivers/usb/host/ehci-platform.c
41fd91b4 1954F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1955F: drivers/video/fbdev/vt8500lcdfb.*
1956F: drivers/video/fbdev/wm8505fb*
1957F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1958
e66b6d8e
MV
1959ARM/ZIPIT Z2 SUPPORT
1960M: Marek Vasut <marek.vasut@gmail.com>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Maintained
1963F: arch/arm/mach-pxa/z2.c
6ab2a855 1964F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1965
5ecc4b53
JN
1966ARM/ZTE ARCHITECTURE
1967M: Jun Nie <jun.nie@linaro.org>
1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S: Maintained
1970F: arch/arm/mach-zx/
1971F: drivers/clk/zte/
1972F: Documentation/devicetree/bindings/arm/zte.txt
1973F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1974
51f29d44
MS
1975ARM/ZYNQ ARCHITECTURE
1976M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1977R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979W: http://wiki.xilinx.com
d6448b76 1980T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1981S: Supported
1982F: arch/arm/mach-zynq/
bd2a337a 1983F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1984F: drivers/block/xsysace.c
c2fd4e38
MS
1985N: zynq
1986N: xilinx
1987F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1988F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1989F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1990F: drivers/edac/synopsys_edac.c
51f29d44 1991
48ec83bc 1992ARM SMMU DRIVERS
b8f9879e 1993M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1994R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S: Maintained
1997F: drivers/iommu/arm-smmu.c
48ec83bc 1998F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1999F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2000F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2001
38074229
CM
2002ARM64 PORT (AARCH64 ARCHITECTURE)
2003M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2004M: Will Deacon <will.deacon@arm.com>
38074229 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2006T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2007S: Maintained
2008F: arch/arm64/
d19766ec 2009F: Documentation/arm64/
38074229 2010
9d7005f9
LP
2011AS3645A LED FLASH CONTROLLER DRIVER
2012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2013L: linux-media@vger.kernel.org
2014T: git git://linuxtv.org/media_tree.git
2015S: Maintained
2016F: drivers/media/i2c/as3645a.c
b5dcee22 2017F: include/media/i2c/as3645a.h
9d7005f9 2018
7c94a8b2
LW
2019ASAHI KASEI AK8974 DRIVER
2020M: Linus Walleij <linus.walleij@linaro.org>
2021L: linux-iio@vger.kernel.org
2022W: http://www.akm.com/
2023S: Supported
2024F: drivers/iio/magnetometer/ak8974.c
2025
d58de038
GJ
2026ASC7621 HARDWARE MONITOR DRIVER
2027M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2028L: linux-hwmon@vger.kernel.org
d58de038
GJ
2029S: Maintained
2030F: Documentation/hwmon/asc7621
2031F: drivers/hwmon/asc7621.c
2032
b229ece9 2033ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2034M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2035L: acpi4asus-user@lists.sourceforge.net
d0944853 2036L: platform-driver-x86@vger.kernel.org
76593d6f 2037W: http://acpi4asus.sf.net
85091b71 2038S: Maintained
b229ece9
CC
2039F: drivers/platform/x86/asus*.c
2040F: drivers/platform/x86/eeepc*.c
85091b71 2041
f6a6bbae
JPRV
2042ASUS WIRELESS RADIO CONTROL DRIVER
2043M: João Paulo Rechi Vita <jprvita@gmail.com>
2044L: platform-driver-x86@vger.kernel.org
2045S: Maintained
2046F: drivers/platform/x86/asus-wireless.c
2047
75aeddd1
DH
2048ASYMMETRIC KEYS
2049M: David Howells <dhowells@redhat.com>
2050L: keyrings@vger.kernel.org
2051S: Maintained
2052F: Documentation/crypto/asymmetric-keys.txt
2053F: include/linux/verification.h
2054F: include/crypto/public_key.h
2055F: include/crypto/pkcs7.h
2056F: crypto/asymmetric_keys/
2057
953a6479 2058ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2059R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2060W: http://sourceforge.net/projects/xscaleiop
08223d80 2061S: Odd fixes
679655da
JP
2062F: Documentation/crypto/async-tx-api.txt
2063F: crypto/async_tx/
2064F: drivers/dma/
2065F: include/linux/dmaengine.h
2066F: include/linux/async_tx.h
b3e5f263 2067
a1867d36 2068AT24 EEPROM DRIVER
14d77c4d 2069M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2070L: linux-i2c@vger.kernel.org
2071S: Maintained
2072F: drivers/misc/eeprom/at24.c
25f73ed5 2073F: include/linux/platform_data/at24.h
a1867d36 2074
e7839f25 2075ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2076M: "Ed L. Cashin" <ed.cashin@acm.org>
2077W: http://www.openaoe.org/
1da177e4 2078S: Supported
679655da
JP
2079F: Documentation/aoe/
2080F: drivers/block/aoe/
1da177e4 2081
aad7a211
AB
2082ATHEROS 71XX/9XXX GPIO DRIVER
2083M: Alban Bedel <albeu@free.fr>
2084W: https://github.com/AlbanBedel/linux
2085T: git git://github.com/AlbanBedel/linux
2086S: Maintained
2087F: drivers/gpio/gpio-ath79.c
2088F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2089
9a10a870 2090ATHEROS ATH GENERIC UTILITIES
f726ee65 2091M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2092L: linux-wireless@vger.kernel.org
2093S: Supported
2094F: drivers/net/wireless/ath/*
2095
fa1c114f 2096ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2097M: Jiri Slaby <jirislaby@gmail.com>
2098M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2099M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2100L: linux-wireless@vger.kernel.org
72c706b7 2101W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2102S: Maintained
fa451753 2103F: drivers/net/wireless/ath/ath5k/
fa1c114f 2104
12e62d6f
KV
2105ATHEROS ATH6KL WIRELESS DRIVER
2106M: Kalle Valo <kvalo@qca.qualcomm.com>
2107L: linux-wireless@vger.kernel.org
2108W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2110S: Supported
2111F: drivers/net/wireless/ath/ath6kl/
2112
2be7d22f 2113WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2114M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2115L: linux-wireless@vger.kernel.org
2116L: wil6210@qca.qualcomm.com
2117S: Supported
2118W: http://wireless.kernel.org/en/users/Drivers/wil6210
2119F: drivers/net/wireless/ath/wil6210/
dba4b74d 2120F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2121
1d7e1e6b
CL
2122CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2123M: Christian Lamparter <chunkeey@googlemail.com>
2124L: linux-wireless@vger.kernel.org
2125W: http://wireless.kernel.org/en/users/Drivers/carl9170
2126S: Maintained
2127F: drivers/net/wireless/ath/carl9170/
2128
2c2a6172
LT
2129ATK0110 HWMON DRIVER
2130M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2131L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2132S: Maintained
2133F: drivers/hwmon/asus_atk0110.c
2134
6f69a6d7 2135ATI_REMOTE2 DRIVER
8b58be88 2136M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2137S: Maintained
679655da 2138F: drivers/input/misc/ati_remote2.c
6f69a6d7 2139
7ae115b4 2140ATLX ETHERNET DRIVERS
8b58be88 2141M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2142M: Chris Snook <chris.snook@gmail.com>
e443e383 2143L: netdev@vger.kernel.org
8d5ca6ec
JC
2144W: http://sourceforge.net/projects/atl1
2145W: http://atl1.sourceforge.net
2146S: Maintained
2b133ad6 2147F: drivers/net/ethernet/atheros/
8d5ca6ec 2148
1da177e4 2149ATM
366c1bd1 2150M: Chas Williams <3chas3@gmail.com>
476604de 2151L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2152L: netdev@vger.kernel.org
1da177e4
LT
2153W: http://linux-atm.sourceforge.net
2154S: Maintained
679655da
JP
2155F: drivers/atm/
2156F: include/linux/atm*
c117ab84 2157F: include/uapi/linux/atm*
1da177e4 2158
04ac2f46 2159ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2160M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2161S: Maintained
2162F: drivers/mmc/host/atmel-mci.c
04ac2f46 2163
f80cb488
NF
2164ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166S: Supported
2167F: drivers/power/reset/at91-sama5d2_shdwc.c
2168
b9cd7a25
LD
2169ATMEL SAMA5D2 ADC DRIVER
2170M: Ludovic Desroches <ludovic.desroches@atmel.com>
2171L: linux-iio@vger.kernel.org
2172S: Supported
2173F: drivers/iio/adc/at91-sama5d2_adc.c
2174
dfae90ed 2175ATMEL Audio ALSA driver
3a82002c 2176M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2178S: Supported
2179F: sound/soc/atmel
2180
b414dc16
NF
2181ATMEL DMA DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S: Supported
2185F: drivers/dma/at_hdmac.c
2186F: drivers/dma/at_hdmac_regs.h
6f0d65af 2187F: include/linux/platform_data/dma-atmel.h
b414dc16 2188
6bd0f436
LD
2189ATMEL XDMA DRIVER
2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191L: linux-arm-kernel@lists.infradead.org
2192L: dmaengine@vger.kernel.org
2193S: Supported
2194F: drivers/dma/at_xdmac.c
2195
888f2804
LD
2196ATMEL I2C DRIVER
2197M: Ludovic Desroches <ludovic.desroches@atmel.com>
2198L: linux-i2c@vger.kernel.org
2199S: Supported
2200F: drivers/i2c/busses/i2c-at91.c
2201
15515545 2202ATMEL ISI DRIVER
50cb2efa 2203M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2204L: linux-media@vger.kernel.org
2205S: Supported
f2294c2d 2206F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2207F: include/media/atmel-isi.h
2208
8f4c79ce 2209ATMEL LCDFB DRIVER
8b58be88 2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2211L: linux-fbdev@vger.kernel.org
8f4c79ce 2212S: Maintained
8a61f013 2213F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2214F: include/video/atmel_lcdc.h
8f4c79ce 2215
89e5785f 2216ATMEL MACB ETHERNET DRIVER
a02875a6 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2218S: Supported
9f2f381f 2219F: drivers/net/ethernet/cadence/
89e5785f 2220
5cbac98a 2221ATMEL NAND DRIVER
50cb2efa
NF
2222M: Wenyou Yang <wenyou.yang@atmel.com>
2223M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2224L: linux-mtd@lists.infradead.org
2225S: Supported
2226F: drivers/mtd/nand/atmel_nand*
2227
05c441ef 2228ATMEL SDMMC DRIVER
2229M: Ludovic Desroches <ludovic.desroches@atmel.com>
2230L: linux-mmc@vger.kernel.org
2231S: Supported
2232F: drivers/mmc/host/sdhci-of-at91.c
2233
754ce4f2 2234ATMEL SPI DRIVER
a02875a6 2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2236S: Supported
9df92e6c 2237F: drivers/spi/spi-atmel.*
754ce4f2 2238
0ef09015 2239ATMEL SSC DRIVER
03515f32 2240M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S: Supported
2243F: drivers/misc/atmel-ssc.c
2244F: include/linux/atmel-ssc.h
2245
e9cb1c5a
NF
2246ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2247M: Nicolas Ferre <nicolas.ferre@atmel.com>
2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S: Supported
2250F: drivers/misc/atmel_tclib.c
2251F: drivers/clocksource/tcb_clksrc.c
2252
914a3f3b 2253ATMEL USBA UDC DRIVER
a02875a6
NF
2254M: Nicolas Ferre <nicolas.ferre@atmel.com>
2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2256S: Supported
faf2e1db 2257F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2258
1da177e4 2259ATMEL WIRELESS DRIVER
8b58be88 2260M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2261L: linux-wireless@vger.kernel.org
1da177e4
LT
2262W: http://www.thekelleys.org.uk/atmel
2263W: http://atmelwlandriver.sourceforge.net/
2264S: Maintained
30fe0f9b 2265F: drivers/net/wireless/atmel/atmel*
1da177e4 2266
a14c0f8f 2267ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2268M: Nick Dyer <nick@shmanahar.org>
2269T: git git://github.com/ndyer/linux.git
2270S: Maintained
a14c0f8f
ND
2271F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2272F: drivers/input/touchscreen/atmel_mxt_ts.c
2273F: include/linux/platform_data/atmel_mxt_ts.h
2274
26780d9e 2275ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2276M: Bradley Grove <linuxdrivers@attotech.com>
2277L: linux-scsi@vger.kernel.org
2278W: http://www.attotech.com
2279S: Supported
2280F: drivers/scsi/esas2r
26780d9e 2281
bc6e17b8
SS
2282ATUSB IEEE 802.15.4 RADIO DRIVER
2283M: Stefan Schmidt <stefan@osg.samsung.com>
2284L: linux-wpan@vger.kernel.org
2285S: Maintained
2286F: drivers/net/ieee802154/atusb.c
2287F: drivers/net/ieee802154/atusb.h
2288F: drivers/net/ieee802154/at86rf230.h
2289
a92b7b80 2290AUDIT SUBSYSTEM
915f389d 2291M: Paul Moore <paul@paul-moore.com>
8b58be88 2292M: Eric Paris <eparis@redhat.com>
915f389d 2293L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2294W: http://people.redhat.com/sgrubb/audit/
915f389d 2295T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2296S: Maintained
679655da 2297F: include/linux/audit.h
c117ab84 2298F: include/uapi/linux/audit.h
679655da 2299F: kernel/audit*
a92b7b80 2300
70e84049 2301AUXILIARY DISPLAY DRIVERS
8b58be88 2302M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2303W: http://miguelojeda.es/auxdisplay.htm
2304W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2305S: Maintained
679655da
JP
2306F: drivers/auxdisplay/
2307F: include/linux/cfag12864b.h
70e84049 2308
5f97f7f9 2309AVR32 ARCHITECTURE
e336f61f
HCE
2310M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2311M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2312W: http://www.atmel.com/products/AVR32/
249d9d9d 2313W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2314W: http://avrfreaks.net/
e336f61f 2315S: Maintained
679655da 2316F: arch/avr32/
5f97f7f9
HS
2317
2318AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2319M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2320M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2321S: Maintained
679655da 2322F: arch/avr32/mach-at32ap/
5f97f7f9 2323
1da177e4 2324AX.25 NETWORK LAYER
8b58be88 2325M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2326L: linux-hams@vger.kernel.org
d34cb28a 2327W: http://www.linux-ax25.org/
1da177e4 2328S: Maintained
c117ab84 2329F: include/uapi/linux/ax25.h
679655da
JP
2330F: include/net/ax25.h
2331F: net/ax25/
1da177e4 2332
d5269395 2333AZ6007 DVB DRIVER
5dc8a864
MCC
2334M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2335M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2336L: linux-media@vger.kernel.org
a825eaec 2337W: https://linuxtv.org
d5269395
MCC
2338T: git git://linuxtv.org/media_tree.git
2339S: Maintained
2340F: drivers/media/usb/dvb-usb-v2/az6007.c
2341
6777376e
HV
2342AZTECH FM RADIO RECEIVER DRIVER
2343M: Hans Verkuil <hverkuil@xs4all.nl>
2344L: linux-media@vger.kernel.org
2345T: git git://linuxtv.org/media_tree.git
a825eaec 2346W: https://linuxtv.org
6777376e
HV
2347S: Maintained
2348F: drivers/media/radio/radio-aztech*
2349
e2d1d6c0 2350B43 WIRELESS DRIVER
e2d1d6c0 2351L: linux-wireless@vger.kernel.org
ed072f9e 2352L: b43-dev@lists.infradead.org
491b26b4 2353W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2354S: Odd Fixes
58619b14 2355F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2356
2357B43LEGACY WIRELESS DRIVER
8b58be88 2358M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2359L: linux-wireless@vger.kernel.org
ed072f9e 2360L: b43-dev@lists.infradead.org
491b26b4 2361W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2362S: Maintained
423e3ce3 2363F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2364
300abeb5 2365BACKLIGHT CLASS/SUBSYSTEM
b7701755 2366M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2367M: Lee Jones <lee.jones@linaro.org>
9f273c24 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2369S: Maintained
679655da
JP
2370F: drivers/video/backlight/
2371F: include/linux/backlight.h
300abeb5 2372
c6c8fea2 2373BATMAN ADVANCED
207df49e 2374M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2375M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2376M: Antonio Quartulli <a@unstable.cc>
1584f41f 2377L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2378W: https://www.open-mesh.org/
8b823170 2379Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2380S: Maintained
286ddfb0
SE
2381F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2382F: Documentation/ABI/testing/sysfs-class-net-mesh
2383F: Documentation/networking/batman-adv.txt
09748a22 2384F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2385F: net/batman-adv/
2386
e2d1d6c0 2387BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2388M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2389L: linux-hams@vger.kernel.org
2390W: http://www.baycom.org/~tom/ham/ham.html
2391S: Maintained
679655da 2392F: drivers/net/hamradio/baycom*
e2d1d6c0 2393
cafe5635 2394BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2395M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2396L: linux-bcache@vger.kernel.org
2397W: http://bcache.evilpiepirate.org
4d1034eb 2398S: Orphan
cafe5635
KO
2399F: drivers/md/bcache/
2400
04bd844a
HV
2401BDISP ST MEDIA DRIVER
2402M: Fabien Dessenne <fabien.dessenne@st.com>
2403L: linux-media@vger.kernel.org
2404T: git git://linuxtv.org/media_tree.git
a825eaec 2405W: https://linuxtv.org
04bd844a
HV
2406S: Supported
2407F: drivers/media/platform/sti/bdisp
2408
e2d1d6c0 2409BEFS FILE SYSTEM
db4ad036
LB
2410M: Luis de Bethencourt <luisbg@osg.samsung.com>
2411M: Salah Triki <salah.triki@gmail.com>
2412S: Maintained
2413T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2414F: Documentation/filesystems/befs.txt
2415F: fs/befs/
e2d1d6c0 2416
564ee360 2417BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2418M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2419L: netdev@vger.kernel.org
2420S: Maintained
2421F: drivers/net/ethernet/ec_bhf.c
564ee360 2422
e2d1d6c0 2423BFS FILE SYSTEM
8b58be88 2424M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2425S: Maintained
679655da
JP
2426F: Documentation/filesystems/bfs.txt
2427F: fs/bfs/
c117ab84 2428F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2429
1394f032 2430BLACKFIN ARCHITECTURE
a4edbc10 2431M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2433T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: arch/blackfin/
566da5b2 2437
e190d6b1 2438BLACKFIN EMAC DRIVER
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2440W: http://blackfin.uclinux.org
2441S: Supported
7b35f033 2442F: drivers/net/ethernet/adi/
e190d6b1 2443
566da5b2 2444BLACKFIN RTC DRIVER
b3fe92b0 2445L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2446W: http://blackfin.uclinux.org
2447S: Supported
679655da 2448F: drivers/rtc/rtc-bfin.c
1394f032 2449
936ed49a 2450BLACKFIN SDH DRIVER
109ec8c3 2451M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2453W: http://blackfin.uclinux.org
2454S: Supported
2455F: drivers/mmc/host/bfin_sdh.c
2456
1394f032 2457BLACKFIN SERIAL DRIVER
8b58be88 2458M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2460W: http://blackfin.uclinux.org
2461S: Supported
8460241e 2462F: drivers/tty/serial/bfin_uart.c
1394f032 2463
1e6d320f 2464BLACKFIN WATCHDOG DRIVER
b3fe92b0 2465L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2466W: http://blackfin.uclinux.org
2467S: Supported
679655da 2468F: drivers/watchdog/bfin_wdt.c
1e6d320f 2469
d24ecfcc 2470BLACKFIN I2C TWI DRIVER
8b58be88 2471M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2472L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2473W: http://blackfin.uclinux.org/
2474S: Supported
679655da 2475F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2476
1e204377
SJ
2477BLACKFIN MEDIA DRIVER
2478M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2480W: http://blackfin.uclinux.org/
2481S: Supported
2482F: drivers/media/platform/blackfin/
2483F: drivers/media/i2c/adv7183*
2484F: drivers/media/i2c/vs6624*
2485
b54cf35a
JSM
2486BLINKM RGB LED DRIVER
2487M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2488S: Maintained
2489F: drivers/leds/leds-blinkm.c
2490
1da177e4 2491BLOCK LAYER
8b58be88 2492M: Jens Axboe <axboe@kernel.dk>
82c426e0 2493L: linux-block@vger.kernel.org
08deed1e 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2495S: Maintained
679655da 2496F: block/
ae11f7ef 2497F: kernel/trace/blktrace.c
88459642 2498F: lib/sbitmap.c
1da177e4 2499
2b54aaef 2500BLOCK2MTD DRIVER
8b58be88 2501M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2502L: linux-mtd@lists.infradead.org
2503S: Maintained
679655da 2504F: drivers/mtd/devices/block2mtd.c
2b54aaef 2505
63fbd24e 2506BLUETOOTH DRIVERS
8b58be88 2507M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2508M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2509M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2510L: linux-bluetooth@vger.kernel.org
63fbd24e 2511W: http://www.bluez.org/
22e7a424
MH
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2514S: Maintained
679655da 2515F: drivers/bluetooth/
1da177e4 2516
63fbd24e 2517BLUETOOTH SUBSYSTEM
8b58be88 2518M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2519M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2520M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2521L: linux-bluetooth@vger.kernel.org
2522W: http://www.bluez.org/
22e7a424
MH
2523T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2525S: Maintained
679655da
JP
2526F: net/bluetooth/
2527F: include/net/bluetooth/
1da177e4
LT
2528
2529BONDING DRIVER
79b30750 2530M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2531M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2532M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2533L: netdev@vger.kernel.org
ce00f85c
JC
2534W: http://sourceforge.net/projects/bonding/
2535S: Supported
679655da 2536F: drivers/net/bonding/
c117ab84 2537F: include/uapi/linux/if_bonding.h
1da177e4 2538
b5f4df34
AS
2539BPF (Safe dynamic programs and tools)
2540M: Alexei Starovoitov <ast@kernel.org>
2541L: netdev@vger.kernel.org
2542L: linux-kernel@vger.kernel.org
2543S: Supported
2544F: kernel/bpf/
5aa5bd14
DB
2545F: tools/testing/selftests/bpf/
2546F: lib/test_bpf.c
b5f4df34 2547
39105890 2548BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2549M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2550L: netdev@vger.kernel.org
2551S: Supported
adfc5217 2552F: drivers/net/ethernet/broadcom/b44.*
39105890 2553
967dd82f
FF
2554BROADCOM B53 ETHERNET SWITCH DRIVER
2555M: Florian Fainelli <f.fainelli@gmail.com>
2556L: netdev@vger.kernel.org
2557L: openwrt-devel@lists.openwrt.org (subscribers-only)
2558S: Supported
2559F: drivers/net/dsa/b53/*
2560F: include/linux/platform_data/b53.h
2561
32ec90d5
FF
2562BROADCOM GENET ETHERNET DRIVER
2563M: Florian Fainelli <f.fainelli@gmail.com>
2564L: netdev@vger.kernel.org
2565S: Supported
2566F: drivers/net/ethernet/broadcom/genet/
2567
948c51e6 2568BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2569M: Rasesh Mody <rasesh.mody@cavium.com>
2570M: Harish Patil <harish.patil@cavium.com>
2571M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2572L: netdev@vger.kernel.org
2573S: Supported
adfc5217
JK
2574F: drivers/net/ethernet/broadcom/bnx2.*
2575F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2576
4d9d2cb0 2577BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2578M: Yuval Mintz <Yuval.Mintz@cavium.com>
2579M: Ariel Elior <ariel.elior@cavium.com>
2580M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2581L: netdev@vger.kernel.org
2582S: Supported
adfc5217 2583F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2584
90f4c594 2585BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2586M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2587M: Ray Jui <rjui@broadcom.com>
2588M: Scott Branden <sbranden@broadcom.com>
086f4704 2589M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2590T: git git://github.com/broadcom/mach-bcm
af4b8e37 2591S: Maintained
ccf62f5a
JM
2592N: bcm281*
2593N: bcm113*
2594N: bcm216*
2595N: kona
af4b8e37 2596F: arch/arm/mach-bcm/
af4b8e37 2597
9209bec4 2598BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2599M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2600M: Lee Jones <lee@kernel.org>
10b9e887 2601M: Eric Anholt <eric@anholt.net>
f680f25c 2602L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2605S: Maintained
9209bec4 2606N: bcm2835
f680f25c 2607
5564f092
RM
2608BROADCOM BCM47XX MIPS ARCHITECTURE
2609M: Hauke Mehrtens <hauke@hauke-m.de>
2610M: Rafał Miłecki <zajec5@gmail.com>
2611L: linux-mips@linux-mips.org
2612S: Maintained
7ad2410c 2613F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2614F: arch/mips/bcm47xx/*
2615F: arch/mips/include/asm/mach-bcm47xx/*
2616
9209bec4 2617BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2618M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2619M: Rafał Miłecki <zajec5@gmail.com>
2620M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2621L: linux-arm-kernel@lists.infradead.org
2622S: Maintained
2623F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2624F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2625F: arch/arm/boot/dts/bcm470*
2626
4ebd5047
RM
2627BROADCOM BCM53573 ARM ARCHITECTURE
2628M: Rafał Miłecki <rafal@milecki.pl>
2629L: linux-arm-kernel@lists.infradead.org
2630S: Maintained
2631F: arch/arm/boot/dts/bcm53573*
2632F: arch/arm/boot/dts/bcm47189*
2633
e076e962
FF
2634BROADCOM BCM63XX ARM ARCHITECTURE
2635M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2636M: bcm-kernel-feedback-list@broadcom.com
20de823e 2637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2638T: git git://github.com/broadcom/stblinux.git
e076e962 2639S: Maintained
d6f4e76e 2640N: bcm63xx
e076e962 2641
7110e227
KC
2642BROADCOM BCM63XX/BCM33XX UDC DRIVER
2643M: Kevin Cernekee <cernekee@gmail.com>
2644L: linux-usb@vger.kernel.org
2645S: Maintained
2646F: drivers/usb/gadget/udc/bcm63xx_udc.*
2647
2df94fd6 2648BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2649M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2650M: Gregory Fong <gregory.0xf0@gmail.com>
2651M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2652M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2654T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2655S: Maintained
2656F: arch/arm/mach-bcm/*brcmstb*
2657F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2658F: drivers/bus/brcmstb_gisb.c
5009a289 2659N: brcmstb
2df94fd6 2660
70371cef
KC
2661BROADCOM BMIPS MIPS ARCHITECTURE
2662M: Kevin Cernekee <cernekee@gmail.com>
2663M: Florian Fainelli <f.fainelli@gmail.com>
2664L: linux-mips@linux-mips.org
eb6725d0 2665T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2666S: Maintained
2667F: arch/mips/bmips/*
2668F: arch/mips/include/asm/mach-bmips/*
2669F: arch/mips/kernel/*bmips*
338808de 2670F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2671F: drivers/irqchip/irq-bcm63*
70371cef
KC
2672F: drivers/irqchip/irq-bcm7*
2673F: drivers/irqchip/irq-brcmstb*
3271e610 2674F: include/linux/bcm963xx_nvram.h
8fce60b8 2675F: include/linux/bcm963xx_tag.h
70371cef 2676
948c51e6 2677BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2678M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2679M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2680M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2681L: netdev@vger.kernel.org
2682S: Supported
adfc5217 2683F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2684
a9533e7e 2685BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2686M: Arend van Spriel <arend.vanspriel@broadcom.com>
2687M: Franky Lin <franky.lin@broadcom.com>
2688M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2689L: linux-wireless@vger.kernel.org
2a734451 2690L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2691S: Supported
05491d2c 2692F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2693
9958d6f9 2694BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2695M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2696L: linux-scsi@vger.kernel.org
2697S: Supported
2698F: drivers/scsi/bnx2fc/
2699
6a6b5ad0 2700BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2701M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2702L: linux-scsi@vger.kernel.org
2703S: Supported
2704F: drivers/scsi/bnx2i/
2705
63f37ddf 2706BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2707M: Ray Jui <rjui@broadcom.com>
2708M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2709M: Jon Mason <jonmason@broadcom.com>
086f4704 2710M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2712T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2713S: Maintained
2714N: iproc
2715N: cygnus
5c161242 2716N: bcm[-_]nsp
36c0237f
SB
2717N: bcm9113*
2718N: bcm9583*
63f37ddf
JM
2719N: bcm9585*
2720N: bcm9586*
2721N: bcm988312
36c0237f 2722N: bcm113*
63f37ddf
JM
2723N: bcm583*
2724N: bcm585*
2725N: bcm586*
2726N: bcm88312
d76e21b8 2727F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2728F: drivers/clk/bcm/clk-ns*
2729F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2730
3b0213d5
GF
2731BROADCOM BRCMSTB GPIO DRIVER
2732M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2733L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2734S: Supported
2735F: drivers/gpio/gpio-brcmstb.c
2736F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2737
7b7f588b 2738BROADCOM KONA GPIO DRIVER
5e163903 2739M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2740L: bcm-kernel-feedback-list@broadcom.com
2741S: Supported
2742F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2743F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2744
f6e734a8
RM
2745BROADCOM NVRAM DRIVER
2746M: Rafał Miłecki <zajec5@gmail.com>
2747L: linux-mips@linux-mips.org
2748S: Maintained
2749F: drivers/firmware/broadcom/*
2750
02787daa
BN
2751BROADCOM STB NAND FLASH DRIVER
2752M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2753M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2754L: linux-mtd@lists.infradead.org
1285734c 2755L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2756S: Maintained
2757F: drivers/mtd/nand/brcmnand/
2758
c9678d86
RM
2759BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2760M: Rafał Miłecki <zajec5@gmail.com>
2761L: linux-wireless@vger.kernel.org
2762S: Maintained
2763F: drivers/bcma/
2764F: include/linux/bcma/
2765
b8302205
FF
2766BROADCOM SYSTEMPORT ETHERNET DRIVER
2767M: Florian Fainelli <f.fainelli@gmail.com>
2768L: netdev@vger.kernel.org
2769S: Supported
2770F: drivers/net/ethernet/broadcom/bcmsysport.*
2771
42515e61
J
2772BROADCOM VULCAN ARM64 SOC
2773M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2774M: bcm-kernel-feedback-list@broadcom.com
42515e61 2775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2776S: Maintained
2777F: arch/arm64/boot/dts/broadcom/vulcan*
2778
7725ccfd 2779BROCADE BFA FC SCSI DRIVER
aa803370
AG
2780M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2781M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2782L: linux-scsi@vger.kernel.org
2783S: Supported
2784F: drivers/scsi/bfa/
7725ccfd 2785
8b230ed8 2786BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2787M: Rasesh Mody <rasesh.mody@cavium.com>
2788M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2789M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2790L: netdev@vger.kernel.org
2791S: Supported
f844a0ea 2792F: drivers/net/ethernet/brocade/bna/
8b230ed8 2793
5cdf7f76 2794BSG (block layer generic sg v4 driver)
8b58be88 2795M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2796L: linux-scsi@vger.kernel.org
2797S: Supported
679655da
JP
2798F: block/bsg.c
2799F: include/linux/bsg.h
c117ab84 2800F: include/uapi/linux/bsg.h
5cdf7f76 2801
af39917d
CL
2802BT87X AUDIO DRIVER
2803M: Clemens Ladisch <clemens@ladisch.de>
2804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2805T: git git://git.alsa-project.org/alsa-kernel.git
2806S: Maintained
2807F: Documentation/sound/alsa/Bt87x.txt
2808F: sound/pci/bt87x.c
2809
ff1d5c2f 2810BT8XXGPIO DRIVER
eb032b98 2811M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2812W: http://bu3sch.de/btgpio.php
2813S: Maintained
72dbb705 2814F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2815
eb1eb04f 2816BTRFS FILE SYSTEM
c0778e25
CM
2817M: Chris Mason <clm@fb.com>
2818M: Josef Bacik <jbacik@fb.com>
d8130624 2819M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2820L: linux-btrfs@vger.kernel.org
2821W: http://btrfs.wiki.kernel.org/
8a6e2535 2822Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2824S: Maintained
679655da
JP
2825F: Documentation/filesystems/btrfs.txt
2826F: fs/btrfs/
eb1eb04f 2827
1da177e4 2828BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2829M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2830M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2831L: linux-media@vger.kernel.org
a825eaec 2832W: https://linuxtv.org
275ffde4 2833T: git git://linuxtv.org/media_tree.git
f96236e5 2834S: Odd fixes
618cd932 2835F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2836F: drivers/media/pci/bt8xx/bttv*
1da177e4 2837
1f34923c
KA
2838BUSLOGIC SCSI DRIVER
2839M: Khalid Aziz <khalid@gonehiking.org>
2840L: linux-scsi@vger.kernel.org
2841S: Maintained
2842F: drivers/scsi/BusLogic.*
2843F: drivers/scsi/FlashPoint.*
2844
af39917d
CL
2845C-MEDIA CMI8788 DRIVER
2846M: Clemens Ladisch <clemens@ladisch.de>
2847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2848T: git git://git.alsa-project.org/alsa-kernel.git
2849S: Maintained
2850F: sound/pci/oxygen/
2851
2141355f
MS
2852C6X ARCHITECTURE
2853M: Mark Salter <msalter@redhat.com>
2854M: Aurelien Jacquiot <a-jacquiot@ti.com>
2855L: linux-c6x-dev@linux-c6x.org
2856W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2857S: Maintained
2858F: arch/c6x/
2859
a5432f5a 2860CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2861M: David Howells <dhowells@redhat.com>
e62d6e24 2862L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2863S: Supported
2864F: Documentation/filesystems/caching/cachefiles.txt
2865F: fs/cachefiles/
2866
c815ca39
HV
2867CADET FM/AM RADIO RECEIVER DRIVER
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
a825eaec 2871W: https://linuxtv.org
c815ca39
HV
2872S: Maintained
2873F: drivers/media/radio/radio-cadet*
2874
77d5140f 2875CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2876M: Jonathan Corbet <corbet@lwn.net>
661263b5 2877L: linux-media@vger.kernel.org
275ffde4 2878T: git git://linuxtv.org/media_tree.git
77d5140f 2879S: Maintained
618cd932 2880F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2881F: drivers/media/platform/marvell-ccic/
77d5140f 2882
201b6bab 2883CAIF NETWORK LAYER
5c574f50 2884M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2885L: netdev@vger.kernel.org
2886S: Supported
2887F: Documentation/networking/caif/
2888F: drivers/net/caif/
c117ab84 2889F: include/uapi/linux/caif/
201b6bab
JP
2890F: include/net/caif/
2891F: net/caif/
2892
77dac90f 2893CALGARY x86-64 IOMMU
a6921c29
JM
2894M: Muli Ben-Yehuda <mulix@mulix.org>
2895M: Jon Mason <jdmason@kudzu.us>
2896L: iommu@lists.linux-foundation.org
77dac90f 2897S: Maintained
679655da
JP
2898F: arch/x86/kernel/pci-calgary_64.c
2899F: arch/x86/kernel/tce_64.c
2900F: arch/x86/include/asm/calgary.h
2901F: arch/x86/include/asm/tce.h
77dac90f 2902
e2d1d6c0 2903CAN NETWORK LAYER
8d15d386 2904M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2905M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2906L: linux-can@vger.kernel.org
84b0d715 2907W: https://github.com/linux-can
870482a4
MKB
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2910S: Maintained
f35f6c8f 2911F: Documentation/networking/can.txt
8d15d386 2912F: net/can/
8d15d386 2913F: include/linux/can/core.h
c117ab84
CEB
2914F: include/uapi/linux/can.h
2915F: include/uapi/linux/can/bcm.h
2916F: include/uapi/linux/can/raw.h
2917F: include/uapi/linux/can/gw.h
e2d1d6c0 2918
4261a204 2919CAN NETWORK DRIVERS
8b58be88 2920M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2921M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2922L: linux-can@vger.kernel.org
84b0d715 2923W: https://github.com/linux-can
870482a4
MKB
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2926S: Maintained
3636876a 2927F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2928F: drivers/net/can/
2929F: include/linux/can/dev.h
8d15d386 2930F: include/linux/can/platform/
c117ab84
CEB
2931F: include/uapi/linux/can/error.h
2932F: include/uapi/linux/can/netlink.h
4261a204 2933
95d16c72 2934CAPABILITIES
39baa7e6 2935M: Serge Hallyn <serge@hallyn.com>
95d16c72 2936L: linux-security-module@vger.kernel.org
6305902c 2937S: Supported
95d16c72 2938F: include/linux/capability.h
c117ab84 2939F: include/uapi/linux/capability.h
6305902c 2940F: security/commoncap.c
38a94118 2941F: kernel/capability.c
95d16c72 2942
b84894c7
KT
2943CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2944M: Kevin Tsai <ktsai@capellamicro.com>
2945S: Maintained
2946F: drivers/iio/light/cm*
2947F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2948
f9484852
JG
2949CAVIUM I2C DRIVER
2950M: Jan Glauber <jglauber@cavium.com>
2951M: David Daney <david.daney@cavium.com>
2952W: http://www.cavium.com
2953S: Supported
2954F: drivers/i2c/busses/i2c-octeon*
2955F: drivers/i2c/busses/i2c-thunderx*
2956
f21fb3ed
RV
2957CAVIUM LIQUIDIO NETWORK DRIVER
2958M: Derek Chickles <derek.chickles@caviumnetworks.com>
2959M: Satanand Burla <satananda.burla@caviumnetworks.com>
2960M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2961M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2962L: netdev@vger.kernel.org
2963W: http://www.cavium.com
2964S: Supported
f21fb3ed
RV
2965F: drivers/net/ethernet/cavium/liquidio/
2966
ef0bbac3
VB
2967CC2520 IEEE-802.15.4 RADIO DRIVER
2968M: Varka Bhadram <varkabhadram@gmail.com>
2969L: linux-wpan@vger.kernel.org
2970S: Maintained
2971F: drivers/net/ieee802154/cc2520.c
2972F: include/linux/spi/cc2520.h
2973F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2974
ca684386
HV
2975CEC DRIVER
2976M: Hans Verkuil <hans.verkuil@cisco.com>
2977L: linux-media@vger.kernel.org
2978T: git git://linuxtv.org/media_tree.git
2979W: http://linuxtv.org
2980S: Supported
2981F: Documentation/cec.txt
618cd932 2982F: Documentation/media/uapi/cec
ca684386
HV
2983F: drivers/staging/media/cec/
2984F: drivers/media/cec-edid.c
2985F: drivers/media/rc/keymaps/rc-cec.c
2986F: include/media/cec.h
2987F: include/media/cec-edid.h
2988F: include/linux/cec.h
2989F: include/linux/cec-funcs.h
2990
b8154542 2991CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2992M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2993L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2994W: http://www.ibm.com/developerworks/power/cell/
2995S: Supported
679655da 2996F: arch/powerpc/include/asm/cell*.h
679655da 2997F: arch/powerpc/include/asm/spu*.h
c117ab84 2998F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2999F: arch/powerpc/oprofile/*cell*
3000F: arch/powerpc/platforms/cell/
b8154542 3001
398ecff5
SW
3002CEPH COMMON CODE (LIBCEPH)
3003M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3004M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3005M: Sage Weil <sage@redhat.com>
82593f87 3006L: ceph-devel@vger.kernel.org
09d90327 3007W: http://ceph.com/
fb99f881 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3009T: git git://github.com/ceph/ceph-client.git
9030aaf9 3010S: Supported
14430813
JP
3011F: net/ceph/
3012F: include/linux/ceph/
3013F: include/linux/crush/
9030aaf9 3014
398ecff5
SW
3015CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3016M: "Yan, Zheng" <zyan@redhat.com>
3017M: Sage Weil <sage@redhat.com>
3018M: Ilya Dryomov <idryomov@gmail.com>
3019L: ceph-devel@vger.kernel.org
3020W: http://ceph.com/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3022T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3023S: Supported
3024F: Documentation/filesystems/ceph.txt
3025F: fs/ceph/
3026
cfc411e7
DH
3027CERTIFICATE HANDLING:
3028M: David Howells <dhowells@redhat.com>
3029M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3030L: keyrings@vger.kernel.org
cfc411e7
DH
3031S: Maintained
3032F: Documentation/module-signing.txt
3033F: certs/
d8d80386 3034F: scripts/sign-file.c
cfc411e7
DH
3035F: scripts/extract-cert.c
3036
18332a80 3037CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3038L: linux-usb@vger.kernel.org
10c6c9c9 3039S: Orphan
679655da
JP
3040F: Documentation/usb/WUSB-Design-overview.txt
3041F: Documentation/usb/wusb-cbaf
355ffe69
DV
3042F: drivers/usb/host/hwa-hc.c
3043F: drivers/usb/host/whci/
679655da
JP
3044F: drivers/usb/wusbcore/
3045F: include/linux/usb/wusb*
18332a80 3046
70e84049 3047CFAG12864B LCD DRIVER
8b58be88 3048M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3049W: http://miguelojeda.es/auxdisplay.htm
3050W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3051S: Maintained
679655da
JP
3052F: drivers/auxdisplay/cfag12864b.c
3053F: include/linux/cfag12864b.h
70e84049
MOS
3054
3055CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3056M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3057W: http://miguelojeda.es/auxdisplay.htm
3058W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3059S: Maintained
679655da
JP
3060F: drivers/auxdisplay/cfag12864bfb.c
3061F: include/linux/cfag12864b.h
70e84049 3062
704232c2 3063CFG80211 and NL80211
8b58be88 3064M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3065L: linux-wireless@vger.kernel.org
ce466579
JB
3066W: http://wireless.kernel.org/
3067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3069S: Maintained
c117ab84 3070F: include/uapi/linux/nl80211.h
679655da
JP
3071F: include/net/cfg80211.h
3072F: net/wireless/*
3073X: net/wireless/wext*
704232c2 3074
46e64261
GKH
3075CHAR and MISC DRIVERS
3076M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3079S: Supported
46e64261
GKH
3080F: drivers/char/*
3081F: drivers/misc/*
471322a8 3082F: include/linux/miscdevice.h
46e64261 3083
0a920b5b 3084CHECKPATCH
8b58be88 3085M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3086M: Joe Perches <joe@perches.com>
3087S: Maintained
679655da 3088F: scripts/checkpatch.pl
0a920b5b 3089
f8407f26
HW
3090CHINESE DOCUMENTATION
3091M: Harry Wei <harryxiyou@gmail.com>
9740153c 3092L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3093L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3094S: Maintained
3095F: Documentation/zh_CN/
3096
2721ea2c 3097CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3098M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3100L: linux-usb@vger.kernel.org
3101S: Maintained
3102F: drivers/usb/chipidea/
3103
a93ad65d
HG
3104CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3105M: Hans de Goede <hdegoede@redhat.com>
3106L: linux-input@vger.kernel.org
3107S: Maintained
3108F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3109F: drivers/input/touchscreen/chipone_icn8318.c
3110
ab043105
OJ
3111CHROME HARDWARE PLATFORM SUPPORT
3112M: Olof Johansson <olof@lixom.net>
3113S: Maintained
9f273c24 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3115F: drivers/platform/chrome/
3116
641cb85e 3117CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3118M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3119M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3120M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3121M: Neel Patel <neepatel@cisco.com>
7063fbf2 3122S: Supported
a6a5580c 3123F: drivers/net/ethernet/cisco/enic/
7063fbf2 3124
e3cf00d0 3125CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3126M: Christian Benvenuti <benve@cisco.com>
3127M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3128S: Supported
35ef4a9e 3129F: drivers/infiniband/hw/usnic/
e3cf00d0 3130
2b7a52a4 3131CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3132M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3133L: netdev@vger.kernel.org
3134S: Maintained
57d0b7a0 3135F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3136
3d4cfdc9
MB
3137CIRRUS LOGIC AUDIO CODEC DRIVERS
3138M: Brian Austin <brian.austin@cirrus.com>
3139M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3140L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3141S: Maintained
3142F: sound/soc/codecs/cs*
3143
94574d9a
KRW
3144CLEANCACHE API
3145M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3146L: linux-kernel@vger.kernel.org
3147S: Maintained
3148F: mm/cleancache.c
3149F: include/linux/cleancache.h
3150
d4275354 3151CLK API
54176cc6 3152M: Russell King <linux@armlinux.org.uk>
aa571b14 3153L: linux-clk@vger.kernel.org
37417046 3154S: Maintained
d4275354
RK
3155F: include/linux/clk.h
3156
9222d247
JS
3157CLOCKSOURCE, CLOCKEVENT DRIVERS
3158M: Daniel Lezcano <daniel.lezcano@linaro.org>
3159M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3160L: linux-kernel@vger.kernel.org
9222d247
JS
3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3162S: Supported
3163F: drivers/clocksource
3164
5df6d737 3165CISCO FCOE HBA DRIVER
8fc89a79
HP
3166M: Hiral Patel <hiralpat@cisco.com>
3167M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3168M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3169L: linux-scsi@vger.kernel.org
3170S: Supported
2a99921a 3171F: drivers/scsi/fnic/
5df6d737 3172
c8806b6c
NM
3173CISCO SCSI HBA DRIVER
3174M: Narsimhulu Musini <nmusini@cisco.com>
3175M: Sesidhar Baddela <sebaddel@cisco.com>
3176L: linux-scsi@vger.kernel.org
3177S: Supported
3178F: drivers/scsi/snic/
3179
529aa8cb
TLSC
3180CMPC ACPI DRIVER
3181M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3182M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3183L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3184S: Supported
3185F: drivers/platform/x86/classmate-laptop.c
3186
85756a06
HV
3187COBALT MEDIA DRIVER
3188M: Hans Verkuil <hans.verkuil@cisco.com>
3189L: linux-media@vger.kernel.org
3190T: git git://linuxtv.org/media_tree.git
a825eaec 3191W: https://linuxtv.org
85756a06
HV
3192S: Supported
3193F: drivers/media/pci/cobalt/
3194
74425eee 3195COCCINELLE/Semantic Patches (SmPL)
26de9c26 3196M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3197M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3198M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3199M: Michal Marek <mmarek@suse.com>
26de9c26 3200L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3202W: http://coccinelle.lip6.fr/
3203S: Supported
4b9033a3 3204F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3205F: scripts/coccinelle/
3206F: scripts/coccicheck
3207
1da177e4 3208CODA FILE SYSTEM
8b58be88 3209M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3210M: coda@cs.cmu.edu
3211L: codalist@coda.cs.cmu.edu
3212W: http://www.coda.cs.cmu.edu/
3213S: Maintained
679655da
JP
3214F: Documentation/filesystems/coda.txt
3215F: fs/coda/
3216F: include/linux/coda*.h
c117ab84 3217F: include/uapi/linux/coda*.h
1da177e4 3218
0b14261e
PZ
3219CODA V4L2 MEM2MEM DRIVER
3220M: Philipp Zabel <p.zabel@pengutronix.de>
3221L: linux-media@vger.kernel.org
3222S: Maintained
3223F: Documentation/devicetree/bindings/media/coda.txt
3224F: drivers/media/platform/coda/
3225
7704addb 3226COMMON CLK FRAMEWORK
a85fa007 3227M: Michael Turquette <mturquette@baylibre.com>
f956165f 3228M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3229L: linux-clk@vger.kernel.org
22d61acf 3230Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3232S: Maintained
ae4185cd 3233F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3234F: drivers/clk/
3235X: drivers/clk/clkdev.c
7704addb 3236F: include/linux/clk-pr*
60bea3b5 3237F: include/linux/clk/
7704addb 3238
e2d1d6c0 3239COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3240M: Steve French <sfrench@samba.org>
51223df6 3241L: linux-cifs@vger.kernel.org
d1f28953 3242L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3243W: http://linux-cifs.samba.org/
bb1d5dda 3244T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3245S: Supported
ec421a71 3246F: Documentation/filesystems/cifs/
679655da 3247F: fs/cifs/
e2d1d6c0 3248
1da177e4 3249COMPACTPCI HOTPLUG CORE
8b58be88 3250M: Scott Murray <scott@spiteful.org>
64dab204 3251L: linux-pci@vger.kernel.org
82c4dfc7 3252S: Maintained
679655da 3253F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3254
3255COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3256M: Scott Murray <scott@spiteful.org>
64dab204 3257L: linux-pci@vger.kernel.org
82c4dfc7 3258S: Maintained
679655da 3259F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3260
3261COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3262M: Scott Murray <scott@spiteful.org>
64dab204 3263L: linux-pci@vger.kernel.org
82c4dfc7 3264S: Maintained
679655da 3265F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3266
5411552c 3267COMPAL LAPTOP SUPPORT
8b58be88 3268M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3269L: platform-driver-x86@vger.kernel.org
5411552c 3270S: Maintained
679655da 3271F: drivers/platform/x86/compal-laptop.c
5411552c 3272
949be0f7 3273CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3274L: accessrunner-general@lists.sourceforge.net
3275W: http://accessrunner.sourceforge.net/
44243ef4 3276S: Orphan
679655da 3277F: drivers/usb/atm/cxacru.c
949be0f7 3278
e2d1d6c0 3279CONFIGFS
d6351db2 3280M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3281M: Christoph Hellwig <hch@lst.de>
3282T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3283S: Supported
679655da
JP
3284F: fs/configfs/
3285F: include/linux/configfs.h
e2d1d6c0 3286
acb9c1b2 3287CONNECTOR
8b58be88 3288M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3289L: netdev@vger.kernel.org
3290S: Maintained
3291F: drivers/connector/
3292
a3e3354d 3293CONTROL GROUP (CGROUP)
860ca0e6 3294M: Tejun Heo <tj@kernel.org>
ad50c159 3295M: Li Zefan <lizefan@huawei.com>
4d205676 3296M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3297L: cgroups@vger.kernel.org
860ca0e6 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3299S: Maintained
4b16b0c0 3300F: Documentation/cgroup*
679655da
JP
3301F: include/linux/cgroup*
3302F: kernel/cgroup*
a3e3354d
TH
3303
3304CONTROL GROUP - CPUSET
3305M: Li Zefan <lizefan@huawei.com>
3306L: cgroups@vger.kernel.org
3307W: http://www.bullopensource.org/cpuset/
3308W: http://oss.sgi.com/projects/cpusets/
3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3310S: Maintained
4b16b0c0 3311F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3312F: include/linux/cpuset.h
3313F: kernel/cpuset.c
3314
3315CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3316M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3317M: Michal Hocko <mhocko@kernel.org>
c4e29738 3318M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3319L: cgroups@vger.kernel.org
3320L: linux-mm@kvack.org
3321S: Maintained
3322F: mm/memcontrol.c
5d1ea48b 3323F: mm/swap_cgroup.c
fb3a0fb6 3324
bebe4678 3325CORETEMP HARDWARE MONITORING DRIVER
96859129 3326M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3327L: linux-hwmon@vger.kernel.org
bebe4678 3328S: Maintained
679655da
JP
3329F: Documentation/hwmon/coretemp
3330F: drivers/hwmon/coretemp.c
bebe4678 3331
1da177e4 3332COSA/SRP SYNC SERIAL DRIVER
8b58be88 3333M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3334W: http://www.fi.muni.cz/~kas/cosa/
3335S: Maintained
679655da 3336F: drivers/net/wan/cosa*
1da177e4 3337
4371ee35 3338CPMAC ETHERNET DRIVER
9dd4aaef 3339M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3340L: netdev@vger.kernel.org
3341S: Maintained
b544dbac 3342F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3343
1da177e4 3344CPU FREQUENCY DRIVERS
9c3646d1 3345M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3346M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3347L: linux-pm@vger.kernel.org
1da177e4 3348S: Maintained
27209d91
VK
3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3350T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3351F: Documentation/cpu-freq/
679655da
JP
3352F: drivers/cpufreq/
3353F: include/linux/cpufreq.h
1da177e4 3354
8a67f0ef
VK
3355CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3356M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3357M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3358L: linux-pm@vger.kernel.org
3359W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3360S: Maintained
3361F: drivers/cpufreq/arm_big_little.h
3362F: drivers/cpufreq/arm_big_little.c
3363F: drivers/cpufreq/arm_big_little_dt.c
3364
14d2c34c 3365CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3367M: Daniel Lezcano <daniel.lezcano@linaro.org>
3368L: linux-pm@vger.kernel.org
3369L: linux-arm-kernel@lists.infradead.org
cea8321c 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3371S: Maintained
3372F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3373
0c570c18
BZ
3374CPUIDLE DRIVER - ARM EXYNOS
3375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3376M: Daniel Lezcano <daniel.lezcano@linaro.org>
3377M: Kukjin Kim <kgene@kernel.org>
3378L: linux-pm@vger.kernel.org
3379L: linux-samsung-soc@vger.kernel.org
3380S: Supported
3381F: drivers/cpuidle/cpuidle-exynos.c
3382F: arch/arm/mach-exynos/pm.c
3383
a8e39c35 3384CPUIDLE DRIVERS
9c3646d1 3385M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3386M: Daniel Lezcano <daniel.lezcano@linaro.org>
3387L: linux-pm@vger.kernel.org
3388S: Maintained
cea8321c 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3390F: drivers/cpuidle/*
3391F: include/linux/cpuidle.h
3392
1da177e4 3393CPUID/MSR DRIVER
8b58be88 3394M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3395S: Maintained
679655da
JP
3396F: arch/x86/kernel/cpuid.c
3397F: arch/x86/kernel/msr.c
1da177e4 3398
7fe2f639 3399CPU POWER MONITORING SUBSYSTEM
d8130624 3400M: Thomas Renninger <trenn@suse.com>
103f1790 3401L: linux-pm@vger.kernel.org
7fe2f639 3402S: Maintained
14430813 3403F: tools/power/cpupower/
7fe2f639 3404
1da177e4 3405CRAMFS FILESYSTEM
ce00f85c 3406W: http://sourceforge.net/projects/cramfs/
54886a71 3407S: Orphan / Obsolete
679655da
JP
3408F: Documentation/filesystems/cramfs.txt
3409F: fs/cramfs/
1da177e4
LT
3410
3411CRIS PORT
8b58be88
JP
3412M: Mikael Starvik <starvik@axis.com>
3413M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3414L: linux-cris-kernel@axis.com
1da177e4 3415W: http://developer.axis.com
9f273c24 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3417S: Maintained
679655da 3418F: arch/cris/
df621252 3419F: drivers/tty/serial/crisv10.*
1da177e4
LT
3420
3421CRYPTO API
8b58be88
JP
3422M: Herbert Xu <herbert@gondor.apana.org.au>
3423M: "David S. Miller" <davem@davemloft.net>
1da177e4 3424L: linux-crypto@vger.kernel.org
9f273c24 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3427S: Maintained
679655da 3428F: Documentation/crypto/
fe1c445b 3429F: Documentation/devicetree/bindings/crypto/
2ca87a17 3430F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3431F: arch/*/crypto/
3432F: crypto/
3433F: drivers/crypto/
3434F: include/crypto/
1da177e4 3435
5b07bd57 3436CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3437M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3438L: linux-crypto@vger.kernel.org
3439S: Maintained
51a2228a
JP
3440F: crypto/ansi_cprng.c
3441F: crypto/rng.c
5b07bd57 3442
fc279cc2
HV
3443CS3308 MEDIA DRIVER
3444M: Hans Verkuil <hverkuil@xs4all.nl>
3445L: linux-media@vger.kernel.org
3446T: git git://linuxtv.org/media_tree.git
3447W: http://linuxtv.org
3448S: Odd Fixes
3449F: drivers/media/i2c/cs3308.c
3450F: drivers/media/i2c/cs3308.h
3451
9b4ffa48 3452CS5535 Audio ALSA driver
8b58be88 3453M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3454S: Maintained
679655da 3455F: sound/pci/cs5535audio/
9b4ffa48 3456
a910e4a9 3457CW1200 WLAN driver
b75f0050
JP
3458M: Solomon Peachy <pizza@shaftnet.org>
3459S: Maintained
560424e9 3460F: drivers/net/wireless/st/cw1200/
a910e4a9 3461
6d8425b1 3462CX18 VIDEO4LINUX DRIVER
6afdeaf8 3463M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3464L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3465L: linux-media@vger.kernel.org
275ffde4 3466T: git git://linuxtv.org/media_tree.git
a825eaec 3467W: https://linuxtv.org
30e10993 3468W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3469S: Maintained
618cd932 3470F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3471F: drivers/media/pci/cx18/
6c0f0359 3472F: include/uapi/linux/ivtv*
6d8425b1 3473
3f101d91
HV
3474CX2341X MPEG ENCODER HELPER MODULE
3475M: Hans Verkuil <hverkuil@xs4all.nl>
3476L: linux-media@vger.kernel.org
3477T: git git://linuxtv.org/media_tree.git
a825eaec 3478W: https://linuxtv.org
3f101d91 3479S: Maintained
c368360b 3480F: drivers/media/common/cx2341x*
3f101d91
HV
3481F: include/media/cx2341x*
3482
b8fe6e2c
PB
3483CX24120 MEDIA DRIVER
3484M: Jemma Denson <jdenson@gmail.com>
3485M: Patrick Boettcher <patrick.boettcher@posteo.de>
3486L: linux-media@vger.kernel.org
a825eaec 3487W: https://linuxtv.org
b8fe6e2c
PB
3488Q: http://patchwork.linuxtv.org/project/linux-media/list/
3489S: Maintained
3490F: drivers/media/dvb-frontends/cx24120*
3491
20357578 3492CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3494M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3495L: linux-media@vger.kernel.org
a825eaec 3496W: https://linuxtv.org
20357578
MCC
3497T: git git://linuxtv.org/media_tree.git
3498S: Odd fixes
618cd932 3499F: Documentation/media/v4l-drivers/cx88*
20357578 3500F: drivers/media/pci/cx88/
6d8425b1 3501
91952bc0
AP
3502CXD2820R MEDIA DRIVER
3503M: Antti Palosaari <crope@iki.fi>
3504L: linux-media@vger.kernel.org
a825eaec 3505W: https://linuxtv.org
91952bc0
AP
3506W: http://palosaari.fi/linux/
3507Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508T: git git://linuxtv.org/anttip/media_tree.git
3509S: Maintained
3510F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3511
e5ec3789 3512CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3513M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3514L: netdev@vger.kernel.org
3515W: http://www.chelsio.com
3516S: Supported
f7917c00 3517F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3518
d8ae3c33 3519CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3520M: Karen Xie <kxie@chelsio.com>
3521L: linux-scsi@vger.kernel.org
3522W: http://www.chelsio.com
3523S: Supported
3524F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3525
e5ec3789 3526CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3527M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3528L: linux-rdma@vger.kernel.org
e5ec3789
SW
3529W: http://www.openfabrics.org
3530S: Supported
679655da 3531F: drivers/infiniband/hw/cxgb3/
a85fb338 3532F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3533
be4c9bad 3534CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3535M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3536L: netdev@vger.kernel.org
3537W: http://www.chelsio.com
3538S: Supported
f7917c00 3539F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3540
d8ae3c33 3541CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3542M: Karen Xie <kxie@chelsio.com>
3543L: linux-scsi@vger.kernel.org
3544W: http://www.chelsio.com
3545S: Supported
3546F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3547
be4c9bad
RD
3548CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3549M: Steve Wise <swise@chelsio.com>
3550L: linux-rdma@vger.kernel.org
3551W: http://www.openfabrics.org
3552S: Supported
3553F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3554F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3555
5c20a5c7
CL
3556CXGB4VF ETHERNET DRIVER (CXGB4VF)
3557M: Casey Leedom <leedom@chelsio.com>
3558L: netdev@vger.kernel.org
3559W: http://www.chelsio.com
3560S: Supported
f7917c00 3561F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3562
a9282d01
IM
3563CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3564M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3565M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3566L: linuxppc-dev@lists.ozlabs.org
3567S: Supported
9d82fd2f 3568F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3569F: drivers/misc/cxl/
ec249dd8 3570F: include/misc/cxl*
a9282d01
IM
3571F: include/uapi/misc/cxl.h
3572F: Documentation/powerpc/cxl.txt
a9282d01
IM
3573F: Documentation/ABI/testing/sysfs-class-cxl
3574
11f43ae7
MO
3575CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3576M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3577M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3578M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3579L: linux-scsi@vger.kernel.org
3580S: Supported
3581F: drivers/scsi/cxlflash/
3582F: include/uapi/scsi/cxlflash_ioctls.h
3583F: Documentation/powerpc/cxlflash.txt
3584
b52b97a3
GC
3585STMMAC ETHERNET DRIVER
3586M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3587M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3588L: netdev@vger.kernel.org
3589W: http://www.stlinux.com
3590S: Supported
7ac6653a 3591F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3592
1da177e4 3593CYBERPRO FB DRIVER
54176cc6 3594M: Russell King <linux@armlinux.org.uk>
efc03ecb 3595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3596W: http://www.armlinux.org.uk/
1da177e4 3597S: Maintained
8a61f013 3598F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3599
1da177e4 3600CYCLADES ASYNC MUX DRIVER
1da177e4 3601W: http://www.cyclades.com/
d459883e 3602S: Orphan
c897401b 3603F: drivers/tty/cyclades.c
679655da 3604F: include/linux/cyclades.h
c117ab84 3605F: include/uapi/linux/cyclades.h
1da177e4
LT
3606
3607CYCLADES PC300 DRIVER
1da177e4 3608W: http://www.cyclades.com/
d459883e 3609S: Orphan
679655da 3610F: drivers/net/wan/pc300*
1da177e4 3611
402f6ae4
AP
3612CYPRESS_FIRMWARE MEDIA DRIVER
3613M: Antti Palosaari <crope@iki.fi>
3614L: linux-media@vger.kernel.org
a825eaec 3615W: https://linuxtv.org
402f6ae4
AP
3616W: http://palosaari.fi/linux/
3617Q: http://patchwork.linuxtv.org/project/linux-media/list/
3618T: git git://linuxtv.org/anttip/media_tree.git
3619S: Maintained
3620F: drivers/media/common/cypress_firmware*
3621
e3ae3525 3622CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3623M: Ferruh Yigit <fery@cypress.com>
6305902c 3624L: linux-input@vger.kernel.org
be9a6f40 3625S: Supported
6305902c
JP
3626F: drivers/input/touchscreen/cyttsp*
3627F: include/linux/input/cyttsp.h
e3ae3525 3628
aaaf5fbf
JK
3629DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3630M: Joshua Kinard <kumba@gentoo.org>
3631S: Maintained
3632F: drivers/rtc/rtc-ds1685.c
3633F: include/linux/rtc/ds1685.h
3634
1da177e4 3635DAMA SLAVE for AX.25
8b58be88 3636M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3637W: http://yaina.de/jreuter/
3638W: http://www.qsl.net/dl1bke/
3639L: linux-hams@vger.kernel.org
3640S: Maintained
679655da
JP
3641F: net/ax25/af_ax25.c
3642F: net/ax25/ax25_dev.c
3643F: net/ax25/ax25_ds_*
3644F: net/ax25/ax25_in.c
3645F: net/ax25/ax25_out.c
3646F: net/ax25/ax25_timer.c
3647F: net/ax25/sysctl_net_ax25.c
1da177e4 3648
e2d1d6c0 3649DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3650L: netdev@vger.kernel.org
5ff77428 3651S: Orphan
679655da 3652F: Documentation/networking/dmfe.txt
0f04e2aa 3653F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3654
3655DC390/AM53C974 SCSI driver
d8130624 3656M: Hannes Reinecke <hare@suse.com>
71bd849d 3657L: linux-scsi@vger.kernel.org
e2d1d6c0 3658S: Maintained
71bd849d 3659F: drivers/scsi/am53c974.c
e2d1d6c0 3660
1da177e4 3661DC395x SCSI driver
61eee9a7 3662M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3663M: Ali Akcaagac <aliakc@web.de>
3664M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3665L: dc395x@twibble.org
cf015e9f
JP
3666W: http://twibble.org/dist/dc395x/
3667W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3668S: Maintained
679655da
JP
3669F: Documentation/scsi/dc395x.txt
3670F: drivers/scsi/dc395x.*
1da177e4 3671
eb8edb08 3672DCCP PROTOCOL
a89d030e 3673M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3674L: dccp@vger.kernel.org
c996d8b9 3675W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3676S: Maintained
679655da 3677F: include/linux/dccp.h
c117ab84 3678F: include/uapi/linux/dccp.h
679655da
JP
3679F: include/linux/tfrc.h
3680F: net/dccp/
eb8edb08 3681
1da177e4 3682DECnet NETWORK LAYER
1da177e4
LT
3683W: http://linux-decnet.sourceforge.net
3684L: linux-decnet-user@lists.sourceforge.net
f546444d 3685S: Orphan
679655da
JP
3686F: Documentation/networking/decnet.txt
3687F: net/decnet/
1da177e4 3688
ebff05b9
MR
3689DECSTATION PLATFORM SUPPORT
3690M: "Maciej W. Rozycki" <macro@linux-mips.org>
3691L: linux-mips@linux-mips.org
3692W: http://www.linux-mips.org/wiki/DECstation
3693S: Maintained
3694F: arch/mips/dec/
3695F: arch/mips/include/asm/dec/
3696F: arch/mips/include/asm/mach-dec/
3697
1da177e4 3698DEFXX FDDI NETWORK DRIVER
8b58be88 3699M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3700S: Maintained
33f810b2 3701F: drivers/net/fddi/defxx.*
1da177e4 3702
ad8f07cc 3703DELL LAPTOP DRIVER
8b58be88 3704M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3705M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3706L: platform-driver-x86@vger.kernel.org
ad8f07cc 3707S: Maintained
679655da 3708F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3709
817a5cdb
PR
3710DELL LAPTOP RBTN DRIVER
3711M: Pali Rohár <pali.rohar@gmail.com>
3712S: Maintained
3713F: drivers/platform/x86/dell-rbtn.*
3714
cdbff611
PR
3715DELL LAPTOP FREEFALL DRIVER
3716M: Pali Rohár <pali.rohar@gmail.com>
3717S: Maintained
3718F: drivers/platform/x86/dell-smo8800.c
3719
1da177e4 3720DELL LAPTOP SMM DRIVER
a5afba16 3721M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3722S: Maintained
a5afba16 3723F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3724F: include/uapi/linux/i8k.h
1da177e4 3725
90563ec4 3726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3727M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3728S: Maintained
679655da
JP
3729F: Documentation/dcdbas.txt
3730F: drivers/firmware/dcdbas.*
90563ec4 3731
0b3f6109 3732DELL WMI EXTRAS DRIVER
8b58be88 3733M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3734M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3735S: Maintained
36b3a96f 3736F: drivers/platform/x86/dell-wmi.c
0b3f6109 3737
5efc75e3 3738DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3739M: John Youn <johnyoun@synopsys.com>
5efc75e3 3740L: linux-usb@vger.kernel.org
18f340f9 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3742S: Maintained
197ba5f4 3743F: drivers/usb/dwc2/
5efc75e3 3744
94ab23dd 3745DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3746M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3747L: linux-usb@vger.kernel.org
94ab23dd
FB
3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3749S: Maintained
3750F: drivers/usb/dwc3/
3751
833c9545
JB
3752DEVICE COREDUMP (DEV_COREDUMP)
3753M: Johannes Berg <johannes@sipsolutions.net>
3754L: linux-kernel@vger.kernel.org
3755S: Maintained
3756F: drivers/base/devcoredump.c
3757F: include/linux/devcoredump.h
3758
89d07767
KP
3759DEVICE FREQUENCY (DEVFREQ)
3760M: MyungJoo Ham <myungjoo.ham@samsung.com>
3761M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3762L: linux-pm@vger.kernel.org
6a3cd722 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3764S: Maintained
3765F: drivers/devfreq/
6a3cd722
CC
3766F: include/linux/devfreq.h
3767F: Documentation/devicetree/bindings/devfreq/
89d07767 3768
7dbded06
CC
3769DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3770M: Chanwoo Choi <cw00.choi@samsung.com>
3771L: linux-pm@vger.kernel.org
3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3773S: Supported
3774F: drivers/devfreq/event/
3775F: drivers/devfreq/devfreq-event.c
3776F: include/linux/devfreq-event.h
3777F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3778
490b864b
CC
3779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3780M: Chanwoo Choi <cw00.choi@samsung.com>
3781L: linux-pm@vger.kernel.org
3782L: linux-samsung-soc@vger.kernel.org
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3784S: Maintained
3785F: drivers/devfreq/exynos-bus.c
3786F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3787
1da177e4 3788DEVICE NUMBER REGISTRY
8b58be88 3789M: Torben Mathiasen <device@lanana.org>
1da177e4 3790W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3791S: Maintained
3792
e2d1d6c0 3793DEVICE-MAPPER (LVM)
854ecaad 3794M: Alasdair Kergon <agk@redhat.com>
8504eed3 3795M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3796M: dm-devel@redhat.com
e2d1d6c0
RD
3797L: dm-devel@redhat.com
3798W: http://sources.redhat.com/dm
8a6e2535 3799Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3801T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3802S: Maintained
679655da
JP
3803F: Documentation/device-mapper/
3804F: drivers/md/dm*
854ecaad 3805F: drivers/md/persistent-data/
679655da
JP
3806F: include/linux/device-mapper.h
3807F: include/linux/dm-*.h
8504eed3 3808F: include/uapi/linux/dm-*.h
e2d1d6c0 3809
bfcd3a46
JP
3810DEVLINK
3811M: Jiri Pirko <jiri@mellanox.com>
3812L: netdev@vger.kernel.org
3813S: Supported
3814F: net/core/devlink.c
3815F: include/net/devlink.h
3816F: include/uapi/linux/devlink.h
3817
c0d995aa
OST
3818DIALOG SEMICONDUCTOR DRIVERS
3819M: Support Opensource <support.opensource@diasemi.com>
3820W: http://www.dialog-semiconductor.com/products
3821S: Supported
3822F: Documentation/hwmon/da90??
047cfd01 3823F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3824F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3825F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3826F: drivers/gpio/gpio-da90??.c
3827F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3828F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3829F: drivers/input/misc/da90??_onkey.c
3830F: drivers/input/touchscreen/da9052_tsi.c
3831F: drivers/leds/leds-da90??.c
3832F: drivers/mfd/da903x.c
3833F: drivers/mfd/da90??-*.c
7be72c2c 3834F: drivers/mfd/da91??-*.c
8c0984e5
SR
3835F: drivers/power/supply/da9052-battery.c
3836F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3837F: drivers/regulator/da903x.c
3838F: drivers/regulator/da9???-regulator.[ch]
3839F: drivers/rtc/rtc-da90??.c
3840F: drivers/video/backlight/da90??_bl.c
3841F: drivers/watchdog/da90??_wdt.c
3842F: include/linux/mfd/da903x.h
3843F: include/linux/mfd/da9052/
3844F: include/linux/mfd/da9055/
047cfd01 3845F: include/linux/mfd/da9062/
c0d995aa 3846F: include/linux/mfd/da9063/
7be72c2c 3847F: include/linux/mfd/da9150/
4eeb08b4 3848F: include/linux/regulator/da9211.h
c0d995aa
OST
3849F: include/sound/da[79]*.h
3850F: sound/soc/codecs/da[79]*.[ch]
3851
6ea5dcdf
WBG
3852DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3853M: William Breathitt Gray <vilhelm.gray@gmail.com>
3854L: linux-gpio@vger.kernel.org
3855S: Maintained
3856F: drivers/gpio/gpio-gpio-mm.c
3857
599aa697
LL
3858DIGI NEO AND CLASSIC PCI PRODUCTS
3859M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3860M: Mark Hounschell <markh@compro.net>
599aa697
LL
3861L: driverdev-devel@linuxdriverproject.org
3862S: Maintained
3863F: drivers/staging/dgnc/
3864
335d7c58 3865DIOLAN U2C-12 I2C DRIVER
ca462085 3866M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3867L: linux-i2c@vger.kernel.org
3868S: Maintained
3869F: drivers/i2c/busses/i2c-diolan-u2c.c
3870
d475c634
MW
3871DIRECT ACCESS (DAX)
3872M: Matthew Wilcox <willy@linux.intel.com>
3873L: linux-fsdevel@vger.kernel.org
3874S: Supported
3875F: fs/dax.c
3876
e7839f25 3877DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3878M: Eric Paris <eparis@parisplace.org>
3c5119c0 3879S: Maintained
679655da
JP
3880F: Documentation/filesystems/dnotify.txt
3881F: fs/notify/dnotify/
3882F: include/linux/dnotify.h
1da177e4
LT
3883
3884DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3885M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3886W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3887W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3888W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3889S: Maintained
3890
4480f15b 3891DISKQUOTA
d8130624 3892M: Jan Kara <jack@suse.com>
1da177e4 3893S: Maintained
679655da
JP
3894F: Documentation/filesystems/quota.txt
3895F: fs/quota/
3896F: include/linux/quota*.h
c117ab84 3897F: include/uapi/linux/quota*.h
1da177e4 3898
702686ad
BT
3899DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3900M: Bernie Thompson <bernie@plugable.com>
3901L: linux-fbdev@vger.kernel.org
3902S: Maintained
3903W: http://plugable.com/category/projects/udlfb/
8a61f013 3904F: drivers/video/fbdev/udlfb.c
702686ad
BT
3905F: include/video/udlfb.h
3906F: Documentation/fb/udlfb.txt
3907
e7839f25 3908DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3909M: Christine Caulfield <ccaulfie@redhat.com>
3910M: David Teigland <teigland@redhat.com>
a4644184 3911L: cluster-devel@redhat.com
5be7b50f 3912W: http://sources.redhat.com/cluster/
9f273c24 3913T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3914S: Supported
679655da 3915F: fs/dlm/
5be7b50f 3916
53b6b3e0
SS
3917DMA BUFFER SHARING FRAMEWORK
3918M: Sumit Semwal <sumit.semwal@linaro.org>
3919S: Maintained
3920L: linux-media@vger.kernel.org
3921L: dri-devel@lists.freedesktop.org
8ada6d2d 3922L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3923F: drivers/dma-buf/
e46d12c6
JP
3924F: include/linux/dma-buf*
3925F: include/linux/reservation.h
3926F: include/linux/*fence.h
53b6b3e0
SS
3927F: Documentation/dma-buf-sharing.txt
3928T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3929
c483e065
GP
3930SYNC FILE FRAMEWORK
3931M: Sumit Semwal <sumit.semwal@linaro.org>
3932R: Gustavo Padovan <gustavo@padovan.org>
3933S: Maintained
3934L: linux-media@vger.kernel.org
3935L: dri-devel@lists.freedesktop.org
3936F: drivers/dma-buf/sync_file.c
3937F: include/linux/sync_file.h
3938F: Documentation/sync_file.txt
3939T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3940
b3e5f263 3941DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3942M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3943L: dmaengine@vger.kernel.org
3944Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3945S: Maintained
679655da 3946F: drivers/dma/
0ce3c066 3947F: include/linux/dmaengine.h
c56d329e 3948F: Documentation/devicetree/bindings/dma/
979a281e
VK
3949F: Documentation/dmaengine/
3950T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3951
b825037d 3952DME1737 HARDWARE MONITOR DRIVER
8b58be88 3953M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3954L: linux-hwmon@vger.kernel.org
b825037d 3955S: Maintained
679655da
JP
3956F: Documentation/hwmon/dme1737
3957F: drivers/hwmon/dme1737.c
b825037d 3958
1f31e1b1 3959DMI/SMBIOS SUPPORT
d8130624 3960M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3961S: Maintained
d4aeef93 3962T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3963F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3964F: drivers/firmware/dmi-id.c
3965F: drivers/firmware/dmi_scan.c
3966F: include/linux/dmi.h
3967
7d2c86b5 3968DOCUMENTATION
ad3118b9 3969M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3970L: linux-doc@vger.kernel.org
3971S: Maintained
679655da 3972F: Documentation/
42f41ecf
JC
3973F: scripts/docproc.c
3974F: scripts/kernel-doc*
97be078b
RD
3975X: Documentation/ABI/
3976X: Documentation/devicetree/
933a46b8
JC
3977X: Documentation/acpi
3978X: Documentation/power
3979X: Documentation/spi
618cd932 3980X: Documentation/media
c51edfb1 3981T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3982
1da177e4 3983DOUBLETALK DRIVER
8b58be88 3984M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3985L: blinux-list@redhat.com
3986S: Maintained
679655da
JP
3987F: drivers/char/dtlk.c
3988F: include/linux/dtlk.h
1da177e4 3989
e2d1d6c0 3990DPT_I2O SCSI RAID DRIVER
8b58be88 3991M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3992L: linux-scsi@vger.kernel.org
3993W: http://www.adaptec.com/
3994S: Maintained
679655da
JP
3995F: drivers/scsi/dpt*
3996F: drivers/scsi/dpt/
e2d1d6c0 3997
b411b363 3998DRBD DRIVER
bc2c049d
RK
3999M: Philipp Reisner <philipp.reisner@linbit.com>
4000M: Lars Ellenberg <lars.ellenberg@linbit.com>
4001L: drbd-dev@lists.linbit.com
28b8e8d4 4002W: http://www.drbd.org
bc2c049d
RK
4003T: git git://git.linbit.com/linux-drbd.git
4004T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4005S: Supported
4006F: drivers/block/drbd/
4007F: lib/lru_cache.c
4008F: Documentation/blockdev/drbd/
b411b363 4009
dc7dfcd8 4010DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4013S: Supported
679655da 4014F: Documentation/kobject.txt
7cfc51b9 4015F: drivers/base/
87544653 4016F: fs/debugfs/
dc7dfcd8
WS
4017F: fs/kernfs/
4018F: fs/sysfs/
87544653 4019F: include/linux/debugfs.h
dc7dfcd8 4020F: include/linux/kobj*
679655da 4021F: lib/kobj*
1da177e4
LT
4022
4023DRM DRIVERS
8b58be88 4024M: David Airlie <airlied@linux.ie>
4c6a3999 4025L: dri-devel@lists.freedesktop.org
b0447888 4026T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4027S: Maintained
679655da 4028F: drivers/gpu/drm/
433e3b34 4029F: drivers/gpu/vga/
d28ab95b
GU
4030F: Documentation/devicetree/bindings/display/
4031F: Documentation/devicetree/bindings/gpu/
4032F: Documentation/devicetree/bindings/video/
621c5474 4033F: Documentation/gpu/
850e9411 4034F: include/drm/
c117ab84 4035F: include/uapi/drm/
1da177e4 4036
c842b693
EV
4037DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/ast/
4041
4042DRM DRIVER FOR BOCHS VIRTUAL GPU
4043M: Gerd Hoffmann <kraxel@redhat.com>
4044S: Odd Fixes
4045F: drivers/gpu/drm/bochs/
4046
4047DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4048M: Dave Airlie <airlied@redhat.com>
4049S: Odd Fixes
4050F: drivers/gpu/drm/cirrus/
4051
c26a4017 4052RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4053M: Alex Deucher <alexander.deucher@amd.com>
4054M: Christian König <christian.koenig@amd.com>
4055L: dri-devel@lists.freedesktop.org
4056T: git git://people.freedesktop.org/~agd5f/linux
4057S: Supported
4058F: drivers/gpu/drm/radeon/
74c97375 4059F: include/uapi/drm/radeon_drm.h
c26a4017 4060F: drivers/gpu/drm/amd/
74c97375 4061F: include/uapi/drm/amdgpu_drm.h
566f5939 4062
03e255b9
TR
4063DRM PANEL DRIVERS
4064M: Thierry Reding <thierry.reding@gmail.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://anongit.freedesktop.org/tegra/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/drm_panel.c
4069F: drivers/gpu/drm/panel/
4070F: include/drm/drm_panel.h
2d799dde 4071F: Documentation/devicetree/bindings/display/panel/
03e255b9 4072
8daf7473 4073INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4074M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4075M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4076L: intel-gfx@lists.freedesktop.org
8daf7473 4077L: dri-devel@lists.freedesktop.org
7564fde3 4078W: https://01.org/linuxgraphics/
47f95647 4079Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4080T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4081S: Supported
14430813 4082F: drivers/gpu/drm/i915/
8daf7473 4083F: include/drm/i915*
baceac3a 4084F: include/uapi/drm/i915_drm.h
621c5474 4085F: Documentation/gpu/i915.rst
8daf7473 4086
99763bb8
BB
4087DRM DRIVERS FOR ATMEL HLCDC
4088M: Boris Brezillon <boris.brezillon@free-electrons.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Supported
4091F: drivers/gpu/drm/atmel-hlcdc/
4092F: Documentation/devicetree/bindings/drm/atmel/
4093
bf1139df
MR
4094DRM DRIVERS FOR ALLWINNER A10
4095M: Maxime Ripard <maxime.ripard@free-electrons.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/sun4i/
4099F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4100
398a6d4a
KP
4101DRM DRIVERS FOR EXYNOS
4102M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4103M: Joonyoung Shim <jy0922.shim@samsung.com>
4104M: Seung-Woo Kim <sw0312.kim@samsung.com>
4105M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4106L: dri-devel@lists.freedesktop.org
25a58030 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4108S: Supported
14430813 4109F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4110F: include/uapi/drm/exynos_drm.h
4111F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4112
b55a1b9c 4113DRM DRIVERS FOR FREESCALE DCU
bc66757a 4114M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4115M: Alison Wang <alison.wang@freescale.com>
4116L: dri-devel@lists.freedesktop.org
4117S: Supported
4118F: drivers/gpu/drm/fsl-dcu/
2d799dde 4119F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4120F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4121F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4122
0a3d775f
PZ
4123DRM DRIVERS FOR FREESCALE IMX
4124M: Philipp Zabel <p.zabel@pengutronix.de>
4125L: dri-devel@lists.freedesktop.org
4126S: Maintained
4127F: drivers/gpu/drm/imx/
ef739aa4 4128F: drivers/gpu/ipu-v3/
2d799dde 4129F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4130
ba2199a6
PJ
4131DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4132M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4133L: dri-devel@lists.freedesktop.org
4134T: git git://github.com/patjak/drm-gma500
4135S: Maintained
5ff18e42 4136F: drivers/gpu/drm/gma500/
ba2199a6 4137
c84ffde9
XL
4138DRM DRIVERS FOR HISILICON
4139M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4140R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4141R: Chen Feng <puck.chen@hisilicon.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git git://github.com/xin3liang/linux.git
4144S: Maintained
4145F: drivers/gpu/drm/hisilicon/
4146F: Documentation/devicetree/bindings/display/hisilicon/
4147
399516ab
EV
4148DRM DRIVER FOR INTEL I810 VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/i810/
4151F: include/uapi/drm/i810_drm.h
4152
37b2a214
CH
4153DRM DRIVERS FOR MEDIATEK
4154M: CK Hu <ck.hu@mediatek.com>
4155M: Philipp Zabel <p.zabel@pengutronix.de>
4156L: dri-devel@lists.freedesktop.org
4157S: Supported
4158F: drivers/gpu/drm/mediatek/
4159F: Documentation/devicetree/bindings/display/mediatek/
4160
06346451
EV
4161DRM DRIVER FOR MSM ADRENO GPU
4162M: Rob Clark <robdclark@gmail.com>
4163L: linux-arm-msm@vger.kernel.org
4164L: dri-devel@lists.freedesktop.org
4165L: freedreno@lists.freedesktop.org
4166T: git git://people.freedesktop.org/~robclark/linux
4167S: Maintained
4168F: drivers/gpu/drm/msm/
4169F: include/uapi/drm/msm_drm.h
4170F: Documentation/devicetree/bindings/display/msm/
4171
fad89bb3
EV
4172DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4173M: Ben Skeggs <bskeggs@redhat.com>
4174L: dri-devel@lists.freedesktop.org
4175L: nouveau@lists.freedesktop.org
4176T: git git://github.com/skeggsb/linux
4177S: Supported
4178F: drivers/gpu/drm/nouveau/
4179F: include/uapi/drm/nouveau_drm.h
ba2199a6 4180
bd3b49f2 4181DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4182M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4183L: dri-devel@lists.freedesktop.org
4184L: linux-tegra@vger.kernel.org
a5ad7a63 4185T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4186S: Supported
dee8268f 4187F: drivers/gpu/drm/tegra/
a5ad7a63 4188F: drivers/gpu/host1x/
e1e90644 4189F: include/linux/host1x.h
a5ad7a63 4190F: include/uapi/drm/tegra_drm.h
2d799dde 4191F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4192
399516ab
EV
4193DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4194S: Orphan / Obsolete
4195F: drivers/gpu/drm/mga/
4196F: include/uapi/drm/mga_drm.h
4197
c842b693
EV
4198DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4199M: Dave Airlie <airlied@redhat.com>
4200S: Odd Fixes
4201F: drivers/gpu/drm/mgag200/
4202
399516ab
EV
4203DRM DRIVER FOR RAGE 128 VIDEO CARDS
4204S: Orphan / Obsolete
4205F: drivers/gpu/drm/r128/
4206F: include/uapi/drm/r128_drm.h
4207
a284e9d1
LP
4208DRM DRIVERS FOR RENESAS
4209M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4210L: dri-devel@lists.freedesktop.org
4a121096 4211L: linux-renesas-soc@vger.kernel.org
2392ccd4 4212T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4213S: Supported
4214F: drivers/gpu/drm/rcar-du/
4215F: drivers/gpu/drm/shmobile/
a284e9d1 4216F: include/linux/platform_data/shmob_drm.h
33be436d 4217F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4218
c842b693
EV
4219DRM DRIVER FOR QXL VIRTUAL GPU
4220M: Dave Airlie <airlied@redhat.com>
4221S: Odd Fixes
4222F: drivers/gpu/drm/qxl/
4223F: include/uapi/drm/qxl_drm.h
a284e9d1 4224
625e0346
HS
4225DRM DRIVERS FOR ROCKCHIP
4226M: Mark Yao <mark.yao@rock-chips.com>
4227L: dri-devel@lists.freedesktop.org
4228S: Maintained
4229F: drivers/gpu/drm/rockchip/
f253f7eb 4230F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4231
399516ab
EV
4232DRM DRIVER FOR SAVAGE VIDEO CARDS
4233S: Orphan / Obsolete
4234F: drivers/gpu/drm/savage/
4235F: include/uapi/drm/savage_drm.h
4236
4237DRM DRIVER FOR SIS VIDEO CARDS
4238S: Orphan / Obsolete
4239F: drivers/gpu/drm/sis/
4240F: include/uapi/drm/sis_drm.h
625e0346 4241
7f11c476
BG
4242DRM DRIVERS FOR STI
4243M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4244M: Vincent Abriou <vincent.abriou@st.com>
4245L: dri-devel@lists.freedesktop.org
4246T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4247S: Maintained
4248F: drivers/gpu/drm/sti
2d799dde 4249F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4250
399516ab
EV
4251DRM DRIVER FOR TDFX VIDEO CARDS
4252S: Orphan / Obsolete
4253F: drivers/gpu/drm/tdfx/
4254
c842b693
EV
4255DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4256M: Dave Airlie <airlied@redhat.com>
4257S: Odd Fixes
4258F: drivers/gpu/drm/udl/
4259
8bb0bce9
LS
4260DRM DRIVERS FOR VIVANTE GPU IP
4261M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4262R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4263R: Christian Gmeiner <christian.gmeiner@gmail.com>
4264L: dri-devel@lists.freedesktop.org
4265S: Maintained
8a9257a0
EV
4266F: drivers/gpu/drm/etnaviv/
4267F: include/uapi/drm/etnaviv_drm.h
4268F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4269
c4291702
EV
4270DRM DRIVER FOR VMWARE VIRTUAL GPU
4271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4272M: Sinclair Yeh <syeh@vmware.com>
4273M: Thomas Hellstrom <thellstrom@vmware.com>
4274L: dri-devel@lists.freedesktop.org
4275T: git git://people.freedesktop.org/~syeh/repos_linux
4276T: git git://people.freedesktop.org/~thomash/linux
4277S: Supported
4278F: drivers/gpu/drm/vmwgfx/
4279F: include/uapi/drm/vmwgfx_drm.h
4280
8636d452
EA
4281DRM DRIVERS FOR VC4
4282M: Eric Anholt <eric@anholt.net>
4283T: git git://github.com/anholt/linux
4284S: Supported
4285F: drivers/gpu/drm/vc4/
4286F: include/uapi/drm/vc4_drm.h
4287F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4288
5ef330a7
TV
4289DRM DRIVERS FOR TI OMAP
4290M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4291L: dri-devel@lists.freedesktop.org
4292S: Maintained
4293F: drivers/gpu/drm/omapdrm/
4294F: Documentation/devicetree/bindings/display/ti/
4295
adb314ed
TV
4296DRM DRIVERS FOR TI LCDC
4297M: Jyri Sarha <jsarha@ti.com>
4298R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4299L: dri-devel@lists.freedesktop.org
4300S: Maintained
4301F: drivers/gpu/drm/tilcdc/
4302F: Documentation/devicetree/bindings/display/tilcdc/
4303
598df1ac
AK
4304DSBR100 USB FM RADIO DRIVER
4305M: Alexey Klimov <klimov.linux@gmail.com>
4306L: linux-media@vger.kernel.org
4307T: git git://linuxtv.org/media_tree.git
4308S: Maintained
4309F: drivers/media/radio/dsbr100.c
4310
1da177e4 4311DSCC4 DRIVER
8b58be88 4312M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4313L: netdev@vger.kernel.org
1da177e4 4314S: Maintained
679655da 4315F: drivers/net/wan/dscc4.c
1da177e4 4316
cc11b140
HV
4317DT3155 MEDIA DRIVER
4318M: Hans Verkuil <hverkuil@xs4all.nl>
4319L: linux-media@vger.kernel.org
4320T: git git://linuxtv.org/media_tree.git
a825eaec 4321W: https://linuxtv.org
cc11b140
HV
4322S: Odd Fixes
4323F: drivers/media/pci/dt3155/
4324
91952bc0
AP
4325DVB_USB_AF9015 MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/af9015*
4334
4335DVB_USB_AF9035 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/usb/dvb-usb-v2/af9035*
4344
4345DVB_USB_ANYSEE MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/anysee*
4354
4355DVB_USB_AU6610 MEDIA DRIVER
4356M: Antti Palosaari <crope@iki.fi>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
91952bc0
AP
4359W: http://palosaari.fi/linux/
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/anttip/media_tree.git
4362S: Maintained
4363F: drivers/media/usb/dvb-usb-v2/au6610*
4364
4365DVB_USB_CE6230 MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/usb/dvb-usb-v2/ce6230*
4374
d099dea2
MK
4375DVB_USB_CXUSB MEDIA DRIVER
4376M: Michael Krufky <mkrufky@linuxtv.org>
4377L: linux-media@vger.kernel.org
a825eaec 4378W: https://linuxtv.org
d099dea2
MK
4379W: http://github.com/mkrufky
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/media_tree.git
4382S: Maintained
9819da66 4383F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4384
91952bc0 4385DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
91952bc0
AP
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
91952bc0 4393F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4394
5560983b 4395DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4396M: Antti Palosaari <crope@iki.fi>
4397L: linux-media@vger.kernel.org
a825eaec 4398W: https://linuxtv.org
91952bc0
AP
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
5560983b 4402F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4403
8856f5f2
MK
4404DVB_USB_MXL111SF MEDIA DRIVER
4405M: Michael Krufky <mkrufky@linuxtv.org>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
8856f5f2
MK
4408W: http://github.com/mkrufky
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/mkrufky/mxl111sf.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4413
91952bc0
AP
4414DVB_USB_RTL28XXU MEDIA DRIVER
4415M: Antti Palosaari <crope@iki.fi>
4416L: linux-media@vger.kernel.org
a825eaec 4417W: https://linuxtv.org
91952bc0
AP
4418W: http://palosaari.fi/linux/
4419Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420T: git git://linuxtv.org/anttip/media_tree.git
4421S: Maintained
4422F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4423
4424DVB_USB_V2 MEDIA DRIVER
4425M: Antti Palosaari <crope@iki.fi>
4426L: linux-media@vger.kernel.org
a825eaec 4427W: https://linuxtv.org
91952bc0
AP
4428W: http://palosaari.fi/linux/
4429Q: http://patchwork.linuxtv.org/project/linux-media/list/
4430T: git git://linuxtv.org/anttip/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4433F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4434
ac0ac38f 4435DYNAMIC DEBUG
5c4a97d1 4436M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4437S: Maintained
4438F: lib/dynamic_debug.c
4439F: include/linux/dynamic_debug.h
4440
789c7048 4441DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4442M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4443S: Maintained
df621252 4444F: drivers/tty/serial/dz.*
789c7048 4445
f17effbe
MF
4446E3X0 POWER BUTTON DRIVER
4447M: Moritz Fischer <moritz.fischer@ettus.com>
4448L: usrp-users@lists.ettus.com
4449W: http://www.ettus.com
4450S: Supported
4451F: drivers/input/misc/e3x0-button.c
4452F: Documentation/devicetree/bindings/input/e3x0-button.txt
4453
91952bc0
AP
4454E4000 MEDIA DRIVER
4455M: Antti Palosaari <crope@iki.fi>
4456L: linux-media@vger.kernel.org
a825eaec 4457W: https://linuxtv.org
91952bc0
AP
4458W: http://palosaari.fi/linux/
4459Q: http://patchwork.linuxtv.org/project/linux-media/list/
4460T: git git://linuxtv.org/anttip/media_tree.git
4461S: Maintained
4462F: drivers/media/tuners/e4000*
4463
1da177e4 4464EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4465M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4466L: linux-scsi@vger.kernel.org
4467S: Maintained
679655da 4468F: drivers/scsi/eata.c
1da177e4 4469
91952bc0
AP
4470EC100 MEDIA DRIVER
4471M: Antti Palosaari <crope@iki.fi>
4472L: linux-media@vger.kernel.org
a825eaec 4473W: https://linuxtv.org
91952bc0
AP
4474W: http://palosaari.fi/linux/
4475Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476T: git git://linuxtv.org/anttip/media_tree.git
4477S: Maintained
4478F: drivers/media/dvb-frontends/ec100*
4479
237fead6 4480ECRYPT FILE SYSTEM
0de9adf2 4481M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4482L: ecryptfs@vger.kernel.org
24a923e4 4483W: http://ecryptfs.org
6dc7516e 4484W: https://launchpad.net/ecryptfs
9f273c24 4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4486S: Supported
679655da
JP
4487F: Documentation/filesystems/ecryptfs.txt
4488F: fs/ecryptfs/
237fead6 4489
da9bb1d2 4490EDAC-CORE
aa15aa0e 4491M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4492M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4494L: linux-edac@vger.kernel.org
07cd6bf5
FW
4495T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4497S: Supported
679655da 4498F: Documentation/edac.txt
91445c72 4499F: drivers/edac/
679655da 4500F: include/linux/edac.h
0e438e3f 4501
c476c23b 4502EDAC-AMD64
487ba8e8 4503M: Borislav Petkov <bp@alien8.de>
91445c72 4504L: linux-edac@vger.kernel.org
487ba8e8 4505S: Maintained
c476c23b
BP
4506F: drivers/edac/amd64_edac*
4507
836dae5d 4508EDAC-CALXEDA
836dae5d
RR
4509M: Robert Richter <rric@kernel.org>
4510L: linux-edac@vger.kernel.org
836dae5d
RR
4511S: Maintained
4512F: drivers/edac/highbank*
4513
f65aad41
RB
4514EDAC-CAVIUM
4515M: Ralf Baechle <ralf@linux-mips.org>
4516M: David Daney <david.daney@cavium.com>
4517L: linux-edac@vger.kernel.org
4518L: linux-mips@linux-mips.org
f65aad41
RB
4519S: Supported
4520F: drivers/edac/octeon_edac*
4521
0e438e3f 4522EDAC-E752X
8b58be88 4523M: Mark Gross <mark.gross@intel.com>
91445c72 4524L: linux-edac@vger.kernel.org
0e438e3f 4525S: Maintained
679655da 4526F: drivers/edac/e752x_edac.c
0e438e3f
DP
4527
4528EDAC-E7XXX
91445c72 4529L: linux-edac@vger.kernel.org
0e438e3f 4530S: Maintained
679655da 4531F: drivers/edac/e7xxx_edac.c
0e438e3f 4532
7d136731
BP
4533EDAC-FSL_DDR
4534M: York Sun <york.sun@nxp.com>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/fsl_ddr_edac.*
4538
77c5f5d2 4539EDAC-GHES
5dc8a864
MCC
4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4542L: linux-edac@vger.kernel.org
77c5f5d2 4543S: Maintained
2caa67a6 4544F: drivers/edac/ghes_edac.c
77c5f5d2 4545
6bc78404 4546EDAC-I82443BXGX
8b58be88 4547M: Tim Small <tim@buttersideup.com>
91445c72 4548L: linux-edac@vger.kernel.org
6bc78404 4549S: Maintained
679655da 4550F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4551
4552EDAC-I3000
91445c72 4553L: linux-edac@vger.kernel.org
c91d9075 4554S: Orphan
679655da 4555F: drivers/edac/i3000_edac.c
6bc78404
DT
4556
4557EDAC-I5000
91445c72 4558L: linux-edac@vger.kernel.org
ba9a5918 4559S: Maintained
679655da 4560F: drivers/edac/i5000_edac.c
ba9a5918 4561
44c12cb2 4562EDAC-I5400
5dc8a864
MCC
4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4565L: linux-edac@vger.kernel.org
44c12cb2 4566S: Maintained
679655da 4567F: drivers/edac/i5400_edac.c
44c12cb2 4568
3c9c92b6 4569EDAC-I7300
5dc8a864
MCC
4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4572L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4573S: Maintained
4574F: drivers/edac/i7300_edac.c
4575
67c89316 4576EDAC-I7CORE
5dc8a864
MCC
4577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4578M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4579L: linux-edac@vger.kernel.org
67c89316 4580S: Maintained
70aff0ce 4581F: drivers/edac/i7core_edac.c
67c89316 4582
ba9a5918 4583EDAC-I82975X
8b58be88 4584M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4585M: "Arvind R." <arvino55@gmail.com>
91445c72 4586L: linux-edac@vger.kernel.org
ba9a5918 4587S: Maintained
679655da 4588F: drivers/edac/i82975x_edac.c
ba9a5918 4589
791b4706
JB
4590EDAC-IE31200
4591M: Jason Baron <jbaron@akamai.com>
4592L: linux-edac@vger.kernel.org
791b4706
JB
4593S: Maintained
4594F: drivers/edac/ie31200_edac.c
4595
ccdfb979 4596EDAC-MPC85XX
30c7469b 4597M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4598L: linux-edac@vger.kernel.org
ccdfb979
JT
4599S: Maintained
4600F: drivers/edac/mpc85xx_edac.[ch]
4601
ba9a5918 4602EDAC-PASEMI
8b58be88 4603M: Egor Martovetsky <egor@pasemi.com>
91445c72 4604L: linux-edac@vger.kernel.org
6bc78404 4605S: Maintained
679655da 4606F: drivers/edac/pasemi_edac.c
6bc78404 4607
0e438e3f 4608EDAC-R82600
8b58be88 4609M: Tim Small <tim@buttersideup.com>
91445c72 4610L: linux-edac@vger.kernel.org
0e438e3f 4611S: Maintained
679655da 4612F: drivers/edac/r82600_edac.c
da9bb1d2 4613
4d096ca7 4614EDAC-SBRIDGE
5dc8a864
MCC
4615M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4616M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4617L: linux-edac@vger.kernel.org
4d096ca7
MCC
4618S: Maintained
4619F: drivers/edac/sb_edac.c
4620
4ec656bd
TL
4621EDAC-SKYLAKE
4622M: Tony Luck <tony.luck@intel.com>
4623L: linux-edac@vger.kernel.org
4624S: Maintained
4625F: drivers/edac/skx_edac.c
4626
995e1de4
LH
4627EDAC-XGENE
4628APPLIED MICRO (APM) X-GENE SOC EDAC
4629M: Loc Ho <lho@apm.com>
4630S: Supported
4631F: drivers/edac/xgene_edac.c
4632F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4633
af39917d
CL
4634EDIROL UA-101/UA-1000 DRIVER
4635M: Clemens Ladisch <clemens@ladisch.de>
4636L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4637T: git git://git.alsa-project.org/alsa-kernel.git
4638S: Maintained
4639F: sound/usb/misc/ua101.c
4640
1f7df953 4641EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4642M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4643M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4644L: linux-efi@vger.kernel.org
6026ed2f 4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4646S: Maintained
fb2efb5c 4647F: Documentation/efi-stub.txt
1f7df953
MF
4648F: arch/ia64/kernel/efi.c
4649F: arch/x86/boot/compressed/eboot.[ch]
4650F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4651F: arch/x86/platform/efi/
4652F: drivers/firmware/efi/
1f7df953
MF
4653F: include/linux/efi*.h
4654
d68772b7
MF
4655EFI VARIABLE FILESYSTEM
4656M: Matthew Garrett <matthew.garrett@nebula.com>
4657M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4658M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4660L: linux-efi@vger.kernel.org
4661S: Maintained
4662F: fs/efivarfs/
4663
85a00d9b
PJ
4664EFIFB FRAMEBUFFER DRIVER
4665L: linux-fbdev@vger.kernel.org
4666M: Peter Jones <pjones@redhat.com>
4667S: Maintained
8a61f013 4668F: drivers/video/fbdev/efifb.c
85a00d9b 4669
ff6301da
IH
4670EFI TEST DRIVER
4671L: linux-efi@vger.kernel.org
4672M: Ivan Hu <ivan.hu@canonical.com>
4673M: Matt Fleming <matt@codeblueprint.co.uk>
4674S: Maintained
4675F: drivers/firmware/efi/test/
4676
0bee8d28
JT
4677EFS FILESYSTEM
4678W: http://aeschi.ch.eu.org/efs/
4679S: Orphan
679655da 4680F: fs/efs/
0bee8d28 4681
aa8a9e25 4682EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4683M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4684L: netdev@vger.kernel.org
4685S: Maintained
9aa32835 4686F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4687
f0319efe 4688EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4689M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4690M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4691L: linux-media@vger.kernel.org
a825eaec 4692W: https://linuxtv.org
f0319efe
MCC
4693T: git git://linuxtv.org/media_tree.git
4694S: Maintained
4695F: drivers/media/usb/em28xx/
618cd932 4696F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4697
3e3a7d66 4698EMBEDDED LINUX
8b58be88
JP
4699M: Paul Gortmaker <paul.gortmaker@windriver.com>
4700M: Matt Mackall <mpm@selenic.com>
4701M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4702L: linux-embedded@vger.kernel.org
4703S: Maintained
4704
32505876
JS
4705EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4706M: James Smart <james.smart@avagotech.com>
4707M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4708L: linux-scsi@vger.kernel.org
32505876 4709W: http://www.avagotech.com
ce00f85c 4710S: Supported
679655da 4711F: drivers/scsi/lpfc/
3a1c1d44 4712
5f5bac82 4713ENE CB710 FLASH CARD READER DRIVER
8b58be88 4714M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4715S: Maintained
4716F: drivers/misc/cb710/
4717F: drivers/mmc/host/cb710-mmc.*
4718F: include/linux/cb710.h
4719
931e39a1
ML
4720ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4721M: Maxim Levitsky <maximlevitsky@gmail.com>
4722S: Maintained
2a837449 4723F: drivers/media/rc/ene_ir.*
931e39a1 4724
d5ca9006 4725EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4726M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4727S: Maintained
084bad91 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4729F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4730F: include/video/s1d13xxxfb.h
d5ca9006 4731
38df6492
ME
4732ET131X NETWORK DRIVER
4733M: Mark Einon <mark.einon@gmail.com>
4734S: Odd Fixes
4735F: drivers/net/ethernet/agere/
4736
1da177e4 4737ETHERNET BRIDGE
adbbf69d 4738M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4739L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4740L: netdev@vger.kernel.org
c996d8b9 4741W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4742S: Maintained
679655da
JP
4743F: include/linux/netfilter_bridge/
4744F: net/bridge/
1da177e4 4745
22f08ad9
FF
4746ETHERNET PHY LIBRARY
4747M: Florian Fainelli <f.fainelli@gmail.com>
4748L: netdev@vger.kernel.org
4749S: Maintained
4750F: include/linux/phy.h
4751F: include/linux/phy_fixed.h
4752F: drivers/net/phy/
4753F: Documentation/networking/phy.txt
4754F: drivers/of/of_mdio.c
4755F: drivers/of/of_net.c
4756
1da177e4 4757EXT2 FILE SYSTEM
d8130624 4758M: Jan Kara <jack@suse.com>
72be2ccf 4759L: linux-ext4@vger.kernel.org
1da177e4 4760S: Maintained
679655da
JP
4761F: Documentation/filesystems/ext2.txt
4762F: fs/ext2/
4763F: include/linux/ext2*
1da177e4 4764
72be2ccf 4765EXT4 FILE SYSTEM
8b58be88 4766M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4767M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4768L: linux-ext4@vger.kernel.org
08a225f1 4769W: http://ext4.wiki.kernel.org
8a6e2535 4770Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4772S: Maintained
679655da
JP
4773F: Documentation/filesystems/ext4.txt
4774F: fs/ext4/
1da177e4 4775
c5532b09 4776Extended Verification Module (EVM)
74dd744f
MZ
4777M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4778L: linux-ima-devel@lists.sourceforge.net
4779L: linux-security-module@vger.kernel.org
c5532b09
MZ
4780S: Supported
4781F: security/integrity/evm/
4782
df6b3cfe
MH
4783EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4784M: MyungJoo Ham <myungjoo.ham@samsung.com>
4785M: Chanwoo Choi <cw00.choi@samsung.com>
4786L: linux-kernel@vger.kernel.org
81df63a9 4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4788S: Maintained
4789F: drivers/extcon/
cd2c3e7f
CC
4790F: include/linux/extcon/
4791F: include/linux/extcon.h
df6b3cfe 4792F: Documentation/extcon/
cd2c3e7f 4793F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4794
e2a75c44 4795EXYNOS DP DRIVER
b7701755 4796M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4797L: dri-devel@lists.freedesktop.org
4798S: Maintained
4799F: drivers/gpu/drm/exynos/exynos_dp*
4800
9b93a409
MS
4801EXYNOS SYSMMU (IOMMU) driver
4802M: Marek Szyprowski <m.szyprowski@samsung.com>
4803L: iommu@lists.linux-foundation.org
4804S: Maintained
4805F: drivers/iommu/exynos-iommu.c
4806
4a66d3fe
NC
4807EZchip NPS platform support
4808M: Noam Camus <noamc@ezchip.com>
4809S: Supported
4810F: arch/arc/plat-eznps
4811F: arch/arc/boot/dts/eznps.dts
4812
e53004e2 4813F71805F HARDWARE MONITORING DRIVER
d8130624 4814M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4815L: linux-hwmon@vger.kernel.org
e53004e2 4816S: Maintained
679655da
JP
4817F: Documentation/hwmon/f71805f
4818F: drivers/hwmon/f71805f.c
e53004e2 4819
eea977ed
MB
4820FC0011 TUNER DRIVER
4821M: Michael Buesch <m@bues.ch>
4822L: linux-media@vger.kernel.org
4823S: Maintained
ccae7af2
MCC
4824F: drivers/media/tuners/fc0011.h
4825F: drivers/media/tuners/fc0011.c
eea977ed 4826
91952bc0
AP
4827FC2580 MEDIA DRIVER
4828M: Antti Palosaari <crope@iki.fi>
4829L: linux-media@vger.kernel.org
a825eaec 4830W: https://linuxtv.org
91952bc0
AP
4831W: http://palosaari.fi/linux/
4832Q: http://patchwork.linuxtv.org/project/linux-media/list/
4833T: git git://linuxtv.org/anttip/media_tree.git
4834S: Maintained
4835F: drivers/media/tuners/fc2580*
eea977ed 4836
88b2dbdb
EP
4837FANOTIFY
4838M: Eric Paris <eparis@redhat.com>
4839S: Maintained
4840F: fs/notify/fanotify/
4841F: include/linux/fanotify.h
c117ab84 4842F: include/uapi/linux/fanotify.h
88b2dbdb 4843
1da177e4 4844FARSYNC SYNCHRONOUS DRIVER
8b58be88 4845M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4846W: http://www.farsite.co.uk/
4847S: Supported
679655da 4848F: drivers/net/wan/farsync.*
1da177e4 4849
c5408b88 4850FAULT INJECTION SUPPORT
8b58be88 4851M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4852S: Supported
679655da
JP
4853F: Documentation/fault-injection/
4854F: lib/fault-inject.c
c5408b88 4855
053e514f
NT
4856FBTFT Framebuffer drivers
4857M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4858M: Noralf Trønnes <noralf@tronnes.org>
4859S: Maintained
4860F: drivers/staging/fbtft/
4861
cae727db 4862FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4863M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4864L: fcoe-devel@open-fcoe.org
cae727db
RL
4865W: www.Open-FCoE.org
4866S: Supported
4867F: drivers/scsi/libfc/
4868F: drivers/scsi/fcoe/
4869F: include/scsi/fc/
4870F: include/scsi/libfc.h
4871F: include/scsi/libfcoe.h
c117ab84 4872F: include/uapi/scsi/fc/
cae727db 4873
e2d1d6c0 4874FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4875M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4876M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4877L: linux-fsdevel@vger.kernel.org
1da177e4 4878S: Maintained
679655da
JP
4879F: include/linux/fcntl.h
4880F: include/linux/fs.h
c117ab84
CEB
4881F: include/uapi/linux/fcntl.h
4882F: include/uapi/linux/fs.h
679655da
JP
4883F: fs/fcntl.c
4884F: fs/locks.c
1da177e4 4885
e2d1d6c0 4886FILESYSTEMS (VFS and infrastructure)
8b58be88 4887M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4888L: linux-fsdevel@vger.kernel.org
173acc7c 4889S: Maintained
679655da 4890F: fs/*
173acc7c 4891
b26e0ed4 4892FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4893M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4894L: linux-hwmon@vger.kernel.org
b26e0ed4 4895S: Maintained
d5ca6918
JP
4896F: drivers/hwmon/f75375s.c
4897F: include/linux/f75375s.h
b26e0ed4 4898
a331b0c3
CL
4899FIREWIRE AUDIO DRIVERS
4900M: Clemens Ladisch <clemens@ladisch.de>
4901L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4902T: git git://git.alsa-project.org/alsa-kernel.git
4903S: Maintained
4904F: sound/firewire/
4905
eb86ec51
SR
4906FIREWIRE MEDIA DRIVERS (firedtv)
4907M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4908L: linux-media@vger.kernel.org
4909L: linux1394-devel@lists.sourceforge.net
4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4911S: Maintained
4912F: drivers/media/firewire/
4913
a511ce33
CB
4914FIREWIRE SBP-2 TARGET
4915M: Chris Boot <bootc@bootc.net>
4916L: linux-scsi@vger.kernel.org
4917L: target-devel@vger.kernel.org
4918L: linux1394-devel@lists.sourceforge.net
4919T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4920S: Maintained
4921F: drivers/target/sbp/
4922
7d2c86b5 4923FIREWIRE SUBSYSTEM
8b58be88 4924M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4925L: linux1394-devel@lists.sourceforge.net
958a29cb 4926W: http://ieee1394.wiki.kernel.org/
2ca526bf 4927T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4928S: Maintained
679655da 4929F: drivers/firewire/
8f06ce3b
SR
4930F: include/linux/firewire.h
4931F: include/uapi/linux/firewire*.h
9f6d3c4b 4932F: tools/firewire/
e2d1d6c0
RD
4933
4934FIRMWARE LOADER (request_firmware)
39e68089 4935M: Ming Lei <ming.lei@canonical.com>
e7604239 4936M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4937L: linux-kernel@vger.kernel.org
4938S: Maintained
679655da
JP
4939F: Documentation/firmware_class/
4940F: drivers/base/firmware*.c
4941F: include/linux/firmware.h
e2d1d6c0 4942
f730e3dc 4943FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4944M: Joshua Morris <josh.h.morris@us.ibm.com>
4945M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4946S: Maintained
4947F: drivers/block/rsxx/
4948
8206f664 4949FLOPPY DRIVER
e5f6450c 4950M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4952S: Odd fixes
4953F: drivers/block/floppy.c
4954
9c9f32ed
AR
4955FMC SUBSYSTEM
4956M: Alessandro Rubini <rubini@gnudd.com>
4957W: http://www.ohwr.org/projects/fmc-bus
4958S: Supported
4959F: drivers/fmc/
4960F: include/linux/fmc*.h
4961F: include/linux/ipmi-fru.h
4962K: fmc_d.*register
4963
3c0ed7d5
AT
4964FPGA MANAGER FRAMEWORK
4965M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4966R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4967S: Maintained
4968F: drivers/fpga/
4969F: include/linux/fpga/fpga-mgr.h
4970W: http://www.rocketboards.org
4971
e2d1d6c0 4972FPU EMULATOR
8b58be88 4973M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4974W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4975S: Maintained
679655da 4976F: arch/x86/math-emu/
e2d1d6c0
RD
4977
4978FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4979L: netdev@vger.kernel.org
c173bfac 4980S: Orphan
679655da
JP
4981F: drivers/net/wan/dlci.c
4982F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4983
4984FRAMEBUFFER LAYER
5489e948 4985M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4986L: linux-fbdev@vger.kernel.org
b22fe37b 4987Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4988S: Maintained
679655da 4989F: Documentation/fb/
b22fe37b
PM
4990F: drivers/video/
4991F: include/video/
679655da 4992F: include/linux/fb.h
c117ab84
CEB
4993F: include/uapi/video/
4994F: include/uapi/linux/fb.h
e2d1d6c0 4995
a57c188e 4996FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4997M: Timur Tabi <timur@tabi.org>
a57c188e 4998L: linux-fbdev@vger.kernel.org
c4ef9bc4 4999S: Maintained
8a61f013 5000F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5001
e2d1d6c0 5002FREESCALE DMA DRIVER
8b58be88
JP
5003M: Li Yang <leoli@freescale.com>
5004M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5005L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5006S: Maintained
679655da 5007F: drivers/dma/fsldma.*
e2d1d6c0 5008
44248aff
HX
5009FREESCALE GPMI NAND DRIVER
5010M: Han Xu <han.xu@nxp.com>
5011L: linux-mtd@lists.infradead.org
5012S: Maintained
5013F: drivers/mtd/nand/gpmi-nand/*
5014
e2d1d6c0 5015FREESCALE I2C CPM DRIVER
8b58be88 5016M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5017L: linuxppc-dev@lists.ozlabs.org
846557d3 5018L: linux-i2c@vger.kernel.org
0d2b405a 5019S: Maintained
679655da 5020F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5021
60e8c5ab 5022FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5023M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5024L: linux-fbdev@vger.kernel.org
efc03ecb 5025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5026S: Maintained
bad985a1 5027F: include/linux/platform_data/video-imxfb.h
8a61f013 5028F: drivers/video/fbdev/imxfb.c
60e8c5ab 5029
4d8e2cef 5030FREESCALE QUAD SPI DRIVER
38714fbd 5031M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5032L: linux-mtd@lists.infradead.org
5033S: Maintained
5034F: drivers/mtd/spi-nor/fsl-quadspi.c
5035
4689a6b1 5036FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5037M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5038M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5039L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5040L: netdev@vger.kernel.org
5041S: Maintained
ec21e2ec 5042F: drivers/net/ethernet/freescale/fs_enet/
679655da 5043F: include/linux/fs_enet_pd.h
4689a6b1 5044
63a0a00b
NA
5045FREESCALE IMX / MXC FEC DRIVER
5046M: Fugang Duan <fugang.duan@nxp.com>
5047L: netdev@vger.kernel.org
5048S: Maintained
5049F: drivers/net/ethernet/freescale/fec_main.c
5050F: drivers/net/ethernet/freescale/fec_ptp.c
5051F: drivers/net/ethernet/freescale/fec.h
5052F: Documentation/devicetree/bindings/net/fsl-fec.txt
5053
2fbfadb5
MB
5054FREESCALE QORIQ DPAA FMAN DRIVER
5055M: Madalin Bucur <madalin.bucur@nxp.com>
5056L: netdev@vger.kernel.org
5057S: Maintained
5058F: drivers/net/ethernet/freescale/fman
5059F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5060
d9e9d82c 5061FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5062L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5063S: Orphan
7aa1aa6e
ZQ
5064F: drivers/soc/fsl/qe/
5065F: include/soc/fsl/*qe*.h
5066F: include/soc/fsl/*ucc*.h
d9e9d82c 5067
b55ef929 5068FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5069M: Li Yang <leoli@freescale.com>
6372594a 5070L: linux-usb@vger.kernel.org
a4724ed6 5071L: linuxppc-dev@lists.ozlabs.org
a7205b30 5072S: Maintained
faf2e1db 5073F: drivers/usb/gadget/udc/fsl*
a7205b30 5074
beaf53bf 5075FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5076M: Li Yang <leoli@freescale.com>
beaf53bf 5077L: netdev@vger.kernel.org
a4724ed6 5078L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5079S: Maintained
ec21e2ec 5080F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5081
abb1ed7b
CM
5082FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5083M: Claudiu Manoil <claudiu.manoil@freescale.com>
5084L: netdev@vger.kernel.org
5085S: Maintained
5086F: drivers/net/ethernet/freescale/gianfar*
5087X: drivers/net/ethernet/freescale/gianfar_ptp.c
5088F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5089
c19b6d24
ZQ
5090FREESCALE QUICC ENGINE UCC HDLC DRIVER
5091M: Zhao Qiang <qiang.zhao@nxp.com>
5092L: netdev@vger.kernel.org
5093L: linuxppc-dev@lists.ozlabs.org
5094S: Maintained
5095F: drivers/net/wan/fsl_ucc_hdlc*
5096
d9e9d82c 5097FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5098M: Timur Tabi <timur@tabi.org>
a4724ed6 5099L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5100S: Maintained
df621252 5101F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5102
5103FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5104M: Timur Tabi <timur@tabi.org>
dc85950a 5105M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5106M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5107R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5108L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5109L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5110S: Maintained
69aefcea 5111F: sound/soc/fsl/fsl*
dc85950a 5112F: sound/soc/fsl/imx*
69aefcea 5113F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5114
31c88965 5115FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5116M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5117M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5118L: linux-kernel@vger.kernel.org
5119S: Maintained
5120F: drivers/staging/fsl-mc/
5121
1da177e4 5122FREEVXFS FILESYSTEM
8b58be88 5123M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5124W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5125S: Maintained
679655da 5126F: fs/freevxfs/
1da177e4 5127
71038f52 5128FREEZER
49db1903 5129M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5130M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5131L: linux-pm@vger.kernel.org
71038f52 5132S: Supported
679655da
JP
5133F: Documentation/power/freezing-of-tasks.txt
5134F: include/linux/freezer.h
5135F: kernel/freezer.c
71038f52 5136
839a1f79
KRW
5137FRONTSWAP API
5138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5139L: linux-kernel@vger.kernel.org
5140S: Maintained
5141F: mm/frontswap.c
5142F: include/linux/frontswap.h
5143
a5432f5a 5144FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5145M: David Howells <dhowells@redhat.com>
e62d6e24 5146L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5147S: Supported
5148F: Documentation/filesystems/caching/
5149F: fs/fscache/
5150F: include/linux/fscache*.h
5151
598c7d7a
TT
5152FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5153M: Theodore Y. Ts'o <tytso@mit.edu>
5154M: Jaegeuk Kim <jaegeuk@kernel.org>
5155S: Supported
5156F: fs/crypto/
5157F: include/linux/fscrypto.h
5158
f58ad8f5 5159F2FS FILE SYSTEM
9b29d481 5160M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5161M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5162L: linux-f2fs-devel@lists.sourceforge.net
95129296 5163W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5165S: Maintained
5166F: Documentation/filesystems/f2fs.txt
3bac380c 5167F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5168F: fs/f2fs/
5169F: include/linux/f2fs_fs.h
62d43eeb 5170F: include/trace/events/f2fs.h
f58ad8f5 5171
5ab7ffea 5172FUJITSU FR-V (FRV) PORT
0cf0305f 5173S: Orphan
679655da 5174F: arch/frv/
1da177e4 5175
20b93734 5176FUJITSU LAPTOP EXTRAS
409a3e98 5177M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5178L: platform-driver-x86@vger.kernel.org
20b93734 5179S: Maintained
679655da 5180F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5181
4da621b6
HK
5182FUJITSU M-5MO LS CAMERA ISP DRIVER
5183M: Kyungmin Park <kyungmin.park@samsung.com>
5184M: Heungjun Kim <riverful.kim@samsung.com>
5185L: linux-media@vger.kernel.org
5186S: Maintained
90d72ac6 5187F: drivers/media/i2c/m5mols/
b5dcee22 5188F: include/media/i2c/m5mols.h
4da621b6 5189
2d24c490
RG
5190FUJITSU TABLET EXTRAS
5191M: Robert Gerlach <khnz@gmx.de>
5192L: platform-driver-x86@vger.kernel.org
5193S: Maintained
5194F: drivers/platform/x86/fujitsu-tablet.c
5195
04578f17 5196FUSE: FILESYSTEM IN USERSPACE
8b58be88 5197M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5198L: linux-fsdevel@vger.kernel.org
04578f17 5199W: http://fuse.sourceforge.net/
0a30f612 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5201S: Maintained
679655da 5202F: fs/fuse/
c117ab84 5203F: include/uapi/linux/fuse.h
0a30f612 5204F: Documentation/filesystems/fuse.txt
04578f17 5205
1da177e4 5206FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5207M: Rik Faith <faith@cs.unc.edu>
1da177e4 5208L: linux-scsi@vger.kernel.org
baaea1dc 5209S: Odd Fixes (e.g., new signatures)
679655da 5210F: drivers/scsi/fdomain.*
1da177e4 5211
6b90bd4b
ER
5212GCC PLUGINS
5213M: Kees Cook <keescook@chromium.org>
5214R: Emese Revfy <re.emese@gmail.com>
5215L: kernel-hardening@lists.openwall.com
5216S: Maintained
5217F: scripts/gcc-plugins/
5218F: scripts/gcc-plugin.sh
5219F: Documentation/gcc-plugins.txt
5220
d8e2162c
PO
5221GCOV BASED KERNEL PROFILING
5222M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5223S: Maintained
5224F: kernel/gcov/
2584bab2 5225F: Documentation/dev-tools/gcov.rst
d8e2162c 5226
1da177e4 5227GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5228M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5229L: linux-scsi@vger.kernel.org
5230W: http://www.icp-vortex.com/
5231S: Supported
679655da 5232F: drivers/scsi/gdt*
1da177e4 5233
158daf16
JK
5234GDB KERNEL DEBUGGING HELPER SCRIPTS
5235M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5236M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5237S: Supported
5238F: scripts/gdb/
5239
3169a1c7
HV
5240GEMTEK FM RADIO RECEIVER DRIVER
5241M: Hans Verkuil <hverkuil@xs4all.nl>
5242L: linux-media@vger.kernel.org
5243T: git git://linuxtv.org/media_tree.git
a825eaec 5244W: https://linuxtv.org
3169a1c7
HV
5245S: Maintained
5246F: drivers/media/radio/radio-gemtek*
5247
1c23af90 5248GENERIC GPIO I2C DRIVER
880b0e26 5249M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5250S: Supported
679655da
JP
5251F: drivers/i2c/busses/i2c-gpio.c
5252F: include/linux/i2c-gpio.h
1c23af90 5253
92ed1a76
PK
5254GENERIC GPIO I2C MULTIPLEXER DRIVER
5255M: Peter Korsgaard <peter.korsgaard@barco.com>
5256L: linux-i2c@vger.kernel.org
5257S: Supported
e7065e20
JD
5258F: drivers/i2c/muxes/i2c-mux-gpio.c
5259F: include/linux/i2c-mux-gpio.h
5260F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5261
9251ce95 5262GENERIC HDLC (WAN) DRIVERS
8b58be88 5263M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5264W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5265S: Maintained
679655da
JP
5266F: drivers/net/wan/c101.c
5267F: drivers/net/wan/hd6457*
5268F: drivers/net/wan/hdlc*
5269F: drivers/net/wan/n2.c
5270F: drivers/net/wan/pc300too.c
5271F: drivers/net/wan/pci200syn.c
5272F: drivers/net/wan/wanxl*
1da177e4 5273
1527aab6 5274GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5275M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5276L: linux-arch@vger.kernel.org
5277T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5278S: Maintained
14430813
JP
5279F: include/asm-generic/
5280F: include/uapi/asm-generic/
1527aab6 5281
ff764963
KVA
5282GENERIC PHY FRAMEWORK
5283M: Kishon Vijay Abraham I <kishon@ti.com>
5284L: linux-kernel@vger.kernel.org
5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5286S: Supported
5287F: drivers/phy/
5288F: include/linux/phy/
5289
eea97aed
KH
5290GENERIC PM DOMAINS
5291M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5292M: Kevin Hilman <khilman@kernel.org>
5293M: Ulf Hansson <ulf.hansson@linaro.org>
5294L: linux-pm@vger.kernel.org
5295S: Supported
5296F: drivers/base/power/domain*.c
5297F: include/linux/pm_domain.h
5298
ccb86a69 5299GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5300M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5301L: kvm@vger.kernel.org
ccb86a69
MT
5302S: Supported
5303F: drivers/uio/uio_pci_generic.c
5304
f8f1ec73
JP
5305GET_MAINTAINER SCRIPT
5306M: Joe Perches <joe@perches.com>
5307S: Maintained
5308F: scripts/get_maintainer.pl
5309
a7d5afe8
GKB
5310GENWQE (IBM Generic Workqueue Card)
5311M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5312M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5313S: Supported
5314F: drivers/misc/genwqe/
5315
5be7b50f 5316GFS2 FILE SYSTEM
8b58be88 5317M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5318M: Bob Peterson <rpeterso@redhat.com>
a4644184 5319L: cluster-devel@redhat.com
5be7b50f 5320W: http://sources.redhat.com/cluster/
28666d6d 5321T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5322S: Supported
679655da
JP
5323F: Documentation/filesystems/gfs2*.txt
5324F: fs/gfs2/
c117ab84 5325F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5326
0a34eb8f 5327GIGASET ISDN DRIVERS
6b096fde 5328M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5329L: gigaset307x-common@lists.sourceforge.net
5330W: http://gigaset307x.sourceforge.net/
6b096fde 5331S: Odd Fixes
679655da
JP
5332F: Documentation/isdn/README.gigaset
5333F: drivers/isdn/gigaset/
c117ab84 5334F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5335
7eea35fe
JP
5336GO7007 MPEG CODEC
5337M: Hans Verkuil <hans.verkuil@cisco.com>
5338L: linux-media@vger.kernel.org
5339S: Maintained
5340F: drivers/media/usb/go7007/
5341
ca96ea86
BN
5342GOODIX TOUCHSCREEN
5343M: Bastien Nocera <hadess@hadess.net>
5344L: linux-input@vger.kernel.org
5345S: Maintained
5346F: drivers/input/touchscreen/goodix.c
5347
a6a1cf3d
BJZ
5348GPIO MOCKUP DRIVER
5349M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5350L: linux-gpio@vger.kernel.org
5351S: Maintained
5352F: drivers/gpio/gpio-mockup.c
5353F: tools/testing/selftests/gpio/
5354
a0dc00b4 5355GPIO SUBSYSTEM
e4651a9f 5356M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5357M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5358L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5360S: Maintained
cd97a449 5361F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5362F: Documentation/gpio/
40c159b7 5363F: Documentation/ABI/testing/gpio-cdev
fe95046e 5364F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5365F: drivers/gpio/
bdc6e95e
AC
5366F: include/linux/gpio/
5367F: include/linux/gpio.h
9b692346 5368F: include/asm-generic/gpio.h
3c702e99 5369F: include/uapi/linux/gpio.h
6d591c46 5370F: tools/gpio/
a0dc00b4 5371
71a6d0af
HW
5372GRE DEMULTIPLEXER DRIVER
5373M: Dmitry Kozlov <xeb@mail.ru>
5374L: netdev@vger.kernel.org
5375S: Maintained
11c26770
JP
5376F: net/ipv4/gre_demux.c
5377F: net/ipv4/gre_offload.c
71a6d0af
HW
5378F: include/net/gre.h
5379
d4c41139 5380GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5381M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5382L: netdev@vger.kernel.org
5383S: Maintained
a31a96ad 5384F: drivers/net/ethernet/aeroflex/
d4c41139 5385
629c1fb5
GKH
5386GREYBUS SUBSYSTEM
5387M: Johan Hovold <johan@kernel.org>
5388M: Alex Elder <elder@kernel.org>
5389M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5390S: Maintained
5391F: drivers/staging/greybus/
5392
926706c5
VA
5393GREYBUS AUDIO PROTOCOLS DRIVERS
5394M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5395M: Mark Greer <mgreer@animalcreek.com>
926706c5 5396S: Maintained
544a6944
MG
5397F: drivers/staging/greybus/audio_apbridgea.c
5398F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5399F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5400F: drivers/staging/greybus/audio_codec.h
5401F: drivers/staging/greybus/audio_gb.c
5402F: drivers/staging/greybus/audio_manager.c
5403F: drivers/staging/greybus/audio_manager.h
5404F: drivers/staging/greybus/audio_manager_module.c
5405F: drivers/staging/greybus/audio_manager_private.h
5406F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5407F: drivers/staging/greybus/audio_module.c
5408F: drivers/staging/greybus/audio_topology.c
5409
2bbadafb
RMS
5410GREYBUS PROTOCOLS DRIVERS
5411M: Rui Miguel Silva <rmfrfs@gmail.com>
5412S: Maintained
5413F: drivers/staging/greybus/sdio.c
5414F: drivers/staging/greybus/light.c
5415F: drivers/staging/greybus/gpio.c
5416F: drivers/staging/greybus/power_supply.c
5417F: drivers/staging/greybus/spi.c
5418F: drivers/staging/greybus/spilib.c
5419
7d700518
BD
5420GREYBUS PROTOCOLS DRIVERS
5421M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5422S: Maintained
5423F: drivers/staging/greybus/loopback.c
5424F: drivers/staging/greybus/timesync.c
5425F: drivers/staging/greybus/timesync_platform.c
5426
5bd16350
VK
5427GREYBUS PROTOCOLS DRIVERS
5428M: Viresh Kumar <vireshk@kernel.org>
5429S: Maintained
5430F: drivers/staging/greybus/authentication.c
5431F: drivers/staging/greybus/bootrom.c
5432F: drivers/staging/greybus/firmware.h
5433F: drivers/staging/greybus/fw-core.c
5434F: drivers/staging/greybus/fw-download.c
5435F: drivers/staging/greybus/fw-managament.c
5436F: drivers/staging/greybus/greybus_authentication.h
5437F: drivers/staging/greybus/greybus_firmware.h
5438F: drivers/staging/greybus/hid.c
5439F: drivers/staging/greybus/i2c.c
5440F: drivers/staging/greybus/spi.c
5441F: drivers/staging/greybus/spilib.c
5442F: drivers/staging/greybus/spilib.h
5443
8d904fe5
DL
5444GREYBUS PROTOCOLS DRIVERS
5445M: David Lin <dtwlin@gmail.com>
5446S: Maintained
5447F: drivers/staging/greybus/uart.c
5448F: drivers/staging/greybus/log.c
5449
92b8bd96
VH
5450GREYBUS PLATFORM DRIVERS
5451M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5452S: Maintained
5453F: drivers/staging/greybus/arche-platform.c
5454F: drivers/staging/greybus/arche-apb-ctrl.c
5455F: drivers/staging/greybus/arche_platform.h
5456
7aae6e2d
CAC
5457GS1662 VIDEO SERIALIZER
5458M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5459L: linux-media@vger.kernel.org
5460T: git git://linuxtv.org/media_tree.git
5461S: Maintained
5462F: drivers/media/spi/gs1662.c
5463
e8deeae2 5464GSPCA FINEPIX SUBDRIVER
8b58be88 5465M: Frank Zago <frank@zago.net>
661263b5 5466L: linux-media@vger.kernel.org
275ffde4 5467T: git git://linuxtv.org/media_tree.git
e8deeae2 5468S: Maintained
0c0d06ca 5469F: drivers/media/usb/gspca/finepix.c
e8deeae2 5470
4b3fa3c4
OL
5471GSPCA GL860 SUBDRIVER
5472M: Olivier Lorin <o.lorin@laposte.net>
5473L: linux-media@vger.kernel.org
275ffde4 5474T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5475S: Maintained
0c0d06ca 5476F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5477
e8deeae2 5478GSPCA M5602 SUBDRIVER
8b58be88 5479M: Erik Andren <erik.andren@gmail.com>
661263b5 5480L: linux-media@vger.kernel.org
275ffde4 5481T: git git://linuxtv.org/media_tree.git
e8deeae2 5482S: Maintained
0c0d06ca 5483F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5484
5485GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5486M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5487L: linux-media@vger.kernel.org
275ffde4 5488T: git git://linuxtv.org/media_tree.git
c0936df4 5489S: Odd Fixes
0c0d06ca 5490F: drivers/media/usb/gspca/pac207.c
e8deeae2 5491
261982f1 5492GSPCA SN9C20X SUBDRIVER
d95c5b0b 5493M: Brian Johnson <brijohn@gmail.com>
261982f1 5494L: linux-media@vger.kernel.org
275ffde4 5495T: git git://linuxtv.org/media_tree.git
261982f1 5496S: Maintained
0c0d06ca 5497F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5498
e8deeae2 5499GSPCA T613 SUBDRIVER
8b58be88 5500M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5501L: linux-media@vger.kernel.org
275ffde4 5502T: git git://linuxtv.org/media_tree.git
e8deeae2 5503S: Maintained
0c0d06ca 5504F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5505
5506GSPCA USB WEBCAM DRIVER
c0936df4 5507M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5508L: linux-media@vger.kernel.org
275ffde4 5509T: git git://linuxtv.org/media_tree.git
c0936df4 5510S: Odd Fixes
0c0d06ca 5511F: drivers/media/usb/gspca/
e8deeae2 5512
584ec979 5513GUID PARTITION TABLE (GPT)
4f973c63 5514M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5515L: linux-efi@vger.kernel.org
5516S: Maintained
5517F: block/partitions/efi.*
5518
aa3c598b 5519STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5520M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5521L: linux-media@vger.kernel.org
275ffde4 5522T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5523S: Maintained
5524F: drivers/media/usb/stk1160/
e8deeae2 5525
4e456b86
YS
5526H8/300 ARCHITECTURE
5527M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5528L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5529W: http://uclinux-h8.sourceforge.jp
5530T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5531S: Maintained
5532F: arch/h8300/
5533F: drivers/clocksource/h8300_*.c
5534F: drivers/clk/h8300/
5535F: drivers/irqchip/irq-renesas-h8*.c
5536
71a6d0af
HW
5537HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5538M: Frank Seidel <frank@f-seidel.de>
5539L: platform-driver-x86@vger.kernel.org
5540W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5541S: Maintained
5542F: drivers/platform/x86/hdaps.c
5543
48fc9e26
HV
5544HDPVR USB VIDEO ENCODER DRIVER
5545M: Hans Verkuil <hverkuil@xs4all.nl>
5546L: linux-media@vger.kernel.org
5547T: git git://linuxtv.org/media_tree.git
a825eaec 5548W: https://linuxtv.org
48fc9e26 5549S: Odd Fixes
14430813 5550F: drivers/media/usb/hdpvr/
48fc9e26 5551
71a6d0af 5552HWPOISON MEMORY FAILURE HANDLING
f9625c48 5553M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5554L: linux-mm@kvack.org
71a6d0af
HW
5555S: Maintained
5556F: mm/memory-failure.c
5557F: mm/hwpoison-inject.c
5558
5559HYPERVISOR VIRTUAL CONSOLE DRIVER
5560L: linuxppc-dev@lists.ozlabs.org
5561S: Odd Fixes
5562F: drivers/tty/hvc/
5563
e5ab1477
AP
5564HACKRF MEDIA DRIVER
5565M: Antti Palosaari <crope@iki.fi>
5566L: linux-media@vger.kernel.org
a825eaec 5567W: https://linuxtv.org
e5ab1477
AP
5568W: http://palosaari.fi/linux/
5569Q: http://patchwork.linuxtv.org/project/linux-media/list/
5570T: git git://linuxtv.org/anttip/media_tree.git
5571S: Maintained
5572F: drivers/media/usb/hackrf/
5573
5b543965 5574HARDWARE MONITORING
d8130624 5575M: Jean Delvare <jdelvare@suse.com>
ca462085 5576M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5577L: linux-hwmon@vger.kernel.org
5578W: http://hwmon.wiki.kernel.org/
a94ef4ed 5579T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5580T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5581S: Maintained
047f4ec2 5582F: Documentation/hwmon/
679655da 5583F: drivers/hwmon/
047f4ec2 5584F: include/linux/hwmon*.h
5b543965 5585
844dd05f 5586HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5587M: Matt Mackall <mpm@selenic.com>
5588M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5589L: linux-crypto@vger.kernel.org
c0d0787b 5590S: Odd fixes
f6c60b15 5591F: Documentation/devicetree/bindings/rng/
679655da
JP
5592F: Documentation/hw_random.txt
5593F: drivers/char/hw_random/
5594F: include/linux/hw_random.h
844dd05f 5595
8b37fcfc
OBC
5596HARDWARE SPINLOCK CORE
5597M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5598M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5599L: linux-remoteproc@vger.kernel.org
8b37fcfc 5600S: Maintained
9f273c24 5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5602F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5603F: Documentation/hwspinlock.txt
2dbd8585 5604F: drivers/hwspinlock/
8b37fcfc
OBC
5605F: include/linux/hwspinlock.h
5606
1da177e4 5607HARMONY SOUND DRIVER
ac6aecbf 5608L: linux-parisc@vger.kernel.org
1da177e4 5609S: Maintained
679655da 5610F: sound/parisc/harmony.*
1da177e4 5611
91952bc0
AP
5612HD29L2 MEDIA DRIVER
5613M: Antti Palosaari <crope@iki.fi>
5614L: linux-media@vger.kernel.org
a825eaec 5615W: https://linuxtv.org
91952bc0
AP
5616W: http://palosaari.fi/linux/
5617Q: http://patchwork.linuxtv.org/project/linux-media/list/
5618T: git git://linuxtv.org/anttip/media_tree.git
5619S: Maintained
5620F: drivers/media/dvb-frontends/hd29l2*
5621
214de83e
BB
5622HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5623M: Brian Boylston <brian.boylston@hpe.com>
5624S: Supported
5625F: Documentation/watchdog/hpwdt.txt
5626F: drivers/watchdog/hpwdt.c
5627
9257aa49 5628HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5629M: Don Brace <don.brace@microsemi.com>
9257aa49 5630L: iss_storagedev@hp.com
a0a268ad 5631L: esc.storagedev@microsemi.com
693373db 5632L: linux-scsi@vger.kernel.org
9257aa49
SC
5633S: Supported
5634F: Documentation/scsi/hpsa.txt
5635F: drivers/scsi/hpsa*.[ch]
5636F: include/linux/cciss*.h
c117ab84 5637F: include/uapi/linux/cciss*.h
9257aa49 5638
e2d1d6c0 5639HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5640M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5641L: iss_storagedev@hp.com
516fdcea 5642L: esc.storagedev@microsemi.com
693373db 5643L: linux-scsi@vger.kernel.org
e2d1d6c0 5644S: Supported
679655da
JP
5645F: Documentation/blockdev/cciss.txt
5646F: drivers/block/cciss*
5647F: include/linux/cciss_ioctl.h
c117ab84 5648F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5649
f48ad614
DD
5650HFI1 DRIVER
5651M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5652M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5653L: linux-rdma@vger.kernel.org
5654S: Supported
5655F: drivers/infiniband/hw/hfi1
5656
1da177e4 5657HFS FILESYSTEM
6cf515e1
GU
5658L: linux-fsdevel@vger.kernel.org
5659S: Orphan
679655da
JP
5660F: Documentation/filesystems/hfs.txt
5661F: fs/hfs/
1da177e4 5662
ef575f47
GU
5663HFSPLUS FILESYSTEM
5664L: linux-fsdevel@vger.kernel.org
5665S: Orphan
5666F: Documentation/filesystems/hfsplus.txt
5667F: fs/hfsplus/
5668
1da177e4 5669HGA FRAMEBUFFER DRIVER
8b58be88 5670M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5671L: linux-nvidia@lists.surfsouth.com
5672W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5673S: Maintained
8a61f013 5674F: drivers/video/fbdev/hgafb.c
1da177e4 5675
4480f15b 5676HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5677M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5678M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5679L: linux-pm@vger.kernel.org
68656443 5680B: https://bugzilla.kernel.org
e2d1d6c0 5681S: Supported
679655da
JP
5682F: arch/x86/power/
5683F: drivers/base/power/
5684F: kernel/power/
5685F: include/linux/suspend.h
5686F: include/linux/freezer.h
5687F: include/linux/pm.h
679655da 5688F: arch/*/include/asm/suspend*.h
e2d1d6c0 5689
4ef4caad 5690HID CORE LAYER
e5f6450c 5691M: Jiri Kosina <jikos@kernel.org>
406df153 5692R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5693L: linux-input@vger.kernel.org
54e5881d 5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5695S: Maintained
679655da
JP
5696F: drivers/hid/
5697F: include/linux/hid*
c117ab84 5698F: include/uapi/linux/hid*
4ef4caad 5699
30ee72f0 5700HID SENSOR HUB DRIVERS
e5f6450c 5701M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5702M: Jonathan Cameron <jic23@kernel.org>
5703M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5704L: linux-input@vger.kernel.org
5705L: linux-iio@vger.kernel.org
5706S: Maintained
5707F: Documentation/hid/hid-sensor*
5708F: drivers/hid/hid-sensor-*
5709F: drivers/iio/*/hid-*
5710F: include/linux/hid-sensor-*
5711
38bed542 5712HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5713M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5714L: linux-kernel@vger.kernel.org
75fc2d37 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5716S: Maintained
679655da 5717F: Documentation/timers/
5cee9645 5718F: kernel/time/hrtimer.c
88606e80
TG
5719F: kernel/time/clockevents.c
5720F: kernel/time/tick*.*
5721F: kernel/time/timer_*.c
05ed8490 5722F: include/linux/clockchips.h
679655da 5723F: include/linux/hrtimer.h
38bed542 5724
1da177e4 5725HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5726L: linux-hams@vger.kernel.org
8b64f2a0 5727S: Orphan
679655da
JP
5728F: drivers/net/hamradio/dmascc.c
5729F: drivers/net/hamradio/scc.c
1da177e4 5730
ede1e6f8 5731HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5732M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5733W: http://www.highpoint-tech.com
5734S: Supported
679655da
JP
5735F: Documentation/scsi/hptiop.txt
5736F: drivers/scsi/hptiop.c
ede1e6f8 5737
1da177e4 5738HIPPI
8b58be88 5739M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5740L: linux-hippi@sunsite.dk
5741S: Maintained
679655da 5742F: include/linux/hippidevice.h
c117ab84 5743F: include/uapi/linux/if_hippi.h
679655da 5744F: net/802/hippi.c
ff5a3b50 5745F: drivers/net/hippi/
1da177e4 5746
b30d74e4
DH
5747HISILICON NETWORK SUBSYSTEM DRIVER
5748M: Yisen Zhuang <yisen.zhuang@huawei.com>
5749M: Salil Mehta <salil.mehta@huawei.com>
5750L: netdev@vger.kernel.org
5751W: http://www.hisilicon.com
5752S: Maintained
5753F: drivers/net/ethernet/hisilicon/
5754F: Documentation/devicetree/bindings/net/hisilicon*.txt
5755
66a9bae6 5756HISILICON ROCE DRIVER
5757M: Lijun Ou <oulijun@huawei.com>
5758M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5759L: linux-rdma@vger.kernel.org
5760S: Maintained
5761F: drivers/infiniband/hw/hns/
5762F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5763
16c6c252
JG
5764HISILICON SAS Controller
5765M: John Garry <john.garry@huawei.com>
5766W: http://www.hisilicon.com
5767S: Supported
5768F: drivers/scsi/hisi_sas/
5769F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5770
ff1d2767 5771HOST AP DRIVER
8b58be88 5772M: Jouni Malinen <j@w1.fi>
724c6b35 5773L: linux-wireless@vger.kernel.org
ffd74aca
JM
5774W: http://w1.fi/hostap-driver.html
5775S: Obsolete
eb4f98d5 5776F: drivers/net/wireless/intersil/hostap/
ff1d2767 5777
dd8cd779 5778HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5779L: platform-driver-x86@vger.kernel.org
95c70215 5780S: Orphan
679655da 5781F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5782
e2d1d6c0 5783HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5784M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5785S: Maintained
7e25d724 5786F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5787
7d2c86b5 5788HPET: High Precision Event Timers driver
8b58be88 5789M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5790S: Maintained
679655da
JP
5791F: Documentation/timers/hpet.txt
5792F: drivers/char/hpet.c
5793F: include/linux/hpet.h
c117ab84 5794F: include/uapi/linux/hpet.h
b9b0332f 5795
e07b5d79 5796HPET: x86
9e06f631 5797S: Orphan
679655da
JP
5798F: arch/x86/kernel/hpet.c
5799F: arch/x86/include/asm/hpet.h
b9b0332f 5800
1da177e4 5801HPFS FILESYSTEM
8b58be88 5802M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5803W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5804S: Maintained
679655da 5805F: fs/hpfs/
1da177e4 5806
3441cded 5807HSI SUBSYSTEM
56459ea9
SR
5808M: Sebastian Reichel <sre@kernel.org>
5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5810S: Maintained
5811F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5812F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5813F: drivers/hsi/
5814F: include/linux/hsi/
5815F: include/uapi/linux/hsi/
5816
7d2c86b5 5817HSO 3G MODEM DRIVER
8b58be88 5818M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5819W: http://www.pharscape.org
5820S: Maintained
679655da 5821F: drivers/net/usb/hso.c
11cd29b0 5822
19990e29
AB
5823HSR NETWORK PROTOCOL
5824M: Arvid Brodin <arvid.brodin@alten.se>
5825L: netdev@vger.kernel.org
5826S: Maintained
5827F: net/hsr/
5828
5a18c343 5829HTCPEN TOUCHSCREEN DRIVER
8b58be88 5830M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5831L: linux-input@vger.kernel.org
5832S: Maintained
679655da 5833F: drivers/input/touchscreen/htcpen.c
5a18c343 5834
1da177e4 5835HUGETLB FILESYSTEM
6d49e352 5836M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5837S: Maintained
679655da 5838F: fs/hugetlbfs/
1da177e4 5839
fe713d60
JCT
5840HVA ST MEDIA DRIVER
5841M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5842L: linux-media@vger.kernel.org
5843T: git git://linuxtv.org/media_tree.git
5844W: https://linuxtv.org
5845S: Supported
5846F: drivers/media/platform/sti/hva
5847
05183189 5848Hyper-V CORE AND DRIVERS
9c3646d1 5849M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5850M: Haiyang Zhang <haiyangz@microsoft.com>
5851L: devel@linuxdriverproject.org
5852S: Maintained
a4162747
HZ
5853F: arch/x86/include/asm/mshyperv.h
5854F: arch/x86/include/uapi/asm/hyperv.h
5855F: arch/x86/kernel/cpu/mshyperv.c
05183189 5856F: drivers/hid/hid-hyperv.c
a4162747 5857F: drivers/hv/
f92ca80b 5858F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5859F: drivers/pci/host/pci-hyperv.c
05183189 5860F: drivers/net/hyperv/
a4162747 5861F: drivers/scsi/storvsc_drv.c
8a61f013 5862F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5863F: include/linux/hyperv.h
5864F: tools/hv/
54bf725e 5865F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5866
7724fd04
PR
5867I2C MUXES
5868M: Peter Rosin <peda@axentia.se>
5869L: linux-i2c@vger.kernel.org
5870S: Maintained
2254d24a 5871F: Documentation/i2c/i2c-topology
7724fd04
PR
5872F: Documentation/i2c/muxes/
5873F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5874F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5875F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5876F: drivers/i2c/i2c-mux.c
5877F: drivers/i2c/muxes/
5878F: include/linux/i2c-mux.h
5879
d85c8a6a 5880I2C OVER PARALLEL PORT
d8130624 5881M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5882L: linux-i2c@vger.kernel.org
5883S: Maintained
5884F: Documentation/i2c/busses/i2c-parport
5885F: Documentation/i2c/busses/i2c-parport-light
5886F: drivers/i2c/busses/i2c-parport.c
5887F: drivers/i2c/busses/i2c-parport-light.c
5888
5889I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5890M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5891L: linux-i2c@vger.kernel.org
5892S: Maintained
5893F: Documentation/i2c/busses/i2c-ali1535
5894F: Documentation/i2c/busses/i2c-ali1563
5895F: Documentation/i2c/busses/i2c-ali15x3
5896F: Documentation/i2c/busses/i2c-amd756
5897F: Documentation/i2c/busses/i2c-amd8111
5898F: Documentation/i2c/busses/i2c-i801
5899F: Documentation/i2c/busses/i2c-nforce2
5900F: Documentation/i2c/busses/i2c-piix4
5901F: Documentation/i2c/busses/i2c-sis5595
5902F: Documentation/i2c/busses/i2c-sis630
5903F: Documentation/i2c/busses/i2c-sis96x
5904F: Documentation/i2c/busses/i2c-via
5905F: Documentation/i2c/busses/i2c-viapro
5906F: drivers/i2c/busses/i2c-ali1535.c
5907F: drivers/i2c/busses/i2c-ali1563.c
5908F: drivers/i2c/busses/i2c-ali15x3.c
5909F: drivers/i2c/busses/i2c-amd756.c
5910F: drivers/i2c/busses/i2c-amd756-s4882.c
5911F: drivers/i2c/busses/i2c-amd8111.c
5912F: drivers/i2c/busses/i2c-i801.c
5913F: drivers/i2c/busses/i2c-isch.c
5914F: drivers/i2c/busses/i2c-nforce2.c
5915F: drivers/i2c/busses/i2c-nforce2-s4985.c
5916F: drivers/i2c/busses/i2c-piix4.c
5917F: drivers/i2c/busses/i2c-sis5595.c
5918F: drivers/i2c/busses/i2c-sis630.c
5919F: drivers/i2c/busses/i2c-sis96x.c
5920F: drivers/i2c/busses/i2c-via.c
5921F: drivers/i2c/busses/i2c-viapro.c
5922
cb7f07a4
NH
5923I2C/SMBUS ISMT DRIVER
5924M: Seth Heasley <seth.heasley@intel.com>
5925M: Neil Horman <nhorman@tuxdriver.com>
5926L: linux-i2c@vger.kernel.org
5927F: drivers/i2c/busses/i2c-ismt.c
5928F: Documentation/i2c/busses/i2c-ismt
5929
6ea884db 5930I2C/SMBUS STUB DRIVER
d8130624 5931M: Jean Delvare <jdelvare@suse.com>
846557d3 5932L: linux-i2c@vger.kernel.org
6ea884db 5933S: Maintained
8547a5bc 5934F: drivers/i2c/i2c-stub.c
6ea884db 5935
5b543965 5936I2C SUBSYSTEM
14d77c4d 5937M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5938L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5939W: https://i2c.wiki.kernel.org/
5940Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5941T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5942S: Maintained
40ed1b4c 5943F: Documentation/devicetree/bindings/i2c/
679655da
JP
5944F: Documentation/i2c/
5945F: drivers/i2c/
630bc46e 5946F: drivers/i2c/*/
679655da 5947F: include/linux/i2c.h
03b70d62 5948F: include/linux/i2c-*.h
c117ab84
CEB
5949F: include/uapi/linux/i2c.h
5950F: include/uapi/linux/i2c-*.h
1da177e4 5951
4560d677
WS
5952I2C ACPI SUPPORT
5953M: Mika Westerberg <mika.westerberg@linux.intel.com>
5954L: linux-i2c@vger.kernel.org
5955L: linux-acpi@vger.kernel.org
5956S: Maintained
4560d677 5957
d85c8a6a 5958I2C-TAOS-EVM DRIVER
d8130624 5959M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5960L: linux-i2c@vger.kernel.org
5961S: Maintained
5962F: Documentation/i2c/busses/i2c-taos-evm
5963F: drivers/i2c/busses/i2c-taos-evm.c
5964
e8c76eed 5965I2C-TINY-USB DRIVER
8b58be88 5966M: Till Harbaum <till@harbaum.org>
846557d3 5967L: linux-i2c@vger.kernel.org
932d1872 5968W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5969S: Maintained
679655da 5970F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5971
1da177e4 5972i386 BOOT CODE
8b58be88 5973M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5974S: Maintained
679655da 5975F: arch/x86/boot/
1da177e4
LT
5976
5977i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5978M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5980S: Maintained
5981
1da177e4 5982IA64 (Itanium) PLATFORM
8b58be88
JP
5983M: Tony Luck <tony.luck@intel.com>
5984M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5985L: linux-ia64@vger.kernel.org
6b1c70b1 5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5987S: Maintained
679655da 5988F: arch/ia64/
1da177e4 5989
4cd38750
LDSB
5990IBM Power VMX Cryptographic instructions
5991M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5992M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5993L: linux-crypto@vger.kernel.org
5994S: Supported
5995F: drivers/crypto/vmx/Makefile
5996F: drivers/crypto/vmx/Kconfig
5997F: drivers/crypto/vmx/vmx.c
5998F: drivers/crypto/vmx/aes*
5999F: drivers/crypto/vmx/ghash*
6000F: drivers/crypto/vmx/ppc-xlate.pl
6001
956c203c 6002IBM Power in-Nest Crypto Acceleration
4cd38750 6003M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6004M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6005L: linux-crypto@vger.kernel.org
6006S: Supported
28bceeaa
DS
6007F: drivers/crypto/nx/Makefile
6008F: drivers/crypto/nx/Kconfig
6009F: drivers/crypto/nx/nx-aes*
6010F: drivers/crypto/nx/nx-sha*
6011F: drivers/crypto/nx/nx.*
6012F: drivers/crypto/nx/nx_csbcpb.h
6013F: drivers/crypto/nx/nx_debugfs.h
956c203c 6014
0e16aafb 6015IBM Power 842 compression accelerator
41656aa7 6016M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6017S: Supported
28bceeaa
DS
6018F: drivers/crypto/nx/Makefile
6019F: drivers/crypto/nx/Kconfig
7011a122 6020F: drivers/crypto/nx/nx-842*
2da572c9 6021F: include/linux/sw842.h
2062c5b6 6022F: crypto/842.c
2da572c9 6023F: lib/842/
0e16aafb 6024
1da177e4 6025IBM Power Linux RAID adapter
8b58be88 6026M: Brian King <brking@us.ibm.com>
1da177e4 6027S: Supported
679655da 6028F: drivers/scsi/ipr.*
1da177e4 6029
9d348af4 6030IBM Power Virtual Ethernet Device Driver
eddd63a6 6031M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6032L: netdev@vger.kernel.org
6033S: Supported
9aa32835 6034F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6035
032c5e82
TF
6036IBM Power SRIOV Virtual NIC Device Driver
6037M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6038M: John Allen <jallen@linux.vnet.ibm.com>
6039L: netdev@vger.kernel.org
6040S: Supported
6041F: drivers/net/ethernet/ibm/ibmvnic.*
6042
e6babec6 6043IBM Power Virtual SCSI Device Drivers
bcbde52b 6044M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6045L: linux-scsi@vger.kernel.org
6046S: Supported
e6babec6 6047F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6048F: include/scsi/viosrp.h
6049
6050IBM Power Virtual SCSI Device Target Driver
6051M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6052M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6053L: linux-scsi@vger.kernel.org
6054L: target-devel@vger.kernel.org
6055S: Supported
6056F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6057
6058IBM Power Virtual FC Device Drivers
44b4dad9 6059M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6060L: linux-scsi@vger.kernel.org
6061S: Supported
6062F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6063
1da177e4 6064IBM ServeRAID RAID DRIVER
f9213e78 6065S: Orphan
679655da 6066F: drivers/scsi/ips.*
1da177e4 6067
6ed9f9c4
PT
6068ICH LPC AND GPIO DRIVER
6069M: Peter Tyser <ptyser@xes-inc.com>
6070S: Maintained
6071F: drivers/mfd/lpc_ich.c
6072F: drivers/gpio/gpio-ich.c
6073
1e7106fc 6074IDE SUBSYSTEM
8b58be88 6075M: "David S. Miller" <davem@davemloft.net>
1da177e4 6076L: linux-ide@vger.kernel.org
8a6e2535 6077Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6078T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6079S: Maintained
679655da
JP
6080F: Documentation/ide/
6081F: drivers/ide/
6082F: include/linux/ide.h
1da177e4 6083
6cb8c13d
IP
6084IDEAPAD LAPTOP EXTRAS DRIVER
6085M: Ike Panhc <ike.pan@canonical.com>
6086L: platform-driver-x86@vger.kernel.org
6087W: http://launchpad.net/ideapad-laptop
6088S: Maintained
6089F: drivers/platform/x86/ideapad-laptop.c
6090
1ea4c161
AM
6091IDEAPAD LAPTOP SLIDEBAR DRIVER
6092M: Andrey Moiseev <o2g.org.ru@gmail.com>
6093L: linux-input@vger.kernel.org
6094W: https://github.com/o2genum/ideapad-slidebar
6095S: Maintained
6096F: drivers/input/misc/ideapad_slidebar.c
6097
0f861e8c 6098IDE/ATAPI DRIVERS
487ba8e8 6099M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6100L: linux-ide@vger.kernel.org
c404c199 6101S: Maintained
679655da
JP
6102F: Documentation/cdrom/ide-cd
6103F: drivers/ide/ide-cd*
1da177e4 6104
27471fdb 6105IDLE-I7300
8b58be88 6106M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6107L: linux-pm@vger.kernel.org
27471fdb 6108S: Supported
679655da 6109F: drivers/idle/i7300_idle.c
27471fdb 6110
02cf2286 6111IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6112M: Alexander Aring <aar@pengutronix.de>
5cc92049 6113M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6114L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6115W: http://wpan.cakelab.org/
6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6118S: Maintained
6119F: net/ieee802154/
68653359 6120F: net/mac802154/
251741b1 6121F: drivers/net/ieee802154/
580947d3
AA
6122F: include/linux/nl802154.h
6123F: include/linux/ieee802154.h
6124F: include/net/nl802154.h
6125F: include/net/mac802154.h
6126F: include/net/af_ieee802154.h
6127F: include/net/cfg802154.h
6128F: include/net/ieee802154_netdev.h
ebef9c12 6129F: Documentation/networking/ieee802154.txt
02cf2286 6130
b1c97193
SY
6131IGORPLUG-USB IR RECEIVER
6132M: Sean Young <sean@mess.org>
6133L: linux-media@vger.kernel.org
6134S: Maintained
6135F: drivers/media/rc/igorplugusb.c
6136
40ad4a30
SY
6137IGUANAWORKS USB IR TRANSCEIVER
6138M: Sean Young <sean@mess.org>
6139L: linux-media@vger.kernel.org
6140S: Maintained
6141F: drivers/media/rc/iguanair.c
6142
9545f86e 6143IIO SUBSYSTEM AND DRIVERS
030a13d7 6144M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6145R: Hartmut Knaack <knaack.h@gmx.de>
6146R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6147R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6148L: linux-iio@vger.kernel.org
21d41655 6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6150S: Maintained
866b148a 6151F: Documentation/devicetree/bindings/iio/
03e7c251 6152F: drivers/iio/
9545f86e 6153F: drivers/staging/iio/
8fe671fc 6154F: include/linux/iio/
817020cf 6155F: tools/iio/
9545f86e 6156
65519263
SG
6157IKANOS/ADI EAGLE ADSL USB DRIVER
6158M: Matthieu Castet <castet.matthieu@free.fr>
6159M: Stanislaw Gruszka <stf_xl@wp.pl>
6160S: Maintained
6161F: drivers/usb/atm/ueagle-atm.c
6162
8ef3ff27
PB
6163IMGTEC ASCII LCD DRIVER
6164M: Paul Burton <paul.burton@imgtec.com>
6165S: Maintained
6166F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6167F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6168
e89ab51f
GR
6169INA209 HARDWARE MONITOR DRIVER
6170M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6171L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6172S: Maintained
6173F: Documentation/hwmon/ina209
6174F: Documentation/devicetree/bindings/i2c/ina209.txt
6175F: drivers/hwmon/ina209.c
6176
6177INA2XX HARDWARE MONITOR DRIVER
6178M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6179L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6180S: Maintained
6181F: Documentation/hwmon/ina2xx
6182F: drivers/hwmon/ina2xx.c
6183F: include/linux/platform_data/ina2xx.h
6184
14dc124f
SIG
6185INDUSTRY PACK SUBSYSTEM (IPACK)
6186M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6187M: Jens Taprogge <jens.taprogge@taprogge.org>
6188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6189L: industrypack-devel@lists.sourceforge.net
6190W: http://industrypack.sourceforge.net
6191S: Maintained
6192F: drivers/ipack/
6193
8adc53fd
ZLK
6194INGENIC JZ4780 DMA Driver
6195M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6196S: Maintained
6197F: drivers/dma/dma-jz4780.c
6198
87cf40e6
HH
6199INGENIC JZ4780 NAND DRIVER
6200M: Harvey Hunt <harveyhuntnexus@gmail.com>
6201L: linux-mtd@lists.infradead.org
6202S: Maintained
6203F: drivers/mtd/nand/jz4780_*
6204
aa7168f4 6205INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6206M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6207M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6208L: linux-ima-devel@lists.sourceforge.net
6209L: linux-ima-user@lists.sourceforge.net
6210L: linux-security-module@vger.kernel.org
9f273c24 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6212S: Supported
679655da 6213F: security/integrity/ima/
aa7168f4 6214
9a4ea5a9
JH
6215IMGTEC IR DECODER DRIVER
6216M: James Hogan <james.hogan@imgtec.com>
6217S: Maintained
6218F: drivers/media/rc/img-ir/
6219
1da177e4 6220IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6221L: linux-fbdev@vger.kernel.org
843393d3 6222S: Orphan
8a61f013 6223F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6224
6225INFINIBAND SUBSYSTEM
b6b2bbe6 6226M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6227M: Sean Hefty <sean.hefty@intel.com>
6228M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6229L: linux-rdma@vger.kernel.org
605841f5 6230W: http://www.openfabrics.org/
8a6e2535 6231Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6233S: Supported
679655da
JP
6234F: Documentation/infiniband/
6235F: drivers/infiniband/
c117ab84 6236F: include/uapi/linux/if_infiniband.h
954138dc
YD
6237F: include/uapi/rdma/
6238F: include/rdma/
1da177e4 6239
c9f04f58 6240INOTIFY
8b58be88
JP
6241M: John McCutchan <john@johnmccutchan.com>
6242M: Robert Love <rlove@rlove.org>
6243M: Eric Paris <eparis@parisplace.org>
c9f04f58 6244S: Maintained
679655da
JP
6245F: Documentation/filesystems/inotify.txt
6246F: fs/notify/inotify/
6247F: include/linux/inotify.h
c117ab84 6248F: include/uapi/linux/inotify.h
c9f04f58 6249
e2d1d6c0 6250INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6251M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6252L: linux-input@vger.kernel.org
8a6e2535 6253Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6255S: Maintained
679655da 6256F: drivers/input/
f4eea7e2 6257F: include/linux/input.h
c117ab84 6258F: include/uapi/linux/input.h
f4eea7e2 6259F: include/linux/input/
e52d8398 6260F: Documentation/devicetree/bindings/input/
e2d1d6c0 6261
3267a87f 6262INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6263M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6264L: linux-input@vger.kernel.org
75dd112a 6265S: Odd fixes
3267a87f 6266F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6267F: drivers/input/input-mt.c
3267a87f
HR
6268K: \b(ABS|SYN)_MT_
6269
97fa99a3
JY
6270INTEL ASoC BDW/HSW DRIVERS
6271M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6273S: Supported
e8e1225d
JP
6274F: sound/soc/intel/common/sst-dsp*
6275F: sound/soc/intel/common/sst-firmware.c
6276F: sound/soc/intel/boards/broadwell.c
6277F: sound/soc/intel/haswell/
97fa99a3 6278
4ac13e17
DJ
6279INTEL C600 SERIES SAS CONTROLLER DRIVER
6280M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6281M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6282L: linux-scsi@vger.kernel.org
7106891a
DJ
6283T: git git://git.code.sf.net/p/intel-sas/isci
6284S: Supported
4ac13e17 6285F: drivers/scsi/isci/
4ac13e17 6286
ecc83e52
AH
6287INTEL HID EVENT DRIVER
6288M: Alex Hung <alex.hung@canonical.com>
6289L: platform-driver-x86@vger.kernel.org
6290S: Maintained
6291F: drivers/platform/x86/intel-hid.c
6292
332e0812
AK
6293INTEL VIRTUAL BUTTON DRIVER
6294M: AceLan Kao <acelan.kao@canonical.com>
6295L: platform-driver-x86@vger.kernel.org
6296S: Maintained
6297F: drivers/platform/x86/intel-vbtn.c
6298
26717172
LB
6299INTEL IDLE DRIVER
6300M: Len Brown <lenb@kernel.org>
bf1c138e 6301L: linux-pm@vger.kernel.org
08deed1e 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6303S: Supported
6304F: drivers/idle/intel_idle.c
6305
8fb861fa
SP
6306INTEL INTEGRATED SENSOR HUB DRIVER
6307M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6308M: Jiri Kosina <jikos@kernel.org>
6309L: linux-input@vger.kernel.org
6310S: Maintained
6311F: drivers/hid/intel-ish-hid/
6312
7c1ac18d 6313INTEL PSTATE DRIVER
58ac1f62
SP
6314M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6315M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6316L: linux-pm@vger.kernel.org
6317S: Supported
6318F: drivers/cpufreq/intel_pstate.c
6319
9eb8ef74 6320INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6321M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6322L: linux-fbdev@vger.kernel.org
ce00f85c 6323S: Maintained
679655da 6324F: Documentation/fb/intelfb.txt
8a61f013 6325F: drivers/video/fbdev/intelfb/
9eb8ef74 6326
1da177e4 6327INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6328M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6329L: linux-fbdev@vger.kernel.org
ce00f85c 6330S: Maintained
8a61f013 6331F: drivers/video/fbdev/i810/
1da177e4 6332
f4a9bc4c 6333INTEL MENLOW THERMAL DRIVER
8b58be88 6334M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6335L: platform-driver-x86@vger.kernel.org
5ca92bd9 6336W: https://01.org/linux-acpi
f4a9bc4c 6337S: Supported
679655da 6338F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6339
248a9dc3 6340INTEL I/OAT DMA DRIVER
18ebd564 6341M: Dave Jiang <dave.jiang@intel.com>
08223d80 6342R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6343L: dmaengine@vger.kernel.org
6344Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6345S: Supported
679655da 6346F: drivers/dma/ioat*
248a9dc3 6347
6c8909b4 6348INTEL IOMMU (VT-d)
8b58be88 6349M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6350L: iommu@lists.linux-foundation.org
54e5881d 6351T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6352S: Supported
3fb39615 6353F: drivers/iommu/intel-iommu.c
679655da 6354F: include/linux/intel-iommu.h
6c8909b4 6355
b3e5f263 6356INTEL IOP-ADMA DMA DRIVER
08223d80 6357R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6358S: Odd fixes
679655da 6359F: drivers/dma/iop-adma.c
b3e5f263 6360
9251ce95 6361INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6362M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6363S: Maintained
679655da
JP
6364F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6365F: arch/arm/mach-ixp4xx/include/mach/npe.h
6366F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6367F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6368F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6369F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6370
844dd05f 6371INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6372M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6373S: Maintained
679655da 6374F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6375
2f302324 6376INTEL ETHERNET DRIVERS
8b58be88 6377M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6378L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6379W: http://www.intel.com/support/feedback.htm
d94e6fed 6380W: http://e1000.sourceforge.net/
2f302324
JK
6381Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6384S: Supported
0d164401
JK
6385F: Documentation/networking/e100.txt
6386F: Documentation/networking/e1000.txt
6387F: Documentation/networking/e1000e.txt
6388F: Documentation/networking/igb.txt
6389F: Documentation/networking/igbvf.txt
6390F: Documentation/networking/ixgb.txt
6391F: Documentation/networking/ixgbe.txt
6392F: Documentation/networking/ixgbevf.txt
1bff6529 6393F: Documentation/networking/i40e.txt
105bf2fe 6394F: Documentation/networking/i40evf.txt
dee1ad47 6395F: drivers/net/ethernet/intel/
bc90d291 6396F: drivers/net/ethernet/intel/*/
1da177e4 6397
6e4de866
FL
6398INTEL RDMA RNIC DRIVER
6399M: Faisal Latif <faisal.latif@intel.com>
6400R: Chien Tin Tung <chien.tin.tung@intel.com>
6401R: Mustafa Ismail <mustafa.ismail@intel.com>
6402R: Shiraz Saleem <shiraz.saleem@intel.com>
6403R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6404L: linux-rdma@vger.kernel.org
6405S: Supported
6406F: drivers/infiniband/hw/i40iw/
6407
224f9e6d
AS
6408INTEL MERRIFIELD GPIO DRIVER
6409M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6410L: linux-gpio@vger.kernel.org
6411S: Maintained
6412F: drivers/gpio/gpio-merrifield.c
6413
0963d59b
LW
6414INTEL-MID GPIO DRIVER
6415M: David Cohen <david.a.cohen@linux.intel.com>
6416L: linux-gpio@vger.kernel.org
6417S: Maintained
6418F: drivers/gpio/gpio-intel-mid.c
6419
ca907a90
SY
6420INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6421M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6422L: linux-wireless@vger.kernel.org
ca907a90 6423S: Maintained
679655da 6424F: Documentation/networking/README.ipw2100
679655da 6425F: Documentation/networking/README.ipw2200
367a1092 6426F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6427
5760b0a5
AS
6428INTEL(R) TRACE HUB
6429M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6430S: Supported
6431F: Documentation/trace/intel_th.txt
6432F: drivers/hwtracing/intel_th/
6433
4bd96a7a 6434INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6435M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6436L: tboot-devel@lists.sourceforge.net
6437W: http://tboot.sourceforge.net
e9b7d7c8 6438T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6439S: Supported
6440F: Documentation/intel_txt.txt
6441F: include/linux/tboot.h
6442F: arch/x86/kernel/tboot.c
6443
8a70da82 6444INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6445M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6446M: linux-wimax@intel.com
49e7d9df 6447L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6448S: Supported
6449W: http://linuxwimax.org
679655da
JP
6450F: Documentation/wimax/README.i2400m
6451F: drivers/net/wimax/i2400m/
c117ab84 6452F: include/uapi/linux/wimax/i2400m.h
8a70da82 6453
1c0ce89c
SG
6454INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6455M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6456L: linux-wireless@vger.kernel.org
1c0ce89c 6457S: Supported
7ac9a364 6458F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6459
b481de9c 6460INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6461M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6462M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6463M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6464M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6465L: linux-wireless@vger.kernel.org
b481de9c 6466W: http://intellinuxwireless.org
b62ff718 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6468S: Supported
e705c121 6469F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6470
de8fe023
TW
6471INTEL MANAGEMENT ENGINE (mei)
6472M: Tomas Winkler <tomas.winkler@intel.com>
6473L: linux-kernel@vger.kernel.org
6474S: Supported
c117ab84 6475F: include/uapi/linux/mei.h
5069288b 6476F: include/linux/mei_cl_bus.h
de8fe023 6477F: drivers/misc/mei/*
222818c3 6478F: drivers/watchdog/mei_wdt.c
e07950a1 6479F: Documentation/misc-devices/mei/*
986b891a 6480F: samples/mei/*
de8fe023 6481
50ceb98b
SD
6482INTEL MIC DRIVERS (mic)
6483M: Sudeep Dutt <sudeep.dutt@intel.com>
6484M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6485S: Supported
6486W: https://github.com/sudeepdutt/mic
6487W: http://software.intel.com/en-us/mic-developer
6488F: include/linux/mic_bus.h
6489F: include/linux/scif.h
6490F: include/uapi/linux/mic_common.h
6491F: include/uapi/linux/mic_ioctl.h
9f273c24 6492F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6493F: drivers/misc/mic/
6494F: drivers/dma/mic_x100_dma.c
6495F: drivers/dma/mic_x100_dma.h
9f273c24 6496F: Documentation/mic/
50ceb98b 6497
fdca4f16 6498INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6499M: Zha Qipeng<qipeng.zha@intel.com>
6500L: platform-driver-x86@vger.kernel.org
6501S: Maintained
6502F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6503F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6504F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6505F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6506
378f956e
SKC
6507INTEL TELEMETRY DRIVER
6508M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6509L: platform-driver-x86@vger.kernel.org
6510S: Maintained
378f956e 6511F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6512F: drivers/platform/x86/intel_telemetry*
0a8b8353 6513
b740d2e9
RB
6514INTEL PMC CORE DRIVER
6515M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6516M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6517L: platform-driver-x86@vger.kernel.org
6518S: Maintained
6519F: arch/x86/include/asm/pmc_core.h
6520F: drivers/platform/x86/intel_pmc_core*
6521
cb109a0e 6522IOC3 ETHERNET DRIVER
8b58be88 6523M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6524L: linux-mips@linux-mips.org
6525S: Maintained
8862bf1e 6526F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6527
cb109a0e 6528IOC3 SERIAL DRIVER
8b58be88 6529M: Pat Gefre <pfg@sgi.com>
d39e0721 6530L: linux-serial@vger.kernel.org
cb109a0e 6531S: Maintained
df621252 6532F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6533
0b6e8569
SW
6534IOMMU DRIVERS
6535M: Joerg Roedel <joro@8bytes.org>
6536L: iommu@lists.linux-foundation.org
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6538S: Maintained
efcd94c0 6539F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6540F: drivers/iommu/
6541
4480f15b 6542IP MASQUERADING
8b58be88 6543M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6544S: Maintained
679655da 6545F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6546
4409ebe9 6547IPMI SUBSYSTEM
8b58be88 6548M: Corey Minyard <minyard@acm.org>
b0c90653 6549L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6550W: http://openipmi.sourceforge.net/
6551S: Supported
679655da
JP
6552F: Documentation/IPMI.txt
6553F: drivers/char/ipmi/
6554F: include/linux/ipmi*
c117ab84 6555F: include/uapi/linux/ipmi*
4409ebe9 6556
2d800897
KW
6557QCOM AUDIO (ASoC) DRIVERS
6558M: Patrick Lai <plai@codeaurora.org>
6559M: Banajit Goswami <bgoswami@codeaurora.org>
6560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6561S: Supported
6562F: sound/soc/qcom/
6563
e2d1d6c0 6564IPS SCSI RAID DRIVER
8b58be88 6565M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6566L: linux-scsi@vger.kernel.org
6567W: http://www.adaptec.com/
6568S: Maintained
679655da 6569F: drivers/scsi/ips*
e2d1d6c0
RD
6570
6571IPVS
8b58be88
JP
6572M: Wensong Zhang <wensong@linux-vs.org>
6573M: Simon Horman <horms@verge.net.au>
6574M: Julian Anastasov <ja@ssi.bg>
979b6c13 6575L: netdev@vger.kernel.org
e2d1d6c0 6576L: lvs-devel@vger.kernel.org
1da177e4 6577S: Maintained
9f273c24
FW
6578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6580F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6581F: include/net/ip_vs.h
c117ab84 6582F: include/uapi/linux/ip_vs.h
679655da 6583F: net/netfilter/ipvs/
1da177e4 6584
e7839f25 6585IPWIRELESS DRIVER
e5f6450c 6586M: Jiri Kosina <jikos@kernel.org>
d8130624 6587M: David Sterba <dsterba@suse.com>
92094aa0 6588S: Odd Fixes
282361a0 6589F: drivers/tty/ipwireless/
099dc4fb 6590
e2d1d6c0 6591IPX NETWORK LAYER
8b58be88 6592M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6593L: netdev@vger.kernel.org
6594S: Maintained
679655da 6595F: include/net/ipx.h
c117ab84 6596F: include/uapi/linux/ipx.h
679655da 6597F: net/ipx/
e2d1d6c0 6598
1da177e4 6599IRDA SUBSYSTEM
8b58be88 6600M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6601L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6602L: netdev@vger.kernel.org
1da177e4 6603W: http://irda.sourceforge.net/
f353976d 6604S: Maintained
e0057975 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6606F: Documentation/networking/irda.txt
6607F: drivers/net/irda/
6608F: include/net/irda/
6609F: net/irda/
1da177e4 6610
a800c7cc
TG
6611IRQ SUBSYSTEM
6612M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6613L: linux-kernel@vger.kernel.org
a800c7cc 6614S: Maintained
75fc2d37 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6616F: kernel/irq/
2ed9fd28
JC
6617
6618IRQCHIP DRIVERS
6619M: Thomas Gleixner <tglx@linutronix.de>
6620M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6621M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6622L: linux-kernel@vger.kernel.org
6623S: Maintained
6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6625T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6626F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6627F: drivers/irqchip/
a800c7cc 6628
7ab3a837 6629IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6630M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6631S: Maintained
b09dec2c 6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6633F: Documentation/IRQ-domain.txt
6634F: include/linux/irqdomain.h
6635F: kernel/irq/irqdomain.c
b09dec2c 6636F: kernel/irq/msi.c
7ab3a837 6637
ad7afc38
WBG
6638ISA
6639M: William Breathitt Gray <vilhelm.gray@gmail.com>
6640S: Maintained
6641F: Documentation/isa.txt
6642F: drivers/base/isa.c
6643F: include/linux/isa.h
6644
e2d1d6c0 6645ISAPNP
8b58be88 6646M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6647S: Maintained
679655da
JP
6648F: Documentation/isapnp.txt
6649F: drivers/pnp/isapnp/
6650F: include/linux/isapnp.h
e2d1d6c0 6651
d39b8420
HV
6652ISA RADIO MODULE
6653M: Hans Verkuil <hverkuil@xs4all.nl>
6654L: linux-media@vger.kernel.org
6655T: git git://linuxtv.org/media_tree.git
a825eaec 6656W: https://linuxtv.org
d39b8420
HV
6657S: Maintained
6658F: drivers/media/radio/radio-isa*
6659
71a6d0af
HW
6660iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6661M: Peter Jones <pjones@redhat.com>
6662M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6663S: Maintained
6664F: drivers/firmware/iscsi_ibft*
6665
14816b1e 6666ISCSI
623290a2
LD
6667M: Lee Duncan <lduncan@suse.com>
6668M: Chris Leech <cleech@redhat.com>
14816b1e 6669L: open-iscsi@googlegroups.com
623290a2 6670W: www.open-iscsi.com
14816b1e 6671S: Maintained
679655da
JP
6672F: drivers/scsi/*iscsi*
6673F: include/scsi/*iscsi*
14816b1e 6674
1e65eb42
OG
6675ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6676M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6677M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6678M: Roi Dayan <roid@mellanox.com>
6679L: linux-rdma@vger.kernel.org
6680S: Supported
6681W: http://www.openfabrics.org
6682W: www.open-iscsi.org
6683Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6684F: drivers/infiniband/ulp/iser/
1e65eb42 6685
2b70e5fd 6686ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6687M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6688T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6689L: linux-rdma@vger.kernel.org
6690L: target-devel@vger.kernel.org
6691S: Supported
6692W: http://www.linux-iscsi.org
6693F: drivers/infiniband/ulp/isert
6694
1da177e4 6695ISDN SUBSYSTEM
8b58be88 6696M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6697L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6698L: netdev@vger.kernel.org
1da177e4 6699W: http://www.isdn4linux.de
54e5881d 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6701S: Maintained
679655da
JP
6702F: Documentation/isdn/
6703F: drivers/isdn/
6704F: include/linux/isdn.h
6705F: include/linux/isdn/
c117ab84
CEB
6706F: include/uapi/linux/isdn.h
6707F: include/uapi/linux/isdn/
1da177e4
LT
6708
6709ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6710M: Armin Schindler <mac@melware.de>
d5d52273 6711L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6712W: http://www.melware.de
6713S: Maintained
679655da 6714F: drivers/isdn/hardware/eicon/
1da177e4 6715
d624870f 6716IT87 HARDWARE MONITORING DRIVER
d8130624 6717M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6718L: linux-hwmon@vger.kernel.org
d624870f
JD
6719S: Maintained
6720F: Documentation/hwmon/it87
6721F: drivers/hwmon/it87.c
6722
d7104bff
AP
6723IT913X MEDIA DRIVER
6724M: Antti Palosaari <crope@iki.fi>
6725L: linux-media@vger.kernel.org
a825eaec 6726W: https://linuxtv.org
d7104bff
AP
6727W: http://palosaari.fi/linux/
6728Q: http://patchwork.linuxtv.org/project/linux-media/list/
6729T: git git://linuxtv.org/anttip/media_tree.git
6730S: Maintained
249c697e 6731F: drivers/media/tuners/it913x*
d7104bff 6732
91821ff3 6733IVTV VIDEO4LINUX DRIVER
6afdeaf8 6734M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6735L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6736L: linux-media@vger.kernel.org
275ffde4 6737T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6738W: http://www.ivtvdriver.org
6739S: Maintained
618cd932 6740F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6741F: drivers/media/pci/ivtv/
c117ab84 6742F: include/uapi/linux/ivtv*
91821ff3 6743
68620bdd
MP
6744IX2505V MEDIA DRIVER
6745M: Malcolm Priestley <tvboxspy@gmail.com>
6746L: linux-media@vger.kernel.org
a825eaec 6747W: https://linuxtv.org
68620bdd
MP
6748Q: http://patchwork.linuxtv.org/project/linux-media/list/
6749S: Maintained
6750F: drivers/media/dvb-frontends/ix2505v*
6751
4453d736
GR
6752JC42.4 TEMPERATURE SENSOR DRIVER
6753M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6754L: linux-hwmon@vger.kernel.org
4453d736
GR
6755S: Maintained
6756F: drivers/hwmon/jc42.c
6757F: Documentation/hwmon/jc42
6758
e2d1d6c0 6759JFS FILESYSTEM
3256f80f 6760M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6761L: jfs-discussion@lists.sourceforge.net
6762W: http://jfs.sourceforge.net/
54e5881d 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6764S: Maintained
679655da
JP
6765F: Documentation/filesystems/jfs.txt
6766F: fs/jfs/
e2d1d6c0 6767
95252236 6768JME NETWORK DRIVER
8b58be88 6769M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6770L: netdev@vger.kernel.org
6771S: Maintained
63d24a0e 6772F: drivers/net/ethernet/jme.*
95252236 6773
1da177e4 6774JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6775M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6776L: linux-mtd@lists.infradead.org
6777W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6778S: Maintained
679655da 6779F: fs/jffs2/
c117ab84 6780F: include/uapi/linux/jffs2.h
1da177e4 6781
d183e11a
TT
6782JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6783M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6784M: Jan Kara <jack@suse.com>
d183e11a
TT
6785L: linux-ext4@vger.kernel.org
6786S: Maintained
6787F: fs/jbd2/
6788F: include/linux/jbd2.h
ae0718f8 6789
207dab5f
MU
6790JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6791M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6792L: linux-media@vger.kernel.org
6793S: Maintained
6794F: drivers/media/platform/rcar_jpu.c
6795
fd8b6cb4 6796JSM Neo PCI based serial card
df247081 6797M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6798L: linux-serial@vger.kernel.org
6799S: Maintained
df621252 6800F: drivers/tty/serial/jsm/
ae0718f8 6801
af39917d
CL
6802K10TEMP HARDWARE MONITORING DRIVER
6803M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6804L: linux-hwmon@vger.kernel.org
af39917d
CL
6805S: Maintained
6806F: Documentation/hwmon/k10temp
6807F: drivers/hwmon/k10temp.c
6808
4660cb35 6809K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6810M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6811L: linux-hwmon@vger.kernel.org
ae0718f8 6812S: Maintained
679655da
JP
6813F: Documentation/hwmon/k8temp
6814F: drivers/hwmon/k8temp.c
ae0718f8 6815
0ba1d91d
AR
6816KASAN
6817M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6818R: Alexander Potapenko <glider@google.com>
6819R: Dmitry Vyukov <dvyukov@google.com>
6820L: kasan-dev@googlegroups.com
6821S: Maintained
6822F: arch/*/include/asm/kasan.h
6823F: arch/*/mm/kasan_init*
2757aafa 6824F: Documentation/dev-tools/kasan.rst
64f8ebaf 6825F: include/linux/kasan*.h
0ba1d91d
AR
6826F: lib/test_kasan.c
6827F: mm/kasan/
6828F: scripts/Makefile.kasan
6829
1da177e4 6830KCONFIG
5eb1f99e 6831M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6832L: linux-kbuild@vger.kernel.org
cea8321c 6833T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6834S: Maintained
679655da
JP
6835F: Documentation/kbuild/kconfig-language.txt
6836F: scripts/kconfig/
1da177e4 6837
ea6c2089 6838KDUMP
f871f191
VG
6839M: Dave Young <dyoung@redhat.com>
6840M: Baoquan He <bhe@redhat.com>
6841R: Vivek Goyal <vgoyal@redhat.com>
34633993 6842L: kexec@lists.infradead.org
ea6c2089
VG
6843W: http://lse.sourceforge.net/kdump/
6844S: Maintained
80811493 6845F: Documentation/kdump/
ea6c2089 6846
f41bf02f
HV
6847KEENE FM RADIO TRANSMITTER DRIVER
6848M: Hans Verkuil <hverkuil@xs4all.nl>
6849L: linux-media@vger.kernel.org
6850T: git git://linuxtv.org/media_tree.git
a825eaec 6851W: https://linuxtv.org
f41bf02f
HV
6852S: Maintained
6853F: drivers/media/radio/radio-keene*
6854
1da177e4 6855KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6856M: Ian Kent <raven@themaw.net>
f694fc97 6857L: autofs@vger.kernel.org
1da177e4 6858S: Maintained
679655da 6859F: fs/autofs4/
1da177e4 6860
70fb7ba6 6861KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6862M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6865L: linux-kbuild@vger.kernel.org
5ce45962 6866S: Maintained
679655da
JP
6867F: Documentation/kbuild/
6868F: Makefile
6869F: scripts/Makefile.*
70fb7ba6
MM
6870F: scripts/basic/
6871F: scripts/mk*
6872F: scripts/package/
1da177e4
LT
6873
6874KERNEL JANITORS
c3000e03 6875L: kernel-janitors@vger.kernel.org
10466f5a 6876W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6877S: Odd Fixes
1da177e4 6878
e8b43555 6879KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6880M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6881M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6882L: linux-nfs@vger.kernel.org
1da177e4 6883W: http://nfs.sourceforge.net/
9f273c24 6884T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6885S: Supported
679655da 6886F: fs/nfsd/
c117ab84 6887F: include/uapi/linux/nfsd/
679655da
JP
6888F: fs/lockd/
6889F: fs/nfs_common/
6890F: net/sunrpc/
6891F: include/linux/lockd/
6892F: include/linux/sunrpc/
c117ab84 6893F: include/uapi/linux/sunrpc/
1da177e4 6894
13b122b3
SK
6895KERNEL SELFTEST FRAMEWORK
6896M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6897M: Shuah Khan <shuah@kernel.org>
64f00850 6898L: linux-kselftest@vger.kernel.org
13b122b3
SK
6899T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6900S: Maintained
6901F: tools/testing/selftests
6902
426d62e2 6903KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6904M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6905M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6906L: kvm@vger.kernel.org
e3e58478 6907W: http://www.linux-kvm.org
a94b40a6 6908T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6909S: Supported
c93a64fe
PB
6910F: Documentation/*/kvm*.txt
6911F: Documentation/virtual/kvm/
679655da 6912F: arch/*/kvm/
1662e862
CB
6913F: arch/x86/kernel/kvm.c
6914F: arch/x86/kernel/kvmclock.c
679655da
JP
6915F: arch/*/include/asm/kvm*
6916F: include/linux/kvm*
c117ab84 6917F: include/uapi/linux/kvm*
679655da 6918F: virt/kvm/
6d0a1a61 6919F: tools/kvm/
426d62e2 6920
ad8003d3 6921KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6922M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6923L: kvm@vger.kernel.org
038161de 6924W: http://www.linux-kvm.org/
7de609c8 6925S: Maintained
679655da 6926F: arch/x86/include/asm/svm.h
679655da 6927F: arch/x86/kvm/svm.c
426d62e2 6928
513014b7 6929KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6930M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6931L: kvm-ppc@vger.kernel.org
038161de 6932W: http://www.linux-kvm.org/
6a7f972d 6933T: git git://github.com/agraf/linux-2.6.git
513014b7 6934S: Supported
679655da
JP
6935F: arch/powerpc/include/asm/kvm*
6936F: arch/powerpc/kvm/
513014b7 6937
85f8fffe 6938KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6939M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6940M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6941L: linux-s390@vger.kernel.org
6942W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6944S: Supported
679655da
JP
6945F: Documentation/s390/kvm.txt
6946F: arch/s390/include/asm/kvm*
80811493 6947F: arch/s390/kvm/
85f8fffe 6948
a749474d 6949KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6950M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6951M: Marc Zyngier <marc.zyngier@arm.com>
6952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6953L: kvmarm@lists.cs.columbia.edu
6954W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6956S: Supported
a749474d
CD
6957F: arch/arm/include/uapi/asm/kvm*
6958F: arch/arm/include/asm/kvm*
6959F: arch/arm/kvm/
5c8818b4
MZ
6960F: virt/kvm/arm/
6961F: include/kvm/arm_*
a749474d 6962
6394a3ec 6963KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6964M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6965M: Marc Zyngier <marc.zyngier@arm.com>
6966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6967L: kvmarm@lists.cs.columbia.edu
6968S: Maintained
6969F: arch/arm64/include/uapi/asm/kvm*
6970F: arch/arm64/include/asm/kvm*
6971F: arch/arm64/kvm/
6972
bfd3d532
JH
6973KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6974M: James Hogan <james.hogan@imgtec.com>
6975L: linux-mips@linux-mips.org
6976S: Supported
6977F: arch/mips/include/uapi/asm/kvm*
6978F: arch/mips/include/asm/kvm*
6979F: arch/mips/kvm/
6980
dc009d92 6981KEXEC
8b58be88 6982M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6983W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6984L: kexec@lists.infradead.org
dc009d92 6985S: Maintained
679655da 6986F: include/linux/kexec.h
c117ab84 6987F: include/uapi/linux/kexec.h
10540a69 6988F: kernel/kexec*
dc009d92 6989
e971461f
DH
6990KEYS/KEYRINGS:
6991M: David Howells <dhowells@redhat.com>
aa62efff 6992L: keyrings@vger.kernel.org
e971461f 6993S: Maintained
d410fa4e 6994F: Documentation/security/keys.txt
e971461f
DH
6995F: include/linux/key.h
6996F: include/linux/key-type.h
75aeddd1
DH
6997F: include/linux/keyctl.h
6998F: include/uapi/linux/keyctl.h
e971461f
DH
6999F: include/keys/
7000F: security/keys/
7001
7f3c68be 7002KEYS-TRUSTED
74dd744f
MZ
7003M: David Safford <safford@us.ibm.com>
7004M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7005L: linux-security-module@vger.kernel.org
aa62efff 7006L: keyrings@vger.kernel.org
7f3c68be 7007S: Supported
d410fa4e 7008F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7009F: include/keys/trusted-type.h
7010F: security/keys/trusted.c
7011F: security/keys/trusted.h
7012
7013KEYS-ENCRYPTED
74dd744f
MZ
7014M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7015M: David Safford <safford@us.ibm.com>
7f3c68be 7016L: linux-security-module@vger.kernel.org
aa62efff 7017L: keyrings@vger.kernel.org
7f3c68be 7018S: Supported
d410fa4e 7019F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7020F: include/keys/encrypted-type.h
19c90aa6 7021F: security/keys/encrypted-keys/
7f3c68be 7022
5b778dad 7023KGDB / KDB /debug_core
8b58be88 7024M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7025W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7026L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7028S: Maintained
679655da
JP
7029F: Documentation/DocBook/kgdb.tmpl
7030F: drivers/misc/kgdbts.c
df621252 7031F: drivers/tty/serial/kgdboc.c
5b778dad 7032F: include/linux/kdb.h
679655da 7033F: include/linux/kgdb.h
4063eb5f 7034F: kernel/debug/
e3e2aaf7 7035
456db8cc 7036KMEMCHECK
8b58be88 7037M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7038M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7039S: Maintained
9c296b46 7040F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7041F: arch/x86/include/asm/kmemcheck.h
7042F: arch/x86/mm/kmemcheck/
7043F: include/linux/kmemcheck.h
7044F: mm/kmemcheck.c
b9ce08c0 7045
c3bb4d24 7046KMEMLEAK
8b58be88 7047M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7048S: Maintained
ca90a7a3 7049F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7050F: include/linux/kmemleak.h
7051F: mm/kmemleak.c
7052F: mm/kmemleak-test.c
7053
89559a61 7054KPROBES
a320817c 7055M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7056M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7057M: "David S. Miller" <davem@davemloft.net>
353def94 7058M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7059S: Maintained
679655da
JP
7060F: Documentation/kprobes.txt
7061F: include/linux/kprobes.h
7062F: kernel/kprobes.c
89559a61 7063
70e84049 7064KS0108 LCD CONTROLLER DRIVER
8b58be88 7065M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7066W: http://miguelojeda.es/auxdisplay.htm
7067W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7068S: Maintained
679655da
JP
7069F: Documentation/auxdisplay/ks0108
7070F: drivers/auxdisplay/ks0108.c
7071F: include/linux/ks0108.h
70e84049 7072
1b69c6d0
DA
7073L3MDEV
7074M: David Ahern <dsa@cumulusnetworks.com>
7075L: netdev@vger.kernel.org
7076S: Maintained
7077F: net/l3mdev
7078F: include/net/l3mdev.h
7079
9ca44355 7080LANTIQ MIPS ARCHITECTURE
bdb40e8e 7081M: John Crispin <john@phrozen.org>
9ca44355
JC
7082L: linux-mips@linux-mips.org
7083S: Maintained
7084F: arch/mips/lantiq
7085
1da177e4 7086LAPB module
1da177e4 7087L: linux-x25@vger.kernel.org
bf9915cc 7088S: Orphan
679655da
JP
7089F: Documentation/networking/lapb-module.txt
7090F: include/*/lapb.h
7091F: net/lapb/
1da177e4
LT
7092
7093LASI 53c700 driver for PARISC
8b58be88 7094M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7095L: linux-scsi@vger.kernel.org
7096S: Maintained
679655da
JP
7097F: Documentation/scsi/53c700.txt
7098F: drivers/scsi/53c700*
1da177e4 7099
263de9b5 7100LED SUBSYSTEM
8b58be88 7101M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7102M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7103M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7104L: linux-leds@vger.kernel.org
b8926ba0 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7106S: Maintained
85c90368 7107F: Documentation/devicetree/bindings/leds/
679655da
JP
7108F: drivers/leds/
7109F: include/linux/leds.h
263de9b5 7110
b0461a44 7111LEGACY EEPROM DRIVER
d8130624 7112M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7113S: Maintained
7114F: Documentation/misc-devices/eeprom
7115F: drivers/misc/eeprom/eeprom.c
7116
1da177e4 7117LEGO USB Tower driver
8b58be88 7118M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7119L: legousb-devel@lists.sourceforge.net
7120W: http://legousb.sourceforge.net/
7121S: Maintained
679655da 7122F: drivers/usb/misc/legousbtower.c
1da177e4 7123
055616a8
MK
7124LG2160 MEDIA DRIVER
7125M: Michael Krufky <mkrufky@linuxtv.org>
7126L: linux-media@vger.kernel.org
a825eaec 7127W: https://linuxtv.org
055616a8
MK
7128W: http://github.com/mkrufky
7129Q: http://patchwork.linuxtv.org/project/linux-media/list/
7130T: git git://linuxtv.org/mkrufky/tuners.git
7131S: Maintained
7132F: drivers/media/dvb-frontends/lg2160.*
7133
6f0e7725
MK
7134LGDT3305 MEDIA DRIVER
7135M: Michael Krufky <mkrufky@linuxtv.org>
7136L: linux-media@vger.kernel.org
a825eaec 7137W: https://linuxtv.org
6f0e7725
MK
7138W: http://github.com/mkrufky
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140T: git git://linuxtv.org/mkrufky/tuners.git
7141S: Maintained
7142F: drivers/media/dvb-frontends/lgdt3305.*
7143
568a17ff 7144LGUEST
8b58be88 7145M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7146L: lguest@lists.ozlabs.org
568a17ff 7147W: http://lguest.ozlabs.org/
72e91863 7148S: Odd Fixes
070f420b 7149F: arch/x86/include/asm/lguest*.h
679655da
JP
7150F: arch/x86/lguest/
7151F: drivers/lguest/
7152F: include/linux/lguest*.h
070f420b 7153F: tools/lguest/
568a17ff 7154
32ac7cb2
TH
7155LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7156M: Tejun Heo <tj@kernel.org>
7157L: linux-ide@vger.kernel.org
7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7159S: Maintained
7160F: drivers/ata/
7161F: include/linux/ata.h
7162F: include/linux/libata.h
d2abf98e 7163F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7164
7165LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7166M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7167L: linux-ide@vger.kernel.org
7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7169S: Maintained
7170F: include/linux/pata_arasan_cf_data.h
7171F: drivers/ata/pata_arasan_cf.c
7172
c7fa056c
BZ
7173LIBATA PATA DRIVERS
7174M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7175M: Tejun Heo <tj@kernel.org>
7176L: linux-ide@vger.kernel.org
7177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7178S: Maintained
7179F: drivers/ata/pata_*.c
7180F: drivers/ata/ata_generic.c
7181
32ac7cb2
TH
7182LIBATA SATA AHCI PLATFORM devices support
7183M: Hans de Goede <hdegoede@redhat.com>
7184M: Tejun Heo <tj@kernel.org>
7185L: linux-ide@vger.kernel.org
7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7187S: Maintained
7188F: drivers/ata/ahci_platform.c
7189F: drivers/ata/libahci_platform.c
7190F: include/linux/ahci_platform.h
7191
7192LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7193M: Mikael Pettersson <mikpelinux@gmail.com>
7194L: linux-ide@vger.kernel.org
7195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7196S: Maintained
7197F: drivers/ata/sata_promise.*
7198
1acd437c
SL
7199LIBLOCKDEP
7200M: Sasha Levin <sasha.levin@oracle.com>
7201S: Maintained
7202F: tools/lib/lockdep/
7203
bc30196f
DW
7204LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7205M: Dan Williams <dan.j.williams@intel.com>
7206L: linux-nvdimm@lists.01.org
7207Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7209S: Supported
7210F: drivers/nvdimm/*
7211F: include/linux/nd.h
7212F: include/linux/libnvdimm.h
7213F: include/uapi/linux/ndctl.h
7214
7215LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7216M: Ross Zwisler <ross.zwisler@linux.intel.com>
7217L: linux-nvdimm@lists.01.org
7218Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7219S: Supported
7220F: drivers/nvdimm/blk.c
7221F: drivers/nvdimm/region_devs.c
7222F: drivers/acpi/nfit*
7223
7224LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7225M: Vishal Verma <vishal.l.verma@intel.com>
7226L: linux-nvdimm@lists.01.org
7227Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7228S: Supported
7229F: drivers/nvdimm/btt*
7230
7231LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7232M: Ross Zwisler <ross.zwisler@linux.intel.com>
7233L: linux-nvdimm@lists.01.org
7234Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7235S: Supported
7236F: drivers/nvdimm/pmem.c
b864bc17 7237F: include/linux/pmem.h
40603526 7238F: arch/*/include/asm/pmem.h
bc30196f 7239
cd9e9808
MB
7240LIGHTNVM PLATFORM SUPPORT
7241M: Matias Bjorling <mb@lightnvm.io>
7242W: http://github/OpenChannelSSD
4ead1a25 7243L: linux-block@vger.kernel.org
cd9e9808
MB
7244S: Maintained
7245F: drivers/lightnvm/
7246F: include/linux/lightnvm.h
7247F: include/uapi/linux/lightnvm.h
7248
852bb9f5 7249LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7250M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7251M: Paul Mackerras <paulus@samba.org>
ea668936 7252M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7253W: https://github.com/linuxppc/linux/wiki
a4724ed6 7254L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7255Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7257S: Supported
11c34c7d
JP
7258F: Documentation/powerpc/
7259F: arch/powerpc/
ef69b03d
ME
7260F: drivers/char/tpm/tpm_ibmvtpm*
7261F: drivers/crypto/nx/
7262F: drivers/crypto/vmx/
7263F: drivers/net/ethernet/ibm/ibmveth.*
7264F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7265F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7266F: drivers/pci/hotplug/rpa*
7267F: drivers/scsi/ibmvscsi/
ad654f25 7268F: tools/testing/selftests/powerpc
ef69b03d
ME
7269N: opal
7270N: /pmac
7271N: powermac
7272N: powernv
7273N: [^a-z0-9]ps3
7274N: pseries
1da177e4
LT
7275
7276LINUX FOR POWER MACINTOSH
8b58be88 7277M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7278W: http://www.penguinppc.org/
a4724ed6 7279L: linuxppc-dev@lists.ozlabs.org
1da177e4 7280S: Maintained
11c34c7d
JP
7281F: arch/powerpc/platforms/powermac/
7282F: drivers/macintosh/
1da177e4 7283
77a76369 7284LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7285M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7286L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7287T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7288S: Maintained
11c34c7d
JP
7289F: arch/powerpc/platforms/512x/
7290F: arch/powerpc/platforms/52xx/
1da177e4
LT
7291
7292LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7293M: Alistair Popple <alistair@popple.id.au>
8b58be88 7294M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7295W: http://www.penguinppc.org/
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
1da177e4 7297S: Maintained
11c34c7d
JP
7298F: arch/powerpc/platforms/40x/
7299F: arch/powerpc/platforms/44x/
1da177e4 7300
260c02a9 7301LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7302L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7303S: Orphan
11c34c7d
JP
7304F: arch/powerpc/*/*virtex*
7305F: arch/powerpc/*/*/*virtex*
1da177e4 7306
e93adf1e 7307LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7308M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7309W: http://www.penguinppc.org/
a4724ed6 7310L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7311S: Maintained
a2b1f7c8 7312F: arch/powerpc/platforms/8xx/
e93adf1e 7313
1da177e4 7314LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7315M: Scott Wood <oss@buserror.net>
8b58be88 7316M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7317W: http://www.penguinppc.org/
a4724ed6 7318L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7320S: Maintained
11c34c7d 7321F: arch/powerpc/platforms/83xx/
4c8f581d 7322F: arch/powerpc/platforms/85xx/
1da177e4 7323
ab06ff3a 7324LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7325L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7326S: Orphan
11c34c7d
JP
7327F: arch/powerpc/platforms/pasemi/
7328F: drivers/*/*pasemi*
7329F: drivers/*/*/*pasemi*
ab06ff3a 7330
1da177e4 7331LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7332M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7333L: linux-security-module@vger.kernel.org
1da177e4
LT
7334S: Supported
7335
a23ce6da
HW
7336LIS3LV02D ACCELEROMETER DRIVER
7337M: Eric Piel <eric.piel@tremplin-utc.net>
7338S: Maintained
ff606677
JD
7339F: Documentation/misc-devices/lis3lv02d
7340F: drivers/misc/lis3lv02d/
bd35665f 7341F: drivers/platform/x86/hp_accel.c
a23ce6da 7342
b700e7f0
SJ
7343LIVE PATCHING
7344M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7345M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7346M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7347M: Miroslav Benes <mbenes@suse.cz>
7348R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7349S: Maintained
7350F: kernel/livepatch/
7351F: include/linux/livepatch.h
7352F: arch/x86/include/asm/livepatch.h
7353F: arch/x86/kernel/livepatch.c
5e4e3844 7354F: Documentation/livepatch/
b700e7f0 7355F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7356F: samples/livepatch/
b700e7f0 7357L: live-patching@vger.kernel.org
74d50da3 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7359
ea861d73
KC
7360LINUX KERNEL DUMP TEST MODULE (LKDTM)
7361M: Kees Cook <keescook@chromium.org>
7362S: Maintained
426f3a53 7363F: drivers/misc/lkdtm*
ea861d73 7364
e2d1d6c0 7365LLC (802.2)
8b58be88 7366M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7367S: Maintained
679655da 7368F: include/linux/llc.h
c117ab84 7369F: include/uapi/linux/llc.h
679655da
JP
7370F: include/net/llc*
7371F: net/llc/
e2d1d6c0 7372
4e233cbe
AD
7373LM73 HARDWARE MONITOR DRIVER
7374M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7375L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7376S: Maintained
7377F: drivers/hwmon/lm73.c
7378
156e2d1a 7379LM78 HARDWARE MONITOR DRIVER
d8130624 7380M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7381L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7382S: Maintained
7383F: Documentation/hwmon/lm78
7384F: drivers/hwmon/lm78.c
7385
1da177e4 7386LM83 HARDWARE MONITOR DRIVER
d8130624 7387M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7388L: linux-hwmon@vger.kernel.org
1da177e4 7389S: Maintained
679655da
JP
7390F: Documentation/hwmon/lm83
7391F: drivers/hwmon/lm83.c
1da177e4
LT
7392
7393LM90 HARDWARE MONITOR DRIVER
d8130624 7394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7395L: linux-hwmon@vger.kernel.org
1da177e4 7396S: Maintained
679655da 7397F: Documentation/hwmon/lm90
aae7bce4 7398F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7399F: drivers/hwmon/lm90.c
1da177e4 7400
917cc4e6
GR
7401LM95234 HARDWARE MONITOR DRIVER
7402M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7403L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7404S: Maintained
7405F: Documentation/hwmon/lm95234
7406F: drivers/hwmon/lm95234.c
7407
68620bdd
MP
7408LME2510 MEDIA DRIVER
7409M: Malcolm Priestley <tvboxspy@gmail.com>
7410L: linux-media@vger.kernel.org
a825eaec 7411W: https://linuxtv.org
68620bdd
MP
7412Q: http://patchwork.linuxtv.org/project/linux-media/list/
7413S: Maintained
7414F: drivers/media/usb/dvb-usb-v2/lmedm04*
7415
d4c3be70 7416LOCKING PRIMITIVES
8b58be88
JP
7417M: Peter Zijlstra <peterz@infradead.org>
7418M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7419L: linux-kernel@vger.kernel.org
d4c3be70 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7421S: Maintained
d4c3be70 7422F: Documentation/locking/
679655da 7423F: include/linux/lockdep.h
d4c3be70
IM
7424F: include/linux/spinlock*.h
7425F: arch/*/include/asm/spinlock*.h
7426F: include/linux/rwlock*.h
7427F: include/linux/mutex*.h
7428F: arch/*/include/asm/mutex*.h
7429F: include/linux/rwsem*.h
7430F: arch/*/include/asm/rwsem.h
7431F: include/linux/seqlock.h
7432F: lib/locking*.[ch]
7486d6da 7433F: kernel/locking/
512e67f9 7434
dde33348 7435LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7436M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7437L: linux-ntfs-dev@lists.sourceforge.net
7438W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7439S: Maintained
679655da 7440F: Documentation/ldm.txt
20d16fef 7441F: block/partitions/ldm.*
1da177e4 7442
ef6ada3d
JE
7443LogFS
7444M: Joern Engel <joern@logfs.org>
756ccb3c 7445M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7446L: logfs@logfs.org
7447W: logfs.org
7448S: Maintained
7449F: fs/logfs/
7450
c87e34ef 7451LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7452M: Sathya Prakash <sathya.prakash@broadcom.com>
7453M: Chaitra P B <chaitra.basappa@broadcom.com>
7454M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7455L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7456L: linux-scsi@vger.kernel.org
9495e835 7457W: http://www.avagotech.com/support/
c87e34ef 7458S: Supported
679655da 7459F: drivers/message/fusion/
500c152a 7460F: drivers/scsi/mpt2sas/
7461F: drivers/scsi/mpt3sas/
c87e34ef 7462
1da177e4 7463LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7464M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7465L: linux-scsi@vger.kernel.org
7466S: Maintained
679655da 7467F: drivers/scsi/sym53c8xx_2/
1da177e4 7468
e5f5c99a
GR
7469LTC4261 HARDWARE MONITOR DRIVER
7470M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7471L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7472S: Maintained
7473F: Documentation/hwmon/ltc4261
7474F: drivers/hwmon/ltc4261.c
7475
81365c31 7476LTP (Linux Test Project)
28b8e8d4 7477M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7478M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7479M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7480M: Jan Stancek <jstancek@redhat.com>
7481M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7482M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7483L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7484W: http://linux-test-project.github.io/
7d1ae8a8 7485T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7486S: Maintained
7487
c12a54b3 7488M32R ARCHITECTURE
c12a54b3 7489W: http://www.linux-m32r.org/
b4174867 7490S: Orphan
679655da 7491F: arch/m32r/
c12a54b3 7492
1da177e4 7493M68K ARCHITECTURE
8b58be88 7494M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7495L: linux-m68k@lists.linux-m68k.org
7496W: http://www.linux-m68k.org/
54e5881d 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7498S: Maintained
679655da 7499F: arch/m68k/
9db35182 7500F: drivers/zorro/
1da177e4
LT
7501
7502M68K ON APPLE MACINTOSH
8b58be88 7503M: Joshua Thompson <funaho@jurai.org>
1da177e4 7504W: http://www.mac.linux-m68k.org/
9bb9f222 7505L: linux-m68k@lists.linux-m68k.org
1da177e4 7506S: Maintained
9db35182 7507F: arch/m68k/mac/
1da177e4
LT
7508
7509M68K ON HP9000/300
8b58be88 7510M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7511W: http://www.tazenda.demon.co.uk/phil/linux-hp
7512S: Maintained
679655da 7513F: arch/m68k/hp300/
1da177e4 7514
74425546
AP
7515M88DS3103 MEDIA DRIVER
7516M: Antti Palosaari <crope@iki.fi>
7517L: linux-media@vger.kernel.org
a825eaec 7518W: https://linuxtv.org
74425546
AP
7519W: http://palosaari.fi/linux/
7520Q: http://patchwork.linuxtv.org/project/linux-media/list/
7521T: git git://linuxtv.org/anttip/media_tree.git
7522S: Maintained
7523F: drivers/media/dvb-frontends/m88ds3103*
7524
68620bdd
MP
7525M88RS2000 MEDIA DRIVER
7526M: Malcolm Priestley <tvboxspy@gmail.com>
7527L: linux-media@vger.kernel.org
a825eaec 7528W: https://linuxtv.org
68620bdd
MP
7529Q: http://patchwork.linuxtv.org/project/linux-media/list/
7530S: Maintained
7531F: drivers/media/dvb-frontends/m88rs2000*
7532
07a092fa 7533MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7534M: Alexey Klimov <klimov.linux@gmail.com>
7535L: linux-media@vger.kernel.org
7536T: git git://linuxtv.org/media_tree.git
7537S: Maintained
7538F: drivers/media/radio/radio-ma901.c
07a092fa 7539
64a327a7 7540MAC80211
8b58be88 7541M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7542L: linux-wireless@vger.kernel.org
491b26b4 7543W: http://wireless.kernel.org/
ce466579
JB
7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7546S: Maintained
679655da
JP
7547F: Documentation/networking/mac80211-injection.txt
7548F: include/net/mac80211.h
7549F: net/mac80211/
2af8c4dc 7550F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7551
b863ceb7 7552MACVLAN DRIVER
8b58be88 7553M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7554L: netdev@vger.kernel.org
7555S: Maintained
679655da
JP
7556F: drivers/net/macvlan.c
7557F: include/linux/if_macvlan.h
b863ceb7 7558
2b6d83e2
JB
7559MAILBOX API
7560M: Jassi Brar <jassisinghbrar@gmail.com>
7561L: linux-kernel@vger.kernel.org
7562S: Maintained
7563F: drivers/mailbox/
7564F: include/linux/mailbox_client.h
7565F: include/linux/mailbox_controller.h
7566
faf1668c 7567MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7568M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7569W: http://www.kernel.org/doc/man-pages
bd7ebec6 7570L: linux-man@vger.kernel.org
1b53dc74 7571S: Maintained
faf1668c 7572
0d3cd4b6
VD
7573MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7574M: Andrew Lunn <andrew@lunn.ch>
7575M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7576L: netdev@vger.kernel.org
0d3cd4b6
VD
7577S: Maintained
7578F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7579F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7580
8427defd 7581MARVELL ARMADA DRM SUPPORT
54176cc6 7582M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7583S: Maintained
7584F: drivers/gpu/drm/armada/
4418833e
EV
7585F: include/uapi/drm/armada_drm.h
7586F: Documentation/devicetree/bindings/display/armada/
8427defd 7587
c4d007bc
TP
7588MARVELL CRYPTO DRIVER
7589M: Boris Brezillon <boris.brezillon@free-electrons.com>
7590M: Arnaud Ebalard <arno@natisbad.org>
7591F: drivers/crypto/marvell/
7592S: Maintained
7593L: linux-crypto@vger.kernel.org
7594
44c14c1d 7595MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7596M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7597M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7598L: netdev@vger.kernel.org
7599S: Maintained
7600F: drivers/net/ethernet/marvell/sk*
7601
74cda169 7602MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7603L: libertas-dev@lists.infradead.org
8ac3e99e 7604S: Orphan
f988d640 7605F: drivers/net/wireless/marvell/libertas/
74cda169 7606
b60d6975 7607MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7608M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7609L: netdev@vger.kernel.org
f5ca8502 7610S: Maintained
527a6266 7611F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7612F: include/linux/mv643xx.h
1da177e4 7613
370b8ed9
TP
7614MARVELL MVNETA ETHERNET DRIVER
7615M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7616L: netdev@vger.kernel.org
7617S: Maintained
7618F: drivers/net/ethernet/marvell/mvneta.*
7619
fcad584d 7620MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7621M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7622M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7623L: linux-wireless@vger.kernel.org
7624S: Maintained
277b024e 7625F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7626
a2c3f656 7627MARVELL MWL8K WIRELESS DRIVER
a040d532 7628M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7629L: linux-wireless@vger.kernel.org
16345910 7630S: Odd Fixes
de60f1dc 7631F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7632
2a69567b 7633MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7634M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7635S: Odd Fixes
1fa7e547 7636F: drivers/mmc/host/mvsdio.*
2a69567b 7637
1da177e4 7638MATROX FRAMEBUFFER DRIVER
c69f677c 7639L: linux-fbdev@vger.kernel.org
52653199 7640S: Orphan
8a61f013 7641F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7642F: include/uapi/linux/matroxfb.h
1da177e4 7643
ca462085
GR
7644MAX16065 HARDWARE MONITOR DRIVER
7645M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7646L: linux-hwmon@vger.kernel.org
ca462085
GR
7647S: Maintained
7648F: Documentation/hwmon/max16065
7649F: drivers/hwmon/max16065.c
7650
1f61cab8
GR
7651MAX20751 HARDWARE MONITOR DRIVER
7652M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7653L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7654S: Maintained
7655F: Documentation/hwmon/max20751
7656F: drivers/hwmon/max20751.c
7657
d20620de 7658MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7659L: linux-hwmon@vger.kernel.org
34924b23 7660S: Orphan
679655da
JP
7661F: Documentation/hwmon/max6650
7662F: drivers/hwmon/max6650.c
d20620de 7663
e89ab51f
GR
7664MAX6697 HARDWARE MONITOR DRIVER
7665M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7666L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7667S: Maintained
7668F: Documentation/hwmon/max6697
7669F: Documentation/devicetree/bindings/i2c/max6697.txt
7670F: drivers/hwmon/max6697.c
7671F: include/linux/platform_data/max6697.h
7672
3b2af7f7
PR
7673MAX9860 MONO AUDIO VOICE CODEC DRIVER
7674M: Peter Rosin <peda@axentia.se>
7675L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7676S: Maintained
7677F: Documentation/devicetree/bindings/sound/max9860.txt
7678F: sound/soc/codecs/max9860.*
7679
f8f847b5 7680MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7681M: Krzysztof Kozlowski <krzk@kernel.org>
7682M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7683L: linux-pm@vger.kernel.org
7684S: Supported
8c0984e5
SR
7685F: drivers/power/supply/max14577_charger.c
7686F: drivers/power/supply/max77693_charger.c
f8f847b5 7687
3811405e
JMC
7688MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7689M: Javier Martinez Canillas <javier@osg.samsung.com>
7690L: linux-kernel@vger.kernel.org
7691S: Supported
96173cc6 7692F: drivers/*/*max77802*.c
3811405e
JMC
7693F: Documentation/devicetree/bindings/*/*max77802.txt
7694F: include/dt-bindings/*/*max77802.h
7695
befeb596
KK
7696MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7697M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7698M: Krzysztof Kozlowski <krzk@kernel.org>
7699M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7700L: linux-kernel@vger.kernel.org
7701S: Supported
86cf635a 7702F: drivers/*/max14577*.c
0998a436 7703F: drivers/*/max77686*.c
86cf635a 7704F: drivers/*/max77693*.c
befeb596
KK
7705F: drivers/extcon/extcon-max14577.c
7706F: drivers/extcon/extcon-max77693.c
7707F: drivers/rtc/rtc-max77686.c
7708F: drivers/clk/clk-max77686.c
7709F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7710F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7711F: Documentation/devicetree/bindings/mfd/max77693.txt
7712F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7713F: include/linux/mfd/max14577*.h
7714F: include/linux/mfd/max77686*.h
7715F: include/linux/mfd/max77693*.h
7716
9be3c9a5
HV
7717MAXIRADIO FM RADIO RECEIVER DRIVER
7718M: Hans Verkuil <hverkuil@xs4all.nl>
7719L: linux-media@vger.kernel.org
7720T: git git://linuxtv.org/media_tree.git
a825eaec 7721W: https://linuxtv.org
9be3c9a5
HV
7722S: Maintained
7723F: drivers/media/radio/radio-maxiradio*
7724
c05dc2cc
PR
7725MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7726M: Peter Rosin <peda@axentia.se>
7727L: linux-iio@vger.kernel.org
7728S: Maintained
7729F: drivers/iio/potentiometer/mcp4531.c
7730
3b8df5fd
WBG
7731MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7732M: William Breathitt Gray <vilhelm.gray@gmail.com>
7733L: linux-iio@vger.kernel.org
7734S: Maintained
7735F: drivers/iio/dac/cio-dac.c
7736
7b49235e
LP
7737MEDIA DRIVERS FOR RENESAS - FCP
7738M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7739L: linux-media@vger.kernel.org
7740L: linux-renesas-soc@vger.kernel.org
7741T: git git://linuxtv.org/media_tree.git
7742S: Supported
7743F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7744F: drivers/media/platform/rcar-fcp.c
7745F: include/media/rcar-fcp.h
7746
474cde66
NS
7747MEDIA DRIVERS FOR RENESAS - VIN
7748M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7749L: linux-media@vger.kernel.org
7750L: linux-renesas-soc@vger.kernel.org
7751T: git git://linuxtv.org/media_tree.git
7752S: Supported
7753F: Documentation/devicetree/bindings/media/rcar_vin.txt
7754F: drivers/media/platform/rcar-vin/
7755
6f32a8c9
LP
7756MEDIA DRIVERS FOR RENESAS - VSP1
7757M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7758L: linux-media@vger.kernel.org
4a121096 7759L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7760T: git git://linuxtv.org/media_tree.git
7761S: Supported
7762F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7763F: drivers/media/platform/vsp1/
7764
fae2080a
AO
7765MEDIA DRIVERS FOR HELENE
7766M: Abylay Ospan <aospan@netup.ru>
7767L: linux-media@vger.kernel.org
7768W: https://linuxtv.org
7769W: http://netup.tv/
7770T: git git://linuxtv.org/media_tree.git
7771S: Supported
7772F: drivers/media/dvb-frontends/helene*
7773
dacf9ce8
KS
7774MEDIA DRIVERS FOR ASCOT2E
7775M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7776M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7777L: linux-media@vger.kernel.org
a825eaec 7778W: https://linuxtv.org
dacf9ce8
KS
7779W: http://netup.tv/
7780T: git git://linuxtv.org/media_tree.git
7781S: Supported
7782F: drivers/media/dvb-frontends/ascot2e*
7783
a6dc60ff
KS
7784MEDIA DRIVERS FOR CXD2841ER
7785M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7786M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7787L: linux-media@vger.kernel.org
a825eaec 7788W: https://linuxtv.org
a6dc60ff
KS
7789W: http://netup.tv/
7790T: git git://linuxtv.org/media_tree.git
7791S: Supported
7792F: drivers/media/dvb-frontends/cxd2841er*
7793
a5d32b35
KS
7794MEDIA DRIVERS FOR HORUS3A
7795M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7796M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7797L: linux-media@vger.kernel.org
a825eaec 7798W: https://linuxtv.org
a5d32b35
KS
7799W: http://netup.tv/
7800T: git git://linuxtv.org/media_tree.git
7801S: Supported
7802F: drivers/media/dvb-frontends/horus3a*
7803
e025273b
KS
7804MEDIA DRIVERS FOR LNBH25
7805M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7806M: Abylay Ospan <aospan@netup.ru>
e025273b 7807L: linux-media@vger.kernel.org
a825eaec 7808W: https://linuxtv.org
e025273b
KS
7809W: http://netup.tv/
7810T: git git://linuxtv.org/media_tree.git
7811S: Supported
7812F: drivers/media/dvb-frontends/lnbh25*
7813
52b1eaf4
KS
7814MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7815M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7816M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7817L: linux-media@vger.kernel.org
a825eaec 7818W: https://linuxtv.org
52b1eaf4
KS
7819W: http://netup.tv/
7820T: git git://linuxtv.org/media_tree.git
7821S: Supported
7822F: drivers/media/pci/netup_unidvb/*
7823
127c49ae 7824MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7825M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7826M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7827P: LinuxTV.org Project
7828L: linux-media@vger.kernel.org
a825eaec 7829W: https://linuxtv.org
8a6e2535 7830Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7831T: git git://linuxtv.org/media_tree.git
127c49ae 7832S: Maintained
618cd932 7833F: Documentation/media/
127c49ae 7834F: drivers/media/
ffe06198 7835F: drivers/staging/media/
eb4b0ec7 7836F: include/linux/platform_data/media/
127c49ae 7837F: include/media/
6c0f0359
MCC
7838F: include/uapi/linux/dvb/
7839F: include/uapi/linux/videodev2.h
7840F: include/uapi/linux/media.h
7841F: include/uapi/linux/v4l2-*
7842F: include/uapi/linux/meye.h
7843F: include/uapi/linux/ivtv*
7844F: include/uapi/linux/uvcvideo.h
d20620de 7845
0c272fc9
JC
7846MEDIATEK ETHERNET DRIVER
7847M: Felix Fietkau <nbd@openwrt.org>
7848M: John Crispin <blogic@openwrt.org>
7849L: netdev@vger.kernel.org
7850S: Maintained
7851F: drivers/net/ethernet/mediatek/
7852
c869f77d
JK
7853MEDIATEK MT7601U WIRELESS LAN DRIVER
7854M: Jakub Kicinski <kubakici@wp.pl>
7855L: linux-wireless@vger.kernel.org
7856S: Maintained
7857F: drivers/net/wireless/mediatek/mt7601u/
7858
e399065b
SS
7859MEGARAID SCSI/SAS DRIVERS
7860M: Kashyap Desai <kashyap.desai@avagotech.com>
7861M: Sumit Saxena <sumit.saxena@avagotech.com>
7862M: Uday Lingala <uday.lingala@avagotech.com>
7863L: megaraidlinux.pdl@avagotech.com
baaea1dc 7864L: linux-scsi@vger.kernel.org
e399065b 7865W: http://www.lsi.com
ce00f85c 7866S: Maintained
679655da
JP
7867F: Documentation/scsi/megaraid.txt
7868F: drivers/scsi/megaraid.*
7869F: drivers/scsi/megaraid/
757e0108 7870
ff43f433
SJ
7871MELFAS MIP4 TOUCHSCREEN DRIVER
7872M: Sangwon Jee <jeesw@melfas.com>
7873W: http://www.melfas.com
7874S: Supported
7875F: drivers/input/touchscreen/melfas_mip4.c
7876F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7877
2c46c9d5 7878MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7879M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7880L: netdev@vger.kernel.org
2c46c9d5
AV
7881S: Supported
7882W: http://www.mellanox.com
7883Q: http://patchwork.ozlabs.org/project/netdev/list/
7884F: drivers/net/ethernet/mellanox/mlx4/en_*
7885
e7523a49
OG
7886MELLANOX ETHERNET DRIVER (mlx5e)
7887M: Saeed Mahameed <saeedm@mellanox.com>
7888L: netdev@vger.kernel.org
7889S: Supported
7890W: http://www.mellanox.com
7891Q: http://patchwork.ozlabs.org/project/netdev/list/
7892F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7893
93c1edb2
JP
7894MELLANOX ETHERNET SWITCH DRIVERS
7895M: Jiri Pirko <jiri@mellanox.com>
7896M: Ido Schimmel <idosch@mellanox.com>
7897L: netdev@vger.kernel.org
7898S: Supported
7899W: http://www.mellanox.com
7900Q: http://patchwork.ozlabs.org/project/netdev/list/
7901F: drivers/net/ethernet/mellanox/mlxsw/
7902
be4fdf99
VP
7903MELLANOX MLXCPLD LED DRIVER
7904M: Vadim Pasternak <vadimp@mellanox.com>
7905L: linux-leds@vger.kernel.org
7906S: Supported
7907F: drivers/leds/leds-mlxcpld.c
7908F: Documentation/leds/leds-mlxcpld.txt
7909
58cbbee2
VP
7910MELLANOX PLATFORM DRIVER
7911M: Vadim Pasternak <vadimp@mellanox.com>
7912L: platform-driver-x86@vger.kernel.org
7913S: Supported
7914F: arch/x86/platform/mellanox/mlx-platform.c
7915
8700e3e7
MS
7916SOFT-ROCE DRIVER (rxe)
7917M: Moni Shoua <monis@mellanox.com>
7918L: linux-rdma@vger.kernel.org
7919S: Supported
7920W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7921Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7922F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7923F: include/uapi/rdma/rdma_user_rxe.h
7924
5b25b13a
MD
7925MEMBARRIER SUPPORT
7926M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7927M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7928L: linux-kernel@vger.kernel.org
7929S: Supported
7930F: kernel/membarrier.c
7931F: include/uapi/linux/membarrier.h
7932
70ea91f1
SR
7933MEMORY MANAGEMENT
7934L: linux-mm@kvack.org
70ea91f1
SR
7935W: http://www.linux-mm.org
7936S: Maintained
679655da 7937F: include/linux/mm.h
551450bb
CS
7938F: include/linux/gfp.h
7939F: include/linux/mmzone.h
7940F: include/linux/memory_hotplug.h
7941F: include/linux/vmalloc.h
679655da 7942F: mm/
70ea91f1 7943
f4e9ce66 7944MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7945M: David Woodhouse <dwmw2@infradead.org>
242c325e 7946M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7947M: Boris Brezillon <boris.brezillon@free-electrons.com>
7948M: Marek Vasut <marek.vasut@gmail.com>
7949M: Richard Weinberger <richard@nod.at>
7950M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7951L: linux-mtd@lists.infradead.org
8a6e2535
JP
7952W: http://www.linux-mtd.infradead.org/
7953Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7954T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7955T: git git://git.infradead.org/l2-mtd.git
1da177e4 7956S: Maintained
becc7ae5 7957F: Documentation/devicetree/bindings/mtd/
679655da
JP
7958F: drivers/mtd/
7959F: include/linux/mtd/
c117ab84 7960F: include/uapi/mtd/
1da177e4 7961
26c57ef1 7962MEN A21 WATCHDOG DRIVER
30c7469b 7963M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7964L: linux-watchdog@vger.kernel.org
30c7469b 7965S: Maintained
26c57ef1
JT
7966F: drivers/watchdog/mena21_wdt.c
7967
3764e82e 7968MEN CHAMELEON BUS (mcb)
30c7469b
JT
7969M: Johannes Thumshirn <morbidrsa@gmail.com>
7970S: Maintained
3764e82e
JT
7971F: drivers/mcb/
7972F: include/linux/mcb.h
b9f2f459 7973F: Documentation/men-chameleon-bus.txt
3764e82e 7974
48b490d2
AW
7975MEN F21BMC (Board Management Controller)
7976M: Andreas Werner <andreas.werner@men.de>
7977S: Supported
7978F: drivers/mfd/menf21bmc.c
7979F: drivers/watchdog/menf21bmc_wdt.c
7980F: drivers/leds/leds-menf21bmc.c
7981F: drivers/hwmon/menf21bmc_hwmon.c
7982F: Documentation/hwmon/menf21bmc
7983
12285945
JH
7984METAG ARCHITECTURE
7985M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7986L: linux-metag@vger.kernel.org
9f273c24 7987T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7988S: Odd Fixes
12285945
JH
7989F: arch/metag/
7990F: Documentation/metag/
7991F: Documentation/devicetree/bindings/metag/
2d799dde 7992F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7993F: drivers/clocksource/metag_generic.c
5698c50d
JH
7994F: drivers/irqchip/irq-metag.c
7995F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7996F: drivers/tty/metag_da.c
12285945 7997
c6375b0a 7998MICROBLAZE ARCHITECTURE
8b58be88 7999M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8000W: http://www.monstr.eu/fdt/
8001T: git git://git.monstr.eu/linux-2.6-microblaze.git
8002S: Supported
0a8c7914 8003F: arch/microblaze/
1da177e4 8004
5615c371
NF
8005MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8006M: Richard Genoud <richard.genoud@gmail.com>
8007S: Maintained
8008F: drivers/tty/serial/atmel_serial.c
8009F: include/linux/atmel_serial.h
8010
71fb2c74
SW
8011MICROCHIP / ATMEL ISC DRIVER
8012M: Songjun Wu <songjun.wu@microchip.com>
8013L: linux-media@vger.kernel.org
8014S: Supported
8015F: drivers/media/platform/atmel/atmel-isc.c
8016F: drivers/media/platform/atmel/atmel-isc-regs.h
8017F: devicetree/bindings/media/atmel-isc.txt
8018
2508a45a
CY
8019MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8020M: Chen Yu <yu.c.chen@intel.com>
8021L: platform-driver-x86@vger.kernel.org
8022S: Supported
8023F: drivers/platform/x86/surfacepro3_button.c
8024
1da177e4 8025MICROTEK X6 SCANNER
61eee9a7 8026M: Oliver Neukum <oliver@neukum.org>
1da177e4 8027S: Maintained
679655da 8028F: drivers/usb/image/microtek.*
1da177e4
LT
8029
8030MIPS
8b58be88 8031M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8032L: linux-mips@linux-mips.org
6097050d 8033W: http://www.linux-mips.org/
b05e988e 8034T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8035Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8036S: Supported
f46d92e8 8037F: Documentation/devicetree/bindings/mips/
679655da
JP
8038F: Documentation/mips/
8039F: arch/mips/
1da177e4 8040
413ef3f6
KC
8041MIPS/LOONGSON1 ARCHITECTURE
8042M: Keguang Zhang <keguang.zhang@gmail.com>
8043L: linux-mips@linux-mips.org
8044S: Maintained
8045F: arch/mips/loongson32/
8046F: arch/mips/include/asm/mach-loongson32/
8047F: drivers/*/*loongson1*
8048F: drivers/*/*/*loongson1*
8049
08b7620a
HV
8050MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8051M: Hans Verkuil <hverkuil@xs4all.nl>
8052L: linux-media@vger.kernel.org
8053T: git git://linuxtv.org/media_tree.git
a825eaec 8054W: https://linuxtv.org
08b7620a
HV
8055S: Odd Fixes
8056F: drivers/media/radio/radio-miropcm20*
8057
c09befcb
OG
8058MELLANOX MLX4 core VPI driver
8059M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8060L: netdev@vger.kernel.org
8061L: linux-rdma@vger.kernel.org
8062W: http://www.mellanox.com
8063Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8064S: Supported
8065F: drivers/net/ethernet/mellanox/mlx4/
8066F: include/linux/mlx4/
9ce28a20 8067F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8068
8069MELLANOX MLX4 IB driver
8070M: Yishai Hadas <yishaih@mellanox.com>
8071L: linux-rdma@vger.kernel.org
8072W: http://www.mellanox.com
e126ba97 8073Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8074S: Supported
8075F: drivers/infiniband/hw/mlx4/
8076F: include/linux/mlx4/
8077
595a4d8f 8078MELLANOX MLX5 core VPI driver
45788f1f 8079M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8080M: Matan Barak <matanb@mellanox.com>
8081M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8082L: netdev@vger.kernel.org
8083L: linux-rdma@vger.kernel.org
8084W: http://www.mellanox.com
8085Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8086S: Supported
8087F: drivers/net/ethernet/mellanox/mlx5/core/
8088F: include/linux/mlx5/
3085e29e 8089F: include/uapi/rdma/mlx5-abi.h
e126ba97 8090
595a4d8f
OG
8091MELLANOX MLX5 IB driver
8092M: Matan Barak <matanb@mellanox.com>
8093M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8094L: linux-rdma@vger.kernel.org
8095W: http://www.mellanox.com
8096Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8097S: Supported
b75f0050 8098F: drivers/infiniband/hw/mlx5/
595a4d8f 8099F: include/linux/mlx5/
e126ba97 8100
764589b6
CM
8101MELEXIS MLX90614 DRIVER
8102M: Crt Mori <cmo@melexis.com>
8103L: linux-iio@vger.kernel.org
8104W: http://www.melexis.com
8105S: Supported
8106F: drivers/iio/temperature/mlx90614.c
8107
6c223761
KB
8108MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8109M: Don Brace <don.brace@microsemi.com>
8110L: esc.storagedev@microsemi.com
8111L: linux-scsi@vger.kernel.org
8112S: Supported
8113F: drivers/scsi/smartpqi/smartpqi*.[ch]
8114F: drivers/scsi/smartpqi/Kconfig
8115F: drivers/scsi/smartpqi/Makefile
8116F: include/linux/cciss*.h
8117F: include/uapi/linux/cciss*.h
425b490b 8118F: Documentation/scsi/smartpqi.txt
6c223761 8119
0ce277e4
AP
8120MN88472 MEDIA DRIVER
8121M: Antti Palosaari <crope@iki.fi>
8122L: linux-media@vger.kernel.org
a825eaec 8123W: https://linuxtv.org
0ce277e4
AP
8124W: http://palosaari.fi/linux/
8125Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8126S: Maintained
94d0eaa4 8127F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8128
4f4d238f
AP
8129MN88473 MEDIA DRIVER
8130M: Antti Palosaari <crope@iki.fi>
8131L: linux-media@vger.kernel.org
a825eaec 8132W: https://linuxtv.org
4f4d238f
AP
8133W: http://palosaari.fi/linux/
8134Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8135S: Maintained
877ba50b 8136F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8137
1da177e4 8138MODULE SUPPORT
a467a672 8139M: Jessica Yu <jeyu@redhat.com>
8b58be88 8140M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8141S: Maintained
679655da
JP
8142F: include/linux/module.h
8143F: kernel/module.c
1da177e4
LT
8144
8145MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8146W: http://popies.net/meye/
b7788e13 8147S: Orphan
618cd932 8148F: Documentation/media/v4l-drivers/meye*
90d72ac6 8149F: drivers/media/pci/meye/
6c0f0359 8150F: include/uapi/linux/meye.h
1da177e4 8151
b9705b60 8152MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8153M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8154S: Maintained
679655da 8155F: Documentation/serial/moxa-smartio
c897401b 8156F: drivers/tty/mxser.*
d735410a 8157
889b2f87
AK
8158MR800 AVERMEDIA USB FM RADIO DRIVER
8159M: Alexey Klimov <klimov.linux@gmail.com>
8160L: linux-media@vger.kernel.org
8161T: git git://linuxtv.org/media_tree.git
8162S: Maintained
8163F: drivers/media/radio/radio-mr800.c
8164
d7155691
AO
8165MRF24J40 IEEE 802.15.4 RADIO DRIVER
8166M: Alan Ott <alan@signal11.us>
8167L: linux-wpan@vger.kernel.org
8168S: Maintained
8169F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8170F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8171
8c4c731a 8172MSI LAPTOP SUPPORT
182ae55c 8173M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8174L: platform-driver-x86@vger.kernel.org
8c4c731a 8175S: Maintained
679655da 8176F: drivers/platform/x86/msi-laptop.c
8c4c731a 8177
0f1006b1 8178MSI WMI SUPPORT
d0944853 8179L: platform-driver-x86@vger.kernel.org
5ee7041e 8180S: Orphan
0f1006b1
AA
8181F: drivers/platform/x86/msi-wmi.c
8182
19a628a0
AP
8183MSI001 MEDIA DRIVER
8184M: Antti Palosaari <crope@iki.fi>
8185L: linux-media@vger.kernel.org
a825eaec 8186W: https://linuxtv.org
19a628a0
AP
8187W: http://palosaari.fi/linux/
8188Q: http://patchwork.linuxtv.org/project/linux-media/list/
8189T: git git://linuxtv.org/anttip/media_tree.git
8190S: Maintained
0185e197 8191F: drivers/media/tuners/msi001*
19a628a0 8192
7570589d 8193MSI2500 MEDIA DRIVER
2c57213f
AP
8194M: Antti Palosaari <crope@iki.fi>
8195L: linux-media@vger.kernel.org
a825eaec 8196W: https://linuxtv.org
2c57213f
AP
8197W: http://palosaari.fi/linux/
8198Q: http://patchwork.linuxtv.org/project/linux-media/list/
8199T: git git://linuxtv.org/anttip/media_tree.git
8200S: Maintained
7570589d 8201F: drivers/media/usb/msi2500/
2c57213f 8202
159eeea4
RJ
8203MSYSTEMS DISKONCHIP G3 MTD DRIVER
8204M: Robert Jarzmik <robert.jarzmik@free.fr>
8205L: linux-mtd@lists.infradead.org
8206S: Maintained
8207F: drivers/mtd/devices/docg3*
8208
62a37dc7 8209MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8211L: linux-media@vger.kernel.org
8212T: git git://linuxtv.org/media_tree.git
8213S: Maintained
8214F: drivers/media/i2c/mt9m032.c
b5dcee22 8215F: include/media/i2c/mt9m032.h
0e837fb9 8216
62a37dc7 8217MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8218M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8219L: linux-media@vger.kernel.org
8220T: git git://linuxtv.org/media_tree.git
8221S: Maintained
8222F: drivers/media/i2c/mt9p031.c
b5dcee22 8223F: include/media/i2c/mt9p031.h
0e837fb9 8224
62a37dc7 8225MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8226M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8227L: linux-media@vger.kernel.org
8228T: git git://linuxtv.org/media_tree.git
8229S: Maintained
8230F: drivers/media/i2c/mt9t001.c
b5dcee22 8231F: include/media/i2c/mt9t001.h
0e837fb9 8232
62a37dc7 8233MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8234M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8235L: linux-media@vger.kernel.org
8236T: git git://linuxtv.org/media_tree.git
8237S: Maintained
f2272e13 8238F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8239F: drivers/media/i2c/mt9v032.c
b5dcee22 8240F: include/media/i2c/mt9v032.h
0e837fb9 8241
4e0d13cb 8242MULTIFUNCTION DEVICES (MFD)
f7d3210e 8243M: Lee Jones <lee.jones@linaro.org>
7caa7991 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8245S: Supported
80366127 8246F: Documentation/devicetree/bindings/mfd/
679655da 8247F: drivers/mfd/
55b5940d 8248F: include/linux/mfd/
4e0d13cb 8249
5c4e6f13 8250MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8251M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8252L: linux-mmc@vger.kernel.org
82bb095e 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8254S: Maintained
2810984b 8255F: Documentation/devicetree/bindings/mmc/
679655da
JP
8256F: drivers/mmc/
8257F: include/linux/mmc/
c117ab84 8258F: include/uapi/linux/mmc/
baca2da4 8259
15a0580c 8260MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8261S: Orphan
679655da
JP
8262F: drivers/mmc/host/mmc_spi.c
8263F: include/linux/spi/mmc_spi.h
15a0580c 8264
1da177e4 8265MULTISOUND SOUND DRIVER
8b58be88 8266M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8267S: Maintained
679655da
JP
8268F: Documentation/sound/oss/MultiSound
8269F: sound/oss/msnd*
1da177e4 8270
d735410a 8271MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8272S: Orphan
c897401b 8273F: drivers/tty/isicom.c
679655da 8274F: include/linux/isicom.h
d735410a 8275
550a7375 8276MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8277M: Bin Liu <b-liu@ti.com>
795fb7e7 8278L: linux-usb@vger.kernel.org
43b416e5 8279T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8280S: Maintained
679655da 8281F: drivers/usb/musb/
550a7375 8282
ea0af5f6
MK
8283MXL5007T MEDIA DRIVER
8284M: Michael Krufky <mkrufky@linuxtv.org>
8285L: linux-media@vger.kernel.org
a825eaec 8286W: https://linuxtv.org
ea0af5f6
MK
8287W: http://github.com/mkrufky
8288Q: http://patchwork.linuxtv.org/project/linux-media/list/
8289T: git git://linuxtv.org/mkrufky/tuners.git
8290S: Maintained
8291F: drivers/media/tuners/mxl5007t.*
8292
2d3cf588 8293MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8294M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8295L: netdev@vger.kernel.org
205057ae 8296W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8297S: Supported
93f7848b 8298F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8299
9df4f913
BB
8300NAND FLASH SUBSYSTEM
8301M: Boris Brezillon <boris.brezillon@free-electrons.com>
8302R: Richard Weinberger <richard@nod.at>
8303L: linux-mtd@lists.infradead.org
8304W: http://www.linux-mtd.infradead.org/
8305Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8306T: git git://github.com/linux-nand/linux.git
8307S: Maintained
8308F: drivers/mtd/nand/
8309F: include/linux/mtd/nand*.h
8310
1da177e4 8311NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8312S: Orphan
d9fb9f38 8313F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8314
23dc05a3
DM
8315NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8316M: Daniel Mack <zonque@gmail.com>
8317S: Maintained
e5747e40 8318L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8319W: http://www.native-instruments.com
8320F: sound/usb/caiaq/
8321
1da177e4 8322NCP FILESYSTEM
52653199
PV
8323M: Petr Vandrovec <petr@vandrovec.name>
8324S: Odd Fixes
679655da 8325F: fs/ncpfs/
1da177e4 8326
a79b0322
FT
8327NCR 5380 SCSI DRIVERS
8328M: Finn Thain <fthain@telegraphics.com.au>
8329M: Michael Schmitz <schmitzmic@gmail.com>
8330L: linux-scsi@vger.kernel.org
8331S: Maintained
8332F: Documentation/scsi/g_NCR5380.txt
8333F: drivers/scsi/NCR5380.*
8334F: drivers/scsi/arm/cumana_1.c
8335F: drivers/scsi/arm/oak.c
a79b0322
FT
8336F: drivers/scsi/atari_scsi.*
8337F: drivers/scsi/dmx3191d.c
a79b0322
FT
8338F: drivers/scsi/g_NCR5380.*
8339F: drivers/scsi/g_NCR5380_mmio.c
8340F: drivers/scsi/mac_scsi.*
a79b0322
FT
8341F: drivers/scsi/sun3_scsi.*
8342F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8343
1da177e4 8344NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8345M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8346L: linux-scsi@vger.kernel.org
8347S: Maintained
679655da 8348F: drivers/scsi/NCR_D700.*
1da177e4 8349
4aa3eb4c
GR
8350NCT6775 HARDWARE MONITOR DRIVER
8351M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8352L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8353S: Maintained
8354F: Documentation/hwmon/nct6775
8355F: drivers/hwmon/nct6775.c
8356
3c2d774c 8357NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8358M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8359L: linux-rdma@vger.kernel.org
e3d33cb1 8360W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8361S: Supported
8362F: drivers/infiniband/hw/nes/
c546b2a3 8363F: include/uapi/rdma/nes-abi.h
3c2d774c 8364
be2f2e84 8365NETEM NETWORK EMULATOR
adbbf69d 8366M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8367L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8368S: Maintained
679655da 8369F: net/sched/sch_netem.c
be2f2e84 8370
b2f5a051 8371NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8372M: Jon Mason <jdmason@kudzu.us>
4a58448b 8373L: netdev@vger.kernel.org
4a58448b 8374S: Supported
679655da 8375F: Documentation/networking/s2io.txt
b2f5a051 8376F: Documentation/networking/vxge.txt
86387e1a 8377F: drivers/net/ethernet/neterion/
4a58448b 8378
db9cf3a3 8379NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8380M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8381M: Patrick McHardy <kaber@trash.net>
42010ed0 8382M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8383L: netfilter-devel@vger.kernel.org
82b98543 8384L: coreteam@netfilter.org
1da177e4
LT
8385W: http://www.netfilter.org/
8386W: http://www.iptables.org/
42010ed0
PNA
8387Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8390S: Supported
679655da
JP
8391F: include/linux/netfilter*
8392F: include/linux/netfilter/
8393F: include/net/netfilter/
c117ab84
CEB
8394F: include/uapi/linux/netfilter*
8395F: include/uapi/linux/netfilter/
679655da
JP
8396F: net/*/netfilter.c
8397F: net/*/netfilter/
8398F: net/netfilter/
91c269a0 8399F: net/bridge/br_netfilter*.c
1da177e4 8400
4cc67735 8401NETLABEL
87a0874c 8402M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8403W: http://netlabel.sf.net
8404L: netdev@vger.kernel.org
87a0874c 8405S: Maintained
80811493 8406F: Documentation/netlabel/
679655da
JP
8407F: include/net/netlabel.h
8408F: net/netlabel/
4cc67735 8409
1da177e4 8410NETROM NETWORK LAYER
8b58be88 8411M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8412L: linux-hams@vger.kernel.org
d34cb28a 8413W: http://www.linux-ax25.org/
1da177e4 8414S: Maintained
679655da 8415F: include/net/netrom.h
c117ab84 8416F: include/uapi/linux/netrom.h
679655da 8417F: net/netrom/
1da177e4 8418
4c352362
JK
8419NETRONOME ETHERNET DRIVERS
8420M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8421L: oss-drivers@netronome.com
8422S: Maintained
8423F: drivers/net/ethernet/netronome/
8424
5ddb88c0 8425NETWORK BLOCK DEVICE (NBD)
4ca5829a 8426M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8427S: Maintained
5e4b269b 8428L: nbd-general@lists.sourceforge.net
4ca5829a 8429T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8430F: Documentation/blockdev/nbd.txt
8431F: drivers/block/nbd.c
c117ab84 8432F: include/uapi/linux/nbd.h
1da177e4 8433
6e43650c
NH
8434NETWORK DROP MONITOR
8435M: Neil Horman <nhorman@tuxdriver.com>
8436L: netdev@vger.kernel.org
8437S: Maintained
8438W: https://fedorahosted.org/dropwatch/
8439F: net/core/drop_monitor.c
8440
3ed6e498
AL
8441NETWORKING [DSA]
8442M: Andrew Lunn <andrew@lunn.ch>
8443M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8444M: Florian Fainelli <f.fainelli@gmail.com>
8445S: Maintained
8446F: net/dsa/
8447F: include/net/dsa.h
8448F: drivers/net/dsa/
8449
1da177e4 8450NETWORKING [GENERAL]
8b58be88 8451M: "David S. Miller" <davem@davemloft.net>
979b6c13 8452L: netdev@vger.kernel.org
b1e8fd54 8453W: http://www.linuxfoundation.org/en/Net
11e98029 8454Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8456T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8457S: Maintained
679655da
JP
8458F: net/
8459F: include/net/
018d21ed
JP
8460F: include/linux/in.h
8461F: include/linux/net.h
8462F: include/linux/netdevice.h
c117ab84
CEB
8463F: include/uapi/linux/in.h
8464F: include/uapi/linux/net.h
8465F: include/uapi/linux/netdevice.h
0c7aecd4 8466F: include/uapi/linux/net_namespace.h
7e814a6c 8467F: tools/net/
f4e53f9a 8468F: tools/testing/selftests/net/
335a67d2 8469F: lib/random32.c
1da177e4
LT
8470
8471NETWORKING [IPv4/IPv6]
8b58be88
JP
8472M: "David S. Miller" <davem@davemloft.net>
8473M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8474M: James Morris <jmorris@namei.org>
8475M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8476M: Patrick McHardy <kaber@trash.net>
979b6c13 8477L: netdev@vger.kernel.org
08deed1e 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8479S: Maintained
679655da
JP
8480F: net/ipv4/
8481F: net/ipv6/
8482F: include/net/ip*
0a14842f 8483F: arch/x86/net/*
1da177e4 8484
73b7656c
DM
8485NETWORKING [IPSEC]
8486M: Steffen Klassert <steffen.klassert@secunet.com>
8487M: Herbert Xu <herbert@gondor.apana.org.au>
8488M: "David S. Miller" <davem@davemloft.net>
8489L: netdev@vger.kernel.org
d1fc5024
SK
8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8491T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8492S: Maintained
5826bdd1 8493F: net/core/flow.c
73b7656c
DM
8494F: net/xfrm/
8495F: net/key/
8496F: net/ipv4/xfrm*
d1fc5024
SK
8497F: net/ipv4/esp4.c
8498F: net/ipv4/ah4.c
8499F: net/ipv4/ipcomp.c
8500F: net/ipv4/ip_vti.c
73b7656c 8501F: net/ipv6/xfrm*
d1fc5024
SK
8502F: net/ipv6/esp6.c
8503F: net/ipv6/ah6.c
8504F: net/ipv6/ipcomp6.c
8505F: net/ipv6/ip6_vti.c
73b7656c
DM
8506F: include/uapi/linux/xfrm.h
8507F: include/net/xfrm.h
8508
10e2ff1c 8509NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8510M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8511L: netdev@vger.kernel.org
8512S: Maintained
8513
29f8f632 8514NETWORKING [WIRELESS]
2cb4abd1 8515L: linux-wireless@vger.kernel.org
8a6e2535 8516Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8517
788873ac
JP
8518NETWORKING DRIVERS
8519L: netdev@vger.kernel.org
8520W: http://www.linuxfoundation.org/en/Net
11e98029 8521Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8524S: Odd Fixes
156f4fbc 8525F: Documentation/devicetree/bindings/net/
788873ac 8526F: drivers/net/
018d21ed 8527F: include/linux/if_*
0b63bf1f 8528F: include/linux/netdevice.h
0b63bf1f
JD
8529F: include/linux/etherdevice.h
8530F: include/linux/fcdevice.h
8531F: include/linux/fddidevice.h
8532F: include/linux/hippidevice.h
8533F: include/linux/inetdevice.h
c117ab84
CEB
8534F: include/uapi/linux/if_*
8535F: include/uapi/linux/netdevice.h
788873ac 8536
0e324cf6
JL
8537NETWORKING DRIVERS (WIRELESS)
8538M: Kalle Valo <kvalo@codeaurora.org>
8539L: linux-wireless@vger.kernel.org
8540Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8542T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8543S: Maintained
182fd9ee 8544F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8545F: drivers/net/wireless/
8546
3d396eb1 8547NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8548M: Manish Chopra <manish.chopra@cavium.com>
8549M: Rahul Verma <rahul.verma@cavium.com>
8550M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8551L: netdev@vger.kernel.org
3d396eb1 8552S: Supported
aa43c215 8553F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8554
6423d30f
AAJ
8555NFC SUBSYSTEM
8556M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8557M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8558M: Samuel Ortiz <sameo@linux.intel.com>
8559L: linux-wireless@vger.kernel.org
1eb3b216 8560L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8561S: Supported
6423d30f 8562F: net/nfc/
55eb94f9 8563F: include/net/nfc/
c117ab84 8564F: include/uapi/linux/nfc.h
6423d30f 8565F: drivers/nfc/
397d6497
CR
8566F: include/linux/platform_data/nfcmrvl.h
8567F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8568F: include/linux/platform_data/pn544.h
397d6497
CR
8569F: include/linux/platform_data/st21nfca.h
8570F: include/linux/platform_data/st-nci.h
7ebb88e5 8571F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8572
e8b43555 8573NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8574M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8575M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8576L: linux-nfs@vger.kernel.org
8577W: http://client.linux-nfs.org
cd7b996a 8578T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8579S: Maintained
679655da
JP
8580F: fs/lockd/
8581F: fs/nfs/
8582F: fs/nfs_common/
8583F: net/sunrpc/
8584F: include/linux/lockd/
8585F: include/linux/nfs*
8586F: include/linux/sunrpc/
c117ab84
CEB
8587F: include/uapi/linux/nfs*
8588F: include/uapi/linux/sunrpc/
1da177e4 8589
85ef9cea 8590NILFS2 FILESYSTEM
e2126935 8591M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8592L: linux-nilfs@vger.kernel.org
f9472265 8593W: http://nilfs.sourceforge.net/
9e92e516 8594W: http://nilfs.osdn.jp/
e2126935 8595T: git git://github.com/konis/nilfs2.git
85ef9cea 8596S: Supported
679655da
JP
8597F: Documentation/filesystems/nilfs2.txt
8598F: fs/nilfs2/
c35c7ac5 8599F: include/trace/events/nilfs2.h
e63e88bc
RK
8600F: include/uapi/linux/nilfs2_api.h
8601F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8602
1da177e4 8603NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8604M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8605W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8606S: Maintained
679655da
JP
8607F: Documentation/scsi/NinjaSCSI.txt
8608F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8609
8610NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8611M: GOTO Masanori <gotom@debian.or.jp>
8612M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8613W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8614S: Maintained
679655da
JP
8615F: Documentation/scsi/NinjaSCSI.txt
8616F: drivers/scsi/nsp32*
1da177e4 8617
383b8fb9
LFT
8618NIOS2 ARCHITECTURE
8619M: Ley Foon Tan <lftan@altera.com>
8620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8622S: Maintained
8623F: arch/nios2/
8624
2a6afddb 8625NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8626R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8627F: include/linux/power/bq2415x_charger.h
081bab21 8628F: include/linux/power/bq27xxx_battery.h
2a6afddb 8629F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8630F: drivers/power/supply/bq2415x_charger.c
8631F: drivers/power/supply/bq27xxx_battery.c
8632F: drivers/power/supply/bq27xxx_battery_i2c.c
8633F: drivers/power/supply/isp1704_charger.c
8634F: drivers/power/supply/rx51_battery.c
2a6afddb 8635
a1bd3bae 8636NTB DRIVER CORE
9ef6bf6c
JM
8637M: Jon Mason <jdmason@kudzu.us>
8638M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8639M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8640L: linux-ntb@googlegroups.com
fce8a7bb 8641S: Supported
2984411f
JM
8642W: https://github.com/jonmason/ntb/wiki
8643T: git git://github.com/jonmason/ntb.git
fce8a7bb 8644F: drivers/ntb/
548c237c 8645F: drivers/net/ntb_netdev.c
fce8a7bb 8646F: include/linux/ntb.h
a1bd3bae 8647F: include/linux/ntb_transport.h
a9c59ef7 8648F: tools/testing/selftests/ntb/
fce8a7bb 8649
e26a5843
AH
8650NTB INTEL DRIVER
8651M: Jon Mason <jdmason@kudzu.us>
8652M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8653L: linux-ntb@googlegroups.com
e26a5843
AH
8654S: Supported
8655W: https://github.com/jonmason/ntb/wiki
8656T: git git://github.com/jonmason/ntb.git
8657F: drivers/ntb/hw/intel/
fce8a7bb 8658
a1b36958
XY
8659NTB AMD DRIVER
8660M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8661L: linux-ntb@googlegroups.com
8662S: Supported
8663F: drivers/ntb/hw/amd/
8664
1da177e4 8665NTFS FILESYSTEM
2818ef50 8666M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8667L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8668W: http://www.tuxera.com/
e6f4dee7 8669T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8670S: Supported
679655da
JP
8671F: Documentation/filesystems/ntfs.txt
8672F: fs/ntfs/
1da177e4 8673
9eb8ef74 8674NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8675M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8676L: linux-fbdev@vger.kernel.org
ce00f85c 8677S: Maintained
8a61f013
JH
8678F: drivers/video/fbdev/riva/
8679F: drivers/video/fbdev/nvidia/
1da177e4 8680
79461681 8681NVM EXPRESS DRIVER
b3975e94
JF
8682M: Keith Busch <keith.busch@intel.com>
8683M: Jens Axboe <axboe@fb.com>
79461681 8684L: linux-nvme@lists.infradead.org
b3975e94
JF
8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8686W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8687S: Supported
57dacad5 8688F: drivers/nvme/host/
79461681
MW
8689F: include/linux/nvme.h
8690
a07b4970
CH
8691NVM EXPRESS TARGET DRIVER
8692M: Christoph Hellwig <hch@lst.de>
8693M: Sagi Grimberg <sagi@grimberg.me>
8694L: linux-nvme@lists.infradead.org
8695S: Supported
8696F: drivers/nvme/target/
8697
aee4b9bd
SK
8698NVMEM FRAMEWORK
8699M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8700M: Maxime Ripard <maxime.ripard@free-electrons.com>
8701S: Maintained
8702F: drivers/nvmem/
8703F: Documentation/devicetree/bindings/nvmem/
8704F: include/linux/nvmem-consumer.h
8705F: include/linux/nvmem-provider.h
8706
dece4585
CP
8707NXP-NCI NFC DRIVER
8708M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8709R: Charles Gorand <charles.gorand@effinnov.com>
8710L: linux-nfc@lists.01.org (moderated for non-subscribers)
8711S: Supported
8712F: drivers/nfc/nxp-nci
8713
f50d7146 8714NXP TDA998X DRM DRIVER
54176cc6 8715M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8716S: Supported
8717F: drivers/gpu/drm/i2c/tda998x_drv.c
8718F: include/drm/i2c/tda998x.h
8719
fbace43e
PR
8720NXP TFA9879 DRIVER
8721M: Peter Rosin <peda@axentia.se>
8722L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8723S: Maintained
8724F: sound/soc/codecs/tfa9879*
8725
442f04c3
JP
8726OBJTOOL
8727M: Josh Poimboeuf <jpoimboe@redhat.com>
8728S: Supported
8729F: tools/objtool/
8730
f5525786 8731OMAP SUPPORT
0e24bdd4 8732M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8733L: linux-omap@vger.kernel.org
8734W: http://www.muru.com/linux/omap/
8735W: http://linux.omap.com/
8a6e2535 8736Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8738S: Maintained
4e04d5a3 8739F: arch/arm/*omap*/
026da812
FB
8740F: arch/arm/configs/omap1_defconfig
8741F: arch/arm/configs/omap2plus_defconfig
046d0a37 8742F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8743F: drivers/irqchip/irq-omap-intc.c
8744F: drivers/mfd/*omap*.c
8745F: drivers/mfd/menelaus.c
8746F: drivers/mfd/palmas.c
8747F: drivers/mfd/tps65217.c
8748F: drivers/mfd/tps65218.c
8749F: drivers/mfd/tps65910.c
8750F: drivers/mfd/twl-core.[ch]
8751F: drivers/mfd/twl4030*.c
8752F: drivers/mfd/twl6030*.c
8753F: drivers/mfd/twl6040*.c
8754F: drivers/regulator/palmas-regulator*.c
8755F: drivers/regulator/pbias-regulator.c
8756F: drivers/regulator/tps65217-regulator.c
8757F: drivers/regulator/tps65218-regulator.c
8758F: drivers/regulator/tps65910-regulator.c
8759F: drivers/regulator/twl-regulator.c
046d0a37 8760F: include/linux/i2c-omap.h
f5525786 8761
50f29fbd 8762OMAP DEVICE TREE SUPPORT
cdb55ab0 8763M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8764M: Tony Lindgren <tony@atomide.com>
8765L: linux-omap@vger.kernel.org
d0fb18c5 8766L: devicetree@vger.kernel.org
50f29fbd
TL
8767S: Maintained
8768F: arch/arm/boot/dts/*omap*
8769F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8770F: arch/arm/boot/dts/*am4*
8771F: arch/arm/boot/dts/*am5*
8772F: arch/arm/boot/dts/*dra7*
50f29fbd 8773
f5525786 8774OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8775M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8776L: linux-omap@vger.kernel.org
8777S: Maintained
8778F: arch/arm/*omap*/*clock*
8779
8780OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8781M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8782L: linux-omap@vger.kernel.org
8783S: Maintained
8784F: arch/arm/*omap*/*pm*
c46938d4 8785F: drivers/cpufreq/omap-cpufreq.c
f5525786 8786
d21db568 8787OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8788M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8789M: Paul Walmsley <paul@pwsan.com>
8790L: linux-omap@vger.kernel.org
8791S: Maintained
d21db568 8792F: arch/arm/mach-omap2/prm*
692ab1f3 8793
f5525786 8794OMAP AUDIO SUPPORT
6c284903 8795M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8796M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8798L: linux-omap@vger.kernel.org
8799S: Maintained
8800F: sound/soc/omap/
8801
18640193
TL
8802OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8803M: Roger Quadros <rogerq@ti.com>
8804M: Tony Lindgren <tony@atomide.com>
8805L: linux-omap@vger.kernel.org
8806S: Maintained
8807F: drivers/memory/omap-gpmc.c
8808F: arch/arm/mach-omap2/*gpmc*
8809
f5525786 8810OMAP FRAMEBUFFER SUPPORT
830e6384 8811M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8812L: linux-fbdev@vger.kernel.org
f5525786
TL
8813L: linux-omap@vger.kernel.org
8814S: Maintained
8a61f013 8815F: drivers/video/fbdev/omap/
f5525786 8816
676eec0d 8817OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8818M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8819L: linux-omap@vger.kernel.org
676eec0d 8820L: linux-fbdev@vger.kernel.org
178ff4c9 8821S: Maintained
8a61f013 8822F: drivers/video/fbdev/omap2/
178ff4c9
TV
8823F: Documentation/arm/OMAP/DSS
8824
8b37fcfc
OBC
8825OMAP HARDWARE SPINLOCK SUPPORT
8826M: Ohad Ben-Cohen <ohad@wizery.com>
8827L: linux-omap@vger.kernel.org
8828S: Maintained
8829F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8830
f5525786 8831OMAP MMC SUPPORT
8b58be88 8832M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8833L: linux-omap@vger.kernel.org
8834S: Maintained
653f41b5
MC
8835F: drivers/mmc/host/omap.c
8836
8837OMAP HS MMC SUPPORT
0a4585c6 8838L: linux-mmc@vger.kernel.org
653f41b5 8839L: linux-omap@vger.kernel.org
dfa5d196 8840S: Orphan
653f41b5 8841F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8842
8843OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8844M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8845S: Maintained
8846F: drivers/char/hw_random/omap-rng.c
8847
f400c82e 8848OMAP HWMOD SUPPORT
cdb55ab0 8849M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8850M: Paul Walmsley <paul@pwsan.com>
8851L: linux-omap@vger.kernel.org
8852S: Maintained
8fc8b12b 8853F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8854
8633fb30
PW
8855OMAP HWMOD DATA
8856M: Paul Walmsley <paul@pwsan.com>
8857L: linux-omap@vger.kernel.org
8858S: Maintained
8859F: arch/arm/mach-omap2/omap_hwmod*data*
8860
f400c82e 8861OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8862M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8863L: linux-omap@vger.kernel.org
8864S: Maintained
8865F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8866
0db83ced 8867OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8868M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8869L: linux-media@vger.kernel.org
8870S: Maintained
7eec52db 8871F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8872F: drivers/media/platform/omap3isp/
0db83ced 8873F: drivers/staging/media/omap4iss/
7e8970e1 8874
f5525786 8875OMAP USB SUPPORT
f5525786
TL
8876L: linux-usb@vger.kernel.org
8877L: linux-omap@vger.kernel.org
3b243519 8878S: Orphan
a16fbd65
JP
8879F: drivers/usb/*/*omap*
8880F: arch/arm/*omap*/usb*
f5525786 8881
6d994710 8882OMAP GPIO DRIVER
fe643528 8883M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8884M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8885M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8886L: linux-omap@vger.kernel.org
8887S: Maintained
fe643528 8888F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8889F: drivers/gpio/gpio-omap.c
8890
c351e290
MJ
8891OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8892M: Mark Jackson <mpfj@newflow.co.uk>
8893L: linux-omap@vger.kernel.org
8894S: Maintained
8895F: arch/arm/boot/dts/am335x-nano.dts
8896
0ad122d9 8897OMFS FILESYSTEM
8b58be88 8898M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8899L: linux-karma-devel@lists.sourceforge.net
8900S: Maintained
679655da
JP
8901F: Documentation/filesystems/omfs.txt
8902F: fs/omfs/
0ad122d9 8903
c1986ee9 8904OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8905M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8906S: Maintained
679655da
JP
8907F: drivers/char/pcmcia/cm4000_cs.c
8908F: include/linux/cm4000_cs.h
c117ab84 8909F: include/uapi/linux/cm4000_cs.h
c1986ee9 8910
77c44ab1 8911OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8912M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8913S: Maintained
679655da 8914F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8915
77d5140f 8916OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8917M: Jonathan Corbet <corbet@lwn.net>
661263b5 8918L: linux-media@vger.kernel.org
275ffde4 8919T: git git://linuxtv.org/media_tree.git
77d5140f 8920S: Maintained
90d72ac6 8921F: drivers/media/i2c/ov7670.c
77d5140f 8922
431bca73 8923ONENAND FLASH DRIVER
8b58be88 8924M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8925L: linux-mtd@lists.infradead.org
8926S: Maintained
679655da
JP
8927F: drivers/mtd/onenand/
8928F: include/linux/mtd/onenand*.h
431bca73 8929
1da177e4 8930ONSTREAM SCSI TAPE DRIVER
8b58be88 8931M: Willem Riede <osst@riede.org>
1da177e4
LT
8932L: osst-users@lists.sourceforge.net
8933L: linux-scsi@vger.kernel.org
8934S: Maintained
f7269cfc
JD
8935F: Documentation/scsi/osst.txt
8936F: drivers/scsi/osst.*
8937F: drivers/scsi/osst_*.h
8938F: drivers/scsi/st.h
1da177e4 8939
e2d1d6c0 8940OPENCORES I2C BUS DRIVER
8b58be88 8941M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8942L: linux-i2c@vger.kernel.org
e2d1d6c0 8943S: Maintained
679655da
JP
8944F: Documentation/i2c/busses/i2c-ocores
8945F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8946
860c44c1 8947OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8948M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8949M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8950L: devicetree@vger.kernel.org
a7fefe9f 8951W: http://www.devicetree.org/
fcdec35e 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8953S: Maintained
f8828205 8954F: drivers/of/
860c44c1 8955F: include/linux/of*.h
f8828205 8956F: scripts/dtc/
860c44c1 8957
f8828205 8958OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8959M: Rob Herring <robh+dt@kernel.org>
f8828205 8960M: Mark Rutland <mark.rutland@arm.com>
f8828205 8961L: devicetree@vger.kernel.org
9f273c24 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8963Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8964S: Maintained
8965F: Documentation/devicetree/
8966F: arch/*/boot/dts/
8967F: include/dt-bindings/
8968
2bb65f56
PA
8969OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8970M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8971L: devicetree@vger.kernel.org
8972S: Maintained
8973F: Documentation/devicetree/dynamic-resolution-notes.txt
8974F: Documentation/devicetree/overlay-notes.txt
8975F: drivers/of/overlay.c
8976F: drivers/of/resolver.c
8977
19f9d392
JB
8978OPENRISC ARCHITECTURE
8979M: Jonas Bonn <jonas@southpole.se>
8980W: http://openrisc.net
19f9d392
JB
8981S: Maintained
8982T: git git://openrisc.net/~jonas/linux
14430813 8983F: arch/openrisc/
19f9d392 8984
ccb1352e 8985OPENVSWITCH
4f337ed5 8986M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8987L: netdev@vger.kernel.org
ccb1352e
JG
8988L: dev@openvswitch.org
8989W: http://openvswitch.org
ccb1352e
JG
8990S: Maintained
8991F: net/openvswitch/
b422da7c 8992F: include/uapi/linux/openvswitch.h
ccb1352e 8993
875fa6fb
VK
8994OPERATING PERFORMANCE POINTS (OPP)
8995M: Viresh Kumar <vireshk@kernel.org>
8996M: Nishanth Menon <nm@ti.com>
8997M: Stephen Boyd <sboyd@codeaurora.org>
8998L: linux-pm@vger.kernel.org
8999S: Maintained
9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9001F: drivers/base/power/opp/
9002F: include/linux/pm_opp.h
9003F: Documentation/power/opp.txt
9004F: Documentation/devicetree/bindings/opp/
9005
af39917d
CL
9006OPL4 DRIVER
9007M: Clemens Ladisch <clemens@ladisch.de>
9008L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9009T: git git://git.alsa-project.org/alsa-kernel.git
9010S: Maintained
9011F: sound/drivers/opl4/
9012
1da177e4 9013OPROFILE
4cf7e718 9014M: Robert Richter <rric@kernel.org>
1da177e4
LT
9015L: oprofile-list@lists.sf.net
9016S: Maintained
81c4a8a6 9017F: arch/*/include/asm/oprofile*.h
679655da
JP
9018F: arch/*/oprofile/
9019F: drivers/oprofile/
9020F: include/linux/oprofile.h
1da177e4 9021
e2d1d6c0 9022ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9023M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9024M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9025L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9026W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9027S: Supported
679655da
JP
9028F: Documentation/filesystems/ocfs2.txt
9029F: Documentation/filesystems/dlmfs.txt
9030F: fs/ocfs2/
e2d1d6c0 9031
1da177e4 9032ORINOCO DRIVER
724c6b35 9033L: linux-wireless@vger.kernel.org
491b26b4 9034W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9035W: http://www.nongnu.org/orinoco/
3a59babb 9036S: Orphan
2be45b66 9037F: drivers/net/wireless/intersil/orinoco/
1da177e4 9038
42c55aa8 9039OSD LIBRARY and FILESYSTEM
fadc0752 9040M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9041M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9042L: osd-dev@open-osd.org
9043W: http://open-osd.org
54e5881d 9044T: git git://git.open-osd.org/open-osd.git
68274794 9045S: Maintained
42c55aa8 9046F: drivers/scsi/osd/
6b6f0b6c 9047F: include/scsi/osd_*
42c55aa8 9048F: fs/exofs/
68274794 9049
ef94b186 9050OVERLAY FILESYSTEM
7c37fbda 9051M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9052L: linux-unionfs@vger.kernel.org
9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9054S: Supported
1d113735 9055F: fs/overlayfs/
7c37fbda
NB
9056F: Documentation/filesystems/overlayfs.txt
9057
85096169
MM
9058ORANGEFS FILESYSTEM
9059M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9060L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9062S: Supported
9063F: fs/orangefs/
9064F: Documentation/filesystems/orangefs.txt
9065
e2d1d6c0 9066P54 WIRELESS DRIVER
084cb0fe 9067M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9068L: linux-wireless@vger.kernel.org
084cb0fe 9069W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9070S: Maintained
d3466830 9071F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9072
f5cd7872 9073PA SEMI ETHERNET DRIVER
f5cd7872 9074L: netdev@vger.kernel.org
56a5b8da 9075S: Orphan
ded19add 9076F: drivers/net/ethernet/pasemi/*
f5cd7872 9077
beb58aa3 9078PA SEMI SMBUS DRIVER
846557d3 9079L: linux-i2c@vger.kernel.org
56a5b8da 9080S: Orphan
679655da 9081F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9082
48fc267e
SK
9083PADATA PARALLEL EXECUTION MECHANISM
9084M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9085L: linux-crypto@vger.kernel.org
9086S: Maintained
9087F: kernel/padata.c
9088F: include/linux/padata.h
9089F: Documentation/padata.txt
9090
709ee531 9091PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9092M: Harald Welte <laforge@gnumonks.org>
d0944853 9093L: platform-driver-x86@vger.kernel.org
709ee531 9094S: Maintained
679655da 9095F: drivers/platform/x86/panasonic-laptop.c
709ee531 9096
368dd5ac 9097PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9098M: David Howells <dhowells@redhat.com>
4fa97181
DH
9099L: linux-am33-list@redhat.com (moderated for non-subscribers)
9100W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9101S: Maintained
679655da
JP
9102F: Documentation/mn10300/
9103F: arch/mn10300/
4fa97181 9104
305b37bd
KS
9105PARALLEL LCD/KEYPAD PANEL DRIVER
9106M: Willy Tarreau <willy@haproxy.com>
9107M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9108S: Odd Fixes
9109F: Documentation/misc-devices/lcd-panel-cgram.txt
9110F: drivers/misc/panel.c
9111
64dfff03
SM
9112PARALLEL PORT SUBSYSTEM
9113M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9114M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9115L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9116S: Maintained
679655da
JP
9117F: drivers/parport/
9118F: include/linux/parport*.h
9119F: drivers/char/ppdev.c
c117ab84 9120F: include/uapi/linux/ppdev.h
64dfff03 9121F: Documentation/parport*.txt
1da177e4 9122
4cdf6bc2 9123PARAVIRT_OPS INTERFACE
d633180c 9124M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9125M: Chris Wright <chrisw@sous-sol.org>
9126M: Alok Kataria <akataria@vmware.com>
9127M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9128L: virtualization@lists.linux-foundation.org
4cdf6bc2 9129S: Supported
a2e19991 9130F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9131F: arch/*/kernel/paravirt*
9132F: arch/*/include/asm/paravirt.h
47ae4b05 9133F: include/linux/hypervisor.h
4cdf6bc2 9134
e2d1d6c0 9135PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9136M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9137L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9138S: Maintained
679655da
JP
9139F: Documentation/blockdev/paride.txt
9140F: drivers/block/paride/
e2d1d6c0
RD
9141
9142PARISC ARCHITECTURE
b8828770 9143M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9144M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9145L: linux-parisc@vger.kernel.org
9146W: http://www.parisc-linux.org/
8a6e2535 9147Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9150S: Maintained
679655da 9151F: arch/parisc/
2b6bac9e 9152F: Documentation/parisc/
679655da 9153F: drivers/parisc/
2b6bac9e
HD
9154F: drivers/char/agp/parisc-agp.c
9155F: drivers/input/serio/gscps2.c
9156F: drivers/parport/parport_gsc.*
9157F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9158F: drivers/video/fbdev/sti*
2b6bac9e
HD
9159F: drivers/video/console/sti*
9160F: drivers/video/logo/logo_parisc*
e2d1d6c0 9161
1662d32c 9162PC87360 HARDWARE MONITORING DRIVER
8b58be88 9163M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9164L: linux-hwmon@vger.kernel.org
1662d32c 9165S: Maintained
679655da
JP
9166F: Documentation/hwmon/pc87360
9167F: drivers/hwmon/pc87360.c
1662d32c
JC
9168
9169PC8736x GPIO DRIVER
8b58be88 9170M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9171S: Maintained
679655da 9172F: drivers/char/pc8736x_gpio.c
1662d32c 9173
1ad107fd 9174PC87427 HARDWARE MONITORING DRIVER
d8130624 9175M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9176L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9177S: Maintained
9178F: Documentation/hwmon/pc87427
9179F: drivers/hwmon/pc87427.c
9180
b26e0ed4 9181PCA9532 LED DRIVER
8b58be88 9182M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9183S: Maintained
d5ca6918
JP
9184F: drivers/leds/leds-pca9532.c
9185F: include/linux/leds-pca9532.h
b26e0ed4 9186
5ce914a8 9187PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9188M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9189L: linux-i2c@vger.kernel.org
9190S: Maintained
b4f0b74e 9191F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9192
3971dae5 9193PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9194M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9195S: Maintained
9196F: drivers/firmware/pcdp.*
9197
065c6359 9198PCI ERROR RECOVERY
6305902c 9199M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9200L: linux-pci@vger.kernel.org
065c6359 9201S: Supported
679655da 9202F: Documentation/PCI/pci-error-recovery.txt
065c6359 9203
78c1cffd
RC
9204PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9205M: Russell Currey <ruscur@russell.cc>
9206L: linuxppc-dev@lists.ozlabs.org
9207S: Supported
9208F: Documentation/powerpc/eeh-pci-error-recovery.txt
9209F: arch/powerpc/kernel/eeh*.c
9210F: arch/powerpc/platforms/*/eeh*.c
9211F: arch/powerpc/include/*/eeh*.h
9212
1da177e4 9213PCI SUBSYSTEM
5ac3a6d2 9214M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9215L: linux-pci@vger.kernel.org
99662dd1 9216Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9218S: Supported
92a1fe2e 9219F: Documentation/devicetree/bindings/pci/
679655da
JP
9220F: Documentation/PCI/
9221F: drivers/pci/
9222F: include/linux/pci*
6b49ee49 9223F: arch/x86/pci/
cad01f91 9224F: arch/x86/kernel/quirks.c
1da177e4 9225
eaa6111b
LFT
9226PCI DRIVER FOR ALTERA PCIE IP
9227M: Ley Foon Tan <lftan@altera.com>
9228L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9229L: linux-pci@vger.kernel.org
9230S: Supported
9231F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9232F: drivers/pci/host/pcie-altera.c
9233
b7e78170
RH
9234PCI DRIVER FOR ARM VERSATILE PLATFORM
9235M: Rob Herring <robh@kernel.org>
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org
9238S: Maintained
9239F: Documentation/devicetree/bindings/pci/versatile.txt
9240F: drivers/pci/host/pci-versatile.c
9241
3dc9d38c
TP
9242PCI DRIVER FOR ARMADA 8K
9243M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9244L: linux-pci@vger.kernel.org
9245L: linux-arm-kernel@lists.infradead.org
9246S: Maintained
9247F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9248F: drivers/pci/host/pcie-armada8k.c
9249
5f6b6ccd
TI
9250PCI DRIVER FOR APPLIEDMICRO XGENE
9251M: Tanmay Inamdar <tinamdar@apm.com>
9252L: linux-pci@vger.kernel.org
9253L: linux-arm-kernel@lists.infradead.org
9254S: Maintained
9255F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9256F: drivers/pci/host/pci-xgene.c
9257
62d0ff83
ML
9258PCI DRIVER FOR FREESCALE LAYERSCAPE
9259M: Minghuan Lian <minghuan.Lian@freescale.com>
9260M: Mingkai Hu <mingkai.hu@freescale.com>
9261M: Roy Zang <tie-fei.zang@freescale.com>
9262L: linuxppc-dev@lists.ozlabs.org
9263L: linux-pci@vger.kernel.org
9264L: linux-arm-kernel@lists.infradead.org
9265S: Maintained
9266F: drivers/pci/host/*layerscape*
9267
f0b75693 9268PCI DRIVER FOR IMX6
286fbaef 9269M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9270M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9271L: linux-pci@vger.kernel.org
9272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9273S: Maintained
12e46064 9274F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9275F: drivers/pci/host/*imx6*
9276
0c4ffcfe
MK
9277PCI DRIVER FOR TI KEYSTONE
9278M: Murali Karicheri <m-karicheri2@ti.com>
9279L: linux-pci@vger.kernel.org
9280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281S: Maintained
9282F: drivers/pci/host/*keystone*
9283
f0b75693
BH
9284PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9285M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9286M: Jason Cooper <jason@lakedaemon.net>
9287L: linux-pci@vger.kernel.org
9288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9289S: Maintained
9290F: drivers/pci/host/*mvebu*
9291
8c39d710
TP
9292PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9293M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9294L: linux-pci@vger.kernel.org
9295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296S: Maintained
441106d9 9297F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9298F: drivers/pci/host/pci-aardvark.c
9299
0447cfd7
TR
9300PCI DRIVER FOR NVIDIA TEGRA
9301M: Thierry Reding <thierry.reding@gmail.com>
9302L: linux-tegra@vger.kernel.org
f0b75693 9303L: linux-pci@vger.kernel.org
0447cfd7
TR
9304S: Supported
9305F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9306F: drivers/pci/host/pci-tegra.c
9307
47ff3de9
KVA
9308PCI DRIVER FOR TI DRA7XX
9309M: Kishon Vijay Abraham I <kishon@ti.com>
9310L: linux-omap@vger.kernel.org
9311L: linux-pci@vger.kernel.org
9312S: Supported
9313F: Documentation/devicetree/bindings/pci/ti-pci.txt
9314F: drivers/pci/host/pci-dra7xx.c
9315
f0b75693
BH
9316PCI DRIVER FOR RENESAS R-CAR
9317M: Simon Horman <horms@verge.net.au>
9318L: linux-pci@vger.kernel.org
4a121096 9319L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9320S: Maintained
9321F: drivers/pci/host/*rcar*
9322
4af82255 9323PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9324M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9325L: linux-pci@vger.kernel.org
f0b75693
BH
9326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9328S: Maintained
9329F: drivers/pci/host/pci-exynos.c
9330
f0b75693 9331PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9332M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9333M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9334L: linux-pci@vger.kernel.org
9335S: Maintained
9336F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9337F: drivers/pci/host/*designware*
5a3aa2a8 9338
cf28855b
WD
9339PCI DRIVER FOR GENERIC OF HOSTS
9340M: Will Deacon <will.deacon@arm.com>
9341L: linux-pci@vger.kernel.org
9342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9343S: Maintained
9344F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9345F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9346F: drivers/pci/host/pci-host-generic.c
9347
185a383a
KB
9348PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9349M: Keith Busch <keith.busch@intel.com>
9350L: linux-pci@vger.kernel.org
9351S: Supported
bc79c985 9352F: drivers/pci/host/vmd.c
185a383a 9353
51b66a6c 9354PCIE DRIVER FOR ST SPEAR13XX
110baab1 9355M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9356L: linux-pci@vger.kernel.org
110baab1 9357S: Maintained
51b66a6c
PA
9358F: drivers/pci/host/*spear*
9359
af1169b4
LFT
9360PCI MSI DRIVER FOR ALTERA MSI IP
9361M: Ley Foon Tan <lftan@altera.com>
9362L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9363L: linux-pci@vger.kernel.org
9364S: Supported
9365F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9366F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9367
dcd19de3
DD
9368PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9369M: Duc Dang <dhdang@apm.com>
9370L: linux-pci@vger.kernel.org
9371L: linux-arm-kernel@lists.infradead.org
9372S: Maintained
9373F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9374F: drivers/pci/host/pci-xgene-msi.c
9375
a3cbfae1
NC
9376PCIE DRIVER FOR AXIS ARTPEC
9377M: Niklas Cassel <niklas.cassel@axis.com>
9378M: Jesper Nilsson <jesper.nilsson@axis.com>
9379L: linux-arm-kernel@axis.com
9380L: linux-pci@vger.kernel.org
9381S: Maintained
9382F: Documentation/devicetree/bindings/pci/axis,artpec*
9383F: drivers/pci/host/*artpec*
9384
500a1d9a
ZW
9385PCIE DRIVER FOR HISILICON
9386M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9387M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9388L: linux-pci@vger.kernel.org
9389S: Maintained
9390F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9391F: drivers/pci/host/pcie-hisi.c
9392
e77f847d
SL
9393PCIE DRIVER FOR ROCKCHIP
9394M: Shawn Lin <shawn.lin@rock-chips.com>
9395M: Wenrui Li <wenrui.li@rock-chips.com>
9396L: linux-pci@vger.kernel.org
9397L: linux-rockchip@lists.infradead.org
9398S: Maintained
9399F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9400F: drivers/pci/host/pcie-rockchip.c
9401
82a82383
SV
9402PCIE DRIVER FOR QUALCOMM MSM
9403M: Stanimir Varbanov <svarbanov@mm-sol.com>
9404L: linux-pci@vger.kernel.org
9405L: linux-arm-msm@vger.kernel.org
9406S: Maintained
9407F: drivers/pci/host/*qcom*
9408
f12b76e5
DD
9409PCIE DRIVER FOR CAVIUM THUNDERX
9410M: David Daney <david.daney@cavium.com>
9411L: linux-pci@vger.kernel.org
9412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9413S: Supported
9414F: Documentation/devicetree/bindings/pci/pci-thunder-*
9415F: drivers/pci/host/pci-thunder-*
9416
1da177e4 9417PCMCIA SUBSYSTEM
4230dfc9 9418P: Linux PCMCIA Team
f5df5881 9419L: linux-pcmcia@lists.infradead.org
6650e0a5 9420W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9422S: Maintained
679655da 9423F: Documentation/pcmcia/
a67cd548 9424F: tools/pcmcia/
679655da
JP
9425F: drivers/pcmcia/
9426F: include/pcmcia/
1da177e4
LT
9427
9428PCNET32 NETWORK DRIVER
227fb925 9429M: Don Fry <pcnet32@frontier.com>
979b6c13 9430L: netdev@vger.kernel.org
1da177e4 9431S: Maintained
b955f6ca 9432F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9433
48fc267e
SK
9434PCRYPT PARALLEL CRYPTO ENGINE
9435M: Steffen Klassert <steffen.klassert@secunet.com>
9436L: linux-crypto@vger.kernel.org
9437S: Maintained
9438F: crypto/pcrypt.c
9439F: include/crypto/pcrypt.h
9440
e72df0b8
TH
9441PER-CPU MEMORY ALLOCATOR
9442M: Tejun Heo <tj@kernel.org>
93e205a7 9443M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9445S: Maintained
9446F: include/linux/percpu*.h
9447F: mm/percpu*.c
9448F: arch/*/include/asm/percpu.h
9449
ad4ecbcb 9450PER-TASK DELAY ACCOUNTING
185e595f 9451M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9452S: Maintained
679655da
JP
9453F: include/linux/delayacct.h
9454F: kernel/delayacct.c
ad4ecbcb 9455
57c0c15b 9456PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9457M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9458M: Ingo Molnar <mingo@redhat.com>
f80c5393 9459M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9460R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9461L: linux-kernel@vger.kernel.org
75fc2d37 9462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9463S: Supported
d53e8365 9464F: kernel/events/*
a003236c 9465F: include/linux/perf_event.h
c117ab84 9466F: include/uapi/linux/perf_event.h
141c4296
RR
9467F: arch/*/kernel/perf_event*.c
9468F: arch/*/kernel/*/perf_event*.c
9469F: arch/*/kernel/*/*/perf_event*.c
a003236c 9470F: arch/*/include/asm/perf_event.h
a003236c 9471F: arch/*/kernel/perf_callchain.c
b0a434fb 9472F: arch/*/events/*
a003236c 9473F: tools/perf/
6c0b3244 9474
dd49d0f5 9475PERSONALITY HANDLING
8b58be88 9476M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9477L: linux-abi-devel@lists.sourceforge.net
9478S: Maintained
679655da 9479F: include/linux/personality.h
c117ab84 9480F: include/uapi/linux/personality.h
dd49d0f5 9481
838e7a03 9482PHONET PROTOCOL
2a06b40f 9483M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9484S: Supported
9485F: Documentation/networking/phonet.txt
9486F: include/linux/phonet.h
9487F: include/net/phonet/
c117ab84 9488F: include/uapi/linux/phonet.h
838e7a03
RDC
9489F: net/phonet/
9490
1da177e4 9491PHRAM MTD DRIVER
8b58be88 9492M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9493L: linux-mtd@lists.infradead.org
9494S: Maintained
679655da 9495F: drivers/mtd/devices/phram.c
1da177e4 9496
efdbb10e
BP
9497PICOLCD HID DRIVER
9498M: Bruno Prémont <bonbons@linux-vserver.org>
9499L: linux-input@vger.kernel.org
9500S: Maintained
9501F: drivers/hid/hid-picolcd*
9502
a53bfa07
JI
9503PICOXCELL SUPPORT
9504M: Jamie Iles <jamie@jamieiles.com>
9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506T: git git://github.com/jamieiles/linux-2.6-ji.git
9507S: Supported
b8733987 9508F: arch/arm/boot/dts/picoxcell*
14430813 9509F: arch/arm/mach-picoxcell/
b8733987 9510F: drivers/crypto/picoxcell*
a53bfa07 9511
2744e8af
LW
9512PIN CONTROL SUBSYSTEM
9513M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9514L: linux-gpio@vger.kernel.org
dbe752a3 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9516S: Maintained
9feeed94 9517F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9518F: Documentation/pinctrl.txt
07f29ba6 9519F: drivers/pinctrl/
8e406fe4 9520F: include/linux/pinctrl/
2744e8af 9521
2201bbb8
JCPV
9522PIN CONTROLLER - ATMEL AT91
9523M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525S: Maintained
c654b6bf 9526F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9527
33d3690c
LD
9528PIN CONTROLLER - ATMEL AT91 PIO4
9529M: Ludovic Desroches <ludovic.desroches@atmel.com>
9530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9531L: linux-gpio@vger.kernel.org
9532S: Supported
9533F: drivers/pinctrl/pinctrl-at91-pio4.*
9534
cbd1b652
MW
9535PIN CONTROLLER - INTEL
9536M: Mika Westerberg <mika.westerberg@linux.intel.com>
9537M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9538S: Maintained
9539F: drivers/pinctrl/intel/
2201bbb8 9540
9963b536
LP
9541PIN CONTROLLER - RENESAS
9542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9543M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9544L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9545S: Maintained
9546F: drivers/pinctrl/sh-pfc/
9547
b75e60d6 9548PIN CONTROLLER - SAMSUNG
fea685e9 9549M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9550M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9551M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9554S: Maintained
9b5b33f6 9555F: drivers/pinctrl/samsung/
5db7e3bb
KK
9556F: include/dt-bindings/pinctrl/samsung.h
9557F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9558
13cbd906
TL
9559PIN CONTROLLER - SINGLE
9560M: Tony Lindgren <tony@atomide.com>
9561M: Haojian Zhuang <haojian.zhuang@linaro.org>
9562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563L: linux-omap@vger.kernel.org
9564S: Maintained
9565F: drivers/pinctrl/pinctrl-single.c
9566
deda8287 9567PIN CONTROLLER - ST SPEAR
da89947b 9568M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570W: http://www.st.com/spear
9571S: Maintained
8e406fe4 9572F: drivers/pinctrl/spear/
deda8287 9573
11a1cf34
JH
9574PISTACHIO SOC SUPPORT
9575M: James Hartley <james.hartley@imgtec.com>
9576M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9577L: linux-mips@linux-mips.org
9578S: Maintained
9579F: arch/mips/pistachio/
9580F: arch/mips/include/asm/mach-pistachio/
9581F: arch/mips/boot/dts/pistachio/
9582F: arch/mips/configs/pistachio*_defconfig
9583
249a6771 9584PKTCDVD DRIVER
e5f6450c 9585M: Jiri Kosina <jikos@kernel.org>
249a6771 9586S: Maintained
679655da
JP
9587F: drivers/block/pktcdvd.c
9588F: include/linux/pktcdvd.h
c117ab84 9589F: include/uapi/linux/pktcdvd.h
249a6771 9590
b31d8273
G
9591PKUNITY SOC DRIVERS
9592M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9593W: http://mprc.pku.edu.cn/~guanxuetao/linux
9594S: Maintained
ceebf4d5 9595T: git git://github.com/gxt/linux.git
b31d8273 9596F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9597F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9598F: drivers/video/fbdev/fb-puv3.c
2809e80b 9599F: drivers/rtc/rtc-puv3.c
b31d8273 9600
9d2ecfb7 9601PMBUS HARDWARE MONITORING DRIVERS
ca462085 9602M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9603L: linux-hwmon@vger.kernel.org
9604W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9605W: http://www.roeck-us.net/linux/drivers/
9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9607S: Maintained
9608F: Documentation/hwmon/pmbus
9609F: drivers/hwmon/pmbus/
9610F: include/linux/i2c/pmbus.h
9611
89a36810 9612PMC SIERRA MaxRAID DRIVER
89a36810
AR
9613L: linux-scsi@vger.kernel.org
9614W: http://www.pmc-sierra.com/
3cdea4d7 9615S: Orphan
89a36810
AR
9616F: drivers/scsi/pmcraid.*
9617
dbf9bfe6 9618PMC SIERRA PM8001 DRIVER
d32477e2 9619M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9620M: lindar_liu@usish.com
f5a7b525 9621L: pmchba@pmcs.com
dbf9bfe6 9622L: linux-scsi@vger.kernel.org
9623S: Supported
9624F: drivers/scsi/pm8001/
9625
1da177e4 9626POSIX CLOCKS and TIMERS
8b58be88 9627M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9628L: linux-kernel@vger.kernel.org
75fc2d37 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9630S: Maintained
679655da
JP
9631F: fs/timerfd.c
9632F: include/linux/timer*
5cee9645 9633F: kernel/time/*timer*
1da177e4 9634
7b06a6d7
RW
9635POWER MANAGEMENT CORE
9636M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9637L: linux-pm@vger.kernel.org
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9639B: https://bugzilla.kernel.org
7b06a6d7
RW
9640S: Supported
9641F: drivers/base/power/
9642F: include/linux/pm.h
9643F: include/linux/pm_*
9644F: include/linux/powercap.h
9645F: drivers/powercap/
9646
3be86148 9647POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9648M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9649L: linux-pm@vger.kernel.org
58db9505 9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9651S: Maintained
f3332532 9652F: Documentation/devicetree/bindings/power/supply/
679655da 9653F: include/linux/power_supply.h
8c0984e5 9654F: drivers/power/supply/
3be86148 9655
514f161a
MR
9656POWER STATE COORDINATION INTERFACE (PSCI)
9657M: Mark Rutland <mark.rutland@arm.com>
9658M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9659L: linux-arm-kernel@lists.infradead.org
9660S: Maintained
9661F: drivers/firmware/psci.c
9662F: include/linux/psci.h
9663F: include/uapi/linux/psci.h
9664
43a1dd9b
SJS
9665POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9666M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9667L: linuxppc-dev@lists.ozlabs.org
9668S: Maintained
9669F: drivers/char/powernv-op-panel.c
9670
1da177e4 9671PNP SUPPORT
9c3646d1 9672M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9673S: Maintained
679655da 9674F: drivers/pnp/
1da177e4
LT
9675
9676PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9677M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9678L: linux-ppp@vger.kernel.org
9679S: Maintained
224cf5ad 9680F: drivers/net/ppp/ppp_*
1da177e4
LT
9681
9682PPP OVER ATM (RFC 2364)
8b58be88 9683M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9684S: Maintained
679655da 9685F: net/atm/pppoatm.c
c117ab84 9686F: include/uapi/linux/atmppp.h
1da177e4
LT
9687
9688PPP OVER ETHERNET
8b58be88 9689M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9690S: Maintained
224cf5ad
JK
9691F: drivers/net/ppp/pppoe.c
9692F: drivers/net/ppp/pppox.c
1da177e4 9693
a6d2370b 9694PPP OVER L2TP
8b58be88 9695M: James Chapman <jchapman@katalix.com>
a6d2370b 9696S: Maintained
90ca28d1 9697F: net/l2tp/l2tp_ppp.c
679655da 9698F: include/linux/if_pppol2tp.h
c117ab84 9699F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9700
eae9d2ba 9701PPS SUPPORT
8b58be88 9702M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9703W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9704L: linuxpps@ml.enneenne.com (subscribers-only)
9705S: Maintained
cabaaf41
JP
9706F: Documentation/pps/
9707F: drivers/pps/
9708F: include/linux/pps*.h
eae9d2ba 9709
71a6d0af
HW
9710PPTP DRIVER
9711M: Dmitry Kozlov <xeb@mail.ru>
9712L: netdev@vger.kernel.org
9713S: Maintained
224cf5ad 9714F: drivers/net/ppp/pptp.c
71a6d0af
HW
9715W: http://sourceforge.net/projects/accel-pptp
9716
1da177e4 9717PREEMPTIBLE KERNEL
8b58be88 9718M: Robert Love <rml@tech9.net>
1da177e4
LT
9719L: kpreempt-tech@lists.sourceforge.net
9720W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9721S: Supported
679655da
JP
9722F: Documentation/preempt-locking.txt
9723F: include/linux/preempt.h
1da177e4
LT
9724
9725PRISM54 WIRELESS DRIVER
8b58be88 9726M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9727L: linux-wireless@vger.kernel.org
9ef80804 9728W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9729S: Obsolete
c12edfe2 9730F: drivers/net/wireless/intersil/prism54/
1da177e4 9731
02c18891 9732PS3 NETWORK SUPPORT
b809b9ca 9733M: Geoff Levand <geoff@infradead.org>
02c18891 9734L: netdev@vger.kernel.org
a14ab6b6 9735L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9736S: Maintained
8df158ac 9737F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9738
f58a9d17 9739PS3 PLATFORM SUPPORT
b809b9ca 9740M: Geoff Levand <geoff@infradead.org>
a4724ed6 9741L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9742S: Maintained
679655da
JP
9743F: arch/powerpc/boot/ps3*
9744F: arch/powerpc/include/asm/lv1call.h
9745F: arch/powerpc/include/asm/ps3*.h
9746F: arch/powerpc/platforms/ps3/
9747F: drivers/*/ps3*
9748F: drivers/ps3/
fec629b8 9749F: drivers/rtc/rtc-ps3.c
679655da 9750F: drivers/usb/host/*ps3.c
fec629b8 9751F: sound/ppc/snd_ps3*
f58a9d17 9752
cffb4add 9753PS3VRAM DRIVER
8b58be88 9754M: Jim Paris <jim@jtan.com>
3715a5d0 9755M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9756L: linuxppc-dev@lists.ozlabs.org
cffb4add 9757S: Maintained
8a3977cb 9758F: drivers/block/ps3vram.c
cffb4add 9759
8defe599 9760PSTORE FILESYSTEM
9d5e2a02 9761M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9762M: Colin Cross <ccross@android.com>
9763M: Kees Cook <keescook@chromium.org>
9764M: Tony Luck <tony.luck@intel.com>
9765S: Maintained
9f273c24 9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9767F: fs/pstore/
9768F: include/linux/pstore*
04851772 9769F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9770F: drivers/acpi/apei/erst.c
9771
7fbc415d
RC
9772PTP HARDWARE CLOCK SUPPORT
9773M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9774L: netdev@vger.kernel.org
7fbc415d
RC
9775S: Maintained
9776W: http://linuxptp.sourceforge.net/
9777F: Documentation/ABI/testing/sysfs-ptp
9778F: Documentation/ptp/*
0ecb3cdd 9779F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9780F: drivers/net/phy/dp83640*
9781F: drivers/ptp/*
9782F: include/linux/ptp_cl*
9783
cf94a4d1 9784PTRACE SUPPORT
e846ee5f 9785M: Roland McGrath <roland@hack.frob.com>
8b58be88 9786M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9787S: Maintained
9788F: include/asm-generic/syscall.h
9789F: include/linux/ptrace.h
9790F: include/linux/regset.h
9791F: include/linux/tracehook.h
c117ab84 9792F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9793F: kernel/ptrace.c
9794
3e9d7ba7
HV
9795PULSE8-CEC DRIVER
9796M: Hans Verkuil <hverkuil@xs4all.nl>
9797L: linux-media@vger.kernel.org
9798T: git git://linuxtv.org/media_tree.git
9799S: Maintained
9800F: drivers/staging/media/pulse8-cec
9801
8320204a 9802PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9803M: Mike Isely <isely@pobox.com>
16e9495d 9804L: pvrusb2@isely.net (subscribers-only)
661263b5 9805L: linux-media@vger.kernel.org
8320204a 9806W: http://www.isely.net/pvrusb2/
275ffde4 9807T: git git://linuxtv.org/media_tree.git
8320204a 9808S: Maintained
618cd932 9809F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9810F: drivers/media/usb/pvrusb2/
8320204a 9811
39532e6c 9812PWC WEBCAM DRIVER
c0936df4 9813M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9814L: linux-media@vger.kernel.org
9815T: git git://linuxtv.org/media_tree.git
c0936df4 9816S: Odd Fixes
39532e6c
HG
9817F: drivers/media/usb/pwc/*
9818
93c090b3 9819PWM FAN DRIVER
774e0362
KD
9820M: Kamil Debski <kamil@wypas.org>
9821M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9822L: linux-hwmon@vger.kernel.org
93c090b3
KD
9823S: Supported
9824F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9825F: Documentation/hwmon/pwm-fan
9826F: drivers/hwmon/pwm-fan.c
9827
200efedd 9828PWM SUBSYSTEM
aa3495f7
TR
9829M: Thierry Reding <thierry.reding@gmail.com>
9830L: linux-pwm@vger.kernel.org
0c2498f1 9831S: Maintained
006e854f 9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9833F: Documentation/pwm.txt
9834F: Documentation/devicetree/bindings/pwm/
9835F: include/linux/pwm.h
0c2498f1 9836F: drivers/pwm/
a140b98d
TR
9837F: drivers/video/backlight/pwm_bl.c
9838F: include/linux/pwm_backlight.h
0c2498f1 9839
30ec261e 9840PXA2xx/PXA3xx SUPPORT
8da5e302 9841M: Daniel Mack <daniel@zonque.org>
a323f664 9842M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9843M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9845T: git git://github.com/hzhuang1/linux.git
8da5e302 9846T: git git://github.com/rjarzmik/linux.git
1da177e4 9847S: Maintained
e68d7c14 9848F: arch/arm/boot/dts/pxa*
679655da 9849F: arch/arm/mach-pxa/
820439f1 9850F: drivers/dma/pxa*
679655da 9851F: drivers/pcmcia/pxa2xx*
1403ead9 9852F: drivers/pinctrl/pxa/
9df92e6c 9853F: drivers/spi/spi-pxa2xx*
faf2e1db 9854F: drivers/usb/gadget/udc/pxa2*
679655da 9855F: include/sound/pxa2xx-lib.h
bec4c99e 9856F: sound/arm/pxa*
14430813 9857F: sound/soc/pxa/
1da177e4 9858
f3154a46
RJ
9859PXA GPIO DRIVER
9860M: Robert Jarzmik <robert.jarzmik@free.fr>
9861L: linux-gpio@vger.kernel.org
9862S: Maintained
9863F: drivers/gpio/gpio-pxa.c
9864
ec64d3bf
EG
9865PXA3xx NAND FLASH DRIVER
9866M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9867L: linux-mtd@lists.infradead.org
9868S: Maintained
9a67f099 9869F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9870
3f640c61 9871MMP SUPPORT
8b58be88 9872M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9873M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9875T: git git://github.com/hzhuang1/linux.git
9876T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9877S: Maintained
e68d7c14 9878F: arch/arm/boot/dts/mmp*
3f640c61 9879F: arch/arm/mach-mmp/
e8e6cb32 9880
272f133a
PO
9881PXA MMCI DRIVER
9882S: Orphan
9883
57f63bc8 9884PXA RTC DRIVER
8b58be88 9885M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9886L: rtc-linux@googlegroups.com
9887S: Maintained
9888
cea4001a 9889QAT DRIVER
90ab5a81
TS
9890M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9891M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9892L: qat-linux@intel.com
9893S: Supported
9894F: drivers/crypto/qat/
cea4001a 9895
52a09a04 9896QIB DRIVER
8473c603 9897M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9898L: linux-rdma@vger.kernel.org
9899S: Supported
9900F: drivers/infiniband/hw/qib/
9901
5e9772b9
JS
9902QLOGIC QLA1280 SCSI DRIVER
9903M: Michael Reed <mdr@sgi.com>
9904L: linux-scsi@vger.kernel.org
9905S: Maintained
9906F: drivers/scsi/qla1280.[ch]
9907
1da177e4 9908QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9909M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9910L: linux-scsi@vger.kernel.org
9911S: Supported
679655da
JP
9912F: Documentation/scsi/LICENSE.qla2xxx
9913F: drivers/scsi/qla2xxx/
1da177e4 9914
883c98fe 9915QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9916M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9917L: linux-scsi@vger.kernel.org
9918S: Supported
bacfb81b 9919F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9920F: drivers/scsi/qla4xxx/
9921
5a4faa87 9922QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9923M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9924L: netdev@vger.kernel.org
9925S: Supported
679655da 9926F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9927F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9928
0ec00f03 9929QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9930M: Harish Patil <harish.patil@cavium.com>
9931M: Manish Chopra <manish.chopra@cavium.com>
9932M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9933L: netdev@vger.kernel.org
9934S: Supported
aa43c215 9935F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9936
c4e84bde 9937QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9938M: Harish Patil <harish.patil@cavium.com>
9939M: Manish Chopra <manish.chopra@cavium.com>
9940M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9941L: netdev@vger.kernel.org
9942S: Supported
aa43c215 9943F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9944
fe56b9e6 9945QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9946M: Yuval Mintz <Yuval.Mintz@cavium.com>
9947M: Ariel Elior <Ariel.Elior@cavium.com>
9948M: everest-linux-l2@cavium.com
fe56b9e6
YM
9949L: netdev@vger.kernel.org
9950S: Supported
9951F: drivers/net/ethernet/qlogic/qed/
9952F: include/linux/qed/
9953F: drivers/net/ethernet/qlogic/qede/
9954
1da177e4 9955QNX4 FILESYSTEM
8b58be88 9956M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9957W: http://www.alarsen.net/linux/qnx4fs/
9958S: Maintained
80811493 9959F: fs/qnx4/
c117ab84
CEB
9960F: include/uapi/linux/qnx4_fs.h
9961F: include/uapi/linux/qnxtypes.h
1da177e4 9962
91952bc0
AP
9963QT1010 MEDIA DRIVER
9964M: Antti Palosaari <crope@iki.fi>
9965L: linux-media@vger.kernel.org
a825eaec 9966W: https://linuxtv.org
91952bc0
AP
9967W: http://palosaari.fi/linux/
9968Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969T: git git://linuxtv.org/anttip/media_tree.git
9970S: Maintained
9971F: drivers/media/tuners/qt1010*
9972
966fb5ec
SM
9973QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9974M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9975L: linux-wireless@vger.kernel.org
9976L: ath9k-devel@lists.ath9k.org
9977W: http://wireless.kernel.org/en/users/Drivers/ath9k
9978S: Supported
9979F: drivers/net/wireless/ath/ath9k/
9980
2ea0ffcb
KV
9981QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9982M: Kalle Valo <kvalo@qca.qualcomm.com>
9983L: ath10k@lists.infradead.org
9984W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9986S: Supported
9987F: drivers/net/wireless/ath/ath10k/
9988
b9b17deb
TT
9989QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9990M: Timur Tabi <timur@codeaurora.org>
9991L: netdev@vger.kernel.org
9992S: Supported
9993F: drivers/net/ethernet/qualcomm/emac/
9994
4f4567cf
RK
9995QUALCOMM HEXAGON ARCHITECTURE
9996M: Richard Kuo <rkuo@codeaurora.org>
9997L: linux-hexagon@vger.kernel.org
9f273c24 9998T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9999S: Supported
10000F: arch/hexagon/
10001
8e84c258
EK
10002QUALCOMM WCN36XX WIRELESS DRIVER
10003M: Eugene Krasnikov <k.eugene.e@gmail.com>
10004L: wcn36xx@lists.infradead.org
10005W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10006T: git git://github.com/KrasnikovEugene/wcn36xx.git
10007S: Supported
10008F: drivers/net/wireless/ath/wcn36xx/
10009
eeca9a67
MT
10010QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10011M: Gabriel Somlo <somlo@cmu.edu>
10012M: "Michael S. Tsirkin" <mst@redhat.com>
10013L: qemu-devel@nongnu.org
10014S: Maintained
10015F: drivers/firmware/qemu_fw_cfg.c
10016
602adf40 10017RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10018M: Ilya Dryomov <idryomov@gmail.com>
10019M: Sage Weil <sage@redhat.com>
527a88b9 10020M: Alex Elder <elder@kernel.org>
398ecff5 10021L: ceph-devel@vger.kernel.org
09d90327
SW
10022W: http://ceph.com/
10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10024T: git git://github.com/ceph/ceph-client.git
602adf40 10025S: Supported
398ecff5 10026F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10027F: drivers/block/rbd.c
10028F: drivers/block/rbd_types.h
10029
1da177e4 10030RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10031M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10032L: linux-fbdev@vger.kernel.org
1da177e4 10033S: Maintained
8a61f013 10034F: drivers/video/fbdev/aty/radeon*
c117ab84 10035F: include/uapi/linux/radeonfb.h
1da177e4 10036
c6c9b34c 10037RADIOSHARK RADIO DRIVER
c0936df4 10038M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10039L: linux-media@vger.kernel.org
10040T: git git://linuxtv.org/media_tree.git
10041S: Maintained
10042F: drivers/media/radio/radio-shark.c
10043
10044RADIOSHARK2 RADIO DRIVER
c0936df4 10045M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10046L: linux-media@vger.kernel.org
10047T: git git://linuxtv.org/media_tree.git
10048S: Maintained
10049F: drivers/media/radio/radio-shark2.c
10050F: drivers/media/radio/radio-tea5777.c
10051
1da177e4 10052RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10053M: Paul Mackerras <paulus@samba.org>
c69f677c 10054L: linux-fbdev@vger.kernel.org
1da177e4 10055S: Maintained
8a61f013 10056F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10057
a0fd81a9 10058RALINK MIPS ARCHITECTURE
bdb40e8e 10059M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10060L: linux-mips@linux-mips.org
10061S: Maintained
10062F: arch/mips/ralink
10063
e7839f25 10064RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10065P: rt2x00 project
b182427e 10066M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10067M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10068L: linux-wireless@vger.kernel.org
95ea3627 10069S: Maintained
33aca94d 10070F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10071
9db5579b 10072RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10073M: Jens Axboe <axboe@kernel.dk>
9db5579b 10074S: Maintained
679655da
JP
10075F: Documentation/blockdev/ramdisk.txt
10076F: drivers/block/brd.c
9db5579b 10077
9e95ce27 10078RANDOM NUMBER DRIVER
0624bcaa 10079M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10080S: Maintained
679655da 10081F: drivers/char/random.c
9e95ce27 10082
394b701c 10083RAPIDIO SUBSYSTEM
8b58be88 10084M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10085M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10086S: Maintained
679655da 10087F: drivers/rapidio/
394b701c 10088
e2d1d6c0 10089RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10090L: linux-wireless@vger.kernel.org
f52a5490 10091S: Orphan
679655da 10092F: drivers/net/wireless/ray*
e2d1d6c0
RD
10093
10094RCUTORTURE MODULE
e0198b29 10095M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10097L: linux-kernel@vger.kernel.org
f9094d8e 10098S: Supported
08deed1e 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10100F: Documentation/RCU/torture.txt
34e2d560 10101F: kernel/rcu/rcutorture.c
e2d1d6c0 10102
c87b9c60
PM
10103RCUTORTURE TEST FRAMEWORK
10104M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10105M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10106R: Steven Rostedt <rostedt@goodmis.org>
10107R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10108R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10109L: linux-kernel@vger.kernel.org
c87b9c60
PM
10110S: Supported
10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10112F: tools/testing/selftests/rcutorture
10113
c1f766b5 10114RDC R-321X SoC
8b58be88 10115M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10116S: Maintained
10117
db17f395 10118RDC R6040 FAST ETHERNET DRIVER
35566e96 10119M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10120L: netdev@vger.kernel.org
10121S: Maintained
58565a35 10122F: drivers/net/ethernet/rdc/r6040.c
db17f395 10123
a09ed661 10124RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10125M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10126L: netdev@vger.kernel.org
10127L: linux-rdma@vger.kernel.org
fbb5a558 10128L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10129W: https://oss.oracle.com/projects/rds/
a09ed661 10130S: Supported
679655da 10131F: net/rds/
72f26eee 10132F: Documentation/networking/rds.txt
a09ed661 10133
0194621b
DD
10134RDMAVT - RDMA verbs software
10135M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10136L: linux-rdma@vger.kernel.org
10137S: Supported
10138F: drivers/infiniband/sw/rdmavt
10139
595182bc 10140READ-COPY UPDATE (RCU)
8b58be88 10141M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10142M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10143R: Steven Rostedt <rostedt@goodmis.org>
10144R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10145R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10146L: linux-kernel@vger.kernel.org
9fab9787 10147W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10148S: Supported
08deed1e 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10150F: Documentation/RCU/
9fab9787 10151X: Documentation/RCU/torture.txt
f9094d8e 10152F: include/linux/rcu*
4102adab
PM
10153X: include/linux/srcu.h
10154F: kernel/rcu/
34e2d560 10155X: kernel/torture.c
595182bc 10156
0c86edc0 10157REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10158M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10159M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10160L: rtc-linux@googlegroups.com
8a6e2535 10161Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10163S: Maintained
7af6a2e1 10164F: Documentation/devicetree/bindings/rtc/
679655da
JP
10165F: Documentation/rtc.txt
10166F: drivers/rtc/
10167F: include/linux/rtc.h
c117ab84 10168F: include/uapi/linux/rtc.h
fe23c336
AB
10169F: include/linux/rtc/
10170F: include/linux/platform_data/rtc-*
10171F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10172
0e400c53
MB
10173REALTEK AUDIO CODECS
10174M: Bard Liao <bardliao@realtek.com>
10175M: Oder Chiou <oder_chiou@realtek.com>
10176S: Maintained
10177F: sound/soc/codecs/rt*
10178F: include/sound/rt*.h
10179
1da177e4 10180REISERFS FILE SYSTEM
76c4e5ea 10181L: reiserfs-devel@vger.kernel.org
1da177e4 10182S: Supported
679655da 10183F: fs/reiserfs/
1da177e4 10184
b83a313b 10185REGISTER MAP ABSTRACTION
b02e48f2 10186M: Mark Brown <broonie@kernel.org>
dd060bc9 10187L: linux-kernel@vger.kernel.org
b83a313b
MB
10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10189S: Supported
9398a639 10190F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10191F: drivers/base/regmap/
10192F: include/linux/regmap.h
10193
400e64df
OBC
10194REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10195M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10196M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10197L: linux-remoteproc@vger.kernel.org
6bb697b6 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10199S: Maintained
15ebc72d 10200F: Documentation/devicetree/bindings/remoteproc/
400e64df 10201F: Documentation/remoteproc.txt
15ebc72d 10202F: drivers/remoteproc/
6fc26488 10203F: include/linux/remoteproc.h
400e64df 10204
d8115db5
OBC
10205REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10206M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10207M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10208L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10210S: Maintained
10211F: drivers/rpmsg/
10212F: Documentation/rpmsg.txt
10213F: include/linux/rpmsg.h
10214
fedc81e7
GU
10215RENESAS CLOCK DRIVERS
10216M: Geert Uytterhoeven <geert+renesas@glider.be>
10217L: linux-renesas-soc@vger.kernel.org
10218S: Supported
10219F: drivers/clk/renesas/
10220
8e6569af
SS
10221RENESAS ETHERNET DRIVERS
10222R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10223L: netdev@vger.kernel.org
4a121096 10224L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10225F: drivers/net/ethernet/renesas/
10226F: include/linux/sh_eth.h
10227
3e46c397
YS
10228RENESAS USB2 PHY DRIVER
10229M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10230L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10231S: Maintained
10232F: drivers/phy/phy-rcar-gen3-usb2.c
10233
1b0fe6be
PZ
10234RESET CONTROLLER FRAMEWORK
10235M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10236T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10237S: Maintained
10238F: drivers/reset/
10239F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10240F: include/dt-bindings/reset/
1b0fe6be
PZ
10241F: include/linux/reset.h
10242F: include/linux/reset-controller.h
10243
e0897645 10244RFKILL
8b58be88 10245M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10246L: linux-wireless@vger.kernel.org
ce466579
JB
10247W: http://wireless.kernel.org/
10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10250S: Maintained
505c9247 10251F: Documentation/rfkill.txt
80811493 10252F: net/rfkill/
e0897645 10253
933685ca
TG
10254RHASHTABLE
10255M: Thomas Graf <tgraf@suug.ch>
39ec406d 10256M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10257L: netdev@vger.kernel.org
10258S: Maintained
10259F: lib/rhashtable.c
10260F: include/linux/rhashtable.h
10261
67e054e9
ML
10262RICOH SMARTMEDIA/XD DRIVER
10263M: Maxim Levitsky <maximlevitsky@gmail.com>
10264S: Maintained
21c26f50
JP
10265F: drivers/mtd/nand/r852.c
10266F: drivers/mtd/nand/r852.h
67e054e9 10267
92634125
ML
10268RICOH R5C592 MEMORYSTICK DRIVER
10269M: Maxim Levitsky <maximlevitsky@gmail.com>
10270S: Maintained
10271F: drivers/memstick/host/r592.*
10272
27f1d2f9
SA
10273ROCCAT DRIVERS
10274M: Stefan Achatz <erazor_de@users.sourceforge.net>
10275W: http://sourceforge.net/projects/roccat/
10276S: Maintained
10277F: drivers/hid/hid-roccat*
10278F: include/linux/hid-roccat*
10279F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10280
4b8ac966
JP
10281ROCKER DRIVER
10282M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10283L: netdev@vger.kernel.org
10284S: Supported
10285F: drivers/net/ethernet/rocker/
10286
1da177e4
LT
10287ROCKETPORT DRIVER
10288P: Comtrol Corp.
1da177e4
LT
10289W: http://www.comtrol.com
10290S: Maintained
679655da 10291F: Documentation/serial/rocket.txt
c897401b 10292F: drivers/tty/rocket*
1da177e4 10293
7645c2f4
KC
10294ROCKETPORT EXPRESS/INFINITY DRIVER
10295M: Kevin Cernekee <cernekee@gmail.com>
10296L: linux-serial@vger.kernel.org
10297S: Odd Fixes
10298F: drivers/tty/serial/rp2.*
10299
1da177e4 10300ROSE NETWORK LAYER
8b58be88 10301M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10302L: linux-hams@vger.kernel.org
d34cb28a 10303W: http://www.linux-ax25.org/
1da177e4 10304S: Maintained
679655da 10305F: include/net/rose.h
c117ab84 10306F: include/uapi/linux/rose.h
679655da 10307F: net/rose/
1da177e4 10308
91952bc0
AP
10309RTL2830 MEDIA DRIVER
10310M: Antti Palosaari <crope@iki.fi>
10311L: linux-media@vger.kernel.org
a825eaec 10312W: https://linuxtv.org
91952bc0
AP
10313W: http://palosaari.fi/linux/
10314Q: http://patchwork.linuxtv.org/project/linux-media/list/
10315T: git git://linuxtv.org/anttip/media_tree.git
10316S: Maintained
10317F: drivers/media/dvb-frontends/rtl2830*
10318
27a0aacf
AP
10319RTL2832 MEDIA DRIVER
10320M: Antti Palosaari <crope@iki.fi>
10321L: linux-media@vger.kernel.org
a825eaec 10322W: https://linuxtv.org
27a0aacf
AP
10323W: http://palosaari.fi/linux/
10324Q: http://patchwork.linuxtv.org/project/linux-media/list/
10325T: git git://linuxtv.org/anttip/media_tree.git
10326S: Maintained
10327F: drivers/media/dvb-frontends/rtl2832*
10328
ba6e6f6e
AP
10329RTL2832_SDR MEDIA DRIVER
10330M: Antti Palosaari <crope@iki.fi>
10331L: linux-media@vger.kernel.org
a825eaec 10332W: https://linuxtv.org
ba6e6f6e
AP
10333W: http://palosaari.fi/linux/
10334Q: http://patchwork.linuxtv.org/project/linux-media/list/
10335T: git git://linuxtv.org/anttip/media_tree.git
10336S: Maintained
b4bb1c28 10337F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10338
59840488 10339RTL8180 WIRELESS DRIVER
605bebe2 10340L: linux-wireless@vger.kernel.org
491b26b4 10341W: http://wireless.kernel.org/
54e5881d 10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10343S: Orphan
62141726 10344F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10345
59840488 10346RTL8187 WIRELESS DRIVER
9f0939bf 10347M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10348M: Hin-Tak Leung <htl10@users.sourceforge.net>
10349M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10350L: linux-wireless@vger.kernel.org
491b26b4 10351W: http://wireless.kernel.org/
54e5881d 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10353S: Maintained
62141726 10354F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10355
3cf0c8ad
LF
10356RTL8192CE WIRELESS DRIVER
10357M: Larry Finger <Larry.Finger@lwfinger.net>
10358M: Chaoming Li <chaoming_li@realsil.com.cn>
10359L: linux-wireless@vger.kernel.org
491b26b4 10360W: http://wireless.kernel.org/
3cf0c8ad
LF
10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10362S: Maintained
62141726
KV
10363F: drivers/net/wireless/realtek/rtlwifi/
10364F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10365
26f1fad2
JS
10366RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10367M: Jes Sorensen <Jes.Sorensen@redhat.com>
10368L: linux-wireless@vger.kernel.org
171a900c 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10370S: Maintained
10371F: drivers/net/wireless/realtek/rtl8xxxu/
10372
9eb8ef74 10373S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10374M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10375L: linux-fbdev@vger.kernel.org
ce00f85c 10376S: Maintained
8a61f013 10377F: drivers/video/fbdev/savage/
9eb8ef74 10378
1da177e4 10379S390
8b58be88
JP
10380M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10381M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10382L: linux-s390@vger.kernel.org
5238da45 10383W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10385S: Supported
679655da 10386F: arch/s390/
a968cd3e 10387F: drivers/s390/
3bfe6858
JN
10388F: Documentation/s390/
10389F: Documentation/DocBook/s390*
5238da45 10390
322986ca
SO
10391S390 COMMON I/O LAYER
10392M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10393M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10394L: linux-s390@vger.kernel.org
10395W: http://www.ibm.com/developerworks/linux/linux390/
10396S: Supported
10397F: drivers/s390/cio/
10398
10399S390 DASD DRIVER
38b7f07a
SH
10400M: Stefan Haberland <sth@linux.vnet.ibm.com>
10401M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10402L: linux-s390@vger.kernel.org
10403W: http://www.ibm.com/developerworks/linux/linux390/
10404S: Supported
10405F: drivers/s390/block/dasd*
10406F: block/partitions/ibm.c
10407
5238da45 10408S390 NETWORK DRIVERS
f0c59aff 10409M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10410L: linux-s390@vger.kernel.org
5238da45
HC
10411W: http://www.ibm.com/developerworks/linux/linux390/
10412S: Supported
679655da 10413F: drivers/s390/net/
5238da45 10414
322986ca
SO
10415S390 PCI SUBSYSTEM
10416M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10417M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10418L: linux-s390@vger.kernel.org
10419W: http://www.ibm.com/developerworks/linux/linux390/
10420S: Supported
10421F: arch/s390/pci/
10422F: drivers/pci/hotplug/s390_pci_hpc.c
10423
feed9b62 10424S390 ZCRYPT DRIVER
5c8d0983 10425M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10426L: linux-s390@vger.kernel.org
a968cd3e 10427W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10428S: Supported
d5ca6918 10429F: drivers/s390/crypto/
feed9b62 10430
5238da45 10431S390 ZFCP DRIVER
d38e19d0 10432M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10433L: linux-s390@vger.kernel.org
5238da45 10434W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10435S: Supported
679655da 10436F: drivers/s390/scsi/zfcp_*
1da177e4 10437
dd96df2c 10438S390 IUCV NETWORK LAYER
f0c59aff 10439M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10440L: linux-s390@vger.kernel.org
10441W: http://www.ibm.com/developerworks/linux/linux390/
10442S: Supported
679655da
JP
10443F: drivers/s390/net/*iucv*
10444F: include/net/iucv/
10445F: net/iucv/
dd96df2c 10446
8128f23c
GS
10447S390 IOMMU (PCI)
10448M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10449L: linux-s390@vger.kernel.org
10450W: http://www.ibm.com/developerworks/linux/linux390/
10451S: Supported
10452F: drivers/iommu/s390-iommu.c
10453
4dde7f75 10454S3C24XX SD/MMC Driver
8b58be88 10455M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10457S: Supported
679655da 10458F: drivers/mmc/host/s3cmci.*
4dde7f75 10459
1f15a229
HV
10460SAA6588 RDS RECEIVER DRIVER
10461M: Hans Verkuil <hverkuil@xs4all.nl>
10462L: linux-media@vger.kernel.org
10463T: git git://linuxtv.org/media_tree.git
a825eaec 10464W: https://linuxtv.org
1f15a229
HV
10465S: Odd Fixes
10466F: drivers/media/i2c/saa6588*
10467
98ed12e6 10468SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10469M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10470M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10471L: linux-media@vger.kernel.org
a825eaec 10472W: https://linuxtv.org
98ed12e6
MCC
10473T: git git://linuxtv.org/media_tree.git
10474S: Odd fixes
618cd932 10475F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10476F: drivers/media/pci/saa7134/
10477
1da177e4 10478SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10479M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10480L: linux-media@vger.kernel.org
275ffde4 10481T: git git://linuxtv.org/media_tree.git
1da177e4 10482S: Maintained
90d72ac6
MCC
10483F: drivers/media/common/saa7146/
10484F: drivers/media/pci/saa7146/
10485F: include/media/saa7146*
1da177e4 10486
92304a40 10487SAMSUNG LAPTOP DRIVER
5909c654 10488M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10489L: platform-driver-x86@vger.kernel.org
10490S: Maintained
10491F: drivers/platform/x86/samsung-laptop.c
10492
4a109cc0 10493SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10494M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10495M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10496M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10498S: Supported
14430813 10499F: sound/soc/samsung/
4a109cc0 10500
0d89a28b 10501SAMSUNG FRAMEBUFFER DRIVER
b7701755 10502M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10503L: linux-fbdev@vger.kernel.org
10504S: Maintained
8a61f013 10505F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10506
b40f0632 10507SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10508M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10509M: Krzysztof Kozlowski <krzk@kernel.org>
10510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10511L: linux-kernel@vger.kernel.org
b40f0632 10512L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10513S: Supported
10514F: drivers/mfd/sec*.c
10515F: drivers/regulator/s2m*.c
10516F: drivers/regulator/s5m*.c
b40f0632
KK
10517F: drivers/clk/clk-s2mps11.c
10518F: drivers/rtc/rtc-s5m.c
f69d3a17 10519F: include/linux/mfd/samsung/
a13c7c51
KK
10520F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10521F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10522F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10523F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10524
038f5c4b
SN
10525SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10526M: Kyungmin Park <kyungmin.park@samsung.com>
10527M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10528L: linux-media@vger.kernel.org
10529Q: https://patchwork.linuxtv.org/project/linux-media/list/
10530S: Supported
10531F: drivers/media/platform/exynos4-is/
038f5c4b 10532
6fd86ab2
SN
10533SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10534M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10535L: linux-media@vger.kernel.org
10536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10537S: Maintained
10538F: drivers/media/platform/s3c-camif/
d647f0b7 10539F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10540
b84ef24e
AH
10541SAMSUNG S5C73M3 CAMERA DRIVER
10542M: Kyungmin Park <kyungmin.park@samsung.com>
10543M: Andrzej Hajda <a.hajda@samsung.com>
10544L: linux-media@vger.kernel.org
10545S: Supported
10546F: drivers/media/i2c/s5c73m3/*
10547
7d459937
AH
10548SAMSUNG S5K5BAF CAMERA DRIVER
10549M: Kyungmin Park <kyungmin.park@samsung.com>
10550M: Andrzej Hajda <a.hajda@samsung.com>
10551L: linux-media@vger.kernel.org
10552S: Supported
10553F: drivers/media/i2c/s5k5baf.c
10554
c04c674f
RB
10555SAMSUNG S3FWRN5 NFC DRIVER
10556M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10557M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10558L: linux-nfc@lists.01.org (moderated for non-subscribers)
10559S: Supported
10560F: drivers/nfc/s3fwrn5
10561
310e39c9 10562SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10563M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10564M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10565M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10566S: Supported
10567L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10568F: drivers/clk/samsung/
490583f0
CC
10569F: include/dt-bindings/clock/exynos*.h
10570F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10571
2e365a70
AS
10572SAMSUNG SPI DRIVERS
10573M: Kukjin Kim <kgene@kernel.org>
10574M: Krzysztof Kozlowski <krzk@kernel.org>
10575M: Andi Shyti <andi.shyti@samsung.com>
10576L: linux-spi@vger.kernel.org
10577L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10578S: Maintained
10579F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10580F: drivers/spi/spi-s3c*
10581F: include/linux/platform_data/spi-s3c64xx.h
10582
66890ed6
BA
10583SAMSUNG SXGBE DRIVERS
10584M: Byungho An <bh74.an@samsung.com>
10585M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10586M: Vipul Pandya <vipul.pandya@samsung.com>
10587S: Supported
10588L: netdev@vger.kernel.org
10589F: drivers/net/ethernet/samsung/sxgbe/
10590
93c537af
LM
10591SAMSUNG THERMAL DRIVER
10592M: Lukasz Majewski <l.majewski@samsung.com>
10593L: linux-pm@vger.kernel.org
10594L: linux-samsung-soc@vger.kernel.org
10595S: Supported
9f273c24 10596T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10597F: drivers/thermal/samsung/
10598
e296cd32 10599SAMSUNG USB2 PHY DRIVER
774e0362
KD
10600M: Kamil Debski <kamil@wypas.org>
10601M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10602L: linux-kernel@vger.kernel.org
10603S: Supported
10604F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10605F: Documentation/phy/samsung-usb2.txt
10606F: drivers/phy/phy-exynos4210-usb2.c
10607F: drivers/phy/phy-exynos4x12-usb2.c
10608F: drivers/phy/phy-exynos5250-usb2.c
10609F: drivers/phy/phy-s5pv210-usb2.c
10610F: drivers/phy/phy-samsung-usb2.c
10611F: drivers/phy/phy-samsung-usb2.h
10612
ca749e2a 10613SERIAL DRIVERS
5e30bbb7 10614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10615L: linux-serial@vger.kernel.org
5e30bbb7 10616S: Maintained
30743257 10617F: Documentation/devicetree/bindings/serial/
14430813 10618F: drivers/tty/serial/
ca749e2a 10619
49fc9361
BG
10620STI CEC DRIVER
10621M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10622L: kernel@stlinux.com
10623S: Maintained
10624F: drivers/staging/media/st-cec/
10625F: Documentation/devicetree/bindings/media/stih-cec.txt
10626
aecb7b64 10627SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10628M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10629M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10630S: Maintained
1fb200d6 10631F: include/linux/dma/dw.h
3d598f47 10632F: include/linux/platform_data/dma-dw.h
61a76496 10633F: drivers/dma/dw/
aecb7b64 10634
058999cc
LP
10635SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10636M: Lars Persson <lars.persson@axis.com>
10637L: netdev@vger.kernel.org
10638S: Supported
10639F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10640F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10641
fc531d98 10642SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10643M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10644R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10645R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10646L: linux-i2c@vger.kernel.org
10647S: Maintained
10648F: drivers/i2c/busses/i2c-designware-*
10649F: include/linux/platform_data/i2c-designware.h
10650
f9e37137 10651SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10652M: Jaehoon Chung <jh80.chung@samsung.com>
10653L: linux-mmc@vger.kernel.org
10654S: Maintained
10655F: include/linux/mmc/dw_mmc.h
10656F: drivers/mmc/host/dw_mmc*
10657
a961e698
AS
10658SYSTEM TRACE MODULE CLASS
10659M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10660S: Maintained
e787bc46 10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10662F: Documentation/trace/stm.txt
10663F: drivers/hwtracing/stm/
10664F: include/linux/stm.h
10665F: include/uapi/linux/stm.h
10666
1db121d6
AN
10667THUNDERBOLT DRIVER
10668M: Andreas Noever <andreas.noever@gmail.com>
10669S: Maintained
10670F: drivers/thunderbolt/
10671
e35a49b1
SR
10672TI BQ27XXX POWER SUPPLY DRIVER
10673R: Andrew F. Davis <afd@ti.com>
10674F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10675F: drivers/power/supply/bq27xxx_battery.c
10676F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10677
34db37c6 10678TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10679M: John Stultz <john.stultz@linaro.org>
88606e80 10680M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10681L: linux-kernel@vger.kernel.org
75fc2d37 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10683S: Supported
10684F: include/linux/clocksource.h
10685F: include/linux/time.h
10686F: include/linux/timex.h
c117ab84
CEB
10687F: include/uapi/linux/time.h
10688F: include/uapi/linux/timex.h
88606e80
TG
10689F: kernel/time/clocksource.c
10690F: kernel/time/time*.c
34db37c6 10691F: kernel/time/alarmtimer.c
88606e80 10692F: kernel/time/ntp.c
7fe5f1c1 10693F: tools/testing/selftests/timers/
88606e80 10694
1da177e4 10695SC1200 WDT DRIVER
b300645a 10696M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10697S: Maintained
679655da 10698F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10699
10700SCHEDULER
dd9b238c 10701M: Ingo Molnar <mingo@redhat.com>
8b58be88 10702M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10703L: linux-kernel@vger.kernel.org
75fc2d37 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10705S: Maintained
95c0d71d 10706F: kernel/sched/
679655da 10707F: include/linux/sched.h
c117ab84 10708F: include/uapi/linux/sched.h
c2eb505b 10709F: include/linux/wait.h
1da177e4 10710
6bcf6737 10711SCORE ARCHITECTURE
ed38665e 10712M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10713M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10714W: http://www.sunplus.com
6bcf6737 10715S: Supported
a2681a75 10716F: arch/score/
6bcf6737 10717
80f390ea
SH
10718SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10719M: Sudeep Holla <sudeep.holla@arm.com>
10720L: linux-arm-kernel@lists.infradead.org
10721S: Maintained
10722F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10723F: drivers/clk/clk-scpi.c
8def3103 10724F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10725F: drivers/firmware/arm_scpi.c
10726F: include/linux/scpi_protocol.h
80f390ea 10727
1da177e4 10728SCSI CDROM DRIVER
8b58be88 10729M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10730L: linux-scsi@vger.kernel.org
10731W: http://www.kernel.dk
10732S: Maintained
679655da 10733F: drivers/scsi/sr*
1da177e4 10734
fb50a83d 10735SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10736M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10737L: linux-rdma@vger.kernel.org
10738S: Supported
10739W: http://www.openfabrics.org
10740Q: http://patchwork.kernel.org/project/linux-rdma/list/
10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10742F: drivers/infiniband/ulp/srp/
10743F: include/scsi/srp.h
10744
1da177e4 10745SCSI SG DRIVER
8b58be88 10746M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10747L: linux-scsi@vger.kernel.org
59ab3c93 10748W: http://sg.danny.cz/sg
1da177e4 10749S: Maintained
59ab3c93 10750F: Documentation/scsi/scsi-generic.txt
679655da
JP
10751F: drivers/scsi/sg.c
10752F: include/scsi/sg.h
1da177e4
LT
10753
10754SCSI SUBSYSTEM
7ee7895c 10755M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10757M: "Martin K. Petersen" <martin.petersen@oracle.com>
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10759L: linux-scsi@vger.kernel.org
1da177e4 10760S: Maintained
2c99a314 10761F: Documentation/devicetree/bindings/scsi/
679655da
JP
10762F: drivers/scsi/
10763F: include/scsi/
1da177e4
LT
10764
10765SCSI TAPE DRIVER
8b58be88 10766M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10767L: linux-scsi@vger.kernel.org
10768S: Maintained
679655da 10769F: Documentation/scsi/st.txt
f7269cfc
JD
10770F: drivers/scsi/st.*
10771F: drivers/scsi/st_*.h
1da177e4
LT
10772
10773SCTP PROTOCOL
8b6efb75 10774M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10775M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10776L: linux-sctp@vger.kernel.org
5f85813c 10777W: http://lksctp.sourceforge.net
8b6efb75 10778S: Maintained
679655da
JP
10779F: Documentation/networking/sctp.txt
10780F: include/linux/sctp.h
4d58c025 10781F: include/uapi/linux/sctp.h
679655da
JP
10782F: include/net/sctp/
10783F: net/sctp/
1da177e4
LT
10784
10785SCx200 CPU SUPPORT
8b58be88 10786M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10787S: Odd Fixes
679655da 10788F: Documentation/i2c/busses/scx200_acb
390889b6 10789F: arch/x86/platform/scx200/
679655da
JP
10790F: drivers/watchdog/scx200_wdt.c
10791F: drivers/i2c/busses/scx200*
10792F: drivers/mtd/maps/scx200_docflash.c
10793F: include/linux/scx200.h
1662d32c
JC
10794
10795SCx200 GPIO DRIVER
8b58be88 10796M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10797S: Maintained
679655da
JP
10798F: drivers/char/scx200_gpio.c
10799F: include/linux/scx200_gpio.h
1662d32c
JC
10800
10801SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10802M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10803S: Maintained
679655da 10804F: drivers/clocksource/scx200_hrt.c
1da177e4 10805
6a36913a 10806SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10807M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10808L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10809S: Maintained
679655da 10810F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10811
e7839f25 10812SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10813M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10814L: linux-mmc@vger.kernel.org
ddfe954d
UH
10815T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10816S: Maintained
10817F: drivers/mmc/host/sdhci*
10818F: include/linux/mmc/sdhci*
e2d1d6c0 10819
c04f9d61
KC
10820SECURE COMPUTING
10821M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10822R: Andy Lutomirski <luto@amacapital.net>
10823R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10825S: Supported
10826F: kernel/seccomp.c
10827F: include/uapi/linux/seccomp.h
10828F: include/linux/seccomp.h
c99ee51a 10829F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10830K: \bsecure_computing
10831K: \bTIF_SECCOMP\b
10832
476bf3d6
AC
10833SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10834M: Al Cooper <alcooperx@gmail.com>
10835L: linux-mmc@vger.kernel.org
10836L: bcm-kernel-feedback-list@broadcom.com
10837S: Maintained
10838F: drivers/mmc/host/sdhci-brcmstb*
10839
0d1bb41a 10840SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10841M: Ben Dooks <ben-linux@fluff.org>
dc524882 10842M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10843L: linux-mmc@vger.kernel.org
0d1bb41a 10844S: Maintained
dc524882 10845F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10846
c63b3cba 10847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10848M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10849L: linux-mmc@vger.kernel.org
10850S: Maintained
10851F: drivers/mmc/host/sdhci-spear.c
10852
8711cca2 10853SECURITY SUBSYSTEM
9b45c0d2 10854M: James Morris <james.l.morris@oracle.com>
9c3646d1 10855M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10856L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10858W: http://kernsec.org/
8711cca2 10859S: Supported
7d2c86b5 10860F: security/
8711cca2 10861
1da177e4 10862SECURITY CONTACT
8b58be88 10863M: Security Officers <security@kernel.org>
1da177e4
LT
10864S: Supported
10865
10866SELINUX SECURITY MODULE
e0238b4c 10867M: Paul Moore <paul@paul-moore.com>
8b58be88 10868M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10869M: Eric Paris <eparis@parisplace.org>
e0238b4c 10870L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10871W: http://selinuxproject.org
5a5f2acf 10872T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10873S: Supported
679655da
JP
10874F: include/linux/selinux*
10875F: security/selinux/
6bde95ce 10876F: scripts/selinux/
1da177e4 10877
c1c124e9
JJ
10878APPARMOR SECURITY MODULE
10879M: John Johansen <john.johansen@canonical.com>
10880L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10881W: apparmor.wiki.kernel.org
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10883S: Supported
10884F: security/apparmor/
10885
9b091556
KC
10886LOADPIN SECURITY MODULE
10887M: Kees Cook <keescook@chromium.org>
10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10889S: Supported
10890F: security/loadpin/
10891
730daa16
KC
10892YAMA SECURITY MODULE
10893M: Kees Cook <keescook@chromium.org>
10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10895S: Supported
10896F: security/yama/
10897
cef2cf07 10898SENSABLE PHANTOM
8b58be88 10899M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10900S: Maintained
679655da 10901F: drivers/misc/phantom.c
c117ab84 10902F: include/uapi/linux/phantom.h
cef2cf07 10903
2a1e8447
JB
10904Emulex 10Gbps iSCSI - OneConnect DRIVER
10905M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10906M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10907M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10908L: linux-scsi@vger.kernel.org
2a1e8447 10909W: http://www.broadcom.com
3387f656
JP
10910S: Supported
10911F: drivers/scsi/be2iscsi/
6733b39a 10912
d2ee76fa 10913Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10914M: Sathya Perla <sathya.perla@broadcom.com>
10915M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10916M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10917M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10918L: netdev@vger.kernel.org
fea3af67 10919W: http://www.emulex.com
7d2c86b5 10920S: Supported
9aebddd1 10921F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10922
d2928a8c 10923EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10924M: Selvin Xavier <selvin.xavier@avagotech.com>
10925M: Devesh Sharma <devesh.sharma@avagotech.com>
10926M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10927L: linux-rdma@vger.kernel.org
10928W: http://www.emulex.com
10929S: Supported
10930F: drivers/infiniband/hw/ocrdma/
a7fe7380 10931F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10932
8ceee660 10933SFC NETWORK DRIVER
c06f51ea 10934M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10935M: Edward Cree <ecree@solarflare.com>
10936M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10937L: netdev@vger.kernel.org
8ceee660 10938S: Supported
874aeea5 10939F: drivers/net/ethernet/sfc/
8ceee660 10940
e2d1d6c0 10941SGI GRU DRIVER
cc883afc 10942M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10943S: Maintained
679655da 10944F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10945
10946SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10947M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10948L: linux-ia64@vger.kernel.org
10949S: Supported
679655da 10950F: Documentation/ia64/serial.txt
df621252 10951F: drivers/tty/serial/ioc?_serial.c
679655da 10952F: include/linux/ioc?.h
e2d1d6c0 10953
75312619 10954SGI XP/XPC/XPNET DRIVER
e180383f
RH
10955M: Cliff Whickman <cpw@sgi.com>
10956M: Robin Holt <robinmholt@gmail.com>
75312619 10957S: Maintained
679655da 10958F: drivers/misc/sgi-xp/
75312619 10959
46eacf3b
AP
10960SI2157 MEDIA DRIVER
10961M: Antti Palosaari <crope@iki.fi>
10962L: linux-media@vger.kernel.org
a825eaec 10963W: https://linuxtv.org
46eacf3b
AP
10964W: http://palosaari.fi/linux/
10965Q: http://patchwork.linuxtv.org/project/linux-media/list/
10966T: git git://linuxtv.org/anttip/media_tree.git
10967S: Maintained
10968F: drivers/media/tuners/si2157*
10969
75e2d5ba
AP
10970SI2168 MEDIA DRIVER
10971M: Antti Palosaari <crope@iki.fi>
10972L: linux-media@vger.kernel.org
a825eaec 10973W: https://linuxtv.org
75e2d5ba
AP
10974W: http://palosaari.fi/linux/
10975Q: http://patchwork.linuxtv.org/project/linux-media/list/
10976T: git git://linuxtv.org/anttip/media_tree.git
10977S: Maintained
10978F: drivers/media/dvb-frontends/si2168*
10979
49cc629d
HV
10980SI470X FM RADIO RECEIVER I2C DRIVER
10981M: Hans Verkuil <hverkuil@xs4all.nl>
10982L: linux-media@vger.kernel.org
10983T: git git://linuxtv.org/media_tree.git
a825eaec 10984W: https://linuxtv.org
49cc629d
HV
10985S: Odd Fixes
10986F: drivers/media/radio/si470x/radio-si470x-i2c.c
10987
10988SI470X FM RADIO RECEIVER USB DRIVER
10989M: Hans Verkuil <hverkuil@xs4all.nl>
10990L: linux-media@vger.kernel.org
10991T: git git://linuxtv.org/media_tree.git
a825eaec 10992W: https://linuxtv.org
49cc629d
HV
10993S: Maintained
10994F: drivers/media/radio/si470x/radio-si470x-common.c
10995F: drivers/media/radio/si470x/radio-si470x.h
10996F: drivers/media/radio/si470x/radio-si470x-usb.c
10997
c937ca03
EV
10998SI4713 FM RADIO TRANSMITTER I2C DRIVER
10999M: Eduardo Valentin <edubezval@gmail.com>
11000L: linux-media@vger.kernel.org
11001T: git git://linuxtv.org/media_tree.git
a825eaec 11002W: https://linuxtv.org
c937ca03 11003S: Odd Fixes
99995ded 11004F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11005
11006SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11007M: Eduardo Valentin <edubezval@gmail.com>
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
a825eaec 11010W: https://linuxtv.org
c937ca03 11011S: Odd Fixes
99995ded
DR
11012F: drivers/media/radio/si4713/radio-platform-si4713.c
11013
11014SI4713 FM RADIO TRANSMITTER USB DRIVER
11015M: Hans Verkuil <hverkuil@xs4all.nl>
11016L: linux-media@vger.kernel.org
11017T: git git://linuxtv.org/media_tree.git
a825eaec 11018W: https://linuxtv.org
99995ded
DR
11019S: Maintained
11020F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11021
beb91d46 11022SIANO DVB DRIVER
5dc8a864
MCC
11023M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11024M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11025L: linux-media@vger.kernel.org
a825eaec 11026W: https://linuxtv.org
beb91d46
MCC
11027T: git git://linuxtv.org/media_tree.git
11028S: Odd fixes
11029F: drivers/media/common/siano/
beb91d46 11030F: drivers/media/usb/siano/
beb91d46 11031F: drivers/media/usb/siano/
14430813 11032F: drivers/media/mmc/siano/
beb91d46 11033
6f15b602
HG
11034SIMPLEFB FB DRIVER
11035M: Hans de Goede <hdegoede@redhat.com>
11036L: linux-fbdev@vger.kernel.org
11037S: Maintained
2d799dde 11038F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11039F: drivers/video/fbdev/simplefb.c
11040F: include/linux/platform_data/simplefb.h
11041
b618b69c 11042SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11043L: linux-media@vger.kernel.org
bb60fcb2 11044S: Orphan
b618b69c 11045F: drivers/media/platform/sh_veu.c
b618b69c
GL
11046
11047SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11048L: linux-media@vger.kernel.org
bb60fcb2 11049S: Orphan
b618b69c 11050F: drivers/media/platform/sh_vou.c
d647f0b7 11051F: include/media/drv-intf/sh_vou.h
b618b69c 11052
6349d997 11053SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11054M: Len Brown <lenb@kernel.org>
6349d997
LB
11055L: sfi-devel@simplefirmware.org
11056W: http://simplefirmware.org/
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11058S: Supported
943fc810 11059F: arch/x86/platform/sfi/
6349d997
LB
11060F: drivers/sfi/
11061F: include/linux/sfi*.h
e2d1d6c0 11062
1da177e4
LT
11063SIMTEC EB110ATX (Chalice CATS)
11064P: Ben Dooks
b16957c6
BD
11065P: Vincent Sanders <vince@simtec.co.uk>
11066M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11067W: http://www.simtec.co.uk/products/EB110ATX/
11068S: Supported
11069
11070SIMTEC EB2410ITX (BAST)
11071P: Ben Dooks
b16957c6
BD
11072P: Vincent Sanders <vince@simtec.co.uk>
11073M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11074W: http://www.simtec.co.uk/products/EB2410ITX/
11075S: Supported
15dba387
JP
11076F: arch/arm/mach-s3c24xx/mach-bast.c
11077F: arch/arm/mach-s3c24xx/bast-ide.c
11078F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11079
4c5adde7 11080TI DAVINCI MACHINE SUPPORT
3ba789c0 11081M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11082M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11085S: Supported
14430813 11086F: arch/arm/mach-davinci/
046d0a37 11087F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11088
8d4b3f08 11089TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11090M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11091L: linux-media@vger.kernel.org
a825eaec 11092W: https://linuxtv.org
8d4b3f08
LP
11093Q: http://patchwork.linuxtv.org/project/linux-media/list/
11094T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11095S: Maintained
8d4b3f08
LP
11096F: drivers/media/platform/davinci/
11097F: include/media/davinci/
11098
417d2e50 11099TI AM437X VPFE DRIVER
e43cdb56 11100M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11101L: linux-media@vger.kernel.org
a825eaec 11102W: https://linuxtv.org
417d2e50
BP
11103Q: http://patchwork.linuxtv.org/project/linux-media/list/
11104T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11105S: Maintained
11106F: drivers/media/platform/am437x/
11107
c4c0283a 11108OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11109M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11110L: linux-media@vger.kernel.org
a825eaec 11111W: https://linuxtv.org
c4c0283a
BP
11112Q: http://patchwork.linuxtv.org/project/linux-media/list/
11113T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11114S: Maintained
11115F: drivers/media/i2c/ov2659.c
b5dcee22 11116F: include/media/i2c/ov2659.h
c4c0283a 11117
3a6779f5
SM
11118SILICON MOTION SM712 FRAME BUFFER DRIVER
11119M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11120M: Teddy Wang <teddy.wang@siliconmotion.com>
11121M: Sudip Mukherjee <sudip@vectorindia.org>
11122L: linux-fbdev@vger.kernel.org
11123S: Maintained
11124F: drivers/video/fbdev/sm712*
11125F: Documentation/fb/sm712fb.txt
11126
92aab3c0 11127SIS 190 ETHERNET DRIVER
8b58be88 11128M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11129L: netdev@vger.kernel.org
11130S: Maintained
8c7de408 11131F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11132
1da177e4 11133SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11134M: Daniele Venzano <venza@brownhat.org>
1da177e4 11135W: http://www.brownhat.org/sis900.html
979b6c13 11136L: netdev@vger.kernel.org
1da177e4 11137S: Maintained
8c7de408 11138F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11139
11140SIS FRAMEBUFFER DRIVER
8b58be88 11141M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11142W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11143S: Maintained
679655da 11144F: Documentation/fb/sisfb.txt
8a61f013 11145F: drivers/video/fbdev/sis/
679655da 11146F: include/video/sisfb.h
1da177e4
LT
11147
11148SIS USB2VGA DRIVER
8b58be88 11149M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11150W: http://www.winischhofer.at/linuxsisusbvga.shtml
11151S: Maintained
679655da 11152F: drivers/usb/misc/sisusbvga/
1da177e4 11153
415ad26d 11154SLAB ALLOCATOR
16e943bf 11155M: Christoph Lameter <cl@linux.com>
2ed1c525 11156M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11157M: David Rientjes <rientjes@google.com>
11158M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11159M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11160L: linux-mm@kvack.org
11161S: Maintained
679655da 11162F: include/linux/sl?b*.h
16e943bf 11163F: mm/sl?b*
415ad26d 11164
9fab9787 11165SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11166M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11167M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11168M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11169R: Steven Rostedt <rostedt@goodmis.org>
11170R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11171L: linux-kernel@vger.kernel.org
9fab9787
PM
11172W: http://www.rdrop.com/users/paulmck/RCU/
11173S: Supported
11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11175F: include/linux/srcu.h
11176F: kernel/rcu/srcu.c
9fab9787 11177
66372841
CS
11178SMACK SECURITY MODULE
11179M: Casey Schaufler <casey@schaufler-ca.com>
11180L: linux-security-module@vger.kernel.org
11181W: http://schaufler-ca.com
ece38248 11182T: git git://github.com/cschaufler/smack-next
66372841
CS
11183S: Maintained
11184F: Documentation/security/Smack.txt
11185F: security/smack/
11186
20651e0b 11187DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11188M: Kevin Hilman <khilman@kernel.org>
11189M: Nishanth Menon <nm@ti.com>
11190S: Maintained
20651e0b 11191F: drivers/power/avs/
68ace3e1
KH
11192F: include/linux/power/smartreflex.h
11193L: linux-pm@vger.kernel.org
11194
1da177e4 11195SMC91x ETHERNET DRIVER
2f82af08 11196M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11197S: Odd Fixes
ae150435 11198F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11199
e8e31622
SA
11200SMIA AND SMIA++ IMAGE SENSOR DRIVER
11201M: Sakari Ailus <sakari.ailus@iki.fi>
11202L: linux-media@vger.kernel.org
11203S: Maintained
14430813 11204F: drivers/media/i2c/smiapp/
b5dcee22 11205F: include/media/i2c/smiapp.h
e8e31622
SA
11206F: drivers/media/i2c/smiapp-pll.c
11207F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11208F: include/uapi/linux/smiapp.h
a2cec3c0 11209F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11210
920fa1ff
GR
11211SMM665 HARDWARE MONITOR DRIVER
11212M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11213L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11214S: Maintained
11215F: Documentation/hwmon/smm665
11216F: drivers/hwmon/smm665.c
11217
9df7305b 11218SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11219M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11220L: linux-hwmon@vger.kernel.org
90b24cfb 11221S: Maintained
9df7305b
SG
11222F: Documentation/hwmon/emc2103
11223F: drivers/hwmon/emc2103.c
11224
a98d506c
HG
11225SMSC SCH5627 HARDWARE MONITOR DRIVER
11226M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11227L: linux-hwmon@vger.kernel.org
a98d506c
HG
11228S: Supported
11229F: Documentation/hwmon/sch5627
11230F: drivers/hwmon/sch5627.c
11231
6ea884db 11232SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11233M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11234L: linux-hwmon@vger.kernel.org
6ea884db 11235S: Maintained
679655da
JP
11236F: Documentation/hwmon/smsc47b397
11237F: drivers/hwmon/smsc47b397.c
6ea884db 11238
fd9abb3d 11239SMSC911x ETHERNET DRIVER
90b24cfb 11240M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11241L: netdev@vger.kernel.org
90b24cfb 11242S: Maintained
679655da 11243F: include/linux/smsc911x.h
ae150435 11244F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11245
11246SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11247M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11248L: netdev@vger.kernel.org
90b24cfb 11249S: Maintained
ae150435 11250F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11251
3c8a63e2 11252SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11253M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11254L: linux-fbdev@vger.kernel.org
90b24cfb 11255S: Maintained
8a61f013 11256F: drivers/video/fbdev/smscufx.c
3c8a63e2 11257
668acf32 11258SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11259M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11260L: linux-media@vger.kernel.org
275ffde4 11261T: git git://linuxtv.org/media_tree.git
795fb7e7 11262S: Maintained
90d72ac6
MCC
11263F: include/media/soc*
11264F: drivers/media/i2c/soc_camera/
11265F: drivers/media/platform/soc_camera/
668acf32 11266
e2d1d6c0 11267SOEKRIS NET48XX LED SUPPORT
8b58be88 11268M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11269S: Maintained
679655da 11270F: drivers/leds/leds-net48xx.c
e2d1d6c0 11271
e3994db1 11272SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11273M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11274M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11275M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11276M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11277L: linux-media@vger.kernel.org
11278S: Supported
11279F: drivers/media/pci/solo6x10/
11280
1da177e4 11281SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11282M: Shaohua Li <shli@kernel.org>
1da177e4 11283L: linux-raid@vger.kernel.org
0f9ce866 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11285S: Supported
679655da
JP
11286F: drivers/md/
11287F: include/linux/raid/
c117ab84 11288F: include/uapi/linux/raid/
1da177e4 11289
1da177e4 11290SONIC NETWORK DRIVER
8b58be88 11291M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11292L: netdev@vger.kernel.org
1da177e4 11293S: Maintained
d9fb9f38 11294F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11295
61e115a5 11296SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11297M: Michael Buesch <m@bues.ch>
e7828b28 11298L: linux-wireless@vger.kernel.org
61e115a5 11299S: Maintained
679655da
JP
11300F: drivers/ssb/
11301F: include/linux/ssb/
61e115a5 11302
1da177e4 11303SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11304M: Mattia Dongili <malattia@linux.it>
d0944853 11305L: platform-driver-x86@vger.kernel.org
5b18167d 11306W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11307S: Maintained
679655da
JP
11308F: Documentation/laptops/sony-laptop.txt
11309F: drivers/char/sonypi.c
11310F: drivers/platform/x86/sony-laptop.c
11311F: include/linux/sony-laptop.h
1da177e4 11312
baf8532a 11313SONY MEMORYSTICK CARD SUPPORT
8b58be88 11314M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11315W: http://tifmxx.berlios.de/
11316S: Maintained
679655da 11317F: drivers/memstick/host/tifm_ms.c
baf8532a 11318
0ab30494
ML
11319SONY MEMORYSTICK STANDARD SUPPORT
11320M: Maxim Levitsky <maximlevitsky@gmail.com>
11321S: Maintained
11322F: drivers/memstick/core/ms_block.*
11323
1da177e4 11324SOUND
8b58be88 11325M: Jaroslav Kysela <perex@perex.cz>
d8130624 11326M: Takashi Iwai <tiwai@suse.com>
93711660 11327L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11328W: http://www.alsa-project.org/
dde7ad8d 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11330T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11331Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11332S: Maintained
3126a179
JP
11333F: Documentation/sound/
11334F: include/sound/
c117ab84 11335F: include/uapi/sound/
679655da 11336F: sound/
1da177e4 11337
33bbe149
MB
11338SOUND - COMPRESSED AUDIO
11339M: Vinod Koul <vinod.koul@intel.com>
11340L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11342S: Supported
f672f31a 11343F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11344F: include/sound/compress_driver.h
f672f31a 11345F: include/uapi/sound/compress_*
33bbe149
MB
11346F: sound/core/compress_offload.c
11347F: sound/soc/soc-compress.c
11348
bd903bde 11349SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11350M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11351M: Mark Brown <broonie@kernel.org>
86f14df8 11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11353L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11354W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11355S: Supported
181ad2a5 11356F: Documentation/devicetree/bindings/sound/
2820f615 11357F: Documentation/sound/alsa/soc/
679655da 11358F: sound/soc/
e6e55122 11359F: include/sound/soc*
eb1a6af3 11360
d7f8761b
MB
11361SOUND - DMAENGINE HELPERS
11362M: Lars-Peter Clausen <lars@metafoo.de>
11363S: Supported
11364F: include/sound/dmaengine_pcm.h
11365F: sound/core/pcm_dmaengine.c
11366F: sound/soc/soc-generic-dmaengine-pcm.c
11367
990a6a99
OS
11368SP2 MEDIA DRIVER
11369M: Olli Salonen <olli.salonen@iki.fi>
11370L: linux-media@vger.kernel.org
a825eaec 11371W: https://linuxtv.org
990a6a99
OS
11372Q: http://patchwork.linuxtv.org/project/linux-media/list/
11373S: Maintained
11374F: drivers/media/dvb-frontends/sp2*
11375
473321fc 11376SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11377M: "David S. Miller" <davem@davemloft.net>
1da177e4 11378L: sparclinux@vger.kernel.org
8a6e2535 11379Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11382S: Maintained
679655da 11383F: arch/sparc/
7765b8bb 11384F: drivers/sbus/
1da177e4 11385
6404fcca
DM
11386SPARC SERIAL DRIVERS
11387M: "David S. Miller" <davem@davemloft.net>
11388L: sparclinux@vger.kernel.org
08deed1e
JP
11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11391S: Maintained
6816383a 11392F: include/linux/sunserialcore.h
df621252 11393F: drivers/tty/serial/suncore.c
df621252
GKH
11394F: drivers/tty/serial/sunhv.c
11395F: drivers/tty/serial/sunsab.c
11396F: drivers/tty/serial/sunsab.h
11397F: drivers/tty/serial/sunsu.c
11398F: drivers/tty/serial/sunzilog.c
11399F: drivers/tty/serial/sunzilog.h
6404fcca 11400
389325b4
CL
11401SPARSE CHECKER
11402M: "Christopher Li" <sparse@chrisli.org>
11403L: linux-sparse@vger.kernel.org
11404W: https://sparse.wiki.kernel.org/
11405T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11406T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11407S: Maintained
11408F: include/linux/compiler.h
11409
fc0c195a 11410SPEAR PLATFORM SUPPORT
da89947b 11411M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11412M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11414W: http://www.st.com/spear
11415S: Maintained
e68d7c14 11416F: arch/arm/boot/dts/spear*
281e192f 11417F: arch/arm/mach-spear/
fc0c195a
VK
11418
11419SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11420M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11422W: http://www.st.com/spear
11423S: Maintained
5df33a62 11424F: drivers/clk/spear/
fc0c195a 11425
e2796541
CP
11426SPI NOR SUBSYSTEM
11427M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11428M: Marek Vasut <marek.vasut@gmail.com>
11429L: linux-mtd@lists.infradead.org
11430W: http://www.linux-mtd.infradead.org/
11431Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11432T: git git://github.com/spi-nor/linux.git
11433S: Maintained
11434F: drivers/mtd/spi-nor/
11435F: include/linux/mtd/spi-nor.h
11436
e2d1d6c0 11437SPI SUBSYSTEM
b02e48f2 11438M: Mark Brown <broonie@kernel.org>
dfbe403c 11439L: linux-spi@vger.kernel.org
e7e4e13c 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11441Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11442S: Maintained
87306eb7 11443F: Documentation/devicetree/bindings/spi/
679655da
JP
11444F: Documentation/spi/
11445F: drivers/spi/
11446F: include/linux/spi/
c117ab84 11447F: include/uapi/linux/spi/
a43cd4bb 11448F: tools/spi/
e2d1d6c0 11449
2752e401 11450SPIDERNET NETWORK DRIVER for CELL
8b58be88 11451M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11452L: netdev@vger.kernel.org
11453S: Supported
679655da 11454F: Documentation/networking/spider_net.txt
8df158ac 11455F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11456
e2d1d6c0 11457SPU FILE SYSTEM
8b58be88 11458M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11459L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11460W: http://www.ibm.com/developerworks/power/cell/
11461S: Supported
679655da
JP
11462F: Documentation/filesystems/spufs.txt
11463F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11464
fc555841 11465SQUASHFS FILE SYSTEM
d7f2ff67 11466M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11467L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11468W: http://squashfs.org.uk
9f273c24 11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11470S: Maintained
679655da
JP
11471F: Documentation/filesystems/squashfs.txt
11472F: fs/squashfs/
fc555841 11473
1da177e4 11474SRM (Alpha) environment access
8b58be88 11475M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11476S: Maintained
679655da 11477F: arch/alpha/kernel/srm_env.c
1da177e4 11478
26e9a397 11479STABLE BRANCH
879a5a00 11480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11481L: stable@vger.kernel.org
879a5a00 11482S: Supported
7b175c46 11483F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11484
26e9a397 11485STAGING SUBSYSTEM
879a5a00 11486M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11487T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11488L: devel@driverdev.osuosl.org
879a5a00 11489S: Supported
679655da 11490F: drivers/staging/
dbc6c2cc 11491
ebd3d010
JP
11492STAGING - COMEDI
11493M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11494M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11495S: Odd Fixes
11496F: drivers/staging/comedi/
11497
a0138163
JP
11498STAGING - FLARION FT1000 DRIVERS
11499M: Marek Belisko <marek.belisko@gmail.com>
11500S: Odd Fixes
11501F: drivers/staging/ft1000/
11502
6c1bb424 11503STAGING - INDUSTRIAL IO
030a13d7 11504M: Jonathan Cameron <jic23@kernel.org>
a0138163 11505L: linux-iio@vger.kernel.org
6c1bb424 11506S: Odd Fixes
5291582d 11507F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11508F: drivers/staging/iio/
11509
a0138163
JP
11510STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11511M: Jarod Wilson <jarod@wilsonet.com>
11512W: http://www.lirc.org/
11513S: Odd Fixes
b2b0186d 11514F: drivers/staging/media/lirc/
a0138163 11515
f5e5de1e
OD
11516STAGING - LUSTRE PARALLEL FILESYSTEM
11517M: Oleg Drokin <oleg.drokin@intel.com>
11518M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11519M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11520L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11521W: http://wiki.lustre.org/
f5e5de1e
OD
11522S: Maintained
11523F: drivers/staging/lustre
11524
7c6b6c71
MD
11525STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11526M: Marc Dietrich <marvin24@gmx.de>
11527L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11528L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11529S: Maintained
11530F: drivers/staging/nvec/
11531
53c43c5c
GKH
11532STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11533M: Jens Frederich <jfrederich@gmail.com>
11534M: Daniel Drake <dsd@laptop.org>
11535M: Jon Nettleton <jon.nettleton@gmail.com>
11536W: http://wiki.laptop.org/go/DCON
11537S: Maintained
11538F: drivers/staging/olpc_dcon/
11539
a0138163
JP
11540STAGING - REALTEK RTL8712U DRIVERS
11541M: Larry Finger <Larry.Finger@lwfinger.net>
11542M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11543S: Odd Fixes
11544F: drivers/staging/rtl8712/
11545
980ac4d7
SM
11546STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11547M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11548M: Teddy Wang <teddy.wang@siliconmotion.com>
11549M: Sudip Mukherjee <sudip@vectorindia.org>
11550L: linux-fbdev@vger.kernel.org
11551S: Maintained
11552F: drivers/staging/sm750fb/
11553
510fa408
JP
11554STAGING - SLICOSS
11555M: Lior Dotan <liodot@gmail.com>
11556M: Christopher Harrer <charrer@alacritech.com>
11557S: Odd Fixes
11558F: drivers/staging/slicoss/
11559
a0138163
JP
11560STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11561M: William Hubbs <w.d.hubbs@gmail.com>
11562M: Chris Brannon <chris@the-brannons.com>
d33bce31 11563M: Kirk Reiser <kirk@reisers.ca>
a0138163 11564M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11565L: speakup@linux-speakup.org
a0138163
JP
11566W: http://www.linux-speakup.org/
11567S: Odd Fixes
11568F: drivers/staging/speakup/
11569
b3e871ce
JP
11570STAGING - VIA VT665X DRIVERS
11571M: Forest Bond <forest@alittletooquiet.net>
11572S: Odd Fixes
11573F: drivers/staging/vt665?/
11574
a30baec1 11575STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11576M: Aditya Shankar <aditya.shankar@microchip.com>
11577M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11578L: linux-wireless@vger.kernel.org
11579S: Supported
11580F: drivers/staging/wilc1000/
11581
709bcb07 11582STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11583M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11584S: Odd Fixes
11585F: drivers/staging/xgifb/
11586
1da177e4 11587STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11588M: Ion Badulescu <ionut@badula.org>
b4f90189 11589S: Odd Fixes
9bba23b0 11590F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11591
e2d1d6c0 11592SUN3/3X
8b58be88 11593M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11594W: http://sammy.net/sun3/
11595S: Maintained
679655da
JP
11596F: arch/m68k/kernel/*sun3*
11597F: arch/m68k/sun3*/
11598F: arch/m68k/include/asm/sun3*
e689cf4a 11599F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11600
af6a5af8
HG
11601SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11602M: Hans de Goede <hdegoede@redhat.com>
11603L: linux-input@vger.kernel.org
11604S: Maintained
11605F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11606F: drivers/input/keyboard/sun4i-lradc-keys.c
11607
2bc9ff01
DK
11608SUNDANCE NETWORK DRIVER
11609M: Denis Kirjanov <kda@linux-powerpc.org>
11610L: netdev@vger.kernel.org
11611S: Maintained
11612F: drivers/net/ethernet/dlink/sundance.c
11613
2cbb12a4 11614SUPERH
114bf37e
RF
11615M: Yoshinori Sato <ysato@users.sourceforge.jp>
11616M: Rich Felker <dalias@libc.org>
2cbb12a4 11617L: linux-sh@vger.kernel.org
8a6e2535 11618Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11619S: Maintained
066069e1 11620F: Documentation/sh/
679655da 11621F: arch/sh/
066069e1 11622F: drivers/sh/
1da177e4 11623
4480f15b 11624SUSPEND TO RAM
7fb06082 11625M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11626M: Len Brown <len.brown@intel.com>
11627M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11628L: linux-pm@vger.kernel.org
68656443 11629B: https://bugzilla.kernel.org
e2d1d6c0 11630S: Supported
679655da
JP
11631F: Documentation/power/
11632F: arch/x86/kernel/acpi/
11633F: drivers/base/power/
11634F: kernel/power/
11635F: include/linux/suspend.h
11636F: include/linux/freezer.h
11637F: include/linux/pm.h
1da177e4
LT
11638
11639SVGA HANDLING
8b58be88 11640M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11641L: linux-video@atrey.karlin.mff.cuni.cz
11642S: Maintained
679655da
JP
11643F: Documentation/svga.txt
11644F: arch/x86/boot/video*
1da177e4 11645
6e28b761
KRW
11646SWIOTLB SUBSYSTEM
11647M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11648L: linux-kernel@vger.kernel.org
9f273c24 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11650S: Supported
11651F: lib/swiotlb.c
11652F: arch/*/kernel/pci-swiotlb.c
11653F: include/linux/swiotlb.h
11654
007f790c
JP
11655SWITCHDEV
11656M: Jiri Pirko <jiri@resnulli.us>
11657L: netdev@vger.kernel.org
11658S: Supported
11659F: net/switchdev/
11660F: include/net/switchdev.h
11661
db8e35d5
VG
11662SYNOPSYS ARC ARCHITECTURE
11663M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11664L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11665S: Supported
11666F: arch/arc/
9b28829d 11667F: Documentation/devicetree/bindings/arc/*
2d799dde 11668F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11669F: drivers/tty/serial/arc_uart.c
b7182d1a 11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11671
556cc1c5
AB
11672SYNOPSYS ARC SDP platform support
11673M: Alexey Brodkin <abrodkin@synopsys.com>
11674S: Supported
11675F: arch/arc/plat-axs10x
11676F: arch/arc/boot/dts/ax*
11677F: Documentation/devicetree/bindings/arc/axs10*
11678
6c284c9a
LJ
11679SYSTEM CONFIGURATION (SYSCON)
11680M: Lee Jones <lee.jones@linaro.org>
11681M: Arnd Bergmann <arnd@arndb.de>
11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11683S: Supported
11684F: drivers/mfd/syscon.c
11685
8c0984e5
SR
11686SYSTEM RESET/SHUTDOWN DRIVERS
11687M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11688L: linux-pm@vger.kernel.org
58db9505 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11690S: Maintained
11691F: Documentation/devicetree/bindings/power/reset/
11692F: drivers/power/reset/
11693
1da177e4 11694SYSV FILESYSTEM
8b58be88 11695M: Christoph Hellwig <hch@infradead.org>
1da177e4 11696S: Maintained
679655da
JP
11697F: Documentation/filesystems/sysv-fs.txt
11698F: fs/sysv/
11699F: include/linux/sysv_fs.h
1da177e4 11700
86cfa7fc 11701TARGET SUBSYSTEM
9c3646d1 11702M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11703L: linux-scsi@vger.kernel.org
b9f5edc2 11704L: target-devel@vger.kernel.org
86cfa7fc 11705W: http://www.linux-iscsi.org
cf015e9f 11706W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11708S: Supported
11709F: drivers/target/
11710F: include/target/
11711F: Documentation/target/
11712
4e68852d 11713TASKSTATS STATISTICS INTERFACE
185e595f 11714M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11715S: Maintained
679655da
JP
11716F: Documentation/accounting/taskstats*
11717F: include/linux/taskstats*
11718F: kernel/taskstats.c
4e68852d 11719
781b456a 11720TC CLASSIFIER
f935f3f8 11721M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11722L: netdev@vger.kernel.org
11723S: Maintained
679655da 11724F: include/net/pkt_cls.h
c117ab84 11725F: include/uapi/linux/pkt_cls.h
679655da 11726F: net/sched/
781b456a 11727
5067f08a 11728TCP LOW PRIORITY MODULE
8b58be88
JP
11729M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11730M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11731W: http://tcp-lp-mod.sourceforge.net/
11732S: Maintained
679655da 11733F: net/ipv4/tcp_lp.c
5067f08a 11734
91952bc0
AP
11735TDA10071 MEDIA DRIVER
11736M: Antti Palosaari <crope@iki.fi>
11737L: linux-media@vger.kernel.org
a825eaec 11738W: https://linuxtv.org
91952bc0
AP
11739W: http://palosaari.fi/linux/
11740Q: http://patchwork.linuxtv.org/project/linux-media/list/
11741T: git git://linuxtv.org/anttip/media_tree.git
11742S: Maintained
11743F: drivers/media/dvb-frontends/tda10071*
11744
11745TDA18212 MEDIA DRIVER
11746M: Antti Palosaari <crope@iki.fi>
11747L: linux-media@vger.kernel.org
a825eaec 11748W: https://linuxtv.org
91952bc0
AP
11749W: http://palosaari.fi/linux/
11750Q: http://patchwork.linuxtv.org/project/linux-media/list/
11751T: git git://linuxtv.org/anttip/media_tree.git
11752S: Maintained
11753F: drivers/media/tuners/tda18212*
11754
11755TDA18218 MEDIA DRIVER
11756M: Antti Palosaari <crope@iki.fi>
11757L: linux-media@vger.kernel.org
a825eaec 11758W: https://linuxtv.org
91952bc0
AP
11759W: http://palosaari.fi/linux/
11760Q: http://patchwork.linuxtv.org/project/linux-media/list/
11761T: git git://linuxtv.org/anttip/media_tree.git
11762S: Maintained
11763F: drivers/media/tuners/tda18218*
11764
3b2f6aba
MK
11765TDA18271 MEDIA DRIVER
11766M: Michael Krufky <mkrufky@linuxtv.org>
11767L: linux-media@vger.kernel.org
a825eaec 11768W: https://linuxtv.org
3b2f6aba
MK
11769W: http://github.com/mkrufky
11770Q: http://patchwork.linuxtv.org/project/linux-media/list/
11771T: git git://linuxtv.org/mkrufky/tuners.git
11772S: Maintained
11773F: drivers/media/tuners/tda18271*
11774
e48307a9
MK
11775TDA827x MEDIA DRIVER
11776M: Michael Krufky <mkrufky@linuxtv.org>
11777L: linux-media@vger.kernel.org
a825eaec 11778W: https://linuxtv.org
e48307a9
MK
11779W: http://github.com/mkrufky
11780Q: http://patchwork.linuxtv.org/project/linux-media/list/
11781T: git git://linuxtv.org/mkrufky/tuners.git
11782S: Maintained
11783F: drivers/media/tuners/tda8290.*
11784
66cf9212
MK
11785TDA8290 MEDIA DRIVER
11786M: Michael Krufky <mkrufky@linuxtv.org>
11787L: linux-media@vger.kernel.org
a825eaec 11788W: https://linuxtv.org
66cf9212
MK
11789W: http://github.com/mkrufky
11790Q: http://patchwork.linuxtv.org/project/linux-media/list/
11791T: git git://linuxtv.org/mkrufky/tuners.git
11792S: Maintained
11793F: drivers/media/tuners/tda8290.*
11794
4b9fba30
HV
11795TDA9840 MEDIA DRIVER
11796M: Hans Verkuil <hverkuil@xs4all.nl>
11797L: linux-media@vger.kernel.org
11798T: git git://linuxtv.org/media_tree.git
a825eaec 11799W: https://linuxtv.org
4b9fba30
HV
11800S: Maintained
11801F: drivers/media/i2c/tda9840*
11802
2cb654fd 11803TEA5761 TUNER DRIVER
5dc8a864
MCC
11804M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11805M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11806L: linux-media@vger.kernel.org
a825eaec 11807W: https://linuxtv.org
2cb654fd
MCC
11808T: git git://linuxtv.org/media_tree.git
11809S: Odd fixes
11810F: drivers/media/tuners/tea5761.*
11811
11812TEA5767 TUNER DRIVER
5dc8a864
MCC
11813M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11814M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11815L: linux-media@vger.kernel.org
a825eaec 11816W: https://linuxtv.org
2cb654fd
MCC
11817T: git git://linuxtv.org/media_tree.git
11818S: Maintained
11819F: drivers/media/tuners/tea5767.*
11820
4b9fba30
HV
11821TEA6415C MEDIA DRIVER
11822M: Hans Verkuil <hverkuil@xs4all.nl>
11823L: linux-media@vger.kernel.org
11824T: git git://linuxtv.org/media_tree.git
a825eaec 11825W: https://linuxtv.org
4b9fba30
HV
11826S: Maintained
11827F: drivers/media/i2c/tea6415c*
11828
11829TEA6420 MEDIA DRIVER
11830M: Hans Verkuil <hverkuil@xs4all.nl>
11831L: linux-media@vger.kernel.org
11832T: git git://linuxtv.org/media_tree.git
a825eaec 11833W: https://linuxtv.org
4b9fba30
HV
11834S: Maintained
11835F: drivers/media/i2c/tea6420*
11836
3d249d4c 11837TEAM DRIVER
dca9ab92 11838M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11839L: netdev@vger.kernel.org
11840S: Supported
11841F: drivers/net/team/
11842F: include/linux/if_team.h
c117ab84 11843F: include/uapi/linux/if_team.h
3d249d4c 11844
7d029125 11845TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11846M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11847S: Maintained
11848F: arch/x86/platform/ts5500/
11849
40ad4a30
SY
11850TECHNOTREND USB IR RECEIVER
11851M: Sean Young <sean@mess.org>
11852L: linux-media@vger.kernel.org
11853S: Maintained
11854F: drivers/media/rc/ttusbir.c
11855
adabdb0c 11856TEGRA ARCHITECTURE SUPPORT
243d58ec 11857M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11858M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11859M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11860L: linux-tegra@vger.kernel.org
fd117cd1 11861Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11863S: Supported
bbbe96ed 11864N: [^a-z]tegra
84b9414b 11865
adabdb0c
SW
11866TEGRA CLOCK DRIVER
11867M: Peter De Schrijver <pdeschrijver@nvidia.com>
11868M: Prashant Gaikwad <pgaikwad@nvidia.com>
11869S: Supported
11870F: drivers/clk/tegra/
11871
86e486a0 11872TEGRA DMA DRIVERS
adabdb0c 11873M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11874M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11875S: Supported
86e486a0 11876F: drivers/dma/tegra*
adabdb0c 11877
adabdb0c
SW
11878TEGRA I2C DRIVER
11879M: Laxman Dewangan <ldewangan@nvidia.com>
11880S: Supported
11881F: drivers/i2c/busses/i2c-tegra.c
11882
11883TEGRA IOMMU DRIVERS
11884M: Hiroshi Doyu <hdoyu@nvidia.com>
11885S: Supported
11886F: drivers/iommu/tegra*
11887
11888TEGRA KBC DRIVER
11889M: Rakesh Iyer <riyer@nvidia.com>
11890M: Laxman Dewangan <ldewangan@nvidia.com>
11891S: Supported
11892F: drivers/input/keyboard/tegra-kbc.c
11893
adabdb0c
SW
11894TEGRA PWM DRIVER
11895M: Thierry Reding <thierry.reding@gmail.com>
11896S: Supported
11897F: drivers/pwm/pwm-tegra.c
11898
11899TEGRA SERIAL DRIVER
11900M: Laxman Dewangan <ldewangan@nvidia.com>
11901S: Supported
11902F: drivers/tty/serial/serial-tegra.c
11903
11904TEGRA SPI DRIVER
11905M: Laxman Dewangan <ldewangan@nvidia.com>
11906S: Supported
11907F: drivers/spi/spi-tegra*
11908
1a348ccc 11909TEHUTI ETHERNET DRIVER
8b58be88 11910M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11911L: netdev@vger.kernel.org
11912S: Supported
ef7f5429 11913F: drivers/net/ethernet/tehuti/*
1a348ccc 11914
4e68852d 11915Telecom Clock Driver for MCPL0010
8b58be88 11916M: Mark Gross <mark.gross@intel.com>
4e68852d 11917S: Supported
679655da 11918F: drivers/char/tlclk.c
4e68852d 11919
4480f15b 11920TENSILICA XTENSA PORT (xtensa)
8b58be88 11921M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11922M: Max Filippov <jcmvbkbc@gmail.com>
11923L: linux-xtensa@linux-xtensa.org
9f273c24 11924T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11925S: Maintained
679655da 11926F: arch/xtensa/
3dc99857 11927F: drivers/irqchip/irq-xtensa-*
4e68852d 11928
5313ba66
HV
11929THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11930M: Hans Verkuil <hverkuil@xs4all.nl>
11931L: linux-media@vger.kernel.org
11932T: git git://linuxtv.org/media_tree.git
a825eaec 11933W: https://linuxtv.org
5313ba66
HV
11934S: Maintained
11935F: drivers/media/radio/radio-raremono.c
11936
d3fb6955 11937THERMAL
b75f0050 11938M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11939M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11940L: linux-pm@vger.kernel.org
11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11943Q: https://patchwork.kernel.org/project/linux-pm/list/
11944S: Supported
11945F: drivers/thermal/
11946F: include/linux/thermal.h
af6c9f16 11947F: include/uapi/linux/thermal.h
b75f0050
JP
11948F: include/linux/cpu_cooling.h
11949F: Documentation/devicetree/bindings/thermal/
d3fb6955 11950
64e05d8b
VK
11951THERMAL/CPU_COOLING
11952M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11953M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11954M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11955L: linux-pm@vger.kernel.org
11956S: Supported
11957F: Documentation/thermal/cpu-cooling-api.txt
11958F: drivers/thermal/cpu_cooling.c
11959F: include/linux/cpu_cooling.h
11960
4e68852d 11961THINKPAD ACPI EXTRAS DRIVER
8b58be88 11962M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11963L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11964L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11965W: http://ibm-acpi.sourceforge.net
11966W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11967T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11968S: Maintained
679655da 11969F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11970
1b46f2a2 11971TI BANDGAP AND THERMAL DRIVER
f14d1c24 11972M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11973M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11974L: linux-pm@vger.kernel.org
531ff13e 11975L: linux-omap@vger.kernel.org
5a723e81 11976S: Maintained
794b2e25 11977F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11978
ccf963d3
BP
11979TI VPE/CAL DRIVERS
11980M: Benoit Parrot <bparrot@ti.com>
11981L: linux-media@vger.kernel.org
11982W: http://linuxtv.org/
11983Q: http://patchwork.linuxtv.org/project/linux-media/list/
11984S: Maintained
11985F: drivers/media/platform/ti-vpe/
11986
0c7665c3
MF
11987TI CDCE706 CLOCK DRIVER
11988M: Max Filippov <jcmvbkbc@gmail.com>
11989S: Maintained
11990F: drivers/clk/clk-cdce706.c
11991
49b6a5e3
TK
11992TI CLOCK DRIVER
11993M: Tero Kristo <t-kristo@ti.com>
11994L: linux-omap@vger.kernel.org
11995S: Maintained
11996F: drivers/clk/ti/
11997F: include/linux/clk/ti.h
11998
f75cfbad
GS
11999TI ETHERNET SWITCH DRIVER (CPSW)
12000M: Mugunthan V N <mugunthanvnm@ti.com>
12001R: Grygorii Strashko <grygorii.strashko@ti.com>
12002L: linux-omap@vger.kernel.org
12003L: netdev@vger.kernel.org
12004S: Maintained
12005F: drivers/net/ethernet/ti/cpsw*
12006F: drivers/net/ethernet/ti/davinci*
12007
4020f2d7 12008TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12009M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12010S: Maintained
679655da
JP
12011F: drivers/misc/tifm*
12012F: drivers/mmc/host/tifm_sd.c
12013F: include/linux/tifm.h
4020f2d7 12014
e0c52404 12015TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12016M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12017L: linux-kernel@vger.kernel.org
12018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12019S: Maintained
12020F: drivers/soc/ti/*
12021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12022
12023
152ad442
SR
12024TI LM49xxx FAMILY ASoC CODEC DRIVERS
12025M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12026M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12028S: Maintained
12029F: sound/soc/codecs/lm49453*
d392dead 12030F: sound/soc/codecs/isabelle*
152ad442 12031
0edd807d
KM
12032TI LP855x BACKLIGHT DRIVER
12033M: Milo Kim <milo.kim@ti.com>
12034S: Maintained
12035F: Documentation/backlight/lp855x-driver.txt
12036F: drivers/video/backlight/lp855x_bl.c
12037F: include/linux/platform_data/lp855x.h
12038
faf13f6d
KM
12039TI LP8727 CHARGER DRIVER
12040M: Milo Kim <milo.kim@ti.com>
12041S: Maintained
8c0984e5 12042F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12043F: include/linux/platform_data/lp8727.h
12044
22f1229f
KM
12045TI LP8788 MFD DRIVER
12046M: Milo Kim <milo.kim@ti.com>
12047S: Maintained
12048F: drivers/iio/adc/lp8788_adc.c
12049F: drivers/leds/leds-lp8788.c
12050F: drivers/mfd/lp8788*.c
8c0984e5 12051F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12052F: drivers/regulator/lp8788-*.c
12053F: include/linux/mfd/lp8788*.h
12054
84640e27
KM
12055TI NETCP ETHERNET DRIVER
12056M: Wingman Kwok <w-kwok2@ti.com>
12057M: Murali Karicheri <m-karicheri2@ti.com>
12058L: netdev@vger.kernel.org
12059S: Maintained
12060F: drivers/net/ethernet/ti/netcp*
12061
217e0ca9
KC
12062TI TAS571X FAMILY ASoC CODEC DRIVER
12063M: Kevin Cernekee <cernekee@chromium.org>
12064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12065S: Odd Fixes
12066F: sound/soc/codecs/tas571x*
12067
dd5e8e6b 12068TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12069M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12070L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12071S: Maintained
12072F: sound/soc/codecs/twl4030*
12073
90921014 12074TI WILINK WIRELESS DRIVERS
90921014
LC
12075L: linux-wireless@vger.kernel.org
12076W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12077W: http://wireless.kernel.org/en/users/Drivers/wl1251
12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12079S: Orphan
90921014
LC
12080F: drivers/net/wireless/ti/
12081F: include/linux/wl12xx.h
12082
e86eaa3a 12083TIPC NETWORK LAYER
8b58be88 12084M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12085M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12086L: netdev@vger.kernel.org (core kernel code)
12087L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12088W: http://tipc.sourceforge.net/
e86eaa3a 12089S: Maintained
c117ab84 12090F: include/uapi/linux/tipc*.h
679655da 12091F: net/tipc/
e86eaa3a 12092
867e359b 12093TILE ARCHITECTURE
b9a279f6 12094M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12095W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12097S: Supported
12098F: arch/tile/
6b940606 12099F: drivers/char/tile-srom.c
5c770755 12100F: drivers/edac/tile_edac.c
6b940606
CM
12101F: drivers/net/ethernet/tile/
12102F: drivers/rtc/rtc-tile.c
12103F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12104F: drivers/tty/serial/tilegx.c
6b940606
CM
12105F: drivers/usb/host/*-tilegx.c
12106F: include/linux/usb/tilegx.h
867e359b 12107
1da177e4 12108TLAN NETWORK DRIVER
8b58be88 12109M: Samuel Chessman <chessman@tux.org>
88c07dde 12110L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12111W: http://sourceforge.net/projects/tlan/
12112S: Maintained
679655da 12113F: Documentation/networking/tlan.txt
b544dbac 12114F: drivers/net/ethernet/ti/tlan.*
1da177e4 12115
d74db3b2 12116TOMOYO SECURITY MODULE
8b58be88
JP
12117M: Kentaro Takeda <takedakn@nttdata.co.jp>
12118M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12119L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12120L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12121L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12122L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12123W: http://tomoyo.sourceforge.jp/
843d183c 12124T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12125S: Maintained
679655da 12126F: security/tomoyo/
d74db3b2 12127
9caeb532 12128TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12129M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12130L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12131S: Maintained
12132F: drivers/platform/x86/topstar-laptop.c
12133
1da177e4 12134TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12135M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12136L: platform-driver-x86@vger.kernel.org
0a63ca11 12137S: Maintained
679655da 12138F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12139
0a63ca11
AA
12140TOSHIBA BLUETOOTH DRIVER
12141M: Azael Avalos <coproscefalo@gmail.com>
12142L: platform-driver-x86@vger.kernel.org
12143S: Maintained
12144F: drivers/platform/x86/toshiba_bluetooth.c
12145
12146TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12147M: Azael Avalos <coproscefalo@gmail.com>
12148L: platform-driver-x86@vger.kernel.org
12149S: Maintained
12150F: drivers/platform/x86/toshiba_haps.c
12151
14991fc7
AA
12152TOSHIBA WMI HOTKEYS DRIVER
12153M: Azael Avalos <coproscefalo@gmail.com>
12154L: platform-driver-x86@vger.kernel.org
12155S: Maintained
12156F: drivers/platform/x86/toshiba-wmi.c
12157
1da177e4 12158TOSHIBA SMM DRIVER
8b58be88 12159M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12160W: http://www.buzzard.org.uk/toshiba/
12161S: Maintained
679655da
JP
12162F: drivers/char/toshiba.c
12163F: include/linux/toshiba.h
c117ab84 12164F: include/uapi/linux/toshiba.h
1da177e4 12165
d32d9864
MR
12166TOSHIBA TC358743 DRIVER
12167M: Mats Randgaard <matrandg@cisco.com>
12168L: linux-media@vger.kernel.org
12169S: Maintained
12170F: drivers/media/i2c/tc358743*
b5dcee22 12171F: include/media/i2c/tc358743.h
d32d9864 12172
560e6475
WS
12173TMIO/SDHI MMC DRIVER
12174M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12175L: linux-mmc@vger.kernel.org
560e6475 12176S: Supported
d1057c40
GL
12177F: drivers/mmc/host/tmio_mmc*
12178F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12179F: include/linux/mfd/tmio.h
d719f900 12180
917cc4e6
GR
12181TMP401 HARDWARE MONITOR DRIVER
12182M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12183L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12184S: Maintained
12185F: Documentation/hwmon/tmp401
12186F: drivers/hwmon/tmp401.c
12187
98f32602 12188TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12189M: Hugh Dickins <hughd@google.com>
98f32602
HD
12190L: linux-mm@kvack.org
12191S: Maintained
12192F: include/linux/shmem_fs.h
12193F: mm/shmem.c
12194
45f95b53 12195TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12196M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12197M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12198L: linux-media@vger.kernel.org
a825eaec 12199W: https://linuxtv.org
45f95b53
MCC
12200T: git git://linuxtv.org/media_tree.git
12201S: Odd fixes
12202F: drivers/media/usb/tm6000/
618cd932 12203F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12204
34d1324e
AU
12205TW5864 VIDEO4LINUX DRIVER
12206M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12207M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12208M: Andrey Utkin <andrey_utkin@fastmail.com>
12209L: linux-media@vger.kernel.org
12210S: Supported
12211F: drivers/media/pci/tw5864/
45f95b53 12212
c65fde19
HV
12213TW68 VIDEO4LINUX DRIVER
12214M: Hans Verkuil <hverkuil@xs4all.nl>
12215L: linux-media@vger.kernel.org
12216T: git git://linuxtv.org/media_tree.git
a825eaec 12217W: https://linuxtv.org
c65fde19
HV
12218S: Odd Fixes
12219F: drivers/media/pci/tw68/
12220
704a84cc
EG
12221TW686X VIDEO4LINUX DRIVER
12222M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12223L: linux-media@vger.kernel.org
12224T: git git://linuxtv.org/media_tree.git
12225W: http://linuxtv.org
12226S: Maintained
12227F: drivers/media/pci/tw686x/
12228
4e68852d 12229TPM DEVICE DRIVER
901486b8 12230M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12231M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12232M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12233R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12234W: http://tpmdd.sourceforge.net
63a10dfd 12235L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12236Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12237T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12238S: Maintained
679655da 12239F: drivers/char/tpm/
4e68852d 12240
1a0f1b27
AL
12241TPM IBM_VTPM DEVICE DRIVER
12242M: Ashley Lai <ashleydlai@gmail.com>
12243W: http://tpmdd.sourceforge.net
12244L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12245S: Maintained
12246F: drivers/char/tpm/tpm_ibmvtpm*
12247
d6f005a1
JP
12248TRACING
12249M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12250M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12252S: Maintained
12253F: Documentation/trace/ftrace.txt
12254F: arch/*/*/*/ftrace.h
12255F: arch/*/kernel/ftrace.c
12256F: include/*/ftrace.h
12257F: include/linux/trace*.h
12258F: include/trace/
12259F: kernel/trace/
6e68e6c5 12260F: tools/testing/selftests/ftrace/
d6f005a1 12261
4abac0d0
IM
12262TRACING MMIO ACCESSES (MMIOTRACE)
12263M: Steven Rostedt <rostedt@goodmis.org>
12264M: Ingo Molnar <mingo@kernel.org>
12265R: Karol Herbst <karolherbst@gmail.com>
12266R: Pekka Paalanen <ppaalanen@gmail.com>
12267S: Maintained
12268L: linux-kernel@vger.kernel.org
12269L: nouveau@lists.freedesktop.org
12270F: kernel/trace/trace_mmiotrace.c
12271F: include/linux/mmiotrace.h
12272F: arch/x86/mm/kmmio.c
12273F: arch/x86/mm/mmio-mod.c
12274F: arch/x86/mm/testmmiotrace.c
12275
1da177e4 12276TRIVIAL PATCHES
8b58be88 12277M: Jiri Kosina <trivial@kernel.org>
54e5881d 12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12279S: Maintained
86ef925f 12280K: ^Subject:.*(?i)trivial
1da177e4 12281
4e68852d 12282TTY LAYER
879a5a00 12283M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12284M: Jiri Slaby <jslaby@suse.com>
879a5a00 12285S: Supported
08deed1e 12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12287F: Documentation/serial/
8dd5d2f1 12288F: drivers/tty/
df621252 12289F: drivers/tty/serial/serial_core.c
e3288775
AC
12290F: include/linux/serial_core.h
12291F: include/linux/serial.h
12292F: include/linux/tty.h
c117ab84
CEB
12293F: include/uapi/linux/serial_core.h
12294F: include/uapi/linux/serial.h
12295F: include/uapi/linux/tty.h
4e68852d 12296
91952bc0
AP
12297TUA9001 MEDIA DRIVER
12298M: Antti Palosaari <crope@iki.fi>
12299L: linux-media@vger.kernel.org
a825eaec 12300W: https://linuxtv.org
91952bc0
AP
12301W: http://palosaari.fi/linux/
12302Q: http://patchwork.linuxtv.org/project/linux-media/list/
12303T: git git://linuxtv.org/anttip/media_tree.git
12304S: Maintained
12305F: drivers/media/tuners/tua9001*
12306
740db6d7 12307TULIP NETWORK DRIVERS
740db6d7 12308L: netdev@vger.kernel.org
cf869eb1
GG
12309L: linux-parisc@vger.kernel.org
12310S: Orphan
0f04e2aa 12311F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12312
12313TUN/TAP driver
ba57b6f2 12314M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12315W: http://vtun.sourceforge.net/tun
12316S: Maintained
679655da
JP
12317F: Documentation/networking/tuntap.txt
12318F: arch/um/os-Linux/drivers/
1da177e4 12319
b454cc66 12320TURBOCHANNEL SUBSYSTEM
8b58be88 12321M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12322M: Ralf Baechle <ralf@linux-mips.org>
12323L: linux-mips@linux-mips.org
12324Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12325S: Maintained
679655da
JP
12326F: drivers/tc/
12327F: include/linux/tc.h
b454cc66 12328
e2d1d6c0 12329UBI FILE SYSTEM (UBIFS)
a7859936 12330M: Richard Weinberger <richard@nod.at>
949cb623 12331M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12332M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12333L: linux-mtd@lists.infradead.org
e2966cbe 12334T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12335W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12336S: Supported
679655da
JP
12337F: Documentation/filesystems/ubifs.txt
12338F: fs/ubifs/
e2d1d6c0 12339
e1632fa2 12340UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12341M: Greg Ungerer <gerg@linux-m68k.org>
12342W: http://www.linux-m68k.org/
cc2020e6 12343W: http://www.uclinux.org/
e1632fa2 12344L: linux-m68k@lists.linux-m68k.org
cc2020e6 12345L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12347S: Maintained
e1632fa2
GU
12348F: arch/m68k/coldfire/
12349F: arch/m68k/68*/
61bc02bb
JP
12350F: arch/m68k/*/*_no.*
12351F: arch/m68k/include/asm/*_no.*
cc2020e6 12352
1da177e4 12353UDF FILESYSTEM
d8130624 12354M: Jan Kara <jack@suse.com>
1da177e4 12355S: Maintained
679655da
JP
12356F: Documentation/filesystems/udf.txt
12357F: fs/udf/
1da177e4 12358
cc2020e6 12359UFS FILESYSTEM
8b58be88 12360M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12361S: Maintained
679655da
JP
12362F: Documentation/filesystems/ufs.txt
12363F: fs/ufs/
cc2020e6 12364
0a09d3ab
DH
12365UHID USERSPACE HID IO DRIVER:
12366M: David Herrmann <dh.herrmann@googlemail.com>
12367L: linux-input@vger.kernel.org
12368S: Maintained
12369F: drivers/hid/uhid.c
c117ab84 12370F: include/uapi/linux/uhid.h
0a09d3ab 12371
18332a80 12372ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12373L: linux-usb@vger.kernel.org
10c6c9c9 12374S: Orphan
355ffe69 12375F: drivers/uwb/
679655da
JP
12376F: include/linux/uwb.h
12377F: include/linux/uwb/
18332a80 12378
b31d8273
G
12379UNICORE32 ARCHITECTURE:
12380M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12381W: http://mprc.pku.edu.cn/~guanxuetao/linux
12382S: Maintained
ceebf4d5 12383T: git git://github.com/gxt/linux.git
b31d8273
G
12384F: arch/unicore32/
12385
d8379ab1
TF
12386UNIFDEF
12387M: Tony Finch <dot@dotat.at>
12388W: http://dotat.at/prog/unifdef
12389S: Maintained
12390F: scripts/unifdef.c
12391
1da177e4 12392UNIFORM CDROM DRIVER
8b58be88 12393M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12394W: http://www.kernel.dk
12395S: Maintained
679655da
JP
12396F: Documentation/cdrom/
12397F: drivers/cdrom/cdrom.c
12398F: include/linux/cdrom.h
c117ab84 12399F: include/uapi/linux/cdrom.h
1da177e4 12400
56df0122 12401UNISYS S-PAR DRIVERS
49e7d9df
JP
12402M: David Kershner <david.kershner@unisys.com>
12403L: sparmaintainer@unisys.com (Unisys internal)
12404S: Supported
12405F: drivers/staging/unisys/
56df0122 12406
9941fa6e
VH
12407UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12408M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12409L: linux-scsi@vger.kernel.org
12410S: Supported
12411F: Documentation/scsi/ufs.txt
12412F: drivers/scsi/ufs/
12413
4b9ffb5a
JP
12414UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12415M: Joao Pinto <Joao.Pinto@synopsys.com>
12416L: linux-scsi@vger.kernel.org
12417S: Supported
12418F: drivers/scsi/ufs/*dwc*
12419
e2d1d6c0 12420UNSORTED BLOCK IMAGES (UBI)
949cb623 12421M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12422M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12423W: http://www.linux-mtd.infradead.org/
12424L: linux-mtd@lists.infradead.org
b6b44e0a 12425T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12426S: Supported
80811493 12427F: drivers/mtd/ubi/
679655da 12428F: include/linux/mtd/ubi.h
c117ab84 12429F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12430
1da177e4 12431USB ACM DRIVER
ca1c3e6f 12432M: Oliver Neukum <oneukum@suse.com>
6372594a 12433L: linux-usb@vger.kernel.org
1da177e4 12434S: Maintained
679655da
JP
12435F: Documentation/usb/acm.txt
12436F: drivers/usb/class/cdc-acm.*
1da177e4 12437
b7d572e1
PF
12438USB AR5523 WIRELESS DRIVER
12439M: Pontus Fuchs <pontus.fuchs@gmail.com>
12440L: linux-wireless@vger.kernel.org
12441S: Maintained
12442F: drivers/net/wireless/ath/ar5523/
12443
115bb1ff 12444USB ATTACHED SCSI
866d372e 12445M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12446L: linux-usb@vger.kernel.org
12447L: linux-scsi@vger.kernel.org
8eae0fb7 12448S: Maintained
115bb1ff
MW
12449F: drivers/usb/storage/uas.c
12450
1da177e4 12451USB CDC ETHERNET DRIVER
61eee9a7 12452M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12453L: linux-usb@vger.kernel.org
1da177e4 12454S: Maintained
679655da 12455F: drivers/net/usb/cdc_*.c
c117ab84 12456F: include/uapi/linux/usb/cdc.h
1da177e4 12457
66e3e591
KP
12458USB CHAOSKEY DRIVER
12459M: Keith Packard <keithp@keithp.com>
12460L: linux-usb@vger.kernel.org
12461S: Maintained
12462F: drivers/usb/misc/chaoskey.c
12463
b02b371e 12464USB CYPRESS C67X00 DRIVER
8b58be88 12465M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12466L: linux-usb@vger.kernel.org
12467S: Maintained
679655da 12468F: drivers/usb/c67x00/
b02b371e 12469
d0374f4f 12470USB DAVICOM DM9601 DRIVER
8b58be88 12471M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12472L: netdev@vger.kernel.org
d0374f4f
PK
12473W: http://www.linux-usb.org/usbnet
12474S: Maintained
679655da 12475F: drivers/net/usb/dm9601.c
d0374f4f 12476
cc2020e6 12477USB DIAMOND RIO500 DRIVER
8b58be88 12478M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12479L: rio500-users@lists.sourceforge.net
12480W: http://rio500.sourceforge.net
12481S: Maintained
679655da 12482F: drivers/usb/misc/rio500*
cc2020e6 12483
1da177e4 12484USB EHCI DRIVER
578333ab 12485M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12486L: linux-usb@vger.kernel.org
578333ab 12487S: Maintained
679655da
JP
12488F: Documentation/usb/ehci.txt
12489F: drivers/usb/host/ehci*
1da177e4 12490
69ae9e3e 12491USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12492M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12493L: linux-usb@vger.kernel.org
69ae9e3e 12494W: http://www.linux-usb.org/gadget
d6d0f665
FB
12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12496S: Maintained
679655da
JP
12497F: drivers/usb/gadget/
12498F: include/linux/usb/gadget*
69ae9e3e 12499
2dea64b4 12500USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12501M: Jiri Kosina <jikos@kernel.org>
406df153 12502R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12503L: linux-usb@vger.kernel.org
54e5881d 12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12505S: Maintained
c2f01971 12506F: Documentation/hid/hiddev.txt
679655da 12507F: drivers/hid/usbhid/
1da177e4 12508
959eea21 12509USB ISP116X DRIVER
8b58be88 12510M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12511L: linux-usb@vger.kernel.org
959eea21 12512S: Maintained
679655da
JP
12513F: drivers/usb/host/isp116x*
12514F: include/linux/usb/isp116x.h
959eea21 12515
146498ea
WH
12516USB LAN78XX ETHERNET DRIVER
12517M: Woojung Huh <woojung.huh@microchip.com>
12518M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12519L: netdev@vger.kernel.org
12520S: Maintained
12521F: drivers/net/usb/lan78xx.*
12522
1da177e4 12523USB MASS STORAGE DRIVER
fc8b690d 12524M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12525L: linux-usb@vger.kernel.org
8836aeb8 12526L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12527S: Maintained
12528W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12529F: drivers/usb/storage/
1da177e4 12530
af39917d
CL
12531USB MIDI DRIVER
12532M: Clemens Ladisch <clemens@ladisch.de>
12533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12534T: git git://git.alsa-project.org/alsa-kernel.git
12535S: Maintained
12536F: sound/usb/midi.*
12537
444ce9d4
JP
12538USB NETWORKING DRIVERS
12539L: linux-usb@vger.kernel.org
12540S: Odd Fixes
12541F: drivers/net/usb/
12542
1da177e4 12543USB OHCI DRIVER
578333ab 12544M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12545L: linux-usb@vger.kernel.org
578333ab 12546S: Maintained
679655da
JP
12547F: Documentation/usb/ohci.txt
12548F: drivers/usb/host/ohci*
1da177e4 12549
963ffa3e 12550USB OTG FSM (Finite State Machine)
60d77b3d 12551M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12553L: linux-usb@vger.kernel.org
12554S: Maintained
12555F: drivers/usb/common/usb-otg-fsm.c
12556
563da3a9
VM
12557USB OVER IP DRIVER
12558M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12559M: Shuah Khan <shuahkh@osg.samsung.com>
12560M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12561L: linux-usb@vger.kernel.org
12562S: Maintained
a6d6fc2b 12563F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12564F: drivers/usb/usbip/
12565F: tools/usb/usbip/
12566
1da177e4 12567USB PEGASUS DRIVER
a16b945c 12568M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12569L: linux-usb@vger.kernel.org
043600a6 12570L: netdev@vger.kernel.org
052e3128
PM
12571T: git git://github.com/petkan/pegasus.git
12572W: https://github.com/petkan/pegasus
1da177e4 12573S: Maintained
679655da 12574F: drivers/net/usb/pegasus.*
1da177e4 12575
d3ad558f 12576USB PHY LAYER
a55f6286 12577M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12578L: linux-usb@vger.kernel.org
12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12580S: Maintained
12581F: drivers/usb/phy/
d3ad558f 12582
73e4fb3f 12583USB PRINTER DRIVER (usblp)
8b58be88 12584M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12585L: linux-usb@vger.kernel.org
73e4fb3f 12586S: Supported
679655da 12587F: drivers/usb/class/usblp.c
1da177e4 12588
4521b477
BM
12589USB QMI WWAN NETWORK DRIVER
12590M: Bjørn Mork <bjorn@mork.no>
12591L: netdev@vger.kernel.org
12592S: Maintained
12593F: Documentation/ABI/testing/sysfs-class-net-qmi
12594F: drivers/net/usb/qmi_wwan.c
12595
1da177e4 12596USB RTL8150 DRIVER
a16b945c 12597M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12598L: linux-usb@vger.kernel.org
043600a6 12599L: netdev@vger.kernel.org
052e3128
PM
12600T: git git://github.com/petkan/rtl8150.git
12601W: https://github.com/petkan/rtl8150
1da177e4 12602S: Maintained
679655da 12603F: drivers/net/usb/rtl8150.c
1da177e4 12604
f896b796 12605USB SERIAL SUBSYSTEM
66085694 12606M: Johan Hovold <johan@kernel.org>
795fb7e7 12607L: linux-usb@vger.kernel.org
5ee05309 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12609S: Maintained
679655da 12610F: Documentation/usb/usb-serial.txt
f896b796 12611F: drivers/usb/serial/
679655da 12612F: include/linux/usb/serial.h
1da177e4 12613
b3f0db1c
SG
12614USB SMSC75XX ETHERNET DRIVER
12615M: Steve Glendinning <steve.glendinning@shawell.net>
12616L: netdev@vger.kernel.org
12617S: Maintained
12618F: drivers/net/usb/smsc75xx.*
12619
2f7ca802 12620USB SMSC95XX ETHERNET DRIVER
90b24cfb 12621M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12622M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12623L: netdev@vger.kernel.org
90b24cfb 12624S: Maintained
679655da 12625F: drivers/net/usb/smsc95xx.*
2f7ca802 12626
1da177e4 12627USB SUBSYSTEM
879a5a00 12628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12629L: linux-usb@vger.kernel.org
1da177e4 12630W: http://www.linux-usb.org
08deed1e 12631T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12632S: Supported
1700bd98 12633F: Documentation/devicetree/bindings/usb/
679655da 12634F: Documentation/usb/
679655da
JP
12635F: drivers/usb/
12636F: include/linux/usb.h
12637F: include/linux/usb/
1da177e4
LT
12638
12639USB UHCI DRIVER
8b58be88 12640M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12641L: linux-usb@vger.kernel.org
1da177e4 12642S: Maintained
679655da 12643F: drivers/usb/host/uhci*
1da177e4 12644
69ae9e3e 12645USB "USBNET" DRIVER FRAMEWORK
d8130624 12646M: Oliver Neukum <oneukum@suse.com>
043600a6 12647L: netdev@vger.kernel.org
69ae9e3e 12648W: http://www.linux-usb.org/usbnet
1da177e4 12649S: Maintained
679655da
JP
12650F: drivers/net/usb/usbnet.c
12651F: include/linux/usb/usbnet.h
1da177e4 12652
c0efd232 12653USB VIDEO CLASS
c53ac071 12654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12655L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12656L: linux-media@vger.kernel.org
275ffde4 12657T: git git://linuxtv.org/media_tree.git
57c6d2e9 12658W: http://www.ideasonboard.org/uvc/
c0efd232 12659S: Maintained
0c0d06ca 12660F: drivers/media/usb/uvc/
6c0f0359 12661F: include/uapi/linux/uvcvideo.h
1da177e4 12662
b60b9c45
HV
12663USB VISION DRIVER
12664M: Hans Verkuil <hverkuil@xs4all.nl>
12665L: linux-media@vger.kernel.org
12666T: git git://linuxtv.org/media_tree.git
a825eaec 12667W: https://linuxtv.org
b60b9c45
HV
12668S: Odd Fixes
12669F: drivers/media/usb/usbvision/
12670
8282da47
LP
12671USB WEBCAM GADGET
12672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12673L: linux-usb@vger.kernel.org
12674S: Maintained
3a83c16e 12675F: drivers/usb/gadget/function/*uvc*
faf2e1db 12676F: drivers/usb/gadget/legacy/webcam.c
8282da47 12677
bf164cc0 12678USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12679M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12680L: linux-wireless@vger.kernel.org
12681S: Maintained
679655da 12682F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12683
eb6bab13 12684USB XHCI DRIVER
03d85053 12685M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12686L: linux-usb@vger.kernel.org
12687S: Supported
36d0344c
SS
12688F: drivers/usb/host/xhci*
12689F: drivers/usb/host/pci-quirks*
eb6bab13 12690
1da177e4 12691USB ZD1201 DRIVER
4086b9ca 12692L: linux-wireless@vger.kernel.org
1da177e4 12693W: http://linux-lc100020.sourceforge.net
4086b9ca 12694S: Orphan
ed0ad06f 12695F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12696
b7eee616 12697USB ZR364XX DRIVER
8b58be88 12698M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12699L: linux-usb@vger.kernel.org
661263b5 12700L: linux-media@vger.kernel.org
275ffde4 12701T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12702W: http://royale.zerezo.com/zr364xx/
12703S: Maintained
618cd932 12704F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12705F: drivers/media/usb/zr364xx/
b7eee616 12706
289fcff4
HK
12707ULPI BUS
12708M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12709L: linux-usb@vger.kernel.org
12710S: Maintained
12711F: drivers/usb/common/ulpi.c
12712F: include/linux/ulpi/
12713
e7839f25 12714USER-MODE LINUX (UML)
8b58be88 12715M: Jeff Dike <jdike@addtoit.com>
b15194b7 12716M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12717L: user-mode-linux-devel@lists.sourceforge.net
12718L: user-mode-linux-user@lists.sourceforge.net
12719W: http://user-mode-linux.sourceforge.net
9f273c24 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12721S: Maintained
61516587 12722F: Documentation/virtual/uml/
679655da 12723F: arch/um/
b070989a 12724F: arch/x86/um/
679655da
JP
12725F: fs/hostfs/
12726F: fs/hppfs/
b7eee616 12727
e5f114e9 12728USERSPACE I/O (UIO)
879a5a00 12729M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12730S: Maintained
3d3fecbd 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12732F: Documentation/DocBook/uio-howto.tmpl
12733F: drivers/uio/
12734F: include/linux/uio*.h
e5f114e9 12735
256cccbe 12736UTIL-LINUX PACKAGE
8b58be88 12737M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12738L: util-linux@vger.kernel.org
12739W: http://en.wikipedia.org/wiki/Util-linux
12740T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12741S: Maintained
12742
c1fd1c07 12743UVESAFB DRIVER
8b58be88 12744M: Michal Januszewski <spock@gentoo.org>
c69f677c 12745L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12746W: http://dev.gentoo.org/~spock/projects/uvesafb/
12747S: Maintained
679655da 12748F: Documentation/fb/uvesafb.txt
8a61f013 12749F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12750
456930d8
SA
12751VF610 NAND DRIVER
12752M: Stefan Agner <stefan@agner.ch>
12753L: linux-mtd@lists.infradead.org
12754S: Supported
12755F: drivers/mtd/nand/vf610_nfc.c
12756
4480f15b 12757VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12758M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12759S: Maintained
679655da
JP
12760F: Documentation/filesystems/vfat.txt
12761F: fs/fat/
1da177e4 12762
cba3345c
AW
12763VFIO DRIVER
12764M: Alex Williamson <alex.williamson@redhat.com>
12765L: kvm@vger.kernel.org
9f273c24 12766T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12767S: Maintained
12768F: Documentation/vfio.txt
12769F: drivers/vfio/
12770F: include/linux/vfio.h
c117ab84 12771F: include/uapi/linux/vfio.h
cba3345c 12772
a714ea5f
AW
12773VFIO PLATFORM DRIVER
12774M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12775L: kvm@vger.kernel.org
12776S: Maintained
12777F: drivers/vfio/platform/
12778
9e6f3438
PO
12779VIDEOBUF2 FRAMEWORK
12780M: Pawel Osciak <pawel@osciak.com>
12781M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12782M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12783L: linux-media@vger.kernel.org
12784S: Maintained
90d72ac6 12785F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12786F: include/media/videobuf2-*
12787
06a8fc78
AH
12788VIRTIO AND VHOST VSOCK DRIVER
12789M: Stefan Hajnoczi <stefanha@redhat.com>
12790L: kvm@vger.kernel.org
12791L: virtualization@lists.linux-foundation.org
12792L: netdev@vger.kernel.org
12793S: Maintained
12794F: include/linux/virtio_vsock.h
12795F: include/uapi/linux/virtio_vsock.h
12796F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12797F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12798F: drivers/vhost/vsock.c
12799F: drivers/vhost/vsock.h
06a8fc78 12800
5523662e
SCP
12801VIRTUAL SERIO DEVICE DRIVER
12802M: Stephen Chandler Paul <thatslyude@gmail.com>
12803S: Maintained
12804F: drivers/input/serio/userio.c
12805F: include/uapi/linux/userio.h
12806
9a82446b
AS
12807VIRTIO CONSOLE DRIVER
12808M: Amit Shah <amit.shah@redhat.com>
12809L: virtualization@lists.linux-foundation.org
12810S: Maintained
12811F: drivers/char/virtio_console.c
12812F: include/linux/virtio_console.h
c117ab84 12813F: include/uapi/linux/virtio_console.h
9a82446b 12814
2426ec8f 12815VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12816M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12817M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12818L: virtualization@lists.linux-foundation.org
12819S: Maintained
0e4191fe 12820F: Documentation/devicetree/bindings/virtio/
2426ec8f 12821F: drivers/virtio/
c893c8d7 12822F: tools/virtio/
2426ec8f
MT
12823F: drivers/net/virtio_net.c
12824F: drivers/block/virtio_blk.c
12825F: include/linux/virtio_*.h
916cdabc 12826F: include/uapi/linux/virtio_*.h
2426ec8f 12827
f2dbda3b
CH
12828VIRTIO DRIVERS FOR S390
12829M: Christian Borntraeger <borntraeger@de.ibm.com>
12830M: Cornelia Huck <cornelia.huck@de.ibm.com>
12831L: linux-s390@vger.kernel.org
12832L: virtualization@lists.linux-foundation.org
12833L: kvm@vger.kernel.org
12834S: Supported
1b568d93 12835F: drivers/s390/virtio/
f2dbda3b 12836
4ad6ee91
GH
12837VIRTIO GPU DRIVER
12838M: David Airlie <airlied@linux.ie>
12839M: Gerd Hoffmann <kraxel@redhat.com>
12840L: dri-devel@lists.freedesktop.org
12841L: virtualization@lists.linux-foundation.org
12842S: Maintained
12843F: drivers/gpu/drm/virtio/
12844F: include/uapi/linux/virtio_gpu.h
12845
3a4d5c94
MT
12846VIRTIO HOST (VHOST)
12847M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12848M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12849L: kvm@vger.kernel.org
c996d8b9 12850L: virtualization@lists.linux-foundation.org
3a4d5c94 12851L: netdev@vger.kernel.org
9f273c24 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12853S: Maintained
12854F: drivers/vhost/
c117ab84 12855F: include/uapi/linux/vhost.h
3a4d5c94 12856
271c8651
GH
12857VIRTIO INPUT DRIVER
12858M: Gerd Hoffmann <kraxel@redhat.com>
12859S: Maintained
12860F: drivers/virtio/virtio_input.c
12861F: include/uapi/linux/virtio_input.h
12862
1da177e4 12863VIA RHINE NETWORK DRIVER
210347e1 12864S: Orphan
f2148a47 12865F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12866
f0bf7f61 12867VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12868M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12869M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12870S: Maintained
12871F: drivers/mmc/host/via-sdmmc.c
12872
69e4a7c2 12873VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12874M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12875L: linux-fbdev@vger.kernel.org
69e4a7c2 12876S: Maintained
c7babebd
FTS
12877F: include/linux/via-core.h
12878F: include/linux/via-gpio.h
12879F: include/linux/via_i2c.h
8a61f013 12880F: drivers/video/fbdev/via/
69e4a7c2 12881
01f20734 12882VIA VELOCITY NETWORK DRIVER
8b58be88 12883M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12884L: netdev@vger.kernel.org
12885S: Maintained
f2148a47 12886F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12887
f73f8173
AW
12888VIRT LIB
12889M: Alex Williamson <alex.williamson@redhat.com>
12890M: Paolo Bonzini <pbonzini@redhat.com>
12891L: kvm@vger.kernel.org
12892S: Supported
12893F: virt/lib/
12894
77911fd2 12895VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12896M: Hans Verkuil <hverkuil@xs4all.nl>
12897L: linux-media@vger.kernel.org
12898T: git git://linuxtv.org/media_tree.git
a825eaec 12899W: https://linuxtv.org
0b7bc1fa 12900S: Maintained
77911fd2 12901F: drivers/media/platform/vivid/*
0b7bc1fa 12902
be7f8273 12903VLAN (802.1Q)
8b58be88 12904M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12905L: netdev@vger.kernel.org
12906S: Maintained
679655da
JP
12907F: drivers/net/macvlan.c
12908F: include/linux/if_*vlan.h
12909F: net/8021q/
be7f8273 12910
55e331cf 12911VLYNQ BUS
08eeb306 12912M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12913L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12914S: Maintained
12915F: drivers/vlynq/vlynq.c
12916F: include/linux/vlynq.h
12917
390beae4 12918VME SUBSYSTEM
74c600e3 12919M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12920M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12921M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12922L: devel@driverdev.osuosl.org
12923S: Maintained
12924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12925F: Documentation/vme_api.txt
12926F: drivers/staging/vme/
12927F: drivers/vme/
12928F: include/linux/vme*
12929
4488e09b
AK
12930VMWARE HYPERVISOR INTERFACE
12931M: Alok Kataria <akataria@vmware.com>
12932L: virtualization@lists.linux-foundation.org
12933S: Supported
12934F: arch/x86/kernel/cpu/vmware.c
12935
73b35d07
DT
12936VMWARE BALLOON DRIVER
12937M: Xavier Deguillard <xdeguillard@vmware.com>
12938M: Philip Moltmann <moltmann@vmware.com>
12939M: "VMware, Inc." <pv-drivers@vmware.com>
12940L: linux-kernel@vger.kernel.org
12941S: Maintained
12942F: drivers/misc/vmw_balloon.c
12943
8b8be51b
TH
12944VMWARE VMMOUSE SUBDRIVER
12945M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12946M: "VMware, Inc." <pv-drivers@vmware.com>
12947L: linux-input@vger.kernel.org
12948S: Maintained
12949F: drivers/input/mouse/vmmouse.c
12950F: drivers/input/mouse/vmmouse.h
12951
d1a890fa 12952VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12953M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12954M: "VMware, Inc." <pv-drivers@vmware.com>
12955L: netdev@vger.kernel.org
12956S: Maintained
12957F: drivers/net/vmxnet3/
d1a890fa 12958
851b1642 12959VMware PVSCSI driver
29374ec6 12960M: Jim Gill <jgill@vmware.com>
851b1642
AK
12961M: VMware PV-Drivers <pv-drivers@vmware.com>
12962L: linux-scsi@vger.kernel.org
12963S: Maintained
12964F: drivers/scsi/vmw_pvscsi.c
12965F: drivers/scsi/vmw_pvscsi.h
12966
e53e86c7 12967VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12968M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12969M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12970L: linux-kernel@vger.kernel.org
1dd68f01 12971W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12973S: Supported
9d2597e8 12974F: Documentation/devicetree/bindings/regulator/
679655da 12975F: drivers/regulator/
9d2597e8 12976F: include/dt-bindings/regulator/
679655da 12977F: include/linux/regulator/
e53e86c7 12978
081958eb
DA
12979VRF
12980M: David Ahern <dsa@cumulusnetworks.com>
12981M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12982L: netdev@vger.kernel.org
12983S: Maintained
12984F: drivers/net/vrf.c
562d897d 12985F: Documentation/networking/vrf.txt
081958eb 12986
ab41319e 12987VT1211 HARDWARE MONITOR DRIVER
8b58be88 12988M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12989L: linux-hwmon@vger.kernel.org
ab41319e 12990S: Maintained
679655da
JP
12991F: Documentation/hwmon/vt1211
12992F: drivers/hwmon/vt1211.c
ab41319e 12993
1de9e371 12994VT8231 HARDWARE MONITOR DRIVER
8b58be88 12995M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12996L: linux-hwmon@vger.kernel.org
1de9e371 12997S: Maintained
679655da 12998F: drivers/hwmon/vt8231.c
1de9e371 12999
88095e7b
TO
13000VUB300 USB to SDIO/SD/MMC bridge chip
13001M: Tony Olech <tony.olech@elandigitalsystems.com>
13002L: linux-mmc@vger.kernel.org
13003L: linux-usb@vger.kernel.org
13004S: Supported
13005F: drivers/mmc/host/vub300.c
13006
1da177e4 13007W1 DALLAS'S 1-WIRE BUS
a8018766 13008M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13009S: Maintained
679655da
JP
13010F: Documentation/w1/
13011F: drivers/w1/
1da177e4 13012
13927079 13013W83791D HARDWARE MONITORING DRIVER
8b58be88 13014M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13015L: linux-hwmon@vger.kernel.org
25845c22 13016S: Maintained
679655da
JP
13017F: Documentation/hwmon/w83791d
13018F: drivers/hwmon/w83791d.c
13927079 13019
61db011d 13020W83793 HARDWARE MONITORING DRIVER
8b58be88 13021M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13022L: linux-hwmon@vger.kernel.org
61db011d 13023S: Maintained
679655da
JP
13024F: Documentation/hwmon/w83793
13025F: drivers/hwmon/w83793.c
61db011d 13026
e3760b43 13027W83795 HARDWARE MONITORING DRIVER
d8130624 13028M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13029L: linux-hwmon@vger.kernel.org
e3760b43
JD
13030S: Maintained
13031F: drivers/hwmon/w83795.c
13032
1da177e4 13033W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13034M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13035S: Maintained
679655da 13036F: drivers/mmc/host/wbsd.*
1da177e4 13037
b4e05923
HG
13038WACOM PROTOCOL 4 SERIAL TABLETS
13039M: Julian Squires <julian@cipht.net>
13040M: Hans de Goede <hdegoede@redhat.com>
13041L: linux-input@vger.kernel.org
13042S: Maintained
13043F: drivers/input/tablet/wacom_serial4.c
13044
3527761c 13045WATCHDOG DEVICE DRIVERS
8b58be88 13046M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13047R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13048L: linux-watchdog@vger.kernel.org
13049W: http://www.linux-watchdog.org/
f599aaf0 13050T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13051S: Maintained
540be8b2 13052F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13053F: Documentation/watchdog/
13054F: drivers/watchdog/
13055F: include/linux/watchdog.h
c117ab84 13056F: include/uapi/linux/watchdog.h
3527761c 13057
b22e00f3
DH
13058WIIMOTE HID DRIVER
13059M: David Herrmann <dh.herrmann@googlemail.com>
13060L: linux-input@vger.kernel.org
13061S: Maintained
13062F: drivers/hid/hid-wiimote*
13063
e258b80e 13064WINBOND CIR DRIVER
364e9e18 13065M: David Härdeman <david@hardeman.nu>
e258b80e 13066S: Maintained
116ab806 13067F: drivers/media/rc/winbond-cir.c
e258b80e 13068
c36a483d
WBG
13069WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13070M: William Breathitt Gray <vilhelm.gray@gmail.com>
13071L: linux-watchdog@vger.kernel.org
13072S: Maintained
13073F: drivers/watchdog/ebc-c384_wdt.c
13074
9c26df9b
WBG
13075WINSYSTEMS WS16C48 GPIO DRIVER
13076M: William Breathitt Gray <vilhelm.gray@gmail.com>
13077L: linux-gpio@vger.kernel.org
13078S: Maintained
13079F: drivers/gpio/gpio-ws16c48.c
e258b80e 13080
8a70da82 13081WIMAX STACK
8b58be88 13082M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13083M: linux-wimax@intel.com
49e7d9df 13084L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13085S: Supported
13086W: http://linuxwimax.org
315987dc 13087F: Documentation/wimax/README.wimax
315987dc
JP
13088F: include/linux/wimax/debug.h
13089F: include/net/wimax.h
c117ab84 13090F: include/uapi/linux/wimax.h
315987dc 13091F: net/wimax/
8a70da82 13092
5fc14680 13093WISTRON LAPTOP BUTTON DRIVER
8b58be88 13094M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13095S: Maintained
679655da 13096F: drivers/input/misc/wistron_btns.c
5fc14680 13097
1da177e4 13098WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13099M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13100L: linux-wireless@vger.kernel.org
926554c4 13101W: http://oops.ghostprotocols.net:81/blog
1da177e4 13102S: Maintained
679655da 13103F: drivers/net/wireless/wl3501*
1da177e4 13104
055bcbcb 13105WOLFSON MICROELECTRONICS DRIVERS
fef95164 13106L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13107T: git https://github.com/CirrusLogic/linux-drivers.git
13108W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13109S: Supported
3768f0b1 13110F: Documentation/hwmon/wm83??
f494993f
CK
13111F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13112F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13113F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13114F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13115F: drivers/clk/clk-wm83*.c
9c309598 13116F: drivers/extcon/extcon-arizona.c
b75ea16a 13117F: drivers/leds/leds-wm83*.c
25b273ba 13118F: drivers/gpio/gpio-*wm*.c
9c309598 13119F: drivers/gpio/gpio-arizona.c
d22b0869 13120F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13121F: drivers/input/misc/wm831x-on.c
13122F: drivers/input/touchscreen/wm831x-ts.c
13123F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13124F: drivers/mfd/arizona*
13125F: drivers/mfd/wm*.c
12ebc137 13126F: drivers/mfd/cs47l24*
8c0984e5 13127F: drivers/power/supply/wm83*.c
b75ea16a
MB
13128F: drivers/rtc/rtc-wm83*.c
13129F: drivers/regulator/wm8*.c
3860e6c4 13130F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13131F: drivers/watchdog/wm83*_wdt.c
9c309598 13132F: include/linux/mfd/arizona/
3860e6c4 13133F: include/linux/mfd/wm831x/
b75ea16a 13134F: include/linux/mfd/wm8350/
3768f0b1 13135F: include/linux/mfd/wm8400*
59ec6da2 13136F: include/linux/wm97xx.h
055bcbcb 13137F: include/sound/wm????.h
9c309598 13138F: sound/soc/codecs/arizona.?
055bcbcb 13139F: sound/soc/codecs/wm*
12ebc137 13140F: sound/soc/codecs/cs47l24*
b75ea16a 13141
3e6cd7a4
TH
13142WORKQUEUE
13143M: Tejun Heo <tj@kernel.org>
badb7f5e 13144R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13146S: Maintained
13147F: include/linux/workqueue.h
13148F: kernel/workqueue.c
13149F: Documentation/workqueue.txt
13150
39ac9f48
CYT
13151X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13152M: Chen-Yu Tsai <wens@csie.org>
13153L: linux-kernel@vger.kernel.org
13154S: Maintained
13155N: axp[128]
13156
1da177e4 13157X.25 NETWORK LAYER
8bf28059 13158M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13159L: linux-x25@vger.kernel.org
8bf28059 13160S: Odd Fixes
679655da
JP
13161F: Documentation/networking/x25*
13162F: include/net/x25*
13163F: net/x25/
1da177e4 13164
e2d1d6c0 13165X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13166M: Thomas Gleixner <tglx@linutronix.de>
13167M: Ingo Molnar <mingo@redhat.com>
13168M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13169M: x86@kernel.org
981c3a4f 13170L: linux-kernel@vger.kernel.org
75fc2d37 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13172S: Maintained
679655da
JP
13173F: Documentation/x86/
13174F: arch/x86/
e2d1d6c0 13175
d0944853 13176X86 PLATFORM DRIVERS
e181ba15 13177M: Darren Hart <dvhart@infradead.org>
d0944853 13178L: platform-driver-x86@vger.kernel.org
e181ba15 13179T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13180S: Maintained
14430813 13181F: drivers/platform/x86/
3a4bceef 13182F: drivers/platform/olpc/
d0944853 13183
c1f5c54b
IM
13184X86 MCE INFRASTRUCTURE
13185M: Tony Luck <tony.luck@intel.com>
487ba8e8 13186M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13187L: linux-edac@vger.kernel.org
13188S: Maintained
13189F: arch/x86/kernel/cpu/mcheck/*
13190
79ebdc95
BP
13191X86 MICROCODE UPDATE SUPPORT
13192M: Borislav Petkov <bp@alien8.de>
13193S: Maintained
13194F: arch/x86/kernel/cpu/microcode/*
13195
f0905c5a
AL
13196X86 VDSO
13197M: Andy Lutomirski <luto@amacapital.net>
13198L: linux-kernel@vger.kernel.org
13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13200S: Maintained
d603c8e1 13201F: arch/x86/entry/vdso/
f0905c5a 13202
d6fad502 13203XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13204M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13205M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13206L: linux-media@vger.kernel.org
a825eaec 13207W: https://linuxtv.org
d6fad502
MCC
13208T: git git://linuxtv.org/media_tree.git
13209S: Maintained
13210F: drivers/media/tuners/tuner-xc2028.*
13211
c4468085 13212XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13213M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13214M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13215M: Juergen Gross <jgross@suse.com>
11dbb52b 13216L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13217T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13218S: Supported
13219F: arch/x86/xen/
13220F: drivers/*/xen-*front.c
13221F: drivers/xen/
13222F: arch/x86/include/asm/xen/
13223F: include/xen/
c117ab84 13224F: include/uapi/xen/
c4468085 13225
77bfb479 13226XEN HYPERVISOR ARM
85d1a29d 13227M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13229S: Maintained
77bfb479
SS
13230F: arch/arm/xen/
13231F: arch/arm/include/asm/xen/
13232
b475e83f 13233XEN HYPERVISOR ARM64
85d1a29d 13234M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13235L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13236S: Maintained
b475e83f
SS
13237F: arch/arm64/xen/
13238F: arch/arm64/include/asm/xen/
13239
9b57e1a7 13240XEN NETWORK BACKEND DRIVER
8386040b 13241M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13242M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13243L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13244L: netdev@vger.kernel.org
13245S: Supported
13246F: drivers/net/xen-netback/*
13247
c5f8e29d
KRW
13248XEN PCI SUBSYSTEM
13249M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13250L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13251S: Supported
13252F: arch/x86/pci/*xen*
13253F: drivers/pci/*xen*
13254
a2c5ae65
KRW
13255XEN BLOCK SUBSYSTEM
13256M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13257M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13258L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13259S: Supported
13260F: drivers/block/xen-blkback/*
13261F: drivers/block/xen*
13262
15d03609
JG
13263XEN PVSCSI DRIVERS
13264M: Juergen Gross <jgross@suse.com>
13265L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13266L: linux-scsi@vger.kernel.org
13267S: Supported
13268F: drivers/scsi/xen-scsifront.c
13269F: drivers/xen/xen-scsiback.c
13270F: include/xen/interface/io/vscsiif.h
13271
c5f8e29d
KRW
13272XEN SWIOTLB SUBSYSTEM
13273M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13274L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13275S: Supported
13276F: arch/x86/xen/*swiotlb*
13277F: drivers/xen/*swiotlb*
13278
1da177e4 13279XFS FILESYSTEM
809625ca 13280M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13281M: linux-xfs@vger.kernel.org
13282L: linux-xfs@vger.kernel.org
13283W: http://xfs.org/
9f273c24 13284T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13285S: Supported
679655da
JP
13286F: Documentation/filesystems/xfs.txt
13287F: fs/xfs/
1da177e4 13288
8a3b7a25 13289XILINX AXI ETHERNET DRIVER
59a54f30
MS
13290M: Anirudha Sarangi <anirudh@xilinx.com>
13291M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13292S: Maintained
13293F: drivers/net/ethernet/xilinx/xilinx_axienet*
13294
238b8721 13295XILINX UARTLITE SERIAL DRIVER
8b58be88 13296M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13297L: linux-serial@vger.kernel.org
13298S: Maintained
df621252 13299F: drivers/tty/serial/uartlite.c
238b8721 13300
df330515
LP
13301XILINX VIDEO IP CORES
13302M: Hyun Kwon <hyun.kwon@xilinx.com>
13303M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13304L: linux-media@vger.kernel.org
13305T: git git://linuxtv.org/media_tree.git
13306S: Supported
13307F: Documentation/devicetree/bindings/media/xilinx/
13308F: drivers/media/platform/xilinx/
a5562f65 13309F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13310
74316949
EB
13311XILLYBUS DRIVER
13312M: Eli Billauer <eli.billauer@gmail.com>
13313L: linux-kernel@vger.kernel.org
13314S: Supported
13315F: drivers/char/xillybus/
13316
f620e4b8
MF
13317XTENSA XTFPGA PLATFORM SUPPORT
13318M: Max Filippov <jcmvbkbc@gmail.com>
13319L: linux-xtensa@linux-xtensa.org
13320S: Maintained
13321F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13322F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13323
1da177e4 13324YAM DRIVER FOR AX.25
8b58be88 13325M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13326L: linux-hams@vger.kernel.org
13327S: Maintained
679655da
JP
13328F: drivers/net/hamradio/yam*
13329F: include/linux/yam.h
1da177e4 13330
af64a5eb 13331YEALINK PHONE DRIVER
8b58be88 13332M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13333L: usbb2k-api-dev@nongnu.org
13334S: Maintained
679655da
JP
13335F: Documentation/input/yealink.txt
13336F: drivers/input/misc/yealink.*
af64a5eb 13337
1da177e4 13338Z8530 DRIVER FOR AX.25
8b58be88 13339M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13340W: http://yaina.de/jreuter/
13341W: http://www.qsl.net/dl1bke/
13342L: linux-hams@vger.kernel.org
13343S: Maintained
679655da
JP
13344F: Documentation/networking/z8530drv.txt
13345F: drivers/net/hamradio/*scc.c
13346F: drivers/net/hamradio/z8530.h
1da177e4 13347
0cf31ec1 13348ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13349M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13350L: linux-mm@kvack.org
13351S: Maintained
13352F: mm/zbud.c
13353F: include/linux/zbud.h
13354
7c0c3afb 13355ZD1211RW WIRELESS DRIVER
8b58be88
JP
13356M: Daniel Drake <dsd@gentoo.org>
13357M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13358W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13359L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13360L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13361S: Maintained
6948300c 13362F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13363
20263029
DS
13364ZPOOL COMPRESSED PAGE STORAGE API
13365M: Dan Streetman <ddstreet@ieee.org>
13366L: linux-mm@kvack.org
13367S: Maintained
13368F: mm/zpool.c
13369F: include/linux/zpool.h
13370
1da177e4 13371ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13372L: mjpeg-users@lists.sourceforge.net
f63145e2 13373L: linux-media@vger.kernel.org
1da177e4 13374W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13375T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13376S: Odd Fixes
90d72ac6 13377F: drivers/media/pci/zoran/
1da177e4 13378
6920f2cc
MK
13379ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13380M: Minchan Kim <minchan@kernel.org>
13381M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13382R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13383L: linux-kernel@vger.kernel.org
13384S: Maintained
13385F: drivers/block/zram/
13386F: Documentation/blockdev/zram.txt
13387
8b4a4080 13388ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13389M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13390S: Maintained
df621252 13391F: drivers/tty/serial/zs.*
8b4a4080 13392
eae70d06
MK
13393ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13394M: Minchan Kim <minchan@kernel.org>
13395M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13396R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13397L: linux-mm@kvack.org
13398S: Maintained
13399F: mm/zsmalloc.c
13400F: include/linux/zsmalloc.h
d02be50d 13401F: Documentation/vm/zsmalloc.txt
eae70d06 13402
0cf31ec1 13403ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13404M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13405L: linux-mm@kvack.org
13406S: Maintained
13407F: mm/zswap.c
13408
1da177e4 13409THE REST
8b58be88 13410M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13411L: linux-kernel@vger.kernel.org
8a6e2535 13412Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13414S: Buried alive in reporters
34d03cc1
JP
13415F: *
13416F: */