]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
virtio_net: add dedicated XDP transmit queues
[mirror_ubuntu-zesty-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
68656443 80 B: Bug tracking system location.
c7c4fb18
JP
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
90 should be using that.
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
c7c4fb18
JP
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
108 F: net/
109 X: net/ipv6/
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 112 patch or file. For instance:
c7c4fb18 113 K: of_get_profile
bbbe96ed 114 matches patches or files that contain "of_get_profile"
c7c4fb18 115 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
c7c4fb18 118 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
119
120Note: For the hard of thinking, this list is meant to remain in alphabetical
121order. If you could add yourselves to it in alphabetical order that would be
122so much easier [Ed]
123
c7c4fb18 124Maintainers List (try to look for most precise areas first)
1da177e4 125
c7c4fb18 126 -----------------------------------
679655da 127
a6d89915 1283C59X NETWORK DRIVER
8b58be88 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
130L: netdev@vger.kernel.org
131S: Maintained
679655da 132F: Documentation/networking/vortex.txt
ca7a8e85 133F: drivers/net/ethernet/3com/3c59x.c
a6d89915 134
1da177e4 1353CR990 NETWORK DRIVER
8b58be88 136M: David Dillow <dave@thedillows.org>
979b6c13 137L: netdev@vger.kernel.org
1da177e4 138S: Maintained
ca7a8e85 139F: drivers/net/ethernet/3com/typhoon*
1da177e4 140
c4de0ceb
AR
1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142M: Adam Radford <linuxraid@lsi.com>
1da177e4 143L: linux-scsi@vger.kernel.org
c4de0ceb 144W: http://www.lsi.com
1da177e4 145S: Supported
c4de0ceb 146F: drivers/scsi/3w-*
1da177e4
LT
147
14853C700 AND 53C700-66 SCSI DRIVER
8b58be88 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
150L: linux-scsi@vger.kernel.org
151S: Maintained
679655da 152F: drivers/scsi/53c700*
1da177e4 153
68d96dcf 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 155M: Alexander Aring <aar@pengutronix.de>
6970c34c 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 157L: linux-bluetooth@vger.kernel.org
ebef9c12 158L: linux-wpan@vger.kernel.org
68d96dcf
AA
159S: Maintained
160F: net/6lowpan/
6304f8fc 161F: include/net/6lowpan.h
ea9eb698 162F: Documentation/networking/6lowpan.txt
68d96dcf 163
1da177e4 1646PACK NETWORK DRIVER FOR AX.25
8b58be88 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
166L: linux-hams@vger.kernel.org
167S: Maintained
679655da 168F: drivers/net/hamradio/6pack.c
1da177e4 169
1da177e4 1708169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 171M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 172L: netdev@vger.kernel.org
1da177e4 173S: Maintained
a8fe65b8 174F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
175
1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 178L: linux-serial@vger.kernel.org
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
2a81ffdd 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 285B: https://bugzilla.kernel.org
8b59a454 286S: Supported
679655da
JP
287F: drivers/acpi/
288F: drivers/pnp/pnpacpi/
289F: include/linux/acpi.h
43368e74 290F: include/acpi/
3a75ef0c 291F: Documentation/acpi/
89ca78a0 292F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 293F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
3a75ef0c 297F: tools/power/acpi/
8b59a454 298
3774929d
RW
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
309B: https://bugzilla.kernel.org
310B: https://bugs.acpica.org
3774929d
RW
311S: Supported
312F: drivers/acpi/acpica/
313F: include/acpi/
2754c447 314F: tools/power/acpi/
3774929d 315
8b59a454 316ACPI FAN DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
68656443 320B: https://bugzilla.kernel.org
8b59a454 321S: Supported
679655da 322F: drivers/acpi/fan.c
1da177e4 323
daeb2016
LP
324ACPI FOR ARM64 (ACPI/arm64)
325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326M: Hanjun Guo <hanjun.guo@linaro.org>
327M: Sudeep Holla <sudeep.holla@arm.com>
328L: linux-acpi@vger.kernel.org
329S: Maintained
330F: drivers/acpi/arm64
331
8b59a454 332ACPI THERMAL DRIVER
8b58be88 333M: Zhang Rui <rui.zhang@intel.com>
8b59a454 334L: linux-acpi@vger.kernel.org
5ca92bd9 335W: https://01.org/linux-acpi
68656443 336B: https://bugzilla.kernel.org
8b59a454 337S: Supported
679655da 338F: drivers/acpi/*thermal*
998be20f 339
359acec8 340ACPI VIDEO DRIVER
8b58be88 341M: Zhang Rui <rui.zhang@intel.com>
8b59a454 342L: linux-acpi@vger.kernel.org
5ca92bd9 343W: https://01.org/linux-acpi
68656443 344B: https://bugzilla.kernel.org
8b59a454 345S: Supported
86f98a3a 346F: drivers/acpi/acpi_video.c
998be20f 347
bff431e4 348ACPI WMI DRIVER
d0944853 349L: platform-driver-x86@vger.kernel.org
5b927259 350S: Orphan
679655da 351F: drivers/platform/x86/wmi.c
bff431e4 352
2f39d519 353AD1889 ALSA SOUND DRIVER
8b58be88 354M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
355W: http://wiki.parisc-linux.org/AD1889
356L: linux-parisc@vger.kernel.org
357S: Maintained
679655da 358F: sound/pci/ad1889.*
2f39d519 359
527a1a83
MH
360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5254
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/misc/ad525x_dpot.c
366
367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD5398
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/regulator/ad5398.c
373
374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7142
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/misc/ad714x.c
380
381AD7877 TOUCHSCREEN DRIVER
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7877
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7877.c
387
388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7879
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/touchscreen/ad7879.c
394
1330b0dc 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 396M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
397S: Maintained
398
7302b9d9
MH
399ADF7242 IEEE 802.15.4 RADIO DRIVER
400M: Michael Hennerich <michael.hennerich@analog.com>
401W: https://wiki.analog.com/ADF7242
402W: http://ez.analog.com/community/linux-device-drivers
403L: linux-wpan@vger.kernel.org
404S: Supported
405F: drivers/net/ieee802154/adf7242.c
406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
1da177e4 408ADM1025 HARDWARE MONITOR DRIVER
d8130624 409M: Jean Delvare <jdelvare@suse.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
1da177e4 411S: Maintained
679655da
JP
412F: Documentation/hwmon/adm1025
413F: drivers/hwmon/adm1025.c
1da177e4 414
cae2caae 415ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 416M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 417L: linux-hwmon@vger.kernel.org
cae2caae 418S: Maintained
679655da 419F: drivers/hwmon/adm1029.c
cae2caae 420
cc0b88cf 421ADM8211 WIRELESS DRIVER
cc0b88cf 422L: linux-wireless@vger.kernel.org
491b26b4 423W: http://wireless.kernel.org/
e71bcbd0 424S: Orphan
d4a17304 425F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 426
e8e31622
SA
427ADP1653 FLASH CONTROLLER DRIVER
428M: Sakari Ailus <sakari.ailus@iki.fi>
429L: linux-media@vger.kernel.org
430S: Maintained
431F: drivers/media/i2c/adp1653.c
b5dcee22 432F: include/media/i2c/adp1653.h
e8e31622 433
527a1a83
MH
434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP5520
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/mfd/adp5520.c
440F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 441F: drivers/leds/leds-adp5520.c
77278d50 442F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
443F: drivers/input/keyboard/adp5520-keys.c
444
445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 447W: http://wiki.analog.com/ADP5588
a4edbc10 448W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
449S: Supported
450F: drivers/input/keyboard/adp5588-keys.c
77278d50 451F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
452
453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 455W: http://wiki.analog.com/ADP8860
a4edbc10 456W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
457S: Supported
458F: drivers/video/backlight/adp8860_bl.c
459
8c22a8f5
DE
460ADS1015 HARDWARE MONITOR DRIVER
461M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 462L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
463S: Maintained
464F: Documentation/hwmon/ads1015
465F: drivers/hwmon/ads1015.c
466F: include/linux/i2c/ads1015.h
467
1da177e4 468ADT746X FAN DRIVER
8b58be88 469M: Colin Leroy <colin@colino.net>
1da177e4 470S: Maintained
679655da 471F: drivers/macintosh/therm_adt746x.c
1da177e4 472
b058b859 473ADT7475 HARDWARE MONITOR DRIVER
d8130624 474M: Jean Delvare <jdelvare@suse.com>
968ce1b1 475L: linux-hwmon@vger.kernel.org
b058b859
JD
476S: Maintained
477F: Documentation/hwmon/adt7475
478F: drivers/hwmon/adt7475.c
479
527a1a83
MH
480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADXL345
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/misc/adxl34x.c
486
8c6af9e1 487ADVANSYS SCSI DRIVER
8b58be88 488M: Matthew Wilcox <matthew@wil.cx>
d8130624 489M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
490L: linux-scsi@vger.kernel.org
491S: Maintained
679655da
JP
492F: Documentation/scsi/advansys.txt
493F: drivers/scsi/advansys.c
8c6af9e1 494
1da177e4 495AEDSP16 DRIVER
8b58be88 496M: Riccardo Facchetti <fizban@tin.it>
1da177e4 497S: Maintained
679655da 498F: sound/oss/aedsp16.c
1da177e4 499
91952bc0
AP
500AF9013 MEDIA DRIVER
501M: Antti Palosaari <crope@iki.fi>
502L: linux-media@vger.kernel.org
a825eaec 503W: https://linuxtv.org
91952bc0
AP
504W: http://palosaari.fi/linux/
505Q: http://patchwork.linuxtv.org/project/linux-media/list/
506T: git git://linuxtv.org/anttip/media_tree.git
507S: Maintained
508F: drivers/media/dvb-frontends/af9013*
509
510AF9033 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9033*
519
1da177e4 520AFFS FILE SYSTEM
6cf515e1
GU
521L: linux-fsdevel@vger.kernel.org
522S: Orphan
679655da
JP
523F: Documentation/filesystems/affs.txt
524F: fs/affs/
1da177e4 525
e2d1d6c0 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 527M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
528L: linux-afs@lists.infradead.org
529S: Supported
679655da
JP
530F: fs/afs/
531F: include/net/af_rxrpc.h
532F: net/rxrpc/af_rxrpc.c
e2d1d6c0 533
1da177e4 534AGPGART DRIVER
8b58be88 535M: David Airlie <airlied@linux.ie>
878eaf61 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 537S: Maintained
679655da
JP
538F: drivers/char/agp/
539F: include/linux/agp*
c117ab84 540F: include/uapi/linux/agp*
1da177e4
LT
541
542AHA152X SCSI DRIVER
8b58be88 543M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
544L: linux-scsi@vger.kernel.org
545S: Maintained
679655da
JP
546F: drivers/scsi/aha152x*
547F: drivers/scsi/pcmcia/aha152x*
1da177e4 548
64624d4f 549AIC7XXX / AIC79XX SCSI DRIVER
d8130624 550M: Hannes Reinecke <hare@suse.com>
64624d4f 551L: linux-scsi@vger.kernel.org
1da177e4 552S: Maintained
679655da 553F: drivers/scsi/aic7xxx/
1da177e4 554
450500ad
HV
555AIMSLAB FM RADIO RECEIVER DRIVER
556M: Hans Verkuil <hverkuil@xs4all.nl>
557L: linux-media@vger.kernel.org
558T: git git://linuxtv.org/media_tree.git
a825eaec 559W: https://linuxtv.org
450500ad
HV
560S: Maintained
561F: drivers/media/radio/radio-aimslab*
562
e2d1d6c0 563AIO
8b58be88 564M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
565L: linux-aio@kvack.org
566S: Supported
679655da
JP
567F: fs/aio.c
568F: include/linux/*aio*.h
e2d1d6c0 569
469d4ec8
AP
570AIRSPY MEDIA DRIVER
571M: Antti Palosaari <crope@iki.fi>
572L: linux-media@vger.kernel.org
a825eaec 573W: https://linuxtv.org
469d4ec8
AP
574W: http://palosaari.fi/linux/
575Q: http://patchwork.linuxtv.org/project/linux-media/list/
576T: git git://linuxtv.org/anttip/media_tree.git
577S: Maintained
578F: drivers/media/usb/airspy/
579
b9567027
LS
580ALACRITECH GIGABIT ETHERNET DRIVER
581M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
582S: Maintained
583F: drivers/net/ethernet/alacritech/*
584
1da177e4 585ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 586M: Duncan Sands <duncan.sands@free.fr>
6372594a 587L: linux-usb@vger.kernel.org
1da177e4
LT
588W: http://www.linux-usb.org/SpeedTouch/
589S: Maintained
679655da
JP
590F: drivers/usb/atm/speedtch.c
591F: drivers/usb/atm/usbatm.c
1da177e4 592
272f133a 593ALCHEMY AU1XX0 MMC DRIVER
8b58be88 594M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 595S: Maintained
679655da 596F: drivers/mmc/host/au1xmmc.c
272f133a 597
4a4e5787 598ALI1563 I2C DRIVER
8b58be88 599M: Rudolf Marek <r.marek@assembler.cz>
846557d3 600L: linux-i2c@vger.kernel.org
4a4e5787 601S: Maintained
679655da
JP
602F: Documentation/i2c/busses/i2c-ali1563
603F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 604
bc368798
LC
605ALLWINNER SECURITY SYSTEM
606M: Corentin Labbe <clabbe.montjoie@gmail.com>
607L: linux-crypto@vger.kernel.org
608S: Maintained
609F: drivers/crypto/sunxi-ss/
610
1da177e4 611ALPHA PORT
8b58be88 612M: Richard Henderson <rth@twiddle.net>
8b58be88 613M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 614M: Matt Turner <mattst88@gmail.com>
c89f4f9a 615S: Odd Fixes
a9406699 616L: linux-alpha@vger.kernel.org
679655da 617F: arch/alpha/
1da177e4 618
30172936
PR
619ALPS PS/2 TOUCHPAD DRIVER
620R: Pali Rohár <pali.rohar@gmail.com>
621F: drivers/input/mouse/alps.*
622
f62092f6
LFT
623ALTERA MAILBOX DRIVER
624M: Ley Foon Tan <lftan@altera.com>
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/mailbox/mailbox-altera.c
628
c5abbba9
THL
629ALTERA PIO DRIVER
630M: Tien Hock Loh <thloh@altera.com>
631L: linux-gpio@vger.kernel.org
632S: Maintained
633F: drivers/gpio/gpio-altera.c
634
8ce064bf
TT
635ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
636M: Thor Thayer <tthayer@opensource.altera.com>
637S: Maintained
638F: drivers/gpio/gpio-altera-a10sr.c
639F: drivers/mfd/altera-a10sr.c
640F: include/linux/mfd/altera-a10sr.h
641
16b8b922 642ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 643M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
644L: netdev@vger.kernel.org
645L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
646S: Maintained
647F: drivers/net/ethernet/altera/
648
adf9251f
TK
649ALTERA UART/JTAG UART SERIAL DRIVERS
650M: Tobias Klauser <tklauser@distanz.ch>
651L: linux-serial@vger.kernel.org
61bd0943 652L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
653S: Maintained
654F: drivers/tty/serial/altera_uart.c
655F: drivers/tty/serial/altera_jtaguart.c
656F: include/linux/altera_uart.h
657F: include/linux/altera_jtaguart.h
658
1738cd3e
NB
659AMAZON ETHERNET DRIVERS
660M: Netanel Belgazal <netanel@annapurnalabs.com>
661R: Saeed Bishara <saeed@annapurnalabs.com>
662R: Zorik Machulsky <zorik@annapurnalabs.com>
663L: netdev@vger.kernel.org
664S: Supported
665F: Documentation/networking/ena.txt
666F: drivers/net/ethernet/amazon/
667
f4875e12
TL
668AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
669M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 670M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
671L: linux-crypto@vger.kernel.org
672S: Supported
673F: drivers/crypto/ccp/
674F: include/linux/ccp.h
675
512d1027 676AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 677M: Huang Rui <ray.huang@amd.com>
968ce1b1 678L: linux-hwmon@vger.kernel.org
96818b58 679S: Supported
512d1027
AH
680F: Documentation/hwmon/fam15h_power
681F: drivers/hwmon/fam15h_power.c
682
167a675a 683AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 684L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 685S: Orphan
faf2e1db 686F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 687
f90b8116 688AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 689P: Andres Salomon <dilinger@queued.net>
67d76710 690L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
691W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
692S: Supported
679655da
JP
693F: drivers/char/hw_random/geode-rng.c
694F: drivers/crypto/geode*
8a61f013 695F: drivers/video/fbdev/geode/
679655da 696F: arch/x86/include/asm/geode.h
f90b8116 697
919ee7dd 698AMD IOMMU (AMD-VI)
e4110568 699M: Joerg Roedel <joro@8bytes.org>
919ee7dd 700L: iommu@lists.linux-foundation.org
525b233c 701T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 702S: Maintained
b2c16391
JP
703F: drivers/iommu/amd_iommu*.[ch]
704F: include/linux/amd-iommu.h
919ee7dd 705
16423d67 706AMD KFD
1241e0b4 707M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
708L: dri-devel@lists.freedesktop.org
709T: git git://people.freedesktop.org/~gabbayo/linux.git
710S: Supported
130e0371
OG
711F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
712F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 713F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 714F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 715F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
716F: drivers/gpu/drm/amd/include/cik_structs.h
717F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 718F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
719F: drivers/gpu/drm/radeon/radeon_kfd.c
720F: drivers/gpu/drm/radeon/radeon_kfd.h
721F: include/uapi/linux/kfd_ioctl.h
16423d67 722
2510eb74
SS
723AMD SEATTLE DEVICE TREE SUPPORT
724M: Brijesh Singh <brijeshkumar.singh@amd.com>
725M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
726M: Tom Lendacky <thomas.lendacky@amd.com>
727S: Supported
728F: arch/arm64/boot/dts/amd/
729
45198c7b
LT
730AMD XGBE DRIVER
731M: Tom Lendacky <thomas.lendacky@amd.com>
732L: netdev@vger.kernel.org
733S: Supported
734F: drivers/net/ethernet/amd/xgbe/
08b8940e 735F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 736
284f42b6 737AMS (Apple Motion Sensor) DRIVER
8b58be88 738M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 739S: Supported
bd5f47ec 740F: drivers/macintosh/ams/
284f42b6 741
531fca16
HV
742ANALOG DEVICES INC AD9389B DRIVER
743M: Hans Verkuil <hans.verkuil@cisco.com>
744L: linux-media@vger.kernel.org
745S: Maintained
746F: drivers/media/i2c/ad9389b*
747
614b4384
LPC
748ANALOG DEVICES INC ADV7180 DRIVER
749M: Lars-Peter Clausen <lars@metafoo.de>
750L: linux-media@vger.kernel.org
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/media/i2c/adv7180.c
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7511 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7511*
760
531fca16
HV
761ANALOG DEVICES INC ADV7604 DRIVER
762M: Hans Verkuil <hans.verkuil@cisco.com>
763L: linux-media@vger.kernel.org
764S: Maintained
765F: drivers/media/i2c/adv7604*
766
c40ddfa3
HV
767ANALOG DEVICES INC ADV7842 DRIVER
768M: Hans Verkuil <hans.verkuil@cisco.com>
769L: linux-media@vger.kernel.org
770S: Maintained
771F: drivers/media/i2c/adv7842*
772
527a1a83 773ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 774M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 776W: http://wiki.analog.com/
a4edbc10 777W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 778S: Supported
39c9d199 779F: sound/soc/codecs/adau*
cc52688a 780F: sound/soc/codecs/adav*
4bdef3bd 781F: sound/soc/codecs/ad1*
ae48f5ef 782F: sound/soc/codecs/ad7*
4bdef3bd 783F: sound/soc/codecs/ssm*
40216ce7 784F: sound/soc/codecs/sigmadsp.*
4bdef3bd 785
527a1a83 786ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 787L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
789W: http://blackfin.uclinux.org/
790S: Supported
791F: sound/soc/blackfin/*
7d1f9018 792
4ce72abc
LPC
793ANALOG DEVICES INC IIO DRIVERS
794M: Lars-Peter Clausen <lars@metafoo.de>
795M: Michael Hennerich <Michael.Hennerich@analog.com>
796W: http://wiki.analog.com/
797W: http://ez.analog.com/community/linux-device-drivers
798S: Supported
799F: drivers/iio/*/ad*
800X: drivers/iio/*/adjd*
801F: drivers/staging/iio/*/ad*
802F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 803
0e3b67b3
LPC
804ANALOG DEVICES INC DMA DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806W: http://ez.analog.com/community/linux-device-drivers
807S: Supported
808F: drivers/dma/dma-axi-dmac.c
809
27eb6622
RH
810ANDROID CONFIG FRAGMENTS
811M: Rob Herring <robh@kernel.org>
812S: Supported
813F: kernel/configs/android*
814
41c9e95d
GK
815ANDROID DRIVERS
816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 817M: Arve Hjønnevåg <arve@android.com>
41c9e95d 818M: Riley Andrews <riandrews@android.com>
0e4a566b 819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
820L: devel@driverdev.osuosl.org
821S: Supported
822F: drivers/android/
823F: drivers/staging/android/
824
d03c023e
LA
825ANDROID ION DRIVER
826M: Laura Abbott <labbott@redhat.com>
827M: Sumit Semwal <sumit.semwal@linaro.org>
828L: devel@driverdev.osuosl.org
829S: Supported
e9d766b9 830F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
831F: drivers/staging/android/ion
832F: drivers/staging/android/uapi/ion.h
833F: drivers/staging/android/uapi/ion_test.h
834
42269063 835AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 836M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 837L: linuxppc-dev@lists.ozlabs.org
93711660 838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 839S: Maintained
679655da 840F: sound/aoa/
42269063 841
4075a283 842APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
843M: William Breathitt Gray <vilhelm.gray@gmail.com>
844L: linux-iio@vger.kernel.org
845S: Maintained
4075a283 846F: drivers/iio/adc/stx104.c
97a445da 847
1da177e4 848APM DRIVER
e5f6450c 849M: Jiri Kosina <jikos@kernel.org>
81024fc4 850S: Odd fixes
9f273c24 851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
852F: arch/x86/kernel/apm_32.c
853F: include/linux/apm_bios.h
c117ab84 854F: include/uapi/linux/apm_bios.h
81024fc4 855F: drivers/char/apm-emulation.c
1da177e4 856
bd7aa4b2 857APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 858M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 859L: linux-input@vger.kernel.org
75dd112a 860S: Odd fixes
679655da 861F: drivers/input/mouse/bcm5974.c
bd7aa4b2 862
6f2fad74 863APPLE SMC DRIVER
75dd112a 864M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 865L: linux-hwmon@vger.kernel.org
75dd112a 866S: Odd fixes
679655da 867F: drivers/hwmon/applesmc.c
6f2fad74 868
1da177e4 869APPLETALK NETWORK LAYER
8b58be88 870M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 871S: Maintained
679655da
JP
872F: drivers/net/appletalk/
873F: net/appletalk/
1da177e4 874
21c75328
DD
875APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
876M: Duc Dang <dhdang@apm.com>
877S: Supported
878F: arch/arm64/boot/dts/apm/
879
24299502
IS
880APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
881M: Iyappan Subramanian <isubramanian@apm.com>
882M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
883S: Supported
884F: drivers/net/ethernet/apm/xgene/
2efccc60 885F: drivers/net/phy/mdio-xgene.c
24299502 886F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 887F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 888
fd3a628e
TN
889APPLIED MICRO (APM) X-GENE SOC PMU
890M: Tai Nguyen <ttnguyen@apm.com>
891S: Supported
892F: drivers/perf/xgene_pmu.c
893F: Documentation/perf/xgene-pmu.txt
894F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
895
62a37dc7
LP
896APTINA CAMERA SENSOR PLL
897M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
898L: linux-media@vger.kernel.org
899S: Maintained
900F: drivers/media/i2c/aptina-pll.*
901
1154ea7d 902ARC FRAMEBUFFER DRIVER
8b58be88 903M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 904S: Maintained
8a61f013
JH
905F: drivers/video/fbdev/arcfb.c
906F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 907
c38f6ac7
MG
908ARCNET NETWORK LAYER
909M: Michael Grzeschik <m.grzeschik@pengutronix.de>
910L: netdev@vger.kernel.org
911S: Maintained
912F: drivers/net/arcnet/
913F: include/uapi/linux/if_arcnet.h
914
71d298ce
AB
915ARC PGU DRM DRIVER
916M: Alexey Brodkin <abrodkin@synopsys.com>
917S: Supported
918F: drivers/gpu/drm/arc/
919F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
920
588deb61
MR
921ARM ARCHITECTED TIMER DRIVER
922M: Mark Rutland <mark.rutland@arm.com>
923M: Marc Zyngier <marc.zyngier@arm.com>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/include/asm/arch_timer.h
927F: arch/arm64/include/asm/arch_timer.h
928F: drivers/clocksource/arm_arch_timer.c
929
c5a906a5
LD
930ARM HDLCD DRM DRIVER
931M: Liviu Dudau <liviu.dudau@arm.com>
932S: Supported
59ba2422 933F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
934F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
935
59ba2422
LD
936ARM MALI-DP DRM DRIVER
937M: Liviu Dudau <liviu.dudau@arm.com>
938M: Brian Starkey <brian.starkey@arm.com>
939M: Mali DP Maintainers <malidp@foss.arm.com>
940S: Supported
941F: drivers/gpu/drm/arm/
942F: Documentation/devicetree/bindings/display/arm,malidp.txt
943
1da177e4 944ARM MFM AND FLOPPY DRIVERS
8b58be88 945M: Ian Molton <spyro@f2s.com>
1da177e4 946S: Maintained
679655da
JP
947F: arch/arm/lib/floppydma.S
948F: arch/arm/include/asm/floppy.h
1da177e4 949
6f96521f
WD
950ARM PMU PROFILING AND DEBUGGING
951M: Will Deacon <will.deacon@arm.com>
55d5c4ab 952M: Mark Rutland <mark.rutland@arm.com>
6f96521f 953S: Maintained
55d5c4ab 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 955F: arch/arm*/kernel/perf_*
6f96521f 956F: arch/arm/oprofile/common.c
dd06a84b
MR
957F: arch/arm*/kernel/hw_breakpoint.c
958F: arch/arm*/include/asm/hw_breakpoint.h
959F: arch/arm*/include/asm/perf_event.h
55d5c4ab 960F: drivers/perf/*
fa8ad788 961F: include/linux/perf/arm_pmu.h
55d5c4ab 962F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 963
d4275354 964ARM PORT
54176cc6 965M: Russell King <linux@armlinux.org.uk>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 967W: http://www.armlinux.org.uk/
d4275354
RK
968S: Maintained
969F: arch/arm/
970
d323c243
SB
971ARM SUB-ARCHITECTURES
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 973S: Maintained
d323c243
SB
974F: arch/arm/mach-*/
975F: arch/arm/plat-*/
976T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
977
cefbf4ea 978ARM PRIMECELL AACI PL041 DRIVER
54176cc6 979M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
980S: Maintained
981F: sound/arm/aaci.*
982
983ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 984M: Russell King <linux@armlinux.org.uk>
cefbf4ea 985S: Maintained
8a61f013 986F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
987
988ARM PRIMECELL KMI PL050 DRIVER
54176cc6 989M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
990S: Maintained
991F: drivers/input/serio/ambakmi.*
992F: include/linux/amba/kmi.h
993
2761f5c2 994ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
08a5c9a2 996S: Maintained
679655da 997F: drivers/mmc/host/mmci.*
2f748aaa 998F: include/linux/amba/mmci.h
2761f5c2 999
1b4304e5 1000ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1001M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1002S: Maintained
1003F: drivers/tty/serial/amba-pl01*.c
1004F: include/linux/amba/serial.h
2761f5c2 1005
cefbf4ea 1006ARM PRIMECELL BUS SUPPORT
54176cc6 1007M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1008S: Maintained
1009F: drivers/amba/
1010F: include/linux/amba/bus.h
1011
2b7a52a4 1012ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1013M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1015S: Maintained
1016
9c784f95 1017ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1018M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1020S: Maintained
1021
2b7a52a4 1022ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1023M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1025S: Maintained
1026
5c6dcd7f 1027ARM/Allwinner sunXi SoC support
1b106699 1028M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1029M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Maintained
5c6dcd7f 1032N: sun[x456789]i
c1efda12 1033F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1034
1035ARM/Allwinner SoC Clock Support
1036M: Emilio López <emilio@elopez.com.ar>
1037S: Maintained
1038F: drivers/clk/sunxi/
1b106699 1039
79318452 1040ARM/Amlogic Meson SoC support
7c1e3876 1041M: Carlo Caione <carlo@caione.org>
6683d91c 1042M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1044L: linux-amlogic@lists.infradead.org
79318452 1045W: http://linux-meson.com/
7c1e3876 1046S: Maintained
79318452
CC
1047F: arch/arm/mach-meson/
1048F: arch/arm/boot/dts/meson*
6683d91c
KH
1049F: arch/arm64/boot/dts/amlogic/
1050F: drivers/pinctrl/meson/
79318452 1051N: meson
7c1e3876 1052
eff506fa
TZ
1053ARM/Annapurna Labs ALPINE ARCHITECTURE
1054M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1055M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1057S: Maintained
1058F: arch/arm/mach-alpine/
a9e5547b
AT
1059F: arch/arm/boot/dts/alpine*
1060F: arch/arm64/boot/dts/al/
1061F: drivers/*/*alpine*
eff506fa 1062
5255034d
LP
1063ARM/ARTPEC MACHINE SUPPORT
1064M: Jesper Nilsson <jesper.nilsson@axis.com>
1065M: Lars Persson <lars.persson@axis.com>
1066M: Niklas Cassel <niklas.cassel@axis.com>
1067S: Maintained
1068L: linux-arm-kernel@axis.com
1069F: arch/arm/mach-artpec
1070F: arch/arm/boot/dts/artpec6*
33b8ac91 1071F: drivers/clk/axis
5255034d 1072
8c2ed9bc
JS
1073ARM/ASPEED MACHINE SUPPORT
1074M: Joel Stanley <joel@jms.id.au>
1075S: Maintained
1076F: arch/arm/mach-aspeed/
1077F: arch/arm/boot/dts/aspeed-*
1078F: drivers/*/*aspeed*
1079
8dca5ce8 1080ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1081M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1082M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1083M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1085W: http://www.linux4sam.org
9f273c24 1086T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1087S: Supported
1088F: arch/arm/mach-at91/
f0a0a58e 1089F: include/soc/at91/
70e389cc
MB
1090F: arch/arm/boot/dts/at91*.dts
1091F: arch/arm/boot/dts/at91*.dtsi
1092F: arch/arm/boot/dts/sama*.dts
1093F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1094F: arch/arm/include/debug/at91.S
d4a89c7d 1095
6e05dd4e
BB
1096ARM/ATMEL AT91 Clock Support
1097M: Boris Brezillon <boris.brezillon@free-electrons.com>
1098S: Maintained
1099F: drivers/clk/at91
1100
986cf2e9 1101ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1102M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-highbank/
e68d7c14
RH
1106F: arch/arm/boot/dts/highbank.dts
1107F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1108
d94f944e 1109ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1110M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1111S: Maintained
1112F: arch/arm/mach-cns3xxx/
d94f944e 1113
4863dea3
SG
1114ARM/CAVIUM THUNDER NETWORK DRIVER
1115M: Sunil Goutham <sgoutham@cavium.com>
1116M: Robert Richter <rric@kernel.org>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Supported
322e5cc5 1119F: drivers/net/ethernet/cavium/thunder/
4863dea3 1120
386ab516
AS
1121ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1122M: Alexander Shiyan <shc_work@mail.ru>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Odd Fixes
b8ba3874 1125N: clps711x
386ab516 1126
2b7a52a4 1127ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1128M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1129M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1131S: Maintained
d19d3667
HS
1132F: arch/arm/mach-ep93xx/
1133F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1134
1135ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1136M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1138S: Maintained
1139
d4275354 1140ARM/CLKDEV SUPPORT
54176cc6 1141M: Russell King <linux@armlinux.org.uk>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1143S: Maintained
d4275354 1144F: arch/arm/include/asm/clkdev.h
4fa2651d 1145F: drivers/clk/clkdev.c
d4275354 1146
d48134e7 1147ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1148M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1150S: Maintained
1151
94150095
HF
1152ARM/CONTEC MICRO9 MACHINE SUPPORT
1153M: Hubert Feurstein <hubert.feurstein@contec.at>
1154S: Maintained
1155F: arch/arm/mach-ep93xx/micro9.c
1156
a06ae860
PP
1157ARM/CORESIGHT FRAMEWORK AND DRIVERS
1158M: Mathieu Poirier <mathieu.poirier@linaro.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
01081f5a 1161F: drivers/hwtracing/coresight/*
a06ae860
PP
1162F: Documentation/trace/coresight.txt
1163F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1164F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1165F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1166F: tools/perf/arch/arm/util/auxtrace.c
1167F: tools/perf/arch/arm/util/cs-etm.c
1168F: tools/perf/arch/arm/util/cs-etm.h
1169F: tools/perf/util/cs-etm.h
a06ae860 1170
1da177e4 1171ARM/CORGI MACHINE SUPPORT
8b58be88 1172M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1173S: Maintained
1174
881a95f9 1175ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1176M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1178T: git git://github.com/ulli-kroll/linux.git
162500b3 1179S: Maintained
f49afbb5 1180F: arch/arm/mach-gemini/
98a9bb5b 1181F: drivers/rtc/rtc-gemini.c
881a95f9 1182
a990cbd8 1183ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1184M: Barry Song <baohua@kernel.org>
a990cbd8 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1186T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1187S: Maintained
e68d7c14 1188F: arch/arm/boot/dts/prima2*
a990cbd8 1189F: arch/arm/mach-prima2/
4a9c44f1 1190F: drivers/clk/sirf/
05f30e8d 1191F: drivers/clocksource/timer-prima2.c
5833ac98 1192F: drivers/clocksource/timer-atlas7.c
f8505ef5 1193N: [^a-z]sirf
a990cbd8 1194
c9d862c4
BS
1195ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1196M: Baruch Siach <baruch@tkos.co.il>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
cde137aa 1199F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1200N: digicolor
1201
d4275354 1202ARM/EBSA110 MACHINE SUPPORT
54176cc6 1203M: Russell King <linux@armlinux.org.uk>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1205W: http://www.armlinux.org.uk/
d4275354
RK
1206S: Maintained
1207F: arch/arm/mach-ebsa110/
b955f6ca 1208F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1209
4721f3ce
UKK
1210ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1211M: Uwe Kleine-König <kernel@pengutronix.de>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214N: efm32
1215
a9da4f7e 1216ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1217M: Daniel Ribeiro <drwyrm@gmail.com>
1218M: Stefan Schmidt <stefan@openezx.org>
1219M: Harald Welte <laforge@openezx.org>
d66f1886 1220L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1221W: http://www.openezx.org/
1222S: Maintained
cafc2265
SS
1223T: topgit git://git.openezx.org/openezx.git
1224F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1225
6a915af9 1226ARM/FARADAY FA526 PORT
162500b3 1227M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1229S: Maintained
1fa7e547 1230T: git git://git.berlios.de/gemini-board
f49afbb5 1231F: arch/arm/mm/*-fa*
6a915af9 1232
d4275354 1233ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1234M: Russell King <linux@armlinux.org.uk>
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1236W: http://www.armlinux.org.uk/
d4275354
RK
1237S: Maintained
1238F: arch/arm/include/asm/hardware/dec21285.h
1239F: arch/arm/mach-footbridge/
1240
86183a5f 1241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1242M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1243M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1244R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1246S: Maintained
f1c12837 1247T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1248F: arch/arm/mach-imx/
ce515a6b 1249F: arch/arm/mach-mxs/
2a82f95c 1250F: arch/arm/boot/dts/imx*
e5dafa22 1251F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1252F: drivers/clk/imx/
1253F: include/soc/imx/
86183a5f 1254
142109d2 1255ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1257M: Sascha Hauer <kernel@pengutronix.de>
1258R: Stefan Agner <stefan@agner.ch>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F: arch/arm/mach-imx/*vf610*
1263F: arch/arm/boot/dts/vf*
1264
2b7a52a4 1265ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1266M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1268S: Maintained
1269
90b8fc34 1270ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1271M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1273S: Maintained
1274
ef47d5f0 1275ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1276M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1277M: Paul Parsons <lost.distance@yahoo.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1279S: Maintained
1280F: arch/arm/mach-pxa/hx4700.c
1281F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1282F: sound/soc/pxa/hx4700.c
ef47d5f0 1283
4dfad069
WX
1284ARM/HISILICON SOC SUPPORT
1285M: Wei Xu <xuwei5@hisilicon.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287W: http://www.hisilicon.com
1288S: Supported
1289T: git git://github.com/hisilicon/linux-hisi.git
1290F: arch/arm/mach-hisi/
e68d7c14
RH
1291F: arch/arm/boot/dts/hi3*
1292F: arch/arm/boot/dts/hip*
1293F: arch/arm/boot/dts/hisi*
1294F: arch/arm64/boot/dts/hisilicon/
4dfad069 1295
21f37bc3 1296ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1297M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1298W: www.jlime.com
1299S: Maintained
084bad91
KE
1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1301F: arch/arm/mach-sa1100/jornada720.c
1302F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1303
5e767ab9
JMC
1304ARM/IGEP MACHINE SUPPORT
1305M: Enric Balletbo i Serra <eballetbo@gmail.com>
1306M: Javier Martinez Canillas <javier@dowhile0.org>
1307L: linux-omap@vger.kernel.org
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
06ff74fd 1310F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1311
403d2971
MV
1312ARM/INCOME PXA270 SUPPORT
1313M: Marek Vasut <marek.vasut@gmail.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
ec154082 1316F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1317
2b7a52a4 1318ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1319M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1321S: Maintained
e2bdb176
DW
1322
1323ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1325S: Orphan
2b7a52a4
LB
1326
1327ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1330S: Maintained
2b7a52a4
LB
1331
1332ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
2b7a52a4 1336
2b7a52a4 1337ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1338M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1340S: Maintained
1341
dfdd8cc9
KH
1342ARM/INTEL IXP4XX ARM ARCHITECTURE
1343M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1344M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1346S: Maintained
1347F: arch/arm/mach-ixp4xx/
1348
838553c5 1349ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1350M: Jonathan Cameron <jic23@cam.ac.uk>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S: Maintained
1353F: arch/arm/mach-pxa/stargate2.c
1354F: drivers/pcmcia/pxa2xx_stargate2.c
1355
2b7a52a4 1356ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1357M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1359S: Maintained
2b7a52a4
LB
1360
1361ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
1154f858 1366ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1367M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-keystone/
5edafc29 1371F: arch/arm/boot/dts/keystone-*
317929cd 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1373
bc6aa566 1374ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1375M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1376L: linux-kernel@vger.kernel.org
1377S: Maintained
1378F: drivers/clk/keystone/
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/clocksource/timer-keystone.c
1386
1387ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/power/reset/keystone-reset.c
1392
1393ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-kernel@vger.kernel.org
1396S: Maintained
1397F: drivers/memory/*emif*
1398
8cb555b6
CM
1399ARM/LG1K ARCHITECTURE
1400M: Chanho Min <chanho.min@lge.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm64/boot/dts/lg/
1404
2b7a52a4 1405ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1406M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1408S: Maintained
1409
3143875f
JE
1410ARM/LPC18XX ARCHITECTURE
1411M: Joachim Eastwood <manabian@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
19c1c32c
JE
1414F: arch/arm/boot/dts/lpc43*
1415F: drivers/clk/nxp/clk-lpc18xx*
1416F: drivers/clocksource/time-lpc32xx.c
1417F: drivers/i2c/busses/i2c-lpc2k.c
1418F: drivers/memory/pl172.c
1419F: drivers/mtd/spi-nor/nxp-spifi.c
1420F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1421N: lpc18xx
1422
15e4f7da 1423ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1424M: Vladimir Zapolskiy <vz@mleia.com>
1425M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1427T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1428S: Maintained
2377f9fd 1429F: arch/arm/boot/dts/lpc32*
15e4f7da 1430F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1431F: drivers/i2c/busses/i2c-pnx.c
1432F: drivers/net/ethernet/nxp/lpc_eth.c
1433F: drivers/usb/host/ohci-nxp.c
1434F: drivers/watchdog/pnx4008_wdt.c
1435N: lpc32xx
15e4f7da 1436
3b886171 1437ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1438M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1439S: Maintained
1440
1f664ab7 1441ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1442M: Jason Cooper <jason@lakedaemon.net>
1443M: Andrew Lunn <andrew@lunn.ch>
1444M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-mvebu/
59ec9671 1449F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1450F: arch/arm/boot/dts/armada*
1451F: arch/arm/boot/dts/kirkwood*
dcc3068a 1452F: arch/arm64/boot/dts/marvell/armada*
9f123def 1453F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1454F: arch/arm/configs/mvebu_*_defconfig
75f41273 1455
40f4978b 1456ARM/Marvell Berlin SoC support
70e1a28f 1457M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-berlin/
31c17ac9 1462F: arch/arm/boot/dts/berlin*
e68d7c14 1463F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1464
40f4978b 1465
4cfab57e 1466ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1467M: Jason Cooper <jason@lakedaemon.net>
1468M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1469M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1470M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1472S: Maintained
1473F: arch/arm/mach-dove/
54a246ff
NP
1474F: arch/arm/mach-mv78xx0/
1475F: arch/arm/mach-orion5x/
1476F: arch/arm/plat-orion/
31c17ac9
GC
1477F: arch/arm/boot/dts/dove*
1478F: arch/arm/boot/dts/orion5x*
1479
3b886171 1480
d69ac131
AC
1481ARM/Orion SoC/Technologic Systems TS-78xx platform support
1482M: Alexander Clouter <alex@digriz.org.uk>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484W: http://www.digriz.org.uk/ts78xx/kernel
1485S: Maintained
1486F: arch/arm/mach-orion5x/ts78xx-*
1487
e557959d
NA
1488ARM/OXNAS platform support
1489M: Neil Armstrong <narmstrong@baylibre.com>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1491L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1492S: Maintained
1493F: arch/arm/mach-oxnas/
1494F: arch/arm/boot/dts/oxnas*
1495F: arch/arm/boot/dts/wd-mbwe.dts
1496N: oxnas
1497
607b8fc9
EH
1498ARM/Mediatek RTC DRIVER
1499M: Eddie Huang <eddie.huang@mediatek.com>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1502S: Maintained
1503F: drivers/rtc/rtc-mt6397.c
1504
e54951c8
MB
1505ARM/Mediatek SoC support
1506M: Matthias Brugger <matthias.bgg@gmail.com>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1508L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1509S: Maintained
1510F: arch/arm/boot/dts/mt6*
1511F: arch/arm/boot/dts/mt8*
1512F: arch/arm/mach-mediatek/
1513N: mtk
1514K: mediatek
1515
0f8669e3
CY
1516ARM/Mediatek USB3 PHY DRIVER
1517M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S: Maintained
1521F: drivers/phy/phy-mt65xx-usb3.c
1522
adcb079f
AB
1523ARM/MICREL KS8695 ARCHITECTURE
1524M: Greg Ungerer <gerg@uclinux.org>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1526F: arch/arm/mach-ks8695/
adcb079f
AB
1527S: Odd Fixes
1528
d78ff0a5 1529ARM/MIOA701 MACHINE SUPPORT
8b58be88 1530M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1532F: arch/arm/mach-pxa/mioa701.c
1533S: Maintained
1534
9624dfe6 1535ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1536M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1537S: Maintained
1538
e0ee9851 1539ARM/NOMADIK ARCHITECTURE
28b8e8d4 1540M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1541M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S: Maintained
1544F: arch/arm/mach-nomadik/
ecc265fe 1545F: drivers/pinctrl/nomadik/
87572880 1546F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1548
9d76295a 1549ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1550M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1551L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1552W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1553S: Supported
1554
8459c159 1555ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1556M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1557M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1558S: Maintained
1559
5d783a2d 1560ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1561M: Marek Vasut <marek.vasut@gmail.com>
75280787 1562L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1563W: http://hackndev.com
1564S: Maintained
933d35f0
JP
1565F: arch/arm/mach-pxa/include/mach/palmtx.h
1566F: arch/arm/mach-pxa/palmtx.c
1567F: arch/arm/mach-pxa/include/mach/palmt5.h
1568F: arch/arm/mach-pxa/palmt5.c
1569F: arch/arm/mach-pxa/include/mach/palmld.h
1570F: arch/arm/mach-pxa/palmld.c
1571F: arch/arm/mach-pxa/include/mach/palmte2.h
1572F: arch/arm/mach-pxa/palmte2.c
1573F: arch/arm/mach-pxa/include/mach/palmtc.h
1574F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1575
b57fe924 1576ARM/PALM TREO SUPPORT
d8130624 1577M: Tomas Cech <sleep_walker@suse.com>
75280787 1578L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1579W: http://hackndev.com
1580S: Maintained
b57fe924
JP
1581F: arch/arm/mach-pxa/include/mach/palmtreo.h
1582F: arch/arm/mach-pxa/palmtreo.c
90af5811 1583
c49e1e63 1584ARM/PALMZ72 SUPPORT
8b58be88 1585M: Sergey Lapin <slapin@ossfans.org>
75280787 1586L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1587W: http://hackndev.com
1588S: Maintained
933d35f0
JP
1589F: arch/arm/mach-pxa/include/mach/palmz72.h
1590F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1591
1da177e4 1592ARM/PLEB SUPPORT
8b58be88 1593M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1594W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1595S: Maintained
1596
1597ARM/PT DIGITAL BOARD PORT
8b58be88 1598M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1600W: http://www.armlinux.org.uk/
1da177e4
LT
1601S: Maintained
1602
8fc1b0f8 1603ARM/QUALCOMM SUPPORT
bbeaa595
AG
1604M: Andy Gross <andy.gross@linaro.org>
1605M: David Brown <david.brown@linaro.org>
8fc1b0f8 1606L: linux-arm-msm@vger.kernel.org
f5d3af9d 1607L: linux-soc@vger.kernel.org
8fc1b0f8 1608S: Maintained
0ff50d60 1609F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1610F: arch/arm/boot/dts/qcom-*.dts
1611F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1612F: arch/arm/mach-qcom/
e68d7c14 1613F: arch/arm64/boot/dts/qcom/*
5482cefa 1614F: drivers/i2c/busses/i2c-qup.c
39a3366a 1615F: drivers/clk/qcom/
f5d3af9d 1616F: drivers/soc/qcom/
5482cefa 1617F: drivers/spi/spi-qup.c
c0c89faf
SB
1618F: drivers/tty/serial/msm_serial.h
1619F: drivers/tty/serial/msm_serial.c
1620F: drivers/*/pm8???-*
1621F: drivers/mfd/ssbi.c
916f743d 1622F: drivers/firmware/qcom_scm.c
bbeaa595 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1624
2b7a52a4 1625ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1626M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1628S: Maintained
1629
b138e119
SH
1630ARM/RENESAS ARM64 ARCHITECTURE
1631M: Simon Horman <horms@verge.net.au>
1632M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1633L: linux-renesas-soc@vger.kernel.org
1634Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1636S: Supported
1637F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1638F: drivers/soc/renesas/
1639F: include/linux/soc/renesas/
b138e119 1640
d4275354 1641ARM/RISCPC ARCHITECTURE
54176cc6 1642M: Russell King <linux@armlinux.org.uk>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1644W: http://www.armlinux.org.uk/
d4275354 1645S: Maintained
d4275354
RK
1646F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1647F: arch/arm/include/asm/hardware/ioc.h
1648F: arch/arm/include/asm/hardware/iomd.h
1649F: arch/arm/include/asm/hardware/memc.h
1650F: arch/arm/mach-rpc/
1a6422f6 1651F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1652F: drivers/net/ethernet/i825xx/ether1*
1653F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1654F: drivers/scsi/arm/
1655
08ddbb0a
HS
1656ARM/Rockchip SoC support
1657M: Heiko Stuebner <heiko@sntech.de>
1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1659L: linux-rockchip@lists.infradead.org
9f273c24 1660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1661S: Maintained
541555e9 1662F: arch/arm/boot/dts/rk3*
08ddbb0a 1663F: arch/arm/mach-rockchip/
541555e9
HS
1664F: drivers/clk/rockchip/
1665F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1666F: drivers/*/*rockchip*
541555e9
HS
1667F: drivers/*/*/*rockchip*
1668F: sound/soc/rockchip/
b4331b43 1669N: rockchip
08ddbb0a 1670
5bfb937c
KK
1671ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1672M: Kukjin Kim <kgene@kernel.org>
326dce07 1673M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1674R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1676L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1677S: Maintained
6f0589c8 1678F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1679F: arch/arm/boot/dts/s5p*
1680F: arch/arm/boot/dts/samsung*
6f0589c8 1681F: arch/arm/boot/dts/exynos*
d97236e6 1682F: arch/arm64/boot/dts/exynos/
482ce512 1683F: arch/arm/plat-samsung/
769bbb63
HS
1684F: arch/arm/mach-s3c24*/
1685F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1686F: arch/arm/mach-s5p*/
1687F: arch/arm/mach-exynos*/
1c03274d
KK
1688F: drivers/*/*s3c24*
1689F: drivers/*/*/*s3c24*
1690F: drivers/*/*s3c64xx*
1691F: drivers/*/*s5pv210*
ffd51977 1692F: drivers/memory/samsung/*
bf50ddcd 1693F: drivers/soc/samsung/*
d6b9aea6
KK
1694F: Documentation/arm/Samsung/
1695F: Documentation/devicetree/bindings/arm/samsung/
1696F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1697F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1698N: exynos
f556cb07 1699
10ffa964
KP
1700ARM/SAMSUNG MOBILE MACHINE SUPPORT
1701M: Kyungmin Park <kyungmin.park@samsung.com>
1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S: Maintained
004bbd3c 1704F: arch/arm/mach-s5pv210/
10ffa964 1705
3ce4ccb6
KD
1706ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1707M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1708M: Kamil Debski <kamil@wypas.org>
1709M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1710L: linux-arm-kernel@lists.infradead.org
1711L: linux-media@vger.kernel.org
1712S: Maintained
1713F: drivers/media/platform/s5p-g2d/
1714
e6a476fd
MS
1715ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1717M: Kamil Debski <kamil@wypas.org>
6305902c 1718M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1719M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1720L: linux-arm-kernel@lists.infradead.org
1721L: linux-media@vger.kernel.org
1722S: Maintained
934455d7 1723F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1724F: drivers/media/platform/s5p-mfc/
e6a476fd 1725
1bcbf6f4
KD
1726ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1727M: Kyungmin Park <kyungmin.park@samsung.com>
1728L: linux-arm-kernel@lists.infradead.org
1729L: linux-media@vger.kernel.org
1730S: Maintained
78fc853b 1731F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1732
7d9f9bf4
AP
1733ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1734M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1735M: Jacek Anaszewski <j.anaszewski@samsung.com>
1736L: linux-arm-kernel@lists.infradead.org
1737L: linux-media@vger.kernel.org
1738S: Maintained
1739F: drivers/media/platform/s5p-jpeg/
1740
d48d38e8 1741ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1742M: Simon Horman <horms@verge.net.au>
d48d38e8 1743M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1744L: linux-renesas-soc@vger.kernel.org
4a121096 1745Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1746T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1747S: Supported
0b514fdb
SH
1748F: arch/arm/boot/dts/emev2*
1749F: arch/arm/boot/dts/r7s*
1750F: arch/arm/boot/dts/r8a*
1751F: arch/arm/boot/dts/sh*
0b514fdb 1752F: arch/arm/configs/shmobile_defconfig
7a2071c5 1753F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1754F: arch/arm/mach-shmobile/
be32bcbb
GU
1755F: drivers/soc/renesas/
1756F: include/linux/soc/renesas/
d48d38e8 1757
66314223 1758ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1759M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1760S: Maintained
1761F: arch/arm/mach-socfpga/
efadb751
DN
1762F: arch/arm/boot/dts/socfpga*
1763F: arch/arm/configs/socfpga_defconfig
e68d7c14 1764F: arch/arm64/boot/dts/altera/
ba2b7d0a 1765W: http://www.rocketboards.org
efadb751 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1767
1768ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1769M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1770S: Maintained
1771F: drivers/clk/socfpga/
1772
71bcada8
TT
1773ARM/SOCFPGA EDAC SUPPORT
1774M: Thor Thayer <tthayer@opensource.altera.com>
1775S: Maintained
1776F: drivers/edac/altera_edac.
1777
65ebcc11 1778ARM/STI ARCHITECTURE
a92177ea 1779M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781L: kernel@stlinux.com
1782W: http://www.stlinux.com
1783S: Maintained
1784F: arch/arm/mach-sti/
a92177ea 1785F: arch/arm/boot/dts/sti*
b8e31bf3 1786F: drivers/char/hw_random/st-rng.c
a92177ea 1787F: drivers/clocksource/arm_global_timer.c
82805d1b 1788F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1789F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1790F: drivers/i2c/busses/i2c-st.c
346e2e4a 1791F: drivers/media/rc/st_rc.c
95d66b16 1792F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1793F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1794F: drivers/phy/phy-miphy28lp.c
1795F: drivers/phy/phy-miphy365x.c
6da969a5 1796F: drivers/phy/phy-stih407-usb.c
26389c78 1797F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1798F: drivers/pinctrl/pinctrl-st.c
aac22524 1799F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1800F: drivers/reset/sti/
db4112e6 1801F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1802F: drivers/tty/serial/st-asc.c
eb11adab 1803F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1804F: drivers/usb/host/ehci-st.c
1805F: drivers/usb/host/ohci-st.c
db4112e6 1806F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1807F: drivers/ata/ahci_st.c
65ebcc11 1808
ee6e7879
MC
1809ARM/STM32 ARCHITECTURE
1810M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1811M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S: Maintained
1814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1815N: stm32
1816F: drivers/clocksource/armv7m_systick.c
1817
d6de5b02
MG
1818ARM/TANGO ARCHITECTURE
1819M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1820L: linux-arm-kernel@lists.infradead.org
1821S: Maintained
e2bd0d37 1822N: tango
d6de5b02 1823
2b7a52a4 1824ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1825M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1827S: Maintained
1828
1bbd7089 1829ARM/TETON BGA MACHINE SUPPORT
706e69d6 1830M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833
2b7a52a4 1834ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1835M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1837S: Maintained
1838
98ad6e3b 1839ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1840M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1842W: http://www.mcuos.com
1843S: Maintained
4e89e8f6 1844F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1845F: drivers/input/keyboard/w90p910_keypad.c
1846F: drivers/input/touchscreen/w90p910_ts.c
1847F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1848F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1849F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1850F: drivers/rtc/rtc-nuc900.c
9df92e6c 1851F: drivers/spi/spi-nuc900.c
4e89e8f6 1852F: drivers/usb/host/ehci-w90x900.c
8a61f013 1853F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1854
54274d71 1855ARM/U300 MACHINE SUPPORT
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Supported
1859F: arch/arm/mach-u300/
9affbd24 1860F: drivers/clocksource/timer-u300.c
54274d71
LW
1861F: drivers/i2c/busses/i2c-stu300.c
1862F: drivers/rtc/rtc-coh901331.c
1863F: drivers/watchdog/coh901327_wdt.c
1864F: drivers/dma/coh901318*
87572880
LW
1865F: drivers/mfd/ab3100*
1866F: drivers/rtc/rtc-ab3100.c
1867F: drivers/rtc/rtc-coh901331.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1869
3d00d04f
MY
1870ARM/UNIPHIER ARCHITECTURE
1871M: Masahiro Yamada <yamada.masahiro@socionext.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1873T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1874S: Maintained
a3ff83d2 1875F: arch/arm/boot/dts/uniphier*
e7ecbc05 1876F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1877F: arch/arm/mach-uniphier/
e7ecbc05 1878F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1879F: arch/arm64/boot/dts/socionext/
4b7f48d3 1880F: drivers/bus/uniphier-system-bus.c
734d82f4 1881F: drivers/clk/uniphier/
dd6fd4a3 1882F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1883F: drivers/pinctrl/uniphier/
54e991b5 1884F: drivers/reset/reset-uniphier.c
a3ff83d2 1885F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1886N: uniphier
1887
87572880 1888ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1889M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-ux500/
e4651a9f 1893F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1894F: drivers/dma/ste_dma40*
e4651a9f 1895F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1896F: drivers/mfd/abx500*
1897F: drivers/mfd/ab8500*
e4651a9f
LW
1898F: drivers/mfd/dbx500*
1899F: drivers/mfd/db8500*
ecc265fe
JP
1900F: drivers/pinctrl/nomadik/pinctrl-ab*
1901F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1902F: drivers/rtc/rtc-ab8500.c
e4651a9f 1903F: drivers/rtc/rtc-pl031.c
87572880 1904T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1905
e93fde28
UH
1906ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1907M: Ulf Hansson <ulf.hansson@linaro.org>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909T: git git://git.linaro.org/people/ulfh/clk.git
1910S: Maintained
1911F: drivers/clk/ux500/
e93fde28 1912
740d93b1
PM
1913ARM/VERSATILE EXPRESS PLATFORM
1914M: Liviu Dudau <liviu.dudau@arm.com>
1915M: Sudeep Holla <sudeep.holla@arm.com>
1916M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/boot/dts/vexpress*
e68d7c14 1920F: arch/arm64/boot/dts/arm/
740d93b1
PM
1921F: arch/arm/mach-vexpress/
1922F: */*/vexpress*
7e8f403f 1923F: */*/*/vexpress*
740d93b1
PM
1924F: drivers/clk/versatile/clk-vexpress-osc.c
1925F: drivers/clocksource/versatile.c
46a600ea 1926N: mps2
740d93b1 1927
d4275354 1928ARM/VFP SUPPORT
54176cc6 1929M: Russell King <linux@armlinux.org.uk>
efc03ecb 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1931W: http://www.armlinux.org.uk/
d4275354
RK
1932S: Maintained
1933F: arch/arm/vfp/
1934
e66b6d8e
MV
1935ARM/VOIPAC PXA270 SUPPORT
1936M: Marek Vasut <marek.vasut@gmail.com>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S: Maintained
1939F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1940F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1941
04529fe2
TP
1942ARM/VT8500 ARM ARCHITECTURE
1943M: Tony Prisk <linux@prisktech.co.nz>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: arch/arm/mach-vt8500/
41fd91b4 1947F: drivers/clocksource/vt8500_timer.c
560746eb 1948F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1949F: drivers/mmc/host/wmt-sdmmc.c
1950F: drivers/pwm/pwm-vt8500.c
1951F: drivers/rtc/rtc-vt8500.c
1952F: drivers/tty/serial/vt8500_serial.c
4f31102b 1953F: drivers/usb/host/ehci-platform.c
41fd91b4 1954F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1955F: drivers/video/fbdev/vt8500lcdfb.*
1956F: drivers/video/fbdev/wm8505fb*
1957F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1958
e66b6d8e
MV
1959ARM/ZIPIT Z2 SUPPORT
1960M: Marek Vasut <marek.vasut@gmail.com>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Maintained
1963F: arch/arm/mach-pxa/z2.c
6ab2a855 1964F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1965
5ecc4b53
JN
1966ARM/ZTE ARCHITECTURE
1967M: Jun Nie <jun.nie@linaro.org>
1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S: Maintained
1970F: arch/arm/mach-zx/
1971F: drivers/clk/zte/
1972F: Documentation/devicetree/bindings/arm/zte.txt
1973F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1974
51f29d44
MS
1975ARM/ZYNQ ARCHITECTURE
1976M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1977R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979W: http://wiki.xilinx.com
d6448b76 1980T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1981S: Supported
1982F: arch/arm/mach-zynq/
bd2a337a 1983F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1984F: drivers/block/xsysace.c
c2fd4e38
MS
1985N: zynq
1986N: xilinx
1987F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1988F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1989F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1990F: drivers/edac/synopsys_edac.c
51f29d44 1991
48ec83bc 1992ARM SMMU DRIVERS
b8f9879e 1993M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1994R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S: Maintained
1997F: drivers/iommu/arm-smmu.c
48ec83bc 1998F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1999F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2000F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2001
38074229
CM
2002ARM64 PORT (AARCH64 ARCHITECTURE)
2003M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2004M: Will Deacon <will.deacon@arm.com>
38074229 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2006T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2007S: Maintained
2008F: arch/arm64/
d19766ec 2009F: Documentation/arm64/
38074229 2010
9d7005f9
LP
2011AS3645A LED FLASH CONTROLLER DRIVER
2012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2013L: linux-media@vger.kernel.org
2014T: git git://linuxtv.org/media_tree.git
2015S: Maintained
2016F: drivers/media/i2c/as3645a.c
b5dcee22 2017F: include/media/i2c/as3645a.h
9d7005f9 2018
7c94a8b2
LW
2019ASAHI KASEI AK8974 DRIVER
2020M: Linus Walleij <linus.walleij@linaro.org>
2021L: linux-iio@vger.kernel.org
2022W: http://www.akm.com/
2023S: Supported
2024F: drivers/iio/magnetometer/ak8974.c
2025
d58de038
GJ
2026ASC7621 HARDWARE MONITOR DRIVER
2027M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2028L: linux-hwmon@vger.kernel.org
d58de038
GJ
2029S: Maintained
2030F: Documentation/hwmon/asc7621
2031F: drivers/hwmon/asc7621.c
2032
b229ece9 2033ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2034M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2035L: acpi4asus-user@lists.sourceforge.net
d0944853 2036L: platform-driver-x86@vger.kernel.org
76593d6f 2037W: http://acpi4asus.sf.net
85091b71 2038S: Maintained
b229ece9
CC
2039F: drivers/platform/x86/asus*.c
2040F: drivers/platform/x86/eeepc*.c
85091b71 2041
f6a6bbae
JPRV
2042ASUS WIRELESS RADIO CONTROL DRIVER
2043M: João Paulo Rechi Vita <jprvita@gmail.com>
2044L: platform-driver-x86@vger.kernel.org
2045S: Maintained
2046F: drivers/platform/x86/asus-wireless.c
2047
75aeddd1
DH
2048ASYMMETRIC KEYS
2049M: David Howells <dhowells@redhat.com>
2050L: keyrings@vger.kernel.org
2051S: Maintained
2052F: Documentation/crypto/asymmetric-keys.txt
2053F: include/linux/verification.h
2054F: include/crypto/public_key.h
2055F: include/crypto/pkcs7.h
2056F: crypto/asymmetric_keys/
2057
953a6479 2058ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2059R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2060W: http://sourceforge.net/projects/xscaleiop
08223d80 2061S: Odd fixes
679655da
JP
2062F: Documentation/crypto/async-tx-api.txt
2063F: crypto/async_tx/
2064F: drivers/dma/
2065F: include/linux/dmaengine.h
2066F: include/linux/async_tx.h
b3e5f263 2067
a1867d36 2068AT24 EEPROM DRIVER
14d77c4d 2069M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2070L: linux-i2c@vger.kernel.org
2071S: Maintained
2072F: drivers/misc/eeprom/at24.c
25f73ed5 2073F: include/linux/platform_data/at24.h
a1867d36 2074
e7839f25 2075ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2076M: "Ed L. Cashin" <ed.cashin@acm.org>
2077W: http://www.openaoe.org/
1da177e4 2078S: Supported
679655da
JP
2079F: Documentation/aoe/
2080F: drivers/block/aoe/
1da177e4 2081
aad7a211
AB
2082ATHEROS 71XX/9XXX GPIO DRIVER
2083M: Alban Bedel <albeu@free.fr>
2084W: https://github.com/AlbanBedel/linux
2085T: git git://github.com/AlbanBedel/linux
2086S: Maintained
2087F: drivers/gpio/gpio-ath79.c
2088F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2089
9a10a870 2090ATHEROS ATH GENERIC UTILITIES
f726ee65 2091M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2092L: linux-wireless@vger.kernel.org
2093S: Supported
2094F: drivers/net/wireless/ath/*
2095
fa1c114f 2096ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2097M: Jiri Slaby <jirislaby@gmail.com>
2098M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2099M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2100L: linux-wireless@vger.kernel.org
72c706b7 2101W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2102S: Maintained
fa451753 2103F: drivers/net/wireless/ath/ath5k/
fa1c114f 2104
12e62d6f
KV
2105ATHEROS ATH6KL WIRELESS DRIVER
2106M: Kalle Valo <kvalo@qca.qualcomm.com>
2107L: linux-wireless@vger.kernel.org
2108W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2110S: Supported
2111F: drivers/net/wireless/ath/ath6kl/
2112
2be7d22f 2113WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2114M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2115L: linux-wireless@vger.kernel.org
2116L: wil6210@qca.qualcomm.com
2117S: Supported
2118W: http://wireless.kernel.org/en/users/Drivers/wil6210
2119F: drivers/net/wireless/ath/wil6210/
dba4b74d 2120F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2121
1d7e1e6b
CL
2122CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2123M: Christian Lamparter <chunkeey@googlemail.com>
2124L: linux-wireless@vger.kernel.org
2125W: http://wireless.kernel.org/en/users/Drivers/carl9170
2126S: Maintained
2127F: drivers/net/wireless/ath/carl9170/
2128
2c2a6172
LT
2129ATK0110 HWMON DRIVER
2130M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2131L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2132S: Maintained
2133F: drivers/hwmon/asus_atk0110.c
2134
6f69a6d7 2135ATI_REMOTE2 DRIVER
8b58be88 2136M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2137S: Maintained
679655da 2138F: drivers/input/misc/ati_remote2.c
6f69a6d7 2139
7ae115b4 2140ATLX ETHERNET DRIVERS
8b58be88 2141M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2142M: Chris Snook <chris.snook@gmail.com>
e443e383 2143L: netdev@vger.kernel.org
8d5ca6ec
JC
2144W: http://sourceforge.net/projects/atl1
2145W: http://atl1.sourceforge.net
2146S: Maintained
2b133ad6 2147F: drivers/net/ethernet/atheros/
8d5ca6ec 2148
1da177e4 2149ATM
366c1bd1 2150M: Chas Williams <3chas3@gmail.com>
476604de 2151L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2152L: netdev@vger.kernel.org
1da177e4
LT
2153W: http://linux-atm.sourceforge.net
2154S: Maintained
679655da
JP
2155F: drivers/atm/
2156F: include/linux/atm*
c117ab84 2157F: include/uapi/linux/atm*
1da177e4 2158
04ac2f46 2159ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2160M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2161S: Maintained
2162F: drivers/mmc/host/atmel-mci.c
04ac2f46 2163
f80cb488
NF
2164ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166S: Supported
2167F: drivers/power/reset/at91-sama5d2_shdwc.c
2168
b9cd7a25
LD
2169ATMEL SAMA5D2 ADC DRIVER
2170M: Ludovic Desroches <ludovic.desroches@atmel.com>
2171L: linux-iio@vger.kernel.org
2172S: Supported
2173F: drivers/iio/adc/at91-sama5d2_adc.c
2174
dfae90ed 2175ATMEL Audio ALSA driver
3a82002c 2176M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2178S: Supported
2179F: sound/soc/atmel
2180
b414dc16
NF
2181ATMEL DMA DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S: Supported
2185F: drivers/dma/at_hdmac.c
2186F: drivers/dma/at_hdmac_regs.h
6f0d65af 2187F: include/linux/platform_data/dma-atmel.h
b414dc16 2188
6bd0f436
LD
2189ATMEL XDMA DRIVER
2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191L: linux-arm-kernel@lists.infradead.org
2192L: dmaengine@vger.kernel.org
2193S: Supported
2194F: drivers/dma/at_xdmac.c
2195
888f2804
LD
2196ATMEL I2C DRIVER
2197M: Ludovic Desroches <ludovic.desroches@atmel.com>
2198L: linux-i2c@vger.kernel.org
2199S: Supported
2200F: drivers/i2c/busses/i2c-at91.c
2201
15515545 2202ATMEL ISI DRIVER
50cb2efa 2203M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2204L: linux-media@vger.kernel.org
2205S: Supported
f2294c2d 2206F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2207F: include/media/atmel-isi.h
2208
8f4c79ce 2209ATMEL LCDFB DRIVER
8b58be88 2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2211L: linux-fbdev@vger.kernel.org
8f4c79ce 2212S: Maintained
8a61f013 2213F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2214F: include/video/atmel_lcdc.h
8f4c79ce 2215
89e5785f 2216ATMEL MACB ETHERNET DRIVER
a02875a6 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2218S: Supported
9f2f381f 2219F: drivers/net/ethernet/cadence/
89e5785f 2220
5cbac98a 2221ATMEL NAND DRIVER
50cb2efa
NF
2222M: Wenyou Yang <wenyou.yang@atmel.com>
2223M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2224L: linux-mtd@lists.infradead.org
2225S: Supported
2226F: drivers/mtd/nand/atmel_nand*
2227
05c441ef 2228ATMEL SDMMC DRIVER
2229M: Ludovic Desroches <ludovic.desroches@atmel.com>
2230L: linux-mmc@vger.kernel.org
2231S: Supported
2232F: drivers/mmc/host/sdhci-of-at91.c
2233
754ce4f2 2234ATMEL SPI DRIVER
a02875a6 2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2236S: Supported
9df92e6c 2237F: drivers/spi/spi-atmel.*
754ce4f2 2238
0ef09015 2239ATMEL SSC DRIVER
03515f32 2240M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S: Supported
2243F: drivers/misc/atmel-ssc.c
2244F: include/linux/atmel-ssc.h
2245
e9cb1c5a
NF
2246ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2247M: Nicolas Ferre <nicolas.ferre@atmel.com>
2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S: Supported
2250F: drivers/misc/atmel_tclib.c
2251F: drivers/clocksource/tcb_clksrc.c
2252
914a3f3b 2253ATMEL USBA UDC DRIVER
a02875a6
NF
2254M: Nicolas Ferre <nicolas.ferre@atmel.com>
2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2256S: Supported
faf2e1db 2257F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2258
1da177e4 2259ATMEL WIRELESS DRIVER
8b58be88 2260M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2261L: linux-wireless@vger.kernel.org
1da177e4
LT
2262W: http://www.thekelleys.org.uk/atmel
2263W: http://atmelwlandriver.sourceforge.net/
2264S: Maintained
30fe0f9b 2265F: drivers/net/wireless/atmel/atmel*
1da177e4 2266
a14c0f8f 2267ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2268M: Nick Dyer <nick@shmanahar.org>
2269T: git git://github.com/ndyer/linux.git
2270S: Maintained
a14c0f8f
ND
2271F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2272F: drivers/input/touchscreen/atmel_mxt_ts.c
2273F: include/linux/platform_data/atmel_mxt_ts.h
2274
26780d9e 2275ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2276M: Bradley Grove <linuxdrivers@attotech.com>
2277L: linux-scsi@vger.kernel.org
2278W: http://www.attotech.com
2279S: Supported
2280F: drivers/scsi/esas2r
26780d9e 2281
bc6e17b8
SS
2282ATUSB IEEE 802.15.4 RADIO DRIVER
2283M: Stefan Schmidt <stefan@osg.samsung.com>
2284L: linux-wpan@vger.kernel.org
2285S: Maintained
2286F: drivers/net/ieee802154/atusb.c
2287F: drivers/net/ieee802154/atusb.h
2288F: drivers/net/ieee802154/at86rf230.h
2289
a92b7b80 2290AUDIT SUBSYSTEM
915f389d 2291M: Paul Moore <paul@paul-moore.com>
8b58be88 2292M: Eric Paris <eparis@redhat.com>
915f389d 2293L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2294W: http://people.redhat.com/sgrubb/audit/
915f389d 2295T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2296S: Maintained
679655da 2297F: include/linux/audit.h
c117ab84 2298F: include/uapi/linux/audit.h
679655da 2299F: kernel/audit*
a92b7b80 2300
70e84049 2301AUXILIARY DISPLAY DRIVERS
8b58be88 2302M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2303W: http://miguelojeda.es/auxdisplay.htm
2304W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2305S: Maintained
679655da
JP
2306F: drivers/auxdisplay/
2307F: include/linux/cfag12864b.h
70e84049 2308
5f97f7f9 2309AVR32 ARCHITECTURE
e336f61f
HCE
2310M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2311M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2312W: http://www.atmel.com/products/AVR32/
249d9d9d 2313W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2314W: http://avrfreaks.net/
e336f61f 2315S: Maintained
679655da 2316F: arch/avr32/
5f97f7f9
HS
2317
2318AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2319M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2320M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2321S: Maintained
679655da 2322F: arch/avr32/mach-at32ap/
5f97f7f9 2323
1da177e4 2324AX.25 NETWORK LAYER
8b58be88 2325M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2326L: linux-hams@vger.kernel.org
d34cb28a 2327W: http://www.linux-ax25.org/
1da177e4 2328S: Maintained
c117ab84 2329F: include/uapi/linux/ax25.h
679655da
JP
2330F: include/net/ax25.h
2331F: net/ax25/
1da177e4 2332
d5269395 2333AZ6007 DVB DRIVER
5dc8a864
MCC
2334M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2335M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2336L: linux-media@vger.kernel.org
a825eaec 2337W: https://linuxtv.org
d5269395
MCC
2338T: git git://linuxtv.org/media_tree.git
2339S: Maintained
2340F: drivers/media/usb/dvb-usb-v2/az6007.c
2341
6777376e
HV
2342AZTECH FM RADIO RECEIVER DRIVER
2343M: Hans Verkuil <hverkuil@xs4all.nl>
2344L: linux-media@vger.kernel.org
2345T: git git://linuxtv.org/media_tree.git
a825eaec 2346W: https://linuxtv.org
6777376e
HV
2347S: Maintained
2348F: drivers/media/radio/radio-aztech*
2349
e2d1d6c0 2350B43 WIRELESS DRIVER
e2d1d6c0 2351L: linux-wireless@vger.kernel.org
ed072f9e 2352L: b43-dev@lists.infradead.org
491b26b4 2353W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2354S: Odd Fixes
58619b14 2355F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2356
2357B43LEGACY WIRELESS DRIVER
8b58be88 2358M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2359L: linux-wireless@vger.kernel.org
ed072f9e 2360L: b43-dev@lists.infradead.org
491b26b4 2361W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2362S: Maintained
423e3ce3 2363F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2364
300abeb5 2365BACKLIGHT CLASS/SUBSYSTEM
b7701755 2366M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2367M: Lee Jones <lee.jones@linaro.org>
9f273c24 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2369S: Maintained
679655da
JP
2370F: drivers/video/backlight/
2371F: include/linux/backlight.h
300abeb5 2372
c6c8fea2 2373BATMAN ADVANCED
207df49e 2374M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2375M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2376M: Antonio Quartulli <a@unstable.cc>
1584f41f 2377L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2378W: https://www.open-mesh.org/
8b823170 2379Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2380S: Maintained
286ddfb0
SE
2381F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2382F: Documentation/ABI/testing/sysfs-class-net-mesh
2383F: Documentation/networking/batman-adv.txt
09748a22 2384F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2385F: net/batman-adv/
2386
e2d1d6c0 2387BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2388M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2389L: linux-hams@vger.kernel.org
2390W: http://www.baycom.org/~tom/ham/ham.html
2391S: Maintained
679655da 2392F: drivers/net/hamradio/baycom*
e2d1d6c0 2393
cafe5635 2394BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2395M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2396L: linux-bcache@vger.kernel.org
2397W: http://bcache.evilpiepirate.org
4d1034eb 2398S: Orphan
cafe5635
KO
2399F: drivers/md/bcache/
2400
04bd844a
HV
2401BDISP ST MEDIA DRIVER
2402M: Fabien Dessenne <fabien.dessenne@st.com>
2403L: linux-media@vger.kernel.org
2404T: git git://linuxtv.org/media_tree.git
a825eaec 2405W: https://linuxtv.org
04bd844a
HV
2406S: Supported
2407F: drivers/media/platform/sti/bdisp
2408
e2d1d6c0 2409BEFS FILE SYSTEM
db4ad036
LB
2410M: Luis de Bethencourt <luisbg@osg.samsung.com>
2411M: Salah Triki <salah.triki@gmail.com>
2412S: Maintained
2413T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2414F: Documentation/filesystems/befs.txt
2415F: fs/befs/
e2d1d6c0 2416
564ee360 2417BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2418M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2419L: netdev@vger.kernel.org
2420S: Maintained
2421F: drivers/net/ethernet/ec_bhf.c
564ee360 2422
e2d1d6c0 2423BFS FILE SYSTEM
8b58be88 2424M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2425S: Maintained
679655da
JP
2426F: Documentation/filesystems/bfs.txt
2427F: fs/bfs/
c117ab84 2428F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2429
1394f032 2430BLACKFIN ARCHITECTURE
a4edbc10 2431M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2433T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: arch/blackfin/
566da5b2 2437
e190d6b1 2438BLACKFIN EMAC DRIVER
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2440W: http://blackfin.uclinux.org
2441S: Supported
7b35f033 2442F: drivers/net/ethernet/adi/
e190d6b1 2443
566da5b2 2444BLACKFIN RTC DRIVER
b3fe92b0 2445L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2446W: http://blackfin.uclinux.org
2447S: Supported
679655da 2448F: drivers/rtc/rtc-bfin.c
1394f032 2449
936ed49a 2450BLACKFIN SDH DRIVER
109ec8c3 2451M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2453W: http://blackfin.uclinux.org
2454S: Supported
2455F: drivers/mmc/host/bfin_sdh.c
2456
1394f032 2457BLACKFIN SERIAL DRIVER
8b58be88 2458M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2460W: http://blackfin.uclinux.org
2461S: Supported
8460241e 2462F: drivers/tty/serial/bfin_uart.c
1394f032 2463
1e6d320f 2464BLACKFIN WATCHDOG DRIVER
b3fe92b0 2465L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2466W: http://blackfin.uclinux.org
2467S: Supported
679655da 2468F: drivers/watchdog/bfin_wdt.c
1e6d320f 2469
d24ecfcc 2470BLACKFIN I2C TWI DRIVER
8b58be88 2471M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2472L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2473W: http://blackfin.uclinux.org/
2474S: Supported
679655da 2475F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2476
1e204377
SJ
2477BLACKFIN MEDIA DRIVER
2478M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2480W: http://blackfin.uclinux.org/
2481S: Supported
2482F: drivers/media/platform/blackfin/
2483F: drivers/media/i2c/adv7183*
2484F: drivers/media/i2c/vs6624*
2485
b54cf35a
JSM
2486BLINKM RGB LED DRIVER
2487M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2488S: Maintained
2489F: drivers/leds/leds-blinkm.c
2490
1da177e4 2491BLOCK LAYER
8b58be88 2492M: Jens Axboe <axboe@kernel.dk>
82c426e0 2493L: linux-block@vger.kernel.org
08deed1e 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2495S: Maintained
679655da 2496F: block/
ae11f7ef 2497F: kernel/trace/blktrace.c
88459642 2498F: lib/sbitmap.c
1da177e4 2499
2b54aaef 2500BLOCK2MTD DRIVER
8b58be88 2501M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2502L: linux-mtd@lists.infradead.org
2503S: Maintained
679655da 2504F: drivers/mtd/devices/block2mtd.c
2b54aaef 2505
63fbd24e 2506BLUETOOTH DRIVERS
8b58be88 2507M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2508M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2509M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2510L: linux-bluetooth@vger.kernel.org
63fbd24e 2511W: http://www.bluez.org/
22e7a424
MH
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2514S: Maintained
679655da 2515F: drivers/bluetooth/
1da177e4 2516
63fbd24e 2517BLUETOOTH SUBSYSTEM
8b58be88 2518M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2519M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2520M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2521L: linux-bluetooth@vger.kernel.org
2522W: http://www.bluez.org/
22e7a424
MH
2523T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2525S: Maintained
679655da
JP
2526F: net/bluetooth/
2527F: include/net/bluetooth/
1da177e4
LT
2528
2529BONDING DRIVER
79b30750 2530M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2531M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2532M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2533L: netdev@vger.kernel.org
ce00f85c
JC
2534W: http://sourceforge.net/projects/bonding/
2535S: Supported
679655da 2536F: drivers/net/bonding/
c117ab84 2537F: include/uapi/linux/if_bonding.h
1da177e4 2538
b5f4df34
AS
2539BPF (Safe dynamic programs and tools)
2540M: Alexei Starovoitov <ast@kernel.org>
2541L: netdev@vger.kernel.org
2542L: linux-kernel@vger.kernel.org
2543S: Supported
2544F: kernel/bpf/
5aa5bd14
DB
2545F: tools/testing/selftests/bpf/
2546F: lib/test_bpf.c
b5f4df34 2547
39105890 2548BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2549M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2550L: netdev@vger.kernel.org
2551S: Supported
adfc5217 2552F: drivers/net/ethernet/broadcom/b44.*
39105890 2553
967dd82f
FF
2554BROADCOM B53 ETHERNET SWITCH DRIVER
2555M: Florian Fainelli <f.fainelli@gmail.com>
2556L: netdev@vger.kernel.org
2557L: openwrt-devel@lists.openwrt.org (subscribers-only)
2558S: Supported
2559F: drivers/net/dsa/b53/*
2560F: include/linux/platform_data/b53.h
2561
32ec90d5
FF
2562BROADCOM GENET ETHERNET DRIVER
2563M: Florian Fainelli <f.fainelli@gmail.com>
2564L: netdev@vger.kernel.org
2565S: Supported
2566F: drivers/net/ethernet/broadcom/genet/
2567
948c51e6 2568BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2569M: Rasesh Mody <rasesh.mody@cavium.com>
2570M: Harish Patil <harish.patil@cavium.com>
2571M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2572L: netdev@vger.kernel.org
2573S: Supported
adfc5217
JK
2574F: drivers/net/ethernet/broadcom/bnx2.*
2575F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2576
4d9d2cb0 2577BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2578M: Yuval Mintz <Yuval.Mintz@cavium.com>
2579M: Ariel Elior <ariel.elior@cavium.com>
2580M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2581L: netdev@vger.kernel.org
2582S: Supported
adfc5217 2583F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2584
90f4c594 2585BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2586M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2587M: Ray Jui <rjui@broadcom.com>
2588M: Scott Branden <sbranden@broadcom.com>
086f4704 2589M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2590T: git git://github.com/broadcom/mach-bcm
af4b8e37 2591S: Maintained
ccf62f5a
JM
2592N: bcm281*
2593N: bcm113*
2594N: bcm216*
2595N: kona
af4b8e37 2596F: arch/arm/mach-bcm/
af4b8e37 2597
9209bec4 2598BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2599M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2600M: Lee Jones <lee@kernel.org>
10b9e887 2601M: Eric Anholt <eric@anholt.net>
f680f25c 2602L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2605S: Maintained
9209bec4 2606N: bcm2835
f680f25c 2607
5564f092
RM
2608BROADCOM BCM47XX MIPS ARCHITECTURE
2609M: Hauke Mehrtens <hauke@hauke-m.de>
2610M: Rafał Miłecki <zajec5@gmail.com>
2611L: linux-mips@linux-mips.org
2612S: Maintained
7ad2410c 2613F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2614F: arch/mips/bcm47xx/*
2615F: arch/mips/include/asm/mach-bcm47xx/*
2616
9209bec4 2617BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2618M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2619M: Rafał Miłecki <zajec5@gmail.com>
2620M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2621L: linux-arm-kernel@lists.infradead.org
2622S: Maintained
2623F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2624F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2625F: arch/arm/boot/dts/bcm470*
2626
4ebd5047
RM
2627BROADCOM BCM53573 ARM ARCHITECTURE
2628M: Rafał Miłecki <rafal@milecki.pl>
2629L: linux-arm-kernel@lists.infradead.org
2630S: Maintained
2631F: arch/arm/boot/dts/bcm53573*
2632F: arch/arm/boot/dts/bcm47189*
2633
e076e962
FF
2634BROADCOM BCM63XX ARM ARCHITECTURE
2635M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2636M: bcm-kernel-feedback-list@broadcom.com
20de823e 2637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2638T: git git://github.com/broadcom/stblinux.git
e076e962 2639S: Maintained
d6f4e76e 2640N: bcm63xx
e076e962 2641
7110e227
KC
2642BROADCOM BCM63XX/BCM33XX UDC DRIVER
2643M: Kevin Cernekee <cernekee@gmail.com>
2644L: linux-usb@vger.kernel.org
2645S: Maintained
2646F: drivers/usb/gadget/udc/bcm63xx_udc.*
2647
2df94fd6 2648BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2649M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2650M: Gregory Fong <gregory.0xf0@gmail.com>
2651M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2652M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2654T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2655S: Maintained
2656F: arch/arm/mach-bcm/*brcmstb*
2657F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2658F: drivers/bus/brcmstb_gisb.c
5009a289 2659N: brcmstb
2df94fd6 2660
70371cef
KC
2661BROADCOM BMIPS MIPS ARCHITECTURE
2662M: Kevin Cernekee <cernekee@gmail.com>
2663M: Florian Fainelli <f.fainelli@gmail.com>
2664L: linux-mips@linux-mips.org
eb6725d0 2665T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2666S: Maintained
2667F: arch/mips/bmips/*
2668F: arch/mips/include/asm/mach-bmips/*
2669F: arch/mips/kernel/*bmips*
338808de 2670F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2671F: drivers/irqchip/irq-bcm63*
70371cef
KC
2672F: drivers/irqchip/irq-bcm7*
2673F: drivers/irqchip/irq-brcmstb*
3271e610 2674F: include/linux/bcm963xx_nvram.h
8fce60b8 2675F: include/linux/bcm963xx_tag.h
70371cef 2676
948c51e6 2677BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2678M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2679M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2680M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2681L: netdev@vger.kernel.org
2682S: Supported
adfc5217 2683F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2684
a9533e7e 2685BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2686M: Arend van Spriel <arend.vanspriel@broadcom.com>
2687M: Franky Lin <franky.lin@broadcom.com>
2688M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2689L: linux-wireless@vger.kernel.org
2a734451 2690L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2691S: Supported
05491d2c 2692F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2693
9958d6f9 2694BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2695M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2696L: linux-scsi@vger.kernel.org
2697S: Supported
2698F: drivers/scsi/bnx2fc/
2699
6a6b5ad0 2700BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2701M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2702L: linux-scsi@vger.kernel.org
2703S: Supported
2704F: drivers/scsi/bnx2i/
2705
63f37ddf 2706BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2707M: Ray Jui <rjui@broadcom.com>
2708M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2709M: Jon Mason <jonmason@broadcom.com>
086f4704 2710M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2712T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2713S: Maintained
2714N: iproc
2715N: cygnus
5c161242 2716N: bcm[-_]nsp
36c0237f
SB
2717N: bcm9113*
2718N: bcm9583*
63f37ddf
JM
2719N: bcm9585*
2720N: bcm9586*
2721N: bcm988312
36c0237f 2722N: bcm113*
63f37ddf
JM
2723N: bcm583*
2724N: bcm585*
2725N: bcm586*
2726N: bcm88312
d76e21b8 2727F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2728F: drivers/clk/bcm/clk-ns*
2729F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2730
3b0213d5
GF
2731BROADCOM BRCMSTB GPIO DRIVER
2732M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2733L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2734S: Supported
2735F: drivers/gpio/gpio-brcmstb.c
2736F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2737
7b7f588b 2738BROADCOM KONA GPIO DRIVER
5e163903 2739M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2740L: bcm-kernel-feedback-list@broadcom.com
2741S: Supported
2742F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2743F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2744
f6e734a8
RM
2745BROADCOM NVRAM DRIVER
2746M: Rafał Miłecki <zajec5@gmail.com>
2747L: linux-mips@linux-mips.org
2748S: Maintained
2749F: drivers/firmware/broadcom/*
2750
02787daa
BN
2751BROADCOM STB NAND FLASH DRIVER
2752M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2753M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2754L: linux-mtd@lists.infradead.org
1285734c 2755L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2756S: Maintained
2757F: drivers/mtd/nand/brcmnand/
2758
c9678d86
RM
2759BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2760M: Rafał Miłecki <zajec5@gmail.com>
2761L: linux-wireless@vger.kernel.org
2762S: Maintained
2763F: drivers/bcma/
2764F: include/linux/bcma/
2765
b8302205
FF
2766BROADCOM SYSTEMPORT ETHERNET DRIVER
2767M: Florian Fainelli <f.fainelli@gmail.com>
2768L: netdev@vger.kernel.org
2769S: Supported
2770F: drivers/net/ethernet/broadcom/bcmsysport.*
2771
42515e61
J
2772BROADCOM VULCAN ARM64 SOC
2773M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2774M: bcm-kernel-feedback-list@broadcom.com
42515e61 2775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2776S: Maintained
2777F: arch/arm64/boot/dts/broadcom/vulcan*
2778
7725ccfd 2779BROCADE BFA FC SCSI DRIVER
aa803370
AG
2780M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2781M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2782L: linux-scsi@vger.kernel.org
2783S: Supported
2784F: drivers/scsi/bfa/
7725ccfd 2785
8b230ed8 2786BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2787M: Rasesh Mody <rasesh.mody@cavium.com>
2788M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2789M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2790L: netdev@vger.kernel.org
2791S: Supported
f844a0ea 2792F: drivers/net/ethernet/brocade/bna/
8b230ed8 2793
5cdf7f76 2794BSG (block layer generic sg v4 driver)
8b58be88 2795M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2796L: linux-scsi@vger.kernel.org
2797S: Supported
679655da
JP
2798F: block/bsg.c
2799F: include/linux/bsg.h
c117ab84 2800F: include/uapi/linux/bsg.h
5cdf7f76 2801
af39917d
CL
2802BT87X AUDIO DRIVER
2803M: Clemens Ladisch <clemens@ladisch.de>
2804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2805T: git git://git.alsa-project.org/alsa-kernel.git
2806S: Maintained
2807F: Documentation/sound/alsa/Bt87x.txt
2808F: sound/pci/bt87x.c
2809
ff1d5c2f 2810BT8XXGPIO DRIVER
eb032b98 2811M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2812W: http://bu3sch.de/btgpio.php
2813S: Maintained
72dbb705 2814F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2815
eb1eb04f 2816BTRFS FILE SYSTEM
c0778e25
CM
2817M: Chris Mason <clm@fb.com>
2818M: Josef Bacik <jbacik@fb.com>
d8130624 2819M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2820L: linux-btrfs@vger.kernel.org
2821W: http://btrfs.wiki.kernel.org/
8a6e2535 2822Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2824S: Maintained
679655da
JP
2825F: Documentation/filesystems/btrfs.txt
2826F: fs/btrfs/
eb1eb04f 2827
1da177e4 2828BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2829M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2830M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2831L: linux-media@vger.kernel.org
a825eaec 2832W: https://linuxtv.org
275ffde4 2833T: git git://linuxtv.org/media_tree.git
f96236e5 2834S: Odd fixes
618cd932 2835F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2836F: drivers/media/pci/bt8xx/bttv*
1da177e4 2837
1f34923c
KA
2838BUSLOGIC SCSI DRIVER
2839M: Khalid Aziz <khalid@gonehiking.org>
2840L: linux-scsi@vger.kernel.org
2841S: Maintained
2842F: drivers/scsi/BusLogic.*
2843F: drivers/scsi/FlashPoint.*
2844
af39917d
CL
2845C-MEDIA CMI8788 DRIVER
2846M: Clemens Ladisch <clemens@ladisch.de>
2847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2848T: git git://git.alsa-project.org/alsa-kernel.git
2849S: Maintained
2850F: sound/pci/oxygen/
2851
2141355f
MS
2852C6X ARCHITECTURE
2853M: Mark Salter <msalter@redhat.com>
2854M: Aurelien Jacquiot <a-jacquiot@ti.com>
2855L: linux-c6x-dev@linux-c6x.org
2856W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2857S: Maintained
2858F: arch/c6x/
2859
a5432f5a 2860CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2861M: David Howells <dhowells@redhat.com>
e62d6e24 2862L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2863S: Supported
2864F: Documentation/filesystems/caching/cachefiles.txt
2865F: fs/cachefiles/
2866
c815ca39
HV
2867CADET FM/AM RADIO RECEIVER DRIVER
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
a825eaec 2871W: https://linuxtv.org
c815ca39
HV
2872S: Maintained
2873F: drivers/media/radio/radio-cadet*
2874
77d5140f 2875CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2876M: Jonathan Corbet <corbet@lwn.net>
661263b5 2877L: linux-media@vger.kernel.org
275ffde4 2878T: git git://linuxtv.org/media_tree.git
77d5140f 2879S: Maintained
618cd932 2880F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2881F: drivers/media/platform/marvell-ccic/
77d5140f 2882
201b6bab 2883CAIF NETWORK LAYER
5c574f50 2884M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2885L: netdev@vger.kernel.org
2886S: Supported
2887F: Documentation/networking/caif/
2888F: drivers/net/caif/
c117ab84 2889F: include/uapi/linux/caif/
201b6bab
JP
2890F: include/net/caif/
2891F: net/caif/
2892
77dac90f 2893CALGARY x86-64 IOMMU
a6921c29
JM
2894M: Muli Ben-Yehuda <mulix@mulix.org>
2895M: Jon Mason <jdmason@kudzu.us>
2896L: iommu@lists.linux-foundation.org
77dac90f 2897S: Maintained
679655da
JP
2898F: arch/x86/kernel/pci-calgary_64.c
2899F: arch/x86/kernel/tce_64.c
2900F: arch/x86/include/asm/calgary.h
2901F: arch/x86/include/asm/tce.h
77dac90f 2902
e2d1d6c0 2903CAN NETWORK LAYER
8d15d386 2904M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2905M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2906L: linux-can@vger.kernel.org
84b0d715 2907W: https://github.com/linux-can
870482a4
MKB
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2910S: Maintained
f35f6c8f 2911F: Documentation/networking/can.txt
8d15d386 2912F: net/can/
8d15d386 2913F: include/linux/can/core.h
c117ab84
CEB
2914F: include/uapi/linux/can.h
2915F: include/uapi/linux/can/bcm.h
2916F: include/uapi/linux/can/raw.h
2917F: include/uapi/linux/can/gw.h
e2d1d6c0 2918
4261a204 2919CAN NETWORK DRIVERS
8b58be88 2920M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2921M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2922L: linux-can@vger.kernel.org
84b0d715 2923W: https://github.com/linux-can
870482a4
MKB
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2926S: Maintained
3636876a 2927F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2928F: drivers/net/can/
2929F: include/linux/can/dev.h
8d15d386 2930F: include/linux/can/platform/
c117ab84
CEB
2931F: include/uapi/linux/can/error.h
2932F: include/uapi/linux/can/netlink.h
4261a204 2933
95d16c72 2934CAPABILITIES
39baa7e6 2935M: Serge Hallyn <serge@hallyn.com>
95d16c72 2936L: linux-security-module@vger.kernel.org
6305902c 2937S: Supported
95d16c72 2938F: include/linux/capability.h
c117ab84 2939F: include/uapi/linux/capability.h
6305902c 2940F: security/commoncap.c
38a94118 2941F: kernel/capability.c
95d16c72 2942
b84894c7
KT
2943CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2944M: Kevin Tsai <ktsai@capellamicro.com>
2945S: Maintained
2946F: drivers/iio/light/cm*
2947F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2948
f9484852
JG
2949CAVIUM I2C DRIVER
2950M: Jan Glauber <jglauber@cavium.com>
2951M: David Daney <david.daney@cavium.com>
2952W: http://www.cavium.com
2953S: Supported
2954F: drivers/i2c/busses/i2c-octeon*
2955F: drivers/i2c/busses/i2c-thunderx*
2956
f21fb3ed
RV
2957CAVIUM LIQUIDIO NETWORK DRIVER
2958M: Derek Chickles <derek.chickles@caviumnetworks.com>
2959M: Satanand Burla <satananda.burla@caviumnetworks.com>
2960M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2961M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2962L: netdev@vger.kernel.org
2963W: http://www.cavium.com
2964S: Supported
f21fb3ed
RV
2965F: drivers/net/ethernet/cavium/liquidio/
2966
ef0bbac3
VB
2967CC2520 IEEE-802.15.4 RADIO DRIVER
2968M: Varka Bhadram <varkabhadram@gmail.com>
2969L: linux-wpan@vger.kernel.org
2970S: Maintained
2971F: drivers/net/ieee802154/cc2520.c
2972F: include/linux/spi/cc2520.h
2973F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2974
ca684386
HV
2975CEC DRIVER
2976M: Hans Verkuil <hans.verkuil@cisco.com>
2977L: linux-media@vger.kernel.org
2978T: git git://linuxtv.org/media_tree.git
2979W: http://linuxtv.org
2980S: Supported
2981F: Documentation/cec.txt
618cd932 2982F: Documentation/media/uapi/cec
ca684386
HV
2983F: drivers/staging/media/cec/
2984F: drivers/media/cec-edid.c
2985F: drivers/media/rc/keymaps/rc-cec.c
2986F: include/media/cec.h
2987F: include/media/cec-edid.h
2988F: include/linux/cec.h
2989F: include/linux/cec-funcs.h
2990
b8154542 2991CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2992M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2993L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2994W: http://www.ibm.com/developerworks/power/cell/
2995S: Supported
679655da 2996F: arch/powerpc/include/asm/cell*.h
679655da 2997F: arch/powerpc/include/asm/spu*.h
c117ab84 2998F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2999F: arch/powerpc/oprofile/*cell*
3000F: arch/powerpc/platforms/cell/
b8154542 3001
398ecff5
SW
3002CEPH COMMON CODE (LIBCEPH)
3003M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3004M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3005M: Sage Weil <sage@redhat.com>
82593f87 3006L: ceph-devel@vger.kernel.org
09d90327 3007W: http://ceph.com/
fb99f881 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3009T: git git://github.com/ceph/ceph-client.git
9030aaf9 3010S: Supported
14430813
JP
3011F: net/ceph/
3012F: include/linux/ceph/
3013F: include/linux/crush/
9030aaf9 3014
398ecff5
SW
3015CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3016M: "Yan, Zheng" <zyan@redhat.com>
3017M: Sage Weil <sage@redhat.com>
3018M: Ilya Dryomov <idryomov@gmail.com>
3019L: ceph-devel@vger.kernel.org
3020W: http://ceph.com/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3022T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3023S: Supported
3024F: Documentation/filesystems/ceph.txt
3025F: fs/ceph/
3026
cfc411e7
DH
3027CERTIFICATE HANDLING:
3028M: David Howells <dhowells@redhat.com>
3029M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3030L: keyrings@vger.kernel.org
cfc411e7
DH
3031S: Maintained
3032F: Documentation/module-signing.txt
3033F: certs/
d8d80386 3034F: scripts/sign-file.c
cfc411e7
DH
3035F: scripts/extract-cert.c
3036
18332a80 3037CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3038L: linux-usb@vger.kernel.org
10c6c9c9 3039S: Orphan
679655da
JP
3040F: Documentation/usb/WUSB-Design-overview.txt
3041F: Documentation/usb/wusb-cbaf
355ffe69
DV
3042F: drivers/usb/host/hwa-hc.c
3043F: drivers/usb/host/whci/
679655da
JP
3044F: drivers/usb/wusbcore/
3045F: include/linux/usb/wusb*
18332a80 3046
70e84049 3047CFAG12864B LCD DRIVER
8b58be88 3048M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3049W: http://miguelojeda.es/auxdisplay.htm
3050W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3051S: Maintained
679655da
JP
3052F: drivers/auxdisplay/cfag12864b.c
3053F: include/linux/cfag12864b.h
70e84049
MOS
3054
3055CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3056M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3057W: http://miguelojeda.es/auxdisplay.htm
3058W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3059S: Maintained
679655da
JP
3060F: drivers/auxdisplay/cfag12864bfb.c
3061F: include/linux/cfag12864b.h
70e84049 3062
704232c2 3063CFG80211 and NL80211
8b58be88 3064M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3065L: linux-wireless@vger.kernel.org
ce466579
JB
3066W: http://wireless.kernel.org/
3067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3069S: Maintained
c117ab84 3070F: include/uapi/linux/nl80211.h
679655da
JP
3071F: include/net/cfg80211.h
3072F: net/wireless/*
3073X: net/wireless/wext*
704232c2 3074
46e64261
GKH
3075CHAR and MISC DRIVERS
3076M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3079S: Supported
46e64261
GKH
3080F: drivers/char/*
3081F: drivers/misc/*
471322a8 3082F: include/linux/miscdevice.h
46e64261 3083
0a920b5b 3084CHECKPATCH
8b58be88 3085M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3086M: Joe Perches <joe@perches.com>
3087S: Maintained
679655da 3088F: scripts/checkpatch.pl
0a920b5b 3089
f8407f26
HW
3090CHINESE DOCUMENTATION
3091M: Harry Wei <harryxiyou@gmail.com>
9740153c 3092L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3093L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3094S: Maintained
3095F: Documentation/zh_CN/
3096
2721ea2c 3097CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3098M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3100L: linux-usb@vger.kernel.org
3101S: Maintained
3102F: drivers/usb/chipidea/
3103
a93ad65d
HG
3104CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3105M: Hans de Goede <hdegoede@redhat.com>
3106L: linux-input@vger.kernel.org
3107S: Maintained
3108F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3109F: drivers/input/touchscreen/chipone_icn8318.c
3110
ab043105
OJ
3111CHROME HARDWARE PLATFORM SUPPORT
3112M: Olof Johansson <olof@lixom.net>
3113S: Maintained
9f273c24 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3115F: drivers/platform/chrome/
3116
641cb85e 3117CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3118M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3119M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3120M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3121M: Neel Patel <neepatel@cisco.com>
7063fbf2 3122S: Supported
a6a5580c 3123F: drivers/net/ethernet/cisco/enic/
7063fbf2 3124
e3cf00d0 3125CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3126M: Christian Benvenuti <benve@cisco.com>
3127M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3128S: Supported
35ef4a9e 3129F: drivers/infiniband/hw/usnic/
e3cf00d0 3130
2b7a52a4 3131CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3132M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3133L: netdev@vger.kernel.org
3134S: Maintained
57d0b7a0 3135F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3136
3d4cfdc9
MB
3137CIRRUS LOGIC AUDIO CODEC DRIVERS
3138M: Brian Austin <brian.austin@cirrus.com>
3139M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3140L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3141S: Maintained
3142F: sound/soc/codecs/cs*
3143
94574d9a
KRW
3144CLEANCACHE API
3145M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3146L: linux-kernel@vger.kernel.org
3147S: Maintained
3148F: mm/cleancache.c
3149F: include/linux/cleancache.h
3150
d4275354 3151CLK API
54176cc6 3152M: Russell King <linux@armlinux.org.uk>
aa571b14 3153L: linux-clk@vger.kernel.org
37417046 3154S: Maintained
d4275354
RK
3155F: include/linux/clk.h
3156
9222d247
JS
3157CLOCKSOURCE, CLOCKEVENT DRIVERS
3158M: Daniel Lezcano <daniel.lezcano@linaro.org>
3159M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3160L: linux-kernel@vger.kernel.org
9222d247
JS
3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3162S: Supported
3163F: drivers/clocksource
3164
5df6d737 3165CISCO FCOE HBA DRIVER
8fc89a79
HP
3166M: Hiral Patel <hiralpat@cisco.com>
3167M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3168M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3169L: linux-scsi@vger.kernel.org
3170S: Supported
2a99921a 3171F: drivers/scsi/fnic/
5df6d737 3172
c8806b6c
NM
3173CISCO SCSI HBA DRIVER
3174M: Narsimhulu Musini <nmusini@cisco.com>
3175M: Sesidhar Baddela <sebaddel@cisco.com>
3176L: linux-scsi@vger.kernel.org
3177S: Supported
3178F: drivers/scsi/snic/
3179
529aa8cb
TLSC
3180CMPC ACPI DRIVER
3181M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3182M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3183L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3184S: Supported
3185F: drivers/platform/x86/classmate-laptop.c
3186
85756a06
HV
3187COBALT MEDIA DRIVER
3188M: Hans Verkuil <hans.verkuil@cisco.com>
3189L: linux-media@vger.kernel.org
3190T: git git://linuxtv.org/media_tree.git
a825eaec 3191W: https://linuxtv.org
85756a06
HV
3192S: Supported
3193F: drivers/media/pci/cobalt/
3194
74425eee 3195COCCINELLE/Semantic Patches (SmPL)
26de9c26 3196M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3197M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3198M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3199M: Michal Marek <mmarek@suse.com>
26de9c26 3200L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3202W: http://coccinelle.lip6.fr/
3203S: Supported
4b9033a3 3204F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3205F: scripts/coccinelle/
3206F: scripts/coccicheck
3207
1da177e4 3208CODA FILE SYSTEM
8b58be88 3209M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3210M: coda@cs.cmu.edu
3211L: codalist@coda.cs.cmu.edu
3212W: http://www.coda.cs.cmu.edu/
3213S: Maintained
679655da
JP
3214F: Documentation/filesystems/coda.txt
3215F: fs/coda/
3216F: include/linux/coda*.h
c117ab84 3217F: include/uapi/linux/coda*.h
1da177e4 3218
0b14261e
PZ
3219CODA V4L2 MEM2MEM DRIVER
3220M: Philipp Zabel <p.zabel@pengutronix.de>
3221L: linux-media@vger.kernel.org
3222S: Maintained
3223F: Documentation/devicetree/bindings/media/coda.txt
3224F: drivers/media/platform/coda/
3225
7704addb 3226COMMON CLK FRAMEWORK
a85fa007 3227M: Michael Turquette <mturquette@baylibre.com>
f956165f 3228M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3229L: linux-clk@vger.kernel.org
22d61acf 3230Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3232S: Maintained
ae4185cd 3233F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3234F: drivers/clk/
3235X: drivers/clk/clkdev.c
7704addb 3236F: include/linux/clk-pr*
60bea3b5 3237F: include/linux/clk/
7704addb 3238
e2d1d6c0 3239COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3240M: Steve French <sfrench@samba.org>
51223df6 3241L: linux-cifs@vger.kernel.org
d1f28953 3242L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3243W: http://linux-cifs.samba.org/
bb1d5dda 3244T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3245S: Supported
ec421a71 3246F: Documentation/filesystems/cifs/
679655da 3247F: fs/cifs/
e2d1d6c0 3248
1da177e4 3249COMPACTPCI HOTPLUG CORE
8b58be88 3250M: Scott Murray <scott@spiteful.org>
64dab204 3251L: linux-pci@vger.kernel.org
82c4dfc7 3252S: Maintained
679655da 3253F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3254
3255COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3256M: Scott Murray <scott@spiteful.org>
64dab204 3257L: linux-pci@vger.kernel.org
82c4dfc7 3258S: Maintained
679655da 3259F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3260
3261COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3262M: Scott Murray <scott@spiteful.org>
64dab204 3263L: linux-pci@vger.kernel.org
82c4dfc7 3264S: Maintained
679655da 3265F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3266
5411552c 3267COMPAL LAPTOP SUPPORT
8b58be88 3268M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3269L: platform-driver-x86@vger.kernel.org
5411552c 3270S: Maintained
679655da 3271F: drivers/platform/x86/compal-laptop.c
5411552c 3272
949be0f7 3273CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3274L: accessrunner-general@lists.sourceforge.net
3275W: http://accessrunner.sourceforge.net/
44243ef4 3276S: Orphan
679655da 3277F: drivers/usb/atm/cxacru.c
949be0f7 3278
e2d1d6c0 3279CONFIGFS
d6351db2 3280M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3281M: Christoph Hellwig <hch@lst.de>
3282T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3283S: Supported
679655da
JP
3284F: fs/configfs/
3285F: include/linux/configfs.h
e2d1d6c0 3286
acb9c1b2 3287CONNECTOR
8b58be88 3288M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3289L: netdev@vger.kernel.org
3290S: Maintained
3291F: drivers/connector/
3292
a3e3354d 3293CONTROL GROUP (CGROUP)
860ca0e6 3294M: Tejun Heo <tj@kernel.org>
ad50c159 3295M: Li Zefan <lizefan@huawei.com>
4d205676 3296M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3297L: cgroups@vger.kernel.org
860ca0e6 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3299S: Maintained
4b16b0c0 3300F: Documentation/cgroup*
679655da
JP
3301F: include/linux/cgroup*
3302F: kernel/cgroup*
a3e3354d
TH
3303
3304CONTROL GROUP - CPUSET
3305M: Li Zefan <lizefan@huawei.com>
3306L: cgroups@vger.kernel.org
3307W: http://www.bullopensource.org/cpuset/
3308W: http://oss.sgi.com/projects/cpusets/
3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3310S: Maintained
4b16b0c0 3311F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3312F: include/linux/cpuset.h
3313F: kernel/cpuset.c
3314
3315CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3316M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3317M: Michal Hocko <mhocko@kernel.org>
c4e29738 3318M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3319L: cgroups@vger.kernel.org
3320L: linux-mm@kvack.org
3321S: Maintained
3322F: mm/memcontrol.c
5d1ea48b 3323F: mm/swap_cgroup.c
fb3a0fb6 3324
bebe4678 3325CORETEMP HARDWARE MONITORING DRIVER
96859129 3326M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3327L: linux-hwmon@vger.kernel.org
bebe4678 3328S: Maintained
679655da
JP
3329F: Documentation/hwmon/coretemp
3330F: drivers/hwmon/coretemp.c
bebe4678 3331
1da177e4 3332COSA/SRP SYNC SERIAL DRIVER
8b58be88 3333M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3334W: http://www.fi.muni.cz/~kas/cosa/
3335S: Maintained
679655da 3336F: drivers/net/wan/cosa*
1da177e4 3337
4371ee35 3338CPMAC ETHERNET DRIVER
9dd4aaef 3339M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3340L: netdev@vger.kernel.org
3341S: Maintained
b544dbac 3342F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3343
1da177e4 3344CPU FREQUENCY DRIVERS
9c3646d1 3345M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3346M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3347L: linux-pm@vger.kernel.org
1da177e4 3348S: Maintained
27209d91
VK
3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3350T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3351F: Documentation/cpu-freq/
679655da
JP
3352F: drivers/cpufreq/
3353F: include/linux/cpufreq.h
1da177e4 3354
8a67f0ef
VK
3355CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3356M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3357M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3358L: linux-pm@vger.kernel.org
3359W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3360S: Maintained
3361F: drivers/cpufreq/arm_big_little.h
3362F: drivers/cpufreq/arm_big_little.c
3363F: drivers/cpufreq/arm_big_little_dt.c
3364
14d2c34c 3365CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3367M: Daniel Lezcano <daniel.lezcano@linaro.org>
3368L: linux-pm@vger.kernel.org
3369L: linux-arm-kernel@lists.infradead.org
cea8321c 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3371S: Maintained
3372F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3373
0c570c18
BZ
3374CPUIDLE DRIVER - ARM EXYNOS
3375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3376M: Daniel Lezcano <daniel.lezcano@linaro.org>
3377M: Kukjin Kim <kgene@kernel.org>
3378L: linux-pm@vger.kernel.org
3379L: linux-samsung-soc@vger.kernel.org
3380S: Supported
3381F: drivers/cpuidle/cpuidle-exynos.c
3382F: arch/arm/mach-exynos/pm.c
3383
a8e39c35 3384CPUIDLE DRIVERS
9c3646d1 3385M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3386M: Daniel Lezcano <daniel.lezcano@linaro.org>
3387L: linux-pm@vger.kernel.org
3388S: Maintained
cea8321c 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3390F: drivers/cpuidle/*
3391F: include/linux/cpuidle.h
3392
1da177e4 3393CPUID/MSR DRIVER
8b58be88 3394M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3395S: Maintained
679655da
JP
3396F: arch/x86/kernel/cpuid.c
3397F: arch/x86/kernel/msr.c
1da177e4 3398
7fe2f639 3399CPU POWER MONITORING SUBSYSTEM
d8130624 3400M: Thomas Renninger <trenn@suse.com>
103f1790 3401L: linux-pm@vger.kernel.org
7fe2f639 3402S: Maintained
14430813 3403F: tools/power/cpupower/
7fe2f639 3404
1da177e4 3405CRAMFS FILESYSTEM
ce00f85c 3406W: http://sourceforge.net/projects/cramfs/
54886a71 3407S: Orphan / Obsolete
679655da
JP
3408F: Documentation/filesystems/cramfs.txt
3409F: fs/cramfs/
1da177e4
LT
3410
3411CRIS PORT
8b58be88
JP
3412M: Mikael Starvik <starvik@axis.com>
3413M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3414L: linux-cris-kernel@axis.com
1da177e4 3415W: http://developer.axis.com
9f273c24 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3417S: Maintained
679655da 3418F: arch/cris/
df621252 3419F: drivers/tty/serial/crisv10.*
1da177e4
LT
3420
3421CRYPTO API
8b58be88
JP
3422M: Herbert Xu <herbert@gondor.apana.org.au>
3423M: "David S. Miller" <davem@davemloft.net>
1da177e4 3424L: linux-crypto@vger.kernel.org
9f273c24 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3427S: Maintained
679655da 3428F: Documentation/crypto/
fe1c445b 3429F: Documentation/devicetree/bindings/crypto/
2ca87a17 3430F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3431F: arch/*/crypto/
3432F: crypto/
3433F: drivers/crypto/
3434F: include/crypto/
1da177e4 3435
5b07bd57 3436CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3437M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3438L: linux-crypto@vger.kernel.org
3439S: Maintained
51a2228a
JP
3440F: crypto/ansi_cprng.c
3441F: crypto/rng.c
5b07bd57 3442
fc279cc2
HV
3443CS3308 MEDIA DRIVER
3444M: Hans Verkuil <hverkuil@xs4all.nl>
3445L: linux-media@vger.kernel.org
3446T: git git://linuxtv.org/media_tree.git
3447W: http://linuxtv.org
3448S: Odd Fixes
3449F: drivers/media/i2c/cs3308.c
3450F: drivers/media/i2c/cs3308.h
3451
9b4ffa48 3452CS5535 Audio ALSA driver
8b58be88 3453M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3454S: Maintained
679655da 3455F: sound/pci/cs5535audio/
9b4ffa48 3456
a910e4a9 3457CW1200 WLAN driver
b75f0050
JP
3458M: Solomon Peachy <pizza@shaftnet.org>
3459S: Maintained
560424e9 3460F: drivers/net/wireless/st/cw1200/
a910e4a9 3461
6d8425b1 3462CX18 VIDEO4LINUX DRIVER
6afdeaf8 3463M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3464L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3465L: linux-media@vger.kernel.org
275ffde4 3466T: git git://linuxtv.org/media_tree.git
a825eaec 3467W: https://linuxtv.org
30e10993 3468W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3469S: Maintained
618cd932 3470F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3471F: drivers/media/pci/cx18/
6c0f0359 3472F: include/uapi/linux/ivtv*
6d8425b1 3473
3f101d91
HV
3474CX2341X MPEG ENCODER HELPER MODULE
3475M: Hans Verkuil <hverkuil@xs4all.nl>
3476L: linux-media@vger.kernel.org
3477T: git git://linuxtv.org/media_tree.git
a825eaec 3478W: https://linuxtv.org
3f101d91 3479S: Maintained
c368360b 3480F: drivers/media/common/cx2341x*
3f101d91
HV
3481F: include/media/cx2341x*
3482
b8fe6e2c
PB
3483CX24120 MEDIA DRIVER
3484M: Jemma Denson <jdenson@gmail.com>
3485M: Patrick Boettcher <patrick.boettcher@posteo.de>
3486L: linux-media@vger.kernel.org
a825eaec 3487W: https://linuxtv.org
b8fe6e2c
PB
3488Q: http://patchwork.linuxtv.org/project/linux-media/list/
3489S: Maintained
3490F: drivers/media/dvb-frontends/cx24120*
3491
20357578 3492CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3494M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3495L: linux-media@vger.kernel.org
a825eaec 3496W: https://linuxtv.org
20357578
MCC
3497T: git git://linuxtv.org/media_tree.git
3498S: Odd fixes
618cd932 3499F: Documentation/media/v4l-drivers/cx88*
20357578 3500F: drivers/media/pci/cx88/
6d8425b1 3501
91952bc0
AP
3502CXD2820R MEDIA DRIVER
3503M: Antti Palosaari <crope@iki.fi>
3504L: linux-media@vger.kernel.org
a825eaec 3505W: https://linuxtv.org
91952bc0
AP
3506W: http://palosaari.fi/linux/
3507Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508T: git git://linuxtv.org/anttip/media_tree.git
3509S: Maintained
3510F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3511
e5ec3789 3512CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3513M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3514L: netdev@vger.kernel.org
3515W: http://www.chelsio.com
3516S: Supported
f7917c00 3517F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3518
d8ae3c33 3519CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3520M: Karen Xie <kxie@chelsio.com>
3521L: linux-scsi@vger.kernel.org
3522W: http://www.chelsio.com
3523S: Supported
3524F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3525
e5ec3789 3526CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3527M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3528L: linux-rdma@vger.kernel.org
e5ec3789
SW
3529W: http://www.openfabrics.org
3530S: Supported
679655da 3531F: drivers/infiniband/hw/cxgb3/
a85fb338 3532F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3533
be4c9bad 3534CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3535M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3536L: netdev@vger.kernel.org
3537W: http://www.chelsio.com
3538S: Supported
f7917c00 3539F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3540
d8ae3c33 3541CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3542M: Karen Xie <kxie@chelsio.com>
3543L: linux-scsi@vger.kernel.org
3544W: http://www.chelsio.com
3545S: Supported
3546F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3547
be4c9bad
RD
3548CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3549M: Steve Wise <swise@chelsio.com>
3550L: linux-rdma@vger.kernel.org
3551W: http://www.openfabrics.org
3552S: Supported
3553F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3554F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3555
5c20a5c7
CL
3556CXGB4VF ETHERNET DRIVER (CXGB4VF)
3557M: Casey Leedom <leedom@chelsio.com>
3558L: netdev@vger.kernel.org
3559W: http://www.chelsio.com
3560S: Supported
f7917c00 3561F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3562
a9282d01
IM
3563CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3564M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3565M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3566L: linuxppc-dev@lists.ozlabs.org
3567S: Supported
9d82fd2f 3568F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3569F: drivers/misc/cxl/
ec249dd8 3570F: include/misc/cxl*
a9282d01
IM
3571F: include/uapi/misc/cxl.h
3572F: Documentation/powerpc/cxl.txt
a9282d01
IM
3573F: Documentation/ABI/testing/sysfs-class-cxl
3574
11f43ae7
MO
3575CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3576M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3577M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3578M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3579L: linux-scsi@vger.kernel.org
3580S: Supported
3581F: drivers/scsi/cxlflash/
3582F: include/uapi/scsi/cxlflash_ioctls.h
3583F: Documentation/powerpc/cxlflash.txt
3584
b52b97a3
GC
3585STMMAC ETHERNET DRIVER
3586M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3587M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3588L: netdev@vger.kernel.org
3589W: http://www.stlinux.com
3590S: Supported
7ac6653a 3591F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3592
1da177e4 3593CYBERPRO FB DRIVER
54176cc6 3594M: Russell King <linux@armlinux.org.uk>
efc03ecb 3595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3596W: http://www.armlinux.org.uk/
1da177e4 3597S: Maintained
8a61f013 3598F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3599
1da177e4 3600CYCLADES ASYNC MUX DRIVER
1da177e4 3601W: http://www.cyclades.com/
d459883e 3602S: Orphan
c897401b 3603F: drivers/tty/cyclades.c
679655da 3604F: include/linux/cyclades.h
c117ab84 3605F: include/uapi/linux/cyclades.h
1da177e4
LT
3606
3607CYCLADES PC300 DRIVER
1da177e4 3608W: http://www.cyclades.com/
d459883e 3609S: Orphan
679655da 3610F: drivers/net/wan/pc300*
1da177e4 3611
402f6ae4
AP
3612CYPRESS_FIRMWARE MEDIA DRIVER
3613M: Antti Palosaari <crope@iki.fi>
3614L: linux-media@vger.kernel.org
a825eaec 3615W: https://linuxtv.org
402f6ae4
AP
3616W: http://palosaari.fi/linux/
3617Q: http://patchwork.linuxtv.org/project/linux-media/list/
3618T: git git://linuxtv.org/anttip/media_tree.git
3619S: Maintained
3620F: drivers/media/common/cypress_firmware*
3621
e3ae3525 3622CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3623M: Ferruh Yigit <fery@cypress.com>
6305902c 3624L: linux-input@vger.kernel.org
be9a6f40 3625S: Supported
6305902c
JP
3626F: drivers/input/touchscreen/cyttsp*
3627F: include/linux/input/cyttsp.h
e3ae3525 3628
aaaf5fbf
JK
3629DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3630M: Joshua Kinard <kumba@gentoo.org>
3631S: Maintained
3632F: drivers/rtc/rtc-ds1685.c
3633F: include/linux/rtc/ds1685.h
3634
1da177e4 3635DAMA SLAVE for AX.25
8b58be88 3636M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3637W: http://yaina.de/jreuter/
3638W: http://www.qsl.net/dl1bke/
3639L: linux-hams@vger.kernel.org
3640S: Maintained
679655da
JP
3641F: net/ax25/af_ax25.c
3642F: net/ax25/ax25_dev.c
3643F: net/ax25/ax25_ds_*
3644F: net/ax25/ax25_in.c
3645F: net/ax25/ax25_out.c
3646F: net/ax25/ax25_timer.c
3647F: net/ax25/sysctl_net_ax25.c
1da177e4 3648
e2d1d6c0 3649DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3650L: netdev@vger.kernel.org
5ff77428 3651S: Orphan
679655da 3652F: Documentation/networking/dmfe.txt
0f04e2aa 3653F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3654
3655DC390/AM53C974 SCSI driver
d8130624 3656M: Hannes Reinecke <hare@suse.com>
71bd849d 3657L: linux-scsi@vger.kernel.org
e2d1d6c0 3658S: Maintained
71bd849d 3659F: drivers/scsi/am53c974.c
e2d1d6c0 3660
1da177e4 3661DC395x SCSI driver
61eee9a7 3662M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3663M: Ali Akcaagac <aliakc@web.de>
3664M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3665L: dc395x@twibble.org
cf015e9f
JP
3666W: http://twibble.org/dist/dc395x/
3667W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3668S: Maintained
679655da
JP
3669F: Documentation/scsi/dc395x.txt
3670F: drivers/scsi/dc395x.*
1da177e4 3671
eb8edb08 3672DCCP PROTOCOL
a89d030e 3673M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3674L: dccp@vger.kernel.org
c996d8b9 3675W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3676S: Maintained
679655da 3677F: include/linux/dccp.h
c117ab84 3678F: include/uapi/linux/dccp.h
679655da
JP
3679F: include/linux/tfrc.h
3680F: net/dccp/
eb8edb08 3681
1da177e4 3682DECnet NETWORK LAYER
1da177e4
LT
3683W: http://linux-decnet.sourceforge.net
3684L: linux-decnet-user@lists.sourceforge.net
f546444d 3685S: Orphan
679655da
JP
3686F: Documentation/networking/decnet.txt
3687F: net/decnet/
1da177e4 3688
ebff05b9
MR
3689DECSTATION PLATFORM SUPPORT
3690M: "Maciej W. Rozycki" <macro@linux-mips.org>
3691L: linux-mips@linux-mips.org
3692W: http://www.linux-mips.org/wiki/DECstation
3693S: Maintained
3694F: arch/mips/dec/
3695F: arch/mips/include/asm/dec/
3696F: arch/mips/include/asm/mach-dec/
3697
1da177e4 3698DEFXX FDDI NETWORK DRIVER
8b58be88 3699M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3700S: Maintained
33f810b2 3701F: drivers/net/fddi/defxx.*
1da177e4 3702
ad8f07cc 3703DELL LAPTOP DRIVER
8b58be88 3704M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3705M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3706L: platform-driver-x86@vger.kernel.org
ad8f07cc 3707S: Maintained
679655da 3708F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3709
817a5cdb
PR
3710DELL LAPTOP RBTN DRIVER
3711M: Pali Rohár <pali.rohar@gmail.com>
3712S: Maintained
3713F: drivers/platform/x86/dell-rbtn.*
3714
cdbff611
PR
3715DELL LAPTOP FREEFALL DRIVER
3716M: Pali Rohár <pali.rohar@gmail.com>
3717S: Maintained
3718F: drivers/platform/x86/dell-smo8800.c
3719
1da177e4 3720DELL LAPTOP SMM DRIVER
a5afba16 3721M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3722S: Maintained
a5afba16 3723F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3724F: include/uapi/linux/i8k.h
1da177e4 3725
90563ec4 3726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3727M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3728S: Maintained
679655da
JP
3729F: Documentation/dcdbas.txt
3730F: drivers/firmware/dcdbas.*
90563ec4 3731
0b3f6109 3732DELL WMI EXTRAS DRIVER
8b58be88 3733M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3734M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3735S: Maintained
36b3a96f 3736F: drivers/platform/x86/dell-wmi.c
0b3f6109 3737
5efc75e3 3738DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3739M: John Youn <johnyoun@synopsys.com>
5efc75e3 3740L: linux-usb@vger.kernel.org
18f340f9 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3742S: Maintained
197ba5f4 3743F: drivers/usb/dwc2/
5efc75e3 3744
94ab23dd 3745DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3746M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3747L: linux-usb@vger.kernel.org
94ab23dd
FB
3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3749S: Maintained
3750F: drivers/usb/dwc3/
3751
833c9545
JB
3752DEVICE COREDUMP (DEV_COREDUMP)
3753M: Johannes Berg <johannes@sipsolutions.net>
3754L: linux-kernel@vger.kernel.org
3755S: Maintained
3756F: drivers/base/devcoredump.c
3757F: include/linux/devcoredump.h
3758
89d07767
KP
3759DEVICE FREQUENCY (DEVFREQ)
3760M: MyungJoo Ham <myungjoo.ham@samsung.com>
3761M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3762L: linux-pm@vger.kernel.org
6a3cd722 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3764S: Maintained
3765F: drivers/devfreq/
6a3cd722
CC
3766F: include/linux/devfreq.h
3767F: Documentation/devicetree/bindings/devfreq/
89d07767 3768
7dbded06
CC
3769DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3770M: Chanwoo Choi <cw00.choi@samsung.com>
3771L: linux-pm@vger.kernel.org
3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3773S: Supported
3774F: drivers/devfreq/event/
3775F: drivers/devfreq/devfreq-event.c
3776F: include/linux/devfreq-event.h
3777F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3778
490b864b
CC
3779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3780M: Chanwoo Choi <cw00.choi@samsung.com>
3781L: linux-pm@vger.kernel.org
3782L: linux-samsung-soc@vger.kernel.org
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3784S: Maintained
3785F: drivers/devfreq/exynos-bus.c
3786F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3787
1da177e4 3788DEVICE NUMBER REGISTRY
8b58be88 3789M: Torben Mathiasen <device@lanana.org>
1da177e4 3790W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3791S: Maintained
3792
e2d1d6c0 3793DEVICE-MAPPER (LVM)
854ecaad 3794M: Alasdair Kergon <agk@redhat.com>
8504eed3 3795M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3796M: dm-devel@redhat.com
e2d1d6c0
RD
3797L: dm-devel@redhat.com
3798W: http://sources.redhat.com/dm
8a6e2535 3799Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3801T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3802S: Maintained
679655da
JP
3803F: Documentation/device-mapper/
3804F: drivers/md/dm*
854ecaad 3805F: drivers/md/persistent-data/
679655da
JP
3806F: include/linux/device-mapper.h
3807F: include/linux/dm-*.h
8504eed3 3808F: include/uapi/linux/dm-*.h
e2d1d6c0 3809
bfcd3a46
JP
3810DEVLINK
3811M: Jiri Pirko <jiri@mellanox.com>
3812L: netdev@vger.kernel.org
3813S: Supported
3814F: net/core/devlink.c
3815F: include/net/devlink.h
3816F: include/uapi/linux/devlink.h
3817
c0d995aa
OST
3818DIALOG SEMICONDUCTOR DRIVERS
3819M: Support Opensource <support.opensource@diasemi.com>
3820W: http://www.dialog-semiconductor.com/products
3821S: Supported
3822F: Documentation/hwmon/da90??
047cfd01 3823F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3824F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3825F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3826F: drivers/gpio/gpio-da90??.c
3827F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3828F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3829F: drivers/input/misc/da90??_onkey.c
3830F: drivers/input/touchscreen/da9052_tsi.c
3831F: drivers/leds/leds-da90??.c
3832F: drivers/mfd/da903x.c
3833F: drivers/mfd/da90??-*.c
7be72c2c 3834F: drivers/mfd/da91??-*.c
8c0984e5
SR
3835F: drivers/power/supply/da9052-battery.c
3836F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3837F: drivers/regulator/da903x.c
3838F: drivers/regulator/da9???-regulator.[ch]
3839F: drivers/rtc/rtc-da90??.c
3840F: drivers/video/backlight/da90??_bl.c
3841F: drivers/watchdog/da90??_wdt.c
3842F: include/linux/mfd/da903x.h
3843F: include/linux/mfd/da9052/
3844F: include/linux/mfd/da9055/
047cfd01 3845F: include/linux/mfd/da9062/
c0d995aa 3846F: include/linux/mfd/da9063/
7be72c2c 3847F: include/linux/mfd/da9150/
4eeb08b4 3848F: include/linux/regulator/da9211.h
c0d995aa
OST
3849F: include/sound/da[79]*.h
3850F: sound/soc/codecs/da[79]*.[ch]
3851
6ea5dcdf
WBG
3852DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3853M: William Breathitt Gray <vilhelm.gray@gmail.com>
3854L: linux-gpio@vger.kernel.org
3855S: Maintained
3856F: drivers/gpio/gpio-gpio-mm.c
3857
599aa697
LL
3858DIGI NEO AND CLASSIC PCI PRODUCTS
3859M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3860M: Mark Hounschell <markh@compro.net>
599aa697
LL
3861L: driverdev-devel@linuxdriverproject.org
3862S: Maintained
3863F: drivers/staging/dgnc/
3864
335d7c58 3865DIOLAN U2C-12 I2C DRIVER
ca462085 3866M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3867L: linux-i2c@vger.kernel.org
3868S: Maintained
3869F: drivers/i2c/busses/i2c-diolan-u2c.c
3870
d475c634
MW
3871DIRECT ACCESS (DAX)
3872M: Matthew Wilcox <willy@linux.intel.com>
3873L: linux-fsdevel@vger.kernel.org
3874S: Supported
3875F: fs/dax.c
3876
e7839f25 3877DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3878M: Eric Paris <eparis@parisplace.org>
3c5119c0 3879S: Maintained
679655da
JP
3880F: Documentation/filesystems/dnotify.txt
3881F: fs/notify/dnotify/
3882F: include/linux/dnotify.h
1da177e4
LT
3883
3884DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3885M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3886W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3887W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3888W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3889S: Maintained
3890
4480f15b 3891DISKQUOTA
d8130624 3892M: Jan Kara <jack@suse.com>
1da177e4 3893S: Maintained
679655da
JP
3894F: Documentation/filesystems/quota.txt
3895F: fs/quota/
3896F: include/linux/quota*.h
c117ab84 3897F: include/uapi/linux/quota*.h
1da177e4 3898
702686ad
BT
3899DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3900M: Bernie Thompson <bernie@plugable.com>
3901L: linux-fbdev@vger.kernel.org
3902S: Maintained
3903W: http://plugable.com/category/projects/udlfb/
8a61f013 3904F: drivers/video/fbdev/udlfb.c
702686ad
BT
3905F: include/video/udlfb.h
3906F: Documentation/fb/udlfb.txt
3907
e7839f25 3908DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3909M: Christine Caulfield <ccaulfie@redhat.com>
3910M: David Teigland <teigland@redhat.com>
a4644184 3911L: cluster-devel@redhat.com
5be7b50f 3912W: http://sources.redhat.com/cluster/
9f273c24 3913T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3914S: Supported
679655da 3915F: fs/dlm/
5be7b50f 3916
53b6b3e0
SS
3917DMA BUFFER SHARING FRAMEWORK
3918M: Sumit Semwal <sumit.semwal@linaro.org>
3919S: Maintained
3920L: linux-media@vger.kernel.org
3921L: dri-devel@lists.freedesktop.org
8ada6d2d 3922L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3923F: drivers/dma-buf/
e46d12c6
JP
3924F: include/linux/dma-buf*
3925F: include/linux/reservation.h
3926F: include/linux/*fence.h
53b6b3e0
SS
3927F: Documentation/dma-buf-sharing.txt
3928T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3929
c483e065
GP
3930SYNC FILE FRAMEWORK
3931M: Sumit Semwal <sumit.semwal@linaro.org>
3932R: Gustavo Padovan <gustavo@padovan.org>
3933S: Maintained
3934L: linux-media@vger.kernel.org
3935L: dri-devel@lists.freedesktop.org
3936F: drivers/dma-buf/sync_file.c
3937F: include/linux/sync_file.h
3938F: Documentation/sync_file.txt
3939T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3940
b3e5f263 3941DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3942M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3943L: dmaengine@vger.kernel.org
3944Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3945S: Maintained
679655da 3946F: drivers/dma/
0ce3c066 3947F: include/linux/dmaengine.h
c56d329e 3948F: Documentation/devicetree/bindings/dma/
979a281e
VK
3949F: Documentation/dmaengine/
3950T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3951
b825037d 3952DME1737 HARDWARE MONITOR DRIVER
8b58be88 3953M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3954L: linux-hwmon@vger.kernel.org
b825037d 3955S: Maintained
679655da
JP
3956F: Documentation/hwmon/dme1737
3957F: drivers/hwmon/dme1737.c
b825037d 3958
1f31e1b1 3959DMI/SMBIOS SUPPORT
d8130624 3960M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3961S: Maintained
d4aeef93 3962T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3963F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3964F: drivers/firmware/dmi-id.c
3965F: drivers/firmware/dmi_scan.c
3966F: include/linux/dmi.h
3967
7d2c86b5 3968DOCUMENTATION
ad3118b9 3969M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3970L: linux-doc@vger.kernel.org
3971S: Maintained
679655da 3972F: Documentation/
42f41ecf
JC
3973F: scripts/docproc.c
3974F: scripts/kernel-doc*
97be078b
RD
3975X: Documentation/ABI/
3976X: Documentation/devicetree/
933a46b8
JC
3977X: Documentation/acpi
3978X: Documentation/power
3979X: Documentation/spi
618cd932 3980X: Documentation/media
c51edfb1 3981T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3982
1da177e4 3983DOUBLETALK DRIVER
8b58be88 3984M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3985L: blinux-list@redhat.com
3986S: Maintained
679655da
JP
3987F: drivers/char/dtlk.c
3988F: include/linux/dtlk.h
1da177e4 3989
e2d1d6c0 3990DPT_I2O SCSI RAID DRIVER
8b58be88 3991M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3992L: linux-scsi@vger.kernel.org
3993W: http://www.adaptec.com/
3994S: Maintained
679655da
JP
3995F: drivers/scsi/dpt*
3996F: drivers/scsi/dpt/
e2d1d6c0 3997
b411b363 3998DRBD DRIVER
bc2c049d
RK
3999M: Philipp Reisner <philipp.reisner@linbit.com>
4000M: Lars Ellenberg <lars.ellenberg@linbit.com>
4001L: drbd-dev@lists.linbit.com
28b8e8d4 4002W: http://www.drbd.org
bc2c049d
RK
4003T: git git://git.linbit.com/linux-drbd.git
4004T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4005S: Supported
4006F: drivers/block/drbd/
4007F: lib/lru_cache.c
4008F: Documentation/blockdev/drbd/
b411b363 4009
dc7dfcd8 4010DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4013S: Supported
679655da 4014F: Documentation/kobject.txt
7cfc51b9 4015F: drivers/base/
87544653 4016F: fs/debugfs/
dc7dfcd8
WS
4017F: fs/kernfs/
4018F: fs/sysfs/
87544653 4019F: include/linux/debugfs.h
dc7dfcd8 4020F: include/linux/kobj*
679655da 4021F: lib/kobj*
1da177e4
LT
4022
4023DRM DRIVERS
8b58be88 4024M: David Airlie <airlied@linux.ie>
4c6a3999 4025L: dri-devel@lists.freedesktop.org
b0447888 4026T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4027S: Maintained
679655da 4028F: drivers/gpu/drm/
433e3b34 4029F: drivers/gpu/vga/
d28ab95b
GU
4030F: Documentation/devicetree/bindings/display/
4031F: Documentation/devicetree/bindings/gpu/
4032F: Documentation/devicetree/bindings/video/
621c5474 4033F: Documentation/gpu/
850e9411 4034F: include/drm/
c117ab84 4035F: include/uapi/drm/
1da177e4 4036
c842b693
EV
4037DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/ast/
4041
4042DRM DRIVER FOR BOCHS VIRTUAL GPU
4043M: Gerd Hoffmann <kraxel@redhat.com>
4044S: Odd Fixes
4045F: drivers/gpu/drm/bochs/
4046
4047DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4048M: Dave Airlie <airlied@redhat.com>
4049S: Odd Fixes
4050F: drivers/gpu/drm/cirrus/
4051
c26a4017 4052RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4053M: Alex Deucher <alexander.deucher@amd.com>
4054M: Christian König <christian.koenig@amd.com>
4055L: dri-devel@lists.freedesktop.org
4056T: git git://people.freedesktop.org/~agd5f/linux
4057S: Supported
4058F: drivers/gpu/drm/radeon/
74c97375 4059F: include/uapi/drm/radeon_drm.h
c26a4017 4060F: drivers/gpu/drm/amd/
74c97375 4061F: include/uapi/drm/amdgpu_drm.h
566f5939 4062
03e255b9
TR
4063DRM PANEL DRIVERS
4064M: Thierry Reding <thierry.reding@gmail.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://anongit.freedesktop.org/tegra/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/drm_panel.c
4069F: drivers/gpu/drm/panel/
4070F: include/drm/drm_panel.h
2d799dde 4071F: Documentation/devicetree/bindings/display/panel/
03e255b9 4072
8daf7473 4073INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4074M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4075M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4076L: intel-gfx@lists.freedesktop.org
8daf7473 4077L: dri-devel@lists.freedesktop.org
7564fde3 4078W: https://01.org/linuxgraphics/
47f95647 4079Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4080T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4081S: Supported
14430813 4082F: drivers/gpu/drm/i915/
8daf7473 4083F: include/drm/i915*
baceac3a 4084F: include/uapi/drm/i915_drm.h
621c5474 4085F: Documentation/gpu/i915.rst
8daf7473 4086
99763bb8
BB
4087DRM DRIVERS FOR ATMEL HLCDC
4088M: Boris Brezillon <boris.brezillon@free-electrons.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Supported
4091F: drivers/gpu/drm/atmel-hlcdc/
4092F: Documentation/devicetree/bindings/drm/atmel/
4093
bf1139df
MR
4094DRM DRIVERS FOR ALLWINNER A10
4095M: Maxime Ripard <maxime.ripard@free-electrons.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/sun4i/
4099F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4100
398a6d4a
KP
4101DRM DRIVERS FOR EXYNOS
4102M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4103M: Joonyoung Shim <jy0922.shim@samsung.com>
4104M: Seung-Woo Kim <sw0312.kim@samsung.com>
4105M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4106L: dri-devel@lists.freedesktop.org
25a58030 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4108S: Supported
14430813 4109F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4110F: include/uapi/drm/exynos_drm.h
4111F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4112
b55a1b9c 4113DRM DRIVERS FOR FREESCALE DCU
bc66757a 4114M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4115M: Alison Wang <alison.wang@freescale.com>
4116L: dri-devel@lists.freedesktop.org
4117S: Supported
4118F: drivers/gpu/drm/fsl-dcu/
2d799dde 4119F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4120F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4121F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4122
0a3d775f
PZ
4123DRM DRIVERS FOR FREESCALE IMX
4124M: Philipp Zabel <p.zabel@pengutronix.de>
4125L: dri-devel@lists.freedesktop.org
4126S: Maintained
4127F: drivers/gpu/drm/imx/
ef739aa4 4128F: drivers/gpu/ipu-v3/
2d799dde 4129F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4130
ba2199a6
PJ
4131DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4132M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4133L: dri-devel@lists.freedesktop.org
4134T: git git://github.com/patjak/drm-gma500
4135S: Maintained
5ff18e42 4136F: drivers/gpu/drm/gma500/
ba2199a6 4137
c84ffde9
XL
4138DRM DRIVERS FOR HISILICON
4139M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4140R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4141R: Chen Feng <puck.chen@hisilicon.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git git://github.com/xin3liang/linux.git
4144S: Maintained
4145F: drivers/gpu/drm/hisilicon/
4146F: Documentation/devicetree/bindings/display/hisilicon/
4147
399516ab
EV
4148DRM DRIVER FOR INTEL I810 VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/i810/
4151F: include/uapi/drm/i810_drm.h
4152
37b2a214
CH
4153DRM DRIVERS FOR MEDIATEK
4154M: CK Hu <ck.hu@mediatek.com>
4155M: Philipp Zabel <p.zabel@pengutronix.de>
4156L: dri-devel@lists.freedesktop.org
4157S: Supported
4158F: drivers/gpu/drm/mediatek/
4159F: Documentation/devicetree/bindings/display/mediatek/
4160
06346451
EV
4161DRM DRIVER FOR MSM ADRENO GPU
4162M: Rob Clark <robdclark@gmail.com>
4163L: linux-arm-msm@vger.kernel.org
4164L: dri-devel@lists.freedesktop.org
4165L: freedreno@lists.freedesktop.org
4166T: git git://people.freedesktop.org/~robclark/linux
4167S: Maintained
4168F: drivers/gpu/drm/msm/
4169F: include/uapi/drm/msm_drm.h
4170F: Documentation/devicetree/bindings/display/msm/
4171
fad89bb3
EV
4172DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4173M: Ben Skeggs <bskeggs@redhat.com>
4174L: dri-devel@lists.freedesktop.org
4175L: nouveau@lists.freedesktop.org
4176T: git git://github.com/skeggsb/linux
4177S: Supported
4178F: drivers/gpu/drm/nouveau/
4179F: include/uapi/drm/nouveau_drm.h
ba2199a6 4180
bd3b49f2 4181DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4182M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4183L: dri-devel@lists.freedesktop.org
4184L: linux-tegra@vger.kernel.org
a5ad7a63 4185T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4186S: Supported
dee8268f 4187F: drivers/gpu/drm/tegra/
a5ad7a63 4188F: drivers/gpu/host1x/
e1e90644 4189F: include/linux/host1x.h
a5ad7a63 4190F: include/uapi/drm/tegra_drm.h
2d799dde 4191F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4192
399516ab
EV
4193DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4194S: Orphan / Obsolete
4195F: drivers/gpu/drm/mga/
4196F: include/uapi/drm/mga_drm.h
4197
c842b693
EV
4198DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4199M: Dave Airlie <airlied@redhat.com>
4200S: Odd Fixes
4201F: drivers/gpu/drm/mgag200/
4202
399516ab
EV
4203DRM DRIVER FOR RAGE 128 VIDEO CARDS
4204S: Orphan / Obsolete
4205F: drivers/gpu/drm/r128/
4206F: include/uapi/drm/r128_drm.h
4207
a284e9d1
LP
4208DRM DRIVERS FOR RENESAS
4209M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4210L: dri-devel@lists.freedesktop.org
4a121096 4211L: linux-renesas-soc@vger.kernel.org
2392ccd4 4212T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4213S: Supported
4214F: drivers/gpu/drm/rcar-du/
4215F: drivers/gpu/drm/shmobile/
a284e9d1 4216F: include/linux/platform_data/shmob_drm.h
33be436d 4217F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4218
c842b693
EV
4219DRM DRIVER FOR QXL VIRTUAL GPU
4220M: Dave Airlie <airlied@redhat.com>
4221S: Odd Fixes
4222F: drivers/gpu/drm/qxl/
4223F: include/uapi/drm/qxl_drm.h
a284e9d1 4224
625e0346
HS
4225DRM DRIVERS FOR ROCKCHIP
4226M: Mark Yao <mark.yao@rock-chips.com>
4227L: dri-devel@lists.freedesktop.org
4228S: Maintained
4229F: drivers/gpu/drm/rockchip/
f253f7eb 4230F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4231
399516ab
EV
4232DRM DRIVER FOR SAVAGE VIDEO CARDS
4233S: Orphan / Obsolete
4234F: drivers/gpu/drm/savage/
4235F: include/uapi/drm/savage_drm.h
4236
4237DRM DRIVER FOR SIS VIDEO CARDS
4238S: Orphan / Obsolete
4239F: drivers/gpu/drm/sis/
4240F: include/uapi/drm/sis_drm.h
625e0346 4241
7f11c476
BG
4242DRM DRIVERS FOR STI
4243M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4244M: Vincent Abriou <vincent.abriou@st.com>
4245L: dri-devel@lists.freedesktop.org
4246T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4247S: Maintained
4248F: drivers/gpu/drm/sti
2d799dde 4249F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4250
399516ab
EV
4251DRM DRIVER FOR TDFX VIDEO CARDS
4252S: Orphan / Obsolete
4253F: drivers/gpu/drm/tdfx/
4254
c842b693
EV
4255DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4256M: Dave Airlie <airlied@redhat.com>
4257S: Odd Fixes
4258F: drivers/gpu/drm/udl/
4259
8bb0bce9
LS
4260DRM DRIVERS FOR VIVANTE GPU IP
4261M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4262R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4263R: Christian Gmeiner <christian.gmeiner@gmail.com>
4264L: dri-devel@lists.freedesktop.org
4265S: Maintained
8a9257a0
EV
4266F: drivers/gpu/drm/etnaviv/
4267F: include/uapi/drm/etnaviv_drm.h
4268F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4269
c4291702
EV
4270DRM DRIVER FOR VMWARE VIRTUAL GPU
4271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4272M: Sinclair Yeh <syeh@vmware.com>
4273M: Thomas Hellstrom <thellstrom@vmware.com>
4274L: dri-devel@lists.freedesktop.org
4275T: git git://people.freedesktop.org/~syeh/repos_linux
4276T: git git://people.freedesktop.org/~thomash/linux
4277S: Supported
4278F: drivers/gpu/drm/vmwgfx/
4279F: include/uapi/drm/vmwgfx_drm.h
4280
8636d452
EA
4281DRM DRIVERS FOR VC4
4282M: Eric Anholt <eric@anholt.net>
4283T: git git://github.com/anholt/linux
4284S: Supported
4285F: drivers/gpu/drm/vc4/
4286F: include/uapi/drm/vc4_drm.h
4287F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4288
5ef330a7
TV
4289DRM DRIVERS FOR TI OMAP
4290M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4291L: dri-devel@lists.freedesktop.org
4292S: Maintained
4293F: drivers/gpu/drm/omapdrm/
4294F: Documentation/devicetree/bindings/display/ti/
4295
adb314ed
TV
4296DRM DRIVERS FOR TI LCDC
4297M: Jyri Sarha <jsarha@ti.com>
4298R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4299L: dri-devel@lists.freedesktop.org
4300S: Maintained
4301F: drivers/gpu/drm/tilcdc/
4302F: Documentation/devicetree/bindings/display/tilcdc/
4303
598df1ac
AK
4304DSBR100 USB FM RADIO DRIVER
4305M: Alexey Klimov <klimov.linux@gmail.com>
4306L: linux-media@vger.kernel.org
4307T: git git://linuxtv.org/media_tree.git
4308S: Maintained
4309F: drivers/media/radio/dsbr100.c
4310
1da177e4 4311DSCC4 DRIVER
8b58be88 4312M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4313L: netdev@vger.kernel.org
1da177e4 4314S: Maintained
679655da 4315F: drivers/net/wan/dscc4.c
1da177e4 4316
cc11b140
HV
4317DT3155 MEDIA DRIVER
4318M: Hans Verkuil <hverkuil@xs4all.nl>
4319L: linux-media@vger.kernel.org
4320T: git git://linuxtv.org/media_tree.git
a825eaec 4321W: https://linuxtv.org
cc11b140
HV
4322S: Odd Fixes
4323F: drivers/media/pci/dt3155/
4324
91952bc0
AP
4325DVB_USB_AF9015 MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/af9015*
4334
4335DVB_USB_AF9035 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/usb/dvb-usb-v2/af9035*
4344
4345DVB_USB_ANYSEE MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/anysee*
4354
4355DVB_USB_AU6610 MEDIA DRIVER
4356M: Antti Palosaari <crope@iki.fi>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
91952bc0
AP
4359W: http://palosaari.fi/linux/
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/anttip/media_tree.git
4362S: Maintained
4363F: drivers/media/usb/dvb-usb-v2/au6610*
4364
4365DVB_USB_CE6230 MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/usb/dvb-usb-v2/ce6230*
4374
d099dea2
MK
4375DVB_USB_CXUSB MEDIA DRIVER
4376M: Michael Krufky <mkrufky@linuxtv.org>
4377L: linux-media@vger.kernel.org
a825eaec 4378W: https://linuxtv.org
d099dea2
MK
4379W: http://github.com/mkrufky
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/media_tree.git
4382S: Maintained
9819da66 4383F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4384
91952bc0 4385DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
91952bc0
AP
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
91952bc0 4393F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4394
5560983b 4395DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4396M: Antti Palosaari <crope@iki.fi>
4397L: linux-media@vger.kernel.org
a825eaec 4398W: https://linuxtv.org
91952bc0
AP
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
5560983b 4402F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4403
8856f5f2
MK
4404DVB_USB_MXL111SF MEDIA DRIVER
4405M: Michael Krufky <mkrufky@linuxtv.org>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
8856f5f2
MK
4408W: http://github.com/mkrufky
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/mkrufky/mxl111sf.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4413
91952bc0
AP
4414DVB_USB_RTL28XXU MEDIA DRIVER
4415M: Antti Palosaari <crope@iki.fi>
4416L: linux-media@vger.kernel.org
a825eaec 4417W: https://linuxtv.org
91952bc0
AP
4418W: http://palosaari.fi/linux/
4419Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420T: git git://linuxtv.org/anttip/media_tree.git
4421S: Maintained
4422F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4423
4424DVB_USB_V2 MEDIA DRIVER
4425M: Antti Palosaari <crope@iki.fi>
4426L: linux-media@vger.kernel.org
a825eaec 4427W: https://linuxtv.org
91952bc0
AP
4428W: http://palosaari.fi/linux/
4429Q: http://patchwork.linuxtv.org/project/linux-media/list/
4430T: git git://linuxtv.org/anttip/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4433F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4434
ac0ac38f 4435DYNAMIC DEBUG
5c4a97d1 4436M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4437S: Maintained
4438F: lib/dynamic_debug.c
4439F: include/linux/dynamic_debug.h
4440
789c7048 4441DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4442M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4443S: Maintained
df621252 4444F: drivers/tty/serial/dz.*
789c7048 4445
f17effbe
MF
4446E3X0 POWER BUTTON DRIVER
4447M: Moritz Fischer <moritz.fischer@ettus.com>
4448L: usrp-users@lists.ettus.com
4449W: http://www.ettus.com
4450S: Supported
4451F: drivers/input/misc/e3x0-button.c
4452F: Documentation/devicetree/bindings/input/e3x0-button.txt
4453
91952bc0
AP
4454E4000 MEDIA DRIVER
4455M: Antti Palosaari <crope@iki.fi>
4456L: linux-media@vger.kernel.org
a825eaec 4457W: https://linuxtv.org
91952bc0
AP
4458W: http://palosaari.fi/linux/
4459Q: http://patchwork.linuxtv.org/project/linux-media/list/
4460T: git git://linuxtv.org/anttip/media_tree.git
4461S: Maintained
4462F: drivers/media/tuners/e4000*
4463
1da177e4 4464EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4465M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4466L: linux-scsi@vger.kernel.org
4467S: Maintained
679655da 4468F: drivers/scsi/eata.c
1da177e4 4469
91952bc0
AP
4470EC100 MEDIA DRIVER
4471M: Antti Palosaari <crope@iki.fi>
4472L: linux-media@vger.kernel.org
a825eaec 4473W: https://linuxtv.org
91952bc0
AP
4474W: http://palosaari.fi/linux/
4475Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476T: git git://linuxtv.org/anttip/media_tree.git
4477S: Maintained
4478F: drivers/media/dvb-frontends/ec100*
4479
237fead6 4480ECRYPT FILE SYSTEM
0de9adf2 4481M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4482L: ecryptfs@vger.kernel.org
24a923e4 4483W: http://ecryptfs.org
6dc7516e 4484W: https://launchpad.net/ecryptfs
9f273c24 4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4486S: Supported
679655da
JP
4487F: Documentation/filesystems/ecryptfs.txt
4488F: fs/ecryptfs/
237fead6 4489
da9bb1d2 4490EDAC-CORE
aa15aa0e 4491M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4492M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4494L: linux-edac@vger.kernel.org
07cd6bf5
FW
4495T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4497S: Supported
679655da 4498F: Documentation/edac.txt
91445c72 4499F: drivers/edac/
679655da 4500F: include/linux/edac.h
0e438e3f 4501
c476c23b 4502EDAC-AMD64
487ba8e8 4503M: Borislav Petkov <bp@alien8.de>
91445c72 4504L: linux-edac@vger.kernel.org
487ba8e8 4505S: Maintained
c476c23b
BP
4506F: drivers/edac/amd64_edac*
4507
836dae5d 4508EDAC-CALXEDA
836dae5d
RR
4509M: Robert Richter <rric@kernel.org>
4510L: linux-edac@vger.kernel.org
836dae5d
RR
4511S: Maintained
4512F: drivers/edac/highbank*
4513
f65aad41
RB
4514EDAC-CAVIUM
4515M: Ralf Baechle <ralf@linux-mips.org>
4516M: David Daney <david.daney@cavium.com>
4517L: linux-edac@vger.kernel.org
4518L: linux-mips@linux-mips.org
f65aad41
RB
4519S: Supported
4520F: drivers/edac/octeon_edac*
4521
0e438e3f 4522EDAC-E752X
8b58be88 4523M: Mark Gross <mark.gross@intel.com>
91445c72 4524L: linux-edac@vger.kernel.org
0e438e3f 4525S: Maintained
679655da 4526F: drivers/edac/e752x_edac.c
0e438e3f
DP
4527
4528EDAC-E7XXX
91445c72 4529L: linux-edac@vger.kernel.org
0e438e3f 4530S: Maintained
679655da 4531F: drivers/edac/e7xxx_edac.c
0e438e3f 4532
7d136731
BP
4533EDAC-FSL_DDR
4534M: York Sun <york.sun@nxp.com>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/fsl_ddr_edac.*
4538
77c5f5d2 4539EDAC-GHES
5dc8a864
MCC
4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4542L: linux-edac@vger.kernel.org
77c5f5d2 4543S: Maintained
2caa67a6 4544F: drivers/edac/ghes_edac.c
77c5f5d2 4545
6bc78404 4546EDAC-I82443BXGX
8b58be88 4547M: Tim Small <tim@buttersideup.com>
91445c72 4548L: linux-edac@vger.kernel.org
6bc78404 4549S: Maintained
679655da 4550F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4551
4552EDAC-I3000
91445c72 4553L: linux-edac@vger.kernel.org
c91d9075 4554S: Orphan
679655da 4555F: drivers/edac/i3000_edac.c
6bc78404
DT
4556
4557EDAC-I5000
91445c72 4558L: linux-edac@vger.kernel.org
ba9a5918 4559S: Maintained
679655da 4560F: drivers/edac/i5000_edac.c
ba9a5918 4561
44c12cb2 4562EDAC-I5400
5dc8a864
MCC
4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4565L: linux-edac@vger.kernel.org
44c12cb2 4566S: Maintained
679655da 4567F: drivers/edac/i5400_edac.c
44c12cb2 4568
3c9c92b6 4569EDAC-I7300
5dc8a864
MCC
4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4572L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4573S: Maintained
4574F: drivers/edac/i7300_edac.c
4575
67c89316 4576EDAC-I7CORE
5dc8a864
MCC
4577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4578M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4579L: linux-edac@vger.kernel.org
67c89316 4580S: Maintained
70aff0ce 4581F: drivers/edac/i7core_edac.c
67c89316 4582
ba9a5918 4583EDAC-I82975X
8b58be88 4584M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4585M: "Arvind R." <arvino55@gmail.com>
91445c72 4586L: linux-edac@vger.kernel.org
ba9a5918 4587S: Maintained
679655da 4588F: drivers/edac/i82975x_edac.c
ba9a5918 4589
791b4706
JB
4590EDAC-IE31200
4591M: Jason Baron <jbaron@akamai.com>
4592L: linux-edac@vger.kernel.org
791b4706
JB
4593S: Maintained
4594F: drivers/edac/ie31200_edac.c
4595
ccdfb979 4596EDAC-MPC85XX
30c7469b 4597M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4598L: linux-edac@vger.kernel.org
ccdfb979
JT
4599S: Maintained
4600F: drivers/edac/mpc85xx_edac.[ch]
4601
ba9a5918 4602EDAC-PASEMI
8b58be88 4603M: Egor Martovetsky <egor@pasemi.com>
91445c72 4604L: linux-edac@vger.kernel.org
6bc78404 4605S: Maintained
679655da 4606F: drivers/edac/pasemi_edac.c
6bc78404 4607
0e438e3f 4608EDAC-R82600
8b58be88 4609M: Tim Small <tim@buttersideup.com>
91445c72 4610L: linux-edac@vger.kernel.org
0e438e3f 4611S: Maintained
679655da 4612F: drivers/edac/r82600_edac.c
da9bb1d2 4613
4d096ca7 4614EDAC-SBRIDGE
5dc8a864
MCC
4615M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4616M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4617L: linux-edac@vger.kernel.org
4d096ca7
MCC
4618S: Maintained
4619F: drivers/edac/sb_edac.c
4620
4ec656bd
TL
4621EDAC-SKYLAKE
4622M: Tony Luck <tony.luck@intel.com>
4623L: linux-edac@vger.kernel.org
4624S: Maintained
4625F: drivers/edac/skx_edac.c
4626
995e1de4
LH
4627EDAC-XGENE
4628APPLIED MICRO (APM) X-GENE SOC EDAC
4629M: Loc Ho <lho@apm.com>
4630S: Supported
4631F: drivers/edac/xgene_edac.c
4632F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4633
af39917d
CL
4634EDIROL UA-101/UA-1000 DRIVER
4635M: Clemens Ladisch <clemens@ladisch.de>
4636L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4637T: git git://git.alsa-project.org/alsa-kernel.git
4638S: Maintained
4639F: sound/usb/misc/ua101.c
4640
1f7df953 4641EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4642M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4643M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4644L: linux-efi@vger.kernel.org
6026ed2f 4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4646S: Maintained
fb2efb5c 4647F: Documentation/efi-stub.txt
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
63f4b4b0
MB
5061FREESCALE QORIQ DPAA ETHERNET DRIVER
5062M: Madalin Bucur <madalin.bucur@nxp.com>
5063L: netdev@vger.kernel.org
5064S: Maintained
5065F: drivers/net/ethernet/freescale/dpaa
5066
d9e9d82c 5067FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5068L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5069S: Orphan
7aa1aa6e
ZQ
5070F: drivers/soc/fsl/qe/
5071F: include/soc/fsl/*qe*.h
5072F: include/soc/fsl/*ucc*.h
d9e9d82c 5073
b55ef929 5074FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5075M: Li Yang <leoli@freescale.com>
6372594a 5076L: linux-usb@vger.kernel.org
a4724ed6 5077L: linuxppc-dev@lists.ozlabs.org
a7205b30 5078S: Maintained
faf2e1db 5079F: drivers/usb/gadget/udc/fsl*
a7205b30 5080
beaf53bf 5081FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5082M: Li Yang <leoli@freescale.com>
beaf53bf 5083L: netdev@vger.kernel.org
a4724ed6 5084L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5085S: Maintained
ec21e2ec 5086F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5087
abb1ed7b
CM
5088FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5089M: Claudiu Manoil <claudiu.manoil@freescale.com>
5090L: netdev@vger.kernel.org
5091S: Maintained
5092F: drivers/net/ethernet/freescale/gianfar*
5093X: drivers/net/ethernet/freescale/gianfar_ptp.c
5094F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5095
c19b6d24
ZQ
5096FREESCALE QUICC ENGINE UCC HDLC DRIVER
5097M: Zhao Qiang <qiang.zhao@nxp.com>
5098L: netdev@vger.kernel.org
5099L: linuxppc-dev@lists.ozlabs.org
5100S: Maintained
5101F: drivers/net/wan/fsl_ucc_hdlc*
5102
d9e9d82c 5103FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5104M: Timur Tabi <timur@tabi.org>
a4724ed6 5105L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5106S: Maintained
df621252 5107F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5108
5109FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5110M: Timur Tabi <timur@tabi.org>
dc85950a 5111M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5112M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5113R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5114L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5115L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5116S: Maintained
69aefcea 5117F: sound/soc/fsl/fsl*
dc85950a 5118F: sound/soc/fsl/imx*
69aefcea 5119F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5120
31c88965 5121FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5122M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5123M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5124L: linux-kernel@vger.kernel.org
5125S: Maintained
5126F: drivers/staging/fsl-mc/
5127
1da177e4 5128FREEVXFS FILESYSTEM
8b58be88 5129M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5130W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5131S: Maintained
679655da 5132F: fs/freevxfs/
1da177e4 5133
71038f52 5134FREEZER
49db1903 5135M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5136M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5137L: linux-pm@vger.kernel.org
71038f52 5138S: Supported
679655da
JP
5139F: Documentation/power/freezing-of-tasks.txt
5140F: include/linux/freezer.h
5141F: kernel/freezer.c
71038f52 5142
839a1f79
KRW
5143FRONTSWAP API
5144M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5145L: linux-kernel@vger.kernel.org
5146S: Maintained
5147F: mm/frontswap.c
5148F: include/linux/frontswap.h
5149
a5432f5a 5150FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5151M: David Howells <dhowells@redhat.com>
e62d6e24 5152L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5153S: Supported
5154F: Documentation/filesystems/caching/
5155F: fs/fscache/
5156F: include/linux/fscache*.h
5157
598c7d7a
TT
5158FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5159M: Theodore Y. Ts'o <tytso@mit.edu>
5160M: Jaegeuk Kim <jaegeuk@kernel.org>
5161S: Supported
5162F: fs/crypto/
5163F: include/linux/fscrypto.h
5164
f58ad8f5 5165F2FS FILE SYSTEM
9b29d481 5166M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5167M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5168L: linux-f2fs-devel@lists.sourceforge.net
95129296 5169W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5171S: Maintained
5172F: Documentation/filesystems/f2fs.txt
3bac380c 5173F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5174F: fs/f2fs/
5175F: include/linux/f2fs_fs.h
62d43eeb 5176F: include/trace/events/f2fs.h
f58ad8f5 5177
5ab7ffea 5178FUJITSU FR-V (FRV) PORT
0cf0305f 5179S: Orphan
679655da 5180F: arch/frv/
1da177e4 5181
20b93734 5182FUJITSU LAPTOP EXTRAS
409a3e98 5183M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5184L: platform-driver-x86@vger.kernel.org
20b93734 5185S: Maintained
679655da 5186F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5187
4da621b6
HK
5188FUJITSU M-5MO LS CAMERA ISP DRIVER
5189M: Kyungmin Park <kyungmin.park@samsung.com>
5190M: Heungjun Kim <riverful.kim@samsung.com>
5191L: linux-media@vger.kernel.org
5192S: Maintained
90d72ac6 5193F: drivers/media/i2c/m5mols/
b5dcee22 5194F: include/media/i2c/m5mols.h
4da621b6 5195
2d24c490
RG
5196FUJITSU TABLET EXTRAS
5197M: Robert Gerlach <khnz@gmx.de>
5198L: platform-driver-x86@vger.kernel.org
5199S: Maintained
5200F: drivers/platform/x86/fujitsu-tablet.c
5201
04578f17 5202FUSE: FILESYSTEM IN USERSPACE
8b58be88 5203M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5204L: linux-fsdevel@vger.kernel.org
04578f17 5205W: http://fuse.sourceforge.net/
0a30f612 5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5207S: Maintained
679655da 5208F: fs/fuse/
c117ab84 5209F: include/uapi/linux/fuse.h
0a30f612 5210F: Documentation/filesystems/fuse.txt
04578f17 5211
1da177e4 5212FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5213M: Rik Faith <faith@cs.unc.edu>
1da177e4 5214L: linux-scsi@vger.kernel.org
baaea1dc 5215S: Odd Fixes (e.g., new signatures)
679655da 5216F: drivers/scsi/fdomain.*
1da177e4 5217
6b90bd4b
ER
5218GCC PLUGINS
5219M: Kees Cook <keescook@chromium.org>
5220R: Emese Revfy <re.emese@gmail.com>
5221L: kernel-hardening@lists.openwall.com
5222S: Maintained
5223F: scripts/gcc-plugins/
5224F: scripts/gcc-plugin.sh
5225F: Documentation/gcc-plugins.txt
5226
d8e2162c
PO
5227GCOV BASED KERNEL PROFILING
5228M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5229S: Maintained
5230F: kernel/gcov/
2584bab2 5231F: Documentation/dev-tools/gcov.rst
d8e2162c 5232
1da177e4 5233GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5234M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5235L: linux-scsi@vger.kernel.org
5236W: http://www.icp-vortex.com/
5237S: Supported
679655da 5238F: drivers/scsi/gdt*
1da177e4 5239
158daf16
JK
5240GDB KERNEL DEBUGGING HELPER SCRIPTS
5241M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5242M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5243S: Supported
5244F: scripts/gdb/
5245
3169a1c7
HV
5246GEMTEK FM RADIO RECEIVER DRIVER
5247M: Hans Verkuil <hverkuil@xs4all.nl>
5248L: linux-media@vger.kernel.org
5249T: git git://linuxtv.org/media_tree.git
a825eaec 5250W: https://linuxtv.org
3169a1c7
HV
5251S: Maintained
5252F: drivers/media/radio/radio-gemtek*
5253
1c23af90 5254GENERIC GPIO I2C DRIVER
880b0e26 5255M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5256S: Supported
679655da
JP
5257F: drivers/i2c/busses/i2c-gpio.c
5258F: include/linux/i2c-gpio.h
1c23af90 5259
92ed1a76
PK
5260GENERIC GPIO I2C MULTIPLEXER DRIVER
5261M: Peter Korsgaard <peter.korsgaard@barco.com>
5262L: linux-i2c@vger.kernel.org
5263S: Supported
e7065e20
JD
5264F: drivers/i2c/muxes/i2c-mux-gpio.c
5265F: include/linux/i2c-mux-gpio.h
5266F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5267
9251ce95 5268GENERIC HDLC (WAN) DRIVERS
8b58be88 5269M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5270W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5271S: Maintained
679655da
JP
5272F: drivers/net/wan/c101.c
5273F: drivers/net/wan/hd6457*
5274F: drivers/net/wan/hdlc*
5275F: drivers/net/wan/n2.c
5276F: drivers/net/wan/pc300too.c
5277F: drivers/net/wan/pci200syn.c
5278F: drivers/net/wan/wanxl*
1da177e4 5279
1527aab6 5280GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5281M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5282L: linux-arch@vger.kernel.org
5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5284S: Maintained
14430813
JP
5285F: include/asm-generic/
5286F: include/uapi/asm-generic/
1527aab6 5287
ff764963
KVA
5288GENERIC PHY FRAMEWORK
5289M: Kishon Vijay Abraham I <kishon@ti.com>
5290L: linux-kernel@vger.kernel.org
5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5292S: Supported
5293F: drivers/phy/
5294F: include/linux/phy/
5295
eea97aed
KH
5296GENERIC PM DOMAINS
5297M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5298M: Kevin Hilman <khilman@kernel.org>
5299M: Ulf Hansson <ulf.hansson@linaro.org>
5300L: linux-pm@vger.kernel.org
5301S: Supported
5302F: drivers/base/power/domain*.c
5303F: include/linux/pm_domain.h
5304
ccb86a69 5305GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5306M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5307L: kvm@vger.kernel.org
ccb86a69
MT
5308S: Supported
5309F: drivers/uio/uio_pci_generic.c
5310
f8f1ec73
JP
5311GET_MAINTAINER SCRIPT
5312M: Joe Perches <joe@perches.com>
5313S: Maintained
5314F: scripts/get_maintainer.pl
5315
a7d5afe8
GKB
5316GENWQE (IBM Generic Workqueue Card)
5317M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5318M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5319S: Supported
5320F: drivers/misc/genwqe/
5321
5be7b50f 5322GFS2 FILE SYSTEM
8b58be88 5323M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5324M: Bob Peterson <rpeterso@redhat.com>
a4644184 5325L: cluster-devel@redhat.com
5be7b50f 5326W: http://sources.redhat.com/cluster/
28666d6d 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5328S: Supported
679655da
JP
5329F: Documentation/filesystems/gfs2*.txt
5330F: fs/gfs2/
c117ab84 5331F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5332
0a34eb8f 5333GIGASET ISDN DRIVERS
6b096fde 5334M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5335L: gigaset307x-common@lists.sourceforge.net
5336W: http://gigaset307x.sourceforge.net/
6b096fde 5337S: Odd Fixes
679655da
JP
5338F: Documentation/isdn/README.gigaset
5339F: drivers/isdn/gigaset/
c117ab84 5340F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5341
7eea35fe
JP
5342GO7007 MPEG CODEC
5343M: Hans Verkuil <hans.verkuil@cisco.com>
5344L: linux-media@vger.kernel.org
5345S: Maintained
5346F: drivers/media/usb/go7007/
5347
ca96ea86
BN
5348GOODIX TOUCHSCREEN
5349M: Bastien Nocera <hadess@hadess.net>
5350L: linux-input@vger.kernel.org
5351S: Maintained
5352F: drivers/input/touchscreen/goodix.c
5353
a6a1cf3d
BJZ
5354GPIO MOCKUP DRIVER
5355M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5356L: linux-gpio@vger.kernel.org
5357S: Maintained
5358F: drivers/gpio/gpio-mockup.c
5359F: tools/testing/selftests/gpio/
5360
a0dc00b4 5361GPIO SUBSYSTEM
e4651a9f 5362M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5363M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5364L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5366S: Maintained
cd97a449 5367F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5368F: Documentation/gpio/
40c159b7 5369F: Documentation/ABI/testing/gpio-cdev
fe95046e 5370F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5371F: drivers/gpio/
bdc6e95e
AC
5372F: include/linux/gpio/
5373F: include/linux/gpio.h
9b692346 5374F: include/asm-generic/gpio.h
3c702e99 5375F: include/uapi/linux/gpio.h
6d591c46 5376F: tools/gpio/
a0dc00b4 5377
71a6d0af
HW
5378GRE DEMULTIPLEXER DRIVER
5379M: Dmitry Kozlov <xeb@mail.ru>
5380L: netdev@vger.kernel.org
5381S: Maintained
11c26770
JP
5382F: net/ipv4/gre_demux.c
5383F: net/ipv4/gre_offload.c
71a6d0af
HW
5384F: include/net/gre.h
5385
d4c41139 5386GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5387M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5388L: netdev@vger.kernel.org
5389S: Maintained
a31a96ad 5390F: drivers/net/ethernet/aeroflex/
d4c41139 5391
629c1fb5
GKH
5392GREYBUS SUBSYSTEM
5393M: Johan Hovold <johan@kernel.org>
5394M: Alex Elder <elder@kernel.org>
5395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5396S: Maintained
5397F: drivers/staging/greybus/
5398
926706c5
VA
5399GREYBUS AUDIO PROTOCOLS DRIVERS
5400M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5401M: Mark Greer <mgreer@animalcreek.com>
926706c5 5402S: Maintained
544a6944
MG
5403F: drivers/staging/greybus/audio_apbridgea.c
5404F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5405F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5406F: drivers/staging/greybus/audio_codec.h
5407F: drivers/staging/greybus/audio_gb.c
5408F: drivers/staging/greybus/audio_manager.c
5409F: drivers/staging/greybus/audio_manager.h
5410F: drivers/staging/greybus/audio_manager_module.c
5411F: drivers/staging/greybus/audio_manager_private.h
5412F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5413F: drivers/staging/greybus/audio_module.c
5414F: drivers/staging/greybus/audio_topology.c
5415
2bbadafb
RMS
5416GREYBUS PROTOCOLS DRIVERS
5417M: Rui Miguel Silva <rmfrfs@gmail.com>
5418S: Maintained
5419F: drivers/staging/greybus/sdio.c
5420F: drivers/staging/greybus/light.c
5421F: drivers/staging/greybus/gpio.c
5422F: drivers/staging/greybus/power_supply.c
5423F: drivers/staging/greybus/spi.c
5424F: drivers/staging/greybus/spilib.c
5425
7d700518
BD
5426GREYBUS PROTOCOLS DRIVERS
5427M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5428S: Maintained
5429F: drivers/staging/greybus/loopback.c
5430F: drivers/staging/greybus/timesync.c
5431F: drivers/staging/greybus/timesync_platform.c
5432
5bd16350
VK
5433GREYBUS PROTOCOLS DRIVERS
5434M: Viresh Kumar <vireshk@kernel.org>
5435S: Maintained
5436F: drivers/staging/greybus/authentication.c
5437F: drivers/staging/greybus/bootrom.c
5438F: drivers/staging/greybus/firmware.h
5439F: drivers/staging/greybus/fw-core.c
5440F: drivers/staging/greybus/fw-download.c
5441F: drivers/staging/greybus/fw-managament.c
5442F: drivers/staging/greybus/greybus_authentication.h
5443F: drivers/staging/greybus/greybus_firmware.h
5444F: drivers/staging/greybus/hid.c
5445F: drivers/staging/greybus/i2c.c
5446F: drivers/staging/greybus/spi.c
5447F: drivers/staging/greybus/spilib.c
5448F: drivers/staging/greybus/spilib.h
5449
8d904fe5
DL
5450GREYBUS PROTOCOLS DRIVERS
5451M: David Lin <dtwlin@gmail.com>
5452S: Maintained
5453F: drivers/staging/greybus/uart.c
5454F: drivers/staging/greybus/log.c
5455
92b8bd96
VH
5456GREYBUS PLATFORM DRIVERS
5457M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5458S: Maintained
5459F: drivers/staging/greybus/arche-platform.c
5460F: drivers/staging/greybus/arche-apb-ctrl.c
5461F: drivers/staging/greybus/arche_platform.h
5462
7aae6e2d
CAC
5463GS1662 VIDEO SERIALIZER
5464M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5465L: linux-media@vger.kernel.org
5466T: git git://linuxtv.org/media_tree.git
5467S: Maintained
5468F: drivers/media/spi/gs1662.c
5469
e8deeae2 5470GSPCA FINEPIX SUBDRIVER
8b58be88 5471M: Frank Zago <frank@zago.net>
661263b5 5472L: linux-media@vger.kernel.org
275ffde4 5473T: git git://linuxtv.org/media_tree.git
e8deeae2 5474S: Maintained
0c0d06ca 5475F: drivers/media/usb/gspca/finepix.c
e8deeae2 5476
4b3fa3c4
OL
5477GSPCA GL860 SUBDRIVER
5478M: Olivier Lorin <o.lorin@laposte.net>
5479L: linux-media@vger.kernel.org
275ffde4 5480T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5481S: Maintained
0c0d06ca 5482F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5483
e8deeae2 5484GSPCA M5602 SUBDRIVER
8b58be88 5485M: Erik Andren <erik.andren@gmail.com>
661263b5 5486L: linux-media@vger.kernel.org
275ffde4 5487T: git git://linuxtv.org/media_tree.git
e8deeae2 5488S: Maintained
0c0d06ca 5489F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5490
5491GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5492M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5493L: linux-media@vger.kernel.org
275ffde4 5494T: git git://linuxtv.org/media_tree.git
c0936df4 5495S: Odd Fixes
0c0d06ca 5496F: drivers/media/usb/gspca/pac207.c
e8deeae2 5497
261982f1 5498GSPCA SN9C20X SUBDRIVER
d95c5b0b 5499M: Brian Johnson <brijohn@gmail.com>
261982f1 5500L: linux-media@vger.kernel.org
275ffde4 5501T: git git://linuxtv.org/media_tree.git
261982f1 5502S: Maintained
0c0d06ca 5503F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5504
e8deeae2 5505GSPCA T613 SUBDRIVER
8b58be88 5506M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5507L: linux-media@vger.kernel.org
275ffde4 5508T: git git://linuxtv.org/media_tree.git
e8deeae2 5509S: Maintained
0c0d06ca 5510F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5511
5512GSPCA USB WEBCAM DRIVER
c0936df4 5513M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5514L: linux-media@vger.kernel.org
275ffde4 5515T: git git://linuxtv.org/media_tree.git
c0936df4 5516S: Odd Fixes
0c0d06ca 5517F: drivers/media/usb/gspca/
e8deeae2 5518
584ec979 5519GUID PARTITION TABLE (GPT)
4f973c63 5520M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5521L: linux-efi@vger.kernel.org
5522S: Maintained
5523F: block/partitions/efi.*
5524
aa3c598b 5525STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5526M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5527L: linux-media@vger.kernel.org
275ffde4 5528T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5529S: Maintained
5530F: drivers/media/usb/stk1160/
e8deeae2 5531
4e456b86
YS
5532H8/300 ARCHITECTURE
5533M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5534L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5535W: http://uclinux-h8.sourceforge.jp
5536T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5537S: Maintained
5538F: arch/h8300/
5539F: drivers/clocksource/h8300_*.c
5540F: drivers/clk/h8300/
5541F: drivers/irqchip/irq-renesas-h8*.c
5542
71a6d0af
HW
5543HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5544M: Frank Seidel <frank@f-seidel.de>
5545L: platform-driver-x86@vger.kernel.org
5546W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5547S: Maintained
5548F: drivers/platform/x86/hdaps.c
5549
48fc9e26
HV
5550HDPVR USB VIDEO ENCODER DRIVER
5551M: Hans Verkuil <hverkuil@xs4all.nl>
5552L: linux-media@vger.kernel.org
5553T: git git://linuxtv.org/media_tree.git
a825eaec 5554W: https://linuxtv.org
48fc9e26 5555S: Odd Fixes
14430813 5556F: drivers/media/usb/hdpvr/
48fc9e26 5557
71a6d0af 5558HWPOISON MEMORY FAILURE HANDLING
f9625c48 5559M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5560L: linux-mm@kvack.org
71a6d0af
HW
5561S: Maintained
5562F: mm/memory-failure.c
5563F: mm/hwpoison-inject.c
5564
5565HYPERVISOR VIRTUAL CONSOLE DRIVER
5566L: linuxppc-dev@lists.ozlabs.org
5567S: Odd Fixes
5568F: drivers/tty/hvc/
5569
e5ab1477
AP
5570HACKRF MEDIA DRIVER
5571M: Antti Palosaari <crope@iki.fi>
5572L: linux-media@vger.kernel.org
a825eaec 5573W: https://linuxtv.org
e5ab1477
AP
5574W: http://palosaari.fi/linux/
5575Q: http://patchwork.linuxtv.org/project/linux-media/list/
5576T: git git://linuxtv.org/anttip/media_tree.git
5577S: Maintained
5578F: drivers/media/usb/hackrf/
5579
5b543965 5580HARDWARE MONITORING
d8130624 5581M: Jean Delvare <jdelvare@suse.com>
ca462085 5582M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5583L: linux-hwmon@vger.kernel.org
5584W: http://hwmon.wiki.kernel.org/
a94ef4ed 5585T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5587S: Maintained
047f4ec2 5588F: Documentation/hwmon/
679655da 5589F: drivers/hwmon/
047f4ec2 5590F: include/linux/hwmon*.h
5b543965 5591
844dd05f 5592HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5593M: Matt Mackall <mpm@selenic.com>
5594M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5595L: linux-crypto@vger.kernel.org
c0d0787b 5596S: Odd fixes
f6c60b15 5597F: Documentation/devicetree/bindings/rng/
679655da
JP
5598F: Documentation/hw_random.txt
5599F: drivers/char/hw_random/
5600F: include/linux/hw_random.h
844dd05f 5601
8b37fcfc
OBC
5602HARDWARE SPINLOCK CORE
5603M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5604M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5605L: linux-remoteproc@vger.kernel.org
8b37fcfc 5606S: Maintained
9f273c24 5607T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5608F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5609F: Documentation/hwspinlock.txt
2dbd8585 5610F: drivers/hwspinlock/
8b37fcfc
OBC
5611F: include/linux/hwspinlock.h
5612
1da177e4 5613HARMONY SOUND DRIVER
ac6aecbf 5614L: linux-parisc@vger.kernel.org
1da177e4 5615S: Maintained
679655da 5616F: sound/parisc/harmony.*
1da177e4 5617
91952bc0
AP
5618HD29L2 MEDIA DRIVER
5619M: Antti Palosaari <crope@iki.fi>
5620L: linux-media@vger.kernel.org
a825eaec 5621W: https://linuxtv.org
91952bc0
AP
5622W: http://palosaari.fi/linux/
5623Q: http://patchwork.linuxtv.org/project/linux-media/list/
5624T: git git://linuxtv.org/anttip/media_tree.git
5625S: Maintained
5626F: drivers/media/dvb-frontends/hd29l2*
5627
214de83e
BB
5628HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5629M: Brian Boylston <brian.boylston@hpe.com>
5630S: Supported
5631F: Documentation/watchdog/hpwdt.txt
5632F: drivers/watchdog/hpwdt.c
5633
9257aa49 5634HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5635M: Don Brace <don.brace@microsemi.com>
9257aa49 5636L: iss_storagedev@hp.com
a0a268ad 5637L: esc.storagedev@microsemi.com
693373db 5638L: linux-scsi@vger.kernel.org
9257aa49
SC
5639S: Supported
5640F: Documentation/scsi/hpsa.txt
5641F: drivers/scsi/hpsa*.[ch]
5642F: include/linux/cciss*.h
c117ab84 5643F: include/uapi/linux/cciss*.h
9257aa49 5644
e2d1d6c0 5645HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5646M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5647L: iss_storagedev@hp.com
516fdcea 5648L: esc.storagedev@microsemi.com
693373db 5649L: linux-scsi@vger.kernel.org
e2d1d6c0 5650S: Supported
679655da
JP
5651F: Documentation/blockdev/cciss.txt
5652F: drivers/block/cciss*
5653F: include/linux/cciss_ioctl.h
c117ab84 5654F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5655
f48ad614
DD
5656HFI1 DRIVER
5657M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5658M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5659L: linux-rdma@vger.kernel.org
5660S: Supported
5661F: drivers/infiniband/hw/hfi1
5662
1da177e4 5663HFS FILESYSTEM
6cf515e1
GU
5664L: linux-fsdevel@vger.kernel.org
5665S: Orphan
679655da
JP
5666F: Documentation/filesystems/hfs.txt
5667F: fs/hfs/
1da177e4 5668
ef575f47
GU
5669HFSPLUS FILESYSTEM
5670L: linux-fsdevel@vger.kernel.org
5671S: Orphan
5672F: Documentation/filesystems/hfsplus.txt
5673F: fs/hfsplus/
5674
1da177e4 5675HGA FRAMEBUFFER DRIVER
8b58be88 5676M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5677L: linux-nvidia@lists.surfsouth.com
5678W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5679S: Maintained
8a61f013 5680F: drivers/video/fbdev/hgafb.c
1da177e4 5681
4480f15b 5682HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5683M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5684M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5685L: linux-pm@vger.kernel.org
68656443 5686B: https://bugzilla.kernel.org
e2d1d6c0 5687S: Supported
679655da
JP
5688F: arch/x86/power/
5689F: drivers/base/power/
5690F: kernel/power/
5691F: include/linux/suspend.h
5692F: include/linux/freezer.h
5693F: include/linux/pm.h
679655da 5694F: arch/*/include/asm/suspend*.h
e2d1d6c0 5695
4ef4caad 5696HID CORE LAYER
e5f6450c 5697M: Jiri Kosina <jikos@kernel.org>
406df153 5698R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5699L: linux-input@vger.kernel.org
54e5881d 5700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5701S: Maintained
679655da
JP
5702F: drivers/hid/
5703F: include/linux/hid*
c117ab84 5704F: include/uapi/linux/hid*
4ef4caad 5705
30ee72f0 5706HID SENSOR HUB DRIVERS
e5f6450c 5707M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5708M: Jonathan Cameron <jic23@kernel.org>
5709M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5710L: linux-input@vger.kernel.org
5711L: linux-iio@vger.kernel.org
5712S: Maintained
5713F: Documentation/hid/hid-sensor*
5714F: drivers/hid/hid-sensor-*
5715F: drivers/iio/*/hid-*
5716F: include/linux/hid-sensor-*
5717
38bed542 5718HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5719M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5720L: linux-kernel@vger.kernel.org
75fc2d37 5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5722S: Maintained
679655da 5723F: Documentation/timers/
5cee9645 5724F: kernel/time/hrtimer.c
88606e80
TG
5725F: kernel/time/clockevents.c
5726F: kernel/time/tick*.*
5727F: kernel/time/timer_*.c
05ed8490 5728F: include/linux/clockchips.h
679655da 5729F: include/linux/hrtimer.h
38bed542 5730
1da177e4 5731HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5732L: linux-hams@vger.kernel.org
8b64f2a0 5733S: Orphan
679655da
JP
5734F: drivers/net/hamradio/dmascc.c
5735F: drivers/net/hamradio/scc.c
1da177e4 5736
ede1e6f8 5737HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5738M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5739W: http://www.highpoint-tech.com
5740S: Supported
679655da
JP
5741F: Documentation/scsi/hptiop.txt
5742F: drivers/scsi/hptiop.c
ede1e6f8 5743
1da177e4 5744HIPPI
8b58be88 5745M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5746L: linux-hippi@sunsite.dk
5747S: Maintained
679655da 5748F: include/linux/hippidevice.h
c117ab84 5749F: include/uapi/linux/if_hippi.h
679655da 5750F: net/802/hippi.c
ff5a3b50 5751F: drivers/net/hippi/
1da177e4 5752
b30d74e4
DH
5753HISILICON NETWORK SUBSYSTEM DRIVER
5754M: Yisen Zhuang <yisen.zhuang@huawei.com>
5755M: Salil Mehta <salil.mehta@huawei.com>
5756L: netdev@vger.kernel.org
5757W: http://www.hisilicon.com
5758S: Maintained
5759F: drivers/net/ethernet/hisilicon/
5760F: Documentation/devicetree/bindings/net/hisilicon*.txt
5761
66a9bae6 5762HISILICON ROCE DRIVER
5763M: Lijun Ou <oulijun@huawei.com>
5764M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5765L: linux-rdma@vger.kernel.org
5766S: Maintained
5767F: drivers/infiniband/hw/hns/
5768F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5769
16c6c252
JG
5770HISILICON SAS Controller
5771M: John Garry <john.garry@huawei.com>
5772W: http://www.hisilicon.com
5773S: Supported
5774F: drivers/scsi/hisi_sas/
5775F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5776
ff1d2767 5777HOST AP DRIVER
8b58be88 5778M: Jouni Malinen <j@w1.fi>
724c6b35 5779L: linux-wireless@vger.kernel.org
ffd74aca
JM
5780W: http://w1.fi/hostap-driver.html
5781S: Obsolete
eb4f98d5 5782F: drivers/net/wireless/intersil/hostap/
ff1d2767 5783
dd8cd779 5784HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5785L: platform-driver-x86@vger.kernel.org
95c70215 5786S: Orphan
679655da 5787F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5788
e2d1d6c0 5789HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5790M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5791S: Maintained
7e25d724 5792F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5793
7d2c86b5 5794HPET: High Precision Event Timers driver
8b58be88 5795M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5796S: Maintained
679655da
JP
5797F: Documentation/timers/hpet.txt
5798F: drivers/char/hpet.c
5799F: include/linux/hpet.h
c117ab84 5800F: include/uapi/linux/hpet.h
b9b0332f 5801
e07b5d79 5802HPET: x86
9e06f631 5803S: Orphan
679655da
JP
5804F: arch/x86/kernel/hpet.c
5805F: arch/x86/include/asm/hpet.h
b9b0332f 5806
1da177e4 5807HPFS FILESYSTEM
8b58be88 5808M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5809W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5810S: Maintained
679655da 5811F: fs/hpfs/
1da177e4 5812
3441cded 5813HSI SUBSYSTEM
56459ea9
SR
5814M: Sebastian Reichel <sre@kernel.org>
5815T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5816S: Maintained
5817F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5818F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5819F: drivers/hsi/
5820F: include/linux/hsi/
5821F: include/uapi/linux/hsi/
5822
7d2c86b5 5823HSO 3G MODEM DRIVER
8b58be88 5824M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5825W: http://www.pharscape.org
5826S: Maintained
679655da 5827F: drivers/net/usb/hso.c
11cd29b0 5828
19990e29
AB
5829HSR NETWORK PROTOCOL
5830M: Arvid Brodin <arvid.brodin@alten.se>
5831L: netdev@vger.kernel.org
5832S: Maintained
5833F: net/hsr/
5834
5a18c343 5835HTCPEN TOUCHSCREEN DRIVER
8b58be88 5836M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5837L: linux-input@vger.kernel.org
5838S: Maintained
679655da 5839F: drivers/input/touchscreen/htcpen.c
5a18c343 5840
1da177e4 5841HUGETLB FILESYSTEM
6d49e352 5842M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5843S: Maintained
679655da 5844F: fs/hugetlbfs/
1da177e4 5845
fe713d60
JCT
5846HVA ST MEDIA DRIVER
5847M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5848L: linux-media@vger.kernel.org
5849T: git git://linuxtv.org/media_tree.git
5850W: https://linuxtv.org
5851S: Supported
5852F: drivers/media/platform/sti/hva
5853
05183189 5854Hyper-V CORE AND DRIVERS
9c3646d1 5855M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5856M: Haiyang Zhang <haiyangz@microsoft.com>
5857L: devel@linuxdriverproject.org
5858S: Maintained
a4162747
HZ
5859F: arch/x86/include/asm/mshyperv.h
5860F: arch/x86/include/uapi/asm/hyperv.h
5861F: arch/x86/kernel/cpu/mshyperv.c
05183189 5862F: drivers/hid/hid-hyperv.c
a4162747 5863F: drivers/hv/
f92ca80b 5864F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5865F: drivers/pci/host/pci-hyperv.c
05183189 5866F: drivers/net/hyperv/
a4162747 5867F: drivers/scsi/storvsc_drv.c
8a61f013 5868F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5869F: include/linux/hyperv.h
5870F: tools/hv/
54bf725e 5871F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5872
7724fd04
PR
5873I2C MUXES
5874M: Peter Rosin <peda@axentia.se>
5875L: linux-i2c@vger.kernel.org
5876S: Maintained
2254d24a 5877F: Documentation/i2c/i2c-topology
7724fd04
PR
5878F: Documentation/i2c/muxes/
5879F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5880F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5881F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5882F: drivers/i2c/i2c-mux.c
5883F: drivers/i2c/muxes/
5884F: include/linux/i2c-mux.h
5885
d85c8a6a 5886I2C OVER PARALLEL PORT
d8130624 5887M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5888L: linux-i2c@vger.kernel.org
5889S: Maintained
5890F: Documentation/i2c/busses/i2c-parport
5891F: Documentation/i2c/busses/i2c-parport-light
5892F: drivers/i2c/busses/i2c-parport.c
5893F: drivers/i2c/busses/i2c-parport-light.c
5894
5895I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5896M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5897L: linux-i2c@vger.kernel.org
5898S: Maintained
5899F: Documentation/i2c/busses/i2c-ali1535
5900F: Documentation/i2c/busses/i2c-ali1563
5901F: Documentation/i2c/busses/i2c-ali15x3
5902F: Documentation/i2c/busses/i2c-amd756
5903F: Documentation/i2c/busses/i2c-amd8111
5904F: Documentation/i2c/busses/i2c-i801
5905F: Documentation/i2c/busses/i2c-nforce2
5906F: Documentation/i2c/busses/i2c-piix4
5907F: Documentation/i2c/busses/i2c-sis5595
5908F: Documentation/i2c/busses/i2c-sis630
5909F: Documentation/i2c/busses/i2c-sis96x
5910F: Documentation/i2c/busses/i2c-via
5911F: Documentation/i2c/busses/i2c-viapro
5912F: drivers/i2c/busses/i2c-ali1535.c
5913F: drivers/i2c/busses/i2c-ali1563.c
5914F: drivers/i2c/busses/i2c-ali15x3.c
5915F: drivers/i2c/busses/i2c-amd756.c
5916F: drivers/i2c/busses/i2c-amd756-s4882.c
5917F: drivers/i2c/busses/i2c-amd8111.c
5918F: drivers/i2c/busses/i2c-i801.c
5919F: drivers/i2c/busses/i2c-isch.c
5920F: drivers/i2c/busses/i2c-nforce2.c
5921F: drivers/i2c/busses/i2c-nforce2-s4985.c
5922F: drivers/i2c/busses/i2c-piix4.c
5923F: drivers/i2c/busses/i2c-sis5595.c
5924F: drivers/i2c/busses/i2c-sis630.c
5925F: drivers/i2c/busses/i2c-sis96x.c
5926F: drivers/i2c/busses/i2c-via.c
5927F: drivers/i2c/busses/i2c-viapro.c
5928
cb7f07a4
NH
5929I2C/SMBUS ISMT DRIVER
5930M: Seth Heasley <seth.heasley@intel.com>
5931M: Neil Horman <nhorman@tuxdriver.com>
5932L: linux-i2c@vger.kernel.org
5933F: drivers/i2c/busses/i2c-ismt.c
5934F: Documentation/i2c/busses/i2c-ismt
5935
6ea884db 5936I2C/SMBUS STUB DRIVER
d8130624 5937M: Jean Delvare <jdelvare@suse.com>
846557d3 5938L: linux-i2c@vger.kernel.org
6ea884db 5939S: Maintained
8547a5bc 5940F: drivers/i2c/i2c-stub.c
6ea884db 5941
5b543965 5942I2C SUBSYSTEM
14d77c4d 5943M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5944L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5945W: https://i2c.wiki.kernel.org/
5946Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5947T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5948S: Maintained
40ed1b4c 5949F: Documentation/devicetree/bindings/i2c/
679655da
JP
5950F: Documentation/i2c/
5951F: drivers/i2c/
630bc46e 5952F: drivers/i2c/*/
679655da 5953F: include/linux/i2c.h
03b70d62 5954F: include/linux/i2c-*.h
c117ab84
CEB
5955F: include/uapi/linux/i2c.h
5956F: include/uapi/linux/i2c-*.h
1da177e4 5957
4560d677
WS
5958I2C ACPI SUPPORT
5959M: Mika Westerberg <mika.westerberg@linux.intel.com>
5960L: linux-i2c@vger.kernel.org
5961L: linux-acpi@vger.kernel.org
5962S: Maintained
4560d677 5963
d85c8a6a 5964I2C-TAOS-EVM DRIVER
d8130624 5965M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5966L: linux-i2c@vger.kernel.org
5967S: Maintained
5968F: Documentation/i2c/busses/i2c-taos-evm
5969F: drivers/i2c/busses/i2c-taos-evm.c
5970
e8c76eed 5971I2C-TINY-USB DRIVER
8b58be88 5972M: Till Harbaum <till@harbaum.org>
846557d3 5973L: linux-i2c@vger.kernel.org
932d1872 5974W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5975S: Maintained
679655da 5976F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5977
1da177e4 5978i386 BOOT CODE
8b58be88 5979M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5980S: Maintained
679655da 5981F: arch/x86/boot/
1da177e4
LT
5982
5983i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5984M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5986S: Maintained
5987
1da177e4 5988IA64 (Itanium) PLATFORM
8b58be88
JP
5989M: Tony Luck <tony.luck@intel.com>
5990M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5991L: linux-ia64@vger.kernel.org
6b1c70b1 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5993S: Maintained
679655da 5994F: arch/ia64/
1da177e4 5995
4cd38750
LDSB
5996IBM Power VMX Cryptographic instructions
5997M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5998M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5999L: linux-crypto@vger.kernel.org
6000S: Supported
6001F: drivers/crypto/vmx/Makefile
6002F: drivers/crypto/vmx/Kconfig
6003F: drivers/crypto/vmx/vmx.c
6004F: drivers/crypto/vmx/aes*
6005F: drivers/crypto/vmx/ghash*
6006F: drivers/crypto/vmx/ppc-xlate.pl
6007
956c203c 6008IBM Power in-Nest Crypto Acceleration
4cd38750 6009M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6010M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6011L: linux-crypto@vger.kernel.org
6012S: Supported
28bceeaa
DS
6013F: drivers/crypto/nx/Makefile
6014F: drivers/crypto/nx/Kconfig
6015F: drivers/crypto/nx/nx-aes*
6016F: drivers/crypto/nx/nx-sha*
6017F: drivers/crypto/nx/nx.*
6018F: drivers/crypto/nx/nx_csbcpb.h
6019F: drivers/crypto/nx/nx_debugfs.h
956c203c 6020
0e16aafb 6021IBM Power 842 compression accelerator
41656aa7 6022M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6023S: Supported
28bceeaa
DS
6024F: drivers/crypto/nx/Makefile
6025F: drivers/crypto/nx/Kconfig
7011a122 6026F: drivers/crypto/nx/nx-842*
2da572c9 6027F: include/linux/sw842.h
2062c5b6 6028F: crypto/842.c
2da572c9 6029F: lib/842/
0e16aafb 6030
1da177e4 6031IBM Power Linux RAID adapter
8b58be88 6032M: Brian King <brking@us.ibm.com>
1da177e4 6033S: Supported
679655da 6034F: drivers/scsi/ipr.*
1da177e4 6035
9d348af4 6036IBM Power Virtual Ethernet Device Driver
eddd63a6 6037M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6038L: netdev@vger.kernel.org
6039S: Supported
9aa32835 6040F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6041
032c5e82
TF
6042IBM Power SRIOV Virtual NIC Device Driver
6043M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6044M: John Allen <jallen@linux.vnet.ibm.com>
6045L: netdev@vger.kernel.org
6046S: Supported
6047F: drivers/net/ethernet/ibm/ibmvnic.*
6048
e6babec6 6049IBM Power Virtual SCSI Device Drivers
bcbde52b 6050M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6051L: linux-scsi@vger.kernel.org
6052S: Supported
e6babec6 6053F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6054F: include/scsi/viosrp.h
6055
6056IBM Power Virtual SCSI Device Target Driver
6057M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6058M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6059L: linux-scsi@vger.kernel.org
6060L: target-devel@vger.kernel.org
6061S: Supported
6062F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6063
6064IBM Power Virtual FC Device Drivers
44b4dad9 6065M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6066L: linux-scsi@vger.kernel.org
6067S: Supported
6068F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6069
1da177e4 6070IBM ServeRAID RAID DRIVER
f9213e78 6071S: Orphan
679655da 6072F: drivers/scsi/ips.*
1da177e4 6073
6ed9f9c4
PT
6074ICH LPC AND GPIO DRIVER
6075M: Peter Tyser <ptyser@xes-inc.com>
6076S: Maintained
6077F: drivers/mfd/lpc_ich.c
6078F: drivers/gpio/gpio-ich.c
6079
1e7106fc 6080IDE SUBSYSTEM
8b58be88 6081M: "David S. Miller" <davem@davemloft.net>
1da177e4 6082L: linux-ide@vger.kernel.org
8a6e2535 6083Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6085S: Maintained
679655da
JP
6086F: Documentation/ide/
6087F: drivers/ide/
6088F: include/linux/ide.h
1da177e4 6089
6cb8c13d
IP
6090IDEAPAD LAPTOP EXTRAS DRIVER
6091M: Ike Panhc <ike.pan@canonical.com>
6092L: platform-driver-x86@vger.kernel.org
6093W: http://launchpad.net/ideapad-laptop
6094S: Maintained
6095F: drivers/platform/x86/ideapad-laptop.c
6096
1ea4c161
AM
6097IDEAPAD LAPTOP SLIDEBAR DRIVER
6098M: Andrey Moiseev <o2g.org.ru@gmail.com>
6099L: linux-input@vger.kernel.org
6100W: https://github.com/o2genum/ideapad-slidebar
6101S: Maintained
6102F: drivers/input/misc/ideapad_slidebar.c
6103
0f861e8c 6104IDE/ATAPI DRIVERS
487ba8e8 6105M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6106L: linux-ide@vger.kernel.org
c404c199 6107S: Maintained
679655da
JP
6108F: Documentation/cdrom/ide-cd
6109F: drivers/ide/ide-cd*
1da177e4 6110
27471fdb 6111IDLE-I7300
8b58be88 6112M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6113L: linux-pm@vger.kernel.org
27471fdb 6114S: Supported
679655da 6115F: drivers/idle/i7300_idle.c
27471fdb 6116
02cf2286 6117IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6118M: Alexander Aring <aar@pengutronix.de>
5cc92049 6119M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6120L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6121W: http://wpan.cakelab.org/
6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6124S: Maintained
6125F: net/ieee802154/
68653359 6126F: net/mac802154/
251741b1 6127F: drivers/net/ieee802154/
580947d3
AA
6128F: include/linux/nl802154.h
6129F: include/linux/ieee802154.h
6130F: include/net/nl802154.h
6131F: include/net/mac802154.h
6132F: include/net/af_ieee802154.h
6133F: include/net/cfg802154.h
6134F: include/net/ieee802154_netdev.h
ebef9c12 6135F: Documentation/networking/ieee802154.txt
02cf2286 6136
b1c97193
SY
6137IGORPLUG-USB IR RECEIVER
6138M: Sean Young <sean@mess.org>
6139L: linux-media@vger.kernel.org
6140S: Maintained
6141F: drivers/media/rc/igorplugusb.c
6142
40ad4a30
SY
6143IGUANAWORKS USB IR TRANSCEIVER
6144M: Sean Young <sean@mess.org>
6145L: linux-media@vger.kernel.org
6146S: Maintained
6147F: drivers/media/rc/iguanair.c
6148
9545f86e 6149IIO SUBSYSTEM AND DRIVERS
030a13d7 6150M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6151R: Hartmut Knaack <knaack.h@gmx.de>
6152R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6153R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6154L: linux-iio@vger.kernel.org
21d41655 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6156S: Maintained
866b148a 6157F: Documentation/devicetree/bindings/iio/
03e7c251 6158F: drivers/iio/
9545f86e 6159F: drivers/staging/iio/
8fe671fc 6160F: include/linux/iio/
817020cf 6161F: tools/iio/
9545f86e 6162
65519263
SG
6163IKANOS/ADI EAGLE ADSL USB DRIVER
6164M: Matthieu Castet <castet.matthieu@free.fr>
6165M: Stanislaw Gruszka <stf_xl@wp.pl>
6166S: Maintained
6167F: drivers/usb/atm/ueagle-atm.c
6168
8ef3ff27
PB
6169IMGTEC ASCII LCD DRIVER
6170M: Paul Burton <paul.burton@imgtec.com>
6171S: Maintained
6172F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6173F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6174
e89ab51f
GR
6175INA209 HARDWARE MONITOR DRIVER
6176M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6177L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6178S: Maintained
6179F: Documentation/hwmon/ina209
6180F: Documentation/devicetree/bindings/i2c/ina209.txt
6181F: drivers/hwmon/ina209.c
6182
6183INA2XX HARDWARE MONITOR DRIVER
6184M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6185L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6186S: Maintained
6187F: Documentation/hwmon/ina2xx
6188F: drivers/hwmon/ina2xx.c
6189F: include/linux/platform_data/ina2xx.h
6190
14dc124f
SIG
6191INDUSTRY PACK SUBSYSTEM (IPACK)
6192M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6193M: Jens Taprogge <jens.taprogge@taprogge.org>
6194M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6195L: industrypack-devel@lists.sourceforge.net
6196W: http://industrypack.sourceforge.net
6197S: Maintained
6198F: drivers/ipack/
6199
8adc53fd
ZLK
6200INGENIC JZ4780 DMA Driver
6201M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6202S: Maintained
6203F: drivers/dma/dma-jz4780.c
6204
87cf40e6
HH
6205INGENIC JZ4780 NAND DRIVER
6206M: Harvey Hunt <harveyhuntnexus@gmail.com>
6207L: linux-mtd@lists.infradead.org
6208S: Maintained
6209F: drivers/mtd/nand/jz4780_*
6210
aa7168f4 6211INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6212M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6213M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6214L: linux-ima-devel@lists.sourceforge.net
6215L: linux-ima-user@lists.sourceforge.net
6216L: linux-security-module@vger.kernel.org
9f273c24 6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6218S: Supported
679655da 6219F: security/integrity/ima/
aa7168f4 6220
9a4ea5a9
JH
6221IMGTEC IR DECODER DRIVER
6222M: James Hogan <james.hogan@imgtec.com>
6223S: Maintained
6224F: drivers/media/rc/img-ir/
6225
1da177e4 6226IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6227L: linux-fbdev@vger.kernel.org
843393d3 6228S: Orphan
8a61f013 6229F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6230
6231INFINIBAND SUBSYSTEM
b6b2bbe6 6232M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6233M: Sean Hefty <sean.hefty@intel.com>
6234M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6235L: linux-rdma@vger.kernel.org
605841f5 6236W: http://www.openfabrics.org/
8a6e2535 6237Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6239S: Supported
679655da
JP
6240F: Documentation/infiniband/
6241F: drivers/infiniband/
c117ab84 6242F: include/uapi/linux/if_infiniband.h
954138dc
YD
6243F: include/uapi/rdma/
6244F: include/rdma/
1da177e4 6245
c9f04f58 6246INOTIFY
8b58be88
JP
6247M: John McCutchan <john@johnmccutchan.com>
6248M: Robert Love <rlove@rlove.org>
6249M: Eric Paris <eparis@parisplace.org>
c9f04f58 6250S: Maintained
679655da
JP
6251F: Documentation/filesystems/inotify.txt
6252F: fs/notify/inotify/
6253F: include/linux/inotify.h
c117ab84 6254F: include/uapi/linux/inotify.h
c9f04f58 6255
e2d1d6c0 6256INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6257M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6258L: linux-input@vger.kernel.org
8a6e2535 6259Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6261S: Maintained
679655da 6262F: drivers/input/
f4eea7e2 6263F: include/linux/input.h
c117ab84 6264F: include/uapi/linux/input.h
f4eea7e2 6265F: include/linux/input/
e52d8398 6266F: Documentation/devicetree/bindings/input/
e2d1d6c0 6267
3267a87f 6268INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6269M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6270L: linux-input@vger.kernel.org
75dd112a 6271S: Odd fixes
3267a87f 6272F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6273F: drivers/input/input-mt.c
3267a87f
HR
6274K: \b(ABS|SYN)_MT_
6275
97fa99a3
JY
6276INTEL ASoC BDW/HSW DRIVERS
6277M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6278L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6279S: Supported
e8e1225d
JP
6280F: sound/soc/intel/common/sst-dsp*
6281F: sound/soc/intel/common/sst-firmware.c
6282F: sound/soc/intel/boards/broadwell.c
6283F: sound/soc/intel/haswell/
97fa99a3 6284
4ac13e17
DJ
6285INTEL C600 SERIES SAS CONTROLLER DRIVER
6286M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6287M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6288L: linux-scsi@vger.kernel.org
7106891a
DJ
6289T: git git://git.code.sf.net/p/intel-sas/isci
6290S: Supported
4ac13e17 6291F: drivers/scsi/isci/
4ac13e17 6292
ecc83e52
AH
6293INTEL HID EVENT DRIVER
6294M: Alex Hung <alex.hung@canonical.com>
6295L: platform-driver-x86@vger.kernel.org
6296S: Maintained
6297F: drivers/platform/x86/intel-hid.c
6298
332e0812
AK
6299INTEL VIRTUAL BUTTON DRIVER
6300M: AceLan Kao <acelan.kao@canonical.com>
6301L: platform-driver-x86@vger.kernel.org
6302S: Maintained
6303F: drivers/platform/x86/intel-vbtn.c
6304
26717172
LB
6305INTEL IDLE DRIVER
6306M: Len Brown <lenb@kernel.org>
bf1c138e 6307L: linux-pm@vger.kernel.org
08deed1e 6308T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6309S: Supported
6310F: drivers/idle/intel_idle.c
6311
8fb861fa
SP
6312INTEL INTEGRATED SENSOR HUB DRIVER
6313M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6314M: Jiri Kosina <jikos@kernel.org>
6315L: linux-input@vger.kernel.org
6316S: Maintained
6317F: drivers/hid/intel-ish-hid/
6318
7c1ac18d 6319INTEL PSTATE DRIVER
58ac1f62
SP
6320M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6321M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6322L: linux-pm@vger.kernel.org
6323S: Supported
6324F: drivers/cpufreq/intel_pstate.c
6325
9eb8ef74 6326INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6327M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6328L: linux-fbdev@vger.kernel.org
ce00f85c 6329S: Maintained
679655da 6330F: Documentation/fb/intelfb.txt
8a61f013 6331F: drivers/video/fbdev/intelfb/
9eb8ef74 6332
1da177e4 6333INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6334M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6335L: linux-fbdev@vger.kernel.org
ce00f85c 6336S: Maintained
8a61f013 6337F: drivers/video/fbdev/i810/
1da177e4 6338
f4a9bc4c 6339INTEL MENLOW THERMAL DRIVER
8b58be88 6340M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6341L: platform-driver-x86@vger.kernel.org
5ca92bd9 6342W: https://01.org/linux-acpi
f4a9bc4c 6343S: Supported
679655da 6344F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6345
248a9dc3 6346INTEL I/OAT DMA DRIVER
18ebd564 6347M: Dave Jiang <dave.jiang@intel.com>
08223d80 6348R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6349L: dmaengine@vger.kernel.org
6350Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6351S: Supported
679655da 6352F: drivers/dma/ioat*
248a9dc3 6353
6c8909b4 6354INTEL IOMMU (VT-d)
8b58be88 6355M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6356L: iommu@lists.linux-foundation.org
54e5881d 6357T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6358S: Supported
3fb39615 6359F: drivers/iommu/intel-iommu.c
679655da 6360F: include/linux/intel-iommu.h
6c8909b4 6361
b3e5f263 6362INTEL IOP-ADMA DMA DRIVER
08223d80 6363R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6364S: Odd fixes
679655da 6365F: drivers/dma/iop-adma.c
b3e5f263 6366
9251ce95 6367INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6368M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6369S: Maintained
679655da
JP
6370F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6371F: arch/arm/mach-ixp4xx/include/mach/npe.h
6372F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6373F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6374F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6375F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6376
844dd05f 6377INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6378M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6379S: Maintained
679655da 6380F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6381
2f302324 6382INTEL ETHERNET DRIVERS
8b58be88 6383M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6384L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6385W: http://www.intel.com/support/feedback.htm
d94e6fed 6386W: http://e1000.sourceforge.net/
2f302324
JK
6387Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6390S: Supported
0d164401
JK
6391F: Documentation/networking/e100.txt
6392F: Documentation/networking/e1000.txt
6393F: Documentation/networking/e1000e.txt
6394F: Documentation/networking/igb.txt
6395F: Documentation/networking/igbvf.txt
6396F: Documentation/networking/ixgb.txt
6397F: Documentation/networking/ixgbe.txt
6398F: Documentation/networking/ixgbevf.txt
1bff6529 6399F: Documentation/networking/i40e.txt
105bf2fe 6400F: Documentation/networking/i40evf.txt
dee1ad47 6401F: drivers/net/ethernet/intel/
bc90d291 6402F: drivers/net/ethernet/intel/*/
1da177e4 6403
6e4de866
FL
6404INTEL RDMA RNIC DRIVER
6405M: Faisal Latif <faisal.latif@intel.com>
6406R: Chien Tin Tung <chien.tin.tung@intel.com>
6407R: Mustafa Ismail <mustafa.ismail@intel.com>
6408R: Shiraz Saleem <shiraz.saleem@intel.com>
6409R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6410L: linux-rdma@vger.kernel.org
6411S: Supported
6412F: drivers/infiniband/hw/i40iw/
6413
224f9e6d
AS
6414INTEL MERRIFIELD GPIO DRIVER
6415M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6416L: linux-gpio@vger.kernel.org
6417S: Maintained
6418F: drivers/gpio/gpio-merrifield.c
6419
0963d59b
LW
6420INTEL-MID GPIO DRIVER
6421M: David Cohen <david.a.cohen@linux.intel.com>
6422L: linux-gpio@vger.kernel.org
6423S: Maintained
6424F: drivers/gpio/gpio-intel-mid.c
6425
ca907a90
SY
6426INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6427M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6428L: linux-wireless@vger.kernel.org
ca907a90 6429S: Maintained
679655da 6430F: Documentation/networking/README.ipw2100
679655da 6431F: Documentation/networking/README.ipw2200
367a1092 6432F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6433
5760b0a5
AS
6434INTEL(R) TRACE HUB
6435M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6436S: Supported
6437F: Documentation/trace/intel_th.txt
6438F: drivers/hwtracing/intel_th/
6439
4bd96a7a 6440INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6441M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6442L: tboot-devel@lists.sourceforge.net
6443W: http://tboot.sourceforge.net
e9b7d7c8 6444T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6445S: Supported
6446F: Documentation/intel_txt.txt
6447F: include/linux/tboot.h
6448F: arch/x86/kernel/tboot.c
6449
8a70da82 6450INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6451M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6452M: linux-wimax@intel.com
49e7d9df 6453L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6454S: Supported
6455W: http://linuxwimax.org
679655da
JP
6456F: Documentation/wimax/README.i2400m
6457F: drivers/net/wimax/i2400m/
c117ab84 6458F: include/uapi/linux/wimax/i2400m.h
8a70da82 6459
1c0ce89c
SG
6460INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6461M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6462L: linux-wireless@vger.kernel.org
1c0ce89c 6463S: Supported
7ac9a364 6464F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6465
b481de9c 6466INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6467M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6468M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6469M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6470M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6471L: linux-wireless@vger.kernel.org
b481de9c 6472W: http://intellinuxwireless.org
b62ff718 6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6474S: Supported
e705c121 6475F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6476
de8fe023
TW
6477INTEL MANAGEMENT ENGINE (mei)
6478M: Tomas Winkler <tomas.winkler@intel.com>
6479L: linux-kernel@vger.kernel.org
6480S: Supported
c117ab84 6481F: include/uapi/linux/mei.h
5069288b 6482F: include/linux/mei_cl_bus.h
de8fe023 6483F: drivers/misc/mei/*
222818c3 6484F: drivers/watchdog/mei_wdt.c
e07950a1 6485F: Documentation/misc-devices/mei/*
986b891a 6486F: samples/mei/*
de8fe023 6487
50ceb98b
SD
6488INTEL MIC DRIVERS (mic)
6489M: Sudeep Dutt <sudeep.dutt@intel.com>
6490M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6491S: Supported
6492W: https://github.com/sudeepdutt/mic
6493W: http://software.intel.com/en-us/mic-developer
6494F: include/linux/mic_bus.h
6495F: include/linux/scif.h
6496F: include/uapi/linux/mic_common.h
6497F: include/uapi/linux/mic_ioctl.h
9f273c24 6498F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6499F: drivers/misc/mic/
6500F: drivers/dma/mic_x100_dma.c
6501F: drivers/dma/mic_x100_dma.h
9f273c24 6502F: Documentation/mic/
50ceb98b 6503
fdca4f16 6504INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6505M: Zha Qipeng<qipeng.zha@intel.com>
6506L: platform-driver-x86@vger.kernel.org
6507S: Maintained
6508F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6509F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6510F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6511F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6512
378f956e
SKC
6513INTEL TELEMETRY DRIVER
6514M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6515L: platform-driver-x86@vger.kernel.org
6516S: Maintained
378f956e 6517F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6518F: drivers/platform/x86/intel_telemetry*
0a8b8353 6519
b740d2e9
RB
6520INTEL PMC CORE DRIVER
6521M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6522M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6523L: platform-driver-x86@vger.kernel.org
6524S: Maintained
6525F: arch/x86/include/asm/pmc_core.h
6526F: drivers/platform/x86/intel_pmc_core*
6527
cb109a0e 6528IOC3 ETHERNET DRIVER
8b58be88 6529M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6530L: linux-mips@linux-mips.org
6531S: Maintained
8862bf1e 6532F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6533
cb109a0e 6534IOC3 SERIAL DRIVER
8b58be88 6535M: Pat Gefre <pfg@sgi.com>
d39e0721 6536L: linux-serial@vger.kernel.org
cb109a0e 6537S: Maintained
df621252 6538F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6539
0b6e8569
SW
6540IOMMU DRIVERS
6541M: Joerg Roedel <joro@8bytes.org>
6542L: iommu@lists.linux-foundation.org
6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6544S: Maintained
efcd94c0 6545F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6546F: drivers/iommu/
6547
4480f15b 6548IP MASQUERADING
8b58be88 6549M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6550S: Maintained
679655da 6551F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6552
4409ebe9 6553IPMI SUBSYSTEM
8b58be88 6554M: Corey Minyard <minyard@acm.org>
b0c90653 6555L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6556W: http://openipmi.sourceforge.net/
6557S: Supported
679655da
JP
6558F: Documentation/IPMI.txt
6559F: drivers/char/ipmi/
6560F: include/linux/ipmi*
c117ab84 6561F: include/uapi/linux/ipmi*
4409ebe9 6562
2d800897
KW
6563QCOM AUDIO (ASoC) DRIVERS
6564M: Patrick Lai <plai@codeaurora.org>
6565M: Banajit Goswami <bgoswami@codeaurora.org>
6566L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6567S: Supported
6568F: sound/soc/qcom/
6569
e2d1d6c0 6570IPS SCSI RAID DRIVER
8b58be88 6571M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6572L: linux-scsi@vger.kernel.org
6573W: http://www.adaptec.com/
6574S: Maintained
679655da 6575F: drivers/scsi/ips*
e2d1d6c0
RD
6576
6577IPVS
8b58be88
JP
6578M: Wensong Zhang <wensong@linux-vs.org>
6579M: Simon Horman <horms@verge.net.au>
6580M: Julian Anastasov <ja@ssi.bg>
979b6c13 6581L: netdev@vger.kernel.org
e2d1d6c0 6582L: lvs-devel@vger.kernel.org
1da177e4 6583S: Maintained
9f273c24
FW
6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6585T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6586F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6587F: include/net/ip_vs.h
c117ab84 6588F: include/uapi/linux/ip_vs.h
679655da 6589F: net/netfilter/ipvs/
1da177e4 6590
e7839f25 6591IPWIRELESS DRIVER
e5f6450c 6592M: Jiri Kosina <jikos@kernel.org>
d8130624 6593M: David Sterba <dsterba@suse.com>
92094aa0 6594S: Odd Fixes
282361a0 6595F: drivers/tty/ipwireless/
099dc4fb 6596
e2d1d6c0 6597IPX NETWORK LAYER
8b58be88 6598M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6599L: netdev@vger.kernel.org
6600S: Maintained
679655da 6601F: include/net/ipx.h
c117ab84 6602F: include/uapi/linux/ipx.h
679655da 6603F: net/ipx/
e2d1d6c0 6604
1da177e4 6605IRDA SUBSYSTEM
8b58be88 6606M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6607L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6608L: netdev@vger.kernel.org
1da177e4 6609W: http://irda.sourceforge.net/
f353976d 6610S: Maintained
e0057975 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6612F: Documentation/networking/irda.txt
6613F: drivers/net/irda/
6614F: include/net/irda/
6615F: net/irda/
1da177e4 6616
a800c7cc
TG
6617IRQ SUBSYSTEM
6618M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6619L: linux-kernel@vger.kernel.org
a800c7cc 6620S: Maintained
75fc2d37 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6622F: kernel/irq/
2ed9fd28
JC
6623
6624IRQCHIP DRIVERS
6625M: Thomas Gleixner <tglx@linutronix.de>
6626M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6627M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6628L: linux-kernel@vger.kernel.org
6629S: Maintained
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6631T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6632F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6633F: drivers/irqchip/
a800c7cc 6634
7ab3a837 6635IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6636M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6637S: Maintained
b09dec2c 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6639F: Documentation/IRQ-domain.txt
6640F: include/linux/irqdomain.h
6641F: kernel/irq/irqdomain.c
b09dec2c 6642F: kernel/irq/msi.c
7ab3a837 6643
ad7afc38
WBG
6644ISA
6645M: William Breathitt Gray <vilhelm.gray@gmail.com>
6646S: Maintained
6647F: Documentation/isa.txt
6648F: drivers/base/isa.c
6649F: include/linux/isa.h
6650
e2d1d6c0 6651ISAPNP
8b58be88 6652M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6653S: Maintained
679655da
JP
6654F: Documentation/isapnp.txt
6655F: drivers/pnp/isapnp/
6656F: include/linux/isapnp.h
e2d1d6c0 6657
d39b8420
HV
6658ISA RADIO MODULE
6659M: Hans Verkuil <hverkuil@xs4all.nl>
6660L: linux-media@vger.kernel.org
6661T: git git://linuxtv.org/media_tree.git
a825eaec 6662W: https://linuxtv.org
d39b8420
HV
6663S: Maintained
6664F: drivers/media/radio/radio-isa*
6665
71a6d0af
HW
6666iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6667M: Peter Jones <pjones@redhat.com>
6668M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6669S: Maintained
6670F: drivers/firmware/iscsi_ibft*
6671
14816b1e 6672ISCSI
623290a2
LD
6673M: Lee Duncan <lduncan@suse.com>
6674M: Chris Leech <cleech@redhat.com>
14816b1e 6675L: open-iscsi@googlegroups.com
623290a2 6676W: www.open-iscsi.com
14816b1e 6677S: Maintained
679655da
JP
6678F: drivers/scsi/*iscsi*
6679F: include/scsi/*iscsi*
14816b1e 6680
1e65eb42
OG
6681ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6682M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6683M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6684M: Roi Dayan <roid@mellanox.com>
6685L: linux-rdma@vger.kernel.org
6686S: Supported
6687W: http://www.openfabrics.org
6688W: www.open-iscsi.org
6689Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6690F: drivers/infiniband/ulp/iser/
1e65eb42 6691
2b70e5fd 6692ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6693M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6695L: linux-rdma@vger.kernel.org
6696L: target-devel@vger.kernel.org
6697S: Supported
6698W: http://www.linux-iscsi.org
6699F: drivers/infiniband/ulp/isert
6700
1da177e4 6701ISDN SUBSYSTEM
8b58be88 6702M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6703L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6704L: netdev@vger.kernel.org
1da177e4 6705W: http://www.isdn4linux.de
54e5881d 6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6707S: Maintained
679655da
JP
6708F: Documentation/isdn/
6709F: drivers/isdn/
6710F: include/linux/isdn.h
6711F: include/linux/isdn/
c117ab84
CEB
6712F: include/uapi/linux/isdn.h
6713F: include/uapi/linux/isdn/
1da177e4
LT
6714
6715ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6716M: Armin Schindler <mac@melware.de>
d5d52273 6717L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6718W: http://www.melware.de
6719S: Maintained
679655da 6720F: drivers/isdn/hardware/eicon/
1da177e4 6721
d624870f 6722IT87 HARDWARE MONITORING DRIVER
d8130624 6723M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6724L: linux-hwmon@vger.kernel.org
d624870f
JD
6725S: Maintained
6726F: Documentation/hwmon/it87
6727F: drivers/hwmon/it87.c
6728
d7104bff
AP
6729IT913X MEDIA DRIVER
6730M: Antti Palosaari <crope@iki.fi>
6731L: linux-media@vger.kernel.org
a825eaec 6732W: https://linuxtv.org
d7104bff
AP
6733W: http://palosaari.fi/linux/
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735T: git git://linuxtv.org/anttip/media_tree.git
6736S: Maintained
249c697e 6737F: drivers/media/tuners/it913x*
d7104bff 6738
91821ff3 6739IVTV VIDEO4LINUX DRIVER
6afdeaf8 6740M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6741L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6742L: linux-media@vger.kernel.org
275ffde4 6743T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6744W: http://www.ivtvdriver.org
6745S: Maintained
618cd932 6746F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6747F: drivers/media/pci/ivtv/
c117ab84 6748F: include/uapi/linux/ivtv*
91821ff3 6749
68620bdd
MP
6750IX2505V MEDIA DRIVER
6751M: Malcolm Priestley <tvboxspy@gmail.com>
6752L: linux-media@vger.kernel.org
a825eaec 6753W: https://linuxtv.org
68620bdd
MP
6754Q: http://patchwork.linuxtv.org/project/linux-media/list/
6755S: Maintained
6756F: drivers/media/dvb-frontends/ix2505v*
6757
4453d736
GR
6758JC42.4 TEMPERATURE SENSOR DRIVER
6759M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6760L: linux-hwmon@vger.kernel.org
4453d736
GR
6761S: Maintained
6762F: drivers/hwmon/jc42.c
6763F: Documentation/hwmon/jc42
6764
e2d1d6c0 6765JFS FILESYSTEM
3256f80f 6766M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6767L: jfs-discussion@lists.sourceforge.net
6768W: http://jfs.sourceforge.net/
54e5881d 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6770S: Maintained
679655da
JP
6771F: Documentation/filesystems/jfs.txt
6772F: fs/jfs/
e2d1d6c0 6773
95252236 6774JME NETWORK DRIVER
8b58be88 6775M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6776L: netdev@vger.kernel.org
6777S: Maintained
63d24a0e 6778F: drivers/net/ethernet/jme.*
95252236 6779
1da177e4 6780JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6781M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6782L: linux-mtd@lists.infradead.org
6783W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6784S: Maintained
679655da 6785F: fs/jffs2/
c117ab84 6786F: include/uapi/linux/jffs2.h
1da177e4 6787
d183e11a
TT
6788JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6789M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6790M: Jan Kara <jack@suse.com>
d183e11a
TT
6791L: linux-ext4@vger.kernel.org
6792S: Maintained
6793F: fs/jbd2/
6794F: include/linux/jbd2.h
ae0718f8 6795
207dab5f
MU
6796JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6797M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6798L: linux-media@vger.kernel.org
6799S: Maintained
6800F: drivers/media/platform/rcar_jpu.c
6801
fd8b6cb4 6802JSM Neo PCI based serial card
df247081 6803M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6804L: linux-serial@vger.kernel.org
6805S: Maintained
df621252 6806F: drivers/tty/serial/jsm/
ae0718f8 6807
af39917d
CL
6808K10TEMP HARDWARE MONITORING DRIVER
6809M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6810L: linux-hwmon@vger.kernel.org
af39917d
CL
6811S: Maintained
6812F: Documentation/hwmon/k10temp
6813F: drivers/hwmon/k10temp.c
6814
4660cb35 6815K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6816M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6817L: linux-hwmon@vger.kernel.org
ae0718f8 6818S: Maintained
679655da
JP
6819F: Documentation/hwmon/k8temp
6820F: drivers/hwmon/k8temp.c
ae0718f8 6821
0ba1d91d
AR
6822KASAN
6823M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6824R: Alexander Potapenko <glider@google.com>
6825R: Dmitry Vyukov <dvyukov@google.com>
6826L: kasan-dev@googlegroups.com
6827S: Maintained
6828F: arch/*/include/asm/kasan.h
6829F: arch/*/mm/kasan_init*
2757aafa 6830F: Documentation/dev-tools/kasan.rst
64f8ebaf 6831F: include/linux/kasan*.h
0ba1d91d
AR
6832F: lib/test_kasan.c
6833F: mm/kasan/
6834F: scripts/Makefile.kasan
6835
1da177e4 6836KCONFIG
5eb1f99e 6837M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6838L: linux-kbuild@vger.kernel.org
cea8321c 6839T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6840S: Maintained
679655da
JP
6841F: Documentation/kbuild/kconfig-language.txt
6842F: scripts/kconfig/
1da177e4 6843
ea6c2089 6844KDUMP
f871f191
VG
6845M: Dave Young <dyoung@redhat.com>
6846M: Baoquan He <bhe@redhat.com>
6847R: Vivek Goyal <vgoyal@redhat.com>
34633993 6848L: kexec@lists.infradead.org
ea6c2089
VG
6849W: http://lse.sourceforge.net/kdump/
6850S: Maintained
80811493 6851F: Documentation/kdump/
ea6c2089 6852
f41bf02f
HV
6853KEENE FM RADIO TRANSMITTER DRIVER
6854M: Hans Verkuil <hverkuil@xs4all.nl>
6855L: linux-media@vger.kernel.org
6856T: git git://linuxtv.org/media_tree.git
a825eaec 6857W: https://linuxtv.org
f41bf02f
HV
6858S: Maintained
6859F: drivers/media/radio/radio-keene*
6860
1da177e4 6861KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6862M: Ian Kent <raven@themaw.net>
f694fc97 6863L: autofs@vger.kernel.org
1da177e4 6864S: Maintained
679655da 6865F: fs/autofs4/
1da177e4 6866
70fb7ba6 6867KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6868M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6871L: linux-kbuild@vger.kernel.org
5ce45962 6872S: Maintained
679655da
JP
6873F: Documentation/kbuild/
6874F: Makefile
6875F: scripts/Makefile.*
70fb7ba6
MM
6876F: scripts/basic/
6877F: scripts/mk*
6878F: scripts/package/
1da177e4
LT
6879
6880KERNEL JANITORS
c3000e03 6881L: kernel-janitors@vger.kernel.org
10466f5a 6882W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6883S: Odd Fixes
1da177e4 6884
e8b43555 6885KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6886M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6887M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6888L: linux-nfs@vger.kernel.org
1da177e4 6889W: http://nfs.sourceforge.net/
9f273c24 6890T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6891S: Supported
679655da 6892F: fs/nfsd/
c117ab84 6893F: include/uapi/linux/nfsd/
679655da
JP
6894F: fs/lockd/
6895F: fs/nfs_common/
6896F: net/sunrpc/
6897F: include/linux/lockd/
6898F: include/linux/sunrpc/
c117ab84 6899F: include/uapi/linux/sunrpc/
1da177e4 6900
13b122b3
SK
6901KERNEL SELFTEST FRAMEWORK
6902M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6903M: Shuah Khan <shuah@kernel.org>
64f00850 6904L: linux-kselftest@vger.kernel.org
13b122b3
SK
6905T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6906S: Maintained
6907F: tools/testing/selftests
6908
426d62e2 6909KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6910M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6911M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6912L: kvm@vger.kernel.org
e3e58478 6913W: http://www.linux-kvm.org
a94b40a6 6914T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6915S: Supported
c93a64fe
PB
6916F: Documentation/*/kvm*.txt
6917F: Documentation/virtual/kvm/
679655da 6918F: arch/*/kvm/
1662e862
CB
6919F: arch/x86/kernel/kvm.c
6920F: arch/x86/kernel/kvmclock.c
679655da
JP
6921F: arch/*/include/asm/kvm*
6922F: include/linux/kvm*
c117ab84 6923F: include/uapi/linux/kvm*
679655da 6924F: virt/kvm/
6d0a1a61 6925F: tools/kvm/
426d62e2 6926
ad8003d3 6927KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6928M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6929L: kvm@vger.kernel.org
038161de 6930W: http://www.linux-kvm.org/
7de609c8 6931S: Maintained
679655da 6932F: arch/x86/include/asm/svm.h
679655da 6933F: arch/x86/kvm/svm.c
426d62e2 6934
513014b7 6935KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6936M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6937L: kvm-ppc@vger.kernel.org
038161de 6938W: http://www.linux-kvm.org/
6a7f972d 6939T: git git://github.com/agraf/linux-2.6.git
513014b7 6940S: Supported
679655da
JP
6941F: arch/powerpc/include/asm/kvm*
6942F: arch/powerpc/kvm/
513014b7 6943
85f8fffe 6944KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6945M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6946M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6947L: linux-s390@vger.kernel.org
6948W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6950S: Supported
679655da
JP
6951F: Documentation/s390/kvm.txt
6952F: arch/s390/include/asm/kvm*
80811493 6953F: arch/s390/kvm/
85f8fffe 6954
a749474d 6955KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6956M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6957M: Marc Zyngier <marc.zyngier@arm.com>
6958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6959L: kvmarm@lists.cs.columbia.edu
6960W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6962S: Supported
a749474d
CD
6963F: arch/arm/include/uapi/asm/kvm*
6964F: arch/arm/include/asm/kvm*
6965F: arch/arm/kvm/
5c8818b4
MZ
6966F: virt/kvm/arm/
6967F: include/kvm/arm_*
a749474d 6968
6394a3ec 6969KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6970M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6971M: Marc Zyngier <marc.zyngier@arm.com>
6972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6973L: kvmarm@lists.cs.columbia.edu
6974S: Maintained
6975F: arch/arm64/include/uapi/asm/kvm*
6976F: arch/arm64/include/asm/kvm*
6977F: arch/arm64/kvm/
6978
bfd3d532
JH
6979KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6980M: James Hogan <james.hogan@imgtec.com>
6981L: linux-mips@linux-mips.org
6982S: Supported
6983F: arch/mips/include/uapi/asm/kvm*
6984F: arch/mips/include/asm/kvm*
6985F: arch/mips/kvm/
6986
dc009d92 6987KEXEC
8b58be88 6988M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6989W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6990L: kexec@lists.infradead.org
dc009d92 6991S: Maintained
679655da 6992F: include/linux/kexec.h
c117ab84 6993F: include/uapi/linux/kexec.h
10540a69 6994F: kernel/kexec*
dc009d92 6995
e971461f
DH
6996KEYS/KEYRINGS:
6997M: David Howells <dhowells@redhat.com>
aa62efff 6998L: keyrings@vger.kernel.org
e971461f 6999S: Maintained
d410fa4e 7000F: Documentation/security/keys.txt
e971461f
DH
7001F: include/linux/key.h
7002F: include/linux/key-type.h
75aeddd1
DH
7003F: include/linux/keyctl.h
7004F: include/uapi/linux/keyctl.h
e971461f
DH
7005F: include/keys/
7006F: security/keys/
7007
7f3c68be 7008KEYS-TRUSTED
74dd744f
MZ
7009M: David Safford <safford@us.ibm.com>
7010M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7011L: linux-security-module@vger.kernel.org
aa62efff 7012L: keyrings@vger.kernel.org
7f3c68be 7013S: Supported
d410fa4e 7014F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7015F: include/keys/trusted-type.h
7016F: security/keys/trusted.c
7017F: security/keys/trusted.h
7018
7019KEYS-ENCRYPTED
74dd744f
MZ
7020M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7021M: David Safford <safford@us.ibm.com>
7f3c68be 7022L: linux-security-module@vger.kernel.org
aa62efff 7023L: keyrings@vger.kernel.org
7f3c68be 7024S: Supported
d410fa4e 7025F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7026F: include/keys/encrypted-type.h
19c90aa6 7027F: security/keys/encrypted-keys/
7f3c68be 7028
5b778dad 7029KGDB / KDB /debug_core
8b58be88 7030M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7031W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7032L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7034S: Maintained
679655da
JP
7035F: Documentation/DocBook/kgdb.tmpl
7036F: drivers/misc/kgdbts.c
df621252 7037F: drivers/tty/serial/kgdboc.c
5b778dad 7038F: include/linux/kdb.h
679655da 7039F: include/linux/kgdb.h
4063eb5f 7040F: kernel/debug/
e3e2aaf7 7041
456db8cc 7042KMEMCHECK
8b58be88 7043M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7044M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7045S: Maintained
9c296b46 7046F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7047F: arch/x86/include/asm/kmemcheck.h
7048F: arch/x86/mm/kmemcheck/
7049F: include/linux/kmemcheck.h
7050F: mm/kmemcheck.c
b9ce08c0 7051
c3bb4d24 7052KMEMLEAK
8b58be88 7053M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7054S: Maintained
ca90a7a3 7055F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7056F: include/linux/kmemleak.h
7057F: mm/kmemleak.c
7058F: mm/kmemleak-test.c
7059
89559a61 7060KPROBES
a320817c 7061M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7062M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7063M: "David S. Miller" <davem@davemloft.net>
353def94 7064M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7065S: Maintained
679655da
JP
7066F: Documentation/kprobes.txt
7067F: include/linux/kprobes.h
7068F: kernel/kprobes.c
89559a61 7069
70e84049 7070KS0108 LCD CONTROLLER DRIVER
8b58be88 7071M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7072W: http://miguelojeda.es/auxdisplay.htm
7073W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7074S: Maintained
679655da
JP
7075F: Documentation/auxdisplay/ks0108
7076F: drivers/auxdisplay/ks0108.c
7077F: include/linux/ks0108.h
70e84049 7078
1b69c6d0
DA
7079L3MDEV
7080M: David Ahern <dsa@cumulusnetworks.com>
7081L: netdev@vger.kernel.org
7082S: Maintained
7083F: net/l3mdev
7084F: include/net/l3mdev.h
7085
9ca44355 7086LANTIQ MIPS ARCHITECTURE
bdb40e8e 7087M: John Crispin <john@phrozen.org>
9ca44355
JC
7088L: linux-mips@linux-mips.org
7089S: Maintained
7090F: arch/mips/lantiq
7091
1da177e4 7092LAPB module
1da177e4 7093L: linux-x25@vger.kernel.org
bf9915cc 7094S: Orphan
679655da
JP
7095F: Documentation/networking/lapb-module.txt
7096F: include/*/lapb.h
7097F: net/lapb/
1da177e4
LT
7098
7099LASI 53c700 driver for PARISC
8b58be88 7100M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7101L: linux-scsi@vger.kernel.org
7102S: Maintained
679655da
JP
7103F: Documentation/scsi/53c700.txt
7104F: drivers/scsi/53c700*
1da177e4 7105
263de9b5 7106LED SUBSYSTEM
8b58be88 7107M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7108M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7109M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7110L: linux-leds@vger.kernel.org
b8926ba0 7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7112S: Maintained
85c90368 7113F: Documentation/devicetree/bindings/leds/
679655da
JP
7114F: drivers/leds/
7115F: include/linux/leds.h
263de9b5 7116
b0461a44 7117LEGACY EEPROM DRIVER
d8130624 7118M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7119S: Maintained
7120F: Documentation/misc-devices/eeprom
7121F: drivers/misc/eeprom/eeprom.c
7122
1da177e4 7123LEGO USB Tower driver
8b58be88 7124M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7125L: legousb-devel@lists.sourceforge.net
7126W: http://legousb.sourceforge.net/
7127S: Maintained
679655da 7128F: drivers/usb/misc/legousbtower.c
1da177e4 7129
055616a8
MK
7130LG2160 MEDIA DRIVER
7131M: Michael Krufky <mkrufky@linuxtv.org>
7132L: linux-media@vger.kernel.org
a825eaec 7133W: https://linuxtv.org
055616a8
MK
7134W: http://github.com/mkrufky
7135Q: http://patchwork.linuxtv.org/project/linux-media/list/
7136T: git git://linuxtv.org/mkrufky/tuners.git
7137S: Maintained
7138F: drivers/media/dvb-frontends/lg2160.*
7139
6f0e7725
MK
7140LGDT3305 MEDIA DRIVER
7141M: Michael Krufky <mkrufky@linuxtv.org>
7142L: linux-media@vger.kernel.org
a825eaec 7143W: https://linuxtv.org
6f0e7725
MK
7144W: http://github.com/mkrufky
7145Q: http://patchwork.linuxtv.org/project/linux-media/list/
7146T: git git://linuxtv.org/mkrufky/tuners.git
7147S: Maintained
7148F: drivers/media/dvb-frontends/lgdt3305.*
7149
568a17ff 7150LGUEST
8b58be88 7151M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7152L: lguest@lists.ozlabs.org
568a17ff 7153W: http://lguest.ozlabs.org/
72e91863 7154S: Odd Fixes
070f420b 7155F: arch/x86/include/asm/lguest*.h
679655da
JP
7156F: arch/x86/lguest/
7157F: drivers/lguest/
7158F: include/linux/lguest*.h
070f420b 7159F: tools/lguest/
568a17ff 7160
32ac7cb2
TH
7161LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7162M: Tejun Heo <tj@kernel.org>
7163L: linux-ide@vger.kernel.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7165S: Maintained
7166F: drivers/ata/
7167F: include/linux/ata.h
7168F: include/linux/libata.h
d2abf98e 7169F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7170
7171LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7172M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7173L: linux-ide@vger.kernel.org
7174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7175S: Maintained
7176F: include/linux/pata_arasan_cf_data.h
7177F: drivers/ata/pata_arasan_cf.c
7178
c7fa056c
BZ
7179LIBATA PATA DRIVERS
7180M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7181M: Tejun Heo <tj@kernel.org>
7182L: linux-ide@vger.kernel.org
7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7184S: Maintained
7185F: drivers/ata/pata_*.c
7186F: drivers/ata/ata_generic.c
7187
32ac7cb2
TH
7188LIBATA SATA AHCI PLATFORM devices support
7189M: Hans de Goede <hdegoede@redhat.com>
7190M: Tejun Heo <tj@kernel.org>
7191L: linux-ide@vger.kernel.org
7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7193S: Maintained
7194F: drivers/ata/ahci_platform.c
7195F: drivers/ata/libahci_platform.c
7196F: include/linux/ahci_platform.h
7197
7198LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7199M: Mikael Pettersson <mikpelinux@gmail.com>
7200L: linux-ide@vger.kernel.org
7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7202S: Maintained
7203F: drivers/ata/sata_promise.*
7204
1acd437c
SL
7205LIBLOCKDEP
7206M: Sasha Levin <sasha.levin@oracle.com>
7207S: Maintained
7208F: tools/lib/lockdep/
7209
bc30196f
DW
7210LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7211M: Dan Williams <dan.j.williams@intel.com>
7212L: linux-nvdimm@lists.01.org
7213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7215S: Supported
7216F: drivers/nvdimm/*
7217F: include/linux/nd.h
7218F: include/linux/libnvdimm.h
7219F: include/uapi/linux/ndctl.h
7220
7221LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7222M: Ross Zwisler <ross.zwisler@linux.intel.com>
7223L: linux-nvdimm@lists.01.org
7224Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7225S: Supported
7226F: drivers/nvdimm/blk.c
7227F: drivers/nvdimm/region_devs.c
7228F: drivers/acpi/nfit*
7229
7230LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7231M: Vishal Verma <vishal.l.verma@intel.com>
7232L: linux-nvdimm@lists.01.org
7233Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7234S: Supported
7235F: drivers/nvdimm/btt*
7236
7237LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7238M: Ross Zwisler <ross.zwisler@linux.intel.com>
7239L: linux-nvdimm@lists.01.org
7240Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7241S: Supported
7242F: drivers/nvdimm/pmem.c
b864bc17 7243F: include/linux/pmem.h
40603526 7244F: arch/*/include/asm/pmem.h
bc30196f 7245
cd9e9808
MB
7246LIGHTNVM PLATFORM SUPPORT
7247M: Matias Bjorling <mb@lightnvm.io>
7248W: http://github/OpenChannelSSD
4ead1a25 7249L: linux-block@vger.kernel.org
cd9e9808
MB
7250S: Maintained
7251F: drivers/lightnvm/
7252F: include/linux/lightnvm.h
7253F: include/uapi/linux/lightnvm.h
7254
852bb9f5 7255LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7256M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7257M: Paul Mackerras <paulus@samba.org>
ea668936 7258M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7259W: https://github.com/linuxppc/linux/wiki
a4724ed6 7260L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7261Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7263S: Supported
11c34c7d
JP
7264F: Documentation/powerpc/
7265F: arch/powerpc/
ef69b03d
ME
7266F: drivers/char/tpm/tpm_ibmvtpm*
7267F: drivers/crypto/nx/
7268F: drivers/crypto/vmx/
7269F: drivers/net/ethernet/ibm/ibmveth.*
7270F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7271F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7272F: drivers/pci/hotplug/rpa*
7273F: drivers/scsi/ibmvscsi/
ad654f25 7274F: tools/testing/selftests/powerpc
ef69b03d
ME
7275N: opal
7276N: /pmac
7277N: powermac
7278N: powernv
7279N: [^a-z0-9]ps3
7280N: pseries
1da177e4
LT
7281
7282LINUX FOR POWER MACINTOSH
8b58be88 7283M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7284W: http://www.penguinppc.org/
a4724ed6 7285L: linuxppc-dev@lists.ozlabs.org
1da177e4 7286S: Maintained
11c34c7d
JP
7287F: arch/powerpc/platforms/powermac/
7288F: drivers/macintosh/
1da177e4 7289
77a76369 7290LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7291M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7292L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7293T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7294S: Maintained
11c34c7d
JP
7295F: arch/powerpc/platforms/512x/
7296F: arch/powerpc/platforms/52xx/
1da177e4
LT
7297
7298LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7299M: Alistair Popple <alistair@popple.id.au>
8b58be88 7300M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7301W: http://www.penguinppc.org/
a4724ed6 7302L: linuxppc-dev@lists.ozlabs.org
1da177e4 7303S: Maintained
11c34c7d
JP
7304F: arch/powerpc/platforms/40x/
7305F: arch/powerpc/platforms/44x/
1da177e4 7306
260c02a9 7307LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7308L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7309S: Orphan
11c34c7d
JP
7310F: arch/powerpc/*/*virtex*
7311F: arch/powerpc/*/*/*virtex*
1da177e4 7312
e93adf1e 7313LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7314M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7315W: http://www.penguinppc.org/
a4724ed6 7316L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7317S: Maintained
a2b1f7c8 7318F: arch/powerpc/platforms/8xx/
e93adf1e 7319
1da177e4 7320LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7321M: Scott Wood <oss@buserror.net>
8b58be88 7322M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7323W: http://www.penguinppc.org/
a4724ed6 7324L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7326S: Maintained
11c34c7d 7327F: arch/powerpc/platforms/83xx/
4c8f581d 7328F: arch/powerpc/platforms/85xx/
1da177e4 7329
ab06ff3a 7330LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7331L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7332S: Orphan
11c34c7d
JP
7333F: arch/powerpc/platforms/pasemi/
7334F: drivers/*/*pasemi*
7335F: drivers/*/*/*pasemi*
ab06ff3a 7336
1da177e4 7337LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7338M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7339L: linux-security-module@vger.kernel.org
1da177e4
LT
7340S: Supported
7341
a23ce6da
HW
7342LIS3LV02D ACCELEROMETER DRIVER
7343M: Eric Piel <eric.piel@tremplin-utc.net>
7344S: Maintained
ff606677
JD
7345F: Documentation/misc-devices/lis3lv02d
7346F: drivers/misc/lis3lv02d/
bd35665f 7347F: drivers/platform/x86/hp_accel.c
a23ce6da 7348
b700e7f0
SJ
7349LIVE PATCHING
7350M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7351M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7352M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7353M: Miroslav Benes <mbenes@suse.cz>
7354R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7355S: Maintained
7356F: kernel/livepatch/
7357F: include/linux/livepatch.h
7358F: arch/x86/include/asm/livepatch.h
7359F: arch/x86/kernel/livepatch.c
5e4e3844 7360F: Documentation/livepatch/
b700e7f0 7361F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7362F: samples/livepatch/
b700e7f0 7363L: live-patching@vger.kernel.org
74d50da3 7364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7365
ea861d73
KC
7366LINUX KERNEL DUMP TEST MODULE (LKDTM)
7367M: Kees Cook <keescook@chromium.org>
7368S: Maintained
426f3a53 7369F: drivers/misc/lkdtm*
ea861d73 7370
e2d1d6c0 7371LLC (802.2)
8b58be88 7372M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7373S: Maintained
679655da 7374F: include/linux/llc.h
c117ab84 7375F: include/uapi/linux/llc.h
679655da
JP
7376F: include/net/llc*
7377F: net/llc/
e2d1d6c0 7378
4e233cbe
AD
7379LM73 HARDWARE MONITOR DRIVER
7380M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7381L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7382S: Maintained
7383F: drivers/hwmon/lm73.c
7384
156e2d1a 7385LM78 HARDWARE MONITOR DRIVER
d8130624 7386M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7387L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7388S: Maintained
7389F: Documentation/hwmon/lm78
7390F: drivers/hwmon/lm78.c
7391
1da177e4 7392LM83 HARDWARE MONITOR DRIVER
d8130624 7393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7394L: linux-hwmon@vger.kernel.org
1da177e4 7395S: Maintained
679655da
JP
7396F: Documentation/hwmon/lm83
7397F: drivers/hwmon/lm83.c
1da177e4
LT
7398
7399LM90 HARDWARE MONITOR DRIVER
d8130624 7400M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7401L: linux-hwmon@vger.kernel.org
1da177e4 7402S: Maintained
679655da 7403F: Documentation/hwmon/lm90
aae7bce4 7404F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7405F: drivers/hwmon/lm90.c
1da177e4 7406
917cc4e6
GR
7407LM95234 HARDWARE MONITOR DRIVER
7408M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7409L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7410S: Maintained
7411F: Documentation/hwmon/lm95234
7412F: drivers/hwmon/lm95234.c
7413
68620bdd
MP
7414LME2510 MEDIA DRIVER
7415M: Malcolm Priestley <tvboxspy@gmail.com>
7416L: linux-media@vger.kernel.org
a825eaec 7417W: https://linuxtv.org
68620bdd
MP
7418Q: http://patchwork.linuxtv.org/project/linux-media/list/
7419S: Maintained
7420F: drivers/media/usb/dvb-usb-v2/lmedm04*
7421
d4c3be70 7422LOCKING PRIMITIVES
8b58be88
JP
7423M: Peter Zijlstra <peterz@infradead.org>
7424M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7425L: linux-kernel@vger.kernel.org
d4c3be70 7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7427S: Maintained
d4c3be70 7428F: Documentation/locking/
679655da 7429F: include/linux/lockdep.h
d4c3be70
IM
7430F: include/linux/spinlock*.h
7431F: arch/*/include/asm/spinlock*.h
7432F: include/linux/rwlock*.h
7433F: include/linux/mutex*.h
7434F: arch/*/include/asm/mutex*.h
7435F: include/linux/rwsem*.h
7436F: arch/*/include/asm/rwsem.h
7437F: include/linux/seqlock.h
7438F: lib/locking*.[ch]
7486d6da 7439F: kernel/locking/
512e67f9 7440
dde33348 7441LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7442M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7443L: linux-ntfs-dev@lists.sourceforge.net
7444W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7445S: Maintained
679655da 7446F: Documentation/ldm.txt
20d16fef 7447F: block/partitions/ldm.*
1da177e4 7448
ef6ada3d
JE
7449LogFS
7450M: Joern Engel <joern@logfs.org>
756ccb3c 7451M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7452L: logfs@logfs.org
7453W: logfs.org
7454S: Maintained
7455F: fs/logfs/
7456
c87e34ef 7457LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7458M: Sathya Prakash <sathya.prakash@broadcom.com>
7459M: Chaitra P B <chaitra.basappa@broadcom.com>
7460M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7461L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7462L: linux-scsi@vger.kernel.org
9495e835 7463W: http://www.avagotech.com/support/
c87e34ef 7464S: Supported
679655da 7465F: drivers/message/fusion/
500c152a 7466F: drivers/scsi/mpt2sas/
7467F: drivers/scsi/mpt3sas/
c87e34ef 7468
1da177e4 7469LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7470M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7471L: linux-scsi@vger.kernel.org
7472S: Maintained
679655da 7473F: drivers/scsi/sym53c8xx_2/
1da177e4 7474
e5f5c99a
GR
7475LTC4261 HARDWARE MONITOR DRIVER
7476M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7477L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7478S: Maintained
7479F: Documentation/hwmon/ltc4261
7480F: drivers/hwmon/ltc4261.c
7481
81365c31 7482LTP (Linux Test Project)
28b8e8d4 7483M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7484M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7485M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7486M: Jan Stancek <jstancek@redhat.com>
7487M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7488M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7489L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7490W: http://linux-test-project.github.io/
7d1ae8a8 7491T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7492S: Maintained
7493
c12a54b3 7494M32R ARCHITECTURE
c12a54b3 7495W: http://www.linux-m32r.org/
b4174867 7496S: Orphan
679655da 7497F: arch/m32r/
c12a54b3 7498
1da177e4 7499M68K ARCHITECTURE
8b58be88 7500M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7501L: linux-m68k@lists.linux-m68k.org
7502W: http://www.linux-m68k.org/
54e5881d 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7504S: Maintained
679655da 7505F: arch/m68k/
9db35182 7506F: drivers/zorro/
1da177e4
LT
7507
7508M68K ON APPLE MACINTOSH
8b58be88 7509M: Joshua Thompson <funaho@jurai.org>
1da177e4 7510W: http://www.mac.linux-m68k.org/
9bb9f222 7511L: linux-m68k@lists.linux-m68k.org
1da177e4 7512S: Maintained
9db35182 7513F: arch/m68k/mac/
1da177e4
LT
7514
7515M68K ON HP9000/300
8b58be88 7516M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7517W: http://www.tazenda.demon.co.uk/phil/linux-hp
7518S: Maintained
679655da 7519F: arch/m68k/hp300/
1da177e4 7520
74425546
AP
7521M88DS3103 MEDIA DRIVER
7522M: Antti Palosaari <crope@iki.fi>
7523L: linux-media@vger.kernel.org
a825eaec 7524W: https://linuxtv.org
74425546
AP
7525W: http://palosaari.fi/linux/
7526Q: http://patchwork.linuxtv.org/project/linux-media/list/
7527T: git git://linuxtv.org/anttip/media_tree.git
7528S: Maintained
7529F: drivers/media/dvb-frontends/m88ds3103*
7530
68620bdd
MP
7531M88RS2000 MEDIA DRIVER
7532M: Malcolm Priestley <tvboxspy@gmail.com>
7533L: linux-media@vger.kernel.org
a825eaec 7534W: https://linuxtv.org
68620bdd
MP
7535Q: http://patchwork.linuxtv.org/project/linux-media/list/
7536S: Maintained
7537F: drivers/media/dvb-frontends/m88rs2000*
7538
07a092fa 7539MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7540M: Alexey Klimov <klimov.linux@gmail.com>
7541L: linux-media@vger.kernel.org
7542T: git git://linuxtv.org/media_tree.git
7543S: Maintained
7544F: drivers/media/radio/radio-ma901.c
07a092fa 7545
64a327a7 7546MAC80211
8b58be88 7547M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7548L: linux-wireless@vger.kernel.org
491b26b4 7549W: http://wireless.kernel.org/
ce466579
JB
7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7552S: Maintained
679655da
JP
7553F: Documentation/networking/mac80211-injection.txt
7554F: include/net/mac80211.h
7555F: net/mac80211/
2af8c4dc 7556F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7557
b863ceb7 7558MACVLAN DRIVER
8b58be88 7559M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7560L: netdev@vger.kernel.org
7561S: Maintained
679655da
JP
7562F: drivers/net/macvlan.c
7563F: include/linux/if_macvlan.h
b863ceb7 7564
2b6d83e2
JB
7565MAILBOX API
7566M: Jassi Brar <jassisinghbrar@gmail.com>
7567L: linux-kernel@vger.kernel.org
7568S: Maintained
7569F: drivers/mailbox/
7570F: include/linux/mailbox_client.h
7571F: include/linux/mailbox_controller.h
7572
faf1668c 7573MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7574M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7575W: http://www.kernel.org/doc/man-pages
bd7ebec6 7576L: linux-man@vger.kernel.org
1b53dc74 7577S: Maintained
faf1668c 7578
0d3cd4b6
VD
7579MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7580M: Andrew Lunn <andrew@lunn.ch>
7581M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7582L: netdev@vger.kernel.org
0d3cd4b6
VD
7583S: Maintained
7584F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7585F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7586
8427defd 7587MARVELL ARMADA DRM SUPPORT
54176cc6 7588M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7589S: Maintained
7590F: drivers/gpu/drm/armada/
4418833e
EV
7591F: include/uapi/drm/armada_drm.h
7592F: Documentation/devicetree/bindings/display/armada/
8427defd 7593
c4d007bc
TP
7594MARVELL CRYPTO DRIVER
7595M: Boris Brezillon <boris.brezillon@free-electrons.com>
7596M: Arnaud Ebalard <arno@natisbad.org>
7597F: drivers/crypto/marvell/
7598S: Maintained
7599L: linux-crypto@vger.kernel.org
7600
44c14c1d 7601MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7602M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7603M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7604L: netdev@vger.kernel.org
7605S: Maintained
7606F: drivers/net/ethernet/marvell/sk*
7607
74cda169 7608MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7609L: libertas-dev@lists.infradead.org
8ac3e99e 7610S: Orphan
f988d640 7611F: drivers/net/wireless/marvell/libertas/
74cda169 7612
b60d6975 7613MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7614M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7615L: netdev@vger.kernel.org
f5ca8502 7616S: Maintained
527a6266 7617F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7618F: include/linux/mv643xx.h
1da177e4 7619
370b8ed9
TP
7620MARVELL MVNETA ETHERNET DRIVER
7621M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7622L: netdev@vger.kernel.org
7623S: Maintained
7624F: drivers/net/ethernet/marvell/mvneta.*
7625
fcad584d 7626MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7627M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7628M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7629L: linux-wireless@vger.kernel.org
7630S: Maintained
277b024e 7631F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7632
a2c3f656 7633MARVELL MWL8K WIRELESS DRIVER
a040d532 7634M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7635L: linux-wireless@vger.kernel.org
16345910 7636S: Odd Fixes
de60f1dc 7637F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7638
2a69567b 7639MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7640M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7641S: Odd Fixes
1fa7e547 7642F: drivers/mmc/host/mvsdio.*
2a69567b 7643
1da177e4 7644MATROX FRAMEBUFFER DRIVER
c69f677c 7645L: linux-fbdev@vger.kernel.org
52653199 7646S: Orphan
8a61f013 7647F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7648F: include/uapi/linux/matroxfb.h
1da177e4 7649
ca462085
GR
7650MAX16065 HARDWARE MONITOR DRIVER
7651M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7652L: linux-hwmon@vger.kernel.org
ca462085
GR
7653S: Maintained
7654F: Documentation/hwmon/max16065
7655F: drivers/hwmon/max16065.c
7656
1f61cab8
GR
7657MAX20751 HARDWARE MONITOR DRIVER
7658M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7659L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7660S: Maintained
7661F: Documentation/hwmon/max20751
7662F: drivers/hwmon/max20751.c
7663
d20620de 7664MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7665L: linux-hwmon@vger.kernel.org
34924b23 7666S: Orphan
679655da
JP
7667F: Documentation/hwmon/max6650
7668F: drivers/hwmon/max6650.c
d20620de 7669
e89ab51f
GR
7670MAX6697 HARDWARE MONITOR DRIVER
7671M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7672L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7673S: Maintained
7674F: Documentation/hwmon/max6697
7675F: Documentation/devicetree/bindings/i2c/max6697.txt
7676F: drivers/hwmon/max6697.c
7677F: include/linux/platform_data/max6697.h
7678
3b2af7f7
PR
7679MAX9860 MONO AUDIO VOICE CODEC DRIVER
7680M: Peter Rosin <peda@axentia.se>
7681L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7682S: Maintained
7683F: Documentation/devicetree/bindings/sound/max9860.txt
7684F: sound/soc/codecs/max9860.*
7685
f8f847b5 7686MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7687M: Krzysztof Kozlowski <krzk@kernel.org>
7688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7689L: linux-pm@vger.kernel.org
7690S: Supported
8c0984e5
SR
7691F: drivers/power/supply/max14577_charger.c
7692F: drivers/power/supply/max77693_charger.c
f8f847b5 7693
3811405e
JMC
7694MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7695M: Javier Martinez Canillas <javier@osg.samsung.com>
7696L: linux-kernel@vger.kernel.org
7697S: Supported
96173cc6 7698F: drivers/*/*max77802*.c
3811405e
JMC
7699F: Documentation/devicetree/bindings/*/*max77802.txt
7700F: include/dt-bindings/*/*max77802.h
7701
befeb596
KK
7702MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7703M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7704M: Krzysztof Kozlowski <krzk@kernel.org>
7705M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7706L: linux-kernel@vger.kernel.org
7707S: Supported
86cf635a 7708F: drivers/*/max14577*.c
0998a436 7709F: drivers/*/max77686*.c
86cf635a 7710F: drivers/*/max77693*.c
befeb596
KK
7711F: drivers/extcon/extcon-max14577.c
7712F: drivers/extcon/extcon-max77693.c
7713F: drivers/rtc/rtc-max77686.c
7714F: drivers/clk/clk-max77686.c
7715F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7716F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7717F: Documentation/devicetree/bindings/mfd/max77693.txt
7718F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7719F: include/linux/mfd/max14577*.h
7720F: include/linux/mfd/max77686*.h
7721F: include/linux/mfd/max77693*.h
7722
9be3c9a5
HV
7723MAXIRADIO FM RADIO RECEIVER DRIVER
7724M: Hans Verkuil <hverkuil@xs4all.nl>
7725L: linux-media@vger.kernel.org
7726T: git git://linuxtv.org/media_tree.git
a825eaec 7727W: https://linuxtv.org
9be3c9a5
HV
7728S: Maintained
7729F: drivers/media/radio/radio-maxiradio*
7730
c05dc2cc
PR
7731MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7732M: Peter Rosin <peda@axentia.se>
7733L: linux-iio@vger.kernel.org
7734S: Maintained
7735F: drivers/iio/potentiometer/mcp4531.c
7736
3b8df5fd
WBG
7737MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7738M: William Breathitt Gray <vilhelm.gray@gmail.com>
7739L: linux-iio@vger.kernel.org
7740S: Maintained
7741F: drivers/iio/dac/cio-dac.c
7742
7b49235e
LP
7743MEDIA DRIVERS FOR RENESAS - FCP
7744M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7745L: linux-media@vger.kernel.org
7746L: linux-renesas-soc@vger.kernel.org
7747T: git git://linuxtv.org/media_tree.git
7748S: Supported
7749F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7750F: drivers/media/platform/rcar-fcp.c
7751F: include/media/rcar-fcp.h
7752
474cde66
NS
7753MEDIA DRIVERS FOR RENESAS - VIN
7754M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7755L: linux-media@vger.kernel.org
7756L: linux-renesas-soc@vger.kernel.org
7757T: git git://linuxtv.org/media_tree.git
7758S: Supported
7759F: Documentation/devicetree/bindings/media/rcar_vin.txt
7760F: drivers/media/platform/rcar-vin/
7761
6f32a8c9
LP
7762MEDIA DRIVERS FOR RENESAS - VSP1
7763M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7764L: linux-media@vger.kernel.org
4a121096 7765L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7766T: git git://linuxtv.org/media_tree.git
7767S: Supported
7768F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7769F: drivers/media/platform/vsp1/
7770
fae2080a
AO
7771MEDIA DRIVERS FOR HELENE
7772M: Abylay Ospan <aospan@netup.ru>
7773L: linux-media@vger.kernel.org
7774W: https://linuxtv.org
7775W: http://netup.tv/
7776T: git git://linuxtv.org/media_tree.git
7777S: Supported
7778F: drivers/media/dvb-frontends/helene*
7779
dacf9ce8
KS
7780MEDIA DRIVERS FOR ASCOT2E
7781M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7782M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7783L: linux-media@vger.kernel.org
a825eaec 7784W: https://linuxtv.org
dacf9ce8
KS
7785W: http://netup.tv/
7786T: git git://linuxtv.org/media_tree.git
7787S: Supported
7788F: drivers/media/dvb-frontends/ascot2e*
7789
a6dc60ff
KS
7790MEDIA DRIVERS FOR CXD2841ER
7791M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7792M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7793L: linux-media@vger.kernel.org
a825eaec 7794W: https://linuxtv.org
a6dc60ff
KS
7795W: http://netup.tv/
7796T: git git://linuxtv.org/media_tree.git
7797S: Supported
7798F: drivers/media/dvb-frontends/cxd2841er*
7799
a5d32b35
KS
7800MEDIA DRIVERS FOR HORUS3A
7801M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7802M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7803L: linux-media@vger.kernel.org
a825eaec 7804W: https://linuxtv.org
a5d32b35
KS
7805W: http://netup.tv/
7806T: git git://linuxtv.org/media_tree.git
7807S: Supported
7808F: drivers/media/dvb-frontends/horus3a*
7809
e025273b
KS
7810MEDIA DRIVERS FOR LNBH25
7811M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7812M: Abylay Ospan <aospan@netup.ru>
e025273b 7813L: linux-media@vger.kernel.org
a825eaec 7814W: https://linuxtv.org
e025273b
KS
7815W: http://netup.tv/
7816T: git git://linuxtv.org/media_tree.git
7817S: Supported
7818F: drivers/media/dvb-frontends/lnbh25*
7819
52b1eaf4
KS
7820MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7821M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7822M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7823L: linux-media@vger.kernel.org
a825eaec 7824W: https://linuxtv.org
52b1eaf4
KS
7825W: http://netup.tv/
7826T: git git://linuxtv.org/media_tree.git
7827S: Supported
7828F: drivers/media/pci/netup_unidvb/*
7829
127c49ae 7830MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7831M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7832M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7833P: LinuxTV.org Project
7834L: linux-media@vger.kernel.org
a825eaec 7835W: https://linuxtv.org
8a6e2535 7836Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7837T: git git://linuxtv.org/media_tree.git
127c49ae 7838S: Maintained
618cd932 7839F: Documentation/media/
127c49ae 7840F: drivers/media/
ffe06198 7841F: drivers/staging/media/
eb4b0ec7 7842F: include/linux/platform_data/media/
127c49ae 7843F: include/media/
6c0f0359
MCC
7844F: include/uapi/linux/dvb/
7845F: include/uapi/linux/videodev2.h
7846F: include/uapi/linux/media.h
7847F: include/uapi/linux/v4l2-*
7848F: include/uapi/linux/meye.h
7849F: include/uapi/linux/ivtv*
7850F: include/uapi/linux/uvcvideo.h
d20620de 7851
0c272fc9
JC
7852MEDIATEK ETHERNET DRIVER
7853M: Felix Fietkau <nbd@openwrt.org>
7854M: John Crispin <blogic@openwrt.org>
7855L: netdev@vger.kernel.org
7856S: Maintained
7857F: drivers/net/ethernet/mediatek/
7858
c869f77d
JK
7859MEDIATEK MT7601U WIRELESS LAN DRIVER
7860M: Jakub Kicinski <kubakici@wp.pl>
7861L: linux-wireless@vger.kernel.org
7862S: Maintained
7863F: drivers/net/wireless/mediatek/mt7601u/
7864
e399065b
SS
7865MEGARAID SCSI/SAS DRIVERS
7866M: Kashyap Desai <kashyap.desai@avagotech.com>
7867M: Sumit Saxena <sumit.saxena@avagotech.com>
7868M: Uday Lingala <uday.lingala@avagotech.com>
7869L: megaraidlinux.pdl@avagotech.com
baaea1dc 7870L: linux-scsi@vger.kernel.org
e399065b 7871W: http://www.lsi.com
ce00f85c 7872S: Maintained
679655da
JP
7873F: Documentation/scsi/megaraid.txt
7874F: drivers/scsi/megaraid.*
7875F: drivers/scsi/megaraid/
757e0108 7876
ff43f433
SJ
7877MELFAS MIP4 TOUCHSCREEN DRIVER
7878M: Sangwon Jee <jeesw@melfas.com>
7879W: http://www.melfas.com
7880S: Supported
7881F: drivers/input/touchscreen/melfas_mip4.c
7882F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7883
2c46c9d5 7884MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7885M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7886L: netdev@vger.kernel.org
2c46c9d5
AV
7887S: Supported
7888W: http://www.mellanox.com
7889Q: http://patchwork.ozlabs.org/project/netdev/list/
7890F: drivers/net/ethernet/mellanox/mlx4/en_*
7891
e7523a49
OG
7892MELLANOX ETHERNET DRIVER (mlx5e)
7893M: Saeed Mahameed <saeedm@mellanox.com>
7894L: netdev@vger.kernel.org
7895S: Supported
7896W: http://www.mellanox.com
7897Q: http://patchwork.ozlabs.org/project/netdev/list/
7898F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7899
93c1edb2
JP
7900MELLANOX ETHERNET SWITCH DRIVERS
7901M: Jiri Pirko <jiri@mellanox.com>
7902M: Ido Schimmel <idosch@mellanox.com>
7903L: netdev@vger.kernel.org
7904S: Supported
7905W: http://www.mellanox.com
7906Q: http://patchwork.ozlabs.org/project/netdev/list/
7907F: drivers/net/ethernet/mellanox/mlxsw/
7908
be4fdf99
VP
7909MELLANOX MLXCPLD LED DRIVER
7910M: Vadim Pasternak <vadimp@mellanox.com>
7911L: linux-leds@vger.kernel.org
7912S: Supported
7913F: drivers/leds/leds-mlxcpld.c
7914F: Documentation/leds/leds-mlxcpld.txt
7915
58cbbee2
VP
7916MELLANOX PLATFORM DRIVER
7917M: Vadim Pasternak <vadimp@mellanox.com>
7918L: platform-driver-x86@vger.kernel.org
7919S: Supported
7920F: arch/x86/platform/mellanox/mlx-platform.c
7921
8700e3e7
MS
7922SOFT-ROCE DRIVER (rxe)
7923M: Moni Shoua <monis@mellanox.com>
7924L: linux-rdma@vger.kernel.org
7925S: Supported
7926W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7927Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7928F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7929F: include/uapi/rdma/rdma_user_rxe.h
7930
5b25b13a
MD
7931MEMBARRIER SUPPORT
7932M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7933M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7934L: linux-kernel@vger.kernel.org
7935S: Supported
7936F: kernel/membarrier.c
7937F: include/uapi/linux/membarrier.h
7938
70ea91f1
SR
7939MEMORY MANAGEMENT
7940L: linux-mm@kvack.org
70ea91f1
SR
7941W: http://www.linux-mm.org
7942S: Maintained
679655da 7943F: include/linux/mm.h
551450bb
CS
7944F: include/linux/gfp.h
7945F: include/linux/mmzone.h
7946F: include/linux/memory_hotplug.h
7947F: include/linux/vmalloc.h
679655da 7948F: mm/
70ea91f1 7949
f4e9ce66 7950MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7951M: David Woodhouse <dwmw2@infradead.org>
242c325e 7952M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7953M: Boris Brezillon <boris.brezillon@free-electrons.com>
7954M: Marek Vasut <marek.vasut@gmail.com>
7955M: Richard Weinberger <richard@nod.at>
7956M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7957L: linux-mtd@lists.infradead.org
8a6e2535
JP
7958W: http://www.linux-mtd.infradead.org/
7959Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7960T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7961T: git git://git.infradead.org/l2-mtd.git
1da177e4 7962S: Maintained
becc7ae5 7963F: Documentation/devicetree/bindings/mtd/
679655da
JP
7964F: drivers/mtd/
7965F: include/linux/mtd/
c117ab84 7966F: include/uapi/mtd/
1da177e4 7967
26c57ef1 7968MEN A21 WATCHDOG DRIVER
30c7469b 7969M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7970L: linux-watchdog@vger.kernel.org
30c7469b 7971S: Maintained
26c57ef1
JT
7972F: drivers/watchdog/mena21_wdt.c
7973
3764e82e 7974MEN CHAMELEON BUS (mcb)
30c7469b
JT
7975M: Johannes Thumshirn <morbidrsa@gmail.com>
7976S: Maintained
3764e82e
JT
7977F: drivers/mcb/
7978F: include/linux/mcb.h
b9f2f459 7979F: Documentation/men-chameleon-bus.txt
3764e82e 7980
48b490d2
AW
7981MEN F21BMC (Board Management Controller)
7982M: Andreas Werner <andreas.werner@men.de>
7983S: Supported
7984F: drivers/mfd/menf21bmc.c
7985F: drivers/watchdog/menf21bmc_wdt.c
7986F: drivers/leds/leds-menf21bmc.c
7987F: drivers/hwmon/menf21bmc_hwmon.c
7988F: Documentation/hwmon/menf21bmc
7989
12285945
JH
7990METAG ARCHITECTURE
7991M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7992L: linux-metag@vger.kernel.org
9f273c24 7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7994S: Odd Fixes
12285945
JH
7995F: arch/metag/
7996F: Documentation/metag/
7997F: Documentation/devicetree/bindings/metag/
2d799dde 7998F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7999F: drivers/clocksource/metag_generic.c
5698c50d
JH
8000F: drivers/irqchip/irq-metag.c
8001F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8002F: drivers/tty/metag_da.c
12285945 8003
c6375b0a 8004MICROBLAZE ARCHITECTURE
8b58be88 8005M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8006W: http://www.monstr.eu/fdt/
8007T: git git://git.monstr.eu/linux-2.6-microblaze.git
8008S: Supported
0a8c7914 8009F: arch/microblaze/
1da177e4 8010
5615c371
NF
8011MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8012M: Richard Genoud <richard.genoud@gmail.com>
8013S: Maintained
8014F: drivers/tty/serial/atmel_serial.c
8015F: include/linux/atmel_serial.h
8016
71fb2c74
SW
8017MICROCHIP / ATMEL ISC DRIVER
8018M: Songjun Wu <songjun.wu@microchip.com>
8019L: linux-media@vger.kernel.org
8020S: Supported
8021F: drivers/media/platform/atmel/atmel-isc.c
8022F: drivers/media/platform/atmel/atmel-isc-regs.h
8023F: devicetree/bindings/media/atmel-isc.txt
8024
2508a45a
CY
8025MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8026M: Chen Yu <yu.c.chen@intel.com>
8027L: platform-driver-x86@vger.kernel.org
8028S: Supported
8029F: drivers/platform/x86/surfacepro3_button.c
8030
1da177e4 8031MICROTEK X6 SCANNER
61eee9a7 8032M: Oliver Neukum <oliver@neukum.org>
1da177e4 8033S: Maintained
679655da 8034F: drivers/usb/image/microtek.*
1da177e4
LT
8035
8036MIPS
8b58be88 8037M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8038L: linux-mips@linux-mips.org
6097050d 8039W: http://www.linux-mips.org/
b05e988e 8040T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8041Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8042S: Supported
f46d92e8 8043F: Documentation/devicetree/bindings/mips/
679655da
JP
8044F: Documentation/mips/
8045F: arch/mips/
1da177e4 8046
413ef3f6
KC
8047MIPS/LOONGSON1 ARCHITECTURE
8048M: Keguang Zhang <keguang.zhang@gmail.com>
8049L: linux-mips@linux-mips.org
8050S: Maintained
8051F: arch/mips/loongson32/
8052F: arch/mips/include/asm/mach-loongson32/
8053F: drivers/*/*loongson1*
8054F: drivers/*/*/*loongson1*
8055
08b7620a
HV
8056MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8057M: Hans Verkuil <hverkuil@xs4all.nl>
8058L: linux-media@vger.kernel.org
8059T: git git://linuxtv.org/media_tree.git
a825eaec 8060W: https://linuxtv.org
08b7620a
HV
8061S: Odd Fixes
8062F: drivers/media/radio/radio-miropcm20*
8063
c09befcb
OG
8064MELLANOX MLX4 core VPI driver
8065M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8066L: netdev@vger.kernel.org
8067L: linux-rdma@vger.kernel.org
8068W: http://www.mellanox.com
8069Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8070S: Supported
8071F: drivers/net/ethernet/mellanox/mlx4/
8072F: include/linux/mlx4/
9ce28a20 8073F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8074
8075MELLANOX MLX4 IB driver
8076M: Yishai Hadas <yishaih@mellanox.com>
8077L: linux-rdma@vger.kernel.org
8078W: http://www.mellanox.com
e126ba97 8079Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8080S: Supported
8081F: drivers/infiniband/hw/mlx4/
8082F: include/linux/mlx4/
8083
595a4d8f 8084MELLANOX MLX5 core VPI driver
45788f1f 8085M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8086M: Matan Barak <matanb@mellanox.com>
8087M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8088L: netdev@vger.kernel.org
8089L: linux-rdma@vger.kernel.org
8090W: http://www.mellanox.com
8091Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8092S: Supported
8093F: drivers/net/ethernet/mellanox/mlx5/core/
8094F: include/linux/mlx5/
3085e29e 8095F: include/uapi/rdma/mlx5-abi.h
e126ba97 8096
595a4d8f
OG
8097MELLANOX MLX5 IB driver
8098M: Matan Barak <matanb@mellanox.com>
8099M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8100L: linux-rdma@vger.kernel.org
8101W: http://www.mellanox.com
8102Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8103S: Supported
b75f0050 8104F: drivers/infiniband/hw/mlx5/
595a4d8f 8105F: include/linux/mlx5/
e126ba97 8106
764589b6
CM
8107MELEXIS MLX90614 DRIVER
8108M: Crt Mori <cmo@melexis.com>
8109L: linux-iio@vger.kernel.org
8110W: http://www.melexis.com
8111S: Supported
8112F: drivers/iio/temperature/mlx90614.c
8113
6c223761
KB
8114MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8115M: Don Brace <don.brace@microsemi.com>
8116L: esc.storagedev@microsemi.com
8117L: linux-scsi@vger.kernel.org
8118S: Supported
8119F: drivers/scsi/smartpqi/smartpqi*.[ch]
8120F: drivers/scsi/smartpqi/Kconfig
8121F: drivers/scsi/smartpqi/Makefile
8122F: include/linux/cciss*.h
8123F: include/uapi/linux/cciss*.h
425b490b 8124F: Documentation/scsi/smartpqi.txt
6c223761 8125
0ce277e4
AP
8126MN88472 MEDIA DRIVER
8127M: Antti Palosaari <crope@iki.fi>
8128L: linux-media@vger.kernel.org
a825eaec 8129W: https://linuxtv.org
0ce277e4
AP
8130W: http://palosaari.fi/linux/
8131Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8132S: Maintained
94d0eaa4 8133F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8134
4f4d238f
AP
8135MN88473 MEDIA DRIVER
8136M: Antti Palosaari <crope@iki.fi>
8137L: linux-media@vger.kernel.org
a825eaec 8138W: https://linuxtv.org
4f4d238f
AP
8139W: http://palosaari.fi/linux/
8140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8141S: Maintained
877ba50b 8142F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8143
1da177e4 8144MODULE SUPPORT
a467a672 8145M: Jessica Yu <jeyu@redhat.com>
8b58be88 8146M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8147S: Maintained
679655da
JP
8148F: include/linux/module.h
8149F: kernel/module.c
1da177e4
LT
8150
8151MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8152W: http://popies.net/meye/
b7788e13 8153S: Orphan
618cd932 8154F: Documentation/media/v4l-drivers/meye*
90d72ac6 8155F: drivers/media/pci/meye/
6c0f0359 8156F: include/uapi/linux/meye.h
1da177e4 8157
b9705b60 8158MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8159M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8160S: Maintained
679655da 8161F: Documentation/serial/moxa-smartio
c897401b 8162F: drivers/tty/mxser.*
d735410a 8163
889b2f87
AK
8164MR800 AVERMEDIA USB FM RADIO DRIVER
8165M: Alexey Klimov <klimov.linux@gmail.com>
8166L: linux-media@vger.kernel.org
8167T: git git://linuxtv.org/media_tree.git
8168S: Maintained
8169F: drivers/media/radio/radio-mr800.c
8170
d7155691
AO
8171MRF24J40 IEEE 802.15.4 RADIO DRIVER
8172M: Alan Ott <alan@signal11.us>
8173L: linux-wpan@vger.kernel.org
8174S: Maintained
8175F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8176F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8177
8c4c731a 8178MSI LAPTOP SUPPORT
182ae55c 8179M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8180L: platform-driver-x86@vger.kernel.org
8c4c731a 8181S: Maintained
679655da 8182F: drivers/platform/x86/msi-laptop.c
8c4c731a 8183
0f1006b1 8184MSI WMI SUPPORT
d0944853 8185L: platform-driver-x86@vger.kernel.org
5ee7041e 8186S: Orphan
0f1006b1
AA
8187F: drivers/platform/x86/msi-wmi.c
8188
19a628a0
AP
8189MSI001 MEDIA DRIVER
8190M: Antti Palosaari <crope@iki.fi>
8191L: linux-media@vger.kernel.org
a825eaec 8192W: https://linuxtv.org
19a628a0
AP
8193W: http://palosaari.fi/linux/
8194Q: http://patchwork.linuxtv.org/project/linux-media/list/
8195T: git git://linuxtv.org/anttip/media_tree.git
8196S: Maintained
0185e197 8197F: drivers/media/tuners/msi001*
19a628a0 8198
7570589d 8199MSI2500 MEDIA DRIVER
2c57213f
AP
8200M: Antti Palosaari <crope@iki.fi>
8201L: linux-media@vger.kernel.org
a825eaec 8202W: https://linuxtv.org
2c57213f
AP
8203W: http://palosaari.fi/linux/
8204Q: http://patchwork.linuxtv.org/project/linux-media/list/
8205T: git git://linuxtv.org/anttip/media_tree.git
8206S: Maintained
7570589d 8207F: drivers/media/usb/msi2500/
2c57213f 8208
159eeea4
RJ
8209MSYSTEMS DISKONCHIP G3 MTD DRIVER
8210M: Robert Jarzmik <robert.jarzmik@free.fr>
8211L: linux-mtd@lists.infradead.org
8212S: Maintained
8213F: drivers/mtd/devices/docg3*
8214
62a37dc7 8215MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: drivers/media/i2c/mt9m032.c
b5dcee22 8221F: include/media/i2c/mt9m032.h
0e837fb9 8222
62a37dc7 8223MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8225L: linux-media@vger.kernel.org
8226T: git git://linuxtv.org/media_tree.git
8227S: Maintained
8228F: drivers/media/i2c/mt9p031.c
b5dcee22 8229F: include/media/i2c/mt9p031.h
0e837fb9 8230
62a37dc7 8231MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8233L: linux-media@vger.kernel.org
8234T: git git://linuxtv.org/media_tree.git
8235S: Maintained
8236F: drivers/media/i2c/mt9t001.c
b5dcee22 8237F: include/media/i2c/mt9t001.h
0e837fb9 8238
62a37dc7 8239MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8240M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8241L: linux-media@vger.kernel.org
8242T: git git://linuxtv.org/media_tree.git
8243S: Maintained
f2272e13 8244F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8245F: drivers/media/i2c/mt9v032.c
b5dcee22 8246F: include/media/i2c/mt9v032.h
0e837fb9 8247
4e0d13cb 8248MULTIFUNCTION DEVICES (MFD)
f7d3210e 8249M: Lee Jones <lee.jones@linaro.org>
7caa7991 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8251S: Supported
80366127 8252F: Documentation/devicetree/bindings/mfd/
679655da 8253F: drivers/mfd/
55b5940d 8254F: include/linux/mfd/
4e0d13cb 8255
5c4e6f13 8256MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8257M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8258L: linux-mmc@vger.kernel.org
82bb095e 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8260S: Maintained
2810984b 8261F: Documentation/devicetree/bindings/mmc/
679655da
JP
8262F: drivers/mmc/
8263F: include/linux/mmc/
c117ab84 8264F: include/uapi/linux/mmc/
baca2da4 8265
15a0580c 8266MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8267S: Orphan
679655da
JP
8268F: drivers/mmc/host/mmc_spi.c
8269F: include/linux/spi/mmc_spi.h
15a0580c 8270
1da177e4 8271MULTISOUND SOUND DRIVER
8b58be88 8272M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8273S: Maintained
679655da
JP
8274F: Documentation/sound/oss/MultiSound
8275F: sound/oss/msnd*
1da177e4 8276
d735410a 8277MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8278S: Orphan
c897401b 8279F: drivers/tty/isicom.c
679655da 8280F: include/linux/isicom.h
d735410a 8281
550a7375 8282MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8283M: Bin Liu <b-liu@ti.com>
795fb7e7 8284L: linux-usb@vger.kernel.org
43b416e5 8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8286S: Maintained
679655da 8287F: drivers/usb/musb/
550a7375 8288
ea0af5f6
MK
8289MXL5007T MEDIA DRIVER
8290M: Michael Krufky <mkrufky@linuxtv.org>
8291L: linux-media@vger.kernel.org
a825eaec 8292W: https://linuxtv.org
ea0af5f6
MK
8293W: http://github.com/mkrufky
8294Q: http://patchwork.linuxtv.org/project/linux-media/list/
8295T: git git://linuxtv.org/mkrufky/tuners.git
8296S: Maintained
8297F: drivers/media/tuners/mxl5007t.*
8298
2d3cf588 8299MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8300M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8301L: netdev@vger.kernel.org
205057ae 8302W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8303S: Supported
93f7848b 8304F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8305
9df4f913
BB
8306NAND FLASH SUBSYSTEM
8307M: Boris Brezillon <boris.brezillon@free-electrons.com>
8308R: Richard Weinberger <richard@nod.at>
8309L: linux-mtd@lists.infradead.org
8310W: http://www.linux-mtd.infradead.org/
8311Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8312T: git git://github.com/linux-nand/linux.git
8313S: Maintained
8314F: drivers/mtd/nand/
8315F: include/linux/mtd/nand*.h
8316
1da177e4 8317NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8318S: Orphan
d9fb9f38 8319F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8320
23dc05a3
DM
8321NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8322M: Daniel Mack <zonque@gmail.com>
8323S: Maintained
e5747e40 8324L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8325W: http://www.native-instruments.com
8326F: sound/usb/caiaq/
8327
1da177e4 8328NCP FILESYSTEM
52653199
PV
8329M: Petr Vandrovec <petr@vandrovec.name>
8330S: Odd Fixes
679655da 8331F: fs/ncpfs/
1da177e4 8332
a79b0322
FT
8333NCR 5380 SCSI DRIVERS
8334M: Finn Thain <fthain@telegraphics.com.au>
8335M: Michael Schmitz <schmitzmic@gmail.com>
8336L: linux-scsi@vger.kernel.org
8337S: Maintained
8338F: Documentation/scsi/g_NCR5380.txt
8339F: drivers/scsi/NCR5380.*
8340F: drivers/scsi/arm/cumana_1.c
8341F: drivers/scsi/arm/oak.c
a79b0322
FT
8342F: drivers/scsi/atari_scsi.*
8343F: drivers/scsi/dmx3191d.c
a79b0322
FT
8344F: drivers/scsi/g_NCR5380.*
8345F: drivers/scsi/g_NCR5380_mmio.c
8346F: drivers/scsi/mac_scsi.*
a79b0322
FT
8347F: drivers/scsi/sun3_scsi.*
8348F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8349
1da177e4 8350NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8351M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8352L: linux-scsi@vger.kernel.org
8353S: Maintained
679655da 8354F: drivers/scsi/NCR_D700.*
1da177e4 8355
4aa3eb4c
GR
8356NCT6775 HARDWARE MONITOR DRIVER
8357M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8358L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8359S: Maintained
8360F: Documentation/hwmon/nct6775
8361F: drivers/hwmon/nct6775.c
8362
3c2d774c 8363NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8364M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8365L: linux-rdma@vger.kernel.org
e3d33cb1 8366W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8367S: Supported
8368F: drivers/infiniband/hw/nes/
c546b2a3 8369F: include/uapi/rdma/nes-abi.h
3c2d774c 8370
be2f2e84 8371NETEM NETWORK EMULATOR
adbbf69d 8372M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8373L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8374S: Maintained
679655da 8375F: net/sched/sch_netem.c
be2f2e84 8376
b2f5a051 8377NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8378M: Jon Mason <jdmason@kudzu.us>
4a58448b 8379L: netdev@vger.kernel.org
4a58448b 8380S: Supported
679655da 8381F: Documentation/networking/s2io.txt
b2f5a051 8382F: Documentation/networking/vxge.txt
86387e1a 8383F: drivers/net/ethernet/neterion/
4a58448b 8384
db9cf3a3 8385NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8386M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8387M: Patrick McHardy <kaber@trash.net>
42010ed0 8388M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8389L: netfilter-devel@vger.kernel.org
82b98543 8390L: coreteam@netfilter.org
1da177e4
LT
8391W: http://www.netfilter.org/
8392W: http://www.iptables.org/
42010ed0
PNA
8393Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8394T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8396S: Supported
679655da
JP
8397F: include/linux/netfilter*
8398F: include/linux/netfilter/
8399F: include/net/netfilter/
c117ab84
CEB
8400F: include/uapi/linux/netfilter*
8401F: include/uapi/linux/netfilter/
679655da
JP
8402F: net/*/netfilter.c
8403F: net/*/netfilter/
8404F: net/netfilter/
91c269a0 8405F: net/bridge/br_netfilter*.c
1da177e4 8406
4cc67735 8407NETLABEL
87a0874c 8408M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8409W: http://netlabel.sf.net
8410L: netdev@vger.kernel.org
87a0874c 8411S: Maintained
80811493 8412F: Documentation/netlabel/
679655da
JP
8413F: include/net/netlabel.h
8414F: net/netlabel/
4cc67735 8415
1da177e4 8416NETROM NETWORK LAYER
8b58be88 8417M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8418L: linux-hams@vger.kernel.org
d34cb28a 8419W: http://www.linux-ax25.org/
1da177e4 8420S: Maintained
679655da 8421F: include/net/netrom.h
c117ab84 8422F: include/uapi/linux/netrom.h
679655da 8423F: net/netrom/
1da177e4 8424
4c352362
JK
8425NETRONOME ETHERNET DRIVERS
8426M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8427L: oss-drivers@netronome.com
8428S: Maintained
8429F: drivers/net/ethernet/netronome/
8430
5ddb88c0 8431NETWORK BLOCK DEVICE (NBD)
4ca5829a 8432M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8433S: Maintained
5e4b269b 8434L: nbd-general@lists.sourceforge.net
4ca5829a 8435T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8436F: Documentation/blockdev/nbd.txt
8437F: drivers/block/nbd.c
c117ab84 8438F: include/uapi/linux/nbd.h
1da177e4 8439
6e43650c
NH
8440NETWORK DROP MONITOR
8441M: Neil Horman <nhorman@tuxdriver.com>
8442L: netdev@vger.kernel.org
8443S: Maintained
8444W: https://fedorahosted.org/dropwatch/
8445F: net/core/drop_monitor.c
8446
3ed6e498
AL
8447NETWORKING [DSA]
8448M: Andrew Lunn <andrew@lunn.ch>
8449M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8450M: Florian Fainelli <f.fainelli@gmail.com>
8451S: Maintained
8452F: net/dsa/
8453F: include/net/dsa.h
8454F: drivers/net/dsa/
8455
1da177e4 8456NETWORKING [GENERAL]
8b58be88 8457M: "David S. Miller" <davem@davemloft.net>
979b6c13 8458L: netdev@vger.kernel.org
b1e8fd54 8459W: http://www.linuxfoundation.org/en/Net
11e98029 8460Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8463S: Maintained
679655da
JP
8464F: net/
8465F: include/net/
018d21ed
JP
8466F: include/linux/in.h
8467F: include/linux/net.h
8468F: include/linux/netdevice.h
c117ab84
CEB
8469F: include/uapi/linux/in.h
8470F: include/uapi/linux/net.h
8471F: include/uapi/linux/netdevice.h
0c7aecd4 8472F: include/uapi/linux/net_namespace.h
7e814a6c 8473F: tools/net/
f4e53f9a 8474F: tools/testing/selftests/net/
335a67d2 8475F: lib/random32.c
1da177e4
LT
8476
8477NETWORKING [IPv4/IPv6]
8b58be88
JP
8478M: "David S. Miller" <davem@davemloft.net>
8479M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8480M: James Morris <jmorris@namei.org>
8481M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8482M: Patrick McHardy <kaber@trash.net>
979b6c13 8483L: netdev@vger.kernel.org
08deed1e 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8485S: Maintained
679655da
JP
8486F: net/ipv4/
8487F: net/ipv6/
8488F: include/net/ip*
0a14842f 8489F: arch/x86/net/*
1da177e4 8490
73b7656c
DM
8491NETWORKING [IPSEC]
8492M: Steffen Klassert <steffen.klassert@secunet.com>
8493M: Herbert Xu <herbert@gondor.apana.org.au>
8494M: "David S. Miller" <davem@davemloft.net>
8495L: netdev@vger.kernel.org
d1fc5024
SK
8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8498S: Maintained
5826bdd1 8499F: net/core/flow.c
73b7656c
DM
8500F: net/xfrm/
8501F: net/key/
8502F: net/ipv4/xfrm*
d1fc5024
SK
8503F: net/ipv4/esp4.c
8504F: net/ipv4/ah4.c
8505F: net/ipv4/ipcomp.c
8506F: net/ipv4/ip_vti.c
73b7656c 8507F: net/ipv6/xfrm*
d1fc5024
SK
8508F: net/ipv6/esp6.c
8509F: net/ipv6/ah6.c
8510F: net/ipv6/ipcomp6.c
8511F: net/ipv6/ip6_vti.c
73b7656c
DM
8512F: include/uapi/linux/xfrm.h
8513F: include/net/xfrm.h
8514
10e2ff1c 8515NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8516M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8517L: netdev@vger.kernel.org
8518S: Maintained
8519
29f8f632 8520NETWORKING [WIRELESS]
2cb4abd1 8521L: linux-wireless@vger.kernel.org
8a6e2535 8522Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8523
788873ac
JP
8524NETWORKING DRIVERS
8525L: netdev@vger.kernel.org
8526W: http://www.linuxfoundation.org/en/Net
11e98029 8527Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8530S: Odd Fixes
156f4fbc 8531F: Documentation/devicetree/bindings/net/
788873ac 8532F: drivers/net/
018d21ed 8533F: include/linux/if_*
0b63bf1f 8534F: include/linux/netdevice.h
0b63bf1f
JD
8535F: include/linux/etherdevice.h
8536F: include/linux/fcdevice.h
8537F: include/linux/fddidevice.h
8538F: include/linux/hippidevice.h
8539F: include/linux/inetdevice.h
c117ab84
CEB
8540F: include/uapi/linux/if_*
8541F: include/uapi/linux/netdevice.h
788873ac 8542
0e324cf6
JL
8543NETWORKING DRIVERS (WIRELESS)
8544M: Kalle Valo <kvalo@codeaurora.org>
8545L: linux-wireless@vger.kernel.org
8546Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8549S: Maintained
182fd9ee 8550F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8551F: drivers/net/wireless/
8552
3d396eb1 8553NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8554M: Manish Chopra <manish.chopra@cavium.com>
8555M: Rahul Verma <rahul.verma@cavium.com>
8556M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8557L: netdev@vger.kernel.org
3d396eb1 8558S: Supported
aa43c215 8559F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8560
6423d30f
AAJ
8561NFC SUBSYSTEM
8562M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8563M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8564M: Samuel Ortiz <sameo@linux.intel.com>
8565L: linux-wireless@vger.kernel.org
1eb3b216 8566L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8567S: Supported
6423d30f 8568F: net/nfc/
55eb94f9 8569F: include/net/nfc/
c117ab84 8570F: include/uapi/linux/nfc.h
6423d30f 8571F: drivers/nfc/
397d6497
CR
8572F: include/linux/platform_data/nfcmrvl.h
8573F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8574F: include/linux/platform_data/pn544.h
397d6497
CR
8575F: include/linux/platform_data/st21nfca.h
8576F: include/linux/platform_data/st-nci.h
7ebb88e5 8577F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8578
e8b43555 8579NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8580M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8581M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8582L: linux-nfs@vger.kernel.org
8583W: http://client.linux-nfs.org
cd7b996a 8584T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8585S: Maintained
679655da
JP
8586F: fs/lockd/
8587F: fs/nfs/
8588F: fs/nfs_common/
8589F: net/sunrpc/
8590F: include/linux/lockd/
8591F: include/linux/nfs*
8592F: include/linux/sunrpc/
c117ab84
CEB
8593F: include/uapi/linux/nfs*
8594F: include/uapi/linux/sunrpc/
1da177e4 8595
85ef9cea 8596NILFS2 FILESYSTEM
e2126935 8597M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8598L: linux-nilfs@vger.kernel.org
f9472265 8599W: http://nilfs.sourceforge.net/
9e92e516 8600W: http://nilfs.osdn.jp/
e2126935 8601T: git git://github.com/konis/nilfs2.git
85ef9cea 8602S: Supported
679655da
JP
8603F: Documentation/filesystems/nilfs2.txt
8604F: fs/nilfs2/
c35c7ac5 8605F: include/trace/events/nilfs2.h
e63e88bc
RK
8606F: include/uapi/linux/nilfs2_api.h
8607F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8608
1da177e4 8609NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8610M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8611W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8612S: Maintained
679655da
JP
8613F: Documentation/scsi/NinjaSCSI.txt
8614F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8615
8616NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8617M: GOTO Masanori <gotom@debian.or.jp>
8618M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8619W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8620S: Maintained
679655da
JP
8621F: Documentation/scsi/NinjaSCSI.txt
8622F: drivers/scsi/nsp32*
1da177e4 8623
383b8fb9
LFT
8624NIOS2 ARCHITECTURE
8625M: Ley Foon Tan <lftan@altera.com>
8626L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8628S: Maintained
8629F: arch/nios2/
8630
2a6afddb 8631NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8632R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8633F: include/linux/power/bq2415x_charger.h
081bab21 8634F: include/linux/power/bq27xxx_battery.h
2a6afddb 8635F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8636F: drivers/power/supply/bq2415x_charger.c
8637F: drivers/power/supply/bq27xxx_battery.c
8638F: drivers/power/supply/bq27xxx_battery_i2c.c
8639F: drivers/power/supply/isp1704_charger.c
8640F: drivers/power/supply/rx51_battery.c
2a6afddb 8641
a1bd3bae 8642NTB DRIVER CORE
9ef6bf6c
JM
8643M: Jon Mason <jdmason@kudzu.us>
8644M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8645M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8646L: linux-ntb@googlegroups.com
fce8a7bb 8647S: Supported
2984411f
JM
8648W: https://github.com/jonmason/ntb/wiki
8649T: git git://github.com/jonmason/ntb.git
fce8a7bb 8650F: drivers/ntb/
548c237c 8651F: drivers/net/ntb_netdev.c
fce8a7bb 8652F: include/linux/ntb.h
a1bd3bae 8653F: include/linux/ntb_transport.h
a9c59ef7 8654F: tools/testing/selftests/ntb/
fce8a7bb 8655
e26a5843
AH
8656NTB INTEL DRIVER
8657M: Jon Mason <jdmason@kudzu.us>
8658M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8659L: linux-ntb@googlegroups.com
e26a5843
AH
8660S: Supported
8661W: https://github.com/jonmason/ntb/wiki
8662T: git git://github.com/jonmason/ntb.git
8663F: drivers/ntb/hw/intel/
fce8a7bb 8664
a1b36958
XY
8665NTB AMD DRIVER
8666M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8667L: linux-ntb@googlegroups.com
8668S: Supported
8669F: drivers/ntb/hw/amd/
8670
1da177e4 8671NTFS FILESYSTEM
2818ef50 8672M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8673L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8674W: http://www.tuxera.com/
e6f4dee7 8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8676S: Supported
679655da
JP
8677F: Documentation/filesystems/ntfs.txt
8678F: fs/ntfs/
1da177e4 8679
9eb8ef74 8680NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8681M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8682L: linux-fbdev@vger.kernel.org
ce00f85c 8683S: Maintained
8a61f013
JH
8684F: drivers/video/fbdev/riva/
8685F: drivers/video/fbdev/nvidia/
1da177e4 8686
79461681 8687NVM EXPRESS DRIVER
b3975e94
JF
8688M: Keith Busch <keith.busch@intel.com>
8689M: Jens Axboe <axboe@fb.com>
79461681 8690L: linux-nvme@lists.infradead.org
b3975e94
JF
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8692W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8693S: Supported
57dacad5 8694F: drivers/nvme/host/
79461681
MW
8695F: include/linux/nvme.h
8696
a07b4970
CH
8697NVM EXPRESS TARGET DRIVER
8698M: Christoph Hellwig <hch@lst.de>
8699M: Sagi Grimberg <sagi@grimberg.me>
8700L: linux-nvme@lists.infradead.org
8701S: Supported
8702F: drivers/nvme/target/
8703
aee4b9bd
SK
8704NVMEM FRAMEWORK
8705M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8706M: Maxime Ripard <maxime.ripard@free-electrons.com>
8707S: Maintained
8708F: drivers/nvmem/
8709F: Documentation/devicetree/bindings/nvmem/
8710F: include/linux/nvmem-consumer.h
8711F: include/linux/nvmem-provider.h
8712
dece4585
CP
8713NXP-NCI NFC DRIVER
8714M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8715R: Charles Gorand <charles.gorand@effinnov.com>
8716L: linux-nfc@lists.01.org (moderated for non-subscribers)
8717S: Supported
8718F: drivers/nfc/nxp-nci
8719
f50d7146 8720NXP TDA998X DRM DRIVER
54176cc6 8721M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8722S: Supported
8723F: drivers/gpu/drm/i2c/tda998x_drv.c
8724F: include/drm/i2c/tda998x.h
8725
fbace43e
PR
8726NXP TFA9879 DRIVER
8727M: Peter Rosin <peda@axentia.se>
8728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8729S: Maintained
8730F: sound/soc/codecs/tfa9879*
8731
442f04c3
JP
8732OBJTOOL
8733M: Josh Poimboeuf <jpoimboe@redhat.com>
8734S: Supported
8735F: tools/objtool/
8736
f5525786 8737OMAP SUPPORT
0e24bdd4 8738M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8739L: linux-omap@vger.kernel.org
8740W: http://www.muru.com/linux/omap/
8741W: http://linux.omap.com/
8a6e2535 8742Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8743T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8744S: Maintained
4e04d5a3 8745F: arch/arm/*omap*/
026da812
FB
8746F: arch/arm/configs/omap1_defconfig
8747F: arch/arm/configs/omap2plus_defconfig
046d0a37 8748F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8749F: drivers/irqchip/irq-omap-intc.c
8750F: drivers/mfd/*omap*.c
8751F: drivers/mfd/menelaus.c
8752F: drivers/mfd/palmas.c
8753F: drivers/mfd/tps65217.c
8754F: drivers/mfd/tps65218.c
8755F: drivers/mfd/tps65910.c
8756F: drivers/mfd/twl-core.[ch]
8757F: drivers/mfd/twl4030*.c
8758F: drivers/mfd/twl6030*.c
8759F: drivers/mfd/twl6040*.c
8760F: drivers/regulator/palmas-regulator*.c
8761F: drivers/regulator/pbias-regulator.c
8762F: drivers/regulator/tps65217-regulator.c
8763F: drivers/regulator/tps65218-regulator.c
8764F: drivers/regulator/tps65910-regulator.c
8765F: drivers/regulator/twl-regulator.c
046d0a37 8766F: include/linux/i2c-omap.h
f5525786 8767
50f29fbd 8768OMAP DEVICE TREE SUPPORT
cdb55ab0 8769M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8770M: Tony Lindgren <tony@atomide.com>
8771L: linux-omap@vger.kernel.org
d0fb18c5 8772L: devicetree@vger.kernel.org
50f29fbd
TL
8773S: Maintained
8774F: arch/arm/boot/dts/*omap*
8775F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8776F: arch/arm/boot/dts/*am4*
8777F: arch/arm/boot/dts/*am5*
8778F: arch/arm/boot/dts/*dra7*
50f29fbd 8779
f5525786 8780OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8781M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8782L: linux-omap@vger.kernel.org
8783S: Maintained
8784F: arch/arm/*omap*/*clock*
8785
8786OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8787M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8788L: linux-omap@vger.kernel.org
8789S: Maintained
8790F: arch/arm/*omap*/*pm*
c46938d4 8791F: drivers/cpufreq/omap-cpufreq.c
f5525786 8792
d21db568 8793OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8794M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8795M: Paul Walmsley <paul@pwsan.com>
8796L: linux-omap@vger.kernel.org
8797S: Maintained
d21db568 8798F: arch/arm/mach-omap2/prm*
692ab1f3 8799
f5525786 8800OMAP AUDIO SUPPORT
6c284903 8801M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8802M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8804L: linux-omap@vger.kernel.org
8805S: Maintained
8806F: sound/soc/omap/
8807
18640193
TL
8808OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8809M: Roger Quadros <rogerq@ti.com>
8810M: Tony Lindgren <tony@atomide.com>
8811L: linux-omap@vger.kernel.org
8812S: Maintained
8813F: drivers/memory/omap-gpmc.c
8814F: arch/arm/mach-omap2/*gpmc*
8815
f5525786 8816OMAP FRAMEBUFFER SUPPORT
830e6384 8817M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8818L: linux-fbdev@vger.kernel.org
f5525786
TL
8819L: linux-omap@vger.kernel.org
8820S: Maintained
8a61f013 8821F: drivers/video/fbdev/omap/
f5525786 8822
676eec0d 8823OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8824M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8825L: linux-omap@vger.kernel.org
676eec0d 8826L: linux-fbdev@vger.kernel.org
178ff4c9 8827S: Maintained
8a61f013 8828F: drivers/video/fbdev/omap2/
178ff4c9
TV
8829F: Documentation/arm/OMAP/DSS
8830
8b37fcfc
OBC
8831OMAP HARDWARE SPINLOCK SUPPORT
8832M: Ohad Ben-Cohen <ohad@wizery.com>
8833L: linux-omap@vger.kernel.org
8834S: Maintained
8835F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8836
f5525786 8837OMAP MMC SUPPORT
8b58be88 8838M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8839L: linux-omap@vger.kernel.org
8840S: Maintained
653f41b5
MC
8841F: drivers/mmc/host/omap.c
8842
8843OMAP HS MMC SUPPORT
0a4585c6 8844L: linux-mmc@vger.kernel.org
653f41b5 8845L: linux-omap@vger.kernel.org
dfa5d196 8846S: Orphan
653f41b5 8847F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8848
8849OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8850M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8851S: Maintained
8852F: drivers/char/hw_random/omap-rng.c
8853
f400c82e 8854OMAP HWMOD SUPPORT
cdb55ab0 8855M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8856M: Paul Walmsley <paul@pwsan.com>
8857L: linux-omap@vger.kernel.org
8858S: Maintained
8fc8b12b 8859F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8860
8633fb30
PW
8861OMAP HWMOD DATA
8862M: Paul Walmsley <paul@pwsan.com>
8863L: linux-omap@vger.kernel.org
8864S: Maintained
8865F: arch/arm/mach-omap2/omap_hwmod*data*
8866
f400c82e 8867OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8868M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8869L: linux-omap@vger.kernel.org
8870S: Maintained
8871F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8872
0db83ced 8873OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8874M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8875L: linux-media@vger.kernel.org
8876S: Maintained
7eec52db 8877F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8878F: drivers/media/platform/omap3isp/
0db83ced 8879F: drivers/staging/media/omap4iss/
7e8970e1 8880
f5525786 8881OMAP USB SUPPORT
f5525786
TL
8882L: linux-usb@vger.kernel.org
8883L: linux-omap@vger.kernel.org
3b243519 8884S: Orphan
a16fbd65
JP
8885F: drivers/usb/*/*omap*
8886F: arch/arm/*omap*/usb*
f5525786 8887
6d994710 8888OMAP GPIO DRIVER
fe643528 8889M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8890M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8891M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8892L: linux-omap@vger.kernel.org
8893S: Maintained
fe643528 8894F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8895F: drivers/gpio/gpio-omap.c
8896
c351e290
MJ
8897OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8898M: Mark Jackson <mpfj@newflow.co.uk>
8899L: linux-omap@vger.kernel.org
8900S: Maintained
8901F: arch/arm/boot/dts/am335x-nano.dts
8902
0ad122d9 8903OMFS FILESYSTEM
8b58be88 8904M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8905L: linux-karma-devel@lists.sourceforge.net
8906S: Maintained
679655da
JP
8907F: Documentation/filesystems/omfs.txt
8908F: fs/omfs/
0ad122d9 8909
c1986ee9 8910OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8911M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8912S: Maintained
679655da
JP
8913F: drivers/char/pcmcia/cm4000_cs.c
8914F: include/linux/cm4000_cs.h
c117ab84 8915F: include/uapi/linux/cm4000_cs.h
c1986ee9 8916
77c44ab1 8917OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8918M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8919S: Maintained
679655da 8920F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8921
77d5140f 8922OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8923M: Jonathan Corbet <corbet@lwn.net>
661263b5 8924L: linux-media@vger.kernel.org
275ffde4 8925T: git git://linuxtv.org/media_tree.git
77d5140f 8926S: Maintained
90d72ac6 8927F: drivers/media/i2c/ov7670.c
77d5140f 8928
431bca73 8929ONENAND FLASH DRIVER
8b58be88 8930M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8931L: linux-mtd@lists.infradead.org
8932S: Maintained
679655da
JP
8933F: drivers/mtd/onenand/
8934F: include/linux/mtd/onenand*.h
431bca73 8935
1da177e4 8936ONSTREAM SCSI TAPE DRIVER
8b58be88 8937M: Willem Riede <osst@riede.org>
1da177e4
LT
8938L: osst-users@lists.sourceforge.net
8939L: linux-scsi@vger.kernel.org
8940S: Maintained
f7269cfc
JD
8941F: Documentation/scsi/osst.txt
8942F: drivers/scsi/osst.*
8943F: drivers/scsi/osst_*.h
8944F: drivers/scsi/st.h
1da177e4 8945
e2d1d6c0 8946OPENCORES I2C BUS DRIVER
8b58be88 8947M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8948L: linux-i2c@vger.kernel.org
e2d1d6c0 8949S: Maintained
679655da
JP
8950F: Documentation/i2c/busses/i2c-ocores
8951F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8952
860c44c1 8953OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8954M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8955M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8956L: devicetree@vger.kernel.org
a7fefe9f 8957W: http://www.devicetree.org/
fcdec35e 8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8959S: Maintained
f8828205 8960F: drivers/of/
860c44c1 8961F: include/linux/of*.h
f8828205 8962F: scripts/dtc/
860c44c1 8963
f8828205 8964OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8965M: Rob Herring <robh+dt@kernel.org>
f8828205 8966M: Mark Rutland <mark.rutland@arm.com>
f8828205 8967L: devicetree@vger.kernel.org
9f273c24 8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8969Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8970S: Maintained
8971F: Documentation/devicetree/
8972F: arch/*/boot/dts/
8973F: include/dt-bindings/
8974
2bb65f56
PA
8975OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8976M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8977L: devicetree@vger.kernel.org
8978S: Maintained
8979F: Documentation/devicetree/dynamic-resolution-notes.txt
8980F: Documentation/devicetree/overlay-notes.txt
8981F: drivers/of/overlay.c
8982F: drivers/of/resolver.c
8983
19f9d392
JB
8984OPENRISC ARCHITECTURE
8985M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
8986M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8987M: Stafford Horne <shorne@gmail.com>
8988L: openrisc@lists.librecores.org
8989W: http://openrisc.io
19f9d392 8990S: Maintained
14430813 8991F: arch/openrisc/
19f9d392 8992
ccb1352e 8993OPENVSWITCH
4f337ed5 8994M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8995L: netdev@vger.kernel.org
ccb1352e
JG
8996L: dev@openvswitch.org
8997W: http://openvswitch.org
ccb1352e
JG
8998S: Maintained
8999F: net/openvswitch/
b422da7c 9000F: include/uapi/linux/openvswitch.h
ccb1352e 9001
875fa6fb
VK
9002OPERATING PERFORMANCE POINTS (OPP)
9003M: Viresh Kumar <vireshk@kernel.org>
9004M: Nishanth Menon <nm@ti.com>
9005M: Stephen Boyd <sboyd@codeaurora.org>
9006L: linux-pm@vger.kernel.org
9007S: Maintained
9008T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9009F: drivers/base/power/opp/
9010F: include/linux/pm_opp.h
9011F: Documentation/power/opp.txt
9012F: Documentation/devicetree/bindings/opp/
9013
af39917d
CL
9014OPL4 DRIVER
9015M: Clemens Ladisch <clemens@ladisch.de>
9016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9017T: git git://git.alsa-project.org/alsa-kernel.git
9018S: Maintained
9019F: sound/drivers/opl4/
9020
1da177e4 9021OPROFILE
4cf7e718 9022M: Robert Richter <rric@kernel.org>
1da177e4
LT
9023L: oprofile-list@lists.sf.net
9024S: Maintained
81c4a8a6 9025F: arch/*/include/asm/oprofile*.h
679655da
JP
9026F: arch/*/oprofile/
9027F: drivers/oprofile/
9028F: include/linux/oprofile.h
1da177e4 9029
e2d1d6c0 9030ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9031M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9032M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9033L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9034W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9035S: Supported
679655da
JP
9036F: Documentation/filesystems/ocfs2.txt
9037F: Documentation/filesystems/dlmfs.txt
9038F: fs/ocfs2/
e2d1d6c0 9039
1da177e4 9040ORINOCO DRIVER
724c6b35 9041L: linux-wireless@vger.kernel.org
491b26b4 9042W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9043W: http://www.nongnu.org/orinoco/
3a59babb 9044S: Orphan
2be45b66 9045F: drivers/net/wireless/intersil/orinoco/
1da177e4 9046
42c55aa8 9047OSD LIBRARY and FILESYSTEM
fadc0752 9048M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9049M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9050L: osd-dev@open-osd.org
9051W: http://open-osd.org
54e5881d 9052T: git git://git.open-osd.org/open-osd.git
68274794 9053S: Maintained
42c55aa8 9054F: drivers/scsi/osd/
6b6f0b6c 9055F: include/scsi/osd_*
42c55aa8 9056F: fs/exofs/
68274794 9057
ef94b186 9058OVERLAY FILESYSTEM
7c37fbda 9059M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9060L: linux-unionfs@vger.kernel.org
9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9062S: Supported
1d113735 9063F: fs/overlayfs/
7c37fbda
NB
9064F: Documentation/filesystems/overlayfs.txt
9065
85096169
MM
9066ORANGEFS FILESYSTEM
9067M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9068L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9070S: Supported
9071F: fs/orangefs/
9072F: Documentation/filesystems/orangefs.txt
9073
e2d1d6c0 9074P54 WIRELESS DRIVER
084cb0fe 9075M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9076L: linux-wireless@vger.kernel.org
084cb0fe 9077W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9078S: Maintained
d3466830 9079F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9080
f5cd7872 9081PA SEMI ETHERNET DRIVER
f5cd7872 9082L: netdev@vger.kernel.org
56a5b8da 9083S: Orphan
ded19add 9084F: drivers/net/ethernet/pasemi/*
f5cd7872 9085
beb58aa3 9086PA SEMI SMBUS DRIVER
846557d3 9087L: linux-i2c@vger.kernel.org
56a5b8da 9088S: Orphan
679655da 9089F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9090
48fc267e
SK
9091PADATA PARALLEL EXECUTION MECHANISM
9092M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9093L: linux-crypto@vger.kernel.org
9094S: Maintained
9095F: kernel/padata.c
9096F: include/linux/padata.h
9097F: Documentation/padata.txt
9098
709ee531 9099PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9100M: Harald Welte <laforge@gnumonks.org>
d0944853 9101L: platform-driver-x86@vger.kernel.org
709ee531 9102S: Maintained
679655da 9103F: drivers/platform/x86/panasonic-laptop.c
709ee531 9104
368dd5ac 9105PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9106M: David Howells <dhowells@redhat.com>
4fa97181
DH
9107L: linux-am33-list@redhat.com (moderated for non-subscribers)
9108W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9109S: Maintained
679655da
JP
9110F: Documentation/mn10300/
9111F: arch/mn10300/
4fa97181 9112
305b37bd
KS
9113PARALLEL LCD/KEYPAD PANEL DRIVER
9114M: Willy Tarreau <willy@haproxy.com>
9115M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9116S: Odd Fixes
9117F: Documentation/misc-devices/lcd-panel-cgram.txt
9118F: drivers/misc/panel.c
9119
64dfff03
SM
9120PARALLEL PORT SUBSYSTEM
9121M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9122M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9123L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9124S: Maintained
679655da
JP
9125F: drivers/parport/
9126F: include/linux/parport*.h
9127F: drivers/char/ppdev.c
c117ab84 9128F: include/uapi/linux/ppdev.h
64dfff03 9129F: Documentation/parport*.txt
1da177e4 9130
4cdf6bc2 9131PARAVIRT_OPS INTERFACE
d633180c 9132M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9133M: Chris Wright <chrisw@sous-sol.org>
9134M: Alok Kataria <akataria@vmware.com>
9135M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9136L: virtualization@lists.linux-foundation.org
4cdf6bc2 9137S: Supported
a2e19991 9138F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9139F: arch/*/kernel/paravirt*
9140F: arch/*/include/asm/paravirt.h
47ae4b05 9141F: include/linux/hypervisor.h
4cdf6bc2 9142
e2d1d6c0 9143PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9144M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9145L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9146S: Maintained
679655da
JP
9147F: Documentation/blockdev/paride.txt
9148F: drivers/block/paride/
e2d1d6c0
RD
9149
9150PARISC ARCHITECTURE
b8828770 9151M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9152M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9153L: linux-parisc@vger.kernel.org
9154W: http://www.parisc-linux.org/
8a6e2535 9155Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9158S: Maintained
679655da 9159F: arch/parisc/
2b6bac9e 9160F: Documentation/parisc/
679655da 9161F: drivers/parisc/
2b6bac9e
HD
9162F: drivers/char/agp/parisc-agp.c
9163F: drivers/input/serio/gscps2.c
9164F: drivers/parport/parport_gsc.*
9165F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9166F: drivers/video/fbdev/sti*
2b6bac9e
HD
9167F: drivers/video/console/sti*
9168F: drivers/video/logo/logo_parisc*
e2d1d6c0 9169
1662d32c 9170PC87360 HARDWARE MONITORING DRIVER
8b58be88 9171M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9172L: linux-hwmon@vger.kernel.org
1662d32c 9173S: Maintained
679655da
JP
9174F: Documentation/hwmon/pc87360
9175F: drivers/hwmon/pc87360.c
1662d32c
JC
9176
9177PC8736x GPIO DRIVER
8b58be88 9178M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9179S: Maintained
679655da 9180F: drivers/char/pc8736x_gpio.c
1662d32c 9181
1ad107fd 9182PC87427 HARDWARE MONITORING DRIVER
d8130624 9183M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9184L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9185S: Maintained
9186F: Documentation/hwmon/pc87427
9187F: drivers/hwmon/pc87427.c
9188
b26e0ed4 9189PCA9532 LED DRIVER
8b58be88 9190M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9191S: Maintained
d5ca6918
JP
9192F: drivers/leds/leds-pca9532.c
9193F: include/linux/leds-pca9532.h
b26e0ed4 9194
5ce914a8 9195PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9196M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9197L: linux-i2c@vger.kernel.org
9198S: Maintained
b4f0b74e 9199F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9200
3971dae5 9201PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9202M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9203S: Maintained
9204F: drivers/firmware/pcdp.*
9205
065c6359 9206PCI ERROR RECOVERY
6305902c 9207M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9208L: linux-pci@vger.kernel.org
065c6359 9209S: Supported
679655da 9210F: Documentation/PCI/pci-error-recovery.txt
065c6359 9211
78c1cffd
RC
9212PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9213M: Russell Currey <ruscur@russell.cc>
9214L: linuxppc-dev@lists.ozlabs.org
9215S: Supported
9216F: Documentation/powerpc/eeh-pci-error-recovery.txt
9217F: arch/powerpc/kernel/eeh*.c
9218F: arch/powerpc/platforms/*/eeh*.c
9219F: arch/powerpc/include/*/eeh*.h
9220
1da177e4 9221PCI SUBSYSTEM
5ac3a6d2 9222M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9223L: linux-pci@vger.kernel.org
99662dd1 9224Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9226S: Supported
92a1fe2e 9227F: Documentation/devicetree/bindings/pci/
679655da
JP
9228F: Documentation/PCI/
9229F: drivers/pci/
9230F: include/linux/pci*
6b49ee49 9231F: arch/x86/pci/
cad01f91 9232F: arch/x86/kernel/quirks.c
1da177e4 9233
eaa6111b
LFT
9234PCI DRIVER FOR ALTERA PCIE IP
9235M: Ley Foon Tan <lftan@altera.com>
9236L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9237L: linux-pci@vger.kernel.org
9238S: Supported
9239F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9240F: drivers/pci/host/pcie-altera.c
9241
b7e78170
RH
9242PCI DRIVER FOR ARM VERSATILE PLATFORM
9243M: Rob Herring <robh@kernel.org>
9244L: linux-pci@vger.kernel.org
9245L: linux-arm-kernel@lists.infradead.org
9246S: Maintained
9247F: Documentation/devicetree/bindings/pci/versatile.txt
9248F: drivers/pci/host/pci-versatile.c
9249
3dc9d38c
TP
9250PCI DRIVER FOR ARMADA 8K
9251M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9252L: linux-pci@vger.kernel.org
9253L: linux-arm-kernel@lists.infradead.org
9254S: Maintained
9255F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9256F: drivers/pci/host/pcie-armada8k.c
9257
5f6b6ccd
TI
9258PCI DRIVER FOR APPLIEDMICRO XGENE
9259M: Tanmay Inamdar <tinamdar@apm.com>
9260L: linux-pci@vger.kernel.org
9261L: linux-arm-kernel@lists.infradead.org
9262S: Maintained
9263F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9264F: drivers/pci/host/pci-xgene.c
9265
62d0ff83
ML
9266PCI DRIVER FOR FREESCALE LAYERSCAPE
9267M: Minghuan Lian <minghuan.Lian@freescale.com>
9268M: Mingkai Hu <mingkai.hu@freescale.com>
9269M: Roy Zang <tie-fei.zang@freescale.com>
9270L: linuxppc-dev@lists.ozlabs.org
9271L: linux-pci@vger.kernel.org
9272L: linux-arm-kernel@lists.infradead.org
9273S: Maintained
9274F: drivers/pci/host/*layerscape*
9275
f0b75693 9276PCI DRIVER FOR IMX6
286fbaef 9277M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9278M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9279L: linux-pci@vger.kernel.org
9280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281S: Maintained
12e46064 9282F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9283F: drivers/pci/host/*imx6*
9284
0c4ffcfe
MK
9285PCI DRIVER FOR TI KEYSTONE
9286M: Murali Karicheri <m-karicheri2@ti.com>
9287L: linux-pci@vger.kernel.org
9288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9289S: Maintained
9290F: drivers/pci/host/*keystone*
9291
f0b75693
BH
9292PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9293M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9294M: Jason Cooper <jason@lakedaemon.net>
9295L: linux-pci@vger.kernel.org
9296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9297S: Maintained
9298F: drivers/pci/host/*mvebu*
9299
8c39d710
TP
9300PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9301M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9302L: linux-pci@vger.kernel.org
9303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9304S: Maintained
441106d9 9305F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9306F: drivers/pci/host/pci-aardvark.c
9307
0447cfd7
TR
9308PCI DRIVER FOR NVIDIA TEGRA
9309M: Thierry Reding <thierry.reding@gmail.com>
9310L: linux-tegra@vger.kernel.org
f0b75693 9311L: linux-pci@vger.kernel.org
0447cfd7
TR
9312S: Supported
9313F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9314F: drivers/pci/host/pci-tegra.c
9315
47ff3de9
KVA
9316PCI DRIVER FOR TI DRA7XX
9317M: Kishon Vijay Abraham I <kishon@ti.com>
9318L: linux-omap@vger.kernel.org
9319L: linux-pci@vger.kernel.org
9320S: Supported
9321F: Documentation/devicetree/bindings/pci/ti-pci.txt
9322F: drivers/pci/host/pci-dra7xx.c
9323
f0b75693
BH
9324PCI DRIVER FOR RENESAS R-CAR
9325M: Simon Horman <horms@verge.net.au>
9326L: linux-pci@vger.kernel.org
4a121096 9327L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9328S: Maintained
9329F: drivers/pci/host/*rcar*
9330
4af82255 9331PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9332M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9333L: linux-pci@vger.kernel.org
f0b75693
BH
9334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9335L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9336S: Maintained
9337F: drivers/pci/host/pci-exynos.c
9338
f0b75693 9339PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9340M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9341M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9342L: linux-pci@vger.kernel.org
9343S: Maintained
9344F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9345F: drivers/pci/host/*designware*
5a3aa2a8 9346
cf28855b
WD
9347PCI DRIVER FOR GENERIC OF HOSTS
9348M: Will Deacon <will.deacon@arm.com>
9349L: linux-pci@vger.kernel.org
9350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9351S: Maintained
9352F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9353F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9354F: drivers/pci/host/pci-host-generic.c
9355
185a383a
KB
9356PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9357M: Keith Busch <keith.busch@intel.com>
9358L: linux-pci@vger.kernel.org
9359S: Supported
bc79c985 9360F: drivers/pci/host/vmd.c
185a383a 9361
51b66a6c 9362PCIE DRIVER FOR ST SPEAR13XX
110baab1 9363M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9364L: linux-pci@vger.kernel.org
110baab1 9365S: Maintained
51b66a6c
PA
9366F: drivers/pci/host/*spear*
9367
af1169b4
LFT
9368PCI MSI DRIVER FOR ALTERA MSI IP
9369M: Ley Foon Tan <lftan@altera.com>
9370L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9371L: linux-pci@vger.kernel.org
9372S: Supported
9373F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9374F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9375
dcd19de3
DD
9376PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9377M: Duc Dang <dhdang@apm.com>
9378L: linux-pci@vger.kernel.org
9379L: linux-arm-kernel@lists.infradead.org
9380S: Maintained
9381F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9382F: drivers/pci/host/pci-xgene-msi.c
9383
a3cbfae1
NC
9384PCIE DRIVER FOR AXIS ARTPEC
9385M: Niklas Cassel <niklas.cassel@axis.com>
9386M: Jesper Nilsson <jesper.nilsson@axis.com>
9387L: linux-arm-kernel@axis.com
9388L: linux-pci@vger.kernel.org
9389S: Maintained
9390F: Documentation/devicetree/bindings/pci/axis,artpec*
9391F: drivers/pci/host/*artpec*
9392
500a1d9a
ZW
9393PCIE DRIVER FOR HISILICON
9394M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9395M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9396L: linux-pci@vger.kernel.org
9397S: Maintained
9398F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9399F: drivers/pci/host/pcie-hisi.c
9400
e77f847d
SL
9401PCIE DRIVER FOR ROCKCHIP
9402M: Shawn Lin <shawn.lin@rock-chips.com>
9403M: Wenrui Li <wenrui.li@rock-chips.com>
9404L: linux-pci@vger.kernel.org
9405L: linux-rockchip@lists.infradead.org
9406S: Maintained
9407F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9408F: drivers/pci/host/pcie-rockchip.c
9409
82a82383
SV
9410PCIE DRIVER FOR QUALCOMM MSM
9411M: Stanimir Varbanov <svarbanov@mm-sol.com>
9412L: linux-pci@vger.kernel.org
9413L: linux-arm-msm@vger.kernel.org
9414S: Maintained
9415F: drivers/pci/host/*qcom*
9416
f12b76e5
DD
9417PCIE DRIVER FOR CAVIUM THUNDERX
9418M: David Daney <david.daney@cavium.com>
9419L: linux-pci@vger.kernel.org
9420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9421S: Supported
9422F: Documentation/devicetree/bindings/pci/pci-thunder-*
9423F: drivers/pci/host/pci-thunder-*
9424
1da177e4 9425PCMCIA SUBSYSTEM
4230dfc9 9426P: Linux PCMCIA Team
f5df5881 9427L: linux-pcmcia@lists.infradead.org
6650e0a5 9428W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9430S: Maintained
679655da 9431F: Documentation/pcmcia/
a67cd548 9432F: tools/pcmcia/
679655da
JP
9433F: drivers/pcmcia/
9434F: include/pcmcia/
1da177e4
LT
9435
9436PCNET32 NETWORK DRIVER
227fb925 9437M: Don Fry <pcnet32@frontier.com>
979b6c13 9438L: netdev@vger.kernel.org
1da177e4 9439S: Maintained
b955f6ca 9440F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9441
48fc267e
SK
9442PCRYPT PARALLEL CRYPTO ENGINE
9443M: Steffen Klassert <steffen.klassert@secunet.com>
9444L: linux-crypto@vger.kernel.org
9445S: Maintained
9446F: crypto/pcrypt.c
9447F: include/crypto/pcrypt.h
9448
e72df0b8
TH
9449PER-CPU MEMORY ALLOCATOR
9450M: Tejun Heo <tj@kernel.org>
93e205a7 9451M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9453S: Maintained
9454F: include/linux/percpu*.h
9455F: mm/percpu*.c
9456F: arch/*/include/asm/percpu.h
9457
ad4ecbcb 9458PER-TASK DELAY ACCOUNTING
185e595f 9459M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9460S: Maintained
679655da
JP
9461F: include/linux/delayacct.h
9462F: kernel/delayacct.c
ad4ecbcb 9463
57c0c15b 9464PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9465M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9466M: Ingo Molnar <mingo@redhat.com>
f80c5393 9467M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9468R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9469L: linux-kernel@vger.kernel.org
75fc2d37 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9471S: Supported
d53e8365 9472F: kernel/events/*
a003236c 9473F: include/linux/perf_event.h
c117ab84 9474F: include/uapi/linux/perf_event.h
141c4296
RR
9475F: arch/*/kernel/perf_event*.c
9476F: arch/*/kernel/*/perf_event*.c
9477F: arch/*/kernel/*/*/perf_event*.c
a003236c 9478F: arch/*/include/asm/perf_event.h
a003236c 9479F: arch/*/kernel/perf_callchain.c
b0a434fb 9480F: arch/*/events/*
a003236c 9481F: tools/perf/
6c0b3244 9482
dd49d0f5 9483PERSONALITY HANDLING
8b58be88 9484M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9485L: linux-abi-devel@lists.sourceforge.net
9486S: Maintained
679655da 9487F: include/linux/personality.h
c117ab84 9488F: include/uapi/linux/personality.h
dd49d0f5 9489
838e7a03 9490PHONET PROTOCOL
2a06b40f 9491M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9492S: Supported
9493F: Documentation/networking/phonet.txt
9494F: include/linux/phonet.h
9495F: include/net/phonet/
c117ab84 9496F: include/uapi/linux/phonet.h
838e7a03
RDC
9497F: net/phonet/
9498
1da177e4 9499PHRAM MTD DRIVER
8b58be88 9500M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9501L: linux-mtd@lists.infradead.org
9502S: Maintained
679655da 9503F: drivers/mtd/devices/phram.c
1da177e4 9504
efdbb10e
BP
9505PICOLCD HID DRIVER
9506M: Bruno Prémont <bonbons@linux-vserver.org>
9507L: linux-input@vger.kernel.org
9508S: Maintained
9509F: drivers/hid/hid-picolcd*
9510
a53bfa07
JI
9511PICOXCELL SUPPORT
9512M: Jamie Iles <jamie@jamieiles.com>
9513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9514T: git git://github.com/jamieiles/linux-2.6-ji.git
9515S: Supported
b8733987 9516F: arch/arm/boot/dts/picoxcell*
14430813 9517F: arch/arm/mach-picoxcell/
b8733987 9518F: drivers/crypto/picoxcell*
a53bfa07 9519
2744e8af
LW
9520PIN CONTROL SUBSYSTEM
9521M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9522L: linux-gpio@vger.kernel.org
dbe752a3 9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9524S: Maintained
9feeed94 9525F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9526F: Documentation/pinctrl.txt
07f29ba6 9527F: drivers/pinctrl/
8e406fe4 9528F: include/linux/pinctrl/
2744e8af 9529
2201bbb8
JCPV
9530PIN CONTROLLER - ATMEL AT91
9531M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533S: Maintained
c654b6bf 9534F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9535
33d3690c
LD
9536PIN CONTROLLER - ATMEL AT91 PIO4
9537M: Ludovic Desroches <ludovic.desroches@atmel.com>
9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539L: linux-gpio@vger.kernel.org
9540S: Supported
9541F: drivers/pinctrl/pinctrl-at91-pio4.*
9542
cbd1b652
MW
9543PIN CONTROLLER - INTEL
9544M: Mika Westerberg <mika.westerberg@linux.intel.com>
9545M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9546S: Maintained
9547F: drivers/pinctrl/intel/
2201bbb8 9548
9963b536
LP
9549PIN CONTROLLER - RENESAS
9550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9551M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9552L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9553S: Maintained
9554F: drivers/pinctrl/sh-pfc/
9555
b75e60d6 9556PIN CONTROLLER - SAMSUNG
fea685e9 9557M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9558M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9559M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9562S: Maintained
9b5b33f6 9563F: drivers/pinctrl/samsung/
5db7e3bb
KK
9564F: include/dt-bindings/pinctrl/samsung.h
9565F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9566
13cbd906
TL
9567PIN CONTROLLER - SINGLE
9568M: Tony Lindgren <tony@atomide.com>
9569M: Haojian Zhuang <haojian.zhuang@linaro.org>
9570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571L: linux-omap@vger.kernel.org
9572S: Maintained
9573F: drivers/pinctrl/pinctrl-single.c
9574
deda8287 9575PIN CONTROLLER - ST SPEAR
da89947b 9576M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9578W: http://www.st.com/spear
9579S: Maintained
8e406fe4 9580F: drivers/pinctrl/spear/
deda8287 9581
11a1cf34
JH
9582PISTACHIO SOC SUPPORT
9583M: James Hartley <james.hartley@imgtec.com>
9584M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9585L: linux-mips@linux-mips.org
9586S: Maintained
9587F: arch/mips/pistachio/
9588F: arch/mips/include/asm/mach-pistachio/
9589F: arch/mips/boot/dts/pistachio/
9590F: arch/mips/configs/pistachio*_defconfig
9591
249a6771 9592PKTCDVD DRIVER
e5f6450c 9593M: Jiri Kosina <jikos@kernel.org>
249a6771 9594S: Maintained
679655da
JP
9595F: drivers/block/pktcdvd.c
9596F: include/linux/pktcdvd.h
c117ab84 9597F: include/uapi/linux/pktcdvd.h
249a6771 9598
b31d8273
G
9599PKUNITY SOC DRIVERS
9600M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9601W: http://mprc.pku.edu.cn/~guanxuetao/linux
9602S: Maintained
ceebf4d5 9603T: git git://github.com/gxt/linux.git
b31d8273 9604F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9605F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9606F: drivers/video/fbdev/fb-puv3.c
2809e80b 9607F: drivers/rtc/rtc-puv3.c
b31d8273 9608
9d2ecfb7 9609PMBUS HARDWARE MONITORING DRIVERS
ca462085 9610M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9611L: linux-hwmon@vger.kernel.org
9612W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9613W: http://www.roeck-us.net/linux/drivers/
9614T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9615S: Maintained
9616F: Documentation/hwmon/pmbus
9617F: drivers/hwmon/pmbus/
9618F: include/linux/i2c/pmbus.h
9619
89a36810 9620PMC SIERRA MaxRAID DRIVER
89a36810
AR
9621L: linux-scsi@vger.kernel.org
9622W: http://www.pmc-sierra.com/
3cdea4d7 9623S: Orphan
89a36810
AR
9624F: drivers/scsi/pmcraid.*
9625
dbf9bfe6 9626PMC SIERRA PM8001 DRIVER
d32477e2 9627M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9628M: lindar_liu@usish.com
f5a7b525 9629L: pmchba@pmcs.com
dbf9bfe6 9630L: linux-scsi@vger.kernel.org
9631S: Supported
9632F: drivers/scsi/pm8001/
9633
1da177e4 9634POSIX CLOCKS and TIMERS
8b58be88 9635M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9636L: linux-kernel@vger.kernel.org
75fc2d37 9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9638S: Maintained
679655da
JP
9639F: fs/timerfd.c
9640F: include/linux/timer*
5cee9645 9641F: kernel/time/*timer*
1da177e4 9642
7b06a6d7
RW
9643POWER MANAGEMENT CORE
9644M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9645L: linux-pm@vger.kernel.org
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9647B: https://bugzilla.kernel.org
7b06a6d7
RW
9648S: Supported
9649F: drivers/base/power/
9650F: include/linux/pm.h
9651F: include/linux/pm_*
9652F: include/linux/powercap.h
9653F: drivers/powercap/
9654
3be86148 9655POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9656M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9657L: linux-pm@vger.kernel.org
58db9505 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9659S: Maintained
f3332532 9660F: Documentation/devicetree/bindings/power/supply/
679655da 9661F: include/linux/power_supply.h
8c0984e5 9662F: drivers/power/supply/
3be86148 9663
514f161a
MR
9664POWER STATE COORDINATION INTERFACE (PSCI)
9665M: Mark Rutland <mark.rutland@arm.com>
9666M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9667L: linux-arm-kernel@lists.infradead.org
9668S: Maintained
9669F: drivers/firmware/psci.c
9670F: include/linux/psci.h
9671F: include/uapi/linux/psci.h
9672
43a1dd9b
SJS
9673POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9674M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9675L: linuxppc-dev@lists.ozlabs.org
9676S: Maintained
9677F: drivers/char/powernv-op-panel.c
9678
1da177e4 9679PNP SUPPORT
9c3646d1 9680M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9681S: Maintained
679655da 9682F: drivers/pnp/
1da177e4
LT
9683
9684PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9685M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9686L: linux-ppp@vger.kernel.org
9687S: Maintained
224cf5ad 9688F: drivers/net/ppp/ppp_*
1da177e4
LT
9689
9690PPP OVER ATM (RFC 2364)
8b58be88 9691M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9692S: Maintained
679655da 9693F: net/atm/pppoatm.c
c117ab84 9694F: include/uapi/linux/atmppp.h
1da177e4
LT
9695
9696PPP OVER ETHERNET
8b58be88 9697M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9698S: Maintained
224cf5ad
JK
9699F: drivers/net/ppp/pppoe.c
9700F: drivers/net/ppp/pppox.c
1da177e4 9701
a6d2370b 9702PPP OVER L2TP
8b58be88 9703M: James Chapman <jchapman@katalix.com>
a6d2370b 9704S: Maintained
90ca28d1 9705F: net/l2tp/l2tp_ppp.c
679655da 9706F: include/linux/if_pppol2tp.h
c117ab84 9707F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9708
eae9d2ba 9709PPS SUPPORT
8b58be88 9710M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9711W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9712L: linuxpps@ml.enneenne.com (subscribers-only)
9713S: Maintained
cabaaf41
JP
9714F: Documentation/pps/
9715F: drivers/pps/
9716F: include/linux/pps*.h
eae9d2ba 9717
71a6d0af
HW
9718PPTP DRIVER
9719M: Dmitry Kozlov <xeb@mail.ru>
9720L: netdev@vger.kernel.org
9721S: Maintained
224cf5ad 9722F: drivers/net/ppp/pptp.c
71a6d0af
HW
9723W: http://sourceforge.net/projects/accel-pptp
9724
1da177e4 9725PREEMPTIBLE KERNEL
8b58be88 9726M: Robert Love <rml@tech9.net>
1da177e4
LT
9727L: kpreempt-tech@lists.sourceforge.net
9728W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9729S: Supported
679655da
JP
9730F: Documentation/preempt-locking.txt
9731F: include/linux/preempt.h
1da177e4
LT
9732
9733PRISM54 WIRELESS DRIVER
8b58be88 9734M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9735L: linux-wireless@vger.kernel.org
9ef80804 9736W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9737S: Obsolete
c12edfe2 9738F: drivers/net/wireless/intersil/prism54/
1da177e4 9739
02c18891 9740PS3 NETWORK SUPPORT
b809b9ca 9741M: Geoff Levand <geoff@infradead.org>
02c18891 9742L: netdev@vger.kernel.org
a14ab6b6 9743L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9744S: Maintained
8df158ac 9745F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9746
f58a9d17 9747PS3 PLATFORM SUPPORT
b809b9ca 9748M: Geoff Levand <geoff@infradead.org>
a4724ed6 9749L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9750S: Maintained
679655da
JP
9751F: arch/powerpc/boot/ps3*
9752F: arch/powerpc/include/asm/lv1call.h
9753F: arch/powerpc/include/asm/ps3*.h
9754F: arch/powerpc/platforms/ps3/
9755F: drivers/*/ps3*
9756F: drivers/ps3/
fec629b8 9757F: drivers/rtc/rtc-ps3.c
679655da 9758F: drivers/usb/host/*ps3.c
fec629b8 9759F: sound/ppc/snd_ps3*
f58a9d17 9760
cffb4add 9761PS3VRAM DRIVER
8b58be88 9762M: Jim Paris <jim@jtan.com>
3715a5d0 9763M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9764L: linuxppc-dev@lists.ozlabs.org
cffb4add 9765S: Maintained
8a3977cb 9766F: drivers/block/ps3vram.c
cffb4add 9767
8defe599 9768PSTORE FILESYSTEM
9d5e2a02 9769M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9770M: Colin Cross <ccross@android.com>
9771M: Kees Cook <keescook@chromium.org>
9772M: Tony Luck <tony.luck@intel.com>
9773S: Maintained
9f273c24 9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9775F: fs/pstore/
9776F: include/linux/pstore*
04851772 9777F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9778F: drivers/acpi/apei/erst.c
9779
7fbc415d
RC
9780PTP HARDWARE CLOCK SUPPORT
9781M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9782L: netdev@vger.kernel.org
7fbc415d
RC
9783S: Maintained
9784W: http://linuxptp.sourceforge.net/
9785F: Documentation/ABI/testing/sysfs-ptp
9786F: Documentation/ptp/*
0ecb3cdd 9787F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9788F: drivers/net/phy/dp83640*
9789F: drivers/ptp/*
9790F: include/linux/ptp_cl*
9791
cf94a4d1 9792PTRACE SUPPORT
e846ee5f 9793M: Roland McGrath <roland@hack.frob.com>
8b58be88 9794M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9795S: Maintained
9796F: include/asm-generic/syscall.h
9797F: include/linux/ptrace.h
9798F: include/linux/regset.h
9799F: include/linux/tracehook.h
c117ab84 9800F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9801F: kernel/ptrace.c
9802
3e9d7ba7
HV
9803PULSE8-CEC DRIVER
9804M: Hans Verkuil <hverkuil@xs4all.nl>
9805L: linux-media@vger.kernel.org
9806T: git git://linuxtv.org/media_tree.git
9807S: Maintained
9808F: drivers/staging/media/pulse8-cec
9809
8320204a 9810PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9811M: Mike Isely <isely@pobox.com>
16e9495d 9812L: pvrusb2@isely.net (subscribers-only)
661263b5 9813L: linux-media@vger.kernel.org
8320204a 9814W: http://www.isely.net/pvrusb2/
275ffde4 9815T: git git://linuxtv.org/media_tree.git
8320204a 9816S: Maintained
618cd932 9817F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9818F: drivers/media/usb/pvrusb2/
8320204a 9819
39532e6c 9820PWC WEBCAM DRIVER
c0936df4 9821M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9822L: linux-media@vger.kernel.org
9823T: git git://linuxtv.org/media_tree.git
c0936df4 9824S: Odd Fixes
39532e6c
HG
9825F: drivers/media/usb/pwc/*
9826
93c090b3 9827PWM FAN DRIVER
774e0362
KD
9828M: Kamil Debski <kamil@wypas.org>
9829M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9830L: linux-hwmon@vger.kernel.org
93c090b3
KD
9831S: Supported
9832F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9833F: Documentation/hwmon/pwm-fan
9834F: drivers/hwmon/pwm-fan.c
9835
200efedd 9836PWM SUBSYSTEM
aa3495f7
TR
9837M: Thierry Reding <thierry.reding@gmail.com>
9838L: linux-pwm@vger.kernel.org
0c2498f1 9839S: Maintained
006e854f 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9841F: Documentation/pwm.txt
9842F: Documentation/devicetree/bindings/pwm/
9843F: include/linux/pwm.h
0c2498f1 9844F: drivers/pwm/
a140b98d
TR
9845F: drivers/video/backlight/pwm_bl.c
9846F: include/linux/pwm_backlight.h
0c2498f1 9847
30ec261e 9848PXA2xx/PXA3xx SUPPORT
8da5e302 9849M: Daniel Mack <daniel@zonque.org>
a323f664 9850M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9851M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9853T: git git://github.com/hzhuang1/linux.git
8da5e302 9854T: git git://github.com/rjarzmik/linux.git
1da177e4 9855S: Maintained
e68d7c14 9856F: arch/arm/boot/dts/pxa*
679655da 9857F: arch/arm/mach-pxa/
820439f1 9858F: drivers/dma/pxa*
679655da 9859F: drivers/pcmcia/pxa2xx*
1403ead9 9860F: drivers/pinctrl/pxa/
9df92e6c 9861F: drivers/spi/spi-pxa2xx*
faf2e1db 9862F: drivers/usb/gadget/udc/pxa2*
679655da 9863F: include/sound/pxa2xx-lib.h
bec4c99e 9864F: sound/arm/pxa*
14430813 9865F: sound/soc/pxa/
1da177e4 9866
f3154a46
RJ
9867PXA GPIO DRIVER
9868M: Robert Jarzmik <robert.jarzmik@free.fr>
9869L: linux-gpio@vger.kernel.org
9870S: Maintained
9871F: drivers/gpio/gpio-pxa.c
9872
ec64d3bf
EG
9873PXA3xx NAND FLASH DRIVER
9874M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9875L: linux-mtd@lists.infradead.org
9876S: Maintained
9a67f099 9877F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9878
3f640c61 9879MMP SUPPORT
8b58be88 9880M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9881M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9883T: git git://github.com/hzhuang1/linux.git
9884T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9885S: Maintained
e68d7c14 9886F: arch/arm/boot/dts/mmp*
3f640c61 9887F: arch/arm/mach-mmp/
e8e6cb32 9888
272f133a
PO
9889PXA MMCI DRIVER
9890S: Orphan
9891
57f63bc8 9892PXA RTC DRIVER
8b58be88 9893M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9894L: rtc-linux@googlegroups.com
9895S: Maintained
9896
cea4001a 9897QAT DRIVER
90ab5a81
TS
9898M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9899M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9900L: qat-linux@intel.com
9901S: Supported
9902F: drivers/crypto/qat/
cea4001a 9903
52a09a04 9904QIB DRIVER
8473c603 9905M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9906L: linux-rdma@vger.kernel.org
9907S: Supported
9908F: drivers/infiniband/hw/qib/
9909
5e9772b9
JS
9910QLOGIC QLA1280 SCSI DRIVER
9911M: Michael Reed <mdr@sgi.com>
9912L: linux-scsi@vger.kernel.org
9913S: Maintained
9914F: drivers/scsi/qla1280.[ch]
9915
1da177e4 9916QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9917M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9918L: linux-scsi@vger.kernel.org
9919S: Supported
679655da
JP
9920F: Documentation/scsi/LICENSE.qla2xxx
9921F: drivers/scsi/qla2xxx/
1da177e4 9922
883c98fe 9923QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9924M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9925L: linux-scsi@vger.kernel.org
9926S: Supported
bacfb81b 9927F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9928F: drivers/scsi/qla4xxx/
9929
5a4faa87 9930QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9931M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9932L: netdev@vger.kernel.org
9933S: Supported
679655da 9934F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9935F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9936
0ec00f03 9937QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9938M: Harish Patil <harish.patil@cavium.com>
9939M: Manish Chopra <manish.chopra@cavium.com>
9940M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9941L: netdev@vger.kernel.org
9942S: Supported
aa43c215 9943F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9944
c4e84bde 9945QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9946M: Harish Patil <harish.patil@cavium.com>
9947M: Manish Chopra <manish.chopra@cavium.com>
9948M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9949L: netdev@vger.kernel.org
9950S: Supported
aa43c215 9951F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9952
fe56b9e6 9953QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9954M: Yuval Mintz <Yuval.Mintz@cavium.com>
9955M: Ariel Elior <Ariel.Elior@cavium.com>
9956M: everest-linux-l2@cavium.com
fe56b9e6
YM
9957L: netdev@vger.kernel.org
9958S: Supported
9959F: drivers/net/ethernet/qlogic/qed/
9960F: include/linux/qed/
9961F: drivers/net/ethernet/qlogic/qede/
9962
1da177e4 9963QNX4 FILESYSTEM
8b58be88 9964M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9965W: http://www.alarsen.net/linux/qnx4fs/
9966S: Maintained
80811493 9967F: fs/qnx4/
c117ab84
CEB
9968F: include/uapi/linux/qnx4_fs.h
9969F: include/uapi/linux/qnxtypes.h
1da177e4 9970
91952bc0
AP
9971QT1010 MEDIA DRIVER
9972M: Antti Palosaari <crope@iki.fi>
9973L: linux-media@vger.kernel.org
a825eaec 9974W: https://linuxtv.org
91952bc0
AP
9975W: http://palosaari.fi/linux/
9976Q: http://patchwork.linuxtv.org/project/linux-media/list/
9977T: git git://linuxtv.org/anttip/media_tree.git
9978S: Maintained
9979F: drivers/media/tuners/qt1010*
9980
966fb5ec
SM
9981QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9982M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9983L: linux-wireless@vger.kernel.org
9984L: ath9k-devel@lists.ath9k.org
9985W: http://wireless.kernel.org/en/users/Drivers/ath9k
9986S: Supported
9987F: drivers/net/wireless/ath/ath9k/
9988
2ea0ffcb
KV
9989QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9990M: Kalle Valo <kvalo@qca.qualcomm.com>
9991L: ath10k@lists.infradead.org
9992W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9994S: Supported
9995F: drivers/net/wireless/ath/ath10k/
9996
b9b17deb
TT
9997QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9998M: Timur Tabi <timur@codeaurora.org>
9999L: netdev@vger.kernel.org
10000S: Supported
10001F: drivers/net/ethernet/qualcomm/emac/
10002
4f4567cf
RK
10003QUALCOMM HEXAGON ARCHITECTURE
10004M: Richard Kuo <rkuo@codeaurora.org>
10005L: linux-hexagon@vger.kernel.org
9f273c24 10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10007S: Supported
10008F: arch/hexagon/
10009
8e84c258
EK
10010QUALCOMM WCN36XX WIRELESS DRIVER
10011M: Eugene Krasnikov <k.eugene.e@gmail.com>
10012L: wcn36xx@lists.infradead.org
10013W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10014T: git git://github.com/KrasnikovEugene/wcn36xx.git
10015S: Supported
10016F: drivers/net/wireless/ath/wcn36xx/
10017
eeca9a67
MT
10018QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10019M: Gabriel Somlo <somlo@cmu.edu>
10020M: "Michael S. Tsirkin" <mst@redhat.com>
10021L: qemu-devel@nongnu.org
10022S: Maintained
10023F: drivers/firmware/qemu_fw_cfg.c
10024
602adf40 10025RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10026M: Ilya Dryomov <idryomov@gmail.com>
10027M: Sage Weil <sage@redhat.com>
527a88b9 10028M: Alex Elder <elder@kernel.org>
398ecff5 10029L: ceph-devel@vger.kernel.org
09d90327
SW
10030W: http://ceph.com/
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10032T: git git://github.com/ceph/ceph-client.git
602adf40 10033S: Supported
398ecff5 10034F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10035F: drivers/block/rbd.c
10036F: drivers/block/rbd_types.h
10037
1da177e4 10038RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10039M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10040L: linux-fbdev@vger.kernel.org
1da177e4 10041S: Maintained
8a61f013 10042F: drivers/video/fbdev/aty/radeon*
c117ab84 10043F: include/uapi/linux/radeonfb.h
1da177e4 10044
c6c9b34c 10045RADIOSHARK RADIO DRIVER
c0936df4 10046M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10047L: linux-media@vger.kernel.org
10048T: git git://linuxtv.org/media_tree.git
10049S: Maintained
10050F: drivers/media/radio/radio-shark.c
10051
10052RADIOSHARK2 RADIO DRIVER
c0936df4 10053M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10054L: linux-media@vger.kernel.org
10055T: git git://linuxtv.org/media_tree.git
10056S: Maintained
10057F: drivers/media/radio/radio-shark2.c
10058F: drivers/media/radio/radio-tea5777.c
10059
1da177e4 10060RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10061M: Paul Mackerras <paulus@samba.org>
c69f677c 10062L: linux-fbdev@vger.kernel.org
1da177e4 10063S: Maintained
8a61f013 10064F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10065
a0fd81a9 10066RALINK MIPS ARCHITECTURE
bdb40e8e 10067M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10068L: linux-mips@linux-mips.org
10069S: Maintained
10070F: arch/mips/ralink
10071
e7839f25 10072RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10073P: rt2x00 project
b182427e 10074M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10075M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10076L: linux-wireless@vger.kernel.org
95ea3627 10077S: Maintained
33aca94d 10078F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10079
9db5579b 10080RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10081M: Jens Axboe <axboe@kernel.dk>
9db5579b 10082S: Maintained
679655da
JP
10083F: Documentation/blockdev/ramdisk.txt
10084F: drivers/block/brd.c
9db5579b 10085
9e95ce27 10086RANDOM NUMBER DRIVER
0624bcaa 10087M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10088S: Maintained
679655da 10089F: drivers/char/random.c
9e95ce27 10090
394b701c 10091RAPIDIO SUBSYSTEM
8b58be88 10092M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10093M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10094S: Maintained
679655da 10095F: drivers/rapidio/
394b701c 10096
e2d1d6c0 10097RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10098L: linux-wireless@vger.kernel.org
f52a5490 10099S: Orphan
679655da 10100F: drivers/net/wireless/ray*
e2d1d6c0
RD
10101
10102RCUTORTURE MODULE
e0198b29 10103M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10104M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10105L: linux-kernel@vger.kernel.org
f9094d8e 10106S: Supported
08deed1e 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10108F: Documentation/RCU/torture.txt
34e2d560 10109F: kernel/rcu/rcutorture.c
e2d1d6c0 10110
c87b9c60
PM
10111RCUTORTURE TEST FRAMEWORK
10112M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10113M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10114R: Steven Rostedt <rostedt@goodmis.org>
10115R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10116R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10117L: linux-kernel@vger.kernel.org
c87b9c60
PM
10118S: Supported
10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10120F: tools/testing/selftests/rcutorture
10121
c1f766b5 10122RDC R-321X SoC
8b58be88 10123M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10124S: Maintained
10125
db17f395 10126RDC R6040 FAST ETHERNET DRIVER
35566e96 10127M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10128L: netdev@vger.kernel.org
10129S: Maintained
58565a35 10130F: drivers/net/ethernet/rdc/r6040.c
db17f395 10131
a09ed661 10132RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10133M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10134L: netdev@vger.kernel.org
10135L: linux-rdma@vger.kernel.org
fbb5a558 10136L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10137W: https://oss.oracle.com/projects/rds/
a09ed661 10138S: Supported
679655da 10139F: net/rds/
72f26eee 10140F: Documentation/networking/rds.txt
a09ed661 10141
0194621b
DD
10142RDMAVT - RDMA verbs software
10143M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10144L: linux-rdma@vger.kernel.org
10145S: Supported
10146F: drivers/infiniband/sw/rdmavt
10147
595182bc 10148READ-COPY UPDATE (RCU)
8b58be88 10149M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10150M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10151R: Steven Rostedt <rostedt@goodmis.org>
10152R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10153R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10154L: linux-kernel@vger.kernel.org
9fab9787 10155W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10156S: Supported
08deed1e 10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10158F: Documentation/RCU/
9fab9787 10159X: Documentation/RCU/torture.txt
f9094d8e 10160F: include/linux/rcu*
4102adab
PM
10161X: include/linux/srcu.h
10162F: kernel/rcu/
34e2d560 10163X: kernel/torture.c
595182bc 10164
0c86edc0 10165REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10166M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10167M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10168L: rtc-linux@googlegroups.com
8a6e2535 10169Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10171S: Maintained
7af6a2e1 10172F: Documentation/devicetree/bindings/rtc/
679655da
JP
10173F: Documentation/rtc.txt
10174F: drivers/rtc/
10175F: include/linux/rtc.h
c117ab84 10176F: include/uapi/linux/rtc.h
fe23c336
AB
10177F: include/linux/rtc/
10178F: include/linux/platform_data/rtc-*
10179F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10180
0e400c53
MB
10181REALTEK AUDIO CODECS
10182M: Bard Liao <bardliao@realtek.com>
10183M: Oder Chiou <oder_chiou@realtek.com>
10184S: Maintained
10185F: sound/soc/codecs/rt*
10186F: include/sound/rt*.h
10187
1da177e4 10188REISERFS FILE SYSTEM
76c4e5ea 10189L: reiserfs-devel@vger.kernel.org
1da177e4 10190S: Supported
679655da 10191F: fs/reiserfs/
1da177e4 10192
b83a313b 10193REGISTER MAP ABSTRACTION
b02e48f2 10194M: Mark Brown <broonie@kernel.org>
dd060bc9 10195L: linux-kernel@vger.kernel.org
b83a313b
MB
10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10197S: Supported
9398a639 10198F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10199F: drivers/base/regmap/
10200F: include/linux/regmap.h
10201
400e64df
OBC
10202REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10203M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10204M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10205L: linux-remoteproc@vger.kernel.org
6bb697b6 10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10207S: Maintained
15ebc72d 10208F: Documentation/devicetree/bindings/remoteproc/
400e64df 10209F: Documentation/remoteproc.txt
15ebc72d 10210F: drivers/remoteproc/
6fc26488 10211F: include/linux/remoteproc.h
400e64df 10212
d8115db5
OBC
10213REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10214M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10215M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10216L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10218S: Maintained
10219F: drivers/rpmsg/
10220F: Documentation/rpmsg.txt
10221F: include/linux/rpmsg.h
10222
fedc81e7
GU
10223RENESAS CLOCK DRIVERS
10224M: Geert Uytterhoeven <geert+renesas@glider.be>
10225L: linux-renesas-soc@vger.kernel.org
10226S: Supported
10227F: drivers/clk/renesas/
10228
8e6569af
SS
10229RENESAS ETHERNET DRIVERS
10230R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10231L: netdev@vger.kernel.org
4a121096 10232L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10233F: drivers/net/ethernet/renesas/
10234F: include/linux/sh_eth.h
10235
3e46c397
YS
10236RENESAS USB2 PHY DRIVER
10237M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10238L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10239S: Maintained
10240F: drivers/phy/phy-rcar-gen3-usb2.c
10241
1b0fe6be
PZ
10242RESET CONTROLLER FRAMEWORK
10243M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10244T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10245S: Maintained
10246F: drivers/reset/
10247F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10248F: include/dt-bindings/reset/
1b0fe6be
PZ
10249F: include/linux/reset.h
10250F: include/linux/reset-controller.h
10251
e0897645 10252RFKILL
8b58be88 10253M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10254L: linux-wireless@vger.kernel.org
ce466579
JB
10255W: http://wireless.kernel.org/
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10258S: Maintained
505c9247 10259F: Documentation/rfkill.txt
80811493 10260F: net/rfkill/
e0897645 10261
933685ca
TG
10262RHASHTABLE
10263M: Thomas Graf <tgraf@suug.ch>
39ec406d 10264M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10265L: netdev@vger.kernel.org
10266S: Maintained
10267F: lib/rhashtable.c
10268F: include/linux/rhashtable.h
10269
67e054e9
ML
10270RICOH SMARTMEDIA/XD DRIVER
10271M: Maxim Levitsky <maximlevitsky@gmail.com>
10272S: Maintained
21c26f50
JP
10273F: drivers/mtd/nand/r852.c
10274F: drivers/mtd/nand/r852.h
67e054e9 10275
92634125
ML
10276RICOH R5C592 MEMORYSTICK DRIVER
10277M: Maxim Levitsky <maximlevitsky@gmail.com>
10278S: Maintained
10279F: drivers/memstick/host/r592.*
10280
27f1d2f9
SA
10281ROCCAT DRIVERS
10282M: Stefan Achatz <erazor_de@users.sourceforge.net>
10283W: http://sourceforge.net/projects/roccat/
10284S: Maintained
10285F: drivers/hid/hid-roccat*
10286F: include/linux/hid-roccat*
10287F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10288
4b8ac966
JP
10289ROCKER DRIVER
10290M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10291L: netdev@vger.kernel.org
10292S: Supported
10293F: drivers/net/ethernet/rocker/
10294
1da177e4
LT
10295ROCKETPORT DRIVER
10296P: Comtrol Corp.
1da177e4
LT
10297W: http://www.comtrol.com
10298S: Maintained
679655da 10299F: Documentation/serial/rocket.txt
c897401b 10300F: drivers/tty/rocket*
1da177e4 10301
7645c2f4
KC
10302ROCKETPORT EXPRESS/INFINITY DRIVER
10303M: Kevin Cernekee <cernekee@gmail.com>
10304L: linux-serial@vger.kernel.org
10305S: Odd Fixes
10306F: drivers/tty/serial/rp2.*
10307
1da177e4 10308ROSE NETWORK LAYER
8b58be88 10309M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10310L: linux-hams@vger.kernel.org
d34cb28a 10311W: http://www.linux-ax25.org/
1da177e4 10312S: Maintained
679655da 10313F: include/net/rose.h
c117ab84 10314F: include/uapi/linux/rose.h
679655da 10315F: net/rose/
1da177e4 10316
91952bc0
AP
10317RTL2830 MEDIA DRIVER
10318M: Antti Palosaari <crope@iki.fi>
10319L: linux-media@vger.kernel.org
a825eaec 10320W: https://linuxtv.org
91952bc0
AP
10321W: http://palosaari.fi/linux/
10322Q: http://patchwork.linuxtv.org/project/linux-media/list/
10323T: git git://linuxtv.org/anttip/media_tree.git
10324S: Maintained
10325F: drivers/media/dvb-frontends/rtl2830*
10326
27a0aacf
AP
10327RTL2832 MEDIA DRIVER
10328M: Antti Palosaari <crope@iki.fi>
10329L: linux-media@vger.kernel.org
a825eaec 10330W: https://linuxtv.org
27a0aacf
AP
10331W: http://palosaari.fi/linux/
10332Q: http://patchwork.linuxtv.org/project/linux-media/list/
10333T: git git://linuxtv.org/anttip/media_tree.git
10334S: Maintained
10335F: drivers/media/dvb-frontends/rtl2832*
10336
ba6e6f6e
AP
10337RTL2832_SDR MEDIA DRIVER
10338M: Antti Palosaari <crope@iki.fi>
10339L: linux-media@vger.kernel.org
a825eaec 10340W: https://linuxtv.org
ba6e6f6e
AP
10341W: http://palosaari.fi/linux/
10342Q: http://patchwork.linuxtv.org/project/linux-media/list/
10343T: git git://linuxtv.org/anttip/media_tree.git
10344S: Maintained
b4bb1c28 10345F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10346
59840488 10347RTL8180 WIRELESS DRIVER
605bebe2 10348L: linux-wireless@vger.kernel.org
491b26b4 10349W: http://wireless.kernel.org/
54e5881d 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10351S: Orphan
62141726 10352F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10353
59840488 10354RTL8187 WIRELESS DRIVER
9f0939bf 10355M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10356M: Hin-Tak Leung <htl10@users.sourceforge.net>
10357M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10358L: linux-wireless@vger.kernel.org
491b26b4 10359W: http://wireless.kernel.org/
54e5881d 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10361S: Maintained
62141726 10362F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10363
3cf0c8ad
LF
10364RTL8192CE WIRELESS DRIVER
10365M: Larry Finger <Larry.Finger@lwfinger.net>
10366M: Chaoming Li <chaoming_li@realsil.com.cn>
10367L: linux-wireless@vger.kernel.org
491b26b4 10368W: http://wireless.kernel.org/
3cf0c8ad
LF
10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10370S: Maintained
62141726
KV
10371F: drivers/net/wireless/realtek/rtlwifi/
10372F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10373
26f1fad2
JS
10374RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10375M: Jes Sorensen <Jes.Sorensen@redhat.com>
10376L: linux-wireless@vger.kernel.org
171a900c 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10378S: Maintained
10379F: drivers/net/wireless/realtek/rtl8xxxu/
10380
9eb8ef74 10381S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10382M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10383L: linux-fbdev@vger.kernel.org
ce00f85c 10384S: Maintained
8a61f013 10385F: drivers/video/fbdev/savage/
9eb8ef74 10386
1da177e4 10387S390
8b58be88
JP
10388M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10389M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10390L: linux-s390@vger.kernel.org
5238da45 10391W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10393S: Supported
679655da 10394F: arch/s390/
a968cd3e 10395F: drivers/s390/
3bfe6858
JN
10396F: Documentation/s390/
10397F: Documentation/DocBook/s390*
5238da45 10398
322986ca
SO
10399S390 COMMON I/O LAYER
10400M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10401M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10402L: linux-s390@vger.kernel.org
10403W: http://www.ibm.com/developerworks/linux/linux390/
10404S: Supported
10405F: drivers/s390/cio/
10406
10407S390 DASD DRIVER
38b7f07a
SH
10408M: Stefan Haberland <sth@linux.vnet.ibm.com>
10409M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10410L: linux-s390@vger.kernel.org
10411W: http://www.ibm.com/developerworks/linux/linux390/
10412S: Supported
10413F: drivers/s390/block/dasd*
10414F: block/partitions/ibm.c
10415
5238da45 10416S390 NETWORK DRIVERS
f0c59aff 10417M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10418L: linux-s390@vger.kernel.org
5238da45
HC
10419W: http://www.ibm.com/developerworks/linux/linux390/
10420S: Supported
679655da 10421F: drivers/s390/net/
5238da45 10422
322986ca
SO
10423S390 PCI SUBSYSTEM
10424M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10425M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10426L: linux-s390@vger.kernel.org
10427W: http://www.ibm.com/developerworks/linux/linux390/
10428S: Supported
10429F: arch/s390/pci/
10430F: drivers/pci/hotplug/s390_pci_hpc.c
10431
feed9b62 10432S390 ZCRYPT DRIVER
5c8d0983 10433M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10434L: linux-s390@vger.kernel.org
a968cd3e 10435W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10436S: Supported
d5ca6918 10437F: drivers/s390/crypto/
feed9b62 10438
5238da45 10439S390 ZFCP DRIVER
d38e19d0 10440M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10441L: linux-s390@vger.kernel.org
5238da45 10442W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10443S: Supported
679655da 10444F: drivers/s390/scsi/zfcp_*
1da177e4 10445
dd96df2c 10446S390 IUCV NETWORK LAYER
f0c59aff 10447M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10448L: linux-s390@vger.kernel.org
10449W: http://www.ibm.com/developerworks/linux/linux390/
10450S: Supported
679655da
JP
10451F: drivers/s390/net/*iucv*
10452F: include/net/iucv/
10453F: net/iucv/
dd96df2c 10454
8128f23c
GS
10455S390 IOMMU (PCI)
10456M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10457L: linux-s390@vger.kernel.org
10458W: http://www.ibm.com/developerworks/linux/linux390/
10459S: Supported
10460F: drivers/iommu/s390-iommu.c
10461
4dde7f75 10462S3C24XX SD/MMC Driver
8b58be88 10463M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10465S: Supported
679655da 10466F: drivers/mmc/host/s3cmci.*
4dde7f75 10467
1f15a229
HV
10468SAA6588 RDS RECEIVER DRIVER
10469M: Hans Verkuil <hverkuil@xs4all.nl>
10470L: linux-media@vger.kernel.org
10471T: git git://linuxtv.org/media_tree.git
a825eaec 10472W: https://linuxtv.org
1f15a229
HV
10473S: Odd Fixes
10474F: drivers/media/i2c/saa6588*
10475
98ed12e6 10476SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10478M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10479L: linux-media@vger.kernel.org
a825eaec 10480W: https://linuxtv.org
98ed12e6
MCC
10481T: git git://linuxtv.org/media_tree.git
10482S: Odd fixes
618cd932 10483F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10484F: drivers/media/pci/saa7134/
10485
1da177e4 10486SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10487M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10488L: linux-media@vger.kernel.org
275ffde4 10489T: git git://linuxtv.org/media_tree.git
1da177e4 10490S: Maintained
90d72ac6
MCC
10491F: drivers/media/common/saa7146/
10492F: drivers/media/pci/saa7146/
10493F: include/media/saa7146*
1da177e4 10494
92304a40 10495SAMSUNG LAPTOP DRIVER
5909c654 10496M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10497L: platform-driver-x86@vger.kernel.org
10498S: Maintained
10499F: drivers/platform/x86/samsung-laptop.c
10500
4a109cc0 10501SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10502M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10503M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10504M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10505L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10506S: Supported
14430813 10507F: sound/soc/samsung/
4a109cc0 10508
0d89a28b 10509SAMSUNG FRAMEBUFFER DRIVER
b7701755 10510M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10511L: linux-fbdev@vger.kernel.org
10512S: Maintained
8a61f013 10513F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10514
b40f0632 10515SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10516M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10517M: Krzysztof Kozlowski <krzk@kernel.org>
10518M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10519L: linux-kernel@vger.kernel.org
b40f0632 10520L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10521S: Supported
10522F: drivers/mfd/sec*.c
10523F: drivers/regulator/s2m*.c
10524F: drivers/regulator/s5m*.c
b40f0632
KK
10525F: drivers/clk/clk-s2mps11.c
10526F: drivers/rtc/rtc-s5m.c
f69d3a17 10527F: include/linux/mfd/samsung/
a13c7c51
KK
10528F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10529F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10530F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10531F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10532
038f5c4b
SN
10533SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10534M: Kyungmin Park <kyungmin.park@samsung.com>
10535M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10536L: linux-media@vger.kernel.org
10537Q: https://patchwork.linuxtv.org/project/linux-media/list/
10538S: Supported
10539F: drivers/media/platform/exynos4-is/
038f5c4b 10540
6fd86ab2
SN
10541SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10542M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10543L: linux-media@vger.kernel.org
10544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10545S: Maintained
10546F: drivers/media/platform/s3c-camif/
d647f0b7 10547F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10548
b84ef24e
AH
10549SAMSUNG S5C73M3 CAMERA DRIVER
10550M: Kyungmin Park <kyungmin.park@samsung.com>
10551M: Andrzej Hajda <a.hajda@samsung.com>
10552L: linux-media@vger.kernel.org
10553S: Supported
10554F: drivers/media/i2c/s5c73m3/*
10555
7d459937
AH
10556SAMSUNG S5K5BAF CAMERA DRIVER
10557M: Kyungmin Park <kyungmin.park@samsung.com>
10558M: Andrzej Hajda <a.hajda@samsung.com>
10559L: linux-media@vger.kernel.org
10560S: Supported
10561F: drivers/media/i2c/s5k5baf.c
10562
c04c674f
RB
10563SAMSUNG S3FWRN5 NFC DRIVER
10564M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10565M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10566L: linux-nfc@lists.01.org (moderated for non-subscribers)
10567S: Supported
10568F: drivers/nfc/s3fwrn5
10569
310e39c9 10570SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10571M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10572M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10573M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10574S: Supported
10575L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10576F: drivers/clk/samsung/
490583f0
CC
10577F: include/dt-bindings/clock/exynos*.h
10578F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10579
2e365a70
AS
10580SAMSUNG SPI DRIVERS
10581M: Kukjin Kim <kgene@kernel.org>
10582M: Krzysztof Kozlowski <krzk@kernel.org>
10583M: Andi Shyti <andi.shyti@samsung.com>
10584L: linux-spi@vger.kernel.org
10585L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10586S: Maintained
10587F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10588F: drivers/spi/spi-s3c*
10589F: include/linux/platform_data/spi-s3c64xx.h
10590
66890ed6
BA
10591SAMSUNG SXGBE DRIVERS
10592M: Byungho An <bh74.an@samsung.com>
10593M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10594M: Vipul Pandya <vipul.pandya@samsung.com>
10595S: Supported
10596L: netdev@vger.kernel.org
10597F: drivers/net/ethernet/samsung/sxgbe/
10598
93c537af
LM
10599SAMSUNG THERMAL DRIVER
10600M: Lukasz Majewski <l.majewski@samsung.com>
10601L: linux-pm@vger.kernel.org
10602L: linux-samsung-soc@vger.kernel.org
10603S: Supported
9f273c24 10604T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10605F: drivers/thermal/samsung/
10606
e296cd32 10607SAMSUNG USB2 PHY DRIVER
774e0362
KD
10608M: Kamil Debski <kamil@wypas.org>
10609M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10610L: linux-kernel@vger.kernel.org
10611S: Supported
10612F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10613F: Documentation/phy/samsung-usb2.txt
10614F: drivers/phy/phy-exynos4210-usb2.c
10615F: drivers/phy/phy-exynos4x12-usb2.c
10616F: drivers/phy/phy-exynos5250-usb2.c
10617F: drivers/phy/phy-s5pv210-usb2.c
10618F: drivers/phy/phy-samsung-usb2.c
10619F: drivers/phy/phy-samsung-usb2.h
10620
ca749e2a 10621SERIAL DRIVERS
5e30bbb7 10622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10623L: linux-serial@vger.kernel.org
5e30bbb7 10624S: Maintained
30743257 10625F: Documentation/devicetree/bindings/serial/
14430813 10626F: drivers/tty/serial/
ca749e2a 10627
49fc9361
BG
10628STI CEC DRIVER
10629M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10630L: kernel@stlinux.com
10631S: Maintained
10632F: drivers/staging/media/st-cec/
10633F: Documentation/devicetree/bindings/media/stih-cec.txt
10634
aecb7b64 10635SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10636M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10637M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10638S: Maintained
1fb200d6 10639F: include/linux/dma/dw.h
3d598f47 10640F: include/linux/platform_data/dma-dw.h
61a76496 10641F: drivers/dma/dw/
aecb7b64 10642
058999cc
LP
10643SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10644M: Lars Persson <lars.persson@axis.com>
10645L: netdev@vger.kernel.org
10646S: Supported
10647F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10648F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10649
fc531d98 10650SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10651M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10652R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10653R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10654L: linux-i2c@vger.kernel.org
10655S: Maintained
10656F: drivers/i2c/busses/i2c-designware-*
10657F: include/linux/platform_data/i2c-designware.h
10658
f9e37137 10659SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10660M: Jaehoon Chung <jh80.chung@samsung.com>
10661L: linux-mmc@vger.kernel.org
10662S: Maintained
10663F: include/linux/mmc/dw_mmc.h
10664F: drivers/mmc/host/dw_mmc*
10665
a961e698
AS
10666SYSTEM TRACE MODULE CLASS
10667M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10668S: Maintained
e787bc46 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10670F: Documentation/trace/stm.txt
10671F: drivers/hwtracing/stm/
10672F: include/linux/stm.h
10673F: include/uapi/linux/stm.h
10674
1db121d6
AN
10675THUNDERBOLT DRIVER
10676M: Andreas Noever <andreas.noever@gmail.com>
10677S: Maintained
10678F: drivers/thunderbolt/
10679
e35a49b1
SR
10680TI BQ27XXX POWER SUPPLY DRIVER
10681R: Andrew F. Davis <afd@ti.com>
10682F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10683F: drivers/power/supply/bq27xxx_battery.c
10684F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10685
34db37c6 10686TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10687M: John Stultz <john.stultz@linaro.org>
88606e80 10688M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10689L: linux-kernel@vger.kernel.org
75fc2d37 10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10691S: Supported
10692F: include/linux/clocksource.h
10693F: include/linux/time.h
10694F: include/linux/timex.h
c117ab84
CEB
10695F: include/uapi/linux/time.h
10696F: include/uapi/linux/timex.h
88606e80
TG
10697F: kernel/time/clocksource.c
10698F: kernel/time/time*.c
34db37c6 10699F: kernel/time/alarmtimer.c
88606e80 10700F: kernel/time/ntp.c
7fe5f1c1 10701F: tools/testing/selftests/timers/
88606e80 10702
1da177e4 10703SC1200 WDT DRIVER
b300645a 10704M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10705S: Maintained
679655da 10706F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10707
10708SCHEDULER
dd9b238c 10709M: Ingo Molnar <mingo@redhat.com>
8b58be88 10710M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10711L: linux-kernel@vger.kernel.org
75fc2d37 10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10713S: Maintained
95c0d71d 10714F: kernel/sched/
679655da 10715F: include/linux/sched.h
c117ab84 10716F: include/uapi/linux/sched.h
c2eb505b 10717F: include/linux/wait.h
1da177e4 10718
6bcf6737 10719SCORE ARCHITECTURE
ed38665e 10720M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10721M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10722W: http://www.sunplus.com
6bcf6737 10723S: Supported
a2681a75 10724F: arch/score/
6bcf6737 10725
80f390ea
SH
10726SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10727M: Sudeep Holla <sudeep.holla@arm.com>
10728L: linux-arm-kernel@lists.infradead.org
10729S: Maintained
10730F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10731F: drivers/clk/clk-scpi.c
8def3103 10732F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10733F: drivers/firmware/arm_scpi.c
10734F: include/linux/scpi_protocol.h
80f390ea 10735
1da177e4 10736SCSI CDROM DRIVER
8b58be88 10737M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10738L: linux-scsi@vger.kernel.org
10739W: http://www.kernel.dk
10740S: Maintained
679655da 10741F: drivers/scsi/sr*
1da177e4 10742
fb50a83d 10743SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10744M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10745L: linux-rdma@vger.kernel.org
10746S: Supported
10747W: http://www.openfabrics.org
10748Q: http://patchwork.kernel.org/project/linux-rdma/list/
10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10750F: drivers/infiniband/ulp/srp/
10751F: include/scsi/srp.h
10752
1da177e4 10753SCSI SG DRIVER
8b58be88 10754M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10755L: linux-scsi@vger.kernel.org
59ab3c93 10756W: http://sg.danny.cz/sg
1da177e4 10757S: Maintained
59ab3c93 10758F: Documentation/scsi/scsi-generic.txt
679655da
JP
10759F: drivers/scsi/sg.c
10760F: include/scsi/sg.h
1da177e4
LT
10761
10762SCSI SUBSYSTEM
7ee7895c 10763M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10765M: "Martin K. Petersen" <martin.petersen@oracle.com>
10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10767L: linux-scsi@vger.kernel.org
1da177e4 10768S: Maintained
2c99a314 10769F: Documentation/devicetree/bindings/scsi/
679655da
JP
10770F: drivers/scsi/
10771F: include/scsi/
1da177e4
LT
10772
10773SCSI TAPE DRIVER
8b58be88 10774M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10775L: linux-scsi@vger.kernel.org
10776S: Maintained
679655da 10777F: Documentation/scsi/st.txt
f7269cfc
JD
10778F: drivers/scsi/st.*
10779F: drivers/scsi/st_*.h
1da177e4
LT
10780
10781SCTP PROTOCOL
8b6efb75 10782M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10783M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10784L: linux-sctp@vger.kernel.org
5f85813c 10785W: http://lksctp.sourceforge.net
8b6efb75 10786S: Maintained
679655da
JP
10787F: Documentation/networking/sctp.txt
10788F: include/linux/sctp.h
4d58c025 10789F: include/uapi/linux/sctp.h
679655da
JP
10790F: include/net/sctp/
10791F: net/sctp/
1da177e4
LT
10792
10793SCx200 CPU SUPPORT
8b58be88 10794M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10795S: Odd Fixes
679655da 10796F: Documentation/i2c/busses/scx200_acb
390889b6 10797F: arch/x86/platform/scx200/
679655da
JP
10798F: drivers/watchdog/scx200_wdt.c
10799F: drivers/i2c/busses/scx200*
10800F: drivers/mtd/maps/scx200_docflash.c
10801F: include/linux/scx200.h
1662d32c
JC
10802
10803SCx200 GPIO DRIVER
8b58be88 10804M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10805S: Maintained
679655da
JP
10806F: drivers/char/scx200_gpio.c
10807F: include/linux/scx200_gpio.h
1662d32c
JC
10808
10809SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10810M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10811S: Maintained
679655da 10812F: drivers/clocksource/scx200_hrt.c
1da177e4 10813
6a36913a 10814SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10815M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10816L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10817S: Maintained
679655da 10818F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10819
e7839f25 10820SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10821M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10822L: linux-mmc@vger.kernel.org
ddfe954d
UH
10823T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10824S: Maintained
10825F: drivers/mmc/host/sdhci*
10826F: include/linux/mmc/sdhci*
e2d1d6c0 10827
c04f9d61
KC
10828SECURE COMPUTING
10829M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10830R: Andy Lutomirski <luto@amacapital.net>
10831R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10833S: Supported
10834F: kernel/seccomp.c
10835F: include/uapi/linux/seccomp.h
10836F: include/linux/seccomp.h
c99ee51a 10837F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10838K: \bsecure_computing
10839K: \bTIF_SECCOMP\b
10840
476bf3d6
AC
10841SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10842M: Al Cooper <alcooperx@gmail.com>
10843L: linux-mmc@vger.kernel.org
10844L: bcm-kernel-feedback-list@broadcom.com
10845S: Maintained
10846F: drivers/mmc/host/sdhci-brcmstb*
10847
0d1bb41a 10848SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10849M: Ben Dooks <ben-linux@fluff.org>
dc524882 10850M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10851L: linux-mmc@vger.kernel.org
0d1bb41a 10852S: Maintained
dc524882 10853F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10854
c63b3cba 10855SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10856M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10857L: linux-mmc@vger.kernel.org
10858S: Maintained
10859F: drivers/mmc/host/sdhci-spear.c
10860
8711cca2 10861SECURITY SUBSYSTEM
9b45c0d2 10862M: James Morris <james.l.morris@oracle.com>
9c3646d1 10863M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10864L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10866W: http://kernsec.org/
8711cca2 10867S: Supported
7d2c86b5 10868F: security/
8711cca2 10869
1da177e4 10870SECURITY CONTACT
8b58be88 10871M: Security Officers <security@kernel.org>
1da177e4
LT
10872S: Supported
10873
10874SELINUX SECURITY MODULE
e0238b4c 10875M: Paul Moore <paul@paul-moore.com>
8b58be88 10876M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10877M: Eric Paris <eparis@parisplace.org>
e0238b4c 10878L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10879W: http://selinuxproject.org
5a5f2acf 10880T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10881S: Supported
679655da
JP
10882F: include/linux/selinux*
10883F: security/selinux/
6bde95ce 10884F: scripts/selinux/
1da177e4 10885
c1c124e9
JJ
10886APPARMOR SECURITY MODULE
10887M: John Johansen <john.johansen@canonical.com>
10888L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10889W: apparmor.wiki.kernel.org
10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10891S: Supported
10892F: security/apparmor/
10893
9b091556
KC
10894LOADPIN SECURITY MODULE
10895M: Kees Cook <keescook@chromium.org>
10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10897S: Supported
10898F: security/loadpin/
10899
730daa16
KC
10900YAMA SECURITY MODULE
10901M: Kees Cook <keescook@chromium.org>
10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10903S: Supported
10904F: security/yama/
10905
cef2cf07 10906SENSABLE PHANTOM
8b58be88 10907M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10908S: Maintained
679655da 10909F: drivers/misc/phantom.c
c117ab84 10910F: include/uapi/linux/phantom.h
cef2cf07 10911
2a1e8447
JB
10912Emulex 10Gbps iSCSI - OneConnect DRIVER
10913M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10914M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10915M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10916L: linux-scsi@vger.kernel.org
2a1e8447 10917W: http://www.broadcom.com
3387f656
JP
10918S: Supported
10919F: drivers/scsi/be2iscsi/
6733b39a 10920
d2ee76fa 10921Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10922M: Sathya Perla <sathya.perla@broadcom.com>
10923M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10924M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10925M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10926L: netdev@vger.kernel.org
fea3af67 10927W: http://www.emulex.com
7d2c86b5 10928S: Supported
9aebddd1 10929F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10930
d2928a8c 10931EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10932M: Selvin Xavier <selvin.xavier@avagotech.com>
10933M: Devesh Sharma <devesh.sharma@avagotech.com>
10934M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10935L: linux-rdma@vger.kernel.org
10936W: http://www.emulex.com
10937S: Supported
10938F: drivers/infiniband/hw/ocrdma/
a7fe7380 10939F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10940
8ceee660 10941SFC NETWORK DRIVER
c06f51ea 10942M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10943M: Edward Cree <ecree@solarflare.com>
10944M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10945L: netdev@vger.kernel.org
8ceee660 10946S: Supported
874aeea5 10947F: drivers/net/ethernet/sfc/
8ceee660 10948
e2d1d6c0 10949SGI GRU DRIVER
cc883afc 10950M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10951S: Maintained
679655da 10952F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10953
10954SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10955M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10956L: linux-ia64@vger.kernel.org
10957S: Supported
679655da 10958F: Documentation/ia64/serial.txt
df621252 10959F: drivers/tty/serial/ioc?_serial.c
679655da 10960F: include/linux/ioc?.h
e2d1d6c0 10961
75312619 10962SGI XP/XPC/XPNET DRIVER
e180383f
RH
10963M: Cliff Whickman <cpw@sgi.com>
10964M: Robin Holt <robinmholt@gmail.com>
75312619 10965S: Maintained
679655da 10966F: drivers/misc/sgi-xp/
75312619 10967
46eacf3b
AP
10968SI2157 MEDIA DRIVER
10969M: Antti Palosaari <crope@iki.fi>
10970L: linux-media@vger.kernel.org
a825eaec 10971W: https://linuxtv.org
46eacf3b
AP
10972W: http://palosaari.fi/linux/
10973Q: http://patchwork.linuxtv.org/project/linux-media/list/
10974T: git git://linuxtv.org/anttip/media_tree.git
10975S: Maintained
10976F: drivers/media/tuners/si2157*
10977
75e2d5ba
AP
10978SI2168 MEDIA DRIVER
10979M: Antti Palosaari <crope@iki.fi>
10980L: linux-media@vger.kernel.org
a825eaec 10981W: https://linuxtv.org
75e2d5ba
AP
10982W: http://palosaari.fi/linux/
10983Q: http://patchwork.linuxtv.org/project/linux-media/list/
10984T: git git://linuxtv.org/anttip/media_tree.git
10985S: Maintained
10986F: drivers/media/dvb-frontends/si2168*
10987
49cc629d
HV
10988SI470X FM RADIO RECEIVER I2C 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: Odd Fixes
10994F: drivers/media/radio/si470x/radio-si470x-i2c.c
10995
10996SI470X FM RADIO RECEIVER USB DRIVER
10997M: Hans Verkuil <hverkuil@xs4all.nl>
10998L: linux-media@vger.kernel.org
10999T: git git://linuxtv.org/media_tree.git
a825eaec 11000W: https://linuxtv.org
49cc629d
HV
11001S: Maintained
11002F: drivers/media/radio/si470x/radio-si470x-common.c
11003F: drivers/media/radio/si470x/radio-si470x.h
11004F: drivers/media/radio/si470x/radio-si470x-usb.c
11005
c937ca03
EV
11006SI4713 FM RADIO TRANSMITTER I2C 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 11012F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11013
11014SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11015M: Eduardo Valentin <edubezval@gmail.com>
11016L: linux-media@vger.kernel.org
11017T: git git://linuxtv.org/media_tree.git
a825eaec 11018W: https://linuxtv.org
c937ca03 11019S: Odd Fixes
99995ded
DR
11020F: drivers/media/radio/si4713/radio-platform-si4713.c
11021
11022SI4713 FM RADIO TRANSMITTER USB DRIVER
11023M: Hans Verkuil <hverkuil@xs4all.nl>
11024L: linux-media@vger.kernel.org
11025T: git git://linuxtv.org/media_tree.git
a825eaec 11026W: https://linuxtv.org
99995ded
DR
11027S: Maintained
11028F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11029
beb91d46 11030SIANO DVB DRIVER
5dc8a864
MCC
11031M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11032M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11033L: linux-media@vger.kernel.org
a825eaec 11034W: https://linuxtv.org
beb91d46
MCC
11035T: git git://linuxtv.org/media_tree.git
11036S: Odd fixes
11037F: drivers/media/common/siano/
beb91d46 11038F: drivers/media/usb/siano/
beb91d46 11039F: drivers/media/usb/siano/
14430813 11040F: drivers/media/mmc/siano/
beb91d46 11041
6f15b602
HG
11042SIMPLEFB FB DRIVER
11043M: Hans de Goede <hdegoede@redhat.com>
11044L: linux-fbdev@vger.kernel.org
11045S: Maintained
2d799dde 11046F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11047F: drivers/video/fbdev/simplefb.c
11048F: include/linux/platform_data/simplefb.h
11049
b618b69c 11050SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11051L: linux-media@vger.kernel.org
bb60fcb2 11052S: Orphan
b618b69c 11053F: drivers/media/platform/sh_veu.c
b618b69c
GL
11054
11055SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11056L: linux-media@vger.kernel.org
bb60fcb2 11057S: Orphan
b618b69c 11058F: drivers/media/platform/sh_vou.c
d647f0b7 11059F: include/media/drv-intf/sh_vou.h
b618b69c 11060
6349d997 11061SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11062M: Len Brown <lenb@kernel.org>
6349d997
LB
11063L: sfi-devel@simplefirmware.org
11064W: http://simplefirmware.org/
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11066S: Supported
943fc810 11067F: arch/x86/platform/sfi/
6349d997
LB
11068F: drivers/sfi/
11069F: include/linux/sfi*.h
e2d1d6c0 11070
1da177e4
LT
11071SIMTEC EB110ATX (Chalice CATS)
11072P: Ben Dooks
b16957c6
BD
11073P: Vincent Sanders <vince@simtec.co.uk>
11074M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11075W: http://www.simtec.co.uk/products/EB110ATX/
11076S: Supported
11077
11078SIMTEC EB2410ITX (BAST)
11079P: Ben Dooks
b16957c6
BD
11080P: Vincent Sanders <vince@simtec.co.uk>
11081M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11082W: http://www.simtec.co.uk/products/EB2410ITX/
11083S: Supported
15dba387
JP
11084F: arch/arm/mach-s3c24xx/mach-bast.c
11085F: arch/arm/mach-s3c24xx/bast-ide.c
11086F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11087
4c5adde7 11088TI DAVINCI MACHINE SUPPORT
3ba789c0 11089M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11090M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11093S: Supported
14430813 11094F: arch/arm/mach-davinci/
046d0a37 11095F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11096
8d4b3f08 11097TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11098M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11099L: linux-media@vger.kernel.org
a825eaec 11100W: https://linuxtv.org
8d4b3f08
LP
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11103S: Maintained
8d4b3f08
LP
11104F: drivers/media/platform/davinci/
11105F: include/media/davinci/
11106
417d2e50 11107TI AM437X VPFE DRIVER
e43cdb56 11108M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11109L: linux-media@vger.kernel.org
a825eaec 11110W: https://linuxtv.org
417d2e50
BP
11111Q: http://patchwork.linuxtv.org/project/linux-media/list/
11112T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11113S: Maintained
11114F: drivers/media/platform/am437x/
11115
c4c0283a 11116OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11117M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11118L: linux-media@vger.kernel.org
a825eaec 11119W: https://linuxtv.org
c4c0283a
BP
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11122S: Maintained
11123F: drivers/media/i2c/ov2659.c
b5dcee22 11124F: include/media/i2c/ov2659.h
c4c0283a 11125
3a6779f5
SM
11126SILICON MOTION SM712 FRAME BUFFER DRIVER
11127M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11128M: Teddy Wang <teddy.wang@siliconmotion.com>
11129M: Sudip Mukherjee <sudip@vectorindia.org>
11130L: linux-fbdev@vger.kernel.org
11131S: Maintained
11132F: drivers/video/fbdev/sm712*
11133F: Documentation/fb/sm712fb.txt
11134
92aab3c0 11135SIS 190 ETHERNET DRIVER
8b58be88 11136M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11137L: netdev@vger.kernel.org
11138S: Maintained
8c7de408 11139F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11140
1da177e4 11141SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11142M: Daniele Venzano <venza@brownhat.org>
1da177e4 11143W: http://www.brownhat.org/sis900.html
979b6c13 11144L: netdev@vger.kernel.org
1da177e4 11145S: Maintained
8c7de408 11146F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11147
11148SIS FRAMEBUFFER DRIVER
8b58be88 11149M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11150W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11151S: Maintained
679655da 11152F: Documentation/fb/sisfb.txt
8a61f013 11153F: drivers/video/fbdev/sis/
679655da 11154F: include/video/sisfb.h
1da177e4
LT
11155
11156SIS USB2VGA DRIVER
8b58be88 11157M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11158W: http://www.winischhofer.at/linuxsisusbvga.shtml
11159S: Maintained
679655da 11160F: drivers/usb/misc/sisusbvga/
1da177e4 11161
415ad26d 11162SLAB ALLOCATOR
16e943bf 11163M: Christoph Lameter <cl@linux.com>
2ed1c525 11164M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11165M: David Rientjes <rientjes@google.com>
11166M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11167M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11168L: linux-mm@kvack.org
11169S: Maintained
679655da 11170F: include/linux/sl?b*.h
16e943bf 11171F: mm/sl?b*
415ad26d 11172
9fab9787 11173SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11174M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11175M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11176M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11177R: Steven Rostedt <rostedt@goodmis.org>
11178R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11179L: linux-kernel@vger.kernel.org
9fab9787
PM
11180W: http://www.rdrop.com/users/paulmck/RCU/
11181S: Supported
11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11183F: include/linux/srcu.h
11184F: kernel/rcu/srcu.c
9fab9787 11185
66372841
CS
11186SMACK SECURITY MODULE
11187M: Casey Schaufler <casey@schaufler-ca.com>
11188L: linux-security-module@vger.kernel.org
11189W: http://schaufler-ca.com
ece38248 11190T: git git://github.com/cschaufler/smack-next
66372841
CS
11191S: Maintained
11192F: Documentation/security/Smack.txt
11193F: security/smack/
11194
20651e0b 11195DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11196M: Kevin Hilman <khilman@kernel.org>
11197M: Nishanth Menon <nm@ti.com>
11198S: Maintained
20651e0b 11199F: drivers/power/avs/
68ace3e1
KH
11200F: include/linux/power/smartreflex.h
11201L: linux-pm@vger.kernel.org
11202
1da177e4 11203SMC91x ETHERNET DRIVER
2f82af08 11204M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11205S: Odd Fixes
ae150435 11206F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11207
e8e31622
SA
11208SMIA AND SMIA++ IMAGE SENSOR DRIVER
11209M: Sakari Ailus <sakari.ailus@iki.fi>
11210L: linux-media@vger.kernel.org
11211S: Maintained
14430813 11212F: drivers/media/i2c/smiapp/
b5dcee22 11213F: include/media/i2c/smiapp.h
e8e31622
SA
11214F: drivers/media/i2c/smiapp-pll.c
11215F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11216F: include/uapi/linux/smiapp.h
a2cec3c0 11217F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11218
920fa1ff
GR
11219SMM665 HARDWARE MONITOR DRIVER
11220M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11221L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11222S: Maintained
11223F: Documentation/hwmon/smm665
11224F: drivers/hwmon/smm665.c
11225
9df7305b 11226SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11227M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11228L: linux-hwmon@vger.kernel.org
90b24cfb 11229S: Maintained
9df7305b
SG
11230F: Documentation/hwmon/emc2103
11231F: drivers/hwmon/emc2103.c
11232
a98d506c
HG
11233SMSC SCH5627 HARDWARE MONITOR DRIVER
11234M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11235L: linux-hwmon@vger.kernel.org
a98d506c
HG
11236S: Supported
11237F: Documentation/hwmon/sch5627
11238F: drivers/hwmon/sch5627.c
11239
6ea884db 11240SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11241M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11242L: linux-hwmon@vger.kernel.org
6ea884db 11243S: Maintained
679655da
JP
11244F: Documentation/hwmon/smsc47b397
11245F: drivers/hwmon/smsc47b397.c
6ea884db 11246
fd9abb3d 11247SMSC911x ETHERNET DRIVER
90b24cfb 11248M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11249L: netdev@vger.kernel.org
90b24cfb 11250S: Maintained
679655da 11251F: include/linux/smsc911x.h
ae150435 11252F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11253
11254SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11255M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11256L: netdev@vger.kernel.org
90b24cfb 11257S: Maintained
ae150435 11258F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11259
3c8a63e2 11260SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11261M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11262L: linux-fbdev@vger.kernel.org
90b24cfb 11263S: Maintained
8a61f013 11264F: drivers/video/fbdev/smscufx.c
3c8a63e2 11265
668acf32 11266SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11267M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11268L: linux-media@vger.kernel.org
275ffde4 11269T: git git://linuxtv.org/media_tree.git
795fb7e7 11270S: Maintained
90d72ac6
MCC
11271F: include/media/soc*
11272F: drivers/media/i2c/soc_camera/
11273F: drivers/media/platform/soc_camera/
668acf32 11274
e2d1d6c0 11275SOEKRIS NET48XX LED SUPPORT
8b58be88 11276M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11277S: Maintained
679655da 11278F: drivers/leds/leds-net48xx.c
e2d1d6c0 11279
e3994db1 11280SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11281M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11282M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11283M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11284M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11285L: linux-media@vger.kernel.org
11286S: Supported
11287F: drivers/media/pci/solo6x10/
11288
1da177e4 11289SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11290M: Shaohua Li <shli@kernel.org>
1da177e4 11291L: linux-raid@vger.kernel.org
0f9ce866 11292T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11293S: Supported
679655da
JP
11294F: drivers/md/
11295F: include/linux/raid/
c117ab84 11296F: include/uapi/linux/raid/
1da177e4 11297
1da177e4 11298SONIC NETWORK DRIVER
8b58be88 11299M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11300L: netdev@vger.kernel.org
1da177e4 11301S: Maintained
d9fb9f38 11302F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11303
61e115a5 11304SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11305M: Michael Buesch <m@bues.ch>
e7828b28 11306L: linux-wireless@vger.kernel.org
61e115a5 11307S: Maintained
679655da
JP
11308F: drivers/ssb/
11309F: include/linux/ssb/
61e115a5 11310
1da177e4 11311SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11312M: Mattia Dongili <malattia@linux.it>
d0944853 11313L: platform-driver-x86@vger.kernel.org
5b18167d 11314W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11315S: Maintained
679655da
JP
11316F: Documentation/laptops/sony-laptop.txt
11317F: drivers/char/sonypi.c
11318F: drivers/platform/x86/sony-laptop.c
11319F: include/linux/sony-laptop.h
1da177e4 11320
baf8532a 11321SONY MEMORYSTICK CARD SUPPORT
8b58be88 11322M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11323W: http://tifmxx.berlios.de/
11324S: Maintained
679655da 11325F: drivers/memstick/host/tifm_ms.c
baf8532a 11326
0ab30494
ML
11327SONY MEMORYSTICK STANDARD SUPPORT
11328M: Maxim Levitsky <maximlevitsky@gmail.com>
11329S: Maintained
11330F: drivers/memstick/core/ms_block.*
11331
1da177e4 11332SOUND
8b58be88 11333M: Jaroslav Kysela <perex@perex.cz>
d8130624 11334M: Takashi Iwai <tiwai@suse.com>
93711660 11335L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11336W: http://www.alsa-project.org/
dde7ad8d 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11338T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11339Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11340S: Maintained
3126a179
JP
11341F: Documentation/sound/
11342F: include/sound/
c117ab84 11343F: include/uapi/sound/
679655da 11344F: sound/
1da177e4 11345
33bbe149
MB
11346SOUND - COMPRESSED AUDIO
11347M: Vinod Koul <vinod.koul@intel.com>
11348L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11350S: Supported
f672f31a 11351F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11352F: include/sound/compress_driver.h
f672f31a 11353F: include/uapi/sound/compress_*
33bbe149
MB
11354F: sound/core/compress_offload.c
11355F: sound/soc/soc-compress.c
11356
bd903bde 11357SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11358M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11359M: Mark Brown <broonie@kernel.org>
86f14df8 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11361L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11362W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11363S: Supported
181ad2a5 11364F: Documentation/devicetree/bindings/sound/
2820f615 11365F: Documentation/sound/alsa/soc/
679655da 11366F: sound/soc/
e6e55122 11367F: include/sound/soc*
eb1a6af3 11368
d7f8761b
MB
11369SOUND - DMAENGINE HELPERS
11370M: Lars-Peter Clausen <lars@metafoo.de>
11371S: Supported
11372F: include/sound/dmaengine_pcm.h
11373F: sound/core/pcm_dmaengine.c
11374F: sound/soc/soc-generic-dmaengine-pcm.c
11375
990a6a99
OS
11376SP2 MEDIA DRIVER
11377M: Olli Salonen <olli.salonen@iki.fi>
11378L: linux-media@vger.kernel.org
a825eaec 11379W: https://linuxtv.org
990a6a99
OS
11380Q: http://patchwork.linuxtv.org/project/linux-media/list/
11381S: Maintained
11382F: drivers/media/dvb-frontends/sp2*
11383
473321fc 11384SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11385M: "David S. Miller" <davem@davemloft.net>
1da177e4 11386L: sparclinux@vger.kernel.org
8a6e2535 11387Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11390S: Maintained
679655da 11391F: arch/sparc/
7765b8bb 11392F: drivers/sbus/
1da177e4 11393
6404fcca
DM
11394SPARC SERIAL DRIVERS
11395M: "David S. Miller" <davem@davemloft.net>
11396L: sparclinux@vger.kernel.org
08deed1e
JP
11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11399S: Maintained
6816383a 11400F: include/linux/sunserialcore.h
df621252 11401F: drivers/tty/serial/suncore.c
df621252
GKH
11402F: drivers/tty/serial/sunhv.c
11403F: drivers/tty/serial/sunsab.c
11404F: drivers/tty/serial/sunsab.h
11405F: drivers/tty/serial/sunsu.c
11406F: drivers/tty/serial/sunzilog.c
11407F: drivers/tty/serial/sunzilog.h
6404fcca 11408
389325b4
CL
11409SPARSE CHECKER
11410M: "Christopher Li" <sparse@chrisli.org>
11411L: linux-sparse@vger.kernel.org
11412W: https://sparse.wiki.kernel.org/
11413T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11414T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11415S: Maintained
11416F: include/linux/compiler.h
11417
fc0c195a 11418SPEAR PLATFORM SUPPORT
da89947b 11419M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11420M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11422W: http://www.st.com/spear
11423S: Maintained
e68d7c14 11424F: arch/arm/boot/dts/spear*
281e192f 11425F: arch/arm/mach-spear/
fc0c195a
VK
11426
11427SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11428M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11430W: http://www.st.com/spear
11431S: Maintained
5df33a62 11432F: drivers/clk/spear/
fc0c195a 11433
e2796541
CP
11434SPI NOR SUBSYSTEM
11435M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11436M: Marek Vasut <marek.vasut@gmail.com>
11437L: linux-mtd@lists.infradead.org
11438W: http://www.linux-mtd.infradead.org/
11439Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11440T: git git://github.com/spi-nor/linux.git
11441S: Maintained
11442F: drivers/mtd/spi-nor/
11443F: include/linux/mtd/spi-nor.h
11444
e2d1d6c0 11445SPI SUBSYSTEM
b02e48f2 11446M: Mark Brown <broonie@kernel.org>
dfbe403c 11447L: linux-spi@vger.kernel.org
e7e4e13c 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11449Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11450S: Maintained
87306eb7 11451F: Documentation/devicetree/bindings/spi/
679655da
JP
11452F: Documentation/spi/
11453F: drivers/spi/
11454F: include/linux/spi/
c117ab84 11455F: include/uapi/linux/spi/
a43cd4bb 11456F: tools/spi/
e2d1d6c0 11457
2752e401 11458SPIDERNET NETWORK DRIVER for CELL
8b58be88 11459M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11460L: netdev@vger.kernel.org
11461S: Supported
679655da 11462F: Documentation/networking/spider_net.txt
8df158ac 11463F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11464
e2d1d6c0 11465SPU FILE SYSTEM
8b58be88 11466M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11467L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11468W: http://www.ibm.com/developerworks/power/cell/
11469S: Supported
679655da
JP
11470F: Documentation/filesystems/spufs.txt
11471F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11472
fc555841 11473SQUASHFS FILE SYSTEM
d7f2ff67 11474M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11475L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11476W: http://squashfs.org.uk
9f273c24 11477T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11478S: Maintained
679655da
JP
11479F: Documentation/filesystems/squashfs.txt
11480F: fs/squashfs/
fc555841 11481
1da177e4 11482SRM (Alpha) environment access
8b58be88 11483M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11484S: Maintained
679655da 11485F: arch/alpha/kernel/srm_env.c
1da177e4 11486
26e9a397 11487STABLE BRANCH
879a5a00 11488M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11489L: stable@vger.kernel.org
879a5a00 11490S: Supported
7b175c46 11491F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11492
26e9a397 11493STAGING SUBSYSTEM
879a5a00 11494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11495T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11496L: devel@driverdev.osuosl.org
879a5a00 11497S: Supported
679655da 11498F: drivers/staging/
dbc6c2cc 11499
ebd3d010
JP
11500STAGING - COMEDI
11501M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11502M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11503S: Odd Fixes
11504F: drivers/staging/comedi/
11505
a0138163
JP
11506STAGING - FLARION FT1000 DRIVERS
11507M: Marek Belisko <marek.belisko@gmail.com>
11508S: Odd Fixes
11509F: drivers/staging/ft1000/
11510
6c1bb424 11511STAGING - INDUSTRIAL IO
030a13d7 11512M: Jonathan Cameron <jic23@kernel.org>
a0138163 11513L: linux-iio@vger.kernel.org
6c1bb424 11514S: Odd Fixes
5291582d 11515F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11516F: drivers/staging/iio/
11517
a0138163
JP
11518STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11519M: Jarod Wilson <jarod@wilsonet.com>
11520W: http://www.lirc.org/
11521S: Odd Fixes
b2b0186d 11522F: drivers/staging/media/lirc/
a0138163 11523
f5e5de1e
OD
11524STAGING - LUSTRE PARALLEL FILESYSTEM
11525M: Oleg Drokin <oleg.drokin@intel.com>
11526M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11527M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11528L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11529W: http://wiki.lustre.org/
f5e5de1e
OD
11530S: Maintained
11531F: drivers/staging/lustre
11532
7c6b6c71
MD
11533STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11534M: Marc Dietrich <marvin24@gmx.de>
11535L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11536L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11537S: Maintained
11538F: drivers/staging/nvec/
11539
53c43c5c
GKH
11540STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11541M: Jens Frederich <jfrederich@gmail.com>
11542M: Daniel Drake <dsd@laptop.org>
11543M: Jon Nettleton <jon.nettleton@gmail.com>
11544W: http://wiki.laptop.org/go/DCON
11545S: Maintained
11546F: drivers/staging/olpc_dcon/
11547
a0138163
JP
11548STAGING - REALTEK RTL8712U DRIVERS
11549M: Larry Finger <Larry.Finger@lwfinger.net>
11550M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11551S: Odd Fixes
11552F: drivers/staging/rtl8712/
11553
980ac4d7
SM
11554STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11555M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11556M: Teddy Wang <teddy.wang@siliconmotion.com>
11557M: Sudip Mukherjee <sudip@vectorindia.org>
11558L: linux-fbdev@vger.kernel.org
11559S: Maintained
11560F: drivers/staging/sm750fb/
11561
510fa408
JP
11562STAGING - SLICOSS
11563M: Lior Dotan <liodot@gmail.com>
11564M: Christopher Harrer <charrer@alacritech.com>
11565S: Odd Fixes
11566F: drivers/staging/slicoss/
11567
a0138163
JP
11568STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11569M: William Hubbs <w.d.hubbs@gmail.com>
11570M: Chris Brannon <chris@the-brannons.com>
d33bce31 11571M: Kirk Reiser <kirk@reisers.ca>
a0138163 11572M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11573L: speakup@linux-speakup.org
a0138163
JP
11574W: http://www.linux-speakup.org/
11575S: Odd Fixes
11576F: drivers/staging/speakup/
11577
b3e871ce
JP
11578STAGING - VIA VT665X DRIVERS
11579M: Forest Bond <forest@alittletooquiet.net>
11580S: Odd Fixes
11581F: drivers/staging/vt665?/
11582
a30baec1 11583STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11584M: Aditya Shankar <aditya.shankar@microchip.com>
11585M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11586L: linux-wireless@vger.kernel.org
11587S: Supported
11588F: drivers/staging/wilc1000/
11589
709bcb07 11590STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11591M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11592S: Odd Fixes
11593F: drivers/staging/xgifb/
11594
1da177e4 11595STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11596M: Ion Badulescu <ionut@badula.org>
b4f90189 11597S: Odd Fixes
9bba23b0 11598F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11599
e2d1d6c0 11600SUN3/3X
8b58be88 11601M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11602W: http://sammy.net/sun3/
11603S: Maintained
679655da
JP
11604F: arch/m68k/kernel/*sun3*
11605F: arch/m68k/sun3*/
11606F: arch/m68k/include/asm/sun3*
e689cf4a 11607F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11608
af6a5af8
HG
11609SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11610M: Hans de Goede <hdegoede@redhat.com>
11611L: linux-input@vger.kernel.org
11612S: Maintained
11613F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11614F: drivers/input/keyboard/sun4i-lradc-keys.c
11615
2bc9ff01
DK
11616SUNDANCE NETWORK DRIVER
11617M: Denis Kirjanov <kda@linux-powerpc.org>
11618L: netdev@vger.kernel.org
11619S: Maintained
11620F: drivers/net/ethernet/dlink/sundance.c
11621
2cbb12a4 11622SUPERH
114bf37e
RF
11623M: Yoshinori Sato <ysato@users.sourceforge.jp>
11624M: Rich Felker <dalias@libc.org>
2cbb12a4 11625L: linux-sh@vger.kernel.org
8a6e2535 11626Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11627S: Maintained
066069e1 11628F: Documentation/sh/
679655da 11629F: arch/sh/
066069e1 11630F: drivers/sh/
1da177e4 11631
4480f15b 11632SUSPEND TO RAM
7fb06082 11633M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11634M: Len Brown <len.brown@intel.com>
11635M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11636L: linux-pm@vger.kernel.org
68656443 11637B: https://bugzilla.kernel.org
e2d1d6c0 11638S: Supported
679655da
JP
11639F: Documentation/power/
11640F: arch/x86/kernel/acpi/
11641F: drivers/base/power/
11642F: kernel/power/
11643F: include/linux/suspend.h
11644F: include/linux/freezer.h
11645F: include/linux/pm.h
1da177e4
LT
11646
11647SVGA HANDLING
8b58be88 11648M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11649L: linux-video@atrey.karlin.mff.cuni.cz
11650S: Maintained
679655da
JP
11651F: Documentation/svga.txt
11652F: arch/x86/boot/video*
1da177e4 11653
6e28b761
KRW
11654SWIOTLB SUBSYSTEM
11655M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11656L: linux-kernel@vger.kernel.org
9f273c24 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11658S: Supported
11659F: lib/swiotlb.c
11660F: arch/*/kernel/pci-swiotlb.c
11661F: include/linux/swiotlb.h
11662
007f790c
JP
11663SWITCHDEV
11664M: Jiri Pirko <jiri@resnulli.us>
11665L: netdev@vger.kernel.org
11666S: Supported
11667F: net/switchdev/
11668F: include/net/switchdev.h
11669
db8e35d5
VG
11670SYNOPSYS ARC ARCHITECTURE
11671M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11672L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11673S: Supported
11674F: arch/arc/
9b28829d 11675F: Documentation/devicetree/bindings/arc/*
2d799dde 11676F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11677F: drivers/tty/serial/arc_uart.c
b7182d1a 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11679
556cc1c5
AB
11680SYNOPSYS ARC SDP platform support
11681M: Alexey Brodkin <abrodkin@synopsys.com>
11682S: Supported
11683F: arch/arc/plat-axs10x
11684F: arch/arc/boot/dts/ax*
11685F: Documentation/devicetree/bindings/arc/axs10*
11686
6c284c9a
LJ
11687SYSTEM CONFIGURATION (SYSCON)
11688M: Lee Jones <lee.jones@linaro.org>
11689M: Arnd Bergmann <arnd@arndb.de>
11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11691S: Supported
11692F: drivers/mfd/syscon.c
11693
8c0984e5
SR
11694SYSTEM RESET/SHUTDOWN DRIVERS
11695M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11696L: linux-pm@vger.kernel.org
58db9505 11697T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11698S: Maintained
11699F: Documentation/devicetree/bindings/power/reset/
11700F: drivers/power/reset/
11701
1da177e4 11702SYSV FILESYSTEM
8b58be88 11703M: Christoph Hellwig <hch@infradead.org>
1da177e4 11704S: Maintained
679655da
JP
11705F: Documentation/filesystems/sysv-fs.txt
11706F: fs/sysv/
11707F: include/linux/sysv_fs.h
1da177e4 11708
86cfa7fc 11709TARGET SUBSYSTEM
9c3646d1 11710M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11711L: linux-scsi@vger.kernel.org
b9f5edc2 11712L: target-devel@vger.kernel.org
86cfa7fc 11713W: http://www.linux-iscsi.org
cf015e9f 11714W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11716S: Supported
11717F: drivers/target/
11718F: include/target/
11719F: Documentation/target/
11720
4e68852d 11721TASKSTATS STATISTICS INTERFACE
185e595f 11722M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11723S: Maintained
679655da
JP
11724F: Documentation/accounting/taskstats*
11725F: include/linux/taskstats*
11726F: kernel/taskstats.c
4e68852d 11727
781b456a 11728TC CLASSIFIER
f935f3f8 11729M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11730L: netdev@vger.kernel.org
11731S: Maintained
679655da 11732F: include/net/pkt_cls.h
c117ab84 11733F: include/uapi/linux/pkt_cls.h
679655da 11734F: net/sched/
781b456a 11735
5067f08a 11736TCP LOW PRIORITY MODULE
8b58be88
JP
11737M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11738M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11739W: http://tcp-lp-mod.sourceforge.net/
11740S: Maintained
679655da 11741F: net/ipv4/tcp_lp.c
5067f08a 11742
91952bc0
AP
11743TDA10071 MEDIA DRIVER
11744M: Antti Palosaari <crope@iki.fi>
11745L: linux-media@vger.kernel.org
a825eaec 11746W: https://linuxtv.org
91952bc0
AP
11747W: http://palosaari.fi/linux/
11748Q: http://patchwork.linuxtv.org/project/linux-media/list/
11749T: git git://linuxtv.org/anttip/media_tree.git
11750S: Maintained
11751F: drivers/media/dvb-frontends/tda10071*
11752
11753TDA18212 MEDIA DRIVER
11754M: Antti Palosaari <crope@iki.fi>
11755L: linux-media@vger.kernel.org
a825eaec 11756W: https://linuxtv.org
91952bc0
AP
11757W: http://palosaari.fi/linux/
11758Q: http://patchwork.linuxtv.org/project/linux-media/list/
11759T: git git://linuxtv.org/anttip/media_tree.git
11760S: Maintained
11761F: drivers/media/tuners/tda18212*
11762
11763TDA18218 MEDIA DRIVER
11764M: Antti Palosaari <crope@iki.fi>
11765L: linux-media@vger.kernel.org
a825eaec 11766W: https://linuxtv.org
91952bc0
AP
11767W: http://palosaari.fi/linux/
11768Q: http://patchwork.linuxtv.org/project/linux-media/list/
11769T: git git://linuxtv.org/anttip/media_tree.git
11770S: Maintained
11771F: drivers/media/tuners/tda18218*
11772
3b2f6aba
MK
11773TDA18271 MEDIA DRIVER
11774M: Michael Krufky <mkrufky@linuxtv.org>
11775L: linux-media@vger.kernel.org
a825eaec 11776W: https://linuxtv.org
3b2f6aba
MK
11777W: http://github.com/mkrufky
11778Q: http://patchwork.linuxtv.org/project/linux-media/list/
11779T: git git://linuxtv.org/mkrufky/tuners.git
11780S: Maintained
11781F: drivers/media/tuners/tda18271*
11782
e48307a9
MK
11783TDA827x MEDIA DRIVER
11784M: Michael Krufky <mkrufky@linuxtv.org>
11785L: linux-media@vger.kernel.org
a825eaec 11786W: https://linuxtv.org
e48307a9
MK
11787W: http://github.com/mkrufky
11788Q: http://patchwork.linuxtv.org/project/linux-media/list/
11789T: git git://linuxtv.org/mkrufky/tuners.git
11790S: Maintained
11791F: drivers/media/tuners/tda8290.*
11792
66cf9212
MK
11793TDA8290 MEDIA DRIVER
11794M: Michael Krufky <mkrufky@linuxtv.org>
11795L: linux-media@vger.kernel.org
a825eaec 11796W: https://linuxtv.org
66cf9212
MK
11797W: http://github.com/mkrufky
11798Q: http://patchwork.linuxtv.org/project/linux-media/list/
11799T: git git://linuxtv.org/mkrufky/tuners.git
11800S: Maintained
11801F: drivers/media/tuners/tda8290.*
11802
4b9fba30
HV
11803TDA9840 MEDIA DRIVER
11804M: Hans Verkuil <hverkuil@xs4all.nl>
11805L: linux-media@vger.kernel.org
11806T: git git://linuxtv.org/media_tree.git
a825eaec 11807W: https://linuxtv.org
4b9fba30
HV
11808S: Maintained
11809F: drivers/media/i2c/tda9840*
11810
2cb654fd 11811TEA5761 TUNER DRIVER
5dc8a864
MCC
11812M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11813M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11814L: linux-media@vger.kernel.org
a825eaec 11815W: https://linuxtv.org
2cb654fd
MCC
11816T: git git://linuxtv.org/media_tree.git
11817S: Odd fixes
11818F: drivers/media/tuners/tea5761.*
11819
11820TEA5767 TUNER DRIVER
5dc8a864
MCC
11821M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11822M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11823L: linux-media@vger.kernel.org
a825eaec 11824W: https://linuxtv.org
2cb654fd
MCC
11825T: git git://linuxtv.org/media_tree.git
11826S: Maintained
11827F: drivers/media/tuners/tea5767.*
11828
4b9fba30
HV
11829TEA6415C 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/tea6415c*
11836
11837TEA6420 MEDIA DRIVER
11838M: Hans Verkuil <hverkuil@xs4all.nl>
11839L: linux-media@vger.kernel.org
11840T: git git://linuxtv.org/media_tree.git
a825eaec 11841W: https://linuxtv.org
4b9fba30
HV
11842S: Maintained
11843F: drivers/media/i2c/tea6420*
11844
3d249d4c 11845TEAM DRIVER
dca9ab92 11846M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11847L: netdev@vger.kernel.org
11848S: Supported
11849F: drivers/net/team/
11850F: include/linux/if_team.h
c117ab84 11851F: include/uapi/linux/if_team.h
3d249d4c 11852
7d029125 11853TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11854M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11855S: Maintained
11856F: arch/x86/platform/ts5500/
11857
40ad4a30
SY
11858TECHNOTREND USB IR RECEIVER
11859M: Sean Young <sean@mess.org>
11860L: linux-media@vger.kernel.org
11861S: Maintained
11862F: drivers/media/rc/ttusbir.c
11863
adabdb0c 11864TEGRA ARCHITECTURE SUPPORT
243d58ec 11865M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11866M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11867M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11868L: linux-tegra@vger.kernel.org
fd117cd1 11869Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11871S: Supported
bbbe96ed 11872N: [^a-z]tegra
84b9414b 11873
adabdb0c
SW
11874TEGRA CLOCK DRIVER
11875M: Peter De Schrijver <pdeschrijver@nvidia.com>
11876M: Prashant Gaikwad <pgaikwad@nvidia.com>
11877S: Supported
11878F: drivers/clk/tegra/
11879
86e486a0 11880TEGRA DMA DRIVERS
adabdb0c 11881M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11882M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11883S: Supported
86e486a0 11884F: drivers/dma/tegra*
adabdb0c 11885
adabdb0c
SW
11886TEGRA I2C DRIVER
11887M: Laxman Dewangan <ldewangan@nvidia.com>
11888S: Supported
11889F: drivers/i2c/busses/i2c-tegra.c
11890
11891TEGRA IOMMU DRIVERS
11892M: Hiroshi Doyu <hdoyu@nvidia.com>
11893S: Supported
11894F: drivers/iommu/tegra*
11895
11896TEGRA KBC DRIVER
11897M: Rakesh Iyer <riyer@nvidia.com>
11898M: Laxman Dewangan <ldewangan@nvidia.com>
11899S: Supported
11900F: drivers/input/keyboard/tegra-kbc.c
11901
adabdb0c
SW
11902TEGRA PWM DRIVER
11903M: Thierry Reding <thierry.reding@gmail.com>
11904S: Supported
11905F: drivers/pwm/pwm-tegra.c
11906
11907TEGRA SERIAL DRIVER
11908M: Laxman Dewangan <ldewangan@nvidia.com>
11909S: Supported
11910F: drivers/tty/serial/serial-tegra.c
11911
11912TEGRA SPI DRIVER
11913M: Laxman Dewangan <ldewangan@nvidia.com>
11914S: Supported
11915F: drivers/spi/spi-tegra*
11916
1a348ccc 11917TEHUTI ETHERNET DRIVER
8b58be88 11918M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11919L: netdev@vger.kernel.org
11920S: Supported
ef7f5429 11921F: drivers/net/ethernet/tehuti/*
1a348ccc 11922
4e68852d 11923Telecom Clock Driver for MCPL0010
8b58be88 11924M: Mark Gross <mark.gross@intel.com>
4e68852d 11925S: Supported
679655da 11926F: drivers/char/tlclk.c
4e68852d 11927
4480f15b 11928TENSILICA XTENSA PORT (xtensa)
8b58be88 11929M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11930M: Max Filippov <jcmvbkbc@gmail.com>
11931L: linux-xtensa@linux-xtensa.org
9f273c24 11932T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11933S: Maintained
679655da 11934F: arch/xtensa/
3dc99857 11935F: drivers/irqchip/irq-xtensa-*
4e68852d 11936
5313ba66
HV
11937THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11938M: Hans Verkuil <hverkuil@xs4all.nl>
11939L: linux-media@vger.kernel.org
11940T: git git://linuxtv.org/media_tree.git
a825eaec 11941W: https://linuxtv.org
5313ba66
HV
11942S: Maintained
11943F: drivers/media/radio/radio-raremono.c
11944
d3fb6955 11945THERMAL
b75f0050 11946M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11947M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11948L: linux-pm@vger.kernel.org
11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11951Q: https://patchwork.kernel.org/project/linux-pm/list/
11952S: Supported
11953F: drivers/thermal/
11954F: include/linux/thermal.h
af6c9f16 11955F: include/uapi/linux/thermal.h
b75f0050
JP
11956F: include/linux/cpu_cooling.h
11957F: Documentation/devicetree/bindings/thermal/
d3fb6955 11958
64e05d8b
VK
11959THERMAL/CPU_COOLING
11960M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11961M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11962M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11963L: linux-pm@vger.kernel.org
11964S: Supported
11965F: Documentation/thermal/cpu-cooling-api.txt
11966F: drivers/thermal/cpu_cooling.c
11967F: include/linux/cpu_cooling.h
11968
4e68852d 11969THINKPAD ACPI EXTRAS DRIVER
8b58be88 11970M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11971L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11972L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11973W: http://ibm-acpi.sourceforge.net
11974W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11975T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11976S: Maintained
679655da 11977F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11978
1b46f2a2 11979TI BANDGAP AND THERMAL DRIVER
f14d1c24 11980M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11981M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11982L: linux-pm@vger.kernel.org
531ff13e 11983L: linux-omap@vger.kernel.org
5a723e81 11984S: Maintained
794b2e25 11985F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11986
ccf963d3
BP
11987TI VPE/CAL DRIVERS
11988M: Benoit Parrot <bparrot@ti.com>
11989L: linux-media@vger.kernel.org
11990W: http://linuxtv.org/
11991Q: http://patchwork.linuxtv.org/project/linux-media/list/
11992S: Maintained
11993F: drivers/media/platform/ti-vpe/
11994
0c7665c3
MF
11995TI CDCE706 CLOCK DRIVER
11996M: Max Filippov <jcmvbkbc@gmail.com>
11997S: Maintained
11998F: drivers/clk/clk-cdce706.c
11999
49b6a5e3
TK
12000TI CLOCK DRIVER
12001M: Tero Kristo <t-kristo@ti.com>
12002L: linux-omap@vger.kernel.org
12003S: Maintained
12004F: drivers/clk/ti/
12005F: include/linux/clk/ti.h
12006
f75cfbad
GS
12007TI ETHERNET SWITCH DRIVER (CPSW)
12008M: Mugunthan V N <mugunthanvnm@ti.com>
12009R: Grygorii Strashko <grygorii.strashko@ti.com>
12010L: linux-omap@vger.kernel.org
12011L: netdev@vger.kernel.org
12012S: Maintained
12013F: drivers/net/ethernet/ti/cpsw*
12014F: drivers/net/ethernet/ti/davinci*
12015
4020f2d7 12016TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12017M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12018S: Maintained
679655da
JP
12019F: drivers/misc/tifm*
12020F: drivers/mmc/host/tifm_sd.c
12021F: include/linux/tifm.h
4020f2d7 12022
e0c52404 12023TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12024M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12025L: linux-kernel@vger.kernel.org
12026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027S: Maintained
12028F: drivers/soc/ti/*
12029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12030
12031
152ad442
SR
12032TI LM49xxx FAMILY ASoC CODEC DRIVERS
12033M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12034M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12036S: Maintained
12037F: sound/soc/codecs/lm49453*
d392dead 12038F: sound/soc/codecs/isabelle*
152ad442 12039
0edd807d
KM
12040TI LP855x BACKLIGHT DRIVER
12041M: Milo Kim <milo.kim@ti.com>
12042S: Maintained
12043F: Documentation/backlight/lp855x-driver.txt
12044F: drivers/video/backlight/lp855x_bl.c
12045F: include/linux/platform_data/lp855x.h
12046
faf13f6d
KM
12047TI LP8727 CHARGER DRIVER
12048M: Milo Kim <milo.kim@ti.com>
12049S: Maintained
8c0984e5 12050F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12051F: include/linux/platform_data/lp8727.h
12052
22f1229f
KM
12053TI LP8788 MFD DRIVER
12054M: Milo Kim <milo.kim@ti.com>
12055S: Maintained
12056F: drivers/iio/adc/lp8788_adc.c
12057F: drivers/leds/leds-lp8788.c
12058F: drivers/mfd/lp8788*.c
8c0984e5 12059F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12060F: drivers/regulator/lp8788-*.c
12061F: include/linux/mfd/lp8788*.h
12062
84640e27
KM
12063TI NETCP ETHERNET DRIVER
12064M: Wingman Kwok <w-kwok2@ti.com>
12065M: Murali Karicheri <m-karicheri2@ti.com>
12066L: netdev@vger.kernel.org
12067S: Maintained
12068F: drivers/net/ethernet/ti/netcp*
12069
217e0ca9
KC
12070TI TAS571X FAMILY ASoC CODEC DRIVER
12071M: Kevin Cernekee <cernekee@chromium.org>
12072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12073S: Odd Fixes
12074F: sound/soc/codecs/tas571x*
12075
dd5e8e6b 12076TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12077M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12078L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12079S: Maintained
12080F: sound/soc/codecs/twl4030*
12081
90921014 12082TI WILINK WIRELESS DRIVERS
90921014
LC
12083L: linux-wireless@vger.kernel.org
12084W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12085W: http://wireless.kernel.org/en/users/Drivers/wl1251
12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12087S: Orphan
90921014
LC
12088F: drivers/net/wireless/ti/
12089F: include/linux/wl12xx.h
12090
e86eaa3a 12091TIPC NETWORK LAYER
8b58be88 12092M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12093M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12094L: netdev@vger.kernel.org (core kernel code)
12095L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12096W: http://tipc.sourceforge.net/
e86eaa3a 12097S: Maintained
c117ab84 12098F: include/uapi/linux/tipc*.h
679655da 12099F: net/tipc/
e86eaa3a 12100
867e359b 12101TILE ARCHITECTURE
b9a279f6 12102M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12103W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12105S: Supported
12106F: arch/tile/
6b940606 12107F: drivers/char/tile-srom.c
5c770755 12108F: drivers/edac/tile_edac.c
6b940606
CM
12109F: drivers/net/ethernet/tile/
12110F: drivers/rtc/rtc-tile.c
12111F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12112F: drivers/tty/serial/tilegx.c
6b940606
CM
12113F: drivers/usb/host/*-tilegx.c
12114F: include/linux/usb/tilegx.h
867e359b 12115
1da177e4 12116TLAN NETWORK DRIVER
8b58be88 12117M: Samuel Chessman <chessman@tux.org>
88c07dde 12118L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12119W: http://sourceforge.net/projects/tlan/
12120S: Maintained
679655da 12121F: Documentation/networking/tlan.txt
b544dbac 12122F: drivers/net/ethernet/ti/tlan.*
1da177e4 12123
d74db3b2 12124TOMOYO SECURITY MODULE
8b58be88
JP
12125M: Kentaro Takeda <takedakn@nttdata.co.jp>
12126M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12127L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12128L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12129L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12130L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12131W: http://tomoyo.sourceforge.jp/
843d183c 12132T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12133S: Maintained
679655da 12134F: security/tomoyo/
d74db3b2 12135
9caeb532 12136TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12137M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12138L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12139S: Maintained
12140F: drivers/platform/x86/topstar-laptop.c
12141
1da177e4 12142TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12143M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12144L: platform-driver-x86@vger.kernel.org
0a63ca11 12145S: Maintained
679655da 12146F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12147
0a63ca11
AA
12148TOSHIBA BLUETOOTH DRIVER
12149M: Azael Avalos <coproscefalo@gmail.com>
12150L: platform-driver-x86@vger.kernel.org
12151S: Maintained
12152F: drivers/platform/x86/toshiba_bluetooth.c
12153
12154TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12155M: Azael Avalos <coproscefalo@gmail.com>
12156L: platform-driver-x86@vger.kernel.org
12157S: Maintained
12158F: drivers/platform/x86/toshiba_haps.c
12159
14991fc7
AA
12160TOSHIBA WMI HOTKEYS DRIVER
12161M: Azael Avalos <coproscefalo@gmail.com>
12162L: platform-driver-x86@vger.kernel.org
12163S: Maintained
12164F: drivers/platform/x86/toshiba-wmi.c
12165
1da177e4 12166TOSHIBA SMM DRIVER
8b58be88 12167M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12168W: http://www.buzzard.org.uk/toshiba/
12169S: Maintained
679655da
JP
12170F: drivers/char/toshiba.c
12171F: include/linux/toshiba.h
c117ab84 12172F: include/uapi/linux/toshiba.h
1da177e4 12173
d32d9864
MR
12174TOSHIBA TC358743 DRIVER
12175M: Mats Randgaard <matrandg@cisco.com>
12176L: linux-media@vger.kernel.org
12177S: Maintained
12178F: drivers/media/i2c/tc358743*
b5dcee22 12179F: include/media/i2c/tc358743.h
d32d9864 12180
560e6475
WS
12181TMIO/SDHI MMC DRIVER
12182M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12183L: linux-mmc@vger.kernel.org
560e6475 12184S: Supported
d1057c40
GL
12185F: drivers/mmc/host/tmio_mmc*
12186F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12187F: include/linux/mfd/tmio.h
d719f900 12188
917cc4e6
GR
12189TMP401 HARDWARE MONITOR DRIVER
12190M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12191L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12192S: Maintained
12193F: Documentation/hwmon/tmp401
12194F: drivers/hwmon/tmp401.c
12195
98f32602 12196TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12197M: Hugh Dickins <hughd@google.com>
98f32602
HD
12198L: linux-mm@kvack.org
12199S: Maintained
12200F: include/linux/shmem_fs.h
12201F: mm/shmem.c
12202
45f95b53 12203TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12204M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12206L: linux-media@vger.kernel.org
a825eaec 12207W: https://linuxtv.org
45f95b53
MCC
12208T: git git://linuxtv.org/media_tree.git
12209S: Odd fixes
12210F: drivers/media/usb/tm6000/
618cd932 12211F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12212
34d1324e
AU
12213TW5864 VIDEO4LINUX DRIVER
12214M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12215M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12216M: Andrey Utkin <andrey_utkin@fastmail.com>
12217L: linux-media@vger.kernel.org
12218S: Supported
12219F: drivers/media/pci/tw5864/
45f95b53 12220
c65fde19
HV
12221TW68 VIDEO4LINUX DRIVER
12222M: Hans Verkuil <hverkuil@xs4all.nl>
12223L: linux-media@vger.kernel.org
12224T: git git://linuxtv.org/media_tree.git
a825eaec 12225W: https://linuxtv.org
c65fde19
HV
12226S: Odd Fixes
12227F: drivers/media/pci/tw68/
12228
704a84cc
EG
12229TW686X VIDEO4LINUX DRIVER
12230M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12231L: linux-media@vger.kernel.org
12232T: git git://linuxtv.org/media_tree.git
12233W: http://linuxtv.org
12234S: Maintained
12235F: drivers/media/pci/tw686x/
12236
4e68852d 12237TPM DEVICE DRIVER
901486b8 12238M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12239M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12240M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12241R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12242W: http://tpmdd.sourceforge.net
63a10dfd 12243L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12244Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12245T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12246S: Maintained
679655da 12247F: drivers/char/tpm/
4e68852d 12248
1a0f1b27
AL
12249TPM IBM_VTPM DEVICE DRIVER
12250M: Ashley Lai <ashleydlai@gmail.com>
12251W: http://tpmdd.sourceforge.net
12252L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12253S: Maintained
12254F: drivers/char/tpm/tpm_ibmvtpm*
12255
d6f005a1
JP
12256TRACING
12257M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12258M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12260S: Maintained
12261F: Documentation/trace/ftrace.txt
12262F: arch/*/*/*/ftrace.h
12263F: arch/*/kernel/ftrace.c
12264F: include/*/ftrace.h
12265F: include/linux/trace*.h
12266F: include/trace/
12267F: kernel/trace/
6e68e6c5 12268F: tools/testing/selftests/ftrace/
d6f005a1 12269
4abac0d0
IM
12270TRACING MMIO ACCESSES (MMIOTRACE)
12271M: Steven Rostedt <rostedt@goodmis.org>
12272M: Ingo Molnar <mingo@kernel.org>
12273R: Karol Herbst <karolherbst@gmail.com>
12274R: Pekka Paalanen <ppaalanen@gmail.com>
12275S: Maintained
12276L: linux-kernel@vger.kernel.org
12277L: nouveau@lists.freedesktop.org
12278F: kernel/trace/trace_mmiotrace.c
12279F: include/linux/mmiotrace.h
12280F: arch/x86/mm/kmmio.c
12281F: arch/x86/mm/mmio-mod.c
12282F: arch/x86/mm/testmmiotrace.c
12283
1da177e4 12284TRIVIAL PATCHES
8b58be88 12285M: Jiri Kosina <trivial@kernel.org>
54e5881d 12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12287S: Maintained
86ef925f 12288K: ^Subject:.*(?i)trivial
1da177e4 12289
4e68852d 12290TTY LAYER
879a5a00 12291M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12292M: Jiri Slaby <jslaby@suse.com>
879a5a00 12293S: Supported
08deed1e 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12295F: Documentation/serial/
8dd5d2f1 12296F: drivers/tty/
df621252 12297F: drivers/tty/serial/serial_core.c
e3288775
AC
12298F: include/linux/serial_core.h
12299F: include/linux/serial.h
12300F: include/linux/tty.h
c117ab84
CEB
12301F: include/uapi/linux/serial_core.h
12302F: include/uapi/linux/serial.h
12303F: include/uapi/linux/tty.h
4e68852d 12304
91952bc0
AP
12305TUA9001 MEDIA DRIVER
12306M: Antti Palosaari <crope@iki.fi>
12307L: linux-media@vger.kernel.org
a825eaec 12308W: https://linuxtv.org
91952bc0
AP
12309W: http://palosaari.fi/linux/
12310Q: http://patchwork.linuxtv.org/project/linux-media/list/
12311T: git git://linuxtv.org/anttip/media_tree.git
12312S: Maintained
12313F: drivers/media/tuners/tua9001*
12314
740db6d7 12315TULIP NETWORK DRIVERS
740db6d7 12316L: netdev@vger.kernel.org
cf869eb1
GG
12317L: linux-parisc@vger.kernel.org
12318S: Orphan
0f04e2aa 12319F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12320
12321TUN/TAP driver
ba57b6f2 12322M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12323W: http://vtun.sourceforge.net/tun
12324S: Maintained
679655da
JP
12325F: Documentation/networking/tuntap.txt
12326F: arch/um/os-Linux/drivers/
1da177e4 12327
b454cc66 12328TURBOCHANNEL SUBSYSTEM
8b58be88 12329M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12330M: Ralf Baechle <ralf@linux-mips.org>
12331L: linux-mips@linux-mips.org
12332Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12333S: Maintained
679655da
JP
12334F: drivers/tc/
12335F: include/linux/tc.h
b454cc66 12336
e2d1d6c0 12337UBI FILE SYSTEM (UBIFS)
a7859936 12338M: Richard Weinberger <richard@nod.at>
949cb623 12339M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12340M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12341L: linux-mtd@lists.infradead.org
e2966cbe 12342T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12343W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12344S: Supported
679655da
JP
12345F: Documentation/filesystems/ubifs.txt
12346F: fs/ubifs/
e2d1d6c0 12347
e1632fa2 12348UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12349M: Greg Ungerer <gerg@linux-m68k.org>
12350W: http://www.linux-m68k.org/
cc2020e6 12351W: http://www.uclinux.org/
e1632fa2 12352L: linux-m68k@lists.linux-m68k.org
cc2020e6 12353L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12355S: Maintained
e1632fa2
GU
12356F: arch/m68k/coldfire/
12357F: arch/m68k/68*/
61bc02bb
JP
12358F: arch/m68k/*/*_no.*
12359F: arch/m68k/include/asm/*_no.*
cc2020e6 12360
1da177e4 12361UDF FILESYSTEM
d8130624 12362M: Jan Kara <jack@suse.com>
1da177e4 12363S: Maintained
679655da
JP
12364F: Documentation/filesystems/udf.txt
12365F: fs/udf/
1da177e4 12366
cc2020e6 12367UFS FILESYSTEM
8b58be88 12368M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12369S: Maintained
679655da
JP
12370F: Documentation/filesystems/ufs.txt
12371F: fs/ufs/
cc2020e6 12372
0a09d3ab
DH
12373UHID USERSPACE HID IO DRIVER:
12374M: David Herrmann <dh.herrmann@googlemail.com>
12375L: linux-input@vger.kernel.org
12376S: Maintained
12377F: drivers/hid/uhid.c
c117ab84 12378F: include/uapi/linux/uhid.h
0a09d3ab 12379
18332a80 12380ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12381L: linux-usb@vger.kernel.org
10c6c9c9 12382S: Orphan
355ffe69 12383F: drivers/uwb/
679655da
JP
12384F: include/linux/uwb.h
12385F: include/linux/uwb/
18332a80 12386
b31d8273
G
12387UNICORE32 ARCHITECTURE:
12388M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12389W: http://mprc.pku.edu.cn/~guanxuetao/linux
12390S: Maintained
ceebf4d5 12391T: git git://github.com/gxt/linux.git
b31d8273
G
12392F: arch/unicore32/
12393
d8379ab1
TF
12394UNIFDEF
12395M: Tony Finch <dot@dotat.at>
12396W: http://dotat.at/prog/unifdef
12397S: Maintained
12398F: scripts/unifdef.c
12399
1da177e4 12400UNIFORM CDROM DRIVER
8b58be88 12401M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12402W: http://www.kernel.dk
12403S: Maintained
679655da
JP
12404F: Documentation/cdrom/
12405F: drivers/cdrom/cdrom.c
12406F: include/linux/cdrom.h
c117ab84 12407F: include/uapi/linux/cdrom.h
1da177e4 12408
56df0122 12409UNISYS S-PAR DRIVERS
49e7d9df
JP
12410M: David Kershner <david.kershner@unisys.com>
12411L: sparmaintainer@unisys.com (Unisys internal)
12412S: Supported
12413F: drivers/staging/unisys/
56df0122 12414
9941fa6e
VH
12415UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12416M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12417L: linux-scsi@vger.kernel.org
12418S: Supported
12419F: Documentation/scsi/ufs.txt
12420F: drivers/scsi/ufs/
12421
4b9ffb5a
JP
12422UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12423M: Joao Pinto <Joao.Pinto@synopsys.com>
12424L: linux-scsi@vger.kernel.org
12425S: Supported
12426F: drivers/scsi/ufs/*dwc*
12427
e2d1d6c0 12428UNSORTED BLOCK IMAGES (UBI)
949cb623 12429M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12430M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12431W: http://www.linux-mtd.infradead.org/
12432L: linux-mtd@lists.infradead.org
b6b44e0a 12433T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12434S: Supported
80811493 12435F: drivers/mtd/ubi/
679655da 12436F: include/linux/mtd/ubi.h
c117ab84 12437F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12438
1da177e4 12439USB ACM DRIVER
ca1c3e6f 12440M: Oliver Neukum <oneukum@suse.com>
6372594a 12441L: linux-usb@vger.kernel.org
1da177e4 12442S: Maintained
679655da
JP
12443F: Documentation/usb/acm.txt
12444F: drivers/usb/class/cdc-acm.*
1da177e4 12445
b7d572e1
PF
12446USB AR5523 WIRELESS DRIVER
12447M: Pontus Fuchs <pontus.fuchs@gmail.com>
12448L: linux-wireless@vger.kernel.org
12449S: Maintained
12450F: drivers/net/wireless/ath/ar5523/
12451
115bb1ff 12452USB ATTACHED SCSI
866d372e 12453M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12454L: linux-usb@vger.kernel.org
12455L: linux-scsi@vger.kernel.org
8eae0fb7 12456S: Maintained
115bb1ff
MW
12457F: drivers/usb/storage/uas.c
12458
1da177e4 12459USB CDC ETHERNET DRIVER
61eee9a7 12460M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12461L: linux-usb@vger.kernel.org
1da177e4 12462S: Maintained
679655da 12463F: drivers/net/usb/cdc_*.c
c117ab84 12464F: include/uapi/linux/usb/cdc.h
1da177e4 12465
66e3e591
KP
12466USB CHAOSKEY DRIVER
12467M: Keith Packard <keithp@keithp.com>
12468L: linux-usb@vger.kernel.org
12469S: Maintained
12470F: drivers/usb/misc/chaoskey.c
12471
b02b371e 12472USB CYPRESS C67X00 DRIVER
8b58be88 12473M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12474L: linux-usb@vger.kernel.org
12475S: Maintained
679655da 12476F: drivers/usb/c67x00/
b02b371e 12477
d0374f4f 12478USB DAVICOM DM9601 DRIVER
8b58be88 12479M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12480L: netdev@vger.kernel.org
d0374f4f
PK
12481W: http://www.linux-usb.org/usbnet
12482S: Maintained
679655da 12483F: drivers/net/usb/dm9601.c
d0374f4f 12484
cc2020e6 12485USB DIAMOND RIO500 DRIVER
8b58be88 12486M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12487L: rio500-users@lists.sourceforge.net
12488W: http://rio500.sourceforge.net
12489S: Maintained
679655da 12490F: drivers/usb/misc/rio500*
cc2020e6 12491
1da177e4 12492USB EHCI DRIVER
578333ab 12493M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12494L: linux-usb@vger.kernel.org
578333ab 12495S: Maintained
679655da
JP
12496F: Documentation/usb/ehci.txt
12497F: drivers/usb/host/ehci*
1da177e4 12498
69ae9e3e 12499USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12500M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12501L: linux-usb@vger.kernel.org
69ae9e3e 12502W: http://www.linux-usb.org/gadget
d6d0f665
FB
12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12504S: Maintained
679655da
JP
12505F: drivers/usb/gadget/
12506F: include/linux/usb/gadget*
69ae9e3e 12507
2dea64b4 12508USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12509M: Jiri Kosina <jikos@kernel.org>
406df153 12510R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12511L: linux-usb@vger.kernel.org
54e5881d 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12513S: Maintained
c2f01971 12514F: Documentation/hid/hiddev.txt
679655da 12515F: drivers/hid/usbhid/
1da177e4 12516
959eea21 12517USB ISP116X DRIVER
8b58be88 12518M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12519L: linux-usb@vger.kernel.org
959eea21 12520S: Maintained
679655da
JP
12521F: drivers/usb/host/isp116x*
12522F: include/linux/usb/isp116x.h
959eea21 12523
146498ea
WH
12524USB LAN78XX ETHERNET DRIVER
12525M: Woojung Huh <woojung.huh@microchip.com>
12526M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12527L: netdev@vger.kernel.org
12528S: Maintained
12529F: drivers/net/usb/lan78xx.*
12530
1da177e4 12531USB MASS STORAGE DRIVER
fc8b690d 12532M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12533L: linux-usb@vger.kernel.org
8836aeb8 12534L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12535S: Maintained
12536W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12537F: drivers/usb/storage/
1da177e4 12538
af39917d
CL
12539USB MIDI DRIVER
12540M: Clemens Ladisch <clemens@ladisch.de>
12541L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12542T: git git://git.alsa-project.org/alsa-kernel.git
12543S: Maintained
12544F: sound/usb/midi.*
12545
444ce9d4
JP
12546USB NETWORKING DRIVERS
12547L: linux-usb@vger.kernel.org
12548S: Odd Fixes
12549F: drivers/net/usb/
12550
1da177e4 12551USB OHCI DRIVER
578333ab 12552M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12553L: linux-usb@vger.kernel.org
578333ab 12554S: Maintained
679655da
JP
12555F: Documentation/usb/ohci.txt
12556F: drivers/usb/host/ohci*
1da177e4 12557
963ffa3e 12558USB OTG FSM (Finite State Machine)
60d77b3d 12559M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12561L: linux-usb@vger.kernel.org
12562S: Maintained
12563F: drivers/usb/common/usb-otg-fsm.c
12564
563da3a9
VM
12565USB OVER IP DRIVER
12566M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12567M: Shuah Khan <shuahkh@osg.samsung.com>
12568M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12569L: linux-usb@vger.kernel.org
12570S: Maintained
a6d6fc2b 12571F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12572F: drivers/usb/usbip/
12573F: tools/usb/usbip/
12574
1da177e4 12575USB PEGASUS DRIVER
a16b945c 12576M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12577L: linux-usb@vger.kernel.org
043600a6 12578L: netdev@vger.kernel.org
052e3128
PM
12579T: git git://github.com/petkan/pegasus.git
12580W: https://github.com/petkan/pegasus
1da177e4 12581S: Maintained
679655da 12582F: drivers/net/usb/pegasus.*
1da177e4 12583
d3ad558f 12584USB PHY LAYER
a55f6286 12585M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12586L: linux-usb@vger.kernel.org
12587T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12588S: Maintained
12589F: drivers/usb/phy/
d3ad558f 12590
73e4fb3f 12591USB PRINTER DRIVER (usblp)
8b58be88 12592M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12593L: linux-usb@vger.kernel.org
73e4fb3f 12594S: Supported
679655da 12595F: drivers/usb/class/usblp.c
1da177e4 12596
4521b477
BM
12597USB QMI WWAN NETWORK DRIVER
12598M: Bjørn Mork <bjorn@mork.no>
12599L: netdev@vger.kernel.org
12600S: Maintained
12601F: Documentation/ABI/testing/sysfs-class-net-qmi
12602F: drivers/net/usb/qmi_wwan.c
12603
1da177e4 12604USB RTL8150 DRIVER
a16b945c 12605M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12606L: linux-usb@vger.kernel.org
043600a6 12607L: netdev@vger.kernel.org
052e3128
PM
12608T: git git://github.com/petkan/rtl8150.git
12609W: https://github.com/petkan/rtl8150
1da177e4 12610S: Maintained
679655da 12611F: drivers/net/usb/rtl8150.c
1da177e4 12612
f896b796 12613USB SERIAL SUBSYSTEM
66085694 12614M: Johan Hovold <johan@kernel.org>
795fb7e7 12615L: linux-usb@vger.kernel.org
5ee05309 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12617S: Maintained
679655da 12618F: Documentation/usb/usb-serial.txt
f896b796 12619F: drivers/usb/serial/
679655da 12620F: include/linux/usb/serial.h
1da177e4 12621
b3f0db1c
SG
12622USB SMSC75XX ETHERNET DRIVER
12623M: Steve Glendinning <steve.glendinning@shawell.net>
12624L: netdev@vger.kernel.org
12625S: Maintained
12626F: drivers/net/usb/smsc75xx.*
12627
2f7ca802 12628USB SMSC95XX ETHERNET DRIVER
90b24cfb 12629M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12630M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12631L: netdev@vger.kernel.org
90b24cfb 12632S: Maintained
679655da 12633F: drivers/net/usb/smsc95xx.*
2f7ca802 12634
1da177e4 12635USB SUBSYSTEM
879a5a00 12636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12637L: linux-usb@vger.kernel.org
1da177e4 12638W: http://www.linux-usb.org
08deed1e 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12640S: Supported
1700bd98 12641F: Documentation/devicetree/bindings/usb/
679655da 12642F: Documentation/usb/
679655da
JP
12643F: drivers/usb/
12644F: include/linux/usb.h
12645F: include/linux/usb/
1da177e4
LT
12646
12647USB UHCI DRIVER
8b58be88 12648M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12649L: linux-usb@vger.kernel.org
1da177e4 12650S: Maintained
679655da 12651F: drivers/usb/host/uhci*
1da177e4 12652
69ae9e3e 12653USB "USBNET" DRIVER FRAMEWORK
d8130624 12654M: Oliver Neukum <oneukum@suse.com>
043600a6 12655L: netdev@vger.kernel.org
69ae9e3e 12656W: http://www.linux-usb.org/usbnet
1da177e4 12657S: Maintained
679655da
JP
12658F: drivers/net/usb/usbnet.c
12659F: include/linux/usb/usbnet.h
1da177e4 12660
c0efd232 12661USB VIDEO CLASS
c53ac071 12662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12663L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12664L: linux-media@vger.kernel.org
275ffde4 12665T: git git://linuxtv.org/media_tree.git
57c6d2e9 12666W: http://www.ideasonboard.org/uvc/
c0efd232 12667S: Maintained
0c0d06ca 12668F: drivers/media/usb/uvc/
6c0f0359 12669F: include/uapi/linux/uvcvideo.h
1da177e4 12670
b60b9c45
HV
12671USB VISION DRIVER
12672M: Hans Verkuil <hverkuil@xs4all.nl>
12673L: linux-media@vger.kernel.org
12674T: git git://linuxtv.org/media_tree.git
a825eaec 12675W: https://linuxtv.org
b60b9c45
HV
12676S: Odd Fixes
12677F: drivers/media/usb/usbvision/
12678
8282da47
LP
12679USB WEBCAM GADGET
12680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12681L: linux-usb@vger.kernel.org
12682S: Maintained
3a83c16e 12683F: drivers/usb/gadget/function/*uvc*
faf2e1db 12684F: drivers/usb/gadget/legacy/webcam.c
8282da47 12685
bf164cc0 12686USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12687M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12688L: linux-wireless@vger.kernel.org
12689S: Maintained
679655da 12690F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12691
eb6bab13 12692USB XHCI DRIVER
03d85053 12693M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12694L: linux-usb@vger.kernel.org
12695S: Supported
36d0344c
SS
12696F: drivers/usb/host/xhci*
12697F: drivers/usb/host/pci-quirks*
eb6bab13 12698
1da177e4 12699USB ZD1201 DRIVER
4086b9ca 12700L: linux-wireless@vger.kernel.org
1da177e4 12701W: http://linux-lc100020.sourceforge.net
4086b9ca 12702S: Orphan
ed0ad06f 12703F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12704
b7eee616 12705USB ZR364XX DRIVER
8b58be88 12706M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12707L: linux-usb@vger.kernel.org
661263b5 12708L: linux-media@vger.kernel.org
275ffde4 12709T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12710W: http://royale.zerezo.com/zr364xx/
12711S: Maintained
618cd932 12712F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12713F: drivers/media/usb/zr364xx/
b7eee616 12714
289fcff4
HK
12715ULPI BUS
12716M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12717L: linux-usb@vger.kernel.org
12718S: Maintained
12719F: drivers/usb/common/ulpi.c
12720F: include/linux/ulpi/
12721
e7839f25 12722USER-MODE LINUX (UML)
8b58be88 12723M: Jeff Dike <jdike@addtoit.com>
b15194b7 12724M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12725L: user-mode-linux-devel@lists.sourceforge.net
12726L: user-mode-linux-user@lists.sourceforge.net
12727W: http://user-mode-linux.sourceforge.net
9f273c24 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12729S: Maintained
61516587 12730F: Documentation/virtual/uml/
679655da 12731F: arch/um/
b070989a 12732F: arch/x86/um/
679655da
JP
12733F: fs/hostfs/
12734F: fs/hppfs/
b7eee616 12735
e5f114e9 12736USERSPACE I/O (UIO)
879a5a00 12737M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12738S: Maintained
3d3fecbd 12739T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12740F: Documentation/DocBook/uio-howto.tmpl
12741F: drivers/uio/
12742F: include/linux/uio*.h
e5f114e9 12743
256cccbe 12744UTIL-LINUX PACKAGE
8b58be88 12745M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12746L: util-linux@vger.kernel.org
12747W: http://en.wikipedia.org/wiki/Util-linux
12748T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12749S: Maintained
12750
c1fd1c07 12751UVESAFB DRIVER
8b58be88 12752M: Michal Januszewski <spock@gentoo.org>
c69f677c 12753L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12754W: http://dev.gentoo.org/~spock/projects/uvesafb/
12755S: Maintained
679655da 12756F: Documentation/fb/uvesafb.txt
8a61f013 12757F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12758
456930d8
SA
12759VF610 NAND DRIVER
12760M: Stefan Agner <stefan@agner.ch>
12761L: linux-mtd@lists.infradead.org
12762S: Supported
12763F: drivers/mtd/nand/vf610_nfc.c
12764
4480f15b 12765VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12766M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12767S: Maintained
679655da
JP
12768F: Documentation/filesystems/vfat.txt
12769F: fs/fat/
1da177e4 12770
cba3345c
AW
12771VFIO DRIVER
12772M: Alex Williamson <alex.williamson@redhat.com>
12773L: kvm@vger.kernel.org
9f273c24 12774T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12775S: Maintained
12776F: Documentation/vfio.txt
12777F: drivers/vfio/
12778F: include/linux/vfio.h
c117ab84 12779F: include/uapi/linux/vfio.h
cba3345c 12780
a714ea5f
AW
12781VFIO PLATFORM DRIVER
12782M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12783L: kvm@vger.kernel.org
12784S: Maintained
12785F: drivers/vfio/platform/
12786
9e6f3438
PO
12787VIDEOBUF2 FRAMEWORK
12788M: Pawel Osciak <pawel@osciak.com>
12789M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12790M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12791L: linux-media@vger.kernel.org
12792S: Maintained
90d72ac6 12793F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12794F: include/media/videobuf2-*
12795
06a8fc78
AH
12796VIRTIO AND VHOST VSOCK DRIVER
12797M: Stefan Hajnoczi <stefanha@redhat.com>
12798L: kvm@vger.kernel.org
12799L: virtualization@lists.linux-foundation.org
12800L: netdev@vger.kernel.org
12801S: Maintained
12802F: include/linux/virtio_vsock.h
12803F: include/uapi/linux/virtio_vsock.h
12804F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12805F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12806F: drivers/vhost/vsock.c
12807F: drivers/vhost/vsock.h
06a8fc78 12808
5523662e
SCP
12809VIRTUAL SERIO DEVICE DRIVER
12810M: Stephen Chandler Paul <thatslyude@gmail.com>
12811S: Maintained
12812F: drivers/input/serio/userio.c
12813F: include/uapi/linux/userio.h
12814
9a82446b
AS
12815VIRTIO CONSOLE DRIVER
12816M: Amit Shah <amit.shah@redhat.com>
12817L: virtualization@lists.linux-foundation.org
12818S: Maintained
12819F: drivers/char/virtio_console.c
12820F: include/linux/virtio_console.h
c117ab84 12821F: include/uapi/linux/virtio_console.h
9a82446b 12822
2426ec8f 12823VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12824M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12825M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12826L: virtualization@lists.linux-foundation.org
12827S: Maintained
0e4191fe 12828F: Documentation/devicetree/bindings/virtio/
2426ec8f 12829F: drivers/virtio/
c893c8d7 12830F: tools/virtio/
2426ec8f
MT
12831F: drivers/net/virtio_net.c
12832F: drivers/block/virtio_blk.c
12833F: include/linux/virtio_*.h
916cdabc 12834F: include/uapi/linux/virtio_*.h
2426ec8f 12835
f2dbda3b
CH
12836VIRTIO DRIVERS FOR S390
12837M: Christian Borntraeger <borntraeger@de.ibm.com>
12838M: Cornelia Huck <cornelia.huck@de.ibm.com>
12839L: linux-s390@vger.kernel.org
12840L: virtualization@lists.linux-foundation.org
12841L: kvm@vger.kernel.org
12842S: Supported
1b568d93 12843F: drivers/s390/virtio/
f2dbda3b 12844
4ad6ee91
GH
12845VIRTIO GPU DRIVER
12846M: David Airlie <airlied@linux.ie>
12847M: Gerd Hoffmann <kraxel@redhat.com>
12848L: dri-devel@lists.freedesktop.org
12849L: virtualization@lists.linux-foundation.org
12850S: Maintained
12851F: drivers/gpu/drm/virtio/
12852F: include/uapi/linux/virtio_gpu.h
12853
3a4d5c94
MT
12854VIRTIO HOST (VHOST)
12855M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12856M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12857L: kvm@vger.kernel.org
c996d8b9 12858L: virtualization@lists.linux-foundation.org
3a4d5c94 12859L: netdev@vger.kernel.org
9f273c24 12860T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12861S: Maintained
12862F: drivers/vhost/
c117ab84 12863F: include/uapi/linux/vhost.h
3a4d5c94 12864
271c8651
GH
12865VIRTIO INPUT DRIVER
12866M: Gerd Hoffmann <kraxel@redhat.com>
12867S: Maintained
12868F: drivers/virtio/virtio_input.c
12869F: include/uapi/linux/virtio_input.h
12870
1da177e4 12871VIA RHINE NETWORK DRIVER
210347e1 12872S: Orphan
f2148a47 12873F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12874
f0bf7f61 12875VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12876M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12877M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12878S: Maintained
12879F: drivers/mmc/host/via-sdmmc.c
12880
69e4a7c2 12881VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12882M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12883L: linux-fbdev@vger.kernel.org
69e4a7c2 12884S: Maintained
c7babebd
FTS
12885F: include/linux/via-core.h
12886F: include/linux/via-gpio.h
12887F: include/linux/via_i2c.h
8a61f013 12888F: drivers/video/fbdev/via/
69e4a7c2 12889
01f20734 12890VIA VELOCITY NETWORK DRIVER
8b58be88 12891M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12892L: netdev@vger.kernel.org
12893S: Maintained
f2148a47 12894F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12895
f73f8173
AW
12896VIRT LIB
12897M: Alex Williamson <alex.williamson@redhat.com>
12898M: Paolo Bonzini <pbonzini@redhat.com>
12899L: kvm@vger.kernel.org
12900S: Supported
12901F: virt/lib/
12902
77911fd2 12903VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12904M: Hans Verkuil <hverkuil@xs4all.nl>
12905L: linux-media@vger.kernel.org
12906T: git git://linuxtv.org/media_tree.git
a825eaec 12907W: https://linuxtv.org
0b7bc1fa 12908S: Maintained
77911fd2 12909F: drivers/media/platform/vivid/*
0b7bc1fa 12910
be7f8273 12911VLAN (802.1Q)
8b58be88 12912M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12913L: netdev@vger.kernel.org
12914S: Maintained
679655da
JP
12915F: drivers/net/macvlan.c
12916F: include/linux/if_*vlan.h
12917F: net/8021q/
be7f8273 12918
55e331cf 12919VLYNQ BUS
08eeb306 12920M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12921L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12922S: Maintained
12923F: drivers/vlynq/vlynq.c
12924F: include/linux/vlynq.h
12925
390beae4 12926VME SUBSYSTEM
74c600e3 12927M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12928M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12929M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12930L: devel@driverdev.osuosl.org
12931S: Maintained
12932T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12933F: Documentation/vme_api.txt
12934F: drivers/staging/vme/
12935F: drivers/vme/
12936F: include/linux/vme*
12937
4488e09b
AK
12938VMWARE HYPERVISOR INTERFACE
12939M: Alok Kataria <akataria@vmware.com>
12940L: virtualization@lists.linux-foundation.org
12941S: Supported
12942F: arch/x86/kernel/cpu/vmware.c
12943
73b35d07
DT
12944VMWARE BALLOON DRIVER
12945M: Xavier Deguillard <xdeguillard@vmware.com>
12946M: Philip Moltmann <moltmann@vmware.com>
12947M: "VMware, Inc." <pv-drivers@vmware.com>
12948L: linux-kernel@vger.kernel.org
12949S: Maintained
12950F: drivers/misc/vmw_balloon.c
12951
8b8be51b
TH
12952VMWARE VMMOUSE SUBDRIVER
12953M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12954M: "VMware, Inc." <pv-drivers@vmware.com>
12955L: linux-input@vger.kernel.org
12956S: Maintained
12957F: drivers/input/mouse/vmmouse.c
12958F: drivers/input/mouse/vmmouse.h
12959
d1a890fa 12960VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12961M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12962M: "VMware, Inc." <pv-drivers@vmware.com>
12963L: netdev@vger.kernel.org
12964S: Maintained
12965F: drivers/net/vmxnet3/
d1a890fa 12966
851b1642 12967VMware PVSCSI driver
29374ec6 12968M: Jim Gill <jgill@vmware.com>
851b1642
AK
12969M: VMware PV-Drivers <pv-drivers@vmware.com>
12970L: linux-scsi@vger.kernel.org
12971S: Maintained
12972F: drivers/scsi/vmw_pvscsi.c
12973F: drivers/scsi/vmw_pvscsi.h
12974
e53e86c7 12975VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12976M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12977M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12978L: linux-kernel@vger.kernel.org
1dd68f01 12979W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12981S: Supported
9d2597e8 12982F: Documentation/devicetree/bindings/regulator/
679655da 12983F: drivers/regulator/
9d2597e8 12984F: include/dt-bindings/regulator/
679655da 12985F: include/linux/regulator/
e53e86c7 12986
081958eb
DA
12987VRF
12988M: David Ahern <dsa@cumulusnetworks.com>
12989M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12990L: netdev@vger.kernel.org
12991S: Maintained
12992F: drivers/net/vrf.c
562d897d 12993F: Documentation/networking/vrf.txt
081958eb 12994
ab41319e 12995VT1211 HARDWARE MONITOR DRIVER
8b58be88 12996M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12997L: linux-hwmon@vger.kernel.org
ab41319e 12998S: Maintained
679655da
JP
12999F: Documentation/hwmon/vt1211
13000F: drivers/hwmon/vt1211.c
ab41319e 13001
1de9e371 13002VT8231 HARDWARE MONITOR DRIVER
8b58be88 13003M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13004L: linux-hwmon@vger.kernel.org
1de9e371 13005S: Maintained
679655da 13006F: drivers/hwmon/vt8231.c
1de9e371 13007
88095e7b
TO
13008VUB300 USB to SDIO/SD/MMC bridge chip
13009M: Tony Olech <tony.olech@elandigitalsystems.com>
13010L: linux-mmc@vger.kernel.org
13011L: linux-usb@vger.kernel.org
13012S: Supported
13013F: drivers/mmc/host/vub300.c
13014
1da177e4 13015W1 DALLAS'S 1-WIRE BUS
a8018766 13016M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13017S: Maintained
679655da
JP
13018F: Documentation/w1/
13019F: drivers/w1/
1da177e4 13020
13927079 13021W83791D HARDWARE MONITORING DRIVER
8b58be88 13022M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13023L: linux-hwmon@vger.kernel.org
25845c22 13024S: Maintained
679655da
JP
13025F: Documentation/hwmon/w83791d
13026F: drivers/hwmon/w83791d.c
13927079 13027
61db011d 13028W83793 HARDWARE MONITORING DRIVER
8b58be88 13029M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13030L: linux-hwmon@vger.kernel.org
61db011d 13031S: Maintained
679655da
JP
13032F: Documentation/hwmon/w83793
13033F: drivers/hwmon/w83793.c
61db011d 13034
e3760b43 13035W83795 HARDWARE MONITORING DRIVER
d8130624 13036M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13037L: linux-hwmon@vger.kernel.org
e3760b43
JD
13038S: Maintained
13039F: drivers/hwmon/w83795.c
13040
1da177e4 13041W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13042M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13043S: Maintained
679655da 13044F: drivers/mmc/host/wbsd.*
1da177e4 13045
b4e05923
HG
13046WACOM PROTOCOL 4 SERIAL TABLETS
13047M: Julian Squires <julian@cipht.net>
13048M: Hans de Goede <hdegoede@redhat.com>
13049L: linux-input@vger.kernel.org
13050S: Maintained
13051F: drivers/input/tablet/wacom_serial4.c
13052
3527761c 13053WATCHDOG DEVICE DRIVERS
8b58be88 13054M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13055R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13056L: linux-watchdog@vger.kernel.org
13057W: http://www.linux-watchdog.org/
f599aaf0 13058T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13059S: Maintained
540be8b2 13060F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13061F: Documentation/watchdog/
13062F: drivers/watchdog/
13063F: include/linux/watchdog.h
c117ab84 13064F: include/uapi/linux/watchdog.h
3527761c 13065
b22e00f3
DH
13066WIIMOTE HID DRIVER
13067M: David Herrmann <dh.herrmann@googlemail.com>
13068L: linux-input@vger.kernel.org
13069S: Maintained
13070F: drivers/hid/hid-wiimote*
13071
e258b80e 13072WINBOND CIR DRIVER
364e9e18 13073M: David Härdeman <david@hardeman.nu>
e258b80e 13074S: Maintained
116ab806 13075F: drivers/media/rc/winbond-cir.c
e258b80e 13076
c36a483d
WBG
13077WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13078M: William Breathitt Gray <vilhelm.gray@gmail.com>
13079L: linux-watchdog@vger.kernel.org
13080S: Maintained
13081F: drivers/watchdog/ebc-c384_wdt.c
13082
9c26df9b
WBG
13083WINSYSTEMS WS16C48 GPIO DRIVER
13084M: William Breathitt Gray <vilhelm.gray@gmail.com>
13085L: linux-gpio@vger.kernel.org
13086S: Maintained
13087F: drivers/gpio/gpio-ws16c48.c
e258b80e 13088
8a70da82 13089WIMAX STACK
8b58be88 13090M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13091M: linux-wimax@intel.com
49e7d9df 13092L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13093S: Supported
13094W: http://linuxwimax.org
315987dc 13095F: Documentation/wimax/README.wimax
315987dc
JP
13096F: include/linux/wimax/debug.h
13097F: include/net/wimax.h
c117ab84 13098F: include/uapi/linux/wimax.h
315987dc 13099F: net/wimax/
8a70da82 13100
5fc14680 13101WISTRON LAPTOP BUTTON DRIVER
8b58be88 13102M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13103S: Maintained
679655da 13104F: drivers/input/misc/wistron_btns.c
5fc14680 13105
1da177e4 13106WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13107M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13108L: linux-wireless@vger.kernel.org
926554c4 13109W: http://oops.ghostprotocols.net:81/blog
1da177e4 13110S: Maintained
679655da 13111F: drivers/net/wireless/wl3501*
1da177e4 13112
055bcbcb 13113WOLFSON MICROELECTRONICS DRIVERS
fef95164 13114L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13115T: git https://github.com/CirrusLogic/linux-drivers.git
13116W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13117S: Supported
3768f0b1 13118F: Documentation/hwmon/wm83??
f494993f
CK
13119F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13120F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13121F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13122F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13123F: drivers/clk/clk-wm83*.c
9c309598 13124F: drivers/extcon/extcon-arizona.c
b75ea16a 13125F: drivers/leds/leds-wm83*.c
25b273ba 13126F: drivers/gpio/gpio-*wm*.c
9c309598 13127F: drivers/gpio/gpio-arizona.c
d22b0869 13128F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13129F: drivers/input/misc/wm831x-on.c
13130F: drivers/input/touchscreen/wm831x-ts.c
13131F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13132F: drivers/mfd/arizona*
13133F: drivers/mfd/wm*.c
12ebc137 13134F: drivers/mfd/cs47l24*
8c0984e5 13135F: drivers/power/supply/wm83*.c
b75ea16a
MB
13136F: drivers/rtc/rtc-wm83*.c
13137F: drivers/regulator/wm8*.c
3860e6c4 13138F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13139F: drivers/watchdog/wm83*_wdt.c
9c309598 13140F: include/linux/mfd/arizona/
3860e6c4 13141F: include/linux/mfd/wm831x/
b75ea16a 13142F: include/linux/mfd/wm8350/
3768f0b1 13143F: include/linux/mfd/wm8400*
59ec6da2 13144F: include/linux/wm97xx.h
055bcbcb 13145F: include/sound/wm????.h
9c309598 13146F: sound/soc/codecs/arizona.?
055bcbcb 13147F: sound/soc/codecs/wm*
12ebc137 13148F: sound/soc/codecs/cs47l24*
b75ea16a 13149
3e6cd7a4
TH
13150WORKQUEUE
13151M: Tejun Heo <tj@kernel.org>
badb7f5e 13152R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13154S: Maintained
13155F: include/linux/workqueue.h
13156F: kernel/workqueue.c
13157F: Documentation/workqueue.txt
13158
39ac9f48
CYT
13159X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13160M: Chen-Yu Tsai <wens@csie.org>
13161L: linux-kernel@vger.kernel.org
13162S: Maintained
13163N: axp[128]
13164
1da177e4 13165X.25 NETWORK LAYER
8bf28059 13166M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13167L: linux-x25@vger.kernel.org
8bf28059 13168S: Odd Fixes
679655da
JP
13169F: Documentation/networking/x25*
13170F: include/net/x25*
13171F: net/x25/
1da177e4 13172
e2d1d6c0 13173X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13174M: Thomas Gleixner <tglx@linutronix.de>
13175M: Ingo Molnar <mingo@redhat.com>
13176M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13177M: x86@kernel.org
981c3a4f 13178L: linux-kernel@vger.kernel.org
75fc2d37 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13180S: Maintained
679655da
JP
13181F: Documentation/x86/
13182F: arch/x86/
e2d1d6c0 13183
d0944853 13184X86 PLATFORM DRIVERS
e181ba15 13185M: Darren Hart <dvhart@infradead.org>
d0944853 13186L: platform-driver-x86@vger.kernel.org
e181ba15 13187T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13188S: Maintained
14430813 13189F: drivers/platform/x86/
3a4bceef 13190F: drivers/platform/olpc/
d0944853 13191
c1f5c54b
IM
13192X86 MCE INFRASTRUCTURE
13193M: Tony Luck <tony.luck@intel.com>
487ba8e8 13194M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13195L: linux-edac@vger.kernel.org
13196S: Maintained
13197F: arch/x86/kernel/cpu/mcheck/*
13198
79ebdc95
BP
13199X86 MICROCODE UPDATE SUPPORT
13200M: Borislav Petkov <bp@alien8.de>
13201S: Maintained
13202F: arch/x86/kernel/cpu/microcode/*
13203
f0905c5a
AL
13204X86 VDSO
13205M: Andy Lutomirski <luto@amacapital.net>
13206L: linux-kernel@vger.kernel.org
13207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13208S: Maintained
d603c8e1 13209F: arch/x86/entry/vdso/
f0905c5a 13210
d6fad502 13211XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13212M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13213M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13214L: linux-media@vger.kernel.org
a825eaec 13215W: https://linuxtv.org
d6fad502
MCC
13216T: git git://linuxtv.org/media_tree.git
13217S: Maintained
13218F: drivers/media/tuners/tuner-xc2028.*
13219
c4468085 13220XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13221M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13222M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13223M: Juergen Gross <jgross@suse.com>
11dbb52b 13224L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13226S: Supported
13227F: arch/x86/xen/
13228F: drivers/*/xen-*front.c
13229F: drivers/xen/
13230F: arch/x86/include/asm/xen/
13231F: include/xen/
c117ab84 13232F: include/uapi/xen/
c4468085 13233
77bfb479 13234XEN HYPERVISOR ARM
85d1a29d 13235M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13236L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13237S: Maintained
77bfb479
SS
13238F: arch/arm/xen/
13239F: arch/arm/include/asm/xen/
13240
b475e83f 13241XEN HYPERVISOR ARM64
85d1a29d 13242M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13243L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13244S: Maintained
b475e83f
SS
13245F: arch/arm64/xen/
13246F: arch/arm64/include/asm/xen/
13247
9b57e1a7 13248XEN NETWORK BACKEND DRIVER
8386040b 13249M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13250M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13251L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13252L: netdev@vger.kernel.org
13253S: Supported
13254F: drivers/net/xen-netback/*
13255
c5f8e29d
KRW
13256XEN PCI SUBSYSTEM
13257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13258L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13259S: Supported
13260F: arch/x86/pci/*xen*
13261F: drivers/pci/*xen*
13262
a2c5ae65
KRW
13263XEN BLOCK SUBSYSTEM
13264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13265M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13266L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13267S: Supported
13268F: drivers/block/xen-blkback/*
13269F: drivers/block/xen*
13270
15d03609
JG
13271XEN PVSCSI DRIVERS
13272M: Juergen Gross <jgross@suse.com>
13273L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13274L: linux-scsi@vger.kernel.org
13275S: Supported
13276F: drivers/scsi/xen-scsifront.c
13277F: drivers/xen/xen-scsiback.c
13278F: include/xen/interface/io/vscsiif.h
13279
c5f8e29d
KRW
13280XEN SWIOTLB SUBSYSTEM
13281M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13282L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13283S: Supported
13284F: arch/x86/xen/*swiotlb*
13285F: drivers/xen/*swiotlb*
13286
1da177e4 13287XFS FILESYSTEM
809625ca 13288M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13289M: linux-xfs@vger.kernel.org
13290L: linux-xfs@vger.kernel.org
13291W: http://xfs.org/
9f273c24 13292T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13293S: Supported
679655da
JP
13294F: Documentation/filesystems/xfs.txt
13295F: fs/xfs/
1da177e4 13296
8a3b7a25 13297XILINX AXI ETHERNET DRIVER
59a54f30
MS
13298M: Anirudha Sarangi <anirudh@xilinx.com>
13299M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13300S: Maintained
13301F: drivers/net/ethernet/xilinx/xilinx_axienet*
13302
238b8721 13303XILINX UARTLITE SERIAL DRIVER
8b58be88 13304M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13305L: linux-serial@vger.kernel.org
13306S: Maintained
df621252 13307F: drivers/tty/serial/uartlite.c
238b8721 13308
df330515
LP
13309XILINX VIDEO IP CORES
13310M: Hyun Kwon <hyun.kwon@xilinx.com>
13311M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13312L: linux-media@vger.kernel.org
13313T: git git://linuxtv.org/media_tree.git
13314S: Supported
13315F: Documentation/devicetree/bindings/media/xilinx/
13316F: drivers/media/platform/xilinx/
a5562f65 13317F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13318
74316949
EB
13319XILLYBUS DRIVER
13320M: Eli Billauer <eli.billauer@gmail.com>
13321L: linux-kernel@vger.kernel.org
13322S: Supported
13323F: drivers/char/xillybus/
13324
f620e4b8
MF
13325XTENSA XTFPGA PLATFORM SUPPORT
13326M: Max Filippov <jcmvbkbc@gmail.com>
13327L: linux-xtensa@linux-xtensa.org
13328S: Maintained
13329F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13330F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13331
1da177e4 13332YAM DRIVER FOR AX.25
8b58be88 13333M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13334L: linux-hams@vger.kernel.org
13335S: Maintained
679655da
JP
13336F: drivers/net/hamradio/yam*
13337F: include/linux/yam.h
1da177e4 13338
af64a5eb 13339YEALINK PHONE DRIVER
8b58be88 13340M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13341L: usbb2k-api-dev@nongnu.org
13342S: Maintained
679655da
JP
13343F: Documentation/input/yealink.txt
13344F: drivers/input/misc/yealink.*
af64a5eb 13345
1da177e4 13346Z8530 DRIVER FOR AX.25
8b58be88 13347M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13348W: http://yaina.de/jreuter/
13349W: http://www.qsl.net/dl1bke/
13350L: linux-hams@vger.kernel.org
13351S: Maintained
679655da
JP
13352F: Documentation/networking/z8530drv.txt
13353F: drivers/net/hamradio/*scc.c
13354F: drivers/net/hamradio/z8530.h
1da177e4 13355
0cf31ec1 13356ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13357M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13358L: linux-mm@kvack.org
13359S: Maintained
13360F: mm/zbud.c
13361F: include/linux/zbud.h
13362
7c0c3afb 13363ZD1211RW WIRELESS DRIVER
8b58be88
JP
13364M: Daniel Drake <dsd@gentoo.org>
13365M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13366W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13367L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13368L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13369S: Maintained
6948300c 13370F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13371
20263029
DS
13372ZPOOL COMPRESSED PAGE STORAGE API
13373M: Dan Streetman <ddstreet@ieee.org>
13374L: linux-mm@kvack.org
13375S: Maintained
13376F: mm/zpool.c
13377F: include/linux/zpool.h
13378
1da177e4 13379ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13380L: mjpeg-users@lists.sourceforge.net
f63145e2 13381L: linux-media@vger.kernel.org
1da177e4 13382W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13383T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13384S: Odd Fixes
90d72ac6 13385F: drivers/media/pci/zoran/
1da177e4 13386
6920f2cc
MK
13387ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13388M: Minchan Kim <minchan@kernel.org>
13389M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13390R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13391L: linux-kernel@vger.kernel.org
13392S: Maintained
13393F: drivers/block/zram/
13394F: Documentation/blockdev/zram.txt
13395
8b4a4080 13396ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13397M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13398S: Maintained
df621252 13399F: drivers/tty/serial/zs.*
8b4a4080 13400
eae70d06
MK
13401ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13402M: Minchan Kim <minchan@kernel.org>
13403M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13404R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13405L: linux-mm@kvack.org
13406S: Maintained
13407F: mm/zsmalloc.c
13408F: include/linux/zsmalloc.h
d02be50d 13409F: Documentation/vm/zsmalloc.txt
eae70d06 13410
0cf31ec1 13411ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13412M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13413L: linux-mm@kvack.org
13414S: Maintained
13415F: mm/zswap.c
13416
1da177e4 13417THE REST
8b58be88 13418M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13419L: linux-kernel@vger.kernel.org
8a6e2535 13420Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13422S: Buried alive in reporters
34d03cc1
JP
13423F: *
13424F: */