]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
mlxsw: core: Introduce generic macro for event
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
daeb2016
LP
319ACPI FOR ARM64 (ACPI/arm64)
320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M: Hanjun Guo <hanjun.guo@linaro.org>
322M: Sudeep Holla <sudeep.holla@arm.com>
323L: linux-acpi@vger.kernel.org
324S: Maintained
325F: drivers/acpi/arm64
326
8b59a454 327ACPI THERMAL DRIVER
8b58be88 328M: Zhang Rui <rui.zhang@intel.com>
8b59a454 329L: linux-acpi@vger.kernel.org
5ca92bd9 330W: https://01.org/linux-acpi
8b59a454 331S: Supported
679655da 332F: drivers/acpi/*thermal*
998be20f 333
359acec8 334ACPI VIDEO DRIVER
8b58be88 335M: Zhang Rui <rui.zhang@intel.com>
8b59a454 336L: linux-acpi@vger.kernel.org
5ca92bd9 337W: https://01.org/linux-acpi
8b59a454 338S: Supported
86f98a3a 339F: drivers/acpi/acpi_video.c
998be20f 340
bff431e4 341ACPI WMI DRIVER
d0944853 342L: platform-driver-x86@vger.kernel.org
5b927259 343S: Orphan
679655da 344F: drivers/platform/x86/wmi.c
bff431e4 345
2f39d519 346AD1889 ALSA SOUND DRIVER
8b58be88 347M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
348W: http://wiki.parisc-linux.org/AD1889
349L: linux-parisc@vger.kernel.org
350S: Maintained
679655da 351F: sound/pci/ad1889.*
2f39d519 352
527a1a83
MH
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD5254
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5398
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7142
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7877
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7879
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7879.c
387
1330b0dc 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 389M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
390S: Maintained
391
7302b9d9
MH
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M: Michael Hennerich <michael.hennerich@analog.com>
394W: https://wiki.analog.com/ADF7242
395W: http://ez.analog.com/community/linux-device-drivers
396L: linux-wpan@vger.kernel.org
397S: Supported
398F: drivers/net/ieee802154/adf7242.c
399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
1da177e4 401ADM1025 HARDWARE MONITOR DRIVER
d8130624 402M: Jean Delvare <jdelvare@suse.com>
968ce1b1 403L: linux-hwmon@vger.kernel.org
1da177e4 404S: Maintained
679655da
JP
405F: Documentation/hwmon/adm1025
406F: drivers/hwmon/adm1025.c
1da177e4 407
cae2caae 408ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 409M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
cae2caae 411S: Maintained
679655da 412F: drivers/hwmon/adm1029.c
cae2caae 413
cc0b88cf 414ADM8211 WIRELESS DRIVER
cc0b88cf 415L: linux-wireless@vger.kernel.org
491b26b4 416W: http://wireless.kernel.org/
e71bcbd0 417S: Orphan
d4a17304 418F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 419
e8e31622
SA
420ADP1653 FLASH CONTROLLER DRIVER
421M: Sakari Ailus <sakari.ailus@iki.fi>
422L: linux-media@vger.kernel.org
423S: Maintained
424F: drivers/media/i2c/adp1653.c
b5dcee22 425F: include/media/i2c/adp1653.h
e8e31622 426
527a1a83
MH
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 429W: http://wiki.analog.com/ADP5520
a4edbc10 430W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
431S: Supported
432F: drivers/mfd/adp5520.c
433F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 434F: drivers/leds/leds-adp5520.c
77278d50 435F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
436F: drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP5588
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/input/keyboard/adp5588-keys.c
77278d50 444F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 448W: http://wiki.analog.com/ADP8860
a4edbc10 449W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
450S: Supported
451F: drivers/video/backlight/adp8860_bl.c
452
8c22a8f5
DE
453ADS1015 HARDWARE MONITOR DRIVER
454M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 455L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
456S: Maintained
457F: Documentation/hwmon/ads1015
458F: drivers/hwmon/ads1015.c
459F: include/linux/i2c/ads1015.h
460
1da177e4 461ADT746X FAN DRIVER
8b58be88 462M: Colin Leroy <colin@colino.net>
1da177e4 463S: Maintained
679655da 464F: drivers/macintosh/therm_adt746x.c
1da177e4 465
b058b859 466ADT7475 HARDWARE MONITOR DRIVER
d8130624 467M: Jean Delvare <jdelvare@suse.com>
968ce1b1 468L: linux-hwmon@vger.kernel.org
b058b859
JD
469S: Maintained
470F: Documentation/hwmon/adt7475
471F: drivers/hwmon/adt7475.c
472
527a1a83
MH
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 475W: http://wiki.analog.com/ADXL345
a4edbc10 476W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
477S: Supported
478F: drivers/input/misc/adxl34x.c
479
8c6af9e1 480ADVANSYS SCSI DRIVER
8b58be88 481M: Matthew Wilcox <matthew@wil.cx>
d8130624 482M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
483L: linux-scsi@vger.kernel.org
484S: Maintained
679655da
JP
485F: Documentation/scsi/advansys.txt
486F: drivers/scsi/advansys.c
8c6af9e1 487
1da177e4 488AEDSP16 DRIVER
8b58be88 489M: Riccardo Facchetti <fizban@tin.it>
1da177e4 490S: Maintained
679655da 491F: sound/oss/aedsp16.c
1da177e4 492
91952bc0
AP
493AF9013 MEDIA DRIVER
494M: Antti Palosaari <crope@iki.fi>
495L: linux-media@vger.kernel.org
a825eaec 496W: https://linuxtv.org
91952bc0
AP
497W: http://palosaari.fi/linux/
498Q: http://patchwork.linuxtv.org/project/linux-media/list/
499T: git git://linuxtv.org/anttip/media_tree.git
500S: Maintained
501F: drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M: Antti Palosaari <crope@iki.fi>
505L: linux-media@vger.kernel.org
a825eaec 506W: https://linuxtv.org
91952bc0
AP
507W: http://palosaari.fi/linux/
508Q: http://patchwork.linuxtv.org/project/linux-media/list/
509T: git git://linuxtv.org/anttip/media_tree.git
510S: Maintained
511F: drivers/media/dvb-frontends/af9033*
512
1da177e4 513AFFS FILE SYSTEM
6cf515e1
GU
514L: linux-fsdevel@vger.kernel.org
515S: Orphan
679655da
JP
516F: Documentation/filesystems/affs.txt
517F: fs/affs/
1da177e4 518
e2d1d6c0 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 520M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
521L: linux-afs@lists.infradead.org
522S: Supported
679655da
JP
523F: fs/afs/
524F: include/net/af_rxrpc.h
525F: net/rxrpc/af_rxrpc.c
e2d1d6c0 526
1da177e4 527AGPGART DRIVER
8b58be88 528M: David Airlie <airlied@linux.ie>
878eaf61 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 530S: Maintained
679655da
JP
531F: drivers/char/agp/
532F: include/linux/agp*
c117ab84 533F: include/uapi/linux/agp*
1da177e4
LT
534
535AHA152X SCSI DRIVER
8b58be88 536M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
537L: linux-scsi@vger.kernel.org
538S: Maintained
679655da
JP
539F: drivers/scsi/aha152x*
540F: drivers/scsi/pcmcia/aha152x*
1da177e4 541
64624d4f 542AIC7XXX / AIC79XX SCSI DRIVER
d8130624 543M: Hannes Reinecke <hare@suse.com>
64624d4f 544L: linux-scsi@vger.kernel.org
1da177e4 545S: Maintained
679655da 546F: drivers/scsi/aic7xxx/
1da177e4 547
450500ad
HV
548AIMSLAB FM RADIO RECEIVER DRIVER
549M: Hans Verkuil <hverkuil@xs4all.nl>
550L: linux-media@vger.kernel.org
551T: git git://linuxtv.org/media_tree.git
a825eaec 552W: https://linuxtv.org
450500ad
HV
553S: Maintained
554F: drivers/media/radio/radio-aimslab*
555
e2d1d6c0 556AIO
8b58be88 557M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
558L: linux-aio@kvack.org
559S: Supported
679655da
JP
560F: fs/aio.c
561F: include/linux/*aio*.h
e2d1d6c0 562
469d4ec8
AP
563AIRSPY MEDIA DRIVER
564M: Antti Palosaari <crope@iki.fi>
565L: linux-media@vger.kernel.org
a825eaec 566W: https://linuxtv.org
469d4ec8
AP
567W: http://palosaari.fi/linux/
568Q: http://patchwork.linuxtv.org/project/linux-media/list/
569T: git git://linuxtv.org/anttip/media_tree.git
570S: Maintained
571F: drivers/media/usb/airspy/
572
1da177e4 573ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 574M: Duncan Sands <duncan.sands@free.fr>
6372594a 575L: linux-usb@vger.kernel.org
1da177e4
LT
576W: http://www.linux-usb.org/SpeedTouch/
577S: Maintained
679655da
JP
578F: drivers/usb/atm/speedtch.c
579F: drivers/usb/atm/usbatm.c
1da177e4 580
272f133a 581ALCHEMY AU1XX0 MMC DRIVER
8b58be88 582M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 583S: Maintained
679655da 584F: drivers/mmc/host/au1xmmc.c
272f133a 585
4a4e5787 586ALI1563 I2C DRIVER
8b58be88 587M: Rudolf Marek <r.marek@assembler.cz>
846557d3 588L: linux-i2c@vger.kernel.org
4a4e5787 589S: Maintained
679655da
JP
590F: Documentation/i2c/busses/i2c-ali1563
591F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 592
bc368798
LC
593ALLWINNER SECURITY SYSTEM
594M: Corentin Labbe <clabbe.montjoie@gmail.com>
595L: linux-crypto@vger.kernel.org
596S: Maintained
597F: drivers/crypto/sunxi-ss/
598
1da177e4 599ALPHA PORT
8b58be88 600M: Richard Henderson <rth@twiddle.net>
8b58be88 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 602M: Matt Turner <mattst88@gmail.com>
c89f4f9a 603S: Odd Fixes
a9406699 604L: linux-alpha@vger.kernel.org
679655da 605F: arch/alpha/
1da177e4 606
30172936
PR
607ALPS PS/2 TOUCHPAD DRIVER
608R: Pali Rohár <pali.rohar@gmail.com>
609F: drivers/input/mouse/alps.*
610
f62092f6
LFT
611ALTERA MAILBOX DRIVER
612M: Ley Foon Tan <lftan@altera.com>
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/mailbox/mailbox-altera.c
616
c5abbba9
THL
617ALTERA PIO DRIVER
618M: Tien Hock Loh <thloh@altera.com>
619L: linux-gpio@vger.kernel.org
620S: Maintained
621F: drivers/gpio/gpio-altera.c
622
8ce064bf
TT
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M: Thor Thayer <tthayer@opensource.altera.com>
625S: Maintained
626F: drivers/gpio/gpio-altera-a10sr.c
627F: drivers/mfd/altera-a10sr.c
628F: include/linux/mfd/altera-a10sr.h
629
16b8b922 630ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 631M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
632L: netdev@vger.kernel.org
633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S: Maintained
635F: drivers/net/ethernet/altera/
636
adf9251f
TK
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M: Tobias Klauser <tklauser@distanz.ch>
639L: linux-serial@vger.kernel.org
61bd0943 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
641S: Maintained
642F: drivers/tty/serial/altera_uart.c
643F: drivers/tty/serial/altera_jtaguart.c
644F: include/linux/altera_uart.h
645F: include/linux/altera_jtaguart.h
646
1738cd3e
NB
647AMAZON ETHERNET DRIVERS
648M: Netanel Belgazal <netanel@annapurnalabs.com>
649R: Saeed Bishara <saeed@annapurnalabs.com>
650R: Zorik Machulsky <zorik@annapurnalabs.com>
651L: netdev@vger.kernel.org
652S: Supported
653F: Documentation/networking/ena.txt
654F: drivers/net/ethernet/amazon/
655
f4875e12
TL
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 658M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
659L: linux-crypto@vger.kernel.org
660S: Supported
661F: drivers/crypto/ccp/
662F: include/linux/ccp.h
663
512d1027 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 665M: Huang Rui <ray.huang@amd.com>
968ce1b1 666L: linux-hwmon@vger.kernel.org
96818b58 667S: Supported
512d1027
AH
668F: Documentation/hwmon/fam15h_power
669F: drivers/hwmon/fam15h_power.c
670
167a675a 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 672L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 673S: Orphan
faf2e1db 674F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 675
f90b8116 676AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 677P: Andres Salomon <dilinger@queued.net>
67d76710 678L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S: Supported
679655da
JP
681F: drivers/char/hw_random/geode-rng.c
682F: drivers/crypto/geode*
8a61f013 683F: drivers/video/fbdev/geode/
679655da 684F: arch/x86/include/asm/geode.h
f90b8116 685
919ee7dd 686AMD IOMMU (AMD-VI)
e4110568 687M: Joerg Roedel <joro@8bytes.org>
919ee7dd 688L: iommu@lists.linux-foundation.org
525b233c 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 690S: Maintained
b2c16391
JP
691F: drivers/iommu/amd_iommu*.[ch]
692F: include/linux/amd-iommu.h
919ee7dd 693
16423d67 694AMD KFD
1241e0b4 695M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
696L: dri-devel@lists.freedesktop.org
697T: git git://people.freedesktop.org/~gabbayo/linux.git
698S: Supported
130e0371
OG
699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 703F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
704F: drivers/gpu/drm/amd/include/cik_structs.h
705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 706F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
707F: drivers/gpu/drm/radeon/radeon_kfd.c
708F: drivers/gpu/drm/radeon/radeon_kfd.h
709F: include/uapi/linux/kfd_ioctl.h
16423d67 710
2510eb74
SS
711AMD SEATTLE DEVICE TREE SUPPORT
712M: Brijesh Singh <brijeshkumar.singh@amd.com>
713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M: Tom Lendacky <thomas.lendacky@amd.com>
715S: Supported
716F: arch/arm64/boot/dts/amd/
717
45198c7b
LT
718AMD XGBE DRIVER
719M: Tom Lendacky <thomas.lendacky@amd.com>
720L: netdev@vger.kernel.org
721S: Supported
722F: drivers/net/ethernet/amd/xgbe/
08b8940e 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 724
284f42b6 725AMS (Apple Motion Sensor) DRIVER
8b58be88 726M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 727S: Supported
bd5f47ec 728F: drivers/macintosh/ams/
284f42b6 729
531fca16
HV
730ANALOG DEVICES INC AD9389B DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/ad9389b*
735
614b4384
LPC
736ANALOG DEVICES INC ADV7180 DRIVER
737M: Lars-Peter Clausen <lars@metafoo.de>
738L: linux-media@vger.kernel.org
739W: http://ez.analog.com/community/linux-device-drivers
740S: Supported
741F: drivers/media/i2c/adv7180.c
742
c40ddfa3
HV
743ANALOG DEVICES INC ADV7511 DRIVER
744M: Hans Verkuil <hans.verkuil@cisco.com>
745L: linux-media@vger.kernel.org
746S: Maintained
747F: drivers/media/i2c/adv7511*
748
531fca16
HV
749ANALOG DEVICES INC ADV7604 DRIVER
750M: Hans Verkuil <hans.verkuil@cisco.com>
751L: linux-media@vger.kernel.org
752S: Maintained
753F: drivers/media/i2c/adv7604*
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7842 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7842*
760
527a1a83 761ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 762M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 763L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 764W: http://wiki.analog.com/
a4edbc10 765W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 766S: Supported
39c9d199 767F: sound/soc/codecs/adau*
cc52688a 768F: sound/soc/codecs/adav*
4bdef3bd 769F: sound/soc/codecs/ad1*
ae48f5ef 770F: sound/soc/codecs/ad7*
4bdef3bd 771F: sound/soc/codecs/ssm*
40216ce7 772F: sound/soc/codecs/sigmadsp.*
4bdef3bd 773
527a1a83 774ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
777W: http://blackfin.uclinux.org/
778S: Supported
779F: sound/soc/blackfin/*
7d1f9018 780
4ce72abc
LPC
781ANALOG DEVICES INC IIO DRIVERS
782M: Lars-Peter Clausen <lars@metafoo.de>
783M: Michael Hennerich <Michael.Hennerich@analog.com>
784W: http://wiki.analog.com/
785W: http://ez.analog.com/community/linux-device-drivers
786S: Supported
787F: drivers/iio/*/ad*
788X: drivers/iio/*/adjd*
789F: drivers/staging/iio/*/ad*
790F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 791
0e3b67b3
LPC
792ANALOG DEVICES INC DMA DRIVERS
793M: Lars-Peter Clausen <lars@metafoo.de>
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/dma/dma-axi-dmac.c
797
27eb6622
RH
798ANDROID CONFIG FRAGMENTS
799M: Rob Herring <robh@kernel.org>
800S: Supported
801F: kernel/configs/android*
802
41c9e95d
GK
803ANDROID DRIVERS
804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 805M: Arve Hjønnevåg <arve@android.com>
41c9e95d 806M: Riley Andrews <riandrews@android.com>
0e4a566b 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/android/
811F: drivers/staging/android/
812
d03c023e
LA
813ANDROID ION DRIVER
814M: Laura Abbott <labbott@redhat.com>
815M: Sumit Semwal <sumit.semwal@linaro.org>
816L: devel@driverdev.osuosl.org
817S: Supported
e9d766b9 818F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
819F: drivers/staging/android/ion
820F: drivers/staging/android/uapi/ion.h
821F: drivers/staging/android/uapi/ion_test.h
822
42269063 823AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 824M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 825L: linuxppc-dev@lists.ozlabs.org
93711660 826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 827S: Maintained
679655da 828F: sound/aoa/
42269063 829
4075a283 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
831M: William Breathitt Gray <vilhelm.gray@gmail.com>
832L: linux-iio@vger.kernel.org
833S: Maintained
4075a283 834F: drivers/iio/adc/stx104.c
97a445da 835
1da177e4 836APM DRIVER
e5f6450c 837M: Jiri Kosina <jikos@kernel.org>
81024fc4 838S: Odd fixes
9f273c24 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
840F: arch/x86/kernel/apm_32.c
841F: include/linux/apm_bios.h
c117ab84 842F: include/uapi/linux/apm_bios.h
81024fc4 843F: drivers/char/apm-emulation.c
1da177e4 844
bd7aa4b2 845APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 846M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 847L: linux-input@vger.kernel.org
75dd112a 848S: Odd fixes
679655da 849F: drivers/input/mouse/bcm5974.c
bd7aa4b2 850
6f2fad74 851APPLE SMC DRIVER
75dd112a 852M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 853L: linux-hwmon@vger.kernel.org
75dd112a 854S: Odd fixes
679655da 855F: drivers/hwmon/applesmc.c
6f2fad74 856
1da177e4 857APPLETALK NETWORK LAYER
8b58be88 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 859S: Maintained
679655da
JP
860F: drivers/net/appletalk/
861F: net/appletalk/
1da177e4 862
21c75328
DD
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M: Duc Dang <dhdang@apm.com>
865S: Supported
866F: arch/arm64/boot/dts/apm/
867
24299502
IS
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M: Iyappan Subramanian <isubramanian@apm.com>
870M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
871S: Supported
872F: drivers/net/ethernet/apm/xgene/
2efccc60 873F: drivers/net/phy/mdio-xgene.c
24299502 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 876
fd3a628e
TN
877APPLIED MICRO (APM) X-GENE SOC PMU
878M: Tai Nguyen <ttnguyen@apm.com>
879S: Supported
880F: drivers/perf/xgene_pmu.c
881F: Documentation/perf/xgene-pmu.txt
882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
62a37dc7
LP
884APTINA CAMERA SENSOR PLL
885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L: linux-media@vger.kernel.org
887S: Maintained
888F: drivers/media/i2c/aptina-pll.*
889
1154ea7d 890ARC FRAMEBUFFER DRIVER
8b58be88 891M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 892S: Maintained
8a61f013
JH
893F: drivers/video/fbdev/arcfb.c
894F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 895
c38f6ac7
MG
896ARCNET NETWORK LAYER
897M: Michael Grzeschik <m.grzeschik@pengutronix.de>
898L: netdev@vger.kernel.org
899S: Maintained
900F: drivers/net/arcnet/
901F: include/uapi/linux/if_arcnet.h
902
71d298ce
AB
903ARC PGU DRM DRIVER
904M: Alexey Brodkin <abrodkin@synopsys.com>
905S: Supported
906F: drivers/gpu/drm/arc/
907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
588deb61
MR
909ARM ARCHITECTED TIMER DRIVER
910M: Mark Rutland <mark.rutland@arm.com>
911M: Marc Zyngier <marc.zyngier@arm.com>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914F: arch/arm/include/asm/arch_timer.h
915F: arch/arm64/include/asm/arch_timer.h
916F: drivers/clocksource/arm_arch_timer.c
917
c5a906a5
LD
918ARM HDLCD DRM DRIVER
919M: Liviu Dudau <liviu.dudau@arm.com>
920S: Supported
59ba2422 921F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
59ba2422
LD
924ARM MALI-DP DRM DRIVER
925M: Liviu Dudau <liviu.dudau@arm.com>
926M: Brian Starkey <brian.starkey@arm.com>
927M: Mali DP Maintainers <malidp@foss.arm.com>
928S: Supported
929F: drivers/gpu/drm/arm/
930F: Documentation/devicetree/bindings/display/arm,malidp.txt
931
1da177e4 932ARM MFM AND FLOPPY DRIVERS
8b58be88 933M: Ian Molton <spyro@f2s.com>
1da177e4 934S: Maintained
679655da
JP
935F: arch/arm/lib/floppydma.S
936F: arch/arm/include/asm/floppy.h
1da177e4 937
6f96521f
WD
938ARM PMU PROFILING AND DEBUGGING
939M: Will Deacon <will.deacon@arm.com>
55d5c4ab 940M: Mark Rutland <mark.rutland@arm.com>
6f96521f 941S: Maintained
55d5c4ab 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 943F: arch/arm*/kernel/perf_*
6f96521f 944F: arch/arm/oprofile/common.c
dd06a84b
MR
945F: arch/arm*/kernel/hw_breakpoint.c
946F: arch/arm*/include/asm/hw_breakpoint.h
947F: arch/arm*/include/asm/perf_event.h
55d5c4ab 948F: drivers/perf/*
fa8ad788 949F: include/linux/perf/arm_pmu.h
55d5c4ab 950F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 951
d4275354 952ARM PORT
54176cc6 953M: Russell King <linux@armlinux.org.uk>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 955W: http://www.armlinux.org.uk/
d4275354
RK
956S: Maintained
957F: arch/arm/
958
d323c243
SB
959ARM SUB-ARCHITECTURES
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 961S: Maintained
d323c243
SB
962F: arch/arm/mach-*/
963F: arch/arm/plat-*/
964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
cefbf4ea 966ARM PRIMECELL AACI PL041 DRIVER
54176cc6 967M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
968S: Maintained
969F: sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 972M: Russell King <linux@armlinux.org.uk>
cefbf4ea 973S: Maintained
8a61f013 974F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
975
976ARM PRIMECELL KMI PL050 DRIVER
54176cc6 977M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
978S: Maintained
979F: drivers/input/serio/ambakmi.*
980F: include/linux/amba/kmi.h
981
2761f5c2 982ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 983M: Russell King <linux@armlinux.org.uk>
08a5c9a2 984S: Maintained
679655da 985F: drivers/mmc/host/mmci.*
2f748aaa 986F: include/linux/amba/mmci.h
2761f5c2 987
1b4304e5 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 989M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
990S: Maintained
991F: drivers/tty/serial/amba-pl01*.c
992F: include/linux/amba/serial.h
2761f5c2 993
cefbf4ea 994ARM PRIMECELL BUS SUPPORT
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
996S: Maintained
997F: drivers/amba/
998F: include/linux/amba/bus.h
999
2b7a52a4 1000ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1001M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1003S: Maintained
1004
9c784f95 1005ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1006M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1008S: Maintained
1009
2b7a52a4 1010ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1011M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1013S: Maintained
1014
5c6dcd7f 1015ARM/Allwinner sunXi SoC support
1b106699 1016M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1017M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S: Maintained
5c6dcd7f 1020N: sun[x456789]i
c1efda12 1021F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1022
1023ARM/Allwinner SoC Clock Support
1024M: Emilio López <emilio@elopez.com.ar>
1025S: Maintained
1026F: drivers/clk/sunxi/
1b106699 1027
79318452 1028ARM/Amlogic Meson SoC support
7c1e3876 1029M: Carlo Caione <carlo@caione.org>
6683d91c 1030M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1032L: linux-amlogic@lists.infradead.org
79318452 1033W: http://linux-meson.com/
7c1e3876 1034S: Maintained
79318452
CC
1035F: arch/arm/mach-meson/
1036F: arch/arm/boot/dts/meson*
6683d91c
KH
1037F: arch/arm64/boot/dts/amlogic/
1038F: drivers/pinctrl/meson/
79318452 1039N: meson
7c1e3876 1040
eff506fa
TZ
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1043M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1045S: Maintained
1046F: arch/arm/mach-alpine/
a9e5547b
AT
1047F: arch/arm/boot/dts/alpine*
1048F: arch/arm64/boot/dts/al/
1049F: drivers/*/*alpine*
eff506fa 1050
5255034d
LP
1051ARM/ARTPEC MACHINE SUPPORT
1052M: Jesper Nilsson <jesper.nilsson@axis.com>
1053M: Lars Persson <lars.persson@axis.com>
1054M: Niklas Cassel <niklas.cassel@axis.com>
1055S: Maintained
1056L: linux-arm-kernel@axis.com
1057F: arch/arm/mach-artpec
1058F: arch/arm/boot/dts/artpec6*
33b8ac91 1059F: drivers/clk/axis
5255034d 1060
8c2ed9bc
JS
1061ARM/ASPEED MACHINE SUPPORT
1062M: Joel Stanley <joel@jms.id.au>
1063S: Maintained
1064F: arch/arm/mach-aspeed/
1065F: arch/arm/boot/dts/aspeed-*
1066F: drivers/*/*aspeed*
1067
8dca5ce8 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1069M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1073W: http://www.linux4sam.org
9f273c24 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1075S: Supported
1076F: arch/arm/mach-at91/
f0a0a58e 1077F: include/soc/at91/
70e389cc
MB
1078F: arch/arm/boot/dts/at91*.dts
1079F: arch/arm/boot/dts/at91*.dtsi
1080F: arch/arm/boot/dts/sama*.dts
1081F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1082F: arch/arm/include/debug/at91.S
d4a89c7d 1083
6e05dd4e
BB
1084ARM/ATMEL AT91 Clock Support
1085M: Boris Brezillon <boris.brezillon@free-electrons.com>
1086S: Maintained
1087F: drivers/clk/at91
1088
986cf2e9 1089ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1090M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-highbank/
e68d7c14
RH
1094F: arch/arm/boot/dts/highbank.dts
1095F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1096
d94f944e 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1098M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1099S: Maintained
1100F: arch/arm/mach-cns3xxx/
d94f944e 1101
4863dea3
SG
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M: Sunil Goutham <sgoutham@cavium.com>
1104M: Robert Richter <rric@kernel.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Supported
322e5cc5 1107F: drivers/net/ethernet/cavium/thunder/
4863dea3 1108
386ab516
AS
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M: Alexander Shiyan <shc_work@mail.ru>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Odd Fixes
b8ba3874 1113N: clps711x
386ab516 1114
2b7a52a4 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1116M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1117M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1119S: Maintained
d19d3667
HS
1120F: arch/arm/mach-ep93xx/
1121F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1124M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1126S: Maintained
1127
d4275354 1128ARM/CLKDEV SUPPORT
54176cc6 1129M: Russell King <linux@armlinux.org.uk>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1131S: Maintained
d4275354 1132F: arch/arm/include/asm/clkdev.h
4fa2651d 1133F: drivers/clk/clkdev.c
d4275354 1134
d48134e7 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1136M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1138S: Maintained
1139
94150095
HF
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M: Hubert Feurstein <hubert.feurstein@contec.at>
1142S: Maintained
1143F: arch/arm/mach-ep93xx/micro9.c
1144
a06ae860
PP
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M: Mathieu Poirier <mathieu.poirier@linaro.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
01081f5a 1149F: drivers/hwtracing/coresight/*
a06ae860
PP
1150F: Documentation/trace/coresight.txt
1151F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1153F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1154F: tools/perf/arch/arm/util/auxtrace.c
1155F: tools/perf/arch/arm/util/cs-etm.c
1156F: tools/perf/arch/arm/util/cs-etm.h
1157F: tools/perf/util/cs-etm.h
a06ae860 1158
1da177e4 1159ARM/CORGI MACHINE SUPPORT
8b58be88 1160M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1161S: Maintained
1162
881a95f9 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1166T: git git://github.com/ulli-kroll/linux.git
162500b3 1167S: Maintained
f49afbb5 1168F: arch/arm/mach-gemini/
98a9bb5b 1169F: drivers/rtc/rtc-gemini.c
881a95f9 1170
a990cbd8 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1172M: Barry Song <baohua@kernel.org>
a990cbd8 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1175S: Maintained
e68d7c14 1176F: arch/arm/boot/dts/prima2*
a990cbd8 1177F: arch/arm/mach-prima2/
4a9c44f1 1178F: drivers/clk/sirf/
05f30e8d 1179F: drivers/clocksource/timer-prima2.c
5833ac98 1180F: drivers/clocksource/timer-atlas7.c
f8505ef5 1181N: [^a-z]sirf
a990cbd8 1182
c9d862c4
BS
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M: Baruch Siach <baruch@tkos.co.il>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
cde137aa 1187F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1188N: digicolor
1189
d4275354 1190ARM/EBSA110 MACHINE SUPPORT
54176cc6 1191M: Russell King <linux@armlinux.org.uk>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1193W: http://www.armlinux.org.uk/
d4275354
RK
1194S: Maintained
1195F: arch/arm/mach-ebsa110/
b955f6ca 1196F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1197
4721f3ce
UKK
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M: Uwe Kleine-König <kernel@pengutronix.de>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202N: efm32
1203
a9da4f7e 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1205M: Daniel Ribeiro <drwyrm@gmail.com>
1206M: Stefan Schmidt <stefan@openezx.org>
1207M: Harald Welte <laforge@openezx.org>
d66f1886 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1209W: http://www.openezx.org/
1210S: Maintained
cafc2265
SS
1211T: topgit git://git.openezx.org/openezx.git
1212F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1213
6a915af9 1214ARM/FARADAY FA526 PORT
162500b3 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1217S: Maintained
1fa7e547 1218T: git git://git.berlios.de/gemini-board
f49afbb5 1219F: arch/arm/mm/*-fa*
6a915af9 1220
d4275354 1221ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1222M: Russell King <linux@armlinux.org.uk>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1224W: http://www.armlinux.org.uk/
d4275354
RK
1225S: Maintained
1226F: arch/arm/include/asm/hardware/dec21285.h
1227F: arch/arm/mach-footbridge/
1228
86183a5f 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1230M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1231M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1232R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1234S: Maintained
f1c12837 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1236F: arch/arm/mach-imx/
ce515a6b 1237F: arch/arm/mach-mxs/
2a82f95c 1238F: arch/arm/boot/dts/imx*
e5dafa22 1239F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1240F: drivers/clk/imx/
1241F: include/soc/imx/
86183a5f 1242
142109d2 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1244M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1245M: Sascha Hauer <kernel@pengutronix.de>
1246R: Stefan Agner <stefan@agner.ch>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F: arch/arm/mach-imx/*vf610*
1251F: arch/arm/boot/dts/vf*
1252
2b7a52a4 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1254M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1256S: Maintained
1257
90b8fc34 1258ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1259M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1261S: Maintained
1262
ef47d5f0 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1264M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1265M: Paul Parsons <lost.distance@yahoo.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1267S: Maintained
1268F: arch/arm/mach-pxa/hx4700.c
1269F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1270F: sound/soc/pxa/hx4700.c
ef47d5f0 1271
4dfad069
WX
1272ARM/HISILICON SOC SUPPORT
1273M: Wei Xu <xuwei5@hisilicon.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W: http://www.hisilicon.com
1276S: Supported
1277T: git git://github.com/hisilicon/linux-hisi.git
1278F: arch/arm/mach-hisi/
e68d7c14
RH
1279F: arch/arm/boot/dts/hi3*
1280F: arch/arm/boot/dts/hip*
1281F: arch/arm/boot/dts/hisi*
1282F: arch/arm64/boot/dts/hisilicon/
4dfad069 1283
21f37bc3 1284ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1286W: www.jlime.com
1287S: Maintained
084bad91
KE
1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F: arch/arm/mach-sa1100/jornada720.c
1290F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1291
5e767ab9
JMC
1292ARM/IGEP MACHINE SUPPORT
1293M: Enric Balletbo i Serra <eballetbo@gmail.com>
1294M: Javier Martinez Canillas <javier@dowhile0.org>
1295L: linux-omap@vger.kernel.org
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
06ff74fd 1298F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1299
403d2971
MV
1300ARM/INCOME PXA270 SUPPORT
1301M: Marek Vasut <marek.vasut@gmail.com>
1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S: Maintained
ec154082 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1305
2b7a52a4 1306ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1307M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1309S: Maintained
e2bdb176
DW
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1313S: Orphan
2b7a52a4
LB
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1316M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1318S: Maintained
2b7a52a4
LB
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1323S: Maintained
2b7a52a4 1324
2b7a52a4 1325ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1326M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1328S: Maintained
1329
dfdd8cc9
KH
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1332M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1334S: Maintained
1335F: arch/arm/mach-ixp4xx/
1336
838553c5 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1338M: Jonathan Cameron <jic23@cam.ac.uk>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: arch/arm/mach-pxa/stargate2.c
1342F: drivers/pcmcia/pxa2xx_stargate2.c
1343
2b7a52a4 1344ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1345M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1347S: Maintained
2b7a52a4
LB
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1350M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1352S: Maintained
1353
1154f858 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-keystone/
5edafc29 1359F: arch/arm/boot/dts/keystone-*
317929cd 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1361
bc6aa566 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1363M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1364L: linux-kernel@vger.kernel.org
1365S: Maintained
1366F: drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1369M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1376M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1377L: linux-kernel@vger.kernel.org
1378S: Maintained
1379F: drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1382M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/memory/*emif*
1386
8cb555b6
CM
1387ARM/LG1K ARCHITECTURE
1388M: Chanho Min <chanho.min@lge.com>
1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S: Maintained
1391F: arch/arm64/boot/dts/lg/
1392
2b7a52a4 1393ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1394M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1396S: Maintained
1397
3143875f
JE
1398ARM/LPC18XX ARCHITECTURE
1399M: Joachim Eastwood <manabian@gmail.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
19c1c32c
JE
1402F: arch/arm/boot/dts/lpc43*
1403F: drivers/clk/nxp/clk-lpc18xx*
1404F: drivers/clocksource/time-lpc32xx.c
1405F: drivers/i2c/busses/i2c-lpc2k.c
1406F: drivers/memory/pl172.c
1407F: drivers/mtd/spi-nor/nxp-spifi.c
1408F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1409N: lpc18xx
1410
15e4f7da 1411ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1412M: Vladimir Zapolskiy <vz@mleia.com>
1413M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1416S: Maintained
2377f9fd 1417F: arch/arm/boot/dts/lpc32*
15e4f7da 1418F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1419F: drivers/i2c/busses/i2c-pnx.c
1420F: drivers/net/ethernet/nxp/lpc_eth.c
1421F: drivers/usb/host/ohci-nxp.c
1422F: drivers/watchdog/pnx4008_wdt.c
1423N: lpc32xx
15e4f7da 1424
3b886171 1425ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1426M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1427S: Maintained
1428
1f664ab7 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
1432M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-mvebu/
59ec9671 1437F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1438F: arch/arm/boot/dts/armada*
1439F: arch/arm/boot/dts/kirkwood*
dcc3068a 1440F: arch/arm64/boot/dts/marvell/armada*
9f123def 1441F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1442F: arch/arm/configs/mvebu_*_defconfig
75f41273 1443
40f4978b 1444ARM/Marvell Berlin SoC support
70e1a28f 1445M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S: Maintained
1449F: arch/arm/mach-berlin/
31c17ac9 1450F: arch/arm/boot/dts/berlin*
e68d7c14 1451F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1452
40f4978b 1453
4cfab57e 1454ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1458M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1460S: Maintained
1461F: arch/arm/mach-dove/
54a246ff
NP
1462F: arch/arm/mach-mv78xx0/
1463F: arch/arm/mach-orion5x/
1464F: arch/arm/plat-orion/
31c17ac9
GC
1465F: arch/arm/boot/dts/dove*
1466F: arch/arm/boot/dts/orion5x*
1467
3b886171 1468
d69ac131
AC
1469ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470M: Alexander Clouter <alex@digriz.org.uk>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472W: http://www.digriz.org.uk/ts78xx/kernel
1473S: Maintained
1474F: arch/arm/mach-orion5x/ts78xx-*
1475
e557959d
NA
1476ARM/OXNAS platform support
1477M: Neil Armstrong <narmstrong@baylibre.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1480S: Maintained
1481F: arch/arm/mach-oxnas/
1482F: arch/arm/boot/dts/oxnas*
1483F: arch/arm/boot/dts/wd-mbwe.dts
1484N: oxnas
1485
607b8fc9
EH
1486ARM/Mediatek RTC DRIVER
1487M: Eddie Huang <eddie.huang@mediatek.com>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: drivers/rtc/rtc-mt6397.c
1492
e54951c8
MB
1493ARM/Mediatek SoC support
1494M: Matthias Brugger <matthias.bgg@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1497S: Maintained
1498F: arch/arm/boot/dts/mt6*
1499F: arch/arm/boot/dts/mt8*
1500F: arch/arm/mach-mediatek/
1501N: mtk
1502K: mediatek
1503
0f8669e3
CY
1504ARM/Mediatek USB3 PHY DRIVER
1505M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: drivers/phy/phy-mt65xx-usb3.c
1510
adcb079f
AB
1511ARM/MICREL KS8695 ARCHITECTURE
1512M: Greg Ungerer <gerg@uclinux.org>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1514F: arch/arm/mach-ks8695/
adcb079f
AB
1515S: Odd Fixes
1516
d78ff0a5 1517ARM/MIOA701 MACHINE SUPPORT
8b58be88 1518M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1520F: arch/arm/mach-pxa/mioa701.c
1521S: Maintained
1522
9624dfe6 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1524M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1525S: Maintained
1526
e0ee9851 1527ARM/NOMADIK ARCHITECTURE
28b8e8d4 1528M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1529M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-nomadik/
ecc265fe 1533F: drivers/pinctrl/nomadik/
87572880 1534F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1536
9d76295a 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1538M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1539L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541S: Supported
1542
8459c159 1543ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1546S: Maintained
1547
5d783a2d 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1549M: Marek Vasut <marek.vasut@gmail.com>
75280787 1550L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1551W: http://hackndev.com
1552S: Maintained
933d35f0
JP
1553F: arch/arm/mach-pxa/include/mach/palmtx.h
1554F: arch/arm/mach-pxa/palmtx.c
1555F: arch/arm/mach-pxa/include/mach/palmt5.h
1556F: arch/arm/mach-pxa/palmt5.c
1557F: arch/arm/mach-pxa/include/mach/palmld.h
1558F: arch/arm/mach-pxa/palmld.c
1559F: arch/arm/mach-pxa/include/mach/palmte2.h
1560F: arch/arm/mach-pxa/palmte2.c
1561F: arch/arm/mach-pxa/include/mach/palmtc.h
1562F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1563
b57fe924 1564ARM/PALM TREO SUPPORT
d8130624 1565M: Tomas Cech <sleep_walker@suse.com>
75280787 1566L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1567W: http://hackndev.com
1568S: Maintained
b57fe924
JP
1569F: arch/arm/mach-pxa/include/mach/palmtreo.h
1570F: arch/arm/mach-pxa/palmtreo.c
90af5811 1571
c49e1e63 1572ARM/PALMZ72 SUPPORT
8b58be88 1573M: Sergey Lapin <slapin@ossfans.org>
75280787 1574L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1575W: http://hackndev.com
1576S: Maintained
933d35f0
JP
1577F: arch/arm/mach-pxa/include/mach/palmz72.h
1578F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1579
1da177e4 1580ARM/PLEB SUPPORT
8b58be88 1581M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583S: Maintained
1584
1585ARM/PT DIGITAL BOARD PORT
8b58be88 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1588W: http://www.armlinux.org.uk/
1da177e4
LT
1589S: Maintained
1590
8fc1b0f8 1591ARM/QUALCOMM SUPPORT
bbeaa595
AG
1592M: Andy Gross <andy.gross@linaro.org>
1593M: David Brown <david.brown@linaro.org>
8fc1b0f8 1594L: linux-arm-msm@vger.kernel.org
f5d3af9d 1595L: linux-soc@vger.kernel.org
8fc1b0f8 1596S: Maintained
0ff50d60 1597F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1598F: arch/arm/boot/dts/qcom-*.dts
1599F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1600F: arch/arm/mach-qcom/
e68d7c14 1601F: arch/arm64/boot/dts/qcom/*
5482cefa 1602F: drivers/i2c/busses/i2c-qup.c
39a3366a 1603F: drivers/clk/qcom/
f5d3af9d 1604F: drivers/soc/qcom/
5482cefa 1605F: drivers/spi/spi-qup.c
c0c89faf
SB
1606F: drivers/tty/serial/msm_serial.h
1607F: drivers/tty/serial/msm_serial.c
1608F: drivers/*/pm8???-*
1609F: drivers/mfd/ssbi.c
916f743d 1610F: drivers/firmware/qcom_scm.c
bbeaa595 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1612
2b7a52a4 1613ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1614M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1616S: Maintained
1617
b138e119
SH
1618ARM/RENESAS ARM64 ARCHITECTURE
1619M: Simon Horman <horms@verge.net.au>
1620M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1621L: linux-renesas-soc@vger.kernel.org
1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624S: Supported
1625F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1626F: drivers/soc/renesas/
1627F: include/linux/soc/renesas/
b138e119 1628
d4275354 1629ARM/RISCPC ARCHITECTURE
54176cc6 1630M: Russell King <linux@armlinux.org.uk>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1632W: http://www.armlinux.org.uk/
d4275354 1633S: Maintained
d4275354
RK
1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1635F: arch/arm/include/asm/hardware/ioc.h
1636F: arch/arm/include/asm/hardware/iomd.h
1637F: arch/arm/include/asm/hardware/memc.h
1638F: arch/arm/mach-rpc/
1a6422f6 1639F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1640F: drivers/net/ethernet/i825xx/ether1*
1641F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1642F: drivers/scsi/arm/
1643
08ddbb0a
HS
1644ARM/Rockchip SoC support
1645M: Heiko Stuebner <heiko@sntech.de>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1647L: linux-rockchip@lists.infradead.org
9f273c24 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1649S: Maintained
541555e9 1650F: arch/arm/boot/dts/rk3*
08ddbb0a 1651F: arch/arm/mach-rockchip/
541555e9
HS
1652F: drivers/clk/rockchip/
1653F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1654F: drivers/*/*rockchip*
541555e9
HS
1655F: drivers/*/*/*rockchip*
1656F: sound/soc/rockchip/
b4331b43 1657N: rockchip
08ddbb0a 1658
5bfb937c
KK
1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660M: Kukjin Kim <kgene@kernel.org>
326dce07 1661M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1662R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1665S: Maintained
6f0589c8 1666F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1667F: arch/arm/boot/dts/s5p*
1668F: arch/arm/boot/dts/samsung*
6f0589c8 1669F: arch/arm/boot/dts/exynos*
d97236e6 1670F: arch/arm64/boot/dts/exynos/
482ce512 1671F: arch/arm/plat-samsung/
769bbb63
HS
1672F: arch/arm/mach-s3c24*/
1673F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1674F: arch/arm/mach-s5p*/
1675F: arch/arm/mach-exynos*/
1c03274d
KK
1676F: drivers/*/*s3c24*
1677F: drivers/*/*/*s3c24*
1678F: drivers/*/*s3c64xx*
1679F: drivers/*/*s5pv210*
ffd51977 1680F: drivers/memory/samsung/*
bf50ddcd 1681F: drivers/soc/samsung/*
d6b9aea6
KK
1682F: Documentation/arm/Samsung/
1683F: Documentation/devicetree/bindings/arm/samsung/
1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1685F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1686N: exynos
f556cb07 1687
10ffa964
KP
1688ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
004bbd3c 1692F: arch/arm/mach-s5pv210/
10ffa964 1693
3ce4ccb6
KD
1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1696M: Kamil Debski <kamil@wypas.org>
1697M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
1701F: drivers/media/platform/s5p-g2d/
1702
e6a476fd
MS
1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1705M: Kamil Debski <kamil@wypas.org>
6305902c 1706M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1707M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1708L: linux-arm-kernel@lists.infradead.org
1709L: linux-media@vger.kernel.org
1710S: Maintained
934455d7 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1712F: drivers/media/platform/s5p-mfc/
e6a476fd 1713
1bcbf6f4
KD
1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715M: Kyungmin Park <kyungmin.park@samsung.com>
1716L: linux-arm-kernel@lists.infradead.org
1717L: linux-media@vger.kernel.org
1718S: Maintained
78fc853b 1719F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1720
7d9f9bf4
AP
1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723M: Jacek Anaszewski <j.anaszewski@samsung.com>
1724L: linux-arm-kernel@lists.infradead.org
1725L: linux-media@vger.kernel.org
1726S: Maintained
1727F: drivers/media/platform/s5p-jpeg/
1728
d48d38e8 1729ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1730M: Simon Horman <horms@verge.net.au>
d48d38e8 1731M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1732L: linux-renesas-soc@vger.kernel.org
4a121096 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1735S: Supported
0b514fdb
SH
1736F: arch/arm/boot/dts/emev2*
1737F: arch/arm/boot/dts/r7s*
1738F: arch/arm/boot/dts/r8a*
1739F: arch/arm/boot/dts/sh*
0b514fdb 1740F: arch/arm/configs/shmobile_defconfig
7a2071c5 1741F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1742F: arch/arm/mach-shmobile/
be32bcbb
GU
1743F: drivers/soc/renesas/
1744F: include/linux/soc/renesas/
d48d38e8 1745
66314223 1746ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1747M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1748S: Maintained
1749F: arch/arm/mach-socfpga/
efadb751
DN
1750F: arch/arm/boot/dts/socfpga*
1751F: arch/arm/configs/socfpga_defconfig
e68d7c14 1752F: arch/arm64/boot/dts/altera/
ba2b7d0a 1753W: http://www.rocketboards.org
efadb751 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1755
1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1757M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1758S: Maintained
1759F: drivers/clk/socfpga/
1760
71bcada8
TT
1761ARM/SOCFPGA EDAC SUPPORT
1762M: Thor Thayer <tthayer@opensource.altera.com>
1763S: Maintained
1764F: drivers/edac/altera_edac.
1765
65ebcc11 1766ARM/STI ARCHITECTURE
a92177ea 1767M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L: kernel@stlinux.com
1770W: http://www.stlinux.com
1771S: Maintained
1772F: arch/arm/mach-sti/
a92177ea 1773F: arch/arm/boot/dts/sti*
b8e31bf3 1774F: drivers/char/hw_random/st-rng.c
a92177ea 1775F: drivers/clocksource/arm_global_timer.c
82805d1b 1776F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1777F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1778F: drivers/i2c/busses/i2c-st.c
346e2e4a 1779F: drivers/media/rc/st_rc.c
95d66b16 1780F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1781F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1782F: drivers/phy/phy-miphy28lp.c
1783F: drivers/phy/phy-miphy365x.c
6da969a5 1784F: drivers/phy/phy-stih407-usb.c
26389c78 1785F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1786F: drivers/pinctrl/pinctrl-st.c
aac22524 1787F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1788F: drivers/reset/sti/
db4112e6 1789F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1790F: drivers/tty/serial/st-asc.c
eb11adab 1791F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1792F: drivers/usb/host/ehci-st.c
1793F: drivers/usb/host/ohci-st.c
db4112e6 1794F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1795F: drivers/ata/ahci_st.c
65ebcc11 1796
ee6e7879
MC
1797ARM/STM32 ARCHITECTURE
1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1799M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803N: stm32
1804F: drivers/clocksource/armv7m_systick.c
1805
d6de5b02
MG
1806ARM/TANGO ARCHITECTURE
1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808L: linux-arm-kernel@lists.infradead.org
1809S: Maintained
e2bd0d37 1810N: tango
d6de5b02 1811
2b7a52a4 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1813M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1815S: Maintained
1816
1bbd7089 1817ARM/TETON BGA MACHINE SUPPORT
706e69d6 1818M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Maintained
1821
2b7a52a4 1822ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1823M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1825S: Maintained
1826
98ad6e3b 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1828M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1830W: http://www.mcuos.com
1831S: Maintained
4e89e8f6 1832F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1833F: drivers/input/keyboard/w90p910_keypad.c
1834F: drivers/input/touchscreen/w90p910_ts.c
1835F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1837F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1838F: drivers/rtc/rtc-nuc900.c
9df92e6c 1839F: drivers/spi/spi-nuc900.c
4e89e8f6 1840F: drivers/usb/host/ehci-w90x900.c
8a61f013 1841F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1842
54274d71 1843ARM/U300 MACHINE SUPPORT
e4651a9f 1844M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Supported
1847F: arch/arm/mach-u300/
9affbd24 1848F: drivers/clocksource/timer-u300.c
54274d71
LW
1849F: drivers/i2c/busses/i2c-stu300.c
1850F: drivers/rtc/rtc-coh901331.c
1851F: drivers/watchdog/coh901327_wdt.c
1852F: drivers/dma/coh901318*
87572880
LW
1853F: drivers/mfd/ab3100*
1854F: drivers/rtc/rtc-ab3100.c
1855F: drivers/rtc/rtc-coh901331.c
1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1857
3d00d04f
MY
1858ARM/UNIPHIER ARCHITECTURE
1859M: Masahiro Yamada <yamada.masahiro@socionext.com>
1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1862S: Maintained
a3ff83d2 1863F: arch/arm/boot/dts/uniphier*
e7ecbc05 1864F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1865F: arch/arm/mach-uniphier/
e7ecbc05 1866F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1867F: arch/arm64/boot/dts/socionext/
4b7f48d3 1868F: drivers/bus/uniphier-system-bus.c
734d82f4 1869F: drivers/clk/uniphier/
dd6fd4a3 1870F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1871F: drivers/pinctrl/uniphier/
54e991b5 1872F: drivers/reset/reset-uniphier.c
a3ff83d2 1873F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1874N: uniphier
1875
87572880 1876ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1877M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-ux500/
e4651a9f 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1882F: drivers/dma/ste_dma40*
e4651a9f 1883F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1884F: drivers/mfd/abx500*
1885F: drivers/mfd/ab8500*
e4651a9f
LW
1886F: drivers/mfd/dbx500*
1887F: drivers/mfd/db8500*
ecc265fe
JP
1888F: drivers/pinctrl/nomadik/pinctrl-ab*
1889F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1890F: drivers/rtc/rtc-ab8500.c
e4651a9f 1891F: drivers/rtc/rtc-pl031.c
87572880 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1893
e93fde28
UH
1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895M: Ulf Hansson <ulf.hansson@linaro.org>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T: git git://git.linaro.org/people/ulfh/clk.git
1898S: Maintained
1899F: drivers/clk/ux500/
e93fde28 1900
740d93b1
PM
1901ARM/VERSATILE EXPRESS PLATFORM
1902M: Liviu Dudau <liviu.dudau@arm.com>
1903M: Sudeep Holla <sudeep.holla@arm.com>
1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Maintained
1907F: arch/arm/boot/dts/vexpress*
e68d7c14 1908F: arch/arm64/boot/dts/arm/
740d93b1
PM
1909F: arch/arm/mach-vexpress/
1910F: */*/vexpress*
7e8f403f 1911F: */*/*/vexpress*
740d93b1
PM
1912F: drivers/clk/versatile/clk-vexpress-osc.c
1913F: drivers/clocksource/versatile.c
46a600ea 1914N: mps2
740d93b1 1915
d4275354 1916ARM/VFP SUPPORT
54176cc6 1917M: Russell King <linux@armlinux.org.uk>
efc03ecb 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1919W: http://www.armlinux.org.uk/
d4275354
RK
1920S: Maintained
1921F: arch/arm/vfp/
1922
e66b6d8e
MV
1923ARM/VOIPAC PXA270 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1928F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1929
04529fe2
TP
1930ARM/VT8500 ARM ARCHITECTURE
1931M: Tony Prisk <linux@prisktech.co.nz>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-vt8500/
41fd91b4 1935F: drivers/clocksource/vt8500_timer.c
560746eb 1936F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1937F: drivers/mmc/host/wmt-sdmmc.c
1938F: drivers/pwm/pwm-vt8500.c
1939F: drivers/rtc/rtc-vt8500.c
1940F: drivers/tty/serial/vt8500_serial.c
4f31102b 1941F: drivers/usb/host/ehci-platform.c
41fd91b4 1942F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1943F: drivers/video/fbdev/vt8500lcdfb.*
1944F: drivers/video/fbdev/wm8505fb*
1945F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1946
e66b6d8e
MV
1947ARM/ZIPIT Z2 SUPPORT
1948M: Marek Vasut <marek.vasut@gmail.com>
1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S: Maintained
1951F: arch/arm/mach-pxa/z2.c
6ab2a855 1952F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1953
5ecc4b53
JN
1954ARM/ZTE ARCHITECTURE
1955M: Jun Nie <jun.nie@linaro.org>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-zx/
1959F: drivers/clk/zte/
1960F: Documentation/devicetree/bindings/arm/zte.txt
1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
51f29d44
MS
1963ARM/ZYNQ ARCHITECTURE
1964M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967W: http://wiki.xilinx.com
d6448b76 1968T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1969S: Supported
1970F: arch/arm/mach-zynq/
bd2a337a 1971F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1972F: drivers/block/xsysace.c
c2fd4e38
MS
1973N: zynq
1974N: xilinx
1975F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1976F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1977F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1978F: drivers/edac/synopsys_edac.c
51f29d44 1979
48ec83bc 1980ARM SMMU DRIVERS
b8f9879e 1981M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1982R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S: Maintained
1985F: drivers/iommu/arm-smmu.c
48ec83bc 1986F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1987F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1988F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1989
38074229
CM
1990ARM64 PORT (AARCH64 ARCHITECTURE)
1991M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1992M: Will Deacon <will.deacon@arm.com>
38074229 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1995S: Maintained
1996F: arch/arm64/
d19766ec 1997F: Documentation/arm64/
38074229 1998
9d7005f9
LP
1999AS3645A LED FLASH CONTROLLER DRIVER
2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001L: linux-media@vger.kernel.org
2002T: git git://linuxtv.org/media_tree.git
2003S: Maintained
2004F: drivers/media/i2c/as3645a.c
b5dcee22 2005F: include/media/i2c/as3645a.h
9d7005f9 2006
7c94a8b2
LW
2007ASAHI KASEI AK8974 DRIVER
2008M: Linus Walleij <linus.walleij@linaro.org>
2009L: linux-iio@vger.kernel.org
2010W: http://www.akm.com/
2011S: Supported
2012F: drivers/iio/magnetometer/ak8974.c
2013
d58de038
GJ
2014ASC7621 HARDWARE MONITOR DRIVER
2015M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2016L: linux-hwmon@vger.kernel.org
d58de038
GJ
2017S: Maintained
2018F: Documentation/hwmon/asc7621
2019F: drivers/hwmon/asc7621.c
2020
b229ece9 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2022M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2023L: acpi4asus-user@lists.sourceforge.net
d0944853 2024L: platform-driver-x86@vger.kernel.org
76593d6f 2025W: http://acpi4asus.sf.net
85091b71 2026S: Maintained
b229ece9
CC
2027F: drivers/platform/x86/asus*.c
2028F: drivers/platform/x86/eeepc*.c
85091b71 2029
f6a6bbae
JPRV
2030ASUS WIRELESS RADIO CONTROL DRIVER
2031M: João Paulo Rechi Vita <jprvita@gmail.com>
2032L: platform-driver-x86@vger.kernel.org
2033S: Maintained
2034F: drivers/platform/x86/asus-wireless.c
2035
75aeddd1
DH
2036ASYMMETRIC KEYS
2037M: David Howells <dhowells@redhat.com>
2038L: keyrings@vger.kernel.org
2039S: Maintained
2040F: Documentation/crypto/asymmetric-keys.txt
2041F: include/linux/verification.h
2042F: include/crypto/public_key.h
2043F: include/crypto/pkcs7.h
2044F: crypto/asymmetric_keys/
2045
953a6479 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2047R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2048W: http://sourceforge.net/projects/xscaleiop
08223d80 2049S: Odd fixes
679655da
JP
2050F: Documentation/crypto/async-tx-api.txt
2051F: crypto/async_tx/
2052F: drivers/dma/
2053F: include/linux/dmaengine.h
2054F: include/linux/async_tx.h
b3e5f263 2055
a1867d36 2056AT24 EEPROM DRIVER
14d77c4d 2057M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2058L: linux-i2c@vger.kernel.org
2059S: Maintained
2060F: drivers/misc/eeprom/at24.c
25f73ed5 2061F: include/linux/platform_data/at24.h
a1867d36 2062
e7839f25 2063ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2064M: "Ed L. Cashin" <ed.cashin@acm.org>
2065W: http://www.openaoe.org/
1da177e4 2066S: Supported
679655da
JP
2067F: Documentation/aoe/
2068F: drivers/block/aoe/
1da177e4 2069
aad7a211
AB
2070ATHEROS 71XX/9XXX GPIO DRIVER
2071M: Alban Bedel <albeu@free.fr>
2072W: https://github.com/AlbanBedel/linux
2073T: git git://github.com/AlbanBedel/linux
2074S: Maintained
2075F: drivers/gpio/gpio-ath79.c
2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
9a10a870 2078ATHEROS ATH GENERIC UTILITIES
f726ee65 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2080L: linux-wireless@vger.kernel.org
2081S: Supported
2082F: drivers/net/wireless/ath/*
2083
fa1c114f 2084ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2085M: Jiri Slaby <jirislaby@gmail.com>
2086M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2088L: linux-wireless@vger.kernel.org
72c706b7 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2090S: Maintained
fa451753 2091F: drivers/net/wireless/ath/ath5k/
fa1c114f 2092
12e62d6f
KV
2093ATHEROS ATH6KL WIRELESS DRIVER
2094M: Kalle Valo <kvalo@qca.qualcomm.com>
2095L: linux-wireless@vger.kernel.org
2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2098S: Supported
2099F: drivers/net/wireless/ath/ath6kl/
2100
2be7d22f 2101WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2102M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2103L: linux-wireless@vger.kernel.org
2104L: wil6210@qca.qualcomm.com
2105S: Supported
2106W: http://wireless.kernel.org/en/users/Drivers/wil6210
2107F: drivers/net/wireless/ath/wil6210/
dba4b74d 2108F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2109
1d7e1e6b
CL
2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111M: Christian Lamparter <chunkeey@googlemail.com>
2112L: linux-wireless@vger.kernel.org
2113W: http://wireless.kernel.org/en/users/Drivers/carl9170
2114S: Maintained
2115F: drivers/net/wireless/ath/carl9170/
2116
2c2a6172
LT
2117ATK0110 HWMON DRIVER
2118M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2119L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2120S: Maintained
2121F: drivers/hwmon/asus_atk0110.c
2122
6f69a6d7 2123ATI_REMOTE2 DRIVER
8b58be88 2124M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2125S: Maintained
679655da 2126F: drivers/input/misc/ati_remote2.c
6f69a6d7 2127
7ae115b4 2128ATLX ETHERNET DRIVERS
8b58be88 2129M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2130M: Chris Snook <chris.snook@gmail.com>
e443e383 2131L: netdev@vger.kernel.org
8d5ca6ec
JC
2132W: http://sourceforge.net/projects/atl1
2133W: http://atl1.sourceforge.net
2134S: Maintained
2b133ad6 2135F: drivers/net/ethernet/atheros/
8d5ca6ec 2136
1da177e4 2137ATM
366c1bd1 2138M: Chas Williams <3chas3@gmail.com>
476604de 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2140L: netdev@vger.kernel.org
1da177e4
LT
2141W: http://linux-atm.sourceforge.net
2142S: Maintained
679655da
JP
2143F: drivers/atm/
2144F: include/linux/atm*
c117ab84 2145F: include/uapi/linux/atm*
1da177e4 2146
04ac2f46 2147ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2148M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2149S: Maintained
2150F: drivers/mmc/host/atmel-mci.c
04ac2f46 2151
f80cb488
NF
2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153M: Nicolas Ferre <nicolas.ferre@atmel.com>
2154S: Supported
2155F: drivers/power/reset/at91-sama5d2_shdwc.c
2156
b9cd7a25
LD
2157ATMEL SAMA5D2 ADC DRIVER
2158M: Ludovic Desroches <ludovic.desroches@atmel.com>
2159L: linux-iio@vger.kernel.org
2160S: Supported
2161F: drivers/iio/adc/at91-sama5d2_adc.c
2162
dfae90ed 2163ATMEL Audio ALSA driver
3a82002c 2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2165L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2166S: Supported
2167F: sound/soc/atmel
2168
b414dc16
NF
2169ATMEL DMA DRIVER
2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S: Supported
2173F: drivers/dma/at_hdmac.c
2174F: drivers/dma/at_hdmac_regs.h
6f0d65af 2175F: include/linux/platform_data/dma-atmel.h
b414dc16 2176
6bd0f436
LD
2177ATMEL XDMA DRIVER
2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org
2180L: dmaengine@vger.kernel.org
2181S: Supported
2182F: drivers/dma/at_xdmac.c
2183
888f2804
LD
2184ATMEL I2C DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-i2c@vger.kernel.org
2187S: Supported
2188F: drivers/i2c/busses/i2c-at91.c
2189
15515545 2190ATMEL ISI DRIVER
50cb2efa 2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2192L: linux-media@vger.kernel.org
2193S: Supported
f2294c2d 2194F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2195F: include/media/atmel-isi.h
2196
8f4c79ce 2197ATMEL LCDFB DRIVER
8b58be88 2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2199L: linux-fbdev@vger.kernel.org
8f4c79ce 2200S: Maintained
8a61f013 2201F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2202F: include/video/atmel_lcdc.h
8f4c79ce 2203
89e5785f 2204ATMEL MACB ETHERNET DRIVER
a02875a6 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2206S: Supported
9f2f381f 2207F: drivers/net/ethernet/cadence/
89e5785f 2208
5cbac98a 2209ATMEL NAND DRIVER
50cb2efa
NF
2210M: Wenyou Yang <wenyou.yang@atmel.com>
2211M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2212L: linux-mtd@lists.infradead.org
2213S: Supported
2214F: drivers/mtd/nand/atmel_nand*
2215
05c441ef 2216ATMEL SDMMC DRIVER
2217M: Ludovic Desroches <ludovic.desroches@atmel.com>
2218L: linux-mmc@vger.kernel.org
2219S: Supported
2220F: drivers/mmc/host/sdhci-of-at91.c
2221
754ce4f2 2222ATMEL SPI DRIVER
a02875a6 2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2224S: Supported
9df92e6c 2225F: drivers/spi/spi-atmel.*
754ce4f2 2226
0ef09015 2227ATMEL SSC DRIVER
03515f32 2228M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S: Supported
2231F: drivers/misc/atmel-ssc.c
2232F: include/linux/atmel-ssc.h
2233
e9cb1c5a
NF
2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S: Supported
2238F: drivers/misc/atmel_tclib.c
2239F: drivers/clocksource/tcb_clksrc.c
2240
914a3f3b 2241ATMEL USBA UDC DRIVER
a02875a6
NF
2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2244S: Supported
faf2e1db 2245F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2246
1da177e4 2247ATMEL WIRELESS DRIVER
8b58be88 2248M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2249L: linux-wireless@vger.kernel.org
1da177e4
LT
2250W: http://www.thekelleys.org.uk/atmel
2251W: http://atmelwlandriver.sourceforge.net/
2252S: Maintained
30fe0f9b 2253F: drivers/net/wireless/atmel/atmel*
1da177e4 2254
a14c0f8f 2255ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2256M: Nick Dyer <nick@shmanahar.org>
2257T: git git://github.com/ndyer/linux.git
2258S: Maintained
a14c0f8f
ND
2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260F: drivers/input/touchscreen/atmel_mxt_ts.c
2261F: include/linux/platform_data/atmel_mxt_ts.h
2262
26780d9e 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2264M: Bradley Grove <linuxdrivers@attotech.com>
2265L: linux-scsi@vger.kernel.org
2266W: http://www.attotech.com
2267S: Supported
2268F: drivers/scsi/esas2r
26780d9e 2269
bc6e17b8
SS
2270ATUSB IEEE 802.15.4 RADIO DRIVER
2271M: Stefan Schmidt <stefan@osg.samsung.com>
2272L: linux-wpan@vger.kernel.org
2273S: Maintained
2274F: drivers/net/ieee802154/atusb.c
2275F: drivers/net/ieee802154/atusb.h
2276F: drivers/net/ieee802154/at86rf230.h
2277
a92b7b80 2278AUDIT SUBSYSTEM
915f389d 2279M: Paul Moore <paul@paul-moore.com>
8b58be88 2280M: Eric Paris <eparis@redhat.com>
915f389d 2281L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2282W: http://people.redhat.com/sgrubb/audit/
915f389d 2283T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2284S: Maintained
679655da 2285F: include/linux/audit.h
c117ab84 2286F: include/uapi/linux/audit.h
679655da 2287F: kernel/audit*
a92b7b80 2288
70e84049 2289AUXILIARY DISPLAY DRIVERS
8b58be88 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2291W: http://miguelojeda.es/auxdisplay.htm
2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2293S: Maintained
679655da
JP
2294F: drivers/auxdisplay/
2295F: include/linux/cfag12864b.h
70e84049 2296
5f97f7f9 2297AVR32 ARCHITECTURE
e336f61f
HCE
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2300W: http://www.atmel.com/products/AVR32/
249d9d9d 2301W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2302W: http://avrfreaks.net/
e336f61f 2303S: Maintained
679655da 2304F: arch/avr32/
5f97f7f9
HS
2305
2306AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2307M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309S: Maintained
679655da 2310F: arch/avr32/mach-at32ap/
5f97f7f9 2311
1da177e4 2312AX.25 NETWORK LAYER
8b58be88 2313M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2314L: linux-hams@vger.kernel.org
d34cb28a 2315W: http://www.linux-ax25.org/
1da177e4 2316S: Maintained
c117ab84 2317F: include/uapi/linux/ax25.h
679655da
JP
2318F: include/net/ax25.h
2319F: net/ax25/
1da177e4 2320
d5269395 2321AZ6007 DVB DRIVER
5dc8a864
MCC
2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2324L: linux-media@vger.kernel.org
a825eaec 2325W: https://linuxtv.org
d5269395
MCC
2326T: git git://linuxtv.org/media_tree.git
2327S: Maintained
2328F: drivers/media/usb/dvb-usb-v2/az6007.c
2329
6777376e
HV
2330AZTECH FM RADIO RECEIVER DRIVER
2331M: Hans Verkuil <hverkuil@xs4all.nl>
2332L: linux-media@vger.kernel.org
2333T: git git://linuxtv.org/media_tree.git
a825eaec 2334W: https://linuxtv.org
6777376e
HV
2335S: Maintained
2336F: drivers/media/radio/radio-aztech*
2337
e2d1d6c0 2338B43 WIRELESS DRIVER
e2d1d6c0 2339L: linux-wireless@vger.kernel.org
ed072f9e 2340L: b43-dev@lists.infradead.org
491b26b4 2341W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2342S: Odd Fixes
58619b14 2343F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2344
2345B43LEGACY WIRELESS DRIVER
8b58be88 2346M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2347L: linux-wireless@vger.kernel.org
ed072f9e 2348L: b43-dev@lists.infradead.org
491b26b4 2349W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2350S: Maintained
423e3ce3 2351F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2352
300abeb5 2353BACKLIGHT CLASS/SUBSYSTEM
b7701755 2354M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2355M: Lee Jones <lee.jones@linaro.org>
9f273c24 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2357S: Maintained
679655da
JP
2358F: drivers/video/backlight/
2359F: include/linux/backlight.h
300abeb5 2360
c6c8fea2 2361BATMAN ADVANCED
207df49e 2362M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2363M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2364M: Antonio Quartulli <a@unstable.cc>
1584f41f 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2366W: https://www.open-mesh.org/
8b823170 2367Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2368S: Maintained
286ddfb0
SE
2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2370F: Documentation/ABI/testing/sysfs-class-net-mesh
2371F: Documentation/networking/batman-adv.txt
09748a22 2372F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2373F: net/batman-adv/
2374
e2d1d6c0 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2377L: linux-hams@vger.kernel.org
2378W: http://www.baycom.org/~tom/ham/ham.html
2379S: Maintained
679655da 2380F: drivers/net/hamradio/baycom*
e2d1d6c0 2381
cafe5635 2382BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2383M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2384L: linux-bcache@vger.kernel.org
2385W: http://bcache.evilpiepirate.org
4d1034eb 2386S: Orphan
cafe5635
KO
2387F: drivers/md/bcache/
2388
04bd844a
HV
2389BDISP ST MEDIA DRIVER
2390M: Fabien Dessenne <fabien.dessenne@st.com>
2391L: linux-media@vger.kernel.org
2392T: git git://linuxtv.org/media_tree.git
a825eaec 2393W: https://linuxtv.org
04bd844a
HV
2394S: Supported
2395F: drivers/media/platform/sti/bdisp
2396
e2d1d6c0 2397BEFS FILE SYSTEM
db4ad036
LB
2398M: Luis de Bethencourt <luisbg@osg.samsung.com>
2399M: Salah Triki <salah.triki@gmail.com>
2400S: Maintained
2401T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2402F: Documentation/filesystems/befs.txt
2403F: fs/befs/
e2d1d6c0 2404
564ee360 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2406M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2407L: netdev@vger.kernel.org
2408S: Maintained
2409F: drivers/net/ethernet/ec_bhf.c
564ee360 2410
e2d1d6c0 2411BFS FILE SYSTEM
8b58be88 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2413S: Maintained
679655da
JP
2414F: Documentation/filesystems/bfs.txt
2415F: fs/bfs/
c117ab84 2416F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2417
1394f032 2418BLACKFIN ARCHITECTURE
a4edbc10 2419M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2421T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
679655da 2424F: arch/blackfin/
566da5b2 2425
e190d6b1 2426BLACKFIN EMAC DRIVER
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2428W: http://blackfin.uclinux.org
2429S: Supported
7b35f033 2430F: drivers/net/ethernet/adi/
e190d6b1 2431
566da5b2 2432BLACKFIN RTC DRIVER
b3fe92b0 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: drivers/rtc/rtc-bfin.c
1394f032 2437
936ed49a 2438BLACKFIN SDH DRIVER
109ec8c3 2439M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2441W: http://blackfin.uclinux.org
2442S: Supported
2443F: drivers/mmc/host/bfin_sdh.c
2444
1394f032 2445BLACKFIN SERIAL DRIVER
8b58be88 2446M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2448W: http://blackfin.uclinux.org
2449S: Supported
8460241e 2450F: drivers/tty/serial/bfin_uart.c
1394f032 2451
1e6d320f 2452BLACKFIN WATCHDOG DRIVER
b3fe92b0 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2454W: http://blackfin.uclinux.org
2455S: Supported
679655da 2456F: drivers/watchdog/bfin_wdt.c
1e6d320f 2457
d24ecfcc 2458BLACKFIN I2C TWI DRIVER
8b58be88 2459M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2461W: http://blackfin.uclinux.org/
2462S: Supported
679655da 2463F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2464
1e204377
SJ
2465BLACKFIN MEDIA DRIVER
2466M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2468W: http://blackfin.uclinux.org/
2469S: Supported
2470F: drivers/media/platform/blackfin/
2471F: drivers/media/i2c/adv7183*
2472F: drivers/media/i2c/vs6624*
2473
b54cf35a
JSM
2474BLINKM RGB LED DRIVER
2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476S: Maintained
2477F: drivers/leds/leds-blinkm.c
2478
1da177e4 2479BLOCK LAYER
8b58be88 2480M: Jens Axboe <axboe@kernel.dk>
82c426e0 2481L: linux-block@vger.kernel.org
08deed1e 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2483S: Maintained
679655da 2484F: block/
ae11f7ef 2485F: kernel/trace/blktrace.c
88459642 2486F: lib/sbitmap.c
1da177e4 2487
2b54aaef 2488BLOCK2MTD DRIVER
8b58be88 2489M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2490L: linux-mtd@lists.infradead.org
2491S: Maintained
679655da 2492F: drivers/mtd/devices/block2mtd.c
2b54aaef 2493
63fbd24e 2494BLUETOOTH DRIVERS
8b58be88 2495M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2496M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2497M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2498L: linux-bluetooth@vger.kernel.org
63fbd24e 2499W: http://www.bluez.org/
22e7a424
MH
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2502S: Maintained
679655da 2503F: drivers/bluetooth/
1da177e4 2504
63fbd24e 2505BLUETOOTH SUBSYSTEM
8b58be88 2506M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2507M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2508M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2509L: linux-bluetooth@vger.kernel.org
2510W: http://www.bluez.org/
22e7a424
MH
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2513S: Maintained
679655da
JP
2514F: net/bluetooth/
2515F: include/net/bluetooth/
1da177e4
LT
2516
2517BONDING DRIVER
79b30750 2518M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2519M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2520M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2521L: netdev@vger.kernel.org
ce00f85c
JC
2522W: http://sourceforge.net/projects/bonding/
2523S: Supported
679655da 2524F: drivers/net/bonding/
c117ab84 2525F: include/uapi/linux/if_bonding.h
1da177e4 2526
b5f4df34
AS
2527BPF (Safe dynamic programs and tools)
2528M: Alexei Starovoitov <ast@kernel.org>
2529L: netdev@vger.kernel.org
2530L: linux-kernel@vger.kernel.org
2531S: Supported
2532F: kernel/bpf/
5aa5bd14
DB
2533F: tools/testing/selftests/bpf/
2534F: lib/test_bpf.c
b5f4df34 2535
39105890 2536BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2537M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2538L: netdev@vger.kernel.org
2539S: Supported
adfc5217 2540F: drivers/net/ethernet/broadcom/b44.*
39105890 2541
967dd82f
FF
2542BROADCOM B53 ETHERNET SWITCH DRIVER
2543M: Florian Fainelli <f.fainelli@gmail.com>
2544L: netdev@vger.kernel.org
2545L: openwrt-devel@lists.openwrt.org (subscribers-only)
2546S: Supported
2547F: drivers/net/dsa/b53/*
2548F: include/linux/platform_data/b53.h
2549
32ec90d5
FF
2550BROADCOM GENET ETHERNET DRIVER
2551M: Florian Fainelli <f.fainelli@gmail.com>
2552L: netdev@vger.kernel.org
2553S: Supported
2554F: drivers/net/ethernet/broadcom/genet/
2555
948c51e6 2556BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2557M: Rasesh Mody <rasesh.mody@cavium.com>
2558M: Harish Patil <harish.patil@cavium.com>
2559M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2560L: netdev@vger.kernel.org
2561S: Supported
adfc5217
JK
2562F: drivers/net/ethernet/broadcom/bnx2.*
2563F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2564
4d9d2cb0 2565BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2566M: Yuval Mintz <Yuval.Mintz@cavium.com>
2567M: Ariel Elior <ariel.elior@cavium.com>
2568M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2569L: netdev@vger.kernel.org
2570S: Supported
adfc5217 2571F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2572
90f4c594 2573BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2574M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2575M: Ray Jui <rjui@broadcom.com>
2576M: Scott Branden <sbranden@broadcom.com>
086f4704 2577M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2578T: git git://github.com/broadcom/mach-bcm
af4b8e37 2579S: Maintained
ccf62f5a
JM
2580N: bcm281*
2581N: bcm113*
2582N: bcm216*
2583N: kona
af4b8e37 2584F: arch/arm/mach-bcm/
af4b8e37 2585
9209bec4 2586BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2587M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2588M: Lee Jones <lee@kernel.org>
10b9e887 2589M: Eric Anholt <eric@anholt.net>
f680f25c 2590L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2593S: Maintained
9209bec4 2594N: bcm2835
f680f25c 2595
5564f092
RM
2596BROADCOM BCM47XX MIPS ARCHITECTURE
2597M: Hauke Mehrtens <hauke@hauke-m.de>
2598M: Rafał Miłecki <zajec5@gmail.com>
2599L: linux-mips@linux-mips.org
2600S: Maintained
7ad2410c 2601F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2602F: arch/mips/bcm47xx/*
2603F: arch/mips/include/asm/mach-bcm47xx/*
2604
9209bec4 2605BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2606M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2607M: Rafał Miłecki <zajec5@gmail.com>
2608M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2609L: linux-arm-kernel@lists.infradead.org
2610S: Maintained
2611F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2612F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2613F: arch/arm/boot/dts/bcm470*
2614
4ebd5047
RM
2615BROADCOM BCM53573 ARM ARCHITECTURE
2616M: Rafał Miłecki <rafal@milecki.pl>
2617L: linux-arm-kernel@lists.infradead.org
2618S: Maintained
2619F: arch/arm/boot/dts/bcm53573*
2620F: arch/arm/boot/dts/bcm47189*
2621
e076e962
FF
2622BROADCOM BCM63XX ARM ARCHITECTURE
2623M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2624M: bcm-kernel-feedback-list@broadcom.com
20de823e 2625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2626T: git git://github.com/broadcom/stblinux.git
e076e962 2627S: Maintained
d6f4e76e 2628N: bcm63xx
e076e962 2629
7110e227
KC
2630BROADCOM BCM63XX/BCM33XX UDC DRIVER
2631M: Kevin Cernekee <cernekee@gmail.com>
2632L: linux-usb@vger.kernel.org
2633S: Maintained
2634F: drivers/usb/gadget/udc/bcm63xx_udc.*
2635
2df94fd6 2636BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2637M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2638M: Gregory Fong <gregory.0xf0@gmail.com>
2639M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2640M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2642T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2643S: Maintained
2644F: arch/arm/mach-bcm/*brcmstb*
2645F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2646F: drivers/bus/brcmstb_gisb.c
5009a289 2647N: brcmstb
2df94fd6 2648
70371cef
KC
2649BROADCOM BMIPS MIPS ARCHITECTURE
2650M: Kevin Cernekee <cernekee@gmail.com>
2651M: Florian Fainelli <f.fainelli@gmail.com>
2652L: linux-mips@linux-mips.org
eb6725d0 2653T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2654S: Maintained
2655F: arch/mips/bmips/*
2656F: arch/mips/include/asm/mach-bmips/*
2657F: arch/mips/kernel/*bmips*
338808de 2658F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2659F: drivers/irqchip/irq-bcm63*
70371cef
KC
2660F: drivers/irqchip/irq-bcm7*
2661F: drivers/irqchip/irq-brcmstb*
3271e610 2662F: include/linux/bcm963xx_nvram.h
8fce60b8 2663F: include/linux/bcm963xx_tag.h
70371cef 2664
948c51e6 2665BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2666M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2667M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2668M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2669L: netdev@vger.kernel.org
2670S: Supported
adfc5217 2671F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2672
a9533e7e 2673BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2674M: Arend van Spriel <arend.vanspriel@broadcom.com>
2675M: Franky Lin <franky.lin@broadcom.com>
2676M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2677L: linux-wireless@vger.kernel.org
2a734451 2678L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2679S: Supported
05491d2c 2680F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2681
9958d6f9 2682BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2683M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2684L: linux-scsi@vger.kernel.org
2685S: Supported
2686F: drivers/scsi/bnx2fc/
2687
6a6b5ad0 2688BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2689M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2690L: linux-scsi@vger.kernel.org
2691S: Supported
2692F: drivers/scsi/bnx2i/
2693
63f37ddf 2694BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2695M: Ray Jui <rjui@broadcom.com>
2696M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2697M: Jon Mason <jonmason@broadcom.com>
086f4704 2698M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2700T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2701S: Maintained
2702N: iproc
2703N: cygnus
5c161242 2704N: bcm[-_]nsp
36c0237f
SB
2705N: bcm9113*
2706N: bcm9583*
63f37ddf
JM
2707N: bcm9585*
2708N: bcm9586*
2709N: bcm988312
36c0237f 2710N: bcm113*
63f37ddf
JM
2711N: bcm583*
2712N: bcm585*
2713N: bcm586*
2714N: bcm88312
d76e21b8 2715F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2716F: drivers/clk/bcm/clk-ns*
2717F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2718
3b0213d5
GF
2719BROADCOM BRCMSTB GPIO DRIVER
2720M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2721L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2722S: Supported
2723F: drivers/gpio/gpio-brcmstb.c
2724F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2725
7b7f588b 2726BROADCOM KONA GPIO DRIVER
5e163903 2727M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2728L: bcm-kernel-feedback-list@broadcom.com
2729S: Supported
2730F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2731F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2732
f6e734a8
RM
2733BROADCOM NVRAM DRIVER
2734M: Rafał Miłecki <zajec5@gmail.com>
2735L: linux-mips@linux-mips.org
2736S: Maintained
2737F: drivers/firmware/broadcom/*
2738
02787daa
BN
2739BROADCOM STB NAND FLASH DRIVER
2740M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2741M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2742L: linux-mtd@lists.infradead.org
1285734c 2743L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2744S: Maintained
2745F: drivers/mtd/nand/brcmnand/
2746
c9678d86
RM
2747BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2748M: Rafał Miłecki <zajec5@gmail.com>
2749L: linux-wireless@vger.kernel.org
2750S: Maintained
2751F: drivers/bcma/
2752F: include/linux/bcma/
2753
b8302205
FF
2754BROADCOM SYSTEMPORT ETHERNET DRIVER
2755M: Florian Fainelli <f.fainelli@gmail.com>
2756L: netdev@vger.kernel.org
2757S: Supported
2758F: drivers/net/ethernet/broadcom/bcmsysport.*
2759
42515e61
J
2760BROADCOM VULCAN ARM64 SOC
2761M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2762M: bcm-kernel-feedback-list@broadcom.com
42515e61 2763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2764S: Maintained
2765F: arch/arm64/boot/dts/broadcom/vulcan*
2766
7725ccfd 2767BROCADE BFA FC SCSI DRIVER
aa803370
AG
2768M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2769M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2770L: linux-scsi@vger.kernel.org
2771S: Supported
2772F: drivers/scsi/bfa/
7725ccfd 2773
8b230ed8 2774BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2775M: Rasesh Mody <rasesh.mody@cavium.com>
2776M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2777M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2778L: netdev@vger.kernel.org
2779S: Supported
f844a0ea 2780F: drivers/net/ethernet/brocade/bna/
8b230ed8 2781
5cdf7f76 2782BSG (block layer generic sg v4 driver)
8b58be88 2783M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2784L: linux-scsi@vger.kernel.org
2785S: Supported
679655da
JP
2786F: block/bsg.c
2787F: include/linux/bsg.h
c117ab84 2788F: include/uapi/linux/bsg.h
5cdf7f76 2789
af39917d
CL
2790BT87X AUDIO DRIVER
2791M: Clemens Ladisch <clemens@ladisch.de>
2792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2793T: git git://git.alsa-project.org/alsa-kernel.git
2794S: Maintained
2795F: Documentation/sound/alsa/Bt87x.txt
2796F: sound/pci/bt87x.c
2797
ff1d5c2f 2798BT8XXGPIO DRIVER
eb032b98 2799M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2800W: http://bu3sch.de/btgpio.php
2801S: Maintained
72dbb705 2802F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2803
eb1eb04f 2804BTRFS FILE SYSTEM
c0778e25
CM
2805M: Chris Mason <clm@fb.com>
2806M: Josef Bacik <jbacik@fb.com>
d8130624 2807M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2808L: linux-btrfs@vger.kernel.org
2809W: http://btrfs.wiki.kernel.org/
8a6e2535 2810Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2812S: Maintained
679655da
JP
2813F: Documentation/filesystems/btrfs.txt
2814F: fs/btrfs/
eb1eb04f 2815
1da177e4 2816BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2818M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2819L: linux-media@vger.kernel.org
a825eaec 2820W: https://linuxtv.org
275ffde4 2821T: git git://linuxtv.org/media_tree.git
f96236e5 2822S: Odd fixes
618cd932 2823F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2824F: drivers/media/pci/bt8xx/bttv*
1da177e4 2825
1f34923c
KA
2826BUSLOGIC SCSI DRIVER
2827M: Khalid Aziz <khalid@gonehiking.org>
2828L: linux-scsi@vger.kernel.org
2829S: Maintained
2830F: drivers/scsi/BusLogic.*
2831F: drivers/scsi/FlashPoint.*
2832
af39917d
CL
2833C-MEDIA CMI8788 DRIVER
2834M: Clemens Ladisch <clemens@ladisch.de>
2835L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2836T: git git://git.alsa-project.org/alsa-kernel.git
2837S: Maintained
2838F: sound/pci/oxygen/
2839
2141355f
MS
2840C6X ARCHITECTURE
2841M: Mark Salter <msalter@redhat.com>
2842M: Aurelien Jacquiot <a-jacquiot@ti.com>
2843L: linux-c6x-dev@linux-c6x.org
2844W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2845S: Maintained
2846F: arch/c6x/
2847
a5432f5a 2848CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2849M: David Howells <dhowells@redhat.com>
e62d6e24 2850L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2851S: Supported
2852F: Documentation/filesystems/caching/cachefiles.txt
2853F: fs/cachefiles/
2854
c815ca39
HV
2855CADET FM/AM RADIO RECEIVER DRIVER
2856M: Hans Verkuil <hverkuil@xs4all.nl>
2857L: linux-media@vger.kernel.org
2858T: git git://linuxtv.org/media_tree.git
a825eaec 2859W: https://linuxtv.org
c815ca39
HV
2860S: Maintained
2861F: drivers/media/radio/radio-cadet*
2862
77d5140f 2863CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2864M: Jonathan Corbet <corbet@lwn.net>
661263b5 2865L: linux-media@vger.kernel.org
275ffde4 2866T: git git://linuxtv.org/media_tree.git
77d5140f 2867S: Maintained
618cd932 2868F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2869F: drivers/media/platform/marvell-ccic/
77d5140f 2870
201b6bab 2871CAIF NETWORK LAYER
5c574f50 2872M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2873L: netdev@vger.kernel.org
2874S: Supported
2875F: Documentation/networking/caif/
2876F: drivers/net/caif/
c117ab84 2877F: include/uapi/linux/caif/
201b6bab
JP
2878F: include/net/caif/
2879F: net/caif/
2880
77dac90f 2881CALGARY x86-64 IOMMU
a6921c29
JM
2882M: Muli Ben-Yehuda <mulix@mulix.org>
2883M: Jon Mason <jdmason@kudzu.us>
2884L: iommu@lists.linux-foundation.org
77dac90f 2885S: Maintained
679655da
JP
2886F: arch/x86/kernel/pci-calgary_64.c
2887F: arch/x86/kernel/tce_64.c
2888F: arch/x86/include/asm/calgary.h
2889F: arch/x86/include/asm/tce.h
77dac90f 2890
e2d1d6c0 2891CAN NETWORK LAYER
8d15d386 2892M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2893M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2894L: linux-can@vger.kernel.org
84b0d715 2895W: https://github.com/linux-can
870482a4
MKB
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2898S: Maintained
f35f6c8f 2899F: Documentation/networking/can.txt
8d15d386 2900F: net/can/
8d15d386 2901F: include/linux/can/core.h
c117ab84
CEB
2902F: include/uapi/linux/can.h
2903F: include/uapi/linux/can/bcm.h
2904F: include/uapi/linux/can/raw.h
2905F: include/uapi/linux/can/gw.h
e2d1d6c0 2906
4261a204 2907CAN NETWORK DRIVERS
8b58be88 2908M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2909M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2910L: linux-can@vger.kernel.org
84b0d715 2911W: https://github.com/linux-can
870482a4
MKB
2912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2914S: Maintained
3636876a 2915F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2916F: drivers/net/can/
2917F: include/linux/can/dev.h
8d15d386 2918F: include/linux/can/platform/
c117ab84
CEB
2919F: include/uapi/linux/can/error.h
2920F: include/uapi/linux/can/netlink.h
4261a204 2921
95d16c72 2922CAPABILITIES
39baa7e6 2923M: Serge Hallyn <serge@hallyn.com>
95d16c72 2924L: linux-security-module@vger.kernel.org
6305902c 2925S: Supported
95d16c72 2926F: include/linux/capability.h
c117ab84 2927F: include/uapi/linux/capability.h
6305902c 2928F: security/commoncap.c
38a94118 2929F: kernel/capability.c
95d16c72 2930
b84894c7
KT
2931CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2932M: Kevin Tsai <ktsai@capellamicro.com>
2933S: Maintained
2934F: drivers/iio/light/cm*
2935F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2936
f9484852
JG
2937CAVIUM I2C DRIVER
2938M: Jan Glauber <jglauber@cavium.com>
2939M: David Daney <david.daney@cavium.com>
2940W: http://www.cavium.com
2941S: Supported
2942F: drivers/i2c/busses/i2c-octeon*
2943F: drivers/i2c/busses/i2c-thunderx*
2944
f21fb3ed
RV
2945CAVIUM LIQUIDIO NETWORK DRIVER
2946M: Derek Chickles <derek.chickles@caviumnetworks.com>
2947M: Satanand Burla <satananda.burla@caviumnetworks.com>
2948M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2949M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2950L: netdev@vger.kernel.org
2951W: http://www.cavium.com
2952S: Supported
f21fb3ed
RV
2953F: drivers/net/ethernet/cavium/liquidio/
2954
ef0bbac3
VB
2955CC2520 IEEE-802.15.4 RADIO DRIVER
2956M: Varka Bhadram <varkabhadram@gmail.com>
2957L: linux-wpan@vger.kernel.org
2958S: Maintained
2959F: drivers/net/ieee802154/cc2520.c
2960F: include/linux/spi/cc2520.h
2961F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2962
ca684386
HV
2963CEC DRIVER
2964M: Hans Verkuil <hans.verkuil@cisco.com>
2965L: linux-media@vger.kernel.org
2966T: git git://linuxtv.org/media_tree.git
2967W: http://linuxtv.org
2968S: Supported
2969F: Documentation/cec.txt
618cd932 2970F: Documentation/media/uapi/cec
ca684386
HV
2971F: drivers/staging/media/cec/
2972F: drivers/media/cec-edid.c
2973F: drivers/media/rc/keymaps/rc-cec.c
2974F: include/media/cec.h
2975F: include/media/cec-edid.h
2976F: include/linux/cec.h
2977F: include/linux/cec-funcs.h
2978
b8154542 2979CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2980M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2981L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2982W: http://www.ibm.com/developerworks/power/cell/
2983S: Supported
679655da 2984F: arch/powerpc/include/asm/cell*.h
679655da 2985F: arch/powerpc/include/asm/spu*.h
c117ab84 2986F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2987F: arch/powerpc/oprofile/*cell*
2988F: arch/powerpc/platforms/cell/
b8154542 2989
398ecff5
SW
2990CEPH COMMON CODE (LIBCEPH)
2991M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2992M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2993M: Sage Weil <sage@redhat.com>
82593f87 2994L: ceph-devel@vger.kernel.org
09d90327 2995W: http://ceph.com/
fb99f881 2996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2997T: git git://github.com/ceph/ceph-client.git
9030aaf9 2998S: Supported
14430813
JP
2999F: net/ceph/
3000F: include/linux/ceph/
3001F: include/linux/crush/
9030aaf9 3002
398ecff5
SW
3003CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3004M: "Yan, Zheng" <zyan@redhat.com>
3005M: Sage Weil <sage@redhat.com>
3006M: Ilya Dryomov <idryomov@gmail.com>
3007L: ceph-devel@vger.kernel.org
3008W: http://ceph.com/
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3010T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3011S: Supported
3012F: Documentation/filesystems/ceph.txt
3013F: fs/ceph/
3014
cfc411e7
DH
3015CERTIFICATE HANDLING:
3016M: David Howells <dhowells@redhat.com>
3017M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3018L: keyrings@vger.kernel.org
cfc411e7
DH
3019S: Maintained
3020F: Documentation/module-signing.txt
3021F: certs/
d8d80386 3022F: scripts/sign-file.c
cfc411e7
DH
3023F: scripts/extract-cert.c
3024
18332a80 3025CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3026L: linux-usb@vger.kernel.org
10c6c9c9 3027S: Orphan
679655da
JP
3028F: Documentation/usb/WUSB-Design-overview.txt
3029F: Documentation/usb/wusb-cbaf
355ffe69
DV
3030F: drivers/usb/host/hwa-hc.c
3031F: drivers/usb/host/whci/
679655da
JP
3032F: drivers/usb/wusbcore/
3033F: include/linux/usb/wusb*
18332a80 3034
70e84049 3035CFAG12864B LCD DRIVER
8b58be88 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3037W: http://miguelojeda.es/auxdisplay.htm
3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3039S: Maintained
679655da
JP
3040F: drivers/auxdisplay/cfag12864b.c
3041F: include/linux/cfag12864b.h
70e84049
MOS
3042
3043CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3044M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3045W: http://miguelojeda.es/auxdisplay.htm
3046W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3047S: Maintained
679655da
JP
3048F: drivers/auxdisplay/cfag12864bfb.c
3049F: include/linux/cfag12864b.h
70e84049 3050
704232c2 3051CFG80211 and NL80211
8b58be88 3052M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3053L: linux-wireless@vger.kernel.org
ce466579
JB
3054W: http://wireless.kernel.org/
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3057S: Maintained
c117ab84 3058F: include/uapi/linux/nl80211.h
679655da
JP
3059F: include/net/cfg80211.h
3060F: net/wireless/*
3061X: net/wireless/wext*
704232c2 3062
46e64261
GKH
3063CHAR and MISC DRIVERS
3064M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3067S: Supported
46e64261
GKH
3068F: drivers/char/*
3069F: drivers/misc/*
471322a8 3070F: include/linux/miscdevice.h
46e64261 3071
0a920b5b 3072CHECKPATCH
8b58be88 3073M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3074M: Joe Perches <joe@perches.com>
3075S: Maintained
679655da 3076F: scripts/checkpatch.pl
0a920b5b 3077
f8407f26
HW
3078CHINESE DOCUMENTATION
3079M: Harry Wei <harryxiyou@gmail.com>
9740153c 3080L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3081L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3082S: Maintained
3083F: Documentation/zh_CN/
3084
2721ea2c 3085CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3086M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3088L: linux-usb@vger.kernel.org
3089S: Maintained
3090F: drivers/usb/chipidea/
3091
a93ad65d
HG
3092CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3093M: Hans de Goede <hdegoede@redhat.com>
3094L: linux-input@vger.kernel.org
3095S: Maintained
3096F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3097F: drivers/input/touchscreen/chipone_icn8318.c
3098
ab043105
OJ
3099CHROME HARDWARE PLATFORM SUPPORT
3100M: Olof Johansson <olof@lixom.net>
3101S: Maintained
9f273c24 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3103F: drivers/platform/chrome/
3104
641cb85e 3105CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3106M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3107M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3108M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3109M: Neel Patel <neepatel@cisco.com>
7063fbf2 3110S: Supported
a6a5580c 3111F: drivers/net/ethernet/cisco/enic/
7063fbf2 3112
e3cf00d0 3113CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3114M: Christian Benvenuti <benve@cisco.com>
3115M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3116S: Supported
35ef4a9e 3117F: drivers/infiniband/hw/usnic/
e3cf00d0 3118
2b7a52a4 3119CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3120M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3121L: netdev@vger.kernel.org
3122S: Maintained
57d0b7a0 3123F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3124
3d4cfdc9
MB
3125CIRRUS LOGIC AUDIO CODEC DRIVERS
3126M: Brian Austin <brian.austin@cirrus.com>
3127M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3128L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3129S: Maintained
3130F: sound/soc/codecs/cs*
3131
94574d9a
KRW
3132CLEANCACHE API
3133M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3134L: linux-kernel@vger.kernel.org
3135S: Maintained
3136F: mm/cleancache.c
3137F: include/linux/cleancache.h
3138
d4275354 3139CLK API
54176cc6 3140M: Russell King <linux@armlinux.org.uk>
aa571b14 3141L: linux-clk@vger.kernel.org
37417046 3142S: Maintained
d4275354
RK
3143F: include/linux/clk.h
3144
9222d247
JS
3145CLOCKSOURCE, CLOCKEVENT DRIVERS
3146M: Daniel Lezcano <daniel.lezcano@linaro.org>
3147M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3148L: linux-kernel@vger.kernel.org
9222d247
JS
3149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3150S: Supported
3151F: drivers/clocksource
3152
5df6d737 3153CISCO FCOE HBA DRIVER
8fc89a79
HP
3154M: Hiral Patel <hiralpat@cisco.com>
3155M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3156M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3157L: linux-scsi@vger.kernel.org
3158S: Supported
2a99921a 3159F: drivers/scsi/fnic/
5df6d737 3160
c8806b6c
NM
3161CISCO SCSI HBA DRIVER
3162M: Narsimhulu Musini <nmusini@cisco.com>
3163M: Sesidhar Baddela <sebaddel@cisco.com>
3164L: linux-scsi@vger.kernel.org
3165S: Supported
3166F: drivers/scsi/snic/
3167
529aa8cb
TLSC
3168CMPC ACPI DRIVER
3169M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3170M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3171L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3172S: Supported
3173F: drivers/platform/x86/classmate-laptop.c
3174
85756a06
HV
3175COBALT MEDIA DRIVER
3176M: Hans Verkuil <hans.verkuil@cisco.com>
3177L: linux-media@vger.kernel.org
3178T: git git://linuxtv.org/media_tree.git
a825eaec 3179W: https://linuxtv.org
85756a06
HV
3180S: Supported
3181F: drivers/media/pci/cobalt/
3182
74425eee 3183COCCINELLE/Semantic Patches (SmPL)
26de9c26 3184M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3185M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3186M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3187M: Michal Marek <mmarek@suse.com>
26de9c26 3188L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3190W: http://coccinelle.lip6.fr/
3191S: Supported
4b9033a3 3192F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3193F: scripts/coccinelle/
3194F: scripts/coccicheck
3195
1da177e4 3196CODA FILE SYSTEM
8b58be88 3197M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3198M: coda@cs.cmu.edu
3199L: codalist@coda.cs.cmu.edu
3200W: http://www.coda.cs.cmu.edu/
3201S: Maintained
679655da
JP
3202F: Documentation/filesystems/coda.txt
3203F: fs/coda/
3204F: include/linux/coda*.h
c117ab84 3205F: include/uapi/linux/coda*.h
1da177e4 3206
0b14261e
PZ
3207CODA V4L2 MEM2MEM DRIVER
3208M: Philipp Zabel <p.zabel@pengutronix.de>
3209L: linux-media@vger.kernel.org
3210S: Maintained
3211F: Documentation/devicetree/bindings/media/coda.txt
3212F: drivers/media/platform/coda/
3213
7704addb 3214COMMON CLK FRAMEWORK
a85fa007 3215M: Michael Turquette <mturquette@baylibre.com>
f956165f 3216M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3217L: linux-clk@vger.kernel.org
22d61acf 3218Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3219T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3220S: Maintained
ae4185cd 3221F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3222F: drivers/clk/
3223X: drivers/clk/clkdev.c
7704addb 3224F: include/linux/clk-pr*
60bea3b5 3225F: include/linux/clk/
7704addb 3226
e2d1d6c0 3227COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3228M: Steve French <sfrench@samba.org>
51223df6 3229L: linux-cifs@vger.kernel.org
d1f28953 3230L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3231W: http://linux-cifs.samba.org/
bb1d5dda 3232T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3233S: Supported
ec421a71 3234F: Documentation/filesystems/cifs/
679655da 3235F: fs/cifs/
e2d1d6c0 3236
1da177e4 3237COMPACTPCI HOTPLUG CORE
8b58be88 3238M: Scott Murray <scott@spiteful.org>
64dab204 3239L: linux-pci@vger.kernel.org
82c4dfc7 3240S: Maintained
679655da 3241F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3242
3243COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3244M: Scott Murray <scott@spiteful.org>
64dab204 3245L: linux-pci@vger.kernel.org
82c4dfc7 3246S: Maintained
679655da 3247F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3248
3249COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3250M: Scott Murray <scott@spiteful.org>
64dab204 3251L: linux-pci@vger.kernel.org
82c4dfc7 3252S: Maintained
679655da 3253F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3254
5411552c 3255COMPAL LAPTOP SUPPORT
8b58be88 3256M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3257L: platform-driver-x86@vger.kernel.org
5411552c 3258S: Maintained
679655da 3259F: drivers/platform/x86/compal-laptop.c
5411552c 3260
949be0f7 3261CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3262L: accessrunner-general@lists.sourceforge.net
3263W: http://accessrunner.sourceforge.net/
44243ef4 3264S: Orphan
679655da 3265F: drivers/usb/atm/cxacru.c
949be0f7 3266
e2d1d6c0 3267CONFIGFS
d6351db2 3268M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3269M: Christoph Hellwig <hch@lst.de>
3270T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3271S: Supported
679655da
JP
3272F: fs/configfs/
3273F: include/linux/configfs.h
e2d1d6c0 3274
acb9c1b2 3275CONNECTOR
8b58be88 3276M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3277L: netdev@vger.kernel.org
3278S: Maintained
3279F: drivers/connector/
3280
a3e3354d 3281CONTROL GROUP (CGROUP)
860ca0e6 3282M: Tejun Heo <tj@kernel.org>
ad50c159 3283M: Li Zefan <lizefan@huawei.com>
4d205676 3284M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3285L: cgroups@vger.kernel.org
860ca0e6 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3287S: Maintained
4b16b0c0 3288F: Documentation/cgroup*
679655da
JP
3289F: include/linux/cgroup*
3290F: kernel/cgroup*
a3e3354d
TH
3291
3292CONTROL GROUP - CPUSET
3293M: Li Zefan <lizefan@huawei.com>
3294L: cgroups@vger.kernel.org
3295W: http://www.bullopensource.org/cpuset/
3296W: http://oss.sgi.com/projects/cpusets/
3297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3298S: Maintained
4b16b0c0 3299F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3300F: include/linux/cpuset.h
3301F: kernel/cpuset.c
3302
3303CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3304M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3305M: Michal Hocko <mhocko@kernel.org>
c4e29738 3306M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3307L: cgroups@vger.kernel.org
3308L: linux-mm@kvack.org
3309S: Maintained
3310F: mm/memcontrol.c
5d1ea48b 3311F: mm/swap_cgroup.c
fb3a0fb6 3312
bebe4678 3313CORETEMP HARDWARE MONITORING DRIVER
96859129 3314M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3315L: linux-hwmon@vger.kernel.org
bebe4678 3316S: Maintained
679655da
JP
3317F: Documentation/hwmon/coretemp
3318F: drivers/hwmon/coretemp.c
bebe4678 3319
1da177e4 3320COSA/SRP SYNC SERIAL DRIVER
8b58be88 3321M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3322W: http://www.fi.muni.cz/~kas/cosa/
3323S: Maintained
679655da 3324F: drivers/net/wan/cosa*
1da177e4 3325
4371ee35 3326CPMAC ETHERNET DRIVER
9dd4aaef 3327M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3328L: netdev@vger.kernel.org
3329S: Maintained
b544dbac 3330F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3331
1da177e4 3332CPU FREQUENCY DRIVERS
9c3646d1 3333M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3334M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3335L: linux-pm@vger.kernel.org
1da177e4 3336S: Maintained
27209d91
VK
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3338T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3339F: Documentation/cpu-freq/
679655da
JP
3340F: drivers/cpufreq/
3341F: include/linux/cpufreq.h
1da177e4 3342
8a67f0ef
VK
3343CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3344M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3345M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3346L: linux-pm@vger.kernel.org
3347W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3348S: Maintained
3349F: drivers/cpufreq/arm_big_little.h
3350F: drivers/cpufreq/arm_big_little.c
3351F: drivers/cpufreq/arm_big_little_dt.c
3352
14d2c34c 3353CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3354M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3355M: Daniel Lezcano <daniel.lezcano@linaro.org>
3356L: linux-pm@vger.kernel.org
3357L: linux-arm-kernel@lists.infradead.org
cea8321c 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3359S: Maintained
3360F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3361
0c570c18
BZ
3362CPUIDLE DRIVER - ARM EXYNOS
3363M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3364M: Daniel Lezcano <daniel.lezcano@linaro.org>
3365M: Kukjin Kim <kgene@kernel.org>
3366L: linux-pm@vger.kernel.org
3367L: linux-samsung-soc@vger.kernel.org
3368S: Supported
3369F: drivers/cpuidle/cpuidle-exynos.c
3370F: arch/arm/mach-exynos/pm.c
3371
a8e39c35 3372CPUIDLE DRIVERS
9c3646d1 3373M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3374M: Daniel Lezcano <daniel.lezcano@linaro.org>
3375L: linux-pm@vger.kernel.org
3376S: Maintained
cea8321c 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3378F: drivers/cpuidle/*
3379F: include/linux/cpuidle.h
3380
1da177e4 3381CPUID/MSR DRIVER
8b58be88 3382M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3383S: Maintained
679655da
JP
3384F: arch/x86/kernel/cpuid.c
3385F: arch/x86/kernel/msr.c
1da177e4 3386
7fe2f639 3387CPU POWER MONITORING SUBSYSTEM
d8130624 3388M: Thomas Renninger <trenn@suse.com>
103f1790 3389L: linux-pm@vger.kernel.org
7fe2f639 3390S: Maintained
14430813 3391F: tools/power/cpupower/
7fe2f639 3392
1da177e4 3393CRAMFS FILESYSTEM
ce00f85c 3394W: http://sourceforge.net/projects/cramfs/
54886a71 3395S: Orphan / Obsolete
679655da
JP
3396F: Documentation/filesystems/cramfs.txt
3397F: fs/cramfs/
1da177e4
LT
3398
3399CRIS PORT
8b58be88
JP
3400M: Mikael Starvik <starvik@axis.com>
3401M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3402L: linux-cris-kernel@axis.com
1da177e4 3403W: http://developer.axis.com
9f273c24 3404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3405S: Maintained
679655da 3406F: arch/cris/
df621252 3407F: drivers/tty/serial/crisv10.*
1da177e4
LT
3408
3409CRYPTO API
8b58be88
JP
3410M: Herbert Xu <herbert@gondor.apana.org.au>
3411M: "David S. Miller" <davem@davemloft.net>
1da177e4 3412L: linux-crypto@vger.kernel.org
9f273c24 3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3415S: Maintained
679655da 3416F: Documentation/crypto/
fe1c445b 3417F: Documentation/devicetree/bindings/crypto/
2ca87a17 3418F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3419F: arch/*/crypto/
3420F: crypto/
3421F: drivers/crypto/
3422F: include/crypto/
1da177e4 3423
5b07bd57 3424CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3425M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3426L: linux-crypto@vger.kernel.org
3427S: Maintained
51a2228a
JP
3428F: crypto/ansi_cprng.c
3429F: crypto/rng.c
5b07bd57 3430
fc279cc2
HV
3431CS3308 MEDIA DRIVER
3432M: Hans Verkuil <hverkuil@xs4all.nl>
3433L: linux-media@vger.kernel.org
3434T: git git://linuxtv.org/media_tree.git
3435W: http://linuxtv.org
3436S: Odd Fixes
3437F: drivers/media/i2c/cs3308.c
3438F: drivers/media/i2c/cs3308.h
3439
9b4ffa48 3440CS5535 Audio ALSA driver
8b58be88 3441M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3442S: Maintained
679655da 3443F: sound/pci/cs5535audio/
9b4ffa48 3444
a910e4a9 3445CW1200 WLAN driver
b75f0050
JP
3446M: Solomon Peachy <pizza@shaftnet.org>
3447S: Maintained
560424e9 3448F: drivers/net/wireless/st/cw1200/
a910e4a9 3449
6d8425b1 3450CX18 VIDEO4LINUX DRIVER
6afdeaf8 3451M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3452L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3453L: linux-media@vger.kernel.org
275ffde4 3454T: git git://linuxtv.org/media_tree.git
a825eaec 3455W: https://linuxtv.org
30e10993 3456W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3457S: Maintained
618cd932 3458F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3459F: drivers/media/pci/cx18/
6c0f0359 3460F: include/uapi/linux/ivtv*
6d8425b1 3461
3f101d91
HV
3462CX2341X MPEG ENCODER HELPER MODULE
3463M: Hans Verkuil <hverkuil@xs4all.nl>
3464L: linux-media@vger.kernel.org
3465T: git git://linuxtv.org/media_tree.git
a825eaec 3466W: https://linuxtv.org
3f101d91 3467S: Maintained
c368360b 3468F: drivers/media/common/cx2341x*
3f101d91
HV
3469F: include/media/cx2341x*
3470
b8fe6e2c
PB
3471CX24120 MEDIA DRIVER
3472M: Jemma Denson <jdenson@gmail.com>
3473M: Patrick Boettcher <patrick.boettcher@posteo.de>
3474L: linux-media@vger.kernel.org
a825eaec 3475W: https://linuxtv.org
b8fe6e2c
PB
3476Q: http://patchwork.linuxtv.org/project/linux-media/list/
3477S: Maintained
3478F: drivers/media/dvb-frontends/cx24120*
3479
20357578 3480CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3481M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3482M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3483L: linux-media@vger.kernel.org
a825eaec 3484W: https://linuxtv.org
20357578
MCC
3485T: git git://linuxtv.org/media_tree.git
3486S: Odd fixes
618cd932 3487F: Documentation/media/v4l-drivers/cx88*
20357578 3488F: drivers/media/pci/cx88/
6d8425b1 3489
91952bc0
AP
3490CXD2820R MEDIA DRIVER
3491M: Antti Palosaari <crope@iki.fi>
3492L: linux-media@vger.kernel.org
a825eaec 3493W: https://linuxtv.org
91952bc0
AP
3494W: http://palosaari.fi/linux/
3495Q: http://patchwork.linuxtv.org/project/linux-media/list/
3496T: git git://linuxtv.org/anttip/media_tree.git
3497S: Maintained
3498F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3499
e5ec3789 3500CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3501M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3502L: netdev@vger.kernel.org
3503W: http://www.chelsio.com
3504S: Supported
f7917c00 3505F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3506
d8ae3c33 3507CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3508M: Karen Xie <kxie@chelsio.com>
3509L: linux-scsi@vger.kernel.org
3510W: http://www.chelsio.com
3511S: Supported
3512F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3513
e5ec3789 3514CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3515M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3516L: linux-rdma@vger.kernel.org
e5ec3789
SW
3517W: http://www.openfabrics.org
3518S: Supported
679655da 3519F: drivers/infiniband/hw/cxgb3/
a85fb338 3520F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3521
be4c9bad 3522CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3523M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3524L: netdev@vger.kernel.org
3525W: http://www.chelsio.com
3526S: Supported
f7917c00 3527F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3528
d8ae3c33 3529CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3530M: Karen Xie <kxie@chelsio.com>
3531L: linux-scsi@vger.kernel.org
3532W: http://www.chelsio.com
3533S: Supported
3534F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3535
be4c9bad
RD
3536CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3537M: Steve Wise <swise@chelsio.com>
3538L: linux-rdma@vger.kernel.org
3539W: http://www.openfabrics.org
3540S: Supported
3541F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3542F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3543
5c20a5c7
CL
3544CXGB4VF ETHERNET DRIVER (CXGB4VF)
3545M: Casey Leedom <leedom@chelsio.com>
3546L: netdev@vger.kernel.org
3547W: http://www.chelsio.com
3548S: Supported
f7917c00 3549F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3550
a9282d01
IM
3551CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3552M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3553M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3554L: linuxppc-dev@lists.ozlabs.org
3555S: Supported
9d82fd2f 3556F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3557F: drivers/misc/cxl/
ec249dd8 3558F: include/misc/cxl*
a9282d01
IM
3559F: include/uapi/misc/cxl.h
3560F: Documentation/powerpc/cxl.txt
a9282d01
IM
3561F: Documentation/ABI/testing/sysfs-class-cxl
3562
11f43ae7
MO
3563CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3564M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3565M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3566M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3567L: linux-scsi@vger.kernel.org
3568S: Supported
3569F: drivers/scsi/cxlflash/
3570F: include/uapi/scsi/cxlflash_ioctls.h
3571F: Documentation/powerpc/cxlflash.txt
3572
b52b97a3
GC
3573STMMAC ETHERNET DRIVER
3574M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3575M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3576L: netdev@vger.kernel.org
3577W: http://www.stlinux.com
3578S: Supported
7ac6653a 3579F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3580
1da177e4 3581CYBERPRO FB DRIVER
54176cc6 3582M: Russell King <linux@armlinux.org.uk>
efc03ecb 3583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3584W: http://www.armlinux.org.uk/
1da177e4 3585S: Maintained
8a61f013 3586F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3587
1da177e4 3588CYCLADES ASYNC MUX DRIVER
1da177e4 3589W: http://www.cyclades.com/
d459883e 3590S: Orphan
c897401b 3591F: drivers/tty/cyclades.c
679655da 3592F: include/linux/cyclades.h
c117ab84 3593F: include/uapi/linux/cyclades.h
1da177e4
LT
3594
3595CYCLADES PC300 DRIVER
1da177e4 3596W: http://www.cyclades.com/
d459883e 3597S: Orphan
679655da 3598F: drivers/net/wan/pc300*
1da177e4 3599
402f6ae4
AP
3600CYPRESS_FIRMWARE MEDIA DRIVER
3601M: Antti Palosaari <crope@iki.fi>
3602L: linux-media@vger.kernel.org
a825eaec 3603W: https://linuxtv.org
402f6ae4
AP
3604W: http://palosaari.fi/linux/
3605Q: http://patchwork.linuxtv.org/project/linux-media/list/
3606T: git git://linuxtv.org/anttip/media_tree.git
3607S: Maintained
3608F: drivers/media/common/cypress_firmware*
3609
e3ae3525 3610CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3611M: Ferruh Yigit <fery@cypress.com>
6305902c 3612L: linux-input@vger.kernel.org
be9a6f40 3613S: Supported
6305902c
JP
3614F: drivers/input/touchscreen/cyttsp*
3615F: include/linux/input/cyttsp.h
e3ae3525 3616
aaaf5fbf
JK
3617DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3618M: Joshua Kinard <kumba@gentoo.org>
3619S: Maintained
3620F: drivers/rtc/rtc-ds1685.c
3621F: include/linux/rtc/ds1685.h
3622
1da177e4 3623DAMA SLAVE for AX.25
8b58be88 3624M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3625W: http://yaina.de/jreuter/
3626W: http://www.qsl.net/dl1bke/
3627L: linux-hams@vger.kernel.org
3628S: Maintained
679655da
JP
3629F: net/ax25/af_ax25.c
3630F: net/ax25/ax25_dev.c
3631F: net/ax25/ax25_ds_*
3632F: net/ax25/ax25_in.c
3633F: net/ax25/ax25_out.c
3634F: net/ax25/ax25_timer.c
3635F: net/ax25/sysctl_net_ax25.c
1da177e4 3636
e2d1d6c0 3637DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3638L: netdev@vger.kernel.org
5ff77428 3639S: Orphan
679655da 3640F: Documentation/networking/dmfe.txt
0f04e2aa 3641F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3642
3643DC390/AM53C974 SCSI driver
d8130624 3644M: Hannes Reinecke <hare@suse.com>
71bd849d 3645L: linux-scsi@vger.kernel.org
e2d1d6c0 3646S: Maintained
71bd849d 3647F: drivers/scsi/am53c974.c
e2d1d6c0 3648
1da177e4 3649DC395x SCSI driver
61eee9a7 3650M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3651M: Ali Akcaagac <aliakc@web.de>
3652M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3653L: dc395x@twibble.org
cf015e9f
JP
3654W: http://twibble.org/dist/dc395x/
3655W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3656S: Maintained
679655da
JP
3657F: Documentation/scsi/dc395x.txt
3658F: drivers/scsi/dc395x.*
1da177e4 3659
eb8edb08 3660DCCP PROTOCOL
a89d030e 3661M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3662L: dccp@vger.kernel.org
c996d8b9 3663W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3664S: Maintained
679655da 3665F: include/linux/dccp.h
c117ab84 3666F: include/uapi/linux/dccp.h
679655da
JP
3667F: include/linux/tfrc.h
3668F: net/dccp/
eb8edb08 3669
1da177e4 3670DECnet NETWORK LAYER
1da177e4
LT
3671W: http://linux-decnet.sourceforge.net
3672L: linux-decnet-user@lists.sourceforge.net
f546444d 3673S: Orphan
679655da
JP
3674F: Documentation/networking/decnet.txt
3675F: net/decnet/
1da177e4 3676
ebff05b9
MR
3677DECSTATION PLATFORM SUPPORT
3678M: "Maciej W. Rozycki" <macro@linux-mips.org>
3679L: linux-mips@linux-mips.org
3680W: http://www.linux-mips.org/wiki/DECstation
3681S: Maintained
3682F: arch/mips/dec/
3683F: arch/mips/include/asm/dec/
3684F: arch/mips/include/asm/mach-dec/
3685
1da177e4 3686DEFXX FDDI NETWORK DRIVER
8b58be88 3687M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3688S: Maintained
33f810b2 3689F: drivers/net/fddi/defxx.*
1da177e4 3690
ad8f07cc 3691DELL LAPTOP DRIVER
8b58be88 3692M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3693M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3694L: platform-driver-x86@vger.kernel.org
ad8f07cc 3695S: Maintained
679655da 3696F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3697
817a5cdb
PR
3698DELL LAPTOP RBTN DRIVER
3699M: Pali Rohár <pali.rohar@gmail.com>
3700S: Maintained
3701F: drivers/platform/x86/dell-rbtn.*
3702
cdbff611
PR
3703DELL LAPTOP FREEFALL DRIVER
3704M: Pali Rohár <pali.rohar@gmail.com>
3705S: Maintained
3706F: drivers/platform/x86/dell-smo8800.c
3707
1da177e4 3708DELL LAPTOP SMM DRIVER
a5afba16 3709M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3710S: Maintained
a5afba16 3711F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3712F: include/uapi/linux/i8k.h
1da177e4 3713
90563ec4 3714DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3715M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3716S: Maintained
679655da
JP
3717F: Documentation/dcdbas.txt
3718F: drivers/firmware/dcdbas.*
90563ec4 3719
0b3f6109 3720DELL WMI EXTRAS DRIVER
8b58be88 3721M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3722M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3723S: Maintained
36b3a96f 3724F: drivers/platform/x86/dell-wmi.c
0b3f6109 3725
5efc75e3 3726DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3727M: John Youn <johnyoun@synopsys.com>
5efc75e3 3728L: linux-usb@vger.kernel.org
18f340f9 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3730S: Maintained
197ba5f4 3731F: drivers/usb/dwc2/
5efc75e3 3732
94ab23dd 3733DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3734M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3735L: linux-usb@vger.kernel.org
94ab23dd
FB
3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3737S: Maintained
3738F: drivers/usb/dwc3/
3739
833c9545
JB
3740DEVICE COREDUMP (DEV_COREDUMP)
3741M: Johannes Berg <johannes@sipsolutions.net>
3742L: linux-kernel@vger.kernel.org
3743S: Maintained
3744F: drivers/base/devcoredump.c
3745F: include/linux/devcoredump.h
3746
89d07767
KP
3747DEVICE FREQUENCY (DEVFREQ)
3748M: MyungJoo Ham <myungjoo.ham@samsung.com>
3749M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3750L: linux-pm@vger.kernel.org
6a3cd722 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3752S: Maintained
3753F: drivers/devfreq/
6a3cd722
CC
3754F: include/linux/devfreq.h
3755F: Documentation/devicetree/bindings/devfreq/
89d07767 3756
7dbded06
CC
3757DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3758M: Chanwoo Choi <cw00.choi@samsung.com>
3759L: linux-pm@vger.kernel.org
3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3761S: Supported
3762F: drivers/devfreq/event/
3763F: drivers/devfreq/devfreq-event.c
3764F: include/linux/devfreq-event.h
3765F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3766
490b864b
CC
3767BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3768M: Chanwoo Choi <cw00.choi@samsung.com>
3769L: linux-pm@vger.kernel.org
3770L: linux-samsung-soc@vger.kernel.org
3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3772S: Maintained
3773F: drivers/devfreq/exynos-bus.c
3774F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3775
1da177e4 3776DEVICE NUMBER REGISTRY
8b58be88 3777M: Torben Mathiasen <device@lanana.org>
1da177e4 3778W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3779S: Maintained
3780
e2d1d6c0 3781DEVICE-MAPPER (LVM)
854ecaad 3782M: Alasdair Kergon <agk@redhat.com>
8504eed3 3783M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3784M: dm-devel@redhat.com
e2d1d6c0
RD
3785L: dm-devel@redhat.com
3786W: http://sources.redhat.com/dm
8a6e2535 3787Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3789T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3790S: Maintained
679655da
JP
3791F: Documentation/device-mapper/
3792F: drivers/md/dm*
854ecaad 3793F: drivers/md/persistent-data/
679655da
JP
3794F: include/linux/device-mapper.h
3795F: include/linux/dm-*.h
8504eed3 3796F: include/uapi/linux/dm-*.h
e2d1d6c0 3797
bfcd3a46
JP
3798DEVLINK
3799M: Jiri Pirko <jiri@mellanox.com>
3800L: netdev@vger.kernel.org
3801S: Supported
3802F: net/core/devlink.c
3803F: include/net/devlink.h
3804F: include/uapi/linux/devlink.h
3805
c0d995aa
OST
3806DIALOG SEMICONDUCTOR DRIVERS
3807M: Support Opensource <support.opensource@diasemi.com>
3808W: http://www.dialog-semiconductor.com/products
3809S: Supported
3810F: Documentation/hwmon/da90??
047cfd01 3811F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3812F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3813F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3814F: drivers/gpio/gpio-da90??.c
3815F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3816F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3817F: drivers/input/misc/da90??_onkey.c
3818F: drivers/input/touchscreen/da9052_tsi.c
3819F: drivers/leds/leds-da90??.c
3820F: drivers/mfd/da903x.c
3821F: drivers/mfd/da90??-*.c
7be72c2c 3822F: drivers/mfd/da91??-*.c
8c0984e5
SR
3823F: drivers/power/supply/da9052-battery.c
3824F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3825F: drivers/regulator/da903x.c
3826F: drivers/regulator/da9???-regulator.[ch]
3827F: drivers/rtc/rtc-da90??.c
3828F: drivers/video/backlight/da90??_bl.c
3829F: drivers/watchdog/da90??_wdt.c
3830F: include/linux/mfd/da903x.h
3831F: include/linux/mfd/da9052/
3832F: include/linux/mfd/da9055/
047cfd01 3833F: include/linux/mfd/da9062/
c0d995aa 3834F: include/linux/mfd/da9063/
7be72c2c 3835F: include/linux/mfd/da9150/
4eeb08b4 3836F: include/linux/regulator/da9211.h
c0d995aa
OST
3837F: include/sound/da[79]*.h
3838F: sound/soc/codecs/da[79]*.[ch]
3839
6ea5dcdf
WBG
3840DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3841M: William Breathitt Gray <vilhelm.gray@gmail.com>
3842L: linux-gpio@vger.kernel.org
3843S: Maintained
3844F: drivers/gpio/gpio-gpio-mm.c
3845
599aa697
LL
3846DIGI NEO AND CLASSIC PCI PRODUCTS
3847M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3848M: Mark Hounschell <markh@compro.net>
599aa697
LL
3849L: driverdev-devel@linuxdriverproject.org
3850S: Maintained
3851F: drivers/staging/dgnc/
3852
335d7c58 3853DIOLAN U2C-12 I2C DRIVER
ca462085 3854M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3855L: linux-i2c@vger.kernel.org
3856S: Maintained
3857F: drivers/i2c/busses/i2c-diolan-u2c.c
3858
d475c634
MW
3859DIRECT ACCESS (DAX)
3860M: Matthew Wilcox <willy@linux.intel.com>
3861L: linux-fsdevel@vger.kernel.org
3862S: Supported
3863F: fs/dax.c
3864
e7839f25 3865DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3866M: Eric Paris <eparis@parisplace.org>
3c5119c0 3867S: Maintained
679655da
JP
3868F: Documentation/filesystems/dnotify.txt
3869F: fs/notify/dnotify/
3870F: include/linux/dnotify.h
1da177e4
LT
3871
3872DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3873M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3874W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3875W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3876W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3877S: Maintained
3878
4480f15b 3879DISKQUOTA
d8130624 3880M: Jan Kara <jack@suse.com>
1da177e4 3881S: Maintained
679655da
JP
3882F: Documentation/filesystems/quota.txt
3883F: fs/quota/
3884F: include/linux/quota*.h
c117ab84 3885F: include/uapi/linux/quota*.h
1da177e4 3886
702686ad
BT
3887DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3888M: Bernie Thompson <bernie@plugable.com>
3889L: linux-fbdev@vger.kernel.org
3890S: Maintained
3891W: http://plugable.com/category/projects/udlfb/
8a61f013 3892F: drivers/video/fbdev/udlfb.c
702686ad
BT
3893F: include/video/udlfb.h
3894F: Documentation/fb/udlfb.txt
3895
e7839f25 3896DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3897M: Christine Caulfield <ccaulfie@redhat.com>
3898M: David Teigland <teigland@redhat.com>
a4644184 3899L: cluster-devel@redhat.com
5be7b50f 3900W: http://sources.redhat.com/cluster/
9f273c24 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3902S: Supported
679655da 3903F: fs/dlm/
5be7b50f 3904
53b6b3e0
SS
3905DMA BUFFER SHARING FRAMEWORK
3906M: Sumit Semwal <sumit.semwal@linaro.org>
3907S: Maintained
3908L: linux-media@vger.kernel.org
3909L: dri-devel@lists.freedesktop.org
8ada6d2d 3910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3911F: drivers/dma-buf/
e46d12c6
JP
3912F: include/linux/dma-buf*
3913F: include/linux/reservation.h
3914F: include/linux/*fence.h
53b6b3e0
SS
3915F: Documentation/dma-buf-sharing.txt
3916T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3917
c483e065
GP
3918SYNC FILE FRAMEWORK
3919M: Sumit Semwal <sumit.semwal@linaro.org>
3920R: Gustavo Padovan <gustavo@padovan.org>
3921S: Maintained
3922L: linux-media@vger.kernel.org
3923L: dri-devel@lists.freedesktop.org
3924F: drivers/dma-buf/sync_file.c
3925F: include/linux/sync_file.h
3926F: Documentation/sync_file.txt
3927T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3928
b3e5f263 3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3930M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3931L: dmaengine@vger.kernel.org
3932Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3933S: Maintained
679655da 3934F: drivers/dma/
0ce3c066 3935F: include/linux/dmaengine.h
c56d329e 3936F: Documentation/devicetree/bindings/dma/
979a281e
VK
3937F: Documentation/dmaengine/
3938T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3939
b825037d 3940DME1737 HARDWARE MONITOR DRIVER
8b58be88 3941M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3942L: linux-hwmon@vger.kernel.org
b825037d 3943S: Maintained
679655da
JP
3944F: Documentation/hwmon/dme1737
3945F: drivers/hwmon/dme1737.c
b825037d 3946
1f31e1b1 3947DMI/SMBIOS SUPPORT
d8130624 3948M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3949S: Maintained
d4aeef93 3950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3951F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3952F: drivers/firmware/dmi-id.c
3953F: drivers/firmware/dmi_scan.c
3954F: include/linux/dmi.h
3955
7d2c86b5 3956DOCUMENTATION
ad3118b9 3957M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3958L: linux-doc@vger.kernel.org
3959S: Maintained
679655da 3960F: Documentation/
42f41ecf
JC
3961F: scripts/docproc.c
3962F: scripts/kernel-doc*
97be078b
RD
3963X: Documentation/ABI/
3964X: Documentation/devicetree/
933a46b8
JC
3965X: Documentation/acpi
3966X: Documentation/power
3967X: Documentation/spi
618cd932 3968X: Documentation/media
c51edfb1 3969T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3970
1da177e4 3971DOUBLETALK DRIVER
8b58be88 3972M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3973L: blinux-list@redhat.com
3974S: Maintained
679655da
JP
3975F: drivers/char/dtlk.c
3976F: include/linux/dtlk.h
1da177e4 3977
e2d1d6c0 3978DPT_I2O SCSI RAID DRIVER
8b58be88 3979M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3980L: linux-scsi@vger.kernel.org
3981W: http://www.adaptec.com/
3982S: Maintained
679655da
JP
3983F: drivers/scsi/dpt*
3984F: drivers/scsi/dpt/
e2d1d6c0 3985
b411b363 3986DRBD DRIVER
bc2c049d
RK
3987M: Philipp Reisner <philipp.reisner@linbit.com>
3988M: Lars Ellenberg <lars.ellenberg@linbit.com>
3989L: drbd-dev@lists.linbit.com
28b8e8d4 3990W: http://www.drbd.org
bc2c049d
RK
3991T: git git://git.linbit.com/linux-drbd.git
3992T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3993S: Supported
3994F: drivers/block/drbd/
3995F: lib/lru_cache.c
3996F: Documentation/blockdev/drbd/
b411b363 3997
dc7dfcd8 3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3999M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4001S: Supported
679655da 4002F: Documentation/kobject.txt
7cfc51b9 4003F: drivers/base/
87544653 4004F: fs/debugfs/
dc7dfcd8
WS
4005F: fs/kernfs/
4006F: fs/sysfs/
87544653 4007F: include/linux/debugfs.h
dc7dfcd8 4008F: include/linux/kobj*
679655da 4009F: lib/kobj*
1da177e4
LT
4010
4011DRM DRIVERS
8b58be88 4012M: David Airlie <airlied@linux.ie>
4c6a3999 4013L: dri-devel@lists.freedesktop.org
b0447888 4014T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4015S: Maintained
679655da 4016F: drivers/gpu/drm/
433e3b34 4017F: drivers/gpu/vga/
d28ab95b
GU
4018F: Documentation/devicetree/bindings/display/
4019F: Documentation/devicetree/bindings/gpu/
4020F: Documentation/devicetree/bindings/video/
621c5474 4021F: Documentation/gpu/
850e9411 4022F: include/drm/
c117ab84 4023F: include/uapi/drm/
1da177e4 4024
c842b693
EV
4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4026M: Dave Airlie <airlied@redhat.com>
4027S: Odd Fixes
4028F: drivers/gpu/drm/ast/
4029
4030DRM DRIVER FOR BOCHS VIRTUAL GPU
4031M: Gerd Hoffmann <kraxel@redhat.com>
4032S: Odd Fixes
4033F: drivers/gpu/drm/bochs/
4034
4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4036M: Dave Airlie <airlied@redhat.com>
4037S: Odd Fixes
4038F: drivers/gpu/drm/cirrus/
4039
c26a4017 4040RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4041M: Alex Deucher <alexander.deucher@amd.com>
4042M: Christian König <christian.koenig@amd.com>
4043L: dri-devel@lists.freedesktop.org
4044T: git git://people.freedesktop.org/~agd5f/linux
4045S: Supported
4046F: drivers/gpu/drm/radeon/
74c97375 4047F: include/uapi/drm/radeon_drm.h
c26a4017 4048F: drivers/gpu/drm/amd/
74c97375 4049F: include/uapi/drm/amdgpu_drm.h
566f5939 4050
03e255b9
TR
4051DRM PANEL DRIVERS
4052M: Thierry Reding <thierry.reding@gmail.com>
4053L: dri-devel@lists.freedesktop.org
4054T: git git://anongit.freedesktop.org/tegra/linux.git
4055S: Maintained
4056F: drivers/gpu/drm/drm_panel.c
4057F: drivers/gpu/drm/panel/
4058F: include/drm/drm_panel.h
2d799dde 4059F: Documentation/devicetree/bindings/display/panel/
03e255b9 4060
8daf7473 4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4062M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4063M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4064L: intel-gfx@lists.freedesktop.org
8daf7473 4065L: dri-devel@lists.freedesktop.org
7564fde3 4066W: https://01.org/linuxgraphics/
47f95647 4067Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4068T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4069S: Supported
14430813 4070F: drivers/gpu/drm/i915/
8daf7473 4071F: include/drm/i915*
baceac3a 4072F: include/uapi/drm/i915_drm.h
621c5474 4073F: Documentation/gpu/i915.rst
8daf7473 4074
99763bb8
BB
4075DRM DRIVERS FOR ATMEL HLCDC
4076M: Boris Brezillon <boris.brezillon@free-electrons.com>
4077L: dri-devel@lists.freedesktop.org
4078S: Supported
4079F: drivers/gpu/drm/atmel-hlcdc/
4080F: Documentation/devicetree/bindings/drm/atmel/
4081
bf1139df
MR
4082DRM DRIVERS FOR ALLWINNER A10
4083M: Maxime Ripard <maxime.ripard@free-electrons.com>
4084L: dri-devel@lists.freedesktop.org
4085S: Supported
4086F: drivers/gpu/drm/sun4i/
4087F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4088
398a6d4a
KP
4089DRM DRIVERS FOR EXYNOS
4090M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4091M: Joonyoung Shim <jy0922.shim@samsung.com>
4092M: Seung-Woo Kim <sw0312.kim@samsung.com>
4093M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4094L: dri-devel@lists.freedesktop.org
25a58030 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4096S: Supported
14430813 4097F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4098F: include/uapi/drm/exynos_drm.h
4099F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4100
b55a1b9c 4101DRM DRIVERS FOR FREESCALE DCU
bc66757a 4102M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4103M: Alison Wang <alison.wang@freescale.com>
4104L: dri-devel@lists.freedesktop.org
4105S: Supported
4106F: drivers/gpu/drm/fsl-dcu/
2d799dde 4107F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4108F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4109F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4110
0a3d775f
PZ
4111DRM DRIVERS FOR FREESCALE IMX
4112M: Philipp Zabel <p.zabel@pengutronix.de>
4113L: dri-devel@lists.freedesktop.org
4114S: Maintained
4115F: drivers/gpu/drm/imx/
ef739aa4 4116F: drivers/gpu/ipu-v3/
2d799dde 4117F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4118
ba2199a6
PJ
4119DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4120M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4121L: dri-devel@lists.freedesktop.org
4122T: git git://github.com/patjak/drm-gma500
4123S: Maintained
5ff18e42 4124F: drivers/gpu/drm/gma500/
ba2199a6 4125
c84ffde9
XL
4126DRM DRIVERS FOR HISILICON
4127M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4128R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4129R: Chen Feng <puck.chen@hisilicon.com>
4130L: dri-devel@lists.freedesktop.org
4131T: git git://github.com/xin3liang/linux.git
4132S: Maintained
4133F: drivers/gpu/drm/hisilicon/
4134F: Documentation/devicetree/bindings/display/hisilicon/
4135
399516ab
EV
4136DRM DRIVER FOR INTEL I810 VIDEO CARDS
4137S: Orphan / Obsolete
4138F: drivers/gpu/drm/i810/
4139F: include/uapi/drm/i810_drm.h
4140
37b2a214
CH
4141DRM DRIVERS FOR MEDIATEK
4142M: CK Hu <ck.hu@mediatek.com>
4143M: Philipp Zabel <p.zabel@pengutronix.de>
4144L: dri-devel@lists.freedesktop.org
4145S: Supported
4146F: drivers/gpu/drm/mediatek/
4147F: Documentation/devicetree/bindings/display/mediatek/
4148
06346451
EV
4149DRM DRIVER FOR MSM ADRENO GPU
4150M: Rob Clark <robdclark@gmail.com>
4151L: linux-arm-msm@vger.kernel.org
4152L: dri-devel@lists.freedesktop.org
4153L: freedreno@lists.freedesktop.org
4154T: git git://people.freedesktop.org/~robclark/linux
4155S: Maintained
4156F: drivers/gpu/drm/msm/
4157F: include/uapi/drm/msm_drm.h
4158F: Documentation/devicetree/bindings/display/msm/
4159
fad89bb3
EV
4160DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4161M: Ben Skeggs <bskeggs@redhat.com>
4162L: dri-devel@lists.freedesktop.org
4163L: nouveau@lists.freedesktop.org
4164T: git git://github.com/skeggsb/linux
4165S: Supported
4166F: drivers/gpu/drm/nouveau/
4167F: include/uapi/drm/nouveau_drm.h
ba2199a6 4168
bd3b49f2 4169DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4170M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4171L: dri-devel@lists.freedesktop.org
4172L: linux-tegra@vger.kernel.org
a5ad7a63 4173T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4174S: Supported
dee8268f 4175F: drivers/gpu/drm/tegra/
a5ad7a63 4176F: drivers/gpu/host1x/
e1e90644 4177F: include/linux/host1x.h
a5ad7a63 4178F: include/uapi/drm/tegra_drm.h
2d799dde 4179F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4180
399516ab
EV
4181DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4182S: Orphan / Obsolete
4183F: drivers/gpu/drm/mga/
4184F: include/uapi/drm/mga_drm.h
4185
c842b693
EV
4186DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4187M: Dave Airlie <airlied@redhat.com>
4188S: Odd Fixes
4189F: drivers/gpu/drm/mgag200/
4190
399516ab
EV
4191DRM DRIVER FOR RAGE 128 VIDEO CARDS
4192S: Orphan / Obsolete
4193F: drivers/gpu/drm/r128/
4194F: include/uapi/drm/r128_drm.h
4195
a284e9d1
LP
4196DRM DRIVERS FOR RENESAS
4197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4198L: dri-devel@lists.freedesktop.org
4a121096 4199L: linux-renesas-soc@vger.kernel.org
2392ccd4 4200T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4201S: Supported
4202F: drivers/gpu/drm/rcar-du/
4203F: drivers/gpu/drm/shmobile/
a284e9d1 4204F: include/linux/platform_data/shmob_drm.h
33be436d 4205F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4206
c842b693
EV
4207DRM DRIVER FOR QXL VIRTUAL GPU
4208M: Dave Airlie <airlied@redhat.com>
4209S: Odd Fixes
4210F: drivers/gpu/drm/qxl/
4211F: include/uapi/drm/qxl_drm.h
a284e9d1 4212
625e0346
HS
4213DRM DRIVERS FOR ROCKCHIP
4214M: Mark Yao <mark.yao@rock-chips.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/rockchip/
f253f7eb 4218F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4219
399516ab
EV
4220DRM DRIVER FOR SAVAGE VIDEO CARDS
4221S: Orphan / Obsolete
4222F: drivers/gpu/drm/savage/
4223F: include/uapi/drm/savage_drm.h
4224
4225DRM DRIVER FOR SIS VIDEO CARDS
4226S: Orphan / Obsolete
4227F: drivers/gpu/drm/sis/
4228F: include/uapi/drm/sis_drm.h
625e0346 4229
7f11c476
BG
4230DRM DRIVERS FOR STI
4231M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4232M: Vincent Abriou <vincent.abriou@st.com>
4233L: dri-devel@lists.freedesktop.org
4234T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4235S: Maintained
4236F: drivers/gpu/drm/sti
2d799dde 4237F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4238
399516ab
EV
4239DRM DRIVER FOR TDFX VIDEO CARDS
4240S: Orphan / Obsolete
4241F: drivers/gpu/drm/tdfx/
4242
c842b693
EV
4243DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4244M: Dave Airlie <airlied@redhat.com>
4245S: Odd Fixes
4246F: drivers/gpu/drm/udl/
4247
8bb0bce9
LS
4248DRM DRIVERS FOR VIVANTE GPU IP
4249M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4250R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4251R: Christian Gmeiner <christian.gmeiner@gmail.com>
4252L: dri-devel@lists.freedesktop.org
4253S: Maintained
8a9257a0
EV
4254F: drivers/gpu/drm/etnaviv/
4255F: include/uapi/drm/etnaviv_drm.h
4256F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4257
c4291702
EV
4258DRM DRIVER FOR VMWARE VIRTUAL GPU
4259M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4260M: Sinclair Yeh <syeh@vmware.com>
4261M: Thomas Hellstrom <thellstrom@vmware.com>
4262L: dri-devel@lists.freedesktop.org
4263T: git git://people.freedesktop.org/~syeh/repos_linux
4264T: git git://people.freedesktop.org/~thomash/linux
4265S: Supported
4266F: drivers/gpu/drm/vmwgfx/
4267F: include/uapi/drm/vmwgfx_drm.h
4268
8636d452
EA
4269DRM DRIVERS FOR VC4
4270M: Eric Anholt <eric@anholt.net>
4271T: git git://github.com/anholt/linux
4272S: Supported
4273F: drivers/gpu/drm/vc4/
4274F: include/uapi/drm/vc4_drm.h
4275F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4276
5ef330a7
TV
4277DRM DRIVERS FOR TI OMAP
4278M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L: dri-devel@lists.freedesktop.org
4280S: Maintained
4281F: drivers/gpu/drm/omapdrm/
4282F: Documentation/devicetree/bindings/display/ti/
4283
adb314ed
TV
4284DRM DRIVERS FOR TI LCDC
4285M: Jyri Sarha <jsarha@ti.com>
4286R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4287L: dri-devel@lists.freedesktop.org
4288S: Maintained
4289F: drivers/gpu/drm/tilcdc/
4290F: Documentation/devicetree/bindings/display/tilcdc/
4291
598df1ac
AK
4292DSBR100 USB FM RADIO DRIVER
4293M: Alexey Klimov <klimov.linux@gmail.com>
4294L: linux-media@vger.kernel.org
4295T: git git://linuxtv.org/media_tree.git
4296S: Maintained
4297F: drivers/media/radio/dsbr100.c
4298
1da177e4 4299DSCC4 DRIVER
8b58be88 4300M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4301L: netdev@vger.kernel.org
1da177e4 4302S: Maintained
679655da 4303F: drivers/net/wan/dscc4.c
1da177e4 4304
cc11b140
HV
4305DT3155 MEDIA DRIVER
4306M: Hans Verkuil <hverkuil@xs4all.nl>
4307L: linux-media@vger.kernel.org
4308T: git git://linuxtv.org/media_tree.git
a825eaec 4309W: https://linuxtv.org
cc11b140
HV
4310S: Odd Fixes
4311F: drivers/media/pci/dt3155/
4312
91952bc0
AP
4313DVB_USB_AF9015 MEDIA DRIVER
4314M: Antti Palosaari <crope@iki.fi>
4315L: linux-media@vger.kernel.org
a825eaec 4316W: https://linuxtv.org
91952bc0
AP
4317W: http://palosaari.fi/linux/
4318Q: http://patchwork.linuxtv.org/project/linux-media/list/
4319T: git git://linuxtv.org/anttip/media_tree.git
4320S: Maintained
4321F: drivers/media/usb/dvb-usb-v2/af9015*
4322
4323DVB_USB_AF9035 MEDIA DRIVER
4324M: Antti Palosaari <crope@iki.fi>
4325L: linux-media@vger.kernel.org
a825eaec 4326W: https://linuxtv.org
91952bc0
AP
4327W: http://palosaari.fi/linux/
4328Q: http://patchwork.linuxtv.org/project/linux-media/list/
4329T: git git://linuxtv.org/anttip/media_tree.git
4330S: Maintained
4331F: drivers/media/usb/dvb-usb-v2/af9035*
4332
4333DVB_USB_ANYSEE MEDIA DRIVER
4334M: Antti Palosaari <crope@iki.fi>
4335L: linux-media@vger.kernel.org
a825eaec 4336W: https://linuxtv.org
91952bc0
AP
4337W: http://palosaari.fi/linux/
4338Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339T: git git://linuxtv.org/anttip/media_tree.git
4340S: Maintained
4341F: drivers/media/usb/dvb-usb-v2/anysee*
4342
4343DVB_USB_AU6610 MEDIA DRIVER
4344M: Antti Palosaari <crope@iki.fi>
4345L: linux-media@vger.kernel.org
a825eaec 4346W: https://linuxtv.org
91952bc0
AP
4347W: http://palosaari.fi/linux/
4348Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349T: git git://linuxtv.org/anttip/media_tree.git
4350S: Maintained
4351F: drivers/media/usb/dvb-usb-v2/au6610*
4352
4353DVB_USB_CE6230 MEDIA DRIVER
4354M: Antti Palosaari <crope@iki.fi>
4355L: linux-media@vger.kernel.org
a825eaec 4356W: https://linuxtv.org
91952bc0
AP
4357W: http://palosaari.fi/linux/
4358Q: http://patchwork.linuxtv.org/project/linux-media/list/
4359T: git git://linuxtv.org/anttip/media_tree.git
4360S: Maintained
4361F: drivers/media/usb/dvb-usb-v2/ce6230*
4362
d099dea2
MK
4363DVB_USB_CXUSB MEDIA DRIVER
4364M: Michael Krufky <mkrufky@linuxtv.org>
4365L: linux-media@vger.kernel.org
a825eaec 4366W: https://linuxtv.org
d099dea2
MK
4367W: http://github.com/mkrufky
4368Q: http://patchwork.linuxtv.org/project/linux-media/list/
4369T: git git://linuxtv.org/media_tree.git
4370S: Maintained
9819da66 4371F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4372
91952bc0 4373DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4374M: Antti Palosaari <crope@iki.fi>
4375L: linux-media@vger.kernel.org
a825eaec 4376W: https://linuxtv.org
91952bc0
AP
4377W: http://palosaari.fi/linux/
4378Q: http://patchwork.linuxtv.org/project/linux-media/list/
4379T: git git://linuxtv.org/anttip/media_tree.git
4380S: Maintained
91952bc0 4381F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4382
5560983b 4383DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4384M: Antti Palosaari <crope@iki.fi>
4385L: linux-media@vger.kernel.org
a825eaec 4386W: https://linuxtv.org
91952bc0
AP
4387Q: http://patchwork.linuxtv.org/project/linux-media/list/
4388T: git git://linuxtv.org/anttip/media_tree.git
4389S: Maintained
5560983b 4390F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4391
8856f5f2
MK
4392DVB_USB_MXL111SF MEDIA DRIVER
4393M: Michael Krufky <mkrufky@linuxtv.org>
4394L: linux-media@vger.kernel.org
a825eaec 4395W: https://linuxtv.org
8856f5f2
MK
4396W: http://github.com/mkrufky
4397Q: http://patchwork.linuxtv.org/project/linux-media/list/
4398T: git git://linuxtv.org/mkrufky/mxl111sf.git
4399S: Maintained
4400F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4401
91952bc0
AP
4402DVB_USB_RTL28XXU MEDIA DRIVER
4403M: Antti Palosaari <crope@iki.fi>
4404L: linux-media@vger.kernel.org
a825eaec 4405W: https://linuxtv.org
91952bc0
AP
4406W: http://palosaari.fi/linux/
4407Q: http://patchwork.linuxtv.org/project/linux-media/list/
4408T: git git://linuxtv.org/anttip/media_tree.git
4409S: Maintained
4410F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4411
4412DVB_USB_V2 MEDIA DRIVER
4413M: Antti Palosaari <crope@iki.fi>
4414L: linux-media@vger.kernel.org
a825eaec 4415W: https://linuxtv.org
91952bc0
AP
4416W: http://palosaari.fi/linux/
4417Q: http://patchwork.linuxtv.org/project/linux-media/list/
4418T: git git://linuxtv.org/anttip/media_tree.git
4419S: Maintained
4420F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4421F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4422
ac0ac38f 4423DYNAMIC DEBUG
5c4a97d1 4424M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4425S: Maintained
4426F: lib/dynamic_debug.c
4427F: include/linux/dynamic_debug.h
4428
789c7048 4429DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4430M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4431S: Maintained
df621252 4432F: drivers/tty/serial/dz.*
789c7048 4433
f17effbe
MF
4434E3X0 POWER BUTTON DRIVER
4435M: Moritz Fischer <moritz.fischer@ettus.com>
4436L: usrp-users@lists.ettus.com
4437W: http://www.ettus.com
4438S: Supported
4439F: drivers/input/misc/e3x0-button.c
4440F: Documentation/devicetree/bindings/input/e3x0-button.txt
4441
91952bc0
AP
4442E4000 MEDIA DRIVER
4443M: Antti Palosaari <crope@iki.fi>
4444L: linux-media@vger.kernel.org
a825eaec 4445W: https://linuxtv.org
91952bc0
AP
4446W: http://palosaari.fi/linux/
4447Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448T: git git://linuxtv.org/anttip/media_tree.git
4449S: Maintained
4450F: drivers/media/tuners/e4000*
4451
1da177e4 4452EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4453M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4454L: linux-scsi@vger.kernel.org
4455S: Maintained
679655da 4456F: drivers/scsi/eata.c
1da177e4 4457
91952bc0
AP
4458EC100 MEDIA DRIVER
4459M: Antti Palosaari <crope@iki.fi>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
91952bc0
AP
4462W: http://palosaari.fi/linux/
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/anttip/media_tree.git
4465S: Maintained
4466F: drivers/media/dvb-frontends/ec100*
4467
237fead6 4468ECRYPT FILE SYSTEM
0de9adf2 4469M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4470L: ecryptfs@vger.kernel.org
24a923e4 4471W: http://ecryptfs.org
6dc7516e 4472W: https://launchpad.net/ecryptfs
9f273c24 4473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4474S: Supported
679655da
JP
4475F: Documentation/filesystems/ecryptfs.txt
4476F: fs/ecryptfs/
237fead6 4477
da9bb1d2 4478EDAC-CORE
aa15aa0e 4479M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4482L: linux-edac@vger.kernel.org
07cd6bf5
FW
4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4485S: Supported
679655da 4486F: Documentation/edac.txt
91445c72 4487F: drivers/edac/
679655da 4488F: include/linux/edac.h
0e438e3f 4489
c476c23b 4490EDAC-AMD64
487ba8e8 4491M: Borislav Petkov <bp@alien8.de>
91445c72 4492L: linux-edac@vger.kernel.org
487ba8e8 4493S: Maintained
c476c23b
BP
4494F: drivers/edac/amd64_edac*
4495
836dae5d 4496EDAC-CALXEDA
836dae5d
RR
4497M: Robert Richter <rric@kernel.org>
4498L: linux-edac@vger.kernel.org
836dae5d
RR
4499S: Maintained
4500F: drivers/edac/highbank*
4501
f65aad41
RB
4502EDAC-CAVIUM
4503M: Ralf Baechle <ralf@linux-mips.org>
4504M: David Daney <david.daney@cavium.com>
4505L: linux-edac@vger.kernel.org
4506L: linux-mips@linux-mips.org
f65aad41
RB
4507S: Supported
4508F: drivers/edac/octeon_edac*
4509
0e438e3f 4510EDAC-E752X
8b58be88 4511M: Mark Gross <mark.gross@intel.com>
91445c72 4512L: linux-edac@vger.kernel.org
0e438e3f 4513S: Maintained
679655da 4514F: drivers/edac/e752x_edac.c
0e438e3f
DP
4515
4516EDAC-E7XXX
91445c72 4517L: linux-edac@vger.kernel.org
0e438e3f 4518S: Maintained
679655da 4519F: drivers/edac/e7xxx_edac.c
0e438e3f 4520
7d136731
BP
4521EDAC-FSL_DDR
4522M: York Sun <york.sun@nxp.com>
4523L: linux-edac@vger.kernel.org
4524S: Maintained
4525F: drivers/edac/fsl_ddr_edac.*
4526
77c5f5d2 4527EDAC-GHES
5dc8a864
MCC
4528M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4529M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4530L: linux-edac@vger.kernel.org
77c5f5d2 4531S: Maintained
2caa67a6 4532F: drivers/edac/ghes_edac.c
77c5f5d2 4533
6bc78404 4534EDAC-I82443BXGX
8b58be88 4535M: Tim Small <tim@buttersideup.com>
91445c72 4536L: linux-edac@vger.kernel.org
6bc78404 4537S: Maintained
679655da 4538F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4539
4540EDAC-I3000
91445c72 4541L: linux-edac@vger.kernel.org
c91d9075 4542S: Orphan
679655da 4543F: drivers/edac/i3000_edac.c
6bc78404
DT
4544
4545EDAC-I5000
91445c72 4546L: linux-edac@vger.kernel.org
ba9a5918 4547S: Maintained
679655da 4548F: drivers/edac/i5000_edac.c
ba9a5918 4549
44c12cb2 4550EDAC-I5400
5dc8a864
MCC
4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4552M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4553L: linux-edac@vger.kernel.org
44c12cb2 4554S: Maintained
679655da 4555F: drivers/edac/i5400_edac.c
44c12cb2 4556
3c9c92b6 4557EDAC-I7300
5dc8a864
MCC
4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4559M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4560L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4561S: Maintained
4562F: drivers/edac/i7300_edac.c
4563
67c89316 4564EDAC-I7CORE
5dc8a864
MCC
4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4567L: linux-edac@vger.kernel.org
67c89316 4568S: Maintained
70aff0ce 4569F: drivers/edac/i7core_edac.c
67c89316 4570
ba9a5918 4571EDAC-I82975X
8b58be88 4572M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4573M: "Arvind R." <arvino55@gmail.com>
91445c72 4574L: linux-edac@vger.kernel.org
ba9a5918 4575S: Maintained
679655da 4576F: drivers/edac/i82975x_edac.c
ba9a5918 4577
791b4706
JB
4578EDAC-IE31200
4579M: Jason Baron <jbaron@akamai.com>
4580L: linux-edac@vger.kernel.org
791b4706
JB
4581S: Maintained
4582F: drivers/edac/ie31200_edac.c
4583
ccdfb979 4584EDAC-MPC85XX
30c7469b 4585M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4586L: linux-edac@vger.kernel.org
ccdfb979
JT
4587S: Maintained
4588F: drivers/edac/mpc85xx_edac.[ch]
4589
ba9a5918 4590EDAC-PASEMI
8b58be88 4591M: Egor Martovetsky <egor@pasemi.com>
91445c72 4592L: linux-edac@vger.kernel.org
6bc78404 4593S: Maintained
679655da 4594F: drivers/edac/pasemi_edac.c
6bc78404 4595
0e438e3f 4596EDAC-R82600
8b58be88 4597M: Tim Small <tim@buttersideup.com>
91445c72 4598L: linux-edac@vger.kernel.org
0e438e3f 4599S: Maintained
679655da 4600F: drivers/edac/r82600_edac.c
da9bb1d2 4601
4d096ca7 4602EDAC-SBRIDGE
5dc8a864
MCC
4603M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4604M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4605L: linux-edac@vger.kernel.org
4d096ca7
MCC
4606S: Maintained
4607F: drivers/edac/sb_edac.c
4608
4ec656bd
TL
4609EDAC-SKYLAKE
4610M: Tony Luck <tony.luck@intel.com>
4611L: linux-edac@vger.kernel.org
4612S: Maintained
4613F: drivers/edac/skx_edac.c
4614
995e1de4
LH
4615EDAC-XGENE
4616APPLIED MICRO (APM) X-GENE SOC EDAC
4617M: Loc Ho <lho@apm.com>
4618S: Supported
4619F: drivers/edac/xgene_edac.c
4620F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4621
af39917d
CL
4622EDIROL UA-101/UA-1000 DRIVER
4623M: Clemens Ladisch <clemens@ladisch.de>
4624L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4625T: git git://git.alsa-project.org/alsa-kernel.git
4626S: Maintained
4627F: sound/usb/misc/ua101.c
4628
1f7df953 4629EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4630M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4631M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4632L: linux-efi@vger.kernel.org
6026ed2f 4633T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4634S: Maintained
fb2efb5c 4635F: Documentation/efi-stub.txt
1f7df953
MF
4636F: arch/ia64/kernel/efi.c
4637F: arch/x86/boot/compressed/eboot.[ch]
4638F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4639F: arch/x86/platform/efi/
4640F: drivers/firmware/efi/
1f7df953
MF
4641F: include/linux/efi*.h
4642
d68772b7
MF
4643EFI VARIABLE FILESYSTEM
4644M: Matthew Garrett <matthew.garrett@nebula.com>
4645M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4646M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4648L: linux-efi@vger.kernel.org
4649S: Maintained
4650F: fs/efivarfs/
4651
85a00d9b
PJ
4652EFIFB FRAMEBUFFER DRIVER
4653L: linux-fbdev@vger.kernel.org
4654M: Peter Jones <pjones@redhat.com>
4655S: Maintained
8a61f013 4656F: drivers/video/fbdev/efifb.c
85a00d9b 4657
ff6301da
IH
4658EFI TEST DRIVER
4659L: linux-efi@vger.kernel.org
4660M: Ivan Hu <ivan.hu@canonical.com>
4661M: Matt Fleming <matt@codeblueprint.co.uk>
4662S: Maintained
4663F: drivers/firmware/efi/test/
4664
0bee8d28
JT
4665EFS FILESYSTEM
4666W: http://aeschi.ch.eu.org/efs/
4667S: Orphan
679655da 4668F: fs/efs/
0bee8d28 4669
aa8a9e25 4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4671M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4672L: netdev@vger.kernel.org
4673S: Maintained
9aa32835 4674F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4675
f0319efe 4676EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4679L: linux-media@vger.kernel.org
a825eaec 4680W: https://linuxtv.org
f0319efe
MCC
4681T: git git://linuxtv.org/media_tree.git
4682S: Maintained
4683F: drivers/media/usb/em28xx/
618cd932 4684F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4685
3e3a7d66 4686EMBEDDED LINUX
8b58be88
JP
4687M: Paul Gortmaker <paul.gortmaker@windriver.com>
4688M: Matt Mackall <mpm@selenic.com>
4689M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4690L: linux-embedded@vger.kernel.org
4691S: Maintained
4692
32505876
JS
4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4694M: James Smart <james.smart@avagotech.com>
4695M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4696L: linux-scsi@vger.kernel.org
32505876 4697W: http://www.avagotech.com
ce00f85c 4698S: Supported
679655da 4699F: drivers/scsi/lpfc/
3a1c1d44 4700
5f5bac82 4701ENE CB710 FLASH CARD READER DRIVER
8b58be88 4702M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4703S: Maintained
4704F: drivers/misc/cb710/
4705F: drivers/mmc/host/cb710-mmc.*
4706F: include/linux/cb710.h
4707
931e39a1
ML
4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4709M: Maxim Levitsky <maximlevitsky@gmail.com>
4710S: Maintained
2a837449 4711F: drivers/media/rc/ene_ir.*
931e39a1 4712
d5ca9006 4713EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4714M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4715S: Maintained
084bad91 4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4717F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4718F: include/video/s1d13xxxfb.h
d5ca9006 4719
38df6492
ME
4720ET131X NETWORK DRIVER
4721M: Mark Einon <mark.einon@gmail.com>
4722S: Odd Fixes
4723F: drivers/net/ethernet/agere/
4724
1da177e4 4725ETHERNET BRIDGE
adbbf69d 4726M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4727L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4728L: netdev@vger.kernel.org
c996d8b9 4729W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4730S: Maintained
679655da
JP
4731F: include/linux/netfilter_bridge/
4732F: net/bridge/
1da177e4 4733
22f08ad9
FF
4734ETHERNET PHY LIBRARY
4735M: Florian Fainelli <f.fainelli@gmail.com>
4736L: netdev@vger.kernel.org
4737S: Maintained
4738F: include/linux/phy.h
4739F: include/linux/phy_fixed.h
4740F: drivers/net/phy/
4741F: Documentation/networking/phy.txt
4742F: drivers/of/of_mdio.c
4743F: drivers/of/of_net.c
4744
1da177e4 4745EXT2 FILE SYSTEM
d8130624 4746M: Jan Kara <jack@suse.com>
72be2ccf 4747L: linux-ext4@vger.kernel.org
1da177e4 4748S: Maintained
679655da
JP
4749F: Documentation/filesystems/ext2.txt
4750F: fs/ext2/
4751F: include/linux/ext2*
1da177e4 4752
72be2ccf 4753EXT4 FILE SYSTEM
8b58be88 4754M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4755M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4756L: linux-ext4@vger.kernel.org
08a225f1 4757W: http://ext4.wiki.kernel.org
8a6e2535 4758Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4760S: Maintained
679655da
JP
4761F: Documentation/filesystems/ext4.txt
4762F: fs/ext4/
1da177e4 4763
c5532b09 4764Extended Verification Module (EVM)
74dd744f
MZ
4765M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4766L: linux-ima-devel@lists.sourceforge.net
4767L: linux-security-module@vger.kernel.org
c5532b09
MZ
4768S: Supported
4769F: security/integrity/evm/
4770
df6b3cfe
MH
4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4772M: MyungJoo Ham <myungjoo.ham@samsung.com>
4773M: Chanwoo Choi <cw00.choi@samsung.com>
4774L: linux-kernel@vger.kernel.org
81df63a9 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4776S: Maintained
4777F: drivers/extcon/
cd2c3e7f
CC
4778F: include/linux/extcon/
4779F: include/linux/extcon.h
df6b3cfe 4780F: Documentation/extcon/
cd2c3e7f 4781F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4782
e2a75c44 4783EXYNOS DP DRIVER
b7701755 4784M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4785L: dri-devel@lists.freedesktop.org
4786S: Maintained
4787F: drivers/gpu/drm/exynos/exynos_dp*
4788
9b93a409
MS
4789EXYNOS SYSMMU (IOMMU) driver
4790M: Marek Szyprowski <m.szyprowski@samsung.com>
4791L: iommu@lists.linux-foundation.org
4792S: Maintained
4793F: drivers/iommu/exynos-iommu.c
4794
4a66d3fe
NC
4795EZchip NPS platform support
4796M: Noam Camus <noamc@ezchip.com>
4797S: Supported
4798F: arch/arc/plat-eznps
4799F: arch/arc/boot/dts/eznps.dts
4800
e53004e2 4801F71805F HARDWARE MONITORING DRIVER
d8130624 4802M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4803L: linux-hwmon@vger.kernel.org
e53004e2 4804S: Maintained
679655da
JP
4805F: Documentation/hwmon/f71805f
4806F: drivers/hwmon/f71805f.c
e53004e2 4807
eea977ed
MB
4808FC0011 TUNER DRIVER
4809M: Michael Buesch <m@bues.ch>
4810L: linux-media@vger.kernel.org
4811S: Maintained
ccae7af2
MCC
4812F: drivers/media/tuners/fc0011.h
4813F: drivers/media/tuners/fc0011.c
eea977ed 4814
91952bc0
AP
4815FC2580 MEDIA DRIVER
4816M: Antti Palosaari <crope@iki.fi>
4817L: linux-media@vger.kernel.org
a825eaec 4818W: https://linuxtv.org
91952bc0
AP
4819W: http://palosaari.fi/linux/
4820Q: http://patchwork.linuxtv.org/project/linux-media/list/
4821T: git git://linuxtv.org/anttip/media_tree.git
4822S: Maintained
4823F: drivers/media/tuners/fc2580*
eea977ed 4824
88b2dbdb
EP
4825FANOTIFY
4826M: Eric Paris <eparis@redhat.com>
4827S: Maintained
4828F: fs/notify/fanotify/
4829F: include/linux/fanotify.h
c117ab84 4830F: include/uapi/linux/fanotify.h
88b2dbdb 4831
1da177e4 4832FARSYNC SYNCHRONOUS DRIVER
8b58be88 4833M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4834W: http://www.farsite.co.uk/
4835S: Supported
679655da 4836F: drivers/net/wan/farsync.*
1da177e4 4837
c5408b88 4838FAULT INJECTION SUPPORT
8b58be88 4839M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4840S: Supported
679655da
JP
4841F: Documentation/fault-injection/
4842F: lib/fault-inject.c
c5408b88 4843
053e514f
NT
4844FBTFT Framebuffer drivers
4845M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4846M: Noralf Trønnes <noralf@tronnes.org>
4847S: Maintained
4848F: drivers/staging/fbtft/
4849
cae727db 4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4851M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4852L: fcoe-devel@open-fcoe.org
cae727db
RL
4853W: www.Open-FCoE.org
4854S: Supported
4855F: drivers/scsi/libfc/
4856F: drivers/scsi/fcoe/
4857F: include/scsi/fc/
4858F: include/scsi/libfc.h
4859F: include/scsi/libfcoe.h
c117ab84 4860F: include/uapi/scsi/fc/
cae727db 4861
e2d1d6c0 4862FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4863M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4864M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4865L: linux-fsdevel@vger.kernel.org
1da177e4 4866S: Maintained
679655da
JP
4867F: include/linux/fcntl.h
4868F: include/linux/fs.h
c117ab84
CEB
4869F: include/uapi/linux/fcntl.h
4870F: include/uapi/linux/fs.h
679655da
JP
4871F: fs/fcntl.c
4872F: fs/locks.c
1da177e4 4873
e2d1d6c0 4874FILESYSTEMS (VFS and infrastructure)
8b58be88 4875M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4876L: linux-fsdevel@vger.kernel.org
173acc7c 4877S: Maintained
679655da 4878F: fs/*
173acc7c 4879
b26e0ed4 4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4881M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4882L: linux-hwmon@vger.kernel.org
b26e0ed4 4883S: Maintained
d5ca6918
JP
4884F: drivers/hwmon/f75375s.c
4885F: include/linux/f75375s.h
b26e0ed4 4886
a331b0c3
CL
4887FIREWIRE AUDIO DRIVERS
4888M: Clemens Ladisch <clemens@ladisch.de>
4889L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4890T: git git://git.alsa-project.org/alsa-kernel.git
4891S: Maintained
4892F: sound/firewire/
4893
eb86ec51
SR
4894FIREWIRE MEDIA DRIVERS (firedtv)
4895M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4896L: linux-media@vger.kernel.org
4897L: linux1394-devel@lists.sourceforge.net
4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4899S: Maintained
4900F: drivers/media/firewire/
4901
a511ce33
CB
4902FIREWIRE SBP-2 TARGET
4903M: Chris Boot <bootc@bootc.net>
4904L: linux-scsi@vger.kernel.org
4905L: target-devel@vger.kernel.org
4906L: linux1394-devel@lists.sourceforge.net
4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4908S: Maintained
4909F: drivers/target/sbp/
4910
7d2c86b5 4911FIREWIRE SUBSYSTEM
8b58be88 4912M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4913L: linux1394-devel@lists.sourceforge.net
958a29cb 4914W: http://ieee1394.wiki.kernel.org/
2ca526bf 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4916S: Maintained
679655da 4917F: drivers/firewire/
8f06ce3b
SR
4918F: include/linux/firewire.h
4919F: include/uapi/linux/firewire*.h
9f6d3c4b 4920F: tools/firewire/
e2d1d6c0
RD
4921
4922FIRMWARE LOADER (request_firmware)
39e68089 4923M: Ming Lei <ming.lei@canonical.com>
e7604239 4924M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4925L: linux-kernel@vger.kernel.org
4926S: Maintained
679655da
JP
4927F: Documentation/firmware_class/
4928F: drivers/base/firmware*.c
4929F: include/linux/firmware.h
e2d1d6c0 4930
f730e3dc 4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4932M: Joshua Morris <josh.h.morris@us.ibm.com>
4933M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4934S: Maintained
4935F: drivers/block/rsxx/
4936
8206f664 4937FLOPPY DRIVER
e5f6450c 4938M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4940S: Odd fixes
4941F: drivers/block/floppy.c
4942
9c9f32ed
AR
4943FMC SUBSYSTEM
4944M: Alessandro Rubini <rubini@gnudd.com>
4945W: http://www.ohwr.org/projects/fmc-bus
4946S: Supported
4947F: drivers/fmc/
4948F: include/linux/fmc*.h
4949F: include/linux/ipmi-fru.h
4950K: fmc_d.*register
4951
3c0ed7d5
AT
4952FPGA MANAGER FRAMEWORK
4953M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4954R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4955S: Maintained
4956F: drivers/fpga/
4957F: include/linux/fpga/fpga-mgr.h
4958W: http://www.rocketboards.org
4959
e2d1d6c0 4960FPU EMULATOR
8b58be88 4961M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4962W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4963S: Maintained
679655da 4964F: arch/x86/math-emu/
e2d1d6c0
RD
4965
4966FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4967L: netdev@vger.kernel.org
c173bfac 4968S: Orphan
679655da
JP
4969F: drivers/net/wan/dlci.c
4970F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4971
4972FRAMEBUFFER LAYER
5489e948 4973M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4974L: linux-fbdev@vger.kernel.org
b22fe37b 4975Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4976S: Maintained
679655da 4977F: Documentation/fb/
b22fe37b
PM
4978F: drivers/video/
4979F: include/video/
679655da 4980F: include/linux/fb.h
c117ab84
CEB
4981F: include/uapi/video/
4982F: include/uapi/linux/fb.h
e2d1d6c0 4983
a57c188e 4984FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4985M: Timur Tabi <timur@tabi.org>
a57c188e 4986L: linux-fbdev@vger.kernel.org
c4ef9bc4 4987S: Maintained
8a61f013 4988F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4989
e2d1d6c0 4990FREESCALE DMA DRIVER
8b58be88
JP
4991M: Li Yang <leoli@freescale.com>
4992M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4993L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4994S: Maintained
679655da 4995F: drivers/dma/fsldma.*
e2d1d6c0 4996
44248aff
HX
4997FREESCALE GPMI NAND DRIVER
4998M: Han Xu <han.xu@nxp.com>
4999L: linux-mtd@lists.infradead.org
5000S: Maintained
5001F: drivers/mtd/nand/gpmi-nand/*
5002
e2d1d6c0 5003FREESCALE I2C CPM DRIVER
8b58be88 5004M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5005L: linuxppc-dev@lists.ozlabs.org
846557d3 5006L: linux-i2c@vger.kernel.org
0d2b405a 5007S: Maintained
679655da 5008F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5009
60e8c5ab 5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5011M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5012L: linux-fbdev@vger.kernel.org
efc03ecb 5013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5014S: Maintained
bad985a1 5015F: include/linux/platform_data/video-imxfb.h
8a61f013 5016F: drivers/video/fbdev/imxfb.c
60e8c5ab 5017
4d8e2cef 5018FREESCALE QUAD SPI DRIVER
38714fbd 5019M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5020L: linux-mtd@lists.infradead.org
5021S: Maintained
5022F: drivers/mtd/spi-nor/fsl-quadspi.c
5023
4689a6b1 5024FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5025M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5026M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5027L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5028L: netdev@vger.kernel.org
5029S: Maintained
ec21e2ec 5030F: drivers/net/ethernet/freescale/fs_enet/
679655da 5031F: include/linux/fs_enet_pd.h
4689a6b1 5032
63a0a00b
NA
5033FREESCALE IMX / MXC FEC DRIVER
5034M: Fugang Duan <fugang.duan@nxp.com>
5035L: netdev@vger.kernel.org
5036S: Maintained
5037F: drivers/net/ethernet/freescale/fec_main.c
5038F: drivers/net/ethernet/freescale/fec_ptp.c
5039F: drivers/net/ethernet/freescale/fec.h
5040F: Documentation/devicetree/bindings/net/fsl-fec.txt
5041
2fbfadb5
MB
5042FREESCALE QORIQ DPAA FMAN DRIVER
5043M: Madalin Bucur <madalin.bucur@nxp.com>
5044L: netdev@vger.kernel.org
5045S: Maintained
5046F: drivers/net/ethernet/freescale/fman
5047F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5048
d9e9d82c 5049FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5050L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5051S: Orphan
7aa1aa6e
ZQ
5052F: drivers/soc/fsl/qe/
5053F: include/soc/fsl/*qe*.h
5054F: include/soc/fsl/*ucc*.h
d9e9d82c 5055
b55ef929 5056FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5057M: Li Yang <leoli@freescale.com>
6372594a 5058L: linux-usb@vger.kernel.org
a4724ed6 5059L: linuxppc-dev@lists.ozlabs.org
a7205b30 5060S: Maintained
faf2e1db 5061F: drivers/usb/gadget/udc/fsl*
a7205b30 5062
beaf53bf 5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5064M: Li Yang <leoli@freescale.com>
beaf53bf 5065L: netdev@vger.kernel.org
a4724ed6 5066L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5067S: Maintained
ec21e2ec 5068F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5069
abb1ed7b
CM
5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5071M: Claudiu Manoil <claudiu.manoil@freescale.com>
5072L: netdev@vger.kernel.org
5073S: Maintained
5074F: drivers/net/ethernet/freescale/gianfar*
5075X: drivers/net/ethernet/freescale/gianfar_ptp.c
5076F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5077
c19b6d24
ZQ
5078FREESCALE QUICC ENGINE UCC HDLC DRIVER
5079M: Zhao Qiang <qiang.zhao@nxp.com>
5080L: netdev@vger.kernel.org
5081L: linuxppc-dev@lists.ozlabs.org
5082S: Maintained
5083F: drivers/net/wan/fsl_ucc_hdlc*
5084
d9e9d82c 5085FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5086M: Timur Tabi <timur@tabi.org>
a4724ed6 5087L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5088S: Maintained
df621252 5089F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5090
5091FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5092M: Timur Tabi <timur@tabi.org>
dc85950a 5093M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5094M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5095R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5096L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5097L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5098S: Maintained
69aefcea 5099F: sound/soc/fsl/fsl*
dc85950a 5100F: sound/soc/fsl/imx*
69aefcea 5101F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5102
31c88965 5103FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5104M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5105M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5106L: linux-kernel@vger.kernel.org
5107S: Maintained
5108F: drivers/staging/fsl-mc/
5109
1da177e4 5110FREEVXFS FILESYSTEM
8b58be88 5111M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5112W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5113S: Maintained
679655da 5114F: fs/freevxfs/
1da177e4 5115
71038f52 5116FREEZER
49db1903 5117M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5118M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5119L: linux-pm@vger.kernel.org
71038f52 5120S: Supported
679655da
JP
5121F: Documentation/power/freezing-of-tasks.txt
5122F: include/linux/freezer.h
5123F: kernel/freezer.c
71038f52 5124
839a1f79
KRW
5125FRONTSWAP API
5126M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5127L: linux-kernel@vger.kernel.org
5128S: Maintained
5129F: mm/frontswap.c
5130F: include/linux/frontswap.h
5131
a5432f5a 5132FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5133M: David Howells <dhowells@redhat.com>
e62d6e24 5134L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5135S: Supported
5136F: Documentation/filesystems/caching/
5137F: fs/fscache/
5138F: include/linux/fscache*.h
5139
598c7d7a
TT
5140FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5141M: Theodore Y. Ts'o <tytso@mit.edu>
5142M: Jaegeuk Kim <jaegeuk@kernel.org>
5143S: Supported
5144F: fs/crypto/
5145F: include/linux/fscrypto.h
5146
f58ad8f5 5147F2FS FILE SYSTEM
9b29d481 5148M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5149M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5150L: linux-f2fs-devel@lists.sourceforge.net
95129296 5151W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5153S: Maintained
5154F: Documentation/filesystems/f2fs.txt
3bac380c 5155F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5156F: fs/f2fs/
5157F: include/linux/f2fs_fs.h
62d43eeb 5158F: include/trace/events/f2fs.h
f58ad8f5 5159
5ab7ffea 5160FUJITSU FR-V (FRV) PORT
0cf0305f 5161S: Orphan
679655da 5162F: arch/frv/
1da177e4 5163
20b93734 5164FUJITSU LAPTOP EXTRAS
409a3e98 5165M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5166L: platform-driver-x86@vger.kernel.org
20b93734 5167S: Maintained
679655da 5168F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5169
4da621b6
HK
5170FUJITSU M-5MO LS CAMERA ISP DRIVER
5171M: Kyungmin Park <kyungmin.park@samsung.com>
5172M: Heungjun Kim <riverful.kim@samsung.com>
5173L: linux-media@vger.kernel.org
5174S: Maintained
90d72ac6 5175F: drivers/media/i2c/m5mols/
b5dcee22 5176F: include/media/i2c/m5mols.h
4da621b6 5177
2d24c490
RG
5178FUJITSU TABLET EXTRAS
5179M: Robert Gerlach <khnz@gmx.de>
5180L: platform-driver-x86@vger.kernel.org
5181S: Maintained
5182F: drivers/platform/x86/fujitsu-tablet.c
5183
04578f17 5184FUSE: FILESYSTEM IN USERSPACE
8b58be88 5185M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5186L: linux-fsdevel@vger.kernel.org
04578f17 5187W: http://fuse.sourceforge.net/
0a30f612 5188T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5189S: Maintained
679655da 5190F: fs/fuse/
c117ab84 5191F: include/uapi/linux/fuse.h
0a30f612 5192F: Documentation/filesystems/fuse.txt
04578f17 5193
1da177e4 5194FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5195M: Rik Faith <faith@cs.unc.edu>
1da177e4 5196L: linux-scsi@vger.kernel.org
baaea1dc 5197S: Odd Fixes (e.g., new signatures)
679655da 5198F: drivers/scsi/fdomain.*
1da177e4 5199
6b90bd4b
ER
5200GCC PLUGINS
5201M: Kees Cook <keescook@chromium.org>
5202R: Emese Revfy <re.emese@gmail.com>
5203L: kernel-hardening@lists.openwall.com
5204S: Maintained
5205F: scripts/gcc-plugins/
5206F: scripts/gcc-plugin.sh
5207F: Documentation/gcc-plugins.txt
5208
d8e2162c
PO
5209GCOV BASED KERNEL PROFILING
5210M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5211S: Maintained
5212F: kernel/gcov/
2584bab2 5213F: Documentation/dev-tools/gcov.rst
d8e2162c 5214
1da177e4 5215GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5216M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5217L: linux-scsi@vger.kernel.org
5218W: http://www.icp-vortex.com/
5219S: Supported
679655da 5220F: drivers/scsi/gdt*
1da177e4 5221
158daf16
JK
5222GDB KERNEL DEBUGGING HELPER SCRIPTS
5223M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5224M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5225S: Supported
5226F: scripts/gdb/
5227
3169a1c7
HV
5228GEMTEK FM RADIO RECEIVER DRIVER
5229M: Hans Verkuil <hverkuil@xs4all.nl>
5230L: linux-media@vger.kernel.org
5231T: git git://linuxtv.org/media_tree.git
a825eaec 5232W: https://linuxtv.org
3169a1c7
HV
5233S: Maintained
5234F: drivers/media/radio/radio-gemtek*
5235
1c23af90 5236GENERIC GPIO I2C DRIVER
880b0e26 5237M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5238S: Supported
679655da
JP
5239F: drivers/i2c/busses/i2c-gpio.c
5240F: include/linux/i2c-gpio.h
1c23af90 5241
92ed1a76
PK
5242GENERIC GPIO I2C MULTIPLEXER DRIVER
5243M: Peter Korsgaard <peter.korsgaard@barco.com>
5244L: linux-i2c@vger.kernel.org
5245S: Supported
e7065e20
JD
5246F: drivers/i2c/muxes/i2c-mux-gpio.c
5247F: include/linux/i2c-mux-gpio.h
5248F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5249
9251ce95 5250GENERIC HDLC (WAN) DRIVERS
8b58be88 5251M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5252W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5253S: Maintained
679655da
JP
5254F: drivers/net/wan/c101.c
5255F: drivers/net/wan/hd6457*
5256F: drivers/net/wan/hdlc*
5257F: drivers/net/wan/n2.c
5258F: drivers/net/wan/pc300too.c
5259F: drivers/net/wan/pci200syn.c
5260F: drivers/net/wan/wanxl*
1da177e4 5261
1527aab6 5262GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5263M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5264L: linux-arch@vger.kernel.org
5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5266S: Maintained
14430813
JP
5267F: include/asm-generic/
5268F: include/uapi/asm-generic/
1527aab6 5269
ff764963
KVA
5270GENERIC PHY FRAMEWORK
5271M: Kishon Vijay Abraham I <kishon@ti.com>
5272L: linux-kernel@vger.kernel.org
5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5274S: Supported
5275F: drivers/phy/
5276F: include/linux/phy/
5277
eea97aed
KH
5278GENERIC PM DOMAINS
5279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5280M: Kevin Hilman <khilman@kernel.org>
5281M: Ulf Hansson <ulf.hansson@linaro.org>
5282L: linux-pm@vger.kernel.org
5283S: Supported
5284F: drivers/base/power/domain*.c
5285F: include/linux/pm_domain.h
5286
ccb86a69 5287GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5288M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5289L: kvm@vger.kernel.org
ccb86a69
MT
5290S: Supported
5291F: drivers/uio/uio_pci_generic.c
5292
f8f1ec73
JP
5293GET_MAINTAINER SCRIPT
5294M: Joe Perches <joe@perches.com>
5295S: Maintained
5296F: scripts/get_maintainer.pl
5297
a7d5afe8
GKB
5298GENWQE (IBM Generic Workqueue Card)
5299M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5300M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5301S: Supported
5302F: drivers/misc/genwqe/
5303
5be7b50f 5304GFS2 FILE SYSTEM
8b58be88 5305M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5306M: Bob Peterson <rpeterso@redhat.com>
a4644184 5307L: cluster-devel@redhat.com
5be7b50f 5308W: http://sources.redhat.com/cluster/
28666d6d 5309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5310S: Supported
679655da
JP
5311F: Documentation/filesystems/gfs2*.txt
5312F: fs/gfs2/
c117ab84 5313F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5314
0a34eb8f 5315GIGASET ISDN DRIVERS
6b096fde 5316M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5317L: gigaset307x-common@lists.sourceforge.net
5318W: http://gigaset307x.sourceforge.net/
6b096fde 5319S: Odd Fixes
679655da
JP
5320F: Documentation/isdn/README.gigaset
5321F: drivers/isdn/gigaset/
c117ab84 5322F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5323
7eea35fe
JP
5324GO7007 MPEG CODEC
5325M: Hans Verkuil <hans.verkuil@cisco.com>
5326L: linux-media@vger.kernel.org
5327S: Maintained
5328F: drivers/media/usb/go7007/
5329
ca96ea86
BN
5330GOODIX TOUCHSCREEN
5331M: Bastien Nocera <hadess@hadess.net>
5332L: linux-input@vger.kernel.org
5333S: Maintained
5334F: drivers/input/touchscreen/goodix.c
5335
a6a1cf3d
BJZ
5336GPIO MOCKUP DRIVER
5337M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5338L: linux-gpio@vger.kernel.org
5339S: Maintained
5340F: drivers/gpio/gpio-mockup.c
5341F: tools/testing/selftests/gpio/
5342
a0dc00b4 5343GPIO SUBSYSTEM
e4651a9f 5344M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5345M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5346L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5348S: Maintained
cd97a449 5349F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5350F: Documentation/gpio/
40c159b7 5351F: Documentation/ABI/testing/gpio-cdev
fe95046e 5352F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5353F: drivers/gpio/
bdc6e95e
AC
5354F: include/linux/gpio/
5355F: include/linux/gpio.h
9b692346 5356F: include/asm-generic/gpio.h
3c702e99 5357F: include/uapi/linux/gpio.h
6d591c46 5358F: tools/gpio/
a0dc00b4 5359
71a6d0af
HW
5360GRE DEMULTIPLEXER DRIVER
5361M: Dmitry Kozlov <xeb@mail.ru>
5362L: netdev@vger.kernel.org
5363S: Maintained
11c26770
JP
5364F: net/ipv4/gre_demux.c
5365F: net/ipv4/gre_offload.c
71a6d0af
HW
5366F: include/net/gre.h
5367
d4c41139 5368GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5369M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5370L: netdev@vger.kernel.org
5371S: Maintained
a31a96ad 5372F: drivers/net/ethernet/aeroflex/
d4c41139 5373
629c1fb5
GKH
5374GREYBUS SUBSYSTEM
5375M: Johan Hovold <johan@kernel.org>
5376M: Alex Elder <elder@kernel.org>
5377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5378S: Maintained
5379F: drivers/staging/greybus/
5380
926706c5
VA
5381GREYBUS AUDIO PROTOCOLS DRIVERS
5382M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5383M: Mark Greer <mgreer@animalcreek.com>
926706c5 5384S: Maintained
544a6944
MG
5385F: drivers/staging/greybus/audio_apbridgea.c
5386F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5387F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5388F: drivers/staging/greybus/audio_codec.h
5389F: drivers/staging/greybus/audio_gb.c
5390F: drivers/staging/greybus/audio_manager.c
5391F: drivers/staging/greybus/audio_manager.h
5392F: drivers/staging/greybus/audio_manager_module.c
5393F: drivers/staging/greybus/audio_manager_private.h
5394F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5395F: drivers/staging/greybus/audio_module.c
5396F: drivers/staging/greybus/audio_topology.c
5397
2bbadafb
RMS
5398GREYBUS PROTOCOLS DRIVERS
5399M: Rui Miguel Silva <rmfrfs@gmail.com>
5400S: Maintained
5401F: drivers/staging/greybus/sdio.c
5402F: drivers/staging/greybus/light.c
5403F: drivers/staging/greybus/gpio.c
5404F: drivers/staging/greybus/power_supply.c
5405F: drivers/staging/greybus/spi.c
5406F: drivers/staging/greybus/spilib.c
5407
7d700518
BD
5408GREYBUS PROTOCOLS DRIVERS
5409M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5410S: Maintained
5411F: drivers/staging/greybus/loopback.c
5412F: drivers/staging/greybus/timesync.c
5413F: drivers/staging/greybus/timesync_platform.c
5414
5bd16350
VK
5415GREYBUS PROTOCOLS DRIVERS
5416M: Viresh Kumar <vireshk@kernel.org>
5417S: Maintained
5418F: drivers/staging/greybus/authentication.c
5419F: drivers/staging/greybus/bootrom.c
5420F: drivers/staging/greybus/firmware.h
5421F: drivers/staging/greybus/fw-core.c
5422F: drivers/staging/greybus/fw-download.c
5423F: drivers/staging/greybus/fw-managament.c
5424F: drivers/staging/greybus/greybus_authentication.h
5425F: drivers/staging/greybus/greybus_firmware.h
5426F: drivers/staging/greybus/hid.c
5427F: drivers/staging/greybus/i2c.c
5428F: drivers/staging/greybus/spi.c
5429F: drivers/staging/greybus/spilib.c
5430F: drivers/staging/greybus/spilib.h
5431
8d904fe5
DL
5432GREYBUS PROTOCOLS DRIVERS
5433M: David Lin <dtwlin@gmail.com>
5434S: Maintained
5435F: drivers/staging/greybus/uart.c
5436F: drivers/staging/greybus/log.c
5437
92b8bd96
VH
5438GREYBUS PLATFORM DRIVERS
5439M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5440S: Maintained
5441F: drivers/staging/greybus/arche-platform.c
5442F: drivers/staging/greybus/arche-apb-ctrl.c
5443F: drivers/staging/greybus/arche_platform.h
5444
7aae6e2d
CAC
5445GS1662 VIDEO SERIALIZER
5446M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5447L: linux-media@vger.kernel.org
5448T: git git://linuxtv.org/media_tree.git
5449S: Maintained
5450F: drivers/media/spi/gs1662.c
5451
e8deeae2 5452GSPCA FINEPIX SUBDRIVER
8b58be88 5453M: Frank Zago <frank@zago.net>
661263b5 5454L: linux-media@vger.kernel.org
275ffde4 5455T: git git://linuxtv.org/media_tree.git
e8deeae2 5456S: Maintained
0c0d06ca 5457F: drivers/media/usb/gspca/finepix.c
e8deeae2 5458
4b3fa3c4
OL
5459GSPCA GL860 SUBDRIVER
5460M: Olivier Lorin <o.lorin@laposte.net>
5461L: linux-media@vger.kernel.org
275ffde4 5462T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5463S: Maintained
0c0d06ca 5464F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5465
e8deeae2 5466GSPCA M5602 SUBDRIVER
8b58be88 5467M: Erik Andren <erik.andren@gmail.com>
661263b5 5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
e8deeae2 5470S: Maintained
0c0d06ca 5471F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5472
5473GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5474M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
c0936df4 5477S: Odd Fixes
0c0d06ca 5478F: drivers/media/usb/gspca/pac207.c
e8deeae2 5479
261982f1 5480GSPCA SN9C20X SUBDRIVER
d95c5b0b 5481M: Brian Johnson <brijohn@gmail.com>
261982f1 5482L: linux-media@vger.kernel.org
275ffde4 5483T: git git://linuxtv.org/media_tree.git
261982f1 5484S: Maintained
0c0d06ca 5485F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5486
e8deeae2 5487GSPCA T613 SUBDRIVER
8b58be88 5488M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5489L: linux-media@vger.kernel.org
275ffde4 5490T: git git://linuxtv.org/media_tree.git
e8deeae2 5491S: Maintained
0c0d06ca 5492F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5493
5494GSPCA USB WEBCAM DRIVER
c0936df4 5495M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5496L: linux-media@vger.kernel.org
275ffde4 5497T: git git://linuxtv.org/media_tree.git
c0936df4 5498S: Odd Fixes
0c0d06ca 5499F: drivers/media/usb/gspca/
e8deeae2 5500
584ec979 5501GUID PARTITION TABLE (GPT)
4f973c63 5502M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5503L: linux-efi@vger.kernel.org
5504S: Maintained
5505F: block/partitions/efi.*
5506
aa3c598b 5507STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5508M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5509L: linux-media@vger.kernel.org
275ffde4 5510T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5511S: Maintained
5512F: drivers/media/usb/stk1160/
e8deeae2 5513
4e456b86
YS
5514H8/300 ARCHITECTURE
5515M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5516L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5517W: http://uclinux-h8.sourceforge.jp
5518T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5519S: Maintained
5520F: arch/h8300/
5521F: drivers/clocksource/h8300_*.c
5522F: drivers/clk/h8300/
5523F: drivers/irqchip/irq-renesas-h8*.c
5524
71a6d0af
HW
5525HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5526M: Frank Seidel <frank@f-seidel.de>
5527L: platform-driver-x86@vger.kernel.org
5528W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5529S: Maintained
5530F: drivers/platform/x86/hdaps.c
5531
48fc9e26
HV
5532HDPVR USB VIDEO ENCODER DRIVER
5533M: Hans Verkuil <hverkuil@xs4all.nl>
5534L: linux-media@vger.kernel.org
5535T: git git://linuxtv.org/media_tree.git
a825eaec 5536W: https://linuxtv.org
48fc9e26 5537S: Odd Fixes
14430813 5538F: drivers/media/usb/hdpvr/
48fc9e26 5539
71a6d0af 5540HWPOISON MEMORY FAILURE HANDLING
f9625c48 5541M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5542L: linux-mm@kvack.org
71a6d0af
HW
5543S: Maintained
5544F: mm/memory-failure.c
5545F: mm/hwpoison-inject.c
5546
5547HYPERVISOR VIRTUAL CONSOLE DRIVER
5548L: linuxppc-dev@lists.ozlabs.org
5549S: Odd Fixes
5550F: drivers/tty/hvc/
5551
e5ab1477
AP
5552HACKRF MEDIA DRIVER
5553M: Antti Palosaari <crope@iki.fi>
5554L: linux-media@vger.kernel.org
a825eaec 5555W: https://linuxtv.org
e5ab1477
AP
5556W: http://palosaari.fi/linux/
5557Q: http://patchwork.linuxtv.org/project/linux-media/list/
5558T: git git://linuxtv.org/anttip/media_tree.git
5559S: Maintained
5560F: drivers/media/usb/hackrf/
5561
5b543965 5562HARDWARE MONITORING
d8130624 5563M: Jean Delvare <jdelvare@suse.com>
ca462085 5564M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5565L: linux-hwmon@vger.kernel.org
5566W: http://hwmon.wiki.kernel.org/
a94ef4ed 5567T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5569S: Maintained
047f4ec2 5570F: Documentation/hwmon/
679655da 5571F: drivers/hwmon/
047f4ec2 5572F: include/linux/hwmon*.h
5b543965 5573
844dd05f 5574HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5575M: Matt Mackall <mpm@selenic.com>
5576M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5577L: linux-crypto@vger.kernel.org
c0d0787b 5578S: Odd fixes
f6c60b15 5579F: Documentation/devicetree/bindings/rng/
679655da
JP
5580F: Documentation/hw_random.txt
5581F: drivers/char/hw_random/
5582F: include/linux/hw_random.h
844dd05f 5583
8b37fcfc
OBC
5584HARDWARE SPINLOCK CORE
5585M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5586M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5587L: linux-remoteproc@vger.kernel.org
8b37fcfc 5588S: Maintained
9f273c24 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5590F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5591F: Documentation/hwspinlock.txt
2dbd8585 5592F: drivers/hwspinlock/
8b37fcfc
OBC
5593F: include/linux/hwspinlock.h
5594
1da177e4 5595HARMONY SOUND DRIVER
ac6aecbf 5596L: linux-parisc@vger.kernel.org
1da177e4 5597S: Maintained
679655da 5598F: sound/parisc/harmony.*
1da177e4 5599
91952bc0
AP
5600HD29L2 MEDIA DRIVER
5601M: Antti Palosaari <crope@iki.fi>
5602L: linux-media@vger.kernel.org
a825eaec 5603W: https://linuxtv.org
91952bc0
AP
5604W: http://palosaari.fi/linux/
5605Q: http://patchwork.linuxtv.org/project/linux-media/list/
5606T: git git://linuxtv.org/anttip/media_tree.git
5607S: Maintained
5608F: drivers/media/dvb-frontends/hd29l2*
5609
214de83e
BB
5610HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5611M: Brian Boylston <brian.boylston@hpe.com>
5612S: Supported
5613F: Documentation/watchdog/hpwdt.txt
5614F: drivers/watchdog/hpwdt.c
5615
9257aa49 5616HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5617M: Don Brace <don.brace@microsemi.com>
9257aa49 5618L: iss_storagedev@hp.com
a0a268ad 5619L: esc.storagedev@microsemi.com
693373db 5620L: linux-scsi@vger.kernel.org
9257aa49
SC
5621S: Supported
5622F: Documentation/scsi/hpsa.txt
5623F: drivers/scsi/hpsa*.[ch]
5624F: include/linux/cciss*.h
c117ab84 5625F: include/uapi/linux/cciss*.h
9257aa49 5626
e2d1d6c0 5627HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5628M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5629L: iss_storagedev@hp.com
516fdcea 5630L: esc.storagedev@microsemi.com
693373db 5631L: linux-scsi@vger.kernel.org
e2d1d6c0 5632S: Supported
679655da
JP
5633F: Documentation/blockdev/cciss.txt
5634F: drivers/block/cciss*
5635F: include/linux/cciss_ioctl.h
c117ab84 5636F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5637
f48ad614
DD
5638HFI1 DRIVER
5639M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5640M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5641L: linux-rdma@vger.kernel.org
5642S: Supported
5643F: drivers/infiniband/hw/hfi1
5644
1da177e4 5645HFS FILESYSTEM
6cf515e1
GU
5646L: linux-fsdevel@vger.kernel.org
5647S: Orphan
679655da
JP
5648F: Documentation/filesystems/hfs.txt
5649F: fs/hfs/
1da177e4 5650
ef575f47
GU
5651HFSPLUS FILESYSTEM
5652L: linux-fsdevel@vger.kernel.org
5653S: Orphan
5654F: Documentation/filesystems/hfsplus.txt
5655F: fs/hfsplus/
5656
1da177e4 5657HGA FRAMEBUFFER DRIVER
8b58be88 5658M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5659L: linux-nvidia@lists.surfsouth.com
5660W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5661S: Maintained
8a61f013 5662F: drivers/video/fbdev/hgafb.c
1da177e4 5663
4480f15b 5664HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5665M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5666M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5667L: linux-pm@vger.kernel.org
e2d1d6c0 5668S: Supported
679655da
JP
5669F: arch/x86/power/
5670F: drivers/base/power/
5671F: kernel/power/
5672F: include/linux/suspend.h
5673F: include/linux/freezer.h
5674F: include/linux/pm.h
679655da 5675F: arch/*/include/asm/suspend*.h
e2d1d6c0 5676
4ef4caad 5677HID CORE LAYER
e5f6450c 5678M: Jiri Kosina <jikos@kernel.org>
406df153 5679R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5680L: linux-input@vger.kernel.org
54e5881d 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5682S: Maintained
679655da
JP
5683F: drivers/hid/
5684F: include/linux/hid*
c117ab84 5685F: include/uapi/linux/hid*
4ef4caad 5686
30ee72f0 5687HID SENSOR HUB DRIVERS
e5f6450c 5688M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5689M: Jonathan Cameron <jic23@kernel.org>
5690M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5691L: linux-input@vger.kernel.org
5692L: linux-iio@vger.kernel.org
5693S: Maintained
5694F: Documentation/hid/hid-sensor*
5695F: drivers/hid/hid-sensor-*
5696F: drivers/iio/*/hid-*
5697F: include/linux/hid-sensor-*
5698
38bed542 5699HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5700M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5701L: linux-kernel@vger.kernel.org
75fc2d37 5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5703S: Maintained
679655da 5704F: Documentation/timers/
5cee9645 5705F: kernel/time/hrtimer.c
88606e80
TG
5706F: kernel/time/clockevents.c
5707F: kernel/time/tick*.*
5708F: kernel/time/timer_*.c
05ed8490 5709F: include/linux/clockchips.h
679655da 5710F: include/linux/hrtimer.h
38bed542 5711
1da177e4 5712HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5713L: linux-hams@vger.kernel.org
8b64f2a0 5714S: Orphan
679655da
JP
5715F: drivers/net/hamradio/dmascc.c
5716F: drivers/net/hamradio/scc.c
1da177e4 5717
ede1e6f8 5718HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5719M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5720W: http://www.highpoint-tech.com
5721S: Supported
679655da
JP
5722F: Documentation/scsi/hptiop.txt
5723F: drivers/scsi/hptiop.c
ede1e6f8 5724
1da177e4 5725HIPPI
8b58be88 5726M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5727L: linux-hippi@sunsite.dk
5728S: Maintained
679655da 5729F: include/linux/hippidevice.h
c117ab84 5730F: include/uapi/linux/if_hippi.h
679655da 5731F: net/802/hippi.c
ff5a3b50 5732F: drivers/net/hippi/
1da177e4 5733
b30d74e4
DH
5734HISILICON NETWORK SUBSYSTEM DRIVER
5735M: Yisen Zhuang <yisen.zhuang@huawei.com>
5736M: Salil Mehta <salil.mehta@huawei.com>
5737L: netdev@vger.kernel.org
5738W: http://www.hisilicon.com
5739S: Maintained
5740F: drivers/net/ethernet/hisilicon/
5741F: Documentation/devicetree/bindings/net/hisilicon*.txt
5742
66a9bae6 5743HISILICON ROCE DRIVER
5744M: Lijun Ou <oulijun@huawei.com>
5745M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5746L: linux-rdma@vger.kernel.org
5747S: Maintained
5748F: drivers/infiniband/hw/hns/
5749F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5750
16c6c252
JG
5751HISILICON SAS Controller
5752M: John Garry <john.garry@huawei.com>
5753W: http://www.hisilicon.com
5754S: Supported
5755F: drivers/scsi/hisi_sas/
5756F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5757
ff1d2767 5758HOST AP DRIVER
8b58be88 5759M: Jouni Malinen <j@w1.fi>
724c6b35 5760L: linux-wireless@vger.kernel.org
ffd74aca
JM
5761W: http://w1.fi/hostap-driver.html
5762S: Obsolete
eb4f98d5 5763F: drivers/net/wireless/intersil/hostap/
ff1d2767 5764
dd8cd779 5765HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5766L: platform-driver-x86@vger.kernel.org
95c70215 5767S: Orphan
679655da 5768F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5769
e2d1d6c0 5770HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5771M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5772S: Maintained
7e25d724 5773F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5774
7d2c86b5 5775HPET: High Precision Event Timers driver
8b58be88 5776M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5777S: Maintained
679655da
JP
5778F: Documentation/timers/hpet.txt
5779F: drivers/char/hpet.c
5780F: include/linux/hpet.h
c117ab84 5781F: include/uapi/linux/hpet.h
b9b0332f 5782
e07b5d79 5783HPET: x86
9e06f631 5784S: Orphan
679655da
JP
5785F: arch/x86/kernel/hpet.c
5786F: arch/x86/include/asm/hpet.h
b9b0332f 5787
1da177e4 5788HPFS FILESYSTEM
8b58be88 5789M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5790W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5791S: Maintained
679655da 5792F: fs/hpfs/
1da177e4 5793
3441cded 5794HSI SUBSYSTEM
56459ea9
SR
5795M: Sebastian Reichel <sre@kernel.org>
5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5797S: Maintained
5798F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5799F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5800F: drivers/hsi/
5801F: include/linux/hsi/
5802F: include/uapi/linux/hsi/
5803
7d2c86b5 5804HSO 3G MODEM DRIVER
8b58be88 5805M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5806W: http://www.pharscape.org
5807S: Maintained
679655da 5808F: drivers/net/usb/hso.c
11cd29b0 5809
19990e29
AB
5810HSR NETWORK PROTOCOL
5811M: Arvid Brodin <arvid.brodin@alten.se>
5812L: netdev@vger.kernel.org
5813S: Maintained
5814F: net/hsr/
5815
5a18c343 5816HTCPEN TOUCHSCREEN DRIVER
8b58be88 5817M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5818L: linux-input@vger.kernel.org
5819S: Maintained
679655da 5820F: drivers/input/touchscreen/htcpen.c
5a18c343 5821
1da177e4 5822HUGETLB FILESYSTEM
6d49e352 5823M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5824S: Maintained
679655da 5825F: fs/hugetlbfs/
1da177e4 5826
fe713d60
JCT
5827HVA ST MEDIA DRIVER
5828M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5829L: linux-media@vger.kernel.org
5830T: git git://linuxtv.org/media_tree.git
5831W: https://linuxtv.org
5832S: Supported
5833F: drivers/media/platform/sti/hva
5834
05183189 5835Hyper-V CORE AND DRIVERS
9c3646d1 5836M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5837M: Haiyang Zhang <haiyangz@microsoft.com>
5838L: devel@linuxdriverproject.org
5839S: Maintained
a4162747
HZ
5840F: arch/x86/include/asm/mshyperv.h
5841F: arch/x86/include/uapi/asm/hyperv.h
5842F: arch/x86/kernel/cpu/mshyperv.c
05183189 5843F: drivers/hid/hid-hyperv.c
a4162747 5844F: drivers/hv/
f92ca80b 5845F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5846F: drivers/pci/host/pci-hyperv.c
05183189 5847F: drivers/net/hyperv/
a4162747 5848F: drivers/scsi/storvsc_drv.c
8a61f013 5849F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5850F: include/linux/hyperv.h
5851F: tools/hv/
54bf725e 5852F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5853
7724fd04
PR
5854I2C MUXES
5855M: Peter Rosin <peda@axentia.se>
5856L: linux-i2c@vger.kernel.org
5857S: Maintained
2254d24a 5858F: Documentation/i2c/i2c-topology
7724fd04
PR
5859F: Documentation/i2c/muxes/
5860F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5861F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5862F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5863F: drivers/i2c/i2c-mux.c
5864F: drivers/i2c/muxes/
5865F: include/linux/i2c-mux.h
5866
d85c8a6a 5867I2C OVER PARALLEL PORT
d8130624 5868M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5869L: linux-i2c@vger.kernel.org
5870S: Maintained
5871F: Documentation/i2c/busses/i2c-parport
5872F: Documentation/i2c/busses/i2c-parport-light
5873F: drivers/i2c/busses/i2c-parport.c
5874F: drivers/i2c/busses/i2c-parport-light.c
5875
5876I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5877M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5878L: linux-i2c@vger.kernel.org
5879S: Maintained
5880F: Documentation/i2c/busses/i2c-ali1535
5881F: Documentation/i2c/busses/i2c-ali1563
5882F: Documentation/i2c/busses/i2c-ali15x3
5883F: Documentation/i2c/busses/i2c-amd756
5884F: Documentation/i2c/busses/i2c-amd8111
5885F: Documentation/i2c/busses/i2c-i801
5886F: Documentation/i2c/busses/i2c-nforce2
5887F: Documentation/i2c/busses/i2c-piix4
5888F: Documentation/i2c/busses/i2c-sis5595
5889F: Documentation/i2c/busses/i2c-sis630
5890F: Documentation/i2c/busses/i2c-sis96x
5891F: Documentation/i2c/busses/i2c-via
5892F: Documentation/i2c/busses/i2c-viapro
5893F: drivers/i2c/busses/i2c-ali1535.c
5894F: drivers/i2c/busses/i2c-ali1563.c
5895F: drivers/i2c/busses/i2c-ali15x3.c
5896F: drivers/i2c/busses/i2c-amd756.c
5897F: drivers/i2c/busses/i2c-amd756-s4882.c
5898F: drivers/i2c/busses/i2c-amd8111.c
5899F: drivers/i2c/busses/i2c-i801.c
5900F: drivers/i2c/busses/i2c-isch.c
5901F: drivers/i2c/busses/i2c-nforce2.c
5902F: drivers/i2c/busses/i2c-nforce2-s4985.c
5903F: drivers/i2c/busses/i2c-piix4.c
5904F: drivers/i2c/busses/i2c-sis5595.c
5905F: drivers/i2c/busses/i2c-sis630.c
5906F: drivers/i2c/busses/i2c-sis96x.c
5907F: drivers/i2c/busses/i2c-via.c
5908F: drivers/i2c/busses/i2c-viapro.c
5909
cb7f07a4
NH
5910I2C/SMBUS ISMT DRIVER
5911M: Seth Heasley <seth.heasley@intel.com>
5912M: Neil Horman <nhorman@tuxdriver.com>
5913L: linux-i2c@vger.kernel.org
5914F: drivers/i2c/busses/i2c-ismt.c
5915F: Documentation/i2c/busses/i2c-ismt
5916
6ea884db 5917I2C/SMBUS STUB DRIVER
d8130624 5918M: Jean Delvare <jdelvare@suse.com>
846557d3 5919L: linux-i2c@vger.kernel.org
6ea884db 5920S: Maintained
8547a5bc 5921F: drivers/i2c/i2c-stub.c
6ea884db 5922
5b543965 5923I2C SUBSYSTEM
14d77c4d 5924M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5925L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5926W: https://i2c.wiki.kernel.org/
5927Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5929S: Maintained
40ed1b4c 5930F: Documentation/devicetree/bindings/i2c/
679655da
JP
5931F: Documentation/i2c/
5932F: drivers/i2c/
630bc46e 5933F: drivers/i2c/*/
679655da 5934F: include/linux/i2c.h
03b70d62 5935F: include/linux/i2c-*.h
c117ab84
CEB
5936F: include/uapi/linux/i2c.h
5937F: include/uapi/linux/i2c-*.h
1da177e4 5938
4560d677
WS
5939I2C ACPI SUPPORT
5940M: Mika Westerberg <mika.westerberg@linux.intel.com>
5941L: linux-i2c@vger.kernel.org
5942L: linux-acpi@vger.kernel.org
5943S: Maintained
4560d677 5944
d85c8a6a 5945I2C-TAOS-EVM DRIVER
d8130624 5946M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5947L: linux-i2c@vger.kernel.org
5948S: Maintained
5949F: Documentation/i2c/busses/i2c-taos-evm
5950F: drivers/i2c/busses/i2c-taos-evm.c
5951
e8c76eed 5952I2C-TINY-USB DRIVER
8b58be88 5953M: Till Harbaum <till@harbaum.org>
846557d3 5954L: linux-i2c@vger.kernel.org
932d1872 5955W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5956S: Maintained
679655da 5957F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5958
1da177e4 5959i386 BOOT CODE
8b58be88 5960M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5961S: Maintained
679655da 5962F: arch/x86/boot/
1da177e4
LT
5963
5964i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5965M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5967S: Maintained
5968
1da177e4 5969IA64 (Itanium) PLATFORM
8b58be88
JP
5970M: Tony Luck <tony.luck@intel.com>
5971M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5972L: linux-ia64@vger.kernel.org
6b1c70b1 5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5974S: Maintained
679655da 5975F: arch/ia64/
1da177e4 5976
4cd38750
LDSB
5977IBM Power VMX Cryptographic instructions
5978M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5979M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5980L: linux-crypto@vger.kernel.org
5981S: Supported
5982F: drivers/crypto/vmx/Makefile
5983F: drivers/crypto/vmx/Kconfig
5984F: drivers/crypto/vmx/vmx.c
5985F: drivers/crypto/vmx/aes*
5986F: drivers/crypto/vmx/ghash*
5987F: drivers/crypto/vmx/ppc-xlate.pl
5988
956c203c 5989IBM Power in-Nest Crypto Acceleration
4cd38750 5990M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5991M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5992L: linux-crypto@vger.kernel.org
5993S: Supported
28bceeaa
DS
5994F: drivers/crypto/nx/Makefile
5995F: drivers/crypto/nx/Kconfig
5996F: drivers/crypto/nx/nx-aes*
5997F: drivers/crypto/nx/nx-sha*
5998F: drivers/crypto/nx/nx.*
5999F: drivers/crypto/nx/nx_csbcpb.h
6000F: drivers/crypto/nx/nx_debugfs.h
956c203c 6001
0e16aafb 6002IBM Power 842 compression accelerator
41656aa7 6003M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6004S: Supported
28bceeaa
DS
6005F: drivers/crypto/nx/Makefile
6006F: drivers/crypto/nx/Kconfig
7011a122 6007F: drivers/crypto/nx/nx-842*
2da572c9 6008F: include/linux/sw842.h
2062c5b6 6009F: crypto/842.c
2da572c9 6010F: lib/842/
0e16aafb 6011
1da177e4 6012IBM Power Linux RAID adapter
8b58be88 6013M: Brian King <brking@us.ibm.com>
1da177e4 6014S: Supported
679655da 6015F: drivers/scsi/ipr.*
1da177e4 6016
9d348af4 6017IBM Power Virtual Ethernet Device Driver
eddd63a6 6018M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6019L: netdev@vger.kernel.org
6020S: Supported
9aa32835 6021F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6022
032c5e82
TF
6023IBM Power SRIOV Virtual NIC Device Driver
6024M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6025M: John Allen <jallen@linux.vnet.ibm.com>
6026L: netdev@vger.kernel.org
6027S: Supported
6028F: drivers/net/ethernet/ibm/ibmvnic.*
6029
e6babec6 6030IBM Power Virtual SCSI Device Drivers
bcbde52b 6031M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6032L: linux-scsi@vger.kernel.org
6033S: Supported
e6babec6 6034F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6035F: include/scsi/viosrp.h
6036
6037IBM Power Virtual SCSI Device Target Driver
6038M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6039M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6040L: linux-scsi@vger.kernel.org
6041L: target-devel@vger.kernel.org
6042S: Supported
6043F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6044
6045IBM Power Virtual FC Device Drivers
44b4dad9 6046M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6047L: linux-scsi@vger.kernel.org
6048S: Supported
6049F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6050
1da177e4 6051IBM ServeRAID RAID DRIVER
f9213e78 6052S: Orphan
679655da 6053F: drivers/scsi/ips.*
1da177e4 6054
6ed9f9c4
PT
6055ICH LPC AND GPIO DRIVER
6056M: Peter Tyser <ptyser@xes-inc.com>
6057S: Maintained
6058F: drivers/mfd/lpc_ich.c
6059F: drivers/gpio/gpio-ich.c
6060
1e7106fc 6061IDE SUBSYSTEM
8b58be88 6062M: "David S. Miller" <davem@davemloft.net>
1da177e4 6063L: linux-ide@vger.kernel.org
8a6e2535 6064Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6066S: Maintained
679655da
JP
6067F: Documentation/ide/
6068F: drivers/ide/
6069F: include/linux/ide.h
1da177e4 6070
6cb8c13d
IP
6071IDEAPAD LAPTOP EXTRAS DRIVER
6072M: Ike Panhc <ike.pan@canonical.com>
6073L: platform-driver-x86@vger.kernel.org
6074W: http://launchpad.net/ideapad-laptop
6075S: Maintained
6076F: drivers/platform/x86/ideapad-laptop.c
6077
1ea4c161
AM
6078IDEAPAD LAPTOP SLIDEBAR DRIVER
6079M: Andrey Moiseev <o2g.org.ru@gmail.com>
6080L: linux-input@vger.kernel.org
6081W: https://github.com/o2genum/ideapad-slidebar
6082S: Maintained
6083F: drivers/input/misc/ideapad_slidebar.c
6084
0f861e8c 6085IDE/ATAPI DRIVERS
487ba8e8 6086M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6087L: linux-ide@vger.kernel.org
c404c199 6088S: Maintained
679655da
JP
6089F: Documentation/cdrom/ide-cd
6090F: drivers/ide/ide-cd*
1da177e4 6091
27471fdb 6092IDLE-I7300
8b58be88 6093M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6094L: linux-pm@vger.kernel.org
27471fdb 6095S: Supported
679655da 6096F: drivers/idle/i7300_idle.c
27471fdb 6097
02cf2286 6098IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6099M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6100L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6101W: http://wpan.cakelab.org/
6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6104S: Maintained
6105F: net/ieee802154/
68653359 6106F: net/mac802154/
251741b1 6107F: drivers/net/ieee802154/
580947d3
AA
6108F: include/linux/nl802154.h
6109F: include/linux/ieee802154.h
6110F: include/net/nl802154.h
6111F: include/net/mac802154.h
6112F: include/net/af_ieee802154.h
6113F: include/net/cfg802154.h
6114F: include/net/ieee802154_netdev.h
ebef9c12 6115F: Documentation/networking/ieee802154.txt
02cf2286 6116
b1c97193
SY
6117IGORPLUG-USB IR RECEIVER
6118M: Sean Young <sean@mess.org>
6119L: linux-media@vger.kernel.org
6120S: Maintained
6121F: drivers/media/rc/igorplugusb.c
6122
40ad4a30
SY
6123IGUANAWORKS USB IR TRANSCEIVER
6124M: Sean Young <sean@mess.org>
6125L: linux-media@vger.kernel.org
6126S: Maintained
6127F: drivers/media/rc/iguanair.c
6128
9545f86e 6129IIO SUBSYSTEM AND DRIVERS
030a13d7 6130M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6131R: Hartmut Knaack <knaack.h@gmx.de>
6132R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6133R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6134L: linux-iio@vger.kernel.org
21d41655 6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6136S: Maintained
866b148a 6137F: Documentation/devicetree/bindings/iio/
03e7c251 6138F: drivers/iio/
9545f86e 6139F: drivers/staging/iio/
8fe671fc 6140F: include/linux/iio/
817020cf 6141F: tools/iio/
9545f86e 6142
65519263
SG
6143IKANOS/ADI EAGLE ADSL USB DRIVER
6144M: Matthieu Castet <castet.matthieu@free.fr>
6145M: Stanislaw Gruszka <stf_xl@wp.pl>
6146S: Maintained
6147F: drivers/usb/atm/ueagle-atm.c
6148
8ef3ff27
PB
6149IMGTEC ASCII LCD DRIVER
6150M: Paul Burton <paul.burton@imgtec.com>
6151S: Maintained
6152F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6153F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6154
e89ab51f
GR
6155INA209 HARDWARE MONITOR DRIVER
6156M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6157L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6158S: Maintained
6159F: Documentation/hwmon/ina209
6160F: Documentation/devicetree/bindings/i2c/ina209.txt
6161F: drivers/hwmon/ina209.c
6162
6163INA2XX HARDWARE MONITOR DRIVER
6164M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6165L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6166S: Maintained
6167F: Documentation/hwmon/ina2xx
6168F: drivers/hwmon/ina2xx.c
6169F: include/linux/platform_data/ina2xx.h
6170
14dc124f
SIG
6171INDUSTRY PACK SUBSYSTEM (IPACK)
6172M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6173M: Jens Taprogge <jens.taprogge@taprogge.org>
6174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6175L: industrypack-devel@lists.sourceforge.net
6176W: http://industrypack.sourceforge.net
6177S: Maintained
6178F: drivers/ipack/
6179
8adc53fd
ZLK
6180INGENIC JZ4780 DMA Driver
6181M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6182S: Maintained
6183F: drivers/dma/dma-jz4780.c
6184
87cf40e6
HH
6185INGENIC JZ4780 NAND DRIVER
6186M: Harvey Hunt <harveyhuntnexus@gmail.com>
6187L: linux-mtd@lists.infradead.org
6188S: Maintained
6189F: drivers/mtd/nand/jz4780_*
6190
aa7168f4 6191INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6192M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6193M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6194L: linux-ima-devel@lists.sourceforge.net
6195L: linux-ima-user@lists.sourceforge.net
6196L: linux-security-module@vger.kernel.org
9f273c24 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6198S: Supported
679655da 6199F: security/integrity/ima/
aa7168f4 6200
9a4ea5a9
JH
6201IMGTEC IR DECODER DRIVER
6202M: James Hogan <james.hogan@imgtec.com>
6203S: Maintained
6204F: drivers/media/rc/img-ir/
6205
1da177e4 6206IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6207L: linux-fbdev@vger.kernel.org
843393d3 6208S: Orphan
8a61f013 6209F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6210
6211INFINIBAND SUBSYSTEM
b6b2bbe6 6212M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6213M: Sean Hefty <sean.hefty@intel.com>
6214M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6215L: linux-rdma@vger.kernel.org
605841f5 6216W: http://www.openfabrics.org/
8a6e2535 6217Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6219S: Supported
679655da
JP
6220F: Documentation/infiniband/
6221F: drivers/infiniband/
c117ab84 6222F: include/uapi/linux/if_infiniband.h
954138dc
YD
6223F: include/uapi/rdma/
6224F: include/rdma/
1da177e4 6225
c9f04f58 6226INOTIFY
8b58be88
JP
6227M: John McCutchan <john@johnmccutchan.com>
6228M: Robert Love <rlove@rlove.org>
6229M: Eric Paris <eparis@parisplace.org>
c9f04f58 6230S: Maintained
679655da
JP
6231F: Documentation/filesystems/inotify.txt
6232F: fs/notify/inotify/
6233F: include/linux/inotify.h
c117ab84 6234F: include/uapi/linux/inotify.h
c9f04f58 6235
e2d1d6c0 6236INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6237M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6238L: linux-input@vger.kernel.org
8a6e2535 6239Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6241S: Maintained
679655da 6242F: drivers/input/
f4eea7e2 6243F: include/linux/input.h
c117ab84 6244F: include/uapi/linux/input.h
f4eea7e2 6245F: include/linux/input/
e52d8398 6246F: Documentation/devicetree/bindings/input/
e2d1d6c0 6247
3267a87f 6248INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6249M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6250L: linux-input@vger.kernel.org
75dd112a 6251S: Odd fixes
3267a87f 6252F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6253F: drivers/input/input-mt.c
3267a87f
HR
6254K: \b(ABS|SYN)_MT_
6255
97fa99a3
JY
6256INTEL ASoC BDW/HSW DRIVERS
6257M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6258L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6259S: Supported
e8e1225d
JP
6260F: sound/soc/intel/common/sst-dsp*
6261F: sound/soc/intel/common/sst-firmware.c
6262F: sound/soc/intel/boards/broadwell.c
6263F: sound/soc/intel/haswell/
97fa99a3 6264
4ac13e17
DJ
6265INTEL C600 SERIES SAS CONTROLLER DRIVER
6266M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6267M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6268L: linux-scsi@vger.kernel.org
7106891a
DJ
6269T: git git://git.code.sf.net/p/intel-sas/isci
6270S: Supported
4ac13e17 6271F: drivers/scsi/isci/
4ac13e17 6272
ecc83e52
AH
6273INTEL HID EVENT DRIVER
6274M: Alex Hung <alex.hung@canonical.com>
6275L: platform-driver-x86@vger.kernel.org
6276S: Maintained
6277F: drivers/platform/x86/intel-hid.c
6278
332e0812
AK
6279INTEL VIRTUAL BUTTON DRIVER
6280M: AceLan Kao <acelan.kao@canonical.com>
6281L: platform-driver-x86@vger.kernel.org
6282S: Maintained
6283F: drivers/platform/x86/intel-vbtn.c
6284
26717172
LB
6285INTEL IDLE DRIVER
6286M: Len Brown <lenb@kernel.org>
bf1c138e 6287L: linux-pm@vger.kernel.org
08deed1e 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6289S: Supported
6290F: drivers/idle/intel_idle.c
6291
8fb861fa
SP
6292INTEL INTEGRATED SENSOR HUB DRIVER
6293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294M: Jiri Kosina <jikos@kernel.org>
6295L: linux-input@vger.kernel.org
6296S: Maintained
6297F: drivers/hid/intel-ish-hid/
6298
7c1ac18d 6299INTEL PSTATE DRIVER
58ac1f62
SP
6300M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6301M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6302L: linux-pm@vger.kernel.org
6303S: Supported
6304F: drivers/cpufreq/intel_pstate.c
6305
9eb8ef74 6306INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6307M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6308L: linux-fbdev@vger.kernel.org
ce00f85c 6309S: Maintained
679655da 6310F: Documentation/fb/intelfb.txt
8a61f013 6311F: drivers/video/fbdev/intelfb/
9eb8ef74 6312
1da177e4 6313INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6314M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6315L: linux-fbdev@vger.kernel.org
ce00f85c 6316S: Maintained
8a61f013 6317F: drivers/video/fbdev/i810/
1da177e4 6318
f4a9bc4c 6319INTEL MENLOW THERMAL DRIVER
8b58be88 6320M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6321L: platform-driver-x86@vger.kernel.org
5ca92bd9 6322W: https://01.org/linux-acpi
f4a9bc4c 6323S: Supported
679655da 6324F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6325
248a9dc3 6326INTEL I/OAT DMA DRIVER
18ebd564 6327M: Dave Jiang <dave.jiang@intel.com>
08223d80 6328R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6329L: dmaengine@vger.kernel.org
6330Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6331S: Supported
679655da 6332F: drivers/dma/ioat*
248a9dc3 6333
6c8909b4 6334INTEL IOMMU (VT-d)
8b58be88 6335M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6336L: iommu@lists.linux-foundation.org
54e5881d 6337T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6338S: Supported
3fb39615 6339F: drivers/iommu/intel-iommu.c
679655da 6340F: include/linux/intel-iommu.h
6c8909b4 6341
b3e5f263 6342INTEL IOP-ADMA DMA DRIVER
08223d80 6343R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6344S: Odd fixes
679655da 6345F: drivers/dma/iop-adma.c
b3e5f263 6346
9251ce95 6347INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6348M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6349S: Maintained
679655da
JP
6350F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6351F: arch/arm/mach-ixp4xx/include/mach/npe.h
6352F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6353F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6354F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6355F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6356
844dd05f 6357INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6358M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6359S: Maintained
679655da 6360F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6361
2f302324 6362INTEL ETHERNET DRIVERS
8b58be88 6363M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6364L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6365W: http://www.intel.com/support/feedback.htm
d94e6fed 6366W: http://e1000.sourceforge.net/
2f302324
JK
6367Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6370S: Supported
0d164401
JK
6371F: Documentation/networking/e100.txt
6372F: Documentation/networking/e1000.txt
6373F: Documentation/networking/e1000e.txt
6374F: Documentation/networking/igb.txt
6375F: Documentation/networking/igbvf.txt
6376F: Documentation/networking/ixgb.txt
6377F: Documentation/networking/ixgbe.txt
6378F: Documentation/networking/ixgbevf.txt
1bff6529 6379F: Documentation/networking/i40e.txt
105bf2fe 6380F: Documentation/networking/i40evf.txt
dee1ad47 6381F: drivers/net/ethernet/intel/
bc90d291 6382F: drivers/net/ethernet/intel/*/
1da177e4 6383
6e4de866
FL
6384INTEL RDMA RNIC DRIVER
6385M: Faisal Latif <faisal.latif@intel.com>
6386R: Chien Tin Tung <chien.tin.tung@intel.com>
6387R: Mustafa Ismail <mustafa.ismail@intel.com>
6388R: Shiraz Saleem <shiraz.saleem@intel.com>
6389R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6390L: linux-rdma@vger.kernel.org
6391S: Supported
6392F: drivers/infiniband/hw/i40iw/
6393
224f9e6d
AS
6394INTEL MERRIFIELD GPIO DRIVER
6395M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6396L: linux-gpio@vger.kernel.org
6397S: Maintained
6398F: drivers/gpio/gpio-merrifield.c
6399
0963d59b
LW
6400INTEL-MID GPIO DRIVER
6401M: David Cohen <david.a.cohen@linux.intel.com>
6402L: linux-gpio@vger.kernel.org
6403S: Maintained
6404F: drivers/gpio/gpio-intel-mid.c
6405
ca907a90
SY
6406INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6407M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6408L: linux-wireless@vger.kernel.org
ca907a90 6409S: Maintained
679655da 6410F: Documentation/networking/README.ipw2100
679655da 6411F: Documentation/networking/README.ipw2200
367a1092 6412F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6413
5760b0a5
AS
6414INTEL(R) TRACE HUB
6415M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6416S: Supported
6417F: Documentation/trace/intel_th.txt
6418F: drivers/hwtracing/intel_th/
6419
4bd96a7a 6420INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6421M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6422L: tboot-devel@lists.sourceforge.net
6423W: http://tboot.sourceforge.net
e9b7d7c8 6424T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6425S: Supported
6426F: Documentation/intel_txt.txt
6427F: include/linux/tboot.h
6428F: arch/x86/kernel/tboot.c
6429
8a70da82 6430INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6431M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6432M: linux-wimax@intel.com
49e7d9df 6433L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6434S: Supported
6435W: http://linuxwimax.org
679655da
JP
6436F: Documentation/wimax/README.i2400m
6437F: drivers/net/wimax/i2400m/
c117ab84 6438F: include/uapi/linux/wimax/i2400m.h
8a70da82 6439
1c0ce89c
SG
6440INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6441M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6442L: linux-wireless@vger.kernel.org
1c0ce89c 6443S: Supported
7ac9a364 6444F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6445
b481de9c 6446INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6447M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6448M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6449M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6450M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6451L: linux-wireless@vger.kernel.org
b481de9c 6452W: http://intellinuxwireless.org
b62ff718 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6454S: Supported
e705c121 6455F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6456
de8fe023
TW
6457INTEL MANAGEMENT ENGINE (mei)
6458M: Tomas Winkler <tomas.winkler@intel.com>
6459L: linux-kernel@vger.kernel.org
6460S: Supported
c117ab84 6461F: include/uapi/linux/mei.h
5069288b 6462F: include/linux/mei_cl_bus.h
de8fe023 6463F: drivers/misc/mei/*
222818c3 6464F: drivers/watchdog/mei_wdt.c
e07950a1 6465F: Documentation/misc-devices/mei/*
986b891a 6466F: samples/mei/*
de8fe023 6467
50ceb98b
SD
6468INTEL MIC DRIVERS (mic)
6469M: Sudeep Dutt <sudeep.dutt@intel.com>
6470M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6471S: Supported
6472W: https://github.com/sudeepdutt/mic
6473W: http://software.intel.com/en-us/mic-developer
6474F: include/linux/mic_bus.h
6475F: include/linux/scif.h
6476F: include/uapi/linux/mic_common.h
6477F: include/uapi/linux/mic_ioctl.h
9f273c24 6478F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6479F: drivers/misc/mic/
6480F: drivers/dma/mic_x100_dma.c
6481F: drivers/dma/mic_x100_dma.h
9f273c24 6482F: Documentation/mic/
50ceb98b 6483
fdca4f16 6484INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6485M: Zha Qipeng<qipeng.zha@intel.com>
6486L: platform-driver-x86@vger.kernel.org
6487S: Maintained
6488F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6489F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6490F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6491F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6492
378f956e
SKC
6493INTEL TELEMETRY DRIVER
6494M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6495L: platform-driver-x86@vger.kernel.org
6496S: Maintained
378f956e 6497F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6498F: drivers/platform/x86/intel_telemetry*
0a8b8353 6499
b740d2e9
RB
6500INTEL PMC CORE DRIVER
6501M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6502M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6503L: platform-driver-x86@vger.kernel.org
6504S: Maintained
6505F: arch/x86/include/asm/pmc_core.h
6506F: drivers/platform/x86/intel_pmc_core*
6507
cb109a0e 6508IOC3 ETHERNET DRIVER
8b58be88 6509M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6510L: linux-mips@linux-mips.org
6511S: Maintained
8862bf1e 6512F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6513
cb109a0e 6514IOC3 SERIAL DRIVER
8b58be88 6515M: Pat Gefre <pfg@sgi.com>
d39e0721 6516L: linux-serial@vger.kernel.org
cb109a0e 6517S: Maintained
df621252 6518F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6519
0b6e8569
SW
6520IOMMU DRIVERS
6521M: Joerg Roedel <joro@8bytes.org>
6522L: iommu@lists.linux-foundation.org
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6524S: Maintained
efcd94c0 6525F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6526F: drivers/iommu/
6527
4480f15b 6528IP MASQUERADING
8b58be88 6529M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6530S: Maintained
679655da 6531F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6532
4409ebe9 6533IPMI SUBSYSTEM
8b58be88 6534M: Corey Minyard <minyard@acm.org>
b0c90653 6535L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6536W: http://openipmi.sourceforge.net/
6537S: Supported
679655da
JP
6538F: Documentation/IPMI.txt
6539F: drivers/char/ipmi/
6540F: include/linux/ipmi*
c117ab84 6541F: include/uapi/linux/ipmi*
4409ebe9 6542
2d800897
KW
6543QCOM AUDIO (ASoC) DRIVERS
6544M: Patrick Lai <plai@codeaurora.org>
6545M: Banajit Goswami <bgoswami@codeaurora.org>
6546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6547S: Supported
6548F: sound/soc/qcom/
6549
e2d1d6c0 6550IPS SCSI RAID DRIVER
8b58be88 6551M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6552L: linux-scsi@vger.kernel.org
6553W: http://www.adaptec.com/
6554S: Maintained
679655da 6555F: drivers/scsi/ips*
e2d1d6c0
RD
6556
6557IPVS
8b58be88
JP
6558M: Wensong Zhang <wensong@linux-vs.org>
6559M: Simon Horman <horms@verge.net.au>
6560M: Julian Anastasov <ja@ssi.bg>
979b6c13 6561L: netdev@vger.kernel.org
e2d1d6c0 6562L: lvs-devel@vger.kernel.org
1da177e4 6563S: Maintained
9f273c24
FW
6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6566F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6567F: include/net/ip_vs.h
c117ab84 6568F: include/uapi/linux/ip_vs.h
679655da 6569F: net/netfilter/ipvs/
1da177e4 6570
e7839f25 6571IPWIRELESS DRIVER
e5f6450c 6572M: Jiri Kosina <jikos@kernel.org>
d8130624 6573M: David Sterba <dsterba@suse.com>
92094aa0 6574S: Odd Fixes
282361a0 6575F: drivers/tty/ipwireless/
099dc4fb 6576
e2d1d6c0 6577IPX NETWORK LAYER
8b58be88 6578M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6579L: netdev@vger.kernel.org
6580S: Maintained
679655da 6581F: include/net/ipx.h
c117ab84 6582F: include/uapi/linux/ipx.h
679655da 6583F: net/ipx/
e2d1d6c0 6584
1da177e4 6585IRDA SUBSYSTEM
8b58be88 6586M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6587L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6588L: netdev@vger.kernel.org
1da177e4 6589W: http://irda.sourceforge.net/
f353976d 6590S: Maintained
e0057975 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6592F: Documentation/networking/irda.txt
6593F: drivers/net/irda/
6594F: include/net/irda/
6595F: net/irda/
1da177e4 6596
a800c7cc
TG
6597IRQ SUBSYSTEM
6598M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6599L: linux-kernel@vger.kernel.org
a800c7cc 6600S: Maintained
75fc2d37 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6602F: kernel/irq/
2ed9fd28
JC
6603
6604IRQCHIP DRIVERS
6605M: Thomas Gleixner <tglx@linutronix.de>
6606M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6607M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6608L: linux-kernel@vger.kernel.org
6609S: Maintained
6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6611T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6612F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6613F: drivers/irqchip/
a800c7cc 6614
7ab3a837 6615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6616M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6617S: Maintained
b09dec2c 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6619F: Documentation/IRQ-domain.txt
6620F: include/linux/irqdomain.h
6621F: kernel/irq/irqdomain.c
b09dec2c 6622F: kernel/irq/msi.c
7ab3a837 6623
ad7afc38
WBG
6624ISA
6625M: William Breathitt Gray <vilhelm.gray@gmail.com>
6626S: Maintained
6627F: Documentation/isa.txt
6628F: drivers/base/isa.c
6629F: include/linux/isa.h
6630
e2d1d6c0 6631ISAPNP
8b58be88 6632M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6633S: Maintained
679655da
JP
6634F: Documentation/isapnp.txt
6635F: drivers/pnp/isapnp/
6636F: include/linux/isapnp.h
e2d1d6c0 6637
d39b8420
HV
6638ISA RADIO MODULE
6639M: Hans Verkuil <hverkuil@xs4all.nl>
6640L: linux-media@vger.kernel.org
6641T: git git://linuxtv.org/media_tree.git
a825eaec 6642W: https://linuxtv.org
d39b8420
HV
6643S: Maintained
6644F: drivers/media/radio/radio-isa*
6645
71a6d0af
HW
6646iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6647M: Peter Jones <pjones@redhat.com>
6648M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6649S: Maintained
6650F: drivers/firmware/iscsi_ibft*
6651
14816b1e 6652ISCSI
623290a2
LD
6653M: Lee Duncan <lduncan@suse.com>
6654M: Chris Leech <cleech@redhat.com>
14816b1e 6655L: open-iscsi@googlegroups.com
623290a2 6656W: www.open-iscsi.com
14816b1e 6657S: Maintained
679655da
JP
6658F: drivers/scsi/*iscsi*
6659F: include/scsi/*iscsi*
14816b1e 6660
1e65eb42
OG
6661ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6662M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6663M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6664M: Roi Dayan <roid@mellanox.com>
6665L: linux-rdma@vger.kernel.org
6666S: Supported
6667W: http://www.openfabrics.org
6668W: www.open-iscsi.org
6669Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6670F: drivers/infiniband/ulp/iser/
1e65eb42 6671
2b70e5fd 6672ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6673M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6675L: linux-rdma@vger.kernel.org
6676L: target-devel@vger.kernel.org
6677S: Supported
6678W: http://www.linux-iscsi.org
6679F: drivers/infiniband/ulp/isert
6680
1da177e4 6681ISDN SUBSYSTEM
8b58be88 6682M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6683L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6684L: netdev@vger.kernel.org
1da177e4 6685W: http://www.isdn4linux.de
54e5881d 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6687S: Maintained
679655da
JP
6688F: Documentation/isdn/
6689F: drivers/isdn/
6690F: include/linux/isdn.h
6691F: include/linux/isdn/
c117ab84
CEB
6692F: include/uapi/linux/isdn.h
6693F: include/uapi/linux/isdn/
1da177e4
LT
6694
6695ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6696M: Armin Schindler <mac@melware.de>
d5d52273 6697L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6698W: http://www.melware.de
6699S: Maintained
679655da 6700F: drivers/isdn/hardware/eicon/
1da177e4 6701
d624870f 6702IT87 HARDWARE MONITORING DRIVER
d8130624 6703M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6704L: linux-hwmon@vger.kernel.org
d624870f
JD
6705S: Maintained
6706F: Documentation/hwmon/it87
6707F: drivers/hwmon/it87.c
6708
d7104bff
AP
6709IT913X MEDIA DRIVER
6710M: Antti Palosaari <crope@iki.fi>
6711L: linux-media@vger.kernel.org
a825eaec 6712W: https://linuxtv.org
d7104bff
AP
6713W: http://palosaari.fi/linux/
6714Q: http://patchwork.linuxtv.org/project/linux-media/list/
6715T: git git://linuxtv.org/anttip/media_tree.git
6716S: Maintained
249c697e 6717F: drivers/media/tuners/it913x*
d7104bff 6718
91821ff3 6719IVTV VIDEO4LINUX DRIVER
6afdeaf8 6720M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6721L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6722L: linux-media@vger.kernel.org
275ffde4 6723T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6724W: http://www.ivtvdriver.org
6725S: Maintained
618cd932 6726F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6727F: drivers/media/pci/ivtv/
c117ab84 6728F: include/uapi/linux/ivtv*
91821ff3 6729
68620bdd
MP
6730IX2505V MEDIA DRIVER
6731M: Malcolm Priestley <tvboxspy@gmail.com>
6732L: linux-media@vger.kernel.org
a825eaec 6733W: https://linuxtv.org
68620bdd
MP
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735S: Maintained
6736F: drivers/media/dvb-frontends/ix2505v*
6737
4453d736
GR
6738JC42.4 TEMPERATURE SENSOR DRIVER
6739M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6740L: linux-hwmon@vger.kernel.org
4453d736
GR
6741S: Maintained
6742F: drivers/hwmon/jc42.c
6743F: Documentation/hwmon/jc42
6744
e2d1d6c0 6745JFS FILESYSTEM
3256f80f 6746M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6747L: jfs-discussion@lists.sourceforge.net
6748W: http://jfs.sourceforge.net/
54e5881d 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6750S: Maintained
679655da
JP
6751F: Documentation/filesystems/jfs.txt
6752F: fs/jfs/
e2d1d6c0 6753
95252236 6754JME NETWORK DRIVER
8b58be88 6755M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6756L: netdev@vger.kernel.org
6757S: Maintained
63d24a0e 6758F: drivers/net/ethernet/jme.*
95252236 6759
1da177e4 6760JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6761M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6762L: linux-mtd@lists.infradead.org
6763W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6764S: Maintained
679655da 6765F: fs/jffs2/
c117ab84 6766F: include/uapi/linux/jffs2.h
1da177e4 6767
d183e11a
TT
6768JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6769M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6770M: Jan Kara <jack@suse.com>
d183e11a
TT
6771L: linux-ext4@vger.kernel.org
6772S: Maintained
6773F: fs/jbd2/
6774F: include/linux/jbd2.h
ae0718f8 6775
207dab5f
MU
6776JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6777M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6778L: linux-media@vger.kernel.org
6779S: Maintained
6780F: drivers/media/platform/rcar_jpu.c
6781
fd8b6cb4 6782JSM Neo PCI based serial card
df247081 6783M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6784L: linux-serial@vger.kernel.org
6785S: Maintained
df621252 6786F: drivers/tty/serial/jsm/
ae0718f8 6787
af39917d
CL
6788K10TEMP HARDWARE MONITORING DRIVER
6789M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6790L: linux-hwmon@vger.kernel.org
af39917d
CL
6791S: Maintained
6792F: Documentation/hwmon/k10temp
6793F: drivers/hwmon/k10temp.c
6794
4660cb35 6795K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6796M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6797L: linux-hwmon@vger.kernel.org
ae0718f8 6798S: Maintained
679655da
JP
6799F: Documentation/hwmon/k8temp
6800F: drivers/hwmon/k8temp.c
ae0718f8 6801
0ba1d91d
AR
6802KASAN
6803M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6804R: Alexander Potapenko <glider@google.com>
6805R: Dmitry Vyukov <dvyukov@google.com>
6806L: kasan-dev@googlegroups.com
6807S: Maintained
6808F: arch/*/include/asm/kasan.h
6809F: arch/*/mm/kasan_init*
2757aafa 6810F: Documentation/dev-tools/kasan.rst
64f8ebaf 6811F: include/linux/kasan*.h
0ba1d91d
AR
6812F: lib/test_kasan.c
6813F: mm/kasan/
6814F: scripts/Makefile.kasan
6815
1da177e4 6816KCONFIG
5eb1f99e 6817M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6818L: linux-kbuild@vger.kernel.org
cea8321c 6819T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6820S: Maintained
679655da
JP
6821F: Documentation/kbuild/kconfig-language.txt
6822F: scripts/kconfig/
1da177e4 6823
ea6c2089 6824KDUMP
f871f191
VG
6825M: Dave Young <dyoung@redhat.com>
6826M: Baoquan He <bhe@redhat.com>
6827R: Vivek Goyal <vgoyal@redhat.com>
34633993 6828L: kexec@lists.infradead.org
ea6c2089
VG
6829W: http://lse.sourceforge.net/kdump/
6830S: Maintained
80811493 6831F: Documentation/kdump/
ea6c2089 6832
f41bf02f
HV
6833KEENE FM RADIO TRANSMITTER DRIVER
6834M: Hans Verkuil <hverkuil@xs4all.nl>
6835L: linux-media@vger.kernel.org
6836T: git git://linuxtv.org/media_tree.git
a825eaec 6837W: https://linuxtv.org
f41bf02f
HV
6838S: Maintained
6839F: drivers/media/radio/radio-keene*
6840
1da177e4 6841KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6842M: Ian Kent <raven@themaw.net>
f694fc97 6843L: autofs@vger.kernel.org
1da177e4 6844S: Maintained
679655da 6845F: fs/autofs4/
1da177e4 6846
70fb7ba6 6847KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6848M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6851L: linux-kbuild@vger.kernel.org
5ce45962 6852S: Maintained
679655da
JP
6853F: Documentation/kbuild/
6854F: Makefile
6855F: scripts/Makefile.*
70fb7ba6
MM
6856F: scripts/basic/
6857F: scripts/mk*
6858F: scripts/package/
1da177e4
LT
6859
6860KERNEL JANITORS
c3000e03 6861L: kernel-janitors@vger.kernel.org
10466f5a 6862W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6863S: Odd Fixes
1da177e4 6864
e8b43555 6865KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6866M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6867M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6868L: linux-nfs@vger.kernel.org
1da177e4 6869W: http://nfs.sourceforge.net/
9f273c24 6870T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6871S: Supported
679655da 6872F: fs/nfsd/
c117ab84 6873F: include/uapi/linux/nfsd/
679655da
JP
6874F: fs/lockd/
6875F: fs/nfs_common/
6876F: net/sunrpc/
6877F: include/linux/lockd/
6878F: include/linux/sunrpc/
c117ab84 6879F: include/uapi/linux/sunrpc/
1da177e4 6880
13b122b3
SK
6881KERNEL SELFTEST FRAMEWORK
6882M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6883M: Shuah Khan <shuah@kernel.org>
64f00850 6884L: linux-kselftest@vger.kernel.org
13b122b3
SK
6885T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6886S: Maintained
6887F: tools/testing/selftests
6888
426d62e2 6889KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6890M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6891M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6892L: kvm@vger.kernel.org
e3e58478 6893W: http://www.linux-kvm.org
a94b40a6 6894T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6895S: Supported
c93a64fe
PB
6896F: Documentation/*/kvm*.txt
6897F: Documentation/virtual/kvm/
679655da 6898F: arch/*/kvm/
1662e862
CB
6899F: arch/x86/kernel/kvm.c
6900F: arch/x86/kernel/kvmclock.c
679655da
JP
6901F: arch/*/include/asm/kvm*
6902F: include/linux/kvm*
c117ab84 6903F: include/uapi/linux/kvm*
679655da 6904F: virt/kvm/
6d0a1a61 6905F: tools/kvm/
426d62e2 6906
ad8003d3 6907KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6908M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6909L: kvm@vger.kernel.org
038161de 6910W: http://www.linux-kvm.org/
7de609c8 6911S: Maintained
679655da 6912F: arch/x86/include/asm/svm.h
679655da 6913F: arch/x86/kvm/svm.c
426d62e2 6914
513014b7 6915KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6916M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6917L: kvm-ppc@vger.kernel.org
038161de 6918W: http://www.linux-kvm.org/
6a7f972d 6919T: git git://github.com/agraf/linux-2.6.git
513014b7 6920S: Supported
679655da
JP
6921F: arch/powerpc/include/asm/kvm*
6922F: arch/powerpc/kvm/
513014b7 6923
85f8fffe 6924KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6925M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6926M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6927L: linux-s390@vger.kernel.org
6928W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6930S: Supported
679655da
JP
6931F: Documentation/s390/kvm.txt
6932F: arch/s390/include/asm/kvm*
80811493 6933F: arch/s390/kvm/
85f8fffe 6934
a749474d 6935KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6936M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6937M: Marc Zyngier <marc.zyngier@arm.com>
6938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6939L: kvmarm@lists.cs.columbia.edu
6940W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6942S: Supported
a749474d
CD
6943F: arch/arm/include/uapi/asm/kvm*
6944F: arch/arm/include/asm/kvm*
6945F: arch/arm/kvm/
5c8818b4
MZ
6946F: virt/kvm/arm/
6947F: include/kvm/arm_*
a749474d 6948
6394a3ec 6949KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6950M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6951M: Marc Zyngier <marc.zyngier@arm.com>
6952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6953L: kvmarm@lists.cs.columbia.edu
6954S: Maintained
6955F: arch/arm64/include/uapi/asm/kvm*
6956F: arch/arm64/include/asm/kvm*
6957F: arch/arm64/kvm/
6958
bfd3d532
JH
6959KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6960M: James Hogan <james.hogan@imgtec.com>
6961L: linux-mips@linux-mips.org
6962S: Supported
6963F: arch/mips/include/uapi/asm/kvm*
6964F: arch/mips/include/asm/kvm*
6965F: arch/mips/kvm/
6966
dc009d92 6967KEXEC
8b58be88 6968M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6969W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6970L: kexec@lists.infradead.org
dc009d92 6971S: Maintained
679655da 6972F: include/linux/kexec.h
c117ab84 6973F: include/uapi/linux/kexec.h
10540a69 6974F: kernel/kexec*
dc009d92 6975
e971461f
DH
6976KEYS/KEYRINGS:
6977M: David Howells <dhowells@redhat.com>
aa62efff 6978L: keyrings@vger.kernel.org
e971461f 6979S: Maintained
d410fa4e 6980F: Documentation/security/keys.txt
e971461f
DH
6981F: include/linux/key.h
6982F: include/linux/key-type.h
75aeddd1
DH
6983F: include/linux/keyctl.h
6984F: include/uapi/linux/keyctl.h
e971461f
DH
6985F: include/keys/
6986F: security/keys/
6987
7f3c68be 6988KEYS-TRUSTED
74dd744f
MZ
6989M: David Safford <safford@us.ibm.com>
6990M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6991L: linux-security-module@vger.kernel.org
aa62efff 6992L: keyrings@vger.kernel.org
7f3c68be 6993S: Supported
d410fa4e 6994F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6995F: include/keys/trusted-type.h
6996F: security/keys/trusted.c
6997F: security/keys/trusted.h
6998
6999KEYS-ENCRYPTED
74dd744f
MZ
7000M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7001M: David Safford <safford@us.ibm.com>
7f3c68be 7002L: linux-security-module@vger.kernel.org
aa62efff 7003L: keyrings@vger.kernel.org
7f3c68be 7004S: Supported
d410fa4e 7005F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7006F: include/keys/encrypted-type.h
19c90aa6 7007F: security/keys/encrypted-keys/
7f3c68be 7008
5b778dad 7009KGDB / KDB /debug_core
8b58be88 7010M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7011W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7012L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7014S: Maintained
679655da
JP
7015F: Documentation/DocBook/kgdb.tmpl
7016F: drivers/misc/kgdbts.c
df621252 7017F: drivers/tty/serial/kgdboc.c
5b778dad 7018F: include/linux/kdb.h
679655da 7019F: include/linux/kgdb.h
4063eb5f 7020F: kernel/debug/
e3e2aaf7 7021
456db8cc 7022KMEMCHECK
8b58be88 7023M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7024M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7025S: Maintained
9c296b46 7026F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7027F: arch/x86/include/asm/kmemcheck.h
7028F: arch/x86/mm/kmemcheck/
7029F: include/linux/kmemcheck.h
7030F: mm/kmemcheck.c
b9ce08c0 7031
c3bb4d24 7032KMEMLEAK
8b58be88 7033M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7034S: Maintained
ca90a7a3 7035F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7036F: include/linux/kmemleak.h
7037F: mm/kmemleak.c
7038F: mm/kmemleak-test.c
7039
89559a61 7040KPROBES
a320817c 7041M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7042M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7043M: "David S. Miller" <davem@davemloft.net>
353def94 7044M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7045S: Maintained
679655da
JP
7046F: Documentation/kprobes.txt
7047F: include/linux/kprobes.h
7048F: kernel/kprobes.c
89559a61 7049
70e84049 7050KS0108 LCD CONTROLLER DRIVER
8b58be88 7051M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7052W: http://miguelojeda.es/auxdisplay.htm
7053W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7054S: Maintained
679655da
JP
7055F: Documentation/auxdisplay/ks0108
7056F: drivers/auxdisplay/ks0108.c
7057F: include/linux/ks0108.h
70e84049 7058
1b69c6d0
DA
7059L3MDEV
7060M: David Ahern <dsa@cumulusnetworks.com>
7061L: netdev@vger.kernel.org
7062S: Maintained
7063F: net/l3mdev
7064F: include/net/l3mdev.h
7065
9ca44355 7066LANTIQ MIPS ARCHITECTURE
bdb40e8e 7067M: John Crispin <john@phrozen.org>
9ca44355
JC
7068L: linux-mips@linux-mips.org
7069S: Maintained
7070F: arch/mips/lantiq
7071
1da177e4 7072LAPB module
1da177e4 7073L: linux-x25@vger.kernel.org
bf9915cc 7074S: Orphan
679655da
JP
7075F: Documentation/networking/lapb-module.txt
7076F: include/*/lapb.h
7077F: net/lapb/
1da177e4
LT
7078
7079LASI 53c700 driver for PARISC
8b58be88 7080M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7081L: linux-scsi@vger.kernel.org
7082S: Maintained
679655da
JP
7083F: Documentation/scsi/53c700.txt
7084F: drivers/scsi/53c700*
1da177e4 7085
263de9b5 7086LED SUBSYSTEM
8b58be88 7087M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7088M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7089M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7090L: linux-leds@vger.kernel.org
b8926ba0 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7092S: Maintained
85c90368 7093F: Documentation/devicetree/bindings/leds/
679655da
JP
7094F: drivers/leds/
7095F: include/linux/leds.h
263de9b5 7096
b0461a44 7097LEGACY EEPROM DRIVER
d8130624 7098M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7099S: Maintained
7100F: Documentation/misc-devices/eeprom
7101F: drivers/misc/eeprom/eeprom.c
7102
1da177e4 7103LEGO USB Tower driver
8b58be88 7104M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7105L: legousb-devel@lists.sourceforge.net
7106W: http://legousb.sourceforge.net/
7107S: Maintained
679655da 7108F: drivers/usb/misc/legousbtower.c
1da177e4 7109
055616a8
MK
7110LG2160 MEDIA DRIVER
7111M: Michael Krufky <mkrufky@linuxtv.org>
7112L: linux-media@vger.kernel.org
a825eaec 7113W: https://linuxtv.org
055616a8
MK
7114W: http://github.com/mkrufky
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/mkrufky/tuners.git
7117S: Maintained
7118F: drivers/media/dvb-frontends/lg2160.*
7119
6f0e7725
MK
7120LGDT3305 MEDIA DRIVER
7121M: Michael Krufky <mkrufky@linuxtv.org>
7122L: linux-media@vger.kernel.org
a825eaec 7123W: https://linuxtv.org
6f0e7725
MK
7124W: http://github.com/mkrufky
7125Q: http://patchwork.linuxtv.org/project/linux-media/list/
7126T: git git://linuxtv.org/mkrufky/tuners.git
7127S: Maintained
7128F: drivers/media/dvb-frontends/lgdt3305.*
7129
568a17ff 7130LGUEST
8b58be88 7131M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7132L: lguest@lists.ozlabs.org
568a17ff 7133W: http://lguest.ozlabs.org/
72e91863 7134S: Odd Fixes
070f420b 7135F: arch/x86/include/asm/lguest*.h
679655da
JP
7136F: arch/x86/lguest/
7137F: drivers/lguest/
7138F: include/linux/lguest*.h
070f420b 7139F: tools/lguest/
568a17ff 7140
32ac7cb2
TH
7141LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7142M: Tejun Heo <tj@kernel.org>
7143L: linux-ide@vger.kernel.org
7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7145S: Maintained
7146F: drivers/ata/
7147F: include/linux/ata.h
7148F: include/linux/libata.h
d2abf98e 7149F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7150
7151LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7152M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7153L: linux-ide@vger.kernel.org
7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7155S: Maintained
7156F: include/linux/pata_arasan_cf_data.h
7157F: drivers/ata/pata_arasan_cf.c
7158
c7fa056c
BZ
7159LIBATA PATA DRIVERS
7160M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7161M: Tejun Heo <tj@kernel.org>
7162L: linux-ide@vger.kernel.org
7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7164S: Maintained
7165F: drivers/ata/pata_*.c
7166F: drivers/ata/ata_generic.c
7167
32ac7cb2
TH
7168LIBATA SATA AHCI PLATFORM devices support
7169M: Hans de Goede <hdegoede@redhat.com>
7170M: Tejun Heo <tj@kernel.org>
7171L: linux-ide@vger.kernel.org
7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7173S: Maintained
7174F: drivers/ata/ahci_platform.c
7175F: drivers/ata/libahci_platform.c
7176F: include/linux/ahci_platform.h
7177
7178LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7179M: Mikael Pettersson <mikpelinux@gmail.com>
7180L: linux-ide@vger.kernel.org
7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7182S: Maintained
7183F: drivers/ata/sata_promise.*
7184
1acd437c
SL
7185LIBLOCKDEP
7186M: Sasha Levin <sasha.levin@oracle.com>
7187S: Maintained
7188F: tools/lib/lockdep/
7189
bc30196f
DW
7190LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7191M: Dan Williams <dan.j.williams@intel.com>
7192L: linux-nvdimm@lists.01.org
7193Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7195S: Supported
7196F: drivers/nvdimm/*
7197F: include/linux/nd.h
7198F: include/linux/libnvdimm.h
7199F: include/uapi/linux/ndctl.h
7200
7201LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7202M: Ross Zwisler <ross.zwisler@linux.intel.com>
7203L: linux-nvdimm@lists.01.org
7204Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7205S: Supported
7206F: drivers/nvdimm/blk.c
7207F: drivers/nvdimm/region_devs.c
7208F: drivers/acpi/nfit*
7209
7210LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7211M: Vishal Verma <vishal.l.verma@intel.com>
7212L: linux-nvdimm@lists.01.org
7213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7214S: Supported
7215F: drivers/nvdimm/btt*
7216
7217LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7218M: Ross Zwisler <ross.zwisler@linux.intel.com>
7219L: linux-nvdimm@lists.01.org
7220Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7221S: Supported
7222F: drivers/nvdimm/pmem.c
b864bc17 7223F: include/linux/pmem.h
40603526 7224F: arch/*/include/asm/pmem.h
bc30196f 7225
cd9e9808
MB
7226LIGHTNVM PLATFORM SUPPORT
7227M: Matias Bjorling <mb@lightnvm.io>
7228W: http://github/OpenChannelSSD
4ead1a25 7229L: linux-block@vger.kernel.org
cd9e9808
MB
7230S: Maintained
7231F: drivers/lightnvm/
7232F: include/linux/lightnvm.h
7233F: include/uapi/linux/lightnvm.h
7234
852bb9f5 7235LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7236M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7237M: Paul Mackerras <paulus@samba.org>
ea668936 7238M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7239W: https://github.com/linuxppc/linux/wiki
a4724ed6 7240L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7241Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7243S: Supported
11c34c7d
JP
7244F: Documentation/powerpc/
7245F: arch/powerpc/
ef69b03d
ME
7246F: drivers/char/tpm/tpm_ibmvtpm*
7247F: drivers/crypto/nx/
7248F: drivers/crypto/vmx/
7249F: drivers/net/ethernet/ibm/ibmveth.*
7250F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7251F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7252F: drivers/pci/hotplug/rpa*
7253F: drivers/scsi/ibmvscsi/
ad654f25 7254F: tools/testing/selftests/powerpc
ef69b03d
ME
7255N: opal
7256N: /pmac
7257N: powermac
7258N: powernv
7259N: [^a-z0-9]ps3
7260N: pseries
1da177e4
LT
7261
7262LINUX FOR POWER MACINTOSH
8b58be88 7263M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7264W: http://www.penguinppc.org/
a4724ed6 7265L: linuxppc-dev@lists.ozlabs.org
1da177e4 7266S: Maintained
11c34c7d
JP
7267F: arch/powerpc/platforms/powermac/
7268F: drivers/macintosh/
1da177e4 7269
77a76369 7270LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7271M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7272L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7273T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7274S: Maintained
11c34c7d
JP
7275F: arch/powerpc/platforms/512x/
7276F: arch/powerpc/platforms/52xx/
1da177e4
LT
7277
7278LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7279M: Alistair Popple <alistair@popple.id.au>
8b58be88 7280M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7281W: http://www.penguinppc.org/
a4724ed6 7282L: linuxppc-dev@lists.ozlabs.org
1da177e4 7283S: Maintained
11c34c7d
JP
7284F: arch/powerpc/platforms/40x/
7285F: arch/powerpc/platforms/44x/
1da177e4 7286
260c02a9 7287LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7288L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7289S: Orphan
11c34c7d
JP
7290F: arch/powerpc/*/*virtex*
7291F: arch/powerpc/*/*/*virtex*
1da177e4 7292
e93adf1e 7293LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7294M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7295W: http://www.penguinppc.org/
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7297S: Maintained
a2b1f7c8 7298F: arch/powerpc/platforms/8xx/
e93adf1e 7299
1da177e4 7300LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7301M: Scott Wood <oss@buserror.net>
8b58be88 7302M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7303W: http://www.penguinppc.org/
a4724ed6 7304L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7306S: Maintained
11c34c7d 7307F: arch/powerpc/platforms/83xx/
4c8f581d 7308F: arch/powerpc/platforms/85xx/
1da177e4 7309
ab06ff3a 7310LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7311L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7312S: Orphan
11c34c7d
JP
7313F: arch/powerpc/platforms/pasemi/
7314F: drivers/*/*pasemi*
7315F: drivers/*/*/*pasemi*
ab06ff3a 7316
1da177e4 7317LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7318M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7319L: linux-security-module@vger.kernel.org
1da177e4
LT
7320S: Supported
7321
a23ce6da
HW
7322LIS3LV02D ACCELEROMETER DRIVER
7323M: Eric Piel <eric.piel@tremplin-utc.net>
7324S: Maintained
ff606677
JD
7325F: Documentation/misc-devices/lis3lv02d
7326F: drivers/misc/lis3lv02d/
bd35665f 7327F: drivers/platform/x86/hp_accel.c
a23ce6da 7328
b700e7f0
SJ
7329LIVE PATCHING
7330M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7331M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7332M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7333M: Miroslav Benes <mbenes@suse.cz>
7334R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7335S: Maintained
7336F: kernel/livepatch/
7337F: include/linux/livepatch.h
7338F: arch/x86/include/asm/livepatch.h
7339F: arch/x86/kernel/livepatch.c
5e4e3844 7340F: Documentation/livepatch/
b700e7f0 7341F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7342F: samples/livepatch/
b700e7f0 7343L: live-patching@vger.kernel.org
74d50da3 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7345
ea861d73
KC
7346LINUX KERNEL DUMP TEST MODULE (LKDTM)
7347M: Kees Cook <keescook@chromium.org>
7348S: Maintained
426f3a53 7349F: drivers/misc/lkdtm*
ea861d73 7350
e2d1d6c0 7351LLC (802.2)
8b58be88 7352M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7353S: Maintained
679655da 7354F: include/linux/llc.h
c117ab84 7355F: include/uapi/linux/llc.h
679655da
JP
7356F: include/net/llc*
7357F: net/llc/
e2d1d6c0 7358
4e233cbe
AD
7359LM73 HARDWARE MONITOR DRIVER
7360M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7361L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7362S: Maintained
7363F: drivers/hwmon/lm73.c
7364
156e2d1a 7365LM78 HARDWARE MONITOR DRIVER
d8130624 7366M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7367L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7368S: Maintained
7369F: Documentation/hwmon/lm78
7370F: drivers/hwmon/lm78.c
7371
1da177e4 7372LM83 HARDWARE MONITOR DRIVER
d8130624 7373M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7374L: linux-hwmon@vger.kernel.org
1da177e4 7375S: Maintained
679655da
JP
7376F: Documentation/hwmon/lm83
7377F: drivers/hwmon/lm83.c
1da177e4
LT
7378
7379LM90 HARDWARE MONITOR DRIVER
d8130624 7380M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7381L: linux-hwmon@vger.kernel.org
1da177e4 7382S: Maintained
679655da 7383F: Documentation/hwmon/lm90
aae7bce4 7384F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7385F: drivers/hwmon/lm90.c
1da177e4 7386
917cc4e6
GR
7387LM95234 HARDWARE MONITOR DRIVER
7388M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7389L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7390S: Maintained
7391F: Documentation/hwmon/lm95234
7392F: drivers/hwmon/lm95234.c
7393
68620bdd
MP
7394LME2510 MEDIA DRIVER
7395M: Malcolm Priestley <tvboxspy@gmail.com>
7396L: linux-media@vger.kernel.org
a825eaec 7397W: https://linuxtv.org
68620bdd
MP
7398Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399S: Maintained
7400F: drivers/media/usb/dvb-usb-v2/lmedm04*
7401
d4c3be70 7402LOCKING PRIMITIVES
8b58be88
JP
7403M: Peter Zijlstra <peterz@infradead.org>
7404M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7405L: linux-kernel@vger.kernel.org
d4c3be70 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7407S: Maintained
d4c3be70 7408F: Documentation/locking/
679655da 7409F: include/linux/lockdep.h
d4c3be70
IM
7410F: include/linux/spinlock*.h
7411F: arch/*/include/asm/spinlock*.h
7412F: include/linux/rwlock*.h
7413F: include/linux/mutex*.h
7414F: arch/*/include/asm/mutex*.h
7415F: include/linux/rwsem*.h
7416F: arch/*/include/asm/rwsem.h
7417F: include/linux/seqlock.h
7418F: lib/locking*.[ch]
7486d6da 7419F: kernel/locking/
512e67f9 7420
dde33348 7421LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7422M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7423L: linux-ntfs-dev@lists.sourceforge.net
7424W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7425S: Maintained
679655da 7426F: Documentation/ldm.txt
20d16fef 7427F: block/partitions/ldm.*
1da177e4 7428
ef6ada3d
JE
7429LogFS
7430M: Joern Engel <joern@logfs.org>
756ccb3c 7431M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7432L: logfs@logfs.org
7433W: logfs.org
7434S: Maintained
7435F: fs/logfs/
7436
c87e34ef 7437LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7438M: Sathya Prakash <sathya.prakash@broadcom.com>
7439M: Chaitra P B <chaitra.basappa@broadcom.com>
7440M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7441L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7442L: linux-scsi@vger.kernel.org
9495e835 7443W: http://www.avagotech.com/support/
c87e34ef 7444S: Supported
679655da 7445F: drivers/message/fusion/
500c152a 7446F: drivers/scsi/mpt2sas/
7447F: drivers/scsi/mpt3sas/
c87e34ef 7448
1da177e4 7449LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7450M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7451L: linux-scsi@vger.kernel.org
7452S: Maintained
679655da 7453F: drivers/scsi/sym53c8xx_2/
1da177e4 7454
e5f5c99a
GR
7455LTC4261 HARDWARE MONITOR DRIVER
7456M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7457L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7458S: Maintained
7459F: Documentation/hwmon/ltc4261
7460F: drivers/hwmon/ltc4261.c
7461
81365c31 7462LTP (Linux Test Project)
28b8e8d4 7463M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7464M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7465M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7466M: Jan Stancek <jstancek@redhat.com>
7467M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7468M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7469L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7470W: http://linux-test-project.github.io/
7d1ae8a8 7471T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7472S: Maintained
7473
c12a54b3 7474M32R ARCHITECTURE
c12a54b3 7475W: http://www.linux-m32r.org/
b4174867 7476S: Orphan
679655da 7477F: arch/m32r/
c12a54b3 7478
1da177e4 7479M68K ARCHITECTURE
8b58be88 7480M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7481L: linux-m68k@lists.linux-m68k.org
7482W: http://www.linux-m68k.org/
54e5881d 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7484S: Maintained
679655da 7485F: arch/m68k/
9db35182 7486F: drivers/zorro/
1da177e4
LT
7487
7488M68K ON APPLE MACINTOSH
8b58be88 7489M: Joshua Thompson <funaho@jurai.org>
1da177e4 7490W: http://www.mac.linux-m68k.org/
9bb9f222 7491L: linux-m68k@lists.linux-m68k.org
1da177e4 7492S: Maintained
9db35182 7493F: arch/m68k/mac/
1da177e4
LT
7494
7495M68K ON HP9000/300
8b58be88 7496M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7497W: http://www.tazenda.demon.co.uk/phil/linux-hp
7498S: Maintained
679655da 7499F: arch/m68k/hp300/
1da177e4 7500
74425546
AP
7501M88DS3103 MEDIA DRIVER
7502M: Antti Palosaari <crope@iki.fi>
7503L: linux-media@vger.kernel.org
a825eaec 7504W: https://linuxtv.org
74425546
AP
7505W: http://palosaari.fi/linux/
7506Q: http://patchwork.linuxtv.org/project/linux-media/list/
7507T: git git://linuxtv.org/anttip/media_tree.git
7508S: Maintained
7509F: drivers/media/dvb-frontends/m88ds3103*
7510
68620bdd
MP
7511M88RS2000 MEDIA DRIVER
7512M: Malcolm Priestley <tvboxspy@gmail.com>
7513L: linux-media@vger.kernel.org
a825eaec 7514W: https://linuxtv.org
68620bdd
MP
7515Q: http://patchwork.linuxtv.org/project/linux-media/list/
7516S: Maintained
7517F: drivers/media/dvb-frontends/m88rs2000*
7518
07a092fa 7519MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7520M: Alexey Klimov <klimov.linux@gmail.com>
7521L: linux-media@vger.kernel.org
7522T: git git://linuxtv.org/media_tree.git
7523S: Maintained
7524F: drivers/media/radio/radio-ma901.c
07a092fa 7525
64a327a7 7526MAC80211
8b58be88 7527M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7528L: linux-wireless@vger.kernel.org
491b26b4 7529W: http://wireless.kernel.org/
ce466579
JB
7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7532S: Maintained
679655da
JP
7533F: Documentation/networking/mac80211-injection.txt
7534F: include/net/mac80211.h
7535F: net/mac80211/
2af8c4dc 7536F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7537
b863ceb7 7538MACVLAN DRIVER
8b58be88 7539M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7540L: netdev@vger.kernel.org
7541S: Maintained
679655da
JP
7542F: drivers/net/macvlan.c
7543F: include/linux/if_macvlan.h
b863ceb7 7544
2b6d83e2
JB
7545MAILBOX API
7546M: Jassi Brar <jassisinghbrar@gmail.com>
7547L: linux-kernel@vger.kernel.org
7548S: Maintained
7549F: drivers/mailbox/
7550F: include/linux/mailbox_client.h
7551F: include/linux/mailbox_controller.h
7552
faf1668c 7553MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7554M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7555W: http://www.kernel.org/doc/man-pages
bd7ebec6 7556L: linux-man@vger.kernel.org
1b53dc74 7557S: Maintained
faf1668c 7558
0d3cd4b6
VD
7559MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7560M: Andrew Lunn <andrew@lunn.ch>
7561M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7562S: Maintained
7563F: drivers/net/dsa/mv88e6xxx/
7564
8427defd 7565MARVELL ARMADA DRM SUPPORT
54176cc6 7566M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7567S: Maintained
7568F: drivers/gpu/drm/armada/
4418833e
EV
7569F: include/uapi/drm/armada_drm.h
7570F: Documentation/devicetree/bindings/display/armada/
8427defd 7571
c4d007bc
TP
7572MARVELL CRYPTO DRIVER
7573M: Boris Brezillon <boris.brezillon@free-electrons.com>
7574M: Arnaud Ebalard <arno@natisbad.org>
7575F: drivers/crypto/marvell/
7576S: Maintained
7577L: linux-crypto@vger.kernel.org
7578
44c14c1d 7579MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7580M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7581M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7582L: netdev@vger.kernel.org
7583S: Maintained
7584F: drivers/net/ethernet/marvell/sk*
7585
74cda169 7586MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7587L: libertas-dev@lists.infradead.org
8ac3e99e 7588S: Orphan
f988d640 7589F: drivers/net/wireless/marvell/libertas/
74cda169 7590
b60d6975 7591MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7593L: netdev@vger.kernel.org
f5ca8502 7594S: Maintained
527a6266 7595F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7596F: include/linux/mv643xx.h
1da177e4 7597
370b8ed9
TP
7598MARVELL MVNETA ETHERNET DRIVER
7599M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7600L: netdev@vger.kernel.org
7601S: Maintained
7602F: drivers/net/ethernet/marvell/mvneta.*
7603
fcad584d 7604MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7605M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7606M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7607L: linux-wireless@vger.kernel.org
7608S: Maintained
277b024e 7609F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7610
a2c3f656 7611MARVELL MWL8K WIRELESS DRIVER
a040d532 7612M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7613L: linux-wireless@vger.kernel.org
16345910 7614S: Odd Fixes
de60f1dc 7615F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7616
2a69567b 7617MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7618M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7619S: Odd Fixes
1fa7e547 7620F: drivers/mmc/host/mvsdio.*
2a69567b 7621
1da177e4 7622MATROX FRAMEBUFFER DRIVER
c69f677c 7623L: linux-fbdev@vger.kernel.org
52653199 7624S: Orphan
8a61f013 7625F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7626F: include/uapi/linux/matroxfb.h
1da177e4 7627
ca462085
GR
7628MAX16065 HARDWARE MONITOR DRIVER
7629M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7630L: linux-hwmon@vger.kernel.org
ca462085
GR
7631S: Maintained
7632F: Documentation/hwmon/max16065
7633F: drivers/hwmon/max16065.c
7634
1f61cab8
GR
7635MAX20751 HARDWARE MONITOR DRIVER
7636M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7637L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7638S: Maintained
7639F: Documentation/hwmon/max20751
7640F: drivers/hwmon/max20751.c
7641
d20620de 7642MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7643L: linux-hwmon@vger.kernel.org
34924b23 7644S: Orphan
679655da
JP
7645F: Documentation/hwmon/max6650
7646F: drivers/hwmon/max6650.c
d20620de 7647
e89ab51f
GR
7648MAX6697 HARDWARE MONITOR DRIVER
7649M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7650L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7651S: Maintained
7652F: Documentation/hwmon/max6697
7653F: Documentation/devicetree/bindings/i2c/max6697.txt
7654F: drivers/hwmon/max6697.c
7655F: include/linux/platform_data/max6697.h
7656
3b2af7f7
PR
7657MAX9860 MONO AUDIO VOICE CODEC DRIVER
7658M: Peter Rosin <peda@axentia.se>
7659L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7660S: Maintained
7661F: Documentation/devicetree/bindings/sound/max9860.txt
7662F: sound/soc/codecs/max9860.*
7663
f8f847b5 7664MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7665M: Krzysztof Kozlowski <krzk@kernel.org>
7666M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7667L: linux-pm@vger.kernel.org
7668S: Supported
8c0984e5
SR
7669F: drivers/power/supply/max14577_charger.c
7670F: drivers/power/supply/max77693_charger.c
f8f847b5 7671
3811405e
JMC
7672MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7673M: Javier Martinez Canillas <javier@osg.samsung.com>
7674L: linux-kernel@vger.kernel.org
7675S: Supported
96173cc6 7676F: drivers/*/*max77802*.c
3811405e
JMC
7677F: Documentation/devicetree/bindings/*/*max77802.txt
7678F: include/dt-bindings/*/*max77802.h
7679
befeb596
KK
7680MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7681M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7682M: Krzysztof Kozlowski <krzk@kernel.org>
7683M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7684L: linux-kernel@vger.kernel.org
7685S: Supported
86cf635a 7686F: drivers/*/max14577*.c
0998a436 7687F: drivers/*/max77686*.c
86cf635a 7688F: drivers/*/max77693*.c
befeb596
KK
7689F: drivers/extcon/extcon-max14577.c
7690F: drivers/extcon/extcon-max77693.c
7691F: drivers/rtc/rtc-max77686.c
7692F: drivers/clk/clk-max77686.c
7693F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7694F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7695F: Documentation/devicetree/bindings/mfd/max77693.txt
7696F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7697F: include/linux/mfd/max14577*.h
7698F: include/linux/mfd/max77686*.h
7699F: include/linux/mfd/max77693*.h
7700
9be3c9a5
HV
7701MAXIRADIO FM RADIO RECEIVER DRIVER
7702M: Hans Verkuil <hverkuil@xs4all.nl>
7703L: linux-media@vger.kernel.org
7704T: git git://linuxtv.org/media_tree.git
a825eaec 7705W: https://linuxtv.org
9be3c9a5
HV
7706S: Maintained
7707F: drivers/media/radio/radio-maxiradio*
7708
c05dc2cc
PR
7709MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7710M: Peter Rosin <peda@axentia.se>
7711L: linux-iio@vger.kernel.org
7712S: Maintained
7713F: drivers/iio/potentiometer/mcp4531.c
7714
3b8df5fd
WBG
7715MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7716M: William Breathitt Gray <vilhelm.gray@gmail.com>
7717L: linux-iio@vger.kernel.org
7718S: Maintained
7719F: drivers/iio/dac/cio-dac.c
7720
7b49235e
LP
7721MEDIA DRIVERS FOR RENESAS - FCP
7722M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7723L: linux-media@vger.kernel.org
7724L: linux-renesas-soc@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Supported
7727F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7728F: drivers/media/platform/rcar-fcp.c
7729F: include/media/rcar-fcp.h
7730
474cde66
NS
7731MEDIA DRIVERS FOR RENESAS - VIN
7732M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7733L: linux-media@vger.kernel.org
7734L: linux-renesas-soc@vger.kernel.org
7735T: git git://linuxtv.org/media_tree.git
7736S: Supported
7737F: Documentation/devicetree/bindings/media/rcar_vin.txt
7738F: drivers/media/platform/rcar-vin/
7739
6f32a8c9
LP
7740MEDIA DRIVERS FOR RENESAS - VSP1
7741M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7742L: linux-media@vger.kernel.org
4a121096 7743L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7744T: git git://linuxtv.org/media_tree.git
7745S: Supported
7746F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7747F: drivers/media/platform/vsp1/
7748
fae2080a
AO
7749MEDIA DRIVERS FOR HELENE
7750M: Abylay Ospan <aospan@netup.ru>
7751L: linux-media@vger.kernel.org
7752W: https://linuxtv.org
7753W: http://netup.tv/
7754T: git git://linuxtv.org/media_tree.git
7755S: Supported
7756F: drivers/media/dvb-frontends/helene*
7757
dacf9ce8
KS
7758MEDIA DRIVERS FOR ASCOT2E
7759M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7760M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7761L: linux-media@vger.kernel.org
a825eaec 7762W: https://linuxtv.org
dacf9ce8
KS
7763W: http://netup.tv/
7764T: git git://linuxtv.org/media_tree.git
7765S: Supported
7766F: drivers/media/dvb-frontends/ascot2e*
7767
a6dc60ff
KS
7768MEDIA DRIVERS FOR CXD2841ER
7769M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7770M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7771L: linux-media@vger.kernel.org
a825eaec 7772W: https://linuxtv.org
a6dc60ff
KS
7773W: http://netup.tv/
7774T: git git://linuxtv.org/media_tree.git
7775S: Supported
7776F: drivers/media/dvb-frontends/cxd2841er*
7777
a5d32b35
KS
7778MEDIA DRIVERS FOR HORUS3A
7779M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7780M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7781L: linux-media@vger.kernel.org
a825eaec 7782W: https://linuxtv.org
a5d32b35
KS
7783W: http://netup.tv/
7784T: git git://linuxtv.org/media_tree.git
7785S: Supported
7786F: drivers/media/dvb-frontends/horus3a*
7787
e025273b
KS
7788MEDIA DRIVERS FOR LNBH25
7789M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7790M: Abylay Ospan <aospan@netup.ru>
e025273b 7791L: linux-media@vger.kernel.org
a825eaec 7792W: https://linuxtv.org
e025273b
KS
7793W: http://netup.tv/
7794T: git git://linuxtv.org/media_tree.git
7795S: Supported
7796F: drivers/media/dvb-frontends/lnbh25*
7797
52b1eaf4
KS
7798MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7799M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7800M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7801L: linux-media@vger.kernel.org
a825eaec 7802W: https://linuxtv.org
52b1eaf4
KS
7803W: http://netup.tv/
7804T: git git://linuxtv.org/media_tree.git
7805S: Supported
7806F: drivers/media/pci/netup_unidvb/*
7807
127c49ae 7808MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7809M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7810M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7811P: LinuxTV.org Project
7812L: linux-media@vger.kernel.org
a825eaec 7813W: https://linuxtv.org
8a6e2535 7814Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7815T: git git://linuxtv.org/media_tree.git
127c49ae 7816S: Maintained
618cd932 7817F: Documentation/media/
127c49ae 7818F: drivers/media/
ffe06198 7819F: drivers/staging/media/
eb4b0ec7 7820F: include/linux/platform_data/media/
127c49ae 7821F: include/media/
6c0f0359
MCC
7822F: include/uapi/linux/dvb/
7823F: include/uapi/linux/videodev2.h
7824F: include/uapi/linux/media.h
7825F: include/uapi/linux/v4l2-*
7826F: include/uapi/linux/meye.h
7827F: include/uapi/linux/ivtv*
7828F: include/uapi/linux/uvcvideo.h
d20620de 7829
0c272fc9
JC
7830MEDIATEK ETHERNET DRIVER
7831M: Felix Fietkau <nbd@openwrt.org>
7832M: John Crispin <blogic@openwrt.org>
7833L: netdev@vger.kernel.org
7834S: Maintained
7835F: drivers/net/ethernet/mediatek/
7836
c869f77d
JK
7837MEDIATEK MT7601U WIRELESS LAN DRIVER
7838M: Jakub Kicinski <kubakici@wp.pl>
7839L: linux-wireless@vger.kernel.org
7840S: Maintained
7841F: drivers/net/wireless/mediatek/mt7601u/
7842
e399065b
SS
7843MEGARAID SCSI/SAS DRIVERS
7844M: Kashyap Desai <kashyap.desai@avagotech.com>
7845M: Sumit Saxena <sumit.saxena@avagotech.com>
7846M: Uday Lingala <uday.lingala@avagotech.com>
7847L: megaraidlinux.pdl@avagotech.com
baaea1dc 7848L: linux-scsi@vger.kernel.org
e399065b 7849W: http://www.lsi.com
ce00f85c 7850S: Maintained
679655da
JP
7851F: Documentation/scsi/megaraid.txt
7852F: drivers/scsi/megaraid.*
7853F: drivers/scsi/megaraid/
757e0108 7854
ff43f433
SJ
7855MELFAS MIP4 TOUCHSCREEN DRIVER
7856M: Sangwon Jee <jeesw@melfas.com>
7857W: http://www.melfas.com
7858S: Supported
7859F: drivers/input/touchscreen/melfas_mip4.c
7860F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7861
2c46c9d5 7862MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7863M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7864L: netdev@vger.kernel.org
2c46c9d5
AV
7865S: Supported
7866W: http://www.mellanox.com
7867Q: http://patchwork.ozlabs.org/project/netdev/list/
7868F: drivers/net/ethernet/mellanox/mlx4/en_*
7869
e7523a49
OG
7870MELLANOX ETHERNET DRIVER (mlx5e)
7871M: Saeed Mahameed <saeedm@mellanox.com>
7872L: netdev@vger.kernel.org
7873S: Supported
7874W: http://www.mellanox.com
7875Q: http://patchwork.ozlabs.org/project/netdev/list/
7876F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7877
93c1edb2
JP
7878MELLANOX ETHERNET SWITCH DRIVERS
7879M: Jiri Pirko <jiri@mellanox.com>
7880M: Ido Schimmel <idosch@mellanox.com>
7881L: netdev@vger.kernel.org
7882S: Supported
7883W: http://www.mellanox.com
7884Q: http://patchwork.ozlabs.org/project/netdev/list/
7885F: drivers/net/ethernet/mellanox/mlxsw/
7886
be4fdf99
VP
7887MELLANOX MLXCPLD LED DRIVER
7888M: Vadim Pasternak <vadimp@mellanox.com>
7889L: linux-leds@vger.kernel.org
7890S: Supported
7891F: drivers/leds/leds-mlxcpld.c
7892F: Documentation/leds/leds-mlxcpld.txt
7893
58cbbee2
VP
7894MELLANOX PLATFORM DRIVER
7895M: Vadim Pasternak <vadimp@mellanox.com>
7896L: platform-driver-x86@vger.kernel.org
7897S: Supported
7898F: arch/x86/platform/mellanox/mlx-platform.c
7899
8700e3e7
MS
7900SOFT-ROCE DRIVER (rxe)
7901M: Moni Shoua <monis@mellanox.com>
7902L: linux-rdma@vger.kernel.org
7903S: Supported
7904W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7905Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7906F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7907F: include/uapi/rdma/rdma_user_rxe.h
7908
5b25b13a
MD
7909MEMBARRIER SUPPORT
7910M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7911M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7912L: linux-kernel@vger.kernel.org
7913S: Supported
7914F: kernel/membarrier.c
7915F: include/uapi/linux/membarrier.h
7916
70ea91f1
SR
7917MEMORY MANAGEMENT
7918L: linux-mm@kvack.org
70ea91f1
SR
7919W: http://www.linux-mm.org
7920S: Maintained
679655da 7921F: include/linux/mm.h
551450bb
CS
7922F: include/linux/gfp.h
7923F: include/linux/mmzone.h
7924F: include/linux/memory_hotplug.h
7925F: include/linux/vmalloc.h
679655da 7926F: mm/
70ea91f1 7927
f4e9ce66 7928MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7929M: David Woodhouse <dwmw2@infradead.org>
242c325e 7930M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7931M: Boris Brezillon <boris.brezillon@free-electrons.com>
7932M: Marek Vasut <marek.vasut@gmail.com>
7933M: Richard Weinberger <richard@nod.at>
7934M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7935L: linux-mtd@lists.infradead.org
8a6e2535
JP
7936W: http://www.linux-mtd.infradead.org/
7937Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7938T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7939T: git git://git.infradead.org/l2-mtd.git
1da177e4 7940S: Maintained
becc7ae5 7941F: Documentation/devicetree/bindings/mtd/
679655da
JP
7942F: drivers/mtd/
7943F: include/linux/mtd/
c117ab84 7944F: include/uapi/mtd/
1da177e4 7945
26c57ef1 7946MEN A21 WATCHDOG DRIVER
30c7469b 7947M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7948L: linux-watchdog@vger.kernel.org
30c7469b 7949S: Maintained
26c57ef1
JT
7950F: drivers/watchdog/mena21_wdt.c
7951
3764e82e 7952MEN CHAMELEON BUS (mcb)
30c7469b
JT
7953M: Johannes Thumshirn <morbidrsa@gmail.com>
7954S: Maintained
3764e82e
JT
7955F: drivers/mcb/
7956F: include/linux/mcb.h
b9f2f459 7957F: Documentation/men-chameleon-bus.txt
3764e82e 7958
48b490d2
AW
7959MEN F21BMC (Board Management Controller)
7960M: Andreas Werner <andreas.werner@men.de>
7961S: Supported
7962F: drivers/mfd/menf21bmc.c
7963F: drivers/watchdog/menf21bmc_wdt.c
7964F: drivers/leds/leds-menf21bmc.c
7965F: drivers/hwmon/menf21bmc_hwmon.c
7966F: Documentation/hwmon/menf21bmc
7967
12285945
JH
7968METAG ARCHITECTURE
7969M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7970L: linux-metag@vger.kernel.org
9f273c24 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7972S: Odd Fixes
12285945
JH
7973F: arch/metag/
7974F: Documentation/metag/
7975F: Documentation/devicetree/bindings/metag/
2d799dde 7976F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7977F: drivers/clocksource/metag_generic.c
5698c50d
JH
7978F: drivers/irqchip/irq-metag.c
7979F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7980F: drivers/tty/metag_da.c
12285945 7981
c6375b0a 7982MICROBLAZE ARCHITECTURE
8b58be88 7983M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7984W: http://www.monstr.eu/fdt/
7985T: git git://git.monstr.eu/linux-2.6-microblaze.git
7986S: Supported
0a8c7914 7987F: arch/microblaze/
1da177e4 7988
5615c371
NF
7989MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7990M: Richard Genoud <richard.genoud@gmail.com>
7991S: Maintained
7992F: drivers/tty/serial/atmel_serial.c
7993F: include/linux/atmel_serial.h
7994
71fb2c74
SW
7995MICROCHIP / ATMEL ISC DRIVER
7996M: Songjun Wu <songjun.wu@microchip.com>
7997L: linux-media@vger.kernel.org
7998S: Supported
7999F: drivers/media/platform/atmel/atmel-isc.c
8000F: drivers/media/platform/atmel/atmel-isc-regs.h
8001F: devicetree/bindings/media/atmel-isc.txt
8002
2508a45a
CY
8003MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8004M: Chen Yu <yu.c.chen@intel.com>
8005L: platform-driver-x86@vger.kernel.org
8006S: Supported
8007F: drivers/platform/x86/surfacepro3_button.c
8008
1da177e4 8009MICROTEK X6 SCANNER
61eee9a7 8010M: Oliver Neukum <oliver@neukum.org>
1da177e4 8011S: Maintained
679655da 8012F: drivers/usb/image/microtek.*
1da177e4
LT
8013
8014MIPS
8b58be88 8015M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8016L: linux-mips@linux-mips.org
6097050d 8017W: http://www.linux-mips.org/
b05e988e 8018T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8019Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8020S: Supported
f46d92e8 8021F: Documentation/devicetree/bindings/mips/
679655da
JP
8022F: Documentation/mips/
8023F: arch/mips/
1da177e4 8024
413ef3f6
KC
8025MIPS/LOONGSON1 ARCHITECTURE
8026M: Keguang Zhang <keguang.zhang@gmail.com>
8027L: linux-mips@linux-mips.org
8028S: Maintained
8029F: arch/mips/loongson32/
8030F: arch/mips/include/asm/mach-loongson32/
8031F: drivers/*/*loongson1*
8032F: drivers/*/*/*loongson1*
8033
08b7620a
HV
8034MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8035M: Hans Verkuil <hverkuil@xs4all.nl>
8036L: linux-media@vger.kernel.org
8037T: git git://linuxtv.org/media_tree.git
a825eaec 8038W: https://linuxtv.org
08b7620a
HV
8039S: Odd Fixes
8040F: drivers/media/radio/radio-miropcm20*
8041
c09befcb
OG
8042MELLANOX MLX4 core VPI driver
8043M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8044L: netdev@vger.kernel.org
8045L: linux-rdma@vger.kernel.org
8046W: http://www.mellanox.com
8047Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8048S: Supported
8049F: drivers/net/ethernet/mellanox/mlx4/
8050F: include/linux/mlx4/
9ce28a20 8051F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8052
8053MELLANOX MLX4 IB driver
8054M: Yishai Hadas <yishaih@mellanox.com>
8055L: linux-rdma@vger.kernel.org
8056W: http://www.mellanox.com
e126ba97 8057Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8058S: Supported
8059F: drivers/infiniband/hw/mlx4/
8060F: include/linux/mlx4/
8061
595a4d8f 8062MELLANOX MLX5 core VPI driver
45788f1f 8063M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8064M: Matan Barak <matanb@mellanox.com>
8065M: Leon Romanovsky <leonro@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/
e126ba97
EC
8070S: Supported
8071F: drivers/net/ethernet/mellanox/mlx5/core/
8072F: include/linux/mlx5/
3085e29e 8073F: include/uapi/rdma/mlx5-abi.h
e126ba97 8074
595a4d8f
OG
8075MELLANOX MLX5 IB driver
8076M: Matan Barak <matanb@mellanox.com>
8077M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8078L: linux-rdma@vger.kernel.org
8079W: http://www.mellanox.com
8080Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8081S: Supported
b75f0050 8082F: drivers/infiniband/hw/mlx5/
595a4d8f 8083F: include/linux/mlx5/
e126ba97 8084
764589b6
CM
8085MELEXIS MLX90614 DRIVER
8086M: Crt Mori <cmo@melexis.com>
8087L: linux-iio@vger.kernel.org
8088W: http://www.melexis.com
8089S: Supported
8090F: drivers/iio/temperature/mlx90614.c
8091
6c223761
KB
8092MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8093M: Don Brace <don.brace@microsemi.com>
8094L: esc.storagedev@microsemi.com
8095L: linux-scsi@vger.kernel.org
8096S: Supported
8097F: drivers/scsi/smartpqi/smartpqi*.[ch]
8098F: drivers/scsi/smartpqi/Kconfig
8099F: drivers/scsi/smartpqi/Makefile
8100F: include/linux/cciss*.h
8101F: include/uapi/linux/cciss*.h
425b490b 8102F: Documentation/scsi/smartpqi.txt
6c223761 8103
0ce277e4
AP
8104MN88472 MEDIA DRIVER
8105M: Antti Palosaari <crope@iki.fi>
8106L: linux-media@vger.kernel.org
a825eaec 8107W: https://linuxtv.org
0ce277e4
AP
8108W: http://palosaari.fi/linux/
8109Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8110S: Maintained
94d0eaa4 8111F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8112
4f4d238f
AP
8113MN88473 MEDIA DRIVER
8114M: Antti Palosaari <crope@iki.fi>
8115L: linux-media@vger.kernel.org
a825eaec 8116W: https://linuxtv.org
4f4d238f
AP
8117W: http://palosaari.fi/linux/
8118Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8119S: Maintained
877ba50b 8120F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8121
1da177e4 8122MODULE SUPPORT
a467a672 8123M: Jessica Yu <jeyu@redhat.com>
8b58be88 8124M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8125S: Maintained
679655da
JP
8126F: include/linux/module.h
8127F: kernel/module.c
1da177e4
LT
8128
8129MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8130W: http://popies.net/meye/
b7788e13 8131S: Orphan
618cd932 8132F: Documentation/media/v4l-drivers/meye*
90d72ac6 8133F: drivers/media/pci/meye/
6c0f0359 8134F: include/uapi/linux/meye.h
1da177e4 8135
b9705b60 8136MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8137M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8138S: Maintained
679655da 8139F: Documentation/serial/moxa-smartio
c897401b 8140F: drivers/tty/mxser.*
d735410a 8141
889b2f87
AK
8142MR800 AVERMEDIA USB FM RADIO DRIVER
8143M: Alexey Klimov <klimov.linux@gmail.com>
8144L: linux-media@vger.kernel.org
8145T: git git://linuxtv.org/media_tree.git
8146S: Maintained
8147F: drivers/media/radio/radio-mr800.c
8148
d7155691
AO
8149MRF24J40 IEEE 802.15.4 RADIO DRIVER
8150M: Alan Ott <alan@signal11.us>
8151L: linux-wpan@vger.kernel.org
8152S: Maintained
8153F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8154F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8155
8c4c731a 8156MSI LAPTOP SUPPORT
182ae55c 8157M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8158L: platform-driver-x86@vger.kernel.org
8c4c731a 8159S: Maintained
679655da 8160F: drivers/platform/x86/msi-laptop.c
8c4c731a 8161
0f1006b1 8162MSI WMI SUPPORT
d0944853 8163L: platform-driver-x86@vger.kernel.org
5ee7041e 8164S: Orphan
0f1006b1
AA
8165F: drivers/platform/x86/msi-wmi.c
8166
19a628a0
AP
8167MSI001 MEDIA DRIVER
8168M: Antti Palosaari <crope@iki.fi>
8169L: linux-media@vger.kernel.org
a825eaec 8170W: https://linuxtv.org
19a628a0
AP
8171W: http://palosaari.fi/linux/
8172Q: http://patchwork.linuxtv.org/project/linux-media/list/
8173T: git git://linuxtv.org/anttip/media_tree.git
8174S: Maintained
0185e197 8175F: drivers/media/tuners/msi001*
19a628a0 8176
7570589d 8177MSI2500 MEDIA DRIVER
2c57213f
AP
8178M: Antti Palosaari <crope@iki.fi>
8179L: linux-media@vger.kernel.org
a825eaec 8180W: https://linuxtv.org
2c57213f
AP
8181W: http://palosaari.fi/linux/
8182Q: http://patchwork.linuxtv.org/project/linux-media/list/
8183T: git git://linuxtv.org/anttip/media_tree.git
8184S: Maintained
7570589d 8185F: drivers/media/usb/msi2500/
2c57213f 8186
159eeea4
RJ
8187MSYSTEMS DISKONCHIP G3 MTD DRIVER
8188M: Robert Jarzmik <robert.jarzmik@free.fr>
8189L: linux-mtd@lists.infradead.org
8190S: Maintained
8191F: drivers/mtd/devices/docg3*
8192
62a37dc7 8193MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8194M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8195L: linux-media@vger.kernel.org
8196T: git git://linuxtv.org/media_tree.git
8197S: Maintained
8198F: drivers/media/i2c/mt9m032.c
b5dcee22 8199F: include/media/i2c/mt9m032.h
0e837fb9 8200
62a37dc7 8201MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8203L: linux-media@vger.kernel.org
8204T: git git://linuxtv.org/media_tree.git
8205S: Maintained
8206F: drivers/media/i2c/mt9p031.c
b5dcee22 8207F: include/media/i2c/mt9p031.h
0e837fb9 8208
62a37dc7 8209MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8211L: linux-media@vger.kernel.org
8212T: git git://linuxtv.org/media_tree.git
8213S: Maintained
8214F: drivers/media/i2c/mt9t001.c
b5dcee22 8215F: include/media/i2c/mt9t001.h
0e837fb9 8216
62a37dc7 8217MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8218M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8219L: linux-media@vger.kernel.org
8220T: git git://linuxtv.org/media_tree.git
8221S: Maintained
f2272e13 8222F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8223F: drivers/media/i2c/mt9v032.c
b5dcee22 8224F: include/media/i2c/mt9v032.h
0e837fb9 8225
4e0d13cb 8226MULTIFUNCTION DEVICES (MFD)
f7d3210e 8227M: Lee Jones <lee.jones@linaro.org>
7caa7991 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8229S: Supported
80366127 8230F: Documentation/devicetree/bindings/mfd/
679655da 8231F: drivers/mfd/
55b5940d 8232F: include/linux/mfd/
4e0d13cb 8233
5c4e6f13 8234MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8235M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8236L: linux-mmc@vger.kernel.org
82bb095e 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8238S: Maintained
2810984b 8239F: Documentation/devicetree/bindings/mmc/
679655da
JP
8240F: drivers/mmc/
8241F: include/linux/mmc/
c117ab84 8242F: include/uapi/linux/mmc/
baca2da4 8243
15a0580c 8244MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8245S: Orphan
679655da
JP
8246F: drivers/mmc/host/mmc_spi.c
8247F: include/linux/spi/mmc_spi.h
15a0580c 8248
1da177e4 8249MULTISOUND SOUND DRIVER
8b58be88 8250M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8251S: Maintained
679655da
JP
8252F: Documentation/sound/oss/MultiSound
8253F: sound/oss/msnd*
1da177e4 8254
d735410a 8255MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8256S: Orphan
c897401b 8257F: drivers/tty/isicom.c
679655da 8258F: include/linux/isicom.h
d735410a 8259
550a7375 8260MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8261M: Bin Liu <b-liu@ti.com>
795fb7e7 8262L: linux-usb@vger.kernel.org
43b416e5 8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8264S: Maintained
679655da 8265F: drivers/usb/musb/
550a7375 8266
ea0af5f6
MK
8267MXL5007T MEDIA DRIVER
8268M: Michael Krufky <mkrufky@linuxtv.org>
8269L: linux-media@vger.kernel.org
a825eaec 8270W: https://linuxtv.org
ea0af5f6
MK
8271W: http://github.com/mkrufky
8272Q: http://patchwork.linuxtv.org/project/linux-media/list/
8273T: git git://linuxtv.org/mkrufky/tuners.git
8274S: Maintained
8275F: drivers/media/tuners/mxl5007t.*
8276
2d3cf588 8277MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8278M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8279L: netdev@vger.kernel.org
205057ae 8280W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8281S: Supported
93f7848b 8282F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8283
9df4f913
BB
8284NAND FLASH SUBSYSTEM
8285M: Boris Brezillon <boris.brezillon@free-electrons.com>
8286R: Richard Weinberger <richard@nod.at>
8287L: linux-mtd@lists.infradead.org
8288W: http://www.linux-mtd.infradead.org/
8289Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8290T: git git://github.com/linux-nand/linux.git
8291S: Maintained
8292F: drivers/mtd/nand/
8293F: include/linux/mtd/nand*.h
8294
1da177e4 8295NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8296S: Orphan
d9fb9f38 8297F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8298
23dc05a3
DM
8299NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8300M: Daniel Mack <zonque@gmail.com>
8301S: Maintained
e5747e40 8302L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8303W: http://www.native-instruments.com
8304F: sound/usb/caiaq/
8305
1da177e4 8306NCP FILESYSTEM
52653199
PV
8307M: Petr Vandrovec <petr@vandrovec.name>
8308S: Odd Fixes
679655da 8309F: fs/ncpfs/
1da177e4 8310
a79b0322
FT
8311NCR 5380 SCSI DRIVERS
8312M: Finn Thain <fthain@telegraphics.com.au>
8313M: Michael Schmitz <schmitzmic@gmail.com>
8314L: linux-scsi@vger.kernel.org
8315S: Maintained
8316F: Documentation/scsi/g_NCR5380.txt
8317F: drivers/scsi/NCR5380.*
8318F: drivers/scsi/arm/cumana_1.c
8319F: drivers/scsi/arm/oak.c
a79b0322
FT
8320F: drivers/scsi/atari_scsi.*
8321F: drivers/scsi/dmx3191d.c
a79b0322
FT
8322F: drivers/scsi/g_NCR5380.*
8323F: drivers/scsi/g_NCR5380_mmio.c
8324F: drivers/scsi/mac_scsi.*
a79b0322
FT
8325F: drivers/scsi/sun3_scsi.*
8326F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8327
1da177e4 8328NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8329M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8330L: linux-scsi@vger.kernel.org
8331S: Maintained
679655da 8332F: drivers/scsi/NCR_D700.*
1da177e4 8333
4aa3eb4c
GR
8334NCT6775 HARDWARE MONITOR DRIVER
8335M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8336L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8337S: Maintained
8338F: Documentation/hwmon/nct6775
8339F: drivers/hwmon/nct6775.c
8340
3c2d774c 8341NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8342M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8343L: linux-rdma@vger.kernel.org
e3d33cb1 8344W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8345S: Supported
8346F: drivers/infiniband/hw/nes/
c546b2a3 8347F: include/uapi/rdma/nes-abi.h
3c2d774c 8348
be2f2e84 8349NETEM NETWORK EMULATOR
adbbf69d 8350M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8351L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8352S: Maintained
679655da 8353F: net/sched/sch_netem.c
be2f2e84 8354
b2f5a051 8355NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8356M: Jon Mason <jdmason@kudzu.us>
4a58448b 8357L: netdev@vger.kernel.org
4a58448b 8358S: Supported
679655da 8359F: Documentation/networking/s2io.txt
b2f5a051 8360F: Documentation/networking/vxge.txt
86387e1a 8361F: drivers/net/ethernet/neterion/
4a58448b 8362
db9cf3a3 8363NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8364M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8365M: Patrick McHardy <kaber@trash.net>
42010ed0 8366M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8367L: netfilter-devel@vger.kernel.org
82b98543 8368L: coreteam@netfilter.org
1da177e4
LT
8369W: http://www.netfilter.org/
8370W: http://www.iptables.org/
42010ed0
PNA
8371Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8372T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8373T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8374S: Supported
679655da
JP
8375F: include/linux/netfilter*
8376F: include/linux/netfilter/
8377F: include/net/netfilter/
c117ab84
CEB
8378F: include/uapi/linux/netfilter*
8379F: include/uapi/linux/netfilter/
679655da
JP
8380F: net/*/netfilter.c
8381F: net/*/netfilter/
8382F: net/netfilter/
91c269a0 8383F: net/bridge/br_netfilter*.c
1da177e4 8384
4cc67735 8385NETLABEL
87a0874c 8386M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8387W: http://netlabel.sf.net
8388L: netdev@vger.kernel.org
87a0874c 8389S: Maintained
80811493 8390F: Documentation/netlabel/
679655da
JP
8391F: include/net/netlabel.h
8392F: net/netlabel/
4cc67735 8393
1da177e4 8394NETROM NETWORK LAYER
8b58be88 8395M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8396L: linux-hams@vger.kernel.org
d34cb28a 8397W: http://www.linux-ax25.org/
1da177e4 8398S: Maintained
679655da 8399F: include/net/netrom.h
c117ab84 8400F: include/uapi/linux/netrom.h
679655da 8401F: net/netrom/
1da177e4 8402
4c352362
JK
8403NETRONOME ETHERNET DRIVERS
8404M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8405L: oss-drivers@netronome.com
8406S: Maintained
8407F: drivers/net/ethernet/netronome/
8408
5ddb88c0 8409NETWORK BLOCK DEVICE (NBD)
4ca5829a 8410M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8411S: Maintained
5e4b269b 8412L: nbd-general@lists.sourceforge.net
4ca5829a 8413T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8414F: Documentation/blockdev/nbd.txt
8415F: drivers/block/nbd.c
c117ab84 8416F: include/uapi/linux/nbd.h
1da177e4 8417
6e43650c
NH
8418NETWORK DROP MONITOR
8419M: Neil Horman <nhorman@tuxdriver.com>
8420L: netdev@vger.kernel.org
8421S: Maintained
8422W: https://fedorahosted.org/dropwatch/
8423F: net/core/drop_monitor.c
8424
3ed6e498
AL
8425NETWORKING [DSA]
8426M: Andrew Lunn <andrew@lunn.ch>
8427M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8428M: Florian Fainelli <f.fainelli@gmail.com>
8429S: Maintained
8430F: net/dsa/
8431F: include/net/dsa.h
8432F: drivers/net/dsa/
8433
1da177e4 8434NETWORKING [GENERAL]
8b58be88 8435M: "David S. Miller" <davem@davemloft.net>
979b6c13 8436L: netdev@vger.kernel.org
b1e8fd54 8437W: http://www.linuxfoundation.org/en/Net
11e98029 8438Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8441S: Maintained
679655da
JP
8442F: net/
8443F: include/net/
018d21ed
JP
8444F: include/linux/in.h
8445F: include/linux/net.h
8446F: include/linux/netdevice.h
c117ab84
CEB
8447F: include/uapi/linux/in.h
8448F: include/uapi/linux/net.h
8449F: include/uapi/linux/netdevice.h
0c7aecd4 8450F: include/uapi/linux/net_namespace.h
7e814a6c 8451F: tools/net/
f4e53f9a 8452F: tools/testing/selftests/net/
335a67d2 8453F: lib/random32.c
1da177e4
LT
8454
8455NETWORKING [IPv4/IPv6]
8b58be88
JP
8456M: "David S. Miller" <davem@davemloft.net>
8457M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8458M: James Morris <jmorris@namei.org>
8459M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8460M: Patrick McHardy <kaber@trash.net>
979b6c13 8461L: netdev@vger.kernel.org
08deed1e 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8463S: Maintained
679655da
JP
8464F: net/ipv4/
8465F: net/ipv6/
8466F: include/net/ip*
0a14842f 8467F: arch/x86/net/*
1da177e4 8468
73b7656c
DM
8469NETWORKING [IPSEC]
8470M: Steffen Klassert <steffen.klassert@secunet.com>
8471M: Herbert Xu <herbert@gondor.apana.org.au>
8472M: "David S. Miller" <davem@davemloft.net>
8473L: netdev@vger.kernel.org
d1fc5024
SK
8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8476S: Maintained
5826bdd1 8477F: net/core/flow.c
73b7656c
DM
8478F: net/xfrm/
8479F: net/key/
8480F: net/ipv4/xfrm*
d1fc5024
SK
8481F: net/ipv4/esp4.c
8482F: net/ipv4/ah4.c
8483F: net/ipv4/ipcomp.c
8484F: net/ipv4/ip_vti.c
73b7656c 8485F: net/ipv6/xfrm*
d1fc5024
SK
8486F: net/ipv6/esp6.c
8487F: net/ipv6/ah6.c
8488F: net/ipv6/ipcomp6.c
8489F: net/ipv6/ip6_vti.c
73b7656c
DM
8490F: include/uapi/linux/xfrm.h
8491F: include/net/xfrm.h
8492
10e2ff1c 8493NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8494M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8495L: netdev@vger.kernel.org
8496S: Maintained
8497
29f8f632 8498NETWORKING [WIRELESS]
2cb4abd1 8499L: linux-wireless@vger.kernel.org
8a6e2535 8500Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8501
788873ac
JP
8502NETWORKING DRIVERS
8503L: netdev@vger.kernel.org
8504W: http://www.linuxfoundation.org/en/Net
11e98029 8505Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8507T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8508S: Odd Fixes
156f4fbc 8509F: Documentation/devicetree/bindings/net/
788873ac 8510F: drivers/net/
018d21ed 8511F: include/linux/if_*
0b63bf1f 8512F: include/linux/netdevice.h
0b63bf1f
JD
8513F: include/linux/etherdevice.h
8514F: include/linux/fcdevice.h
8515F: include/linux/fddidevice.h
8516F: include/linux/hippidevice.h
8517F: include/linux/inetdevice.h
c117ab84
CEB
8518F: include/uapi/linux/if_*
8519F: include/uapi/linux/netdevice.h
788873ac 8520
0e324cf6
JL
8521NETWORKING DRIVERS (WIRELESS)
8522M: Kalle Valo <kvalo@codeaurora.org>
8523L: linux-wireless@vger.kernel.org
8524Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8525T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8527S: Maintained
182fd9ee 8528F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8529F: drivers/net/wireless/
8530
3d396eb1 8531NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8532M: Manish Chopra <manish.chopra@cavium.com>
8533M: Rahul Verma <rahul.verma@cavium.com>
8534M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8535L: netdev@vger.kernel.org
3d396eb1 8536S: Supported
aa43c215 8537F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8538
6423d30f
AAJ
8539NFC SUBSYSTEM
8540M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8541M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8542M: Samuel Ortiz <sameo@linux.intel.com>
8543L: linux-wireless@vger.kernel.org
1eb3b216 8544L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8545S: Supported
6423d30f 8546F: net/nfc/
55eb94f9 8547F: include/net/nfc/
c117ab84 8548F: include/uapi/linux/nfc.h
6423d30f 8549F: drivers/nfc/
397d6497
CR
8550F: include/linux/platform_data/nfcmrvl.h
8551F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8552F: include/linux/platform_data/pn544.h
397d6497
CR
8553F: include/linux/platform_data/st21nfca.h
8554F: include/linux/platform_data/st-nci.h
7ebb88e5 8555F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8556
e8b43555 8557NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8558M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8559M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8560L: linux-nfs@vger.kernel.org
8561W: http://client.linux-nfs.org
cd7b996a 8562T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8563S: Maintained
679655da
JP
8564F: fs/lockd/
8565F: fs/nfs/
8566F: fs/nfs_common/
8567F: net/sunrpc/
8568F: include/linux/lockd/
8569F: include/linux/nfs*
8570F: include/linux/sunrpc/
c117ab84
CEB
8571F: include/uapi/linux/nfs*
8572F: include/uapi/linux/sunrpc/
1da177e4 8573
85ef9cea 8574NILFS2 FILESYSTEM
e2126935 8575M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8576L: linux-nilfs@vger.kernel.org
f9472265 8577W: http://nilfs.sourceforge.net/
9e92e516 8578W: http://nilfs.osdn.jp/
e2126935 8579T: git git://github.com/konis/nilfs2.git
85ef9cea 8580S: Supported
679655da
JP
8581F: Documentation/filesystems/nilfs2.txt
8582F: fs/nilfs2/
c35c7ac5 8583F: include/trace/events/nilfs2.h
e63e88bc
RK
8584F: include/uapi/linux/nilfs2_api.h
8585F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8586
1da177e4 8587NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8588M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8589W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8590S: Maintained
679655da
JP
8591F: Documentation/scsi/NinjaSCSI.txt
8592F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8593
8594NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8595M: GOTO Masanori <gotom@debian.or.jp>
8596M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8597W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8598S: Maintained
679655da
JP
8599F: Documentation/scsi/NinjaSCSI.txt
8600F: drivers/scsi/nsp32*
1da177e4 8601
383b8fb9
LFT
8602NIOS2 ARCHITECTURE
8603M: Ley Foon Tan <lftan@altera.com>
8604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8606S: Maintained
8607F: arch/nios2/
8608
2a6afddb 8609NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8610R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8611F: include/linux/power/bq2415x_charger.h
081bab21 8612F: include/linux/power/bq27xxx_battery.h
2a6afddb 8613F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8614F: drivers/power/supply/bq2415x_charger.c
8615F: drivers/power/supply/bq27xxx_battery.c
8616F: drivers/power/supply/bq27xxx_battery_i2c.c
8617F: drivers/power/supply/isp1704_charger.c
8618F: drivers/power/supply/rx51_battery.c
2a6afddb 8619
a1bd3bae 8620NTB DRIVER CORE
9ef6bf6c
JM
8621M: Jon Mason <jdmason@kudzu.us>
8622M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8623M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8624L: linux-ntb@googlegroups.com
fce8a7bb 8625S: Supported
2984411f
JM
8626W: https://github.com/jonmason/ntb/wiki
8627T: git git://github.com/jonmason/ntb.git
fce8a7bb 8628F: drivers/ntb/
548c237c 8629F: drivers/net/ntb_netdev.c
fce8a7bb 8630F: include/linux/ntb.h
a1bd3bae 8631F: include/linux/ntb_transport.h
a9c59ef7 8632F: tools/testing/selftests/ntb/
fce8a7bb 8633
e26a5843
AH
8634NTB INTEL DRIVER
8635M: Jon Mason <jdmason@kudzu.us>
8636M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8637L: linux-ntb@googlegroups.com
e26a5843
AH
8638S: Supported
8639W: https://github.com/jonmason/ntb/wiki
8640T: git git://github.com/jonmason/ntb.git
8641F: drivers/ntb/hw/intel/
fce8a7bb 8642
a1b36958
XY
8643NTB AMD DRIVER
8644M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8645L: linux-ntb@googlegroups.com
8646S: Supported
8647F: drivers/ntb/hw/amd/
8648
1da177e4 8649NTFS FILESYSTEM
2818ef50 8650M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8651L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8652W: http://www.tuxera.com/
e6f4dee7 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8654S: Supported
679655da
JP
8655F: Documentation/filesystems/ntfs.txt
8656F: fs/ntfs/
1da177e4 8657
9eb8ef74 8658NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8659M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8660L: linux-fbdev@vger.kernel.org
ce00f85c 8661S: Maintained
8a61f013
JH
8662F: drivers/video/fbdev/riva/
8663F: drivers/video/fbdev/nvidia/
1da177e4 8664
79461681 8665NVM EXPRESS DRIVER
b3975e94
JF
8666M: Keith Busch <keith.busch@intel.com>
8667M: Jens Axboe <axboe@fb.com>
79461681 8668L: linux-nvme@lists.infradead.org
b3975e94
JF
8669T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8670W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8671S: Supported
57dacad5 8672F: drivers/nvme/host/
79461681
MW
8673F: include/linux/nvme.h
8674
a07b4970
CH
8675NVM EXPRESS TARGET DRIVER
8676M: Christoph Hellwig <hch@lst.de>
8677M: Sagi Grimberg <sagi@grimberg.me>
8678L: linux-nvme@lists.infradead.org
8679S: Supported
8680F: drivers/nvme/target/
8681
aee4b9bd
SK
8682NVMEM FRAMEWORK
8683M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8684M: Maxime Ripard <maxime.ripard@free-electrons.com>
8685S: Maintained
8686F: drivers/nvmem/
8687F: Documentation/devicetree/bindings/nvmem/
8688F: include/linux/nvmem-consumer.h
8689F: include/linux/nvmem-provider.h
8690
dece4585
CP
8691NXP-NCI NFC DRIVER
8692M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8693R: Charles Gorand <charles.gorand@effinnov.com>
8694L: linux-nfc@lists.01.org (moderated for non-subscribers)
8695S: Supported
8696F: drivers/nfc/nxp-nci
8697
f50d7146 8698NXP TDA998X DRM DRIVER
54176cc6 8699M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8700S: Supported
8701F: drivers/gpu/drm/i2c/tda998x_drv.c
8702F: include/drm/i2c/tda998x.h
8703
fbace43e
PR
8704NXP TFA9879 DRIVER
8705M: Peter Rosin <peda@axentia.se>
8706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8707S: Maintained
8708F: sound/soc/codecs/tfa9879*
8709
442f04c3
JP
8710OBJTOOL
8711M: Josh Poimboeuf <jpoimboe@redhat.com>
8712S: Supported
8713F: tools/objtool/
8714
f5525786 8715OMAP SUPPORT
0e24bdd4 8716M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8717L: linux-omap@vger.kernel.org
8718W: http://www.muru.com/linux/omap/
8719W: http://linux.omap.com/
8a6e2535 8720Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8722S: Maintained
4e04d5a3 8723F: arch/arm/*omap*/
026da812
FB
8724F: arch/arm/configs/omap1_defconfig
8725F: arch/arm/configs/omap2plus_defconfig
046d0a37 8726F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8727F: drivers/irqchip/irq-omap-intc.c
8728F: drivers/mfd/*omap*.c
8729F: drivers/mfd/menelaus.c
8730F: drivers/mfd/palmas.c
8731F: drivers/mfd/tps65217.c
8732F: drivers/mfd/tps65218.c
8733F: drivers/mfd/tps65910.c
8734F: drivers/mfd/twl-core.[ch]
8735F: drivers/mfd/twl4030*.c
8736F: drivers/mfd/twl6030*.c
8737F: drivers/mfd/twl6040*.c
8738F: drivers/regulator/palmas-regulator*.c
8739F: drivers/regulator/pbias-regulator.c
8740F: drivers/regulator/tps65217-regulator.c
8741F: drivers/regulator/tps65218-regulator.c
8742F: drivers/regulator/tps65910-regulator.c
8743F: drivers/regulator/twl-regulator.c
046d0a37 8744F: include/linux/i2c-omap.h
f5525786 8745
50f29fbd 8746OMAP DEVICE TREE SUPPORT
cdb55ab0 8747M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8748M: Tony Lindgren <tony@atomide.com>
8749L: linux-omap@vger.kernel.org
d0fb18c5 8750L: devicetree@vger.kernel.org
50f29fbd
TL
8751S: Maintained
8752F: arch/arm/boot/dts/*omap*
8753F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8754F: arch/arm/boot/dts/*am4*
8755F: arch/arm/boot/dts/*am5*
8756F: arch/arm/boot/dts/*dra7*
50f29fbd 8757
f5525786 8758OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8759M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8760L: linux-omap@vger.kernel.org
8761S: Maintained
8762F: arch/arm/*omap*/*clock*
8763
8764OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8765M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8766L: linux-omap@vger.kernel.org
8767S: Maintained
8768F: arch/arm/*omap*/*pm*
c46938d4 8769F: drivers/cpufreq/omap-cpufreq.c
f5525786 8770
d21db568 8771OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8772M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8773M: Paul Walmsley <paul@pwsan.com>
8774L: linux-omap@vger.kernel.org
8775S: Maintained
d21db568 8776F: arch/arm/mach-omap2/prm*
692ab1f3 8777
f5525786 8778OMAP AUDIO SUPPORT
6c284903 8779M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8780M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8781L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8782L: linux-omap@vger.kernel.org
8783S: Maintained
8784F: sound/soc/omap/
8785
18640193
TL
8786OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8787M: Roger Quadros <rogerq@ti.com>
8788M: Tony Lindgren <tony@atomide.com>
8789L: linux-omap@vger.kernel.org
8790S: Maintained
8791F: drivers/memory/omap-gpmc.c
8792F: arch/arm/mach-omap2/*gpmc*
8793
f5525786 8794OMAP FRAMEBUFFER SUPPORT
830e6384 8795M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8796L: linux-fbdev@vger.kernel.org
f5525786
TL
8797L: linux-omap@vger.kernel.org
8798S: Maintained
8a61f013 8799F: drivers/video/fbdev/omap/
f5525786 8800
676eec0d 8801OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8802M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8803L: linux-omap@vger.kernel.org
676eec0d 8804L: linux-fbdev@vger.kernel.org
178ff4c9 8805S: Maintained
8a61f013 8806F: drivers/video/fbdev/omap2/
178ff4c9
TV
8807F: Documentation/arm/OMAP/DSS
8808
8b37fcfc
OBC
8809OMAP HARDWARE SPINLOCK SUPPORT
8810M: Ohad Ben-Cohen <ohad@wizery.com>
8811L: linux-omap@vger.kernel.org
8812S: Maintained
8813F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8814
f5525786 8815OMAP MMC SUPPORT
8b58be88 8816M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8817L: linux-omap@vger.kernel.org
8818S: Maintained
653f41b5
MC
8819F: drivers/mmc/host/omap.c
8820
8821OMAP HS MMC SUPPORT
0a4585c6 8822L: linux-mmc@vger.kernel.org
653f41b5 8823L: linux-omap@vger.kernel.org
dfa5d196 8824S: Orphan
653f41b5 8825F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8826
8827OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8828M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8829S: Maintained
8830F: drivers/char/hw_random/omap-rng.c
8831
f400c82e 8832OMAP HWMOD SUPPORT
cdb55ab0 8833M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8834M: Paul Walmsley <paul@pwsan.com>
8835L: linux-omap@vger.kernel.org
8836S: Maintained
8fc8b12b 8837F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8838
8633fb30
PW
8839OMAP HWMOD DATA
8840M: Paul Walmsley <paul@pwsan.com>
8841L: linux-omap@vger.kernel.org
8842S: Maintained
8843F: arch/arm/mach-omap2/omap_hwmod*data*
8844
f400c82e 8845OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8846M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8847L: linux-omap@vger.kernel.org
8848S: Maintained
8849F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8850
0db83ced 8851OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8852M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8853L: linux-media@vger.kernel.org
8854S: Maintained
7eec52db 8855F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8856F: drivers/media/platform/omap3isp/
0db83ced 8857F: drivers/staging/media/omap4iss/
7e8970e1 8858
f5525786 8859OMAP USB SUPPORT
f5525786
TL
8860L: linux-usb@vger.kernel.org
8861L: linux-omap@vger.kernel.org
3b243519 8862S: Orphan
a16fbd65
JP
8863F: drivers/usb/*/*omap*
8864F: arch/arm/*omap*/usb*
f5525786 8865
6d994710 8866OMAP GPIO DRIVER
fe643528 8867M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8868M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8869M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8870L: linux-omap@vger.kernel.org
8871S: Maintained
fe643528 8872F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8873F: drivers/gpio/gpio-omap.c
8874
c351e290
MJ
8875OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8876M: Mark Jackson <mpfj@newflow.co.uk>
8877L: linux-omap@vger.kernel.org
8878S: Maintained
8879F: arch/arm/boot/dts/am335x-nano.dts
8880
0ad122d9 8881OMFS FILESYSTEM
8b58be88 8882M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8883L: linux-karma-devel@lists.sourceforge.net
8884S: Maintained
679655da
JP
8885F: Documentation/filesystems/omfs.txt
8886F: fs/omfs/
0ad122d9 8887
c1986ee9 8888OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8889M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8890S: Maintained
679655da
JP
8891F: drivers/char/pcmcia/cm4000_cs.c
8892F: include/linux/cm4000_cs.h
c117ab84 8893F: include/uapi/linux/cm4000_cs.h
c1986ee9 8894
77c44ab1 8895OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8896M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8897S: Maintained
679655da 8898F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8899
77d5140f 8900OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8901M: Jonathan Corbet <corbet@lwn.net>
661263b5 8902L: linux-media@vger.kernel.org
275ffde4 8903T: git git://linuxtv.org/media_tree.git
77d5140f 8904S: Maintained
90d72ac6 8905F: drivers/media/i2c/ov7670.c
77d5140f 8906
431bca73 8907ONENAND FLASH DRIVER
8b58be88 8908M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8909L: linux-mtd@lists.infradead.org
8910S: Maintained
679655da
JP
8911F: drivers/mtd/onenand/
8912F: include/linux/mtd/onenand*.h
431bca73 8913
1da177e4 8914ONSTREAM SCSI TAPE DRIVER
8b58be88 8915M: Willem Riede <osst@riede.org>
1da177e4
LT
8916L: osst-users@lists.sourceforge.net
8917L: linux-scsi@vger.kernel.org
8918S: Maintained
f7269cfc
JD
8919F: Documentation/scsi/osst.txt
8920F: drivers/scsi/osst.*
8921F: drivers/scsi/osst_*.h
8922F: drivers/scsi/st.h
1da177e4 8923
e2d1d6c0 8924OPENCORES I2C BUS DRIVER
8b58be88 8925M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8926L: linux-i2c@vger.kernel.org
e2d1d6c0 8927S: Maintained
679655da
JP
8928F: Documentation/i2c/busses/i2c-ocores
8929F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8930
860c44c1 8931OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8932M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8933M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8934L: devicetree@vger.kernel.org
a7fefe9f 8935W: http://www.devicetree.org/
fcdec35e 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8937S: Maintained
f8828205 8938F: drivers/of/
860c44c1 8939F: include/linux/of*.h
f8828205 8940F: scripts/dtc/
860c44c1 8941
f8828205 8942OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8943M: Rob Herring <robh+dt@kernel.org>
f8828205 8944M: Mark Rutland <mark.rutland@arm.com>
f8828205 8945L: devicetree@vger.kernel.org
9f273c24 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8947Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8948S: Maintained
8949F: Documentation/devicetree/
8950F: arch/*/boot/dts/
8951F: include/dt-bindings/
8952
2bb65f56
PA
8953OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8954M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8955L: devicetree@vger.kernel.org
8956S: Maintained
8957F: Documentation/devicetree/dynamic-resolution-notes.txt
8958F: Documentation/devicetree/overlay-notes.txt
8959F: drivers/of/overlay.c
8960F: drivers/of/resolver.c
8961
19f9d392
JB
8962OPENRISC ARCHITECTURE
8963M: Jonas Bonn <jonas@southpole.se>
8964W: http://openrisc.net
19f9d392
JB
8965S: Maintained
8966T: git git://openrisc.net/~jonas/linux
14430813 8967F: arch/openrisc/
19f9d392 8968
ccb1352e 8969OPENVSWITCH
4f337ed5 8970M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8971L: netdev@vger.kernel.org
ccb1352e
JG
8972L: dev@openvswitch.org
8973W: http://openvswitch.org
ccb1352e
JG
8974S: Maintained
8975F: net/openvswitch/
b422da7c 8976F: include/uapi/linux/openvswitch.h
ccb1352e 8977
875fa6fb
VK
8978OPERATING PERFORMANCE POINTS (OPP)
8979M: Viresh Kumar <vireshk@kernel.org>
8980M: Nishanth Menon <nm@ti.com>
8981M: Stephen Boyd <sboyd@codeaurora.org>
8982L: linux-pm@vger.kernel.org
8983S: Maintained
8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8985F: drivers/base/power/opp/
8986F: include/linux/pm_opp.h
8987F: Documentation/power/opp.txt
8988F: Documentation/devicetree/bindings/opp/
8989
af39917d
CL
8990OPL4 DRIVER
8991M: Clemens Ladisch <clemens@ladisch.de>
8992L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8993T: git git://git.alsa-project.org/alsa-kernel.git
8994S: Maintained
8995F: sound/drivers/opl4/
8996
1da177e4 8997OPROFILE
4cf7e718 8998M: Robert Richter <rric@kernel.org>
1da177e4
LT
8999L: oprofile-list@lists.sf.net
9000S: Maintained
81c4a8a6 9001F: arch/*/include/asm/oprofile*.h
679655da
JP
9002F: arch/*/oprofile/
9003F: drivers/oprofile/
9004F: include/linux/oprofile.h
1da177e4 9005
e2d1d6c0 9006ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9007M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9008M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9009L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9010W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9011S: Supported
679655da
JP
9012F: Documentation/filesystems/ocfs2.txt
9013F: Documentation/filesystems/dlmfs.txt
9014F: fs/ocfs2/
e2d1d6c0 9015
1da177e4 9016ORINOCO DRIVER
724c6b35 9017L: linux-wireless@vger.kernel.org
491b26b4 9018W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9019W: http://www.nongnu.org/orinoco/
3a59babb 9020S: Orphan
2be45b66 9021F: drivers/net/wireless/intersil/orinoco/
1da177e4 9022
42c55aa8 9023OSD LIBRARY and FILESYSTEM
fadc0752 9024M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9025M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9026L: osd-dev@open-osd.org
9027W: http://open-osd.org
54e5881d 9028T: git git://git.open-osd.org/open-osd.git
68274794 9029S: Maintained
42c55aa8 9030F: drivers/scsi/osd/
6b6f0b6c 9031F: include/scsi/osd_*
42c55aa8 9032F: fs/exofs/
68274794 9033
ef94b186 9034OVERLAY FILESYSTEM
7c37fbda 9035M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9036L: linux-unionfs@vger.kernel.org
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9038S: Supported
1d113735 9039F: fs/overlayfs/
7c37fbda
NB
9040F: Documentation/filesystems/overlayfs.txt
9041
85096169
MM
9042ORANGEFS FILESYSTEM
9043M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9044L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9046S: Supported
9047F: fs/orangefs/
9048F: Documentation/filesystems/orangefs.txt
9049
e2d1d6c0 9050P54 WIRELESS DRIVER
084cb0fe 9051M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9052L: linux-wireless@vger.kernel.org
084cb0fe 9053W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9054S: Maintained
d3466830 9055F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9056
f5cd7872 9057PA SEMI ETHERNET DRIVER
f5cd7872 9058L: netdev@vger.kernel.org
56a5b8da 9059S: Orphan
ded19add 9060F: drivers/net/ethernet/pasemi/*
f5cd7872 9061
beb58aa3 9062PA SEMI SMBUS DRIVER
846557d3 9063L: linux-i2c@vger.kernel.org
56a5b8da 9064S: Orphan
679655da 9065F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9066
48fc267e
SK
9067PADATA PARALLEL EXECUTION MECHANISM
9068M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9069L: linux-crypto@vger.kernel.org
9070S: Maintained
9071F: kernel/padata.c
9072F: include/linux/padata.h
9073F: Documentation/padata.txt
9074
709ee531 9075PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9076M: Harald Welte <laforge@gnumonks.org>
d0944853 9077L: platform-driver-x86@vger.kernel.org
709ee531 9078S: Maintained
679655da 9079F: drivers/platform/x86/panasonic-laptop.c
709ee531 9080
368dd5ac 9081PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9082M: David Howells <dhowells@redhat.com>
4fa97181
DH
9083L: linux-am33-list@redhat.com (moderated for non-subscribers)
9084W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9085S: Maintained
679655da
JP
9086F: Documentation/mn10300/
9087F: arch/mn10300/
4fa97181 9088
305b37bd
KS
9089PARALLEL LCD/KEYPAD PANEL DRIVER
9090M: Willy Tarreau <willy@haproxy.com>
9091M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9092S: Odd Fixes
9093F: Documentation/misc-devices/lcd-panel-cgram.txt
9094F: drivers/misc/panel.c
9095
64dfff03
SM
9096PARALLEL PORT SUBSYSTEM
9097M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9098M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9099L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9100S: Maintained
679655da
JP
9101F: drivers/parport/
9102F: include/linux/parport*.h
9103F: drivers/char/ppdev.c
c117ab84 9104F: include/uapi/linux/ppdev.h
64dfff03 9105F: Documentation/parport*.txt
1da177e4 9106
4cdf6bc2 9107PARAVIRT_OPS INTERFACE
d633180c 9108M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9109M: Chris Wright <chrisw@sous-sol.org>
9110M: Alok Kataria <akataria@vmware.com>
9111M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9112L: virtualization@lists.linux-foundation.org
4cdf6bc2 9113S: Supported
a2e19991 9114F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9115F: arch/*/kernel/paravirt*
9116F: arch/*/include/asm/paravirt.h
47ae4b05 9117F: include/linux/hypervisor.h
4cdf6bc2 9118
e2d1d6c0 9119PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9120M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9121L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9122S: Maintained
679655da
JP
9123F: Documentation/blockdev/paride.txt
9124F: drivers/block/paride/
e2d1d6c0
RD
9125
9126PARISC ARCHITECTURE
b8828770 9127M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9128M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9129L: linux-parisc@vger.kernel.org
9130W: http://www.parisc-linux.org/
8a6e2535 9131Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9134S: Maintained
679655da 9135F: arch/parisc/
2b6bac9e 9136F: Documentation/parisc/
679655da 9137F: drivers/parisc/
2b6bac9e
HD
9138F: drivers/char/agp/parisc-agp.c
9139F: drivers/input/serio/gscps2.c
9140F: drivers/parport/parport_gsc.*
9141F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9142F: drivers/video/fbdev/sti*
2b6bac9e
HD
9143F: drivers/video/console/sti*
9144F: drivers/video/logo/logo_parisc*
e2d1d6c0 9145
1662d32c 9146PC87360 HARDWARE MONITORING DRIVER
8b58be88 9147M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9148L: linux-hwmon@vger.kernel.org
1662d32c 9149S: Maintained
679655da
JP
9150F: Documentation/hwmon/pc87360
9151F: drivers/hwmon/pc87360.c
1662d32c
JC
9152
9153PC8736x GPIO DRIVER
8b58be88 9154M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9155S: Maintained
679655da 9156F: drivers/char/pc8736x_gpio.c
1662d32c 9157
1ad107fd 9158PC87427 HARDWARE MONITORING DRIVER
d8130624 9159M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9160L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9161S: Maintained
9162F: Documentation/hwmon/pc87427
9163F: drivers/hwmon/pc87427.c
9164
b26e0ed4 9165PCA9532 LED DRIVER
8b58be88 9166M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9167S: Maintained
d5ca6918
JP
9168F: drivers/leds/leds-pca9532.c
9169F: include/linux/leds-pca9532.h
b26e0ed4 9170
5ce914a8 9171PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9172M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9173L: linux-i2c@vger.kernel.org
9174S: Maintained
b4f0b74e 9175F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9176
3971dae5 9177PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9178M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9179S: Maintained
9180F: drivers/firmware/pcdp.*
9181
065c6359 9182PCI ERROR RECOVERY
6305902c 9183M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9184L: linux-pci@vger.kernel.org
065c6359 9185S: Supported
679655da 9186F: Documentation/PCI/pci-error-recovery.txt
065c6359 9187
78c1cffd
RC
9188PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9189M: Russell Currey <ruscur@russell.cc>
9190L: linuxppc-dev@lists.ozlabs.org
9191S: Supported
9192F: Documentation/powerpc/eeh-pci-error-recovery.txt
9193F: arch/powerpc/kernel/eeh*.c
9194F: arch/powerpc/platforms/*/eeh*.c
9195F: arch/powerpc/include/*/eeh*.h
9196
1da177e4 9197PCI SUBSYSTEM
5ac3a6d2 9198M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9199L: linux-pci@vger.kernel.org
99662dd1 9200Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9202S: Supported
92a1fe2e 9203F: Documentation/devicetree/bindings/pci/
679655da
JP
9204F: Documentation/PCI/
9205F: drivers/pci/
9206F: include/linux/pci*
6b49ee49 9207F: arch/x86/pci/
cad01f91 9208F: arch/x86/kernel/quirks.c
1da177e4 9209
eaa6111b
LFT
9210PCI DRIVER FOR ALTERA PCIE IP
9211M: Ley Foon Tan <lftan@altera.com>
9212L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9213L: linux-pci@vger.kernel.org
9214S: Supported
9215F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9216F: drivers/pci/host/pcie-altera.c
9217
b7e78170
RH
9218PCI DRIVER FOR ARM VERSATILE PLATFORM
9219M: Rob Herring <robh@kernel.org>
9220L: linux-pci@vger.kernel.org
9221L: linux-arm-kernel@lists.infradead.org
9222S: Maintained
9223F: Documentation/devicetree/bindings/pci/versatile.txt
9224F: drivers/pci/host/pci-versatile.c
9225
3dc9d38c
TP
9226PCI DRIVER FOR ARMADA 8K
9227M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9228L: linux-pci@vger.kernel.org
9229L: linux-arm-kernel@lists.infradead.org
9230S: Maintained
9231F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9232F: drivers/pci/host/pcie-armada8k.c
9233
5f6b6ccd
TI
9234PCI DRIVER FOR APPLIEDMICRO XGENE
9235M: Tanmay Inamdar <tinamdar@apm.com>
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org
9238S: Maintained
9239F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9240F: drivers/pci/host/pci-xgene.c
9241
62d0ff83
ML
9242PCI DRIVER FOR FREESCALE LAYERSCAPE
9243M: Minghuan Lian <minghuan.Lian@freescale.com>
9244M: Mingkai Hu <mingkai.hu@freescale.com>
9245M: Roy Zang <tie-fei.zang@freescale.com>
9246L: linuxppc-dev@lists.ozlabs.org
9247L: linux-pci@vger.kernel.org
9248L: linux-arm-kernel@lists.infradead.org
9249S: Maintained
9250F: drivers/pci/host/*layerscape*
9251
f0b75693 9252PCI DRIVER FOR IMX6
f175aa2c 9253M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9254M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9255L: linux-pci@vger.kernel.org
9256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9257S: Maintained
9258F: drivers/pci/host/*imx6*
9259
0c4ffcfe
MK
9260PCI DRIVER FOR TI KEYSTONE
9261M: Murali Karicheri <m-karicheri2@ti.com>
9262L: linux-pci@vger.kernel.org
9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264S: Maintained
9265F: drivers/pci/host/*keystone*
9266
f0b75693
BH
9267PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9268M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9269M: Jason Cooper <jason@lakedaemon.net>
9270L: linux-pci@vger.kernel.org
9271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9272S: Maintained
9273F: drivers/pci/host/*mvebu*
9274
8c39d710
TP
9275PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9276M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9277L: linux-pci@vger.kernel.org
9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9279S: Maintained
441106d9 9280F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9281F: drivers/pci/host/pci-aardvark.c
9282
0447cfd7
TR
9283PCI DRIVER FOR NVIDIA TEGRA
9284M: Thierry Reding <thierry.reding@gmail.com>
9285L: linux-tegra@vger.kernel.org
f0b75693 9286L: linux-pci@vger.kernel.org
0447cfd7
TR
9287S: Supported
9288F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9289F: drivers/pci/host/pci-tegra.c
9290
47ff3de9
KVA
9291PCI DRIVER FOR TI DRA7XX
9292M: Kishon Vijay Abraham I <kishon@ti.com>
9293L: linux-omap@vger.kernel.org
9294L: linux-pci@vger.kernel.org
9295S: Supported
9296F: Documentation/devicetree/bindings/pci/ti-pci.txt
9297F: drivers/pci/host/pci-dra7xx.c
9298
f0b75693
BH
9299PCI DRIVER FOR RENESAS R-CAR
9300M: Simon Horman <horms@verge.net.au>
9301L: linux-pci@vger.kernel.org
4a121096 9302L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9303S: Maintained
9304F: drivers/pci/host/*rcar*
9305
4af82255 9306PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9307M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9308L: linux-pci@vger.kernel.org
f0b75693
BH
9309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9310L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9311S: Maintained
9312F: drivers/pci/host/pci-exynos.c
9313
f0b75693 9314PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9315M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9316M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9317L: linux-pci@vger.kernel.org
9318S: Maintained
9319F: drivers/pci/host/*designware*
9320
5a3aa2a8 9321PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9322M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9323L: linux-pci@vger.kernel.org
9324S: Maintained
9325F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9326F: drivers/pci/host/pcie-designware-plat.c
9327
cf28855b
WD
9328PCI DRIVER FOR GENERIC OF HOSTS
9329M: Will Deacon <will.deacon@arm.com>
9330L: linux-pci@vger.kernel.org
9331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9332S: Maintained
9333F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9334F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9335F: drivers/pci/host/pci-host-generic.c
9336
185a383a
KB
9337PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9338M: Keith Busch <keith.busch@intel.com>
9339L: linux-pci@vger.kernel.org
9340S: Supported
bc79c985 9341F: drivers/pci/host/vmd.c
185a383a 9342
51b66a6c 9343PCIE DRIVER FOR ST SPEAR13XX
110baab1 9344M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9345L: linux-pci@vger.kernel.org
110baab1 9346S: Maintained
51b66a6c
PA
9347F: drivers/pci/host/*spear*
9348
af1169b4
LFT
9349PCI MSI DRIVER FOR ALTERA MSI IP
9350M: Ley Foon Tan <lftan@altera.com>
9351L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9352L: linux-pci@vger.kernel.org
9353S: Supported
9354F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9355F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9356
dcd19de3
DD
9357PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9358M: Duc Dang <dhdang@apm.com>
9359L: linux-pci@vger.kernel.org
9360L: linux-arm-kernel@lists.infradead.org
9361S: Maintained
9362F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9363F: drivers/pci/host/pci-xgene-msi.c
9364
a3cbfae1
NC
9365PCIE DRIVER FOR AXIS ARTPEC
9366M: Niklas Cassel <niklas.cassel@axis.com>
9367M: Jesper Nilsson <jesper.nilsson@axis.com>
9368L: linux-arm-kernel@axis.com
9369L: linux-pci@vger.kernel.org
9370S: Maintained
9371F: Documentation/devicetree/bindings/pci/axis,artpec*
9372F: drivers/pci/host/*artpec*
9373
500a1d9a
ZW
9374PCIE DRIVER FOR HISILICON
9375M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9376M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9377L: linux-pci@vger.kernel.org
9378S: Maintained
9379F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9380F: drivers/pci/host/pcie-hisi.c
9381
e77f847d
SL
9382PCIE DRIVER FOR ROCKCHIP
9383M: Shawn Lin <shawn.lin@rock-chips.com>
9384M: Wenrui Li <wenrui.li@rock-chips.com>
9385L: linux-pci@vger.kernel.org
9386L: linux-rockchip@lists.infradead.org
9387S: Maintained
9388F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9389F: drivers/pci/host/pcie-rockchip.c
9390
82a82383
SV
9391PCIE DRIVER FOR QUALCOMM MSM
9392M: Stanimir Varbanov <svarbanov@mm-sol.com>
9393L: linux-pci@vger.kernel.org
9394L: linux-arm-msm@vger.kernel.org
9395S: Maintained
9396F: drivers/pci/host/*qcom*
9397
f12b76e5
DD
9398PCIE DRIVER FOR CAVIUM THUNDERX
9399M: David Daney <david.daney@cavium.com>
9400L: linux-pci@vger.kernel.org
9401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9402S: Supported
9403F: Documentation/devicetree/bindings/pci/pci-thunder-*
9404F: drivers/pci/host/pci-thunder-*
9405
1da177e4 9406PCMCIA SUBSYSTEM
4230dfc9 9407P: Linux PCMCIA Team
f5df5881 9408L: linux-pcmcia@lists.infradead.org
6650e0a5 9409W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9411S: Maintained
679655da 9412F: Documentation/pcmcia/
a67cd548 9413F: tools/pcmcia/
679655da
JP
9414F: drivers/pcmcia/
9415F: include/pcmcia/
1da177e4
LT
9416
9417PCNET32 NETWORK DRIVER
227fb925 9418M: Don Fry <pcnet32@frontier.com>
979b6c13 9419L: netdev@vger.kernel.org
1da177e4 9420S: Maintained
b955f6ca 9421F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9422
48fc267e
SK
9423PCRYPT PARALLEL CRYPTO ENGINE
9424M: Steffen Klassert <steffen.klassert@secunet.com>
9425L: linux-crypto@vger.kernel.org
9426S: Maintained
9427F: crypto/pcrypt.c
9428F: include/crypto/pcrypt.h
9429
e72df0b8
TH
9430PER-CPU MEMORY ALLOCATOR
9431M: Tejun Heo <tj@kernel.org>
93e205a7 9432M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9434S: Maintained
9435F: include/linux/percpu*.h
9436F: mm/percpu*.c
9437F: arch/*/include/asm/percpu.h
9438
ad4ecbcb 9439PER-TASK DELAY ACCOUNTING
185e595f 9440M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9441S: Maintained
679655da
JP
9442F: include/linux/delayacct.h
9443F: kernel/delayacct.c
ad4ecbcb 9444
57c0c15b 9445PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9446M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9447M: Ingo Molnar <mingo@redhat.com>
f80c5393 9448M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9449R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9450L: linux-kernel@vger.kernel.org
75fc2d37 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9452S: Supported
d53e8365 9453F: kernel/events/*
a003236c 9454F: include/linux/perf_event.h
c117ab84 9455F: include/uapi/linux/perf_event.h
141c4296
RR
9456F: arch/*/kernel/perf_event*.c
9457F: arch/*/kernel/*/perf_event*.c
9458F: arch/*/kernel/*/*/perf_event*.c
a003236c 9459F: arch/*/include/asm/perf_event.h
a003236c 9460F: arch/*/kernel/perf_callchain.c
b0a434fb 9461F: arch/*/events/*
a003236c 9462F: tools/perf/
6c0b3244 9463
dd49d0f5 9464PERSONALITY HANDLING
8b58be88 9465M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9466L: linux-abi-devel@lists.sourceforge.net
9467S: Maintained
679655da 9468F: include/linux/personality.h
c117ab84 9469F: include/uapi/linux/personality.h
dd49d0f5 9470
838e7a03 9471PHONET PROTOCOL
2a06b40f 9472M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9473S: Supported
9474F: Documentation/networking/phonet.txt
9475F: include/linux/phonet.h
9476F: include/net/phonet/
c117ab84 9477F: include/uapi/linux/phonet.h
838e7a03
RDC
9478F: net/phonet/
9479
1da177e4 9480PHRAM MTD DRIVER
8b58be88 9481M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9482L: linux-mtd@lists.infradead.org
9483S: Maintained
679655da 9484F: drivers/mtd/devices/phram.c
1da177e4 9485
efdbb10e
BP
9486PICOLCD HID DRIVER
9487M: Bruno Prémont <bonbons@linux-vserver.org>
9488L: linux-input@vger.kernel.org
9489S: Maintained
9490F: drivers/hid/hid-picolcd*
9491
a53bfa07
JI
9492PICOXCELL SUPPORT
9493M: Jamie Iles <jamie@jamieiles.com>
9494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9495T: git git://github.com/jamieiles/linux-2.6-ji.git
9496S: Supported
b8733987 9497F: arch/arm/boot/dts/picoxcell*
14430813 9498F: arch/arm/mach-picoxcell/
b8733987 9499F: drivers/crypto/picoxcell*
a53bfa07 9500
2744e8af
LW
9501PIN CONTROL SUBSYSTEM
9502M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9503L: linux-gpio@vger.kernel.org
dbe752a3 9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9505S: Maintained
9feeed94 9506F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9507F: Documentation/pinctrl.txt
07f29ba6 9508F: drivers/pinctrl/
8e406fe4 9509F: include/linux/pinctrl/
2744e8af 9510
2201bbb8
JCPV
9511PIN CONTROLLER - ATMEL AT91
9512M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9514S: Maintained
c654b6bf 9515F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9516
33d3690c
LD
9517PIN CONTROLLER - ATMEL AT91 PIO4
9518M: Ludovic Desroches <ludovic.desroches@atmel.com>
9519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9520L: linux-gpio@vger.kernel.org
9521S: Supported
9522F: drivers/pinctrl/pinctrl-at91-pio4.*
9523
cbd1b652
MW
9524PIN CONTROLLER - INTEL
9525M: Mika Westerberg <mika.westerberg@linux.intel.com>
9526M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9527S: Maintained
9528F: drivers/pinctrl/intel/
2201bbb8 9529
9963b536
LP
9530PIN CONTROLLER - RENESAS
9531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9532M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9533L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9534S: Maintained
9535F: drivers/pinctrl/sh-pfc/
9536
b75e60d6 9537PIN CONTROLLER - SAMSUNG
fea685e9 9538M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9539M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9540M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9542L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9543S: Maintained
9b5b33f6 9544F: drivers/pinctrl/samsung/
5db7e3bb
KK
9545F: include/dt-bindings/pinctrl/samsung.h
9546F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9547
13cbd906
TL
9548PIN CONTROLLER - SINGLE
9549M: Tony Lindgren <tony@atomide.com>
9550M: Haojian Zhuang <haojian.zhuang@linaro.org>
9551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9552L: linux-omap@vger.kernel.org
9553S: Maintained
9554F: drivers/pinctrl/pinctrl-single.c
9555
deda8287 9556PIN CONTROLLER - ST SPEAR
da89947b 9557M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9559W: http://www.st.com/spear
9560S: Maintained
8e406fe4 9561F: drivers/pinctrl/spear/
deda8287 9562
11a1cf34
JH
9563PISTACHIO SOC SUPPORT
9564M: James Hartley <james.hartley@imgtec.com>
9565M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9566L: linux-mips@linux-mips.org
9567S: Maintained
9568F: arch/mips/pistachio/
9569F: arch/mips/include/asm/mach-pistachio/
9570F: arch/mips/boot/dts/pistachio/
9571F: arch/mips/configs/pistachio*_defconfig
9572
249a6771 9573PKTCDVD DRIVER
e5f6450c 9574M: Jiri Kosina <jikos@kernel.org>
249a6771 9575S: Maintained
679655da
JP
9576F: drivers/block/pktcdvd.c
9577F: include/linux/pktcdvd.h
c117ab84 9578F: include/uapi/linux/pktcdvd.h
249a6771 9579
b31d8273
G
9580PKUNITY SOC DRIVERS
9581M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9582W: http://mprc.pku.edu.cn/~guanxuetao/linux
9583S: Maintained
ceebf4d5 9584T: git git://github.com/gxt/linux.git
b31d8273 9585F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9586F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9587F: drivers/video/fbdev/fb-puv3.c
2809e80b 9588F: drivers/rtc/rtc-puv3.c
b31d8273 9589
9d2ecfb7 9590PMBUS HARDWARE MONITORING DRIVERS
ca462085 9591M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9592L: linux-hwmon@vger.kernel.org
9593W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9594W: http://www.roeck-us.net/linux/drivers/
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9596S: Maintained
9597F: Documentation/hwmon/pmbus
9598F: drivers/hwmon/pmbus/
9599F: include/linux/i2c/pmbus.h
9600
89a36810 9601PMC SIERRA MaxRAID DRIVER
89a36810
AR
9602L: linux-scsi@vger.kernel.org
9603W: http://www.pmc-sierra.com/
3cdea4d7 9604S: Orphan
89a36810
AR
9605F: drivers/scsi/pmcraid.*
9606
dbf9bfe6 9607PMC SIERRA PM8001 DRIVER
d32477e2 9608M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9609M: lindar_liu@usish.com
f5a7b525 9610L: pmchba@pmcs.com
dbf9bfe6 9611L: linux-scsi@vger.kernel.org
9612S: Supported
9613F: drivers/scsi/pm8001/
9614
1da177e4 9615POSIX CLOCKS and TIMERS
8b58be88 9616M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9617L: linux-kernel@vger.kernel.org
75fc2d37 9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9619S: Maintained
679655da
JP
9620F: fs/timerfd.c
9621F: include/linux/timer*
5cee9645 9622F: kernel/time/*timer*
1da177e4 9623
7b06a6d7
RW
9624POWER MANAGEMENT CORE
9625M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9626L: linux-pm@vger.kernel.org
9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9628S: Supported
9629F: drivers/base/power/
9630F: include/linux/pm.h
9631F: include/linux/pm_*
9632F: include/linux/powercap.h
9633F: drivers/powercap/
9634
3be86148 9635POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9636M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9637L: linux-pm@vger.kernel.org
58db9505 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9639S: Maintained
f3332532 9640F: Documentation/devicetree/bindings/power/supply/
679655da 9641F: include/linux/power_supply.h
8c0984e5 9642F: drivers/power/supply/
3be86148 9643
514f161a
MR
9644POWER STATE COORDINATION INTERFACE (PSCI)
9645M: Mark Rutland <mark.rutland@arm.com>
9646M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9647L: linux-arm-kernel@lists.infradead.org
9648S: Maintained
9649F: drivers/firmware/psci.c
9650F: include/linux/psci.h
9651F: include/uapi/linux/psci.h
9652
43a1dd9b
SJS
9653POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9654M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9655L: linuxppc-dev@lists.ozlabs.org
9656S: Maintained
9657F: drivers/char/powernv-op-panel.c
9658
1da177e4 9659PNP SUPPORT
9c3646d1 9660M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9661S: Maintained
679655da 9662F: drivers/pnp/
1da177e4
LT
9663
9664PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9665M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9666L: linux-ppp@vger.kernel.org
9667S: Maintained
224cf5ad 9668F: drivers/net/ppp/ppp_*
1da177e4
LT
9669
9670PPP OVER ATM (RFC 2364)
8b58be88 9671M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9672S: Maintained
679655da 9673F: net/atm/pppoatm.c
c117ab84 9674F: include/uapi/linux/atmppp.h
1da177e4
LT
9675
9676PPP OVER ETHERNET
8b58be88 9677M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9678S: Maintained
224cf5ad
JK
9679F: drivers/net/ppp/pppoe.c
9680F: drivers/net/ppp/pppox.c
1da177e4 9681
a6d2370b 9682PPP OVER L2TP
8b58be88 9683M: James Chapman <jchapman@katalix.com>
a6d2370b 9684S: Maintained
90ca28d1 9685F: net/l2tp/l2tp_ppp.c
679655da 9686F: include/linux/if_pppol2tp.h
c117ab84 9687F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9688
eae9d2ba 9689PPS SUPPORT
8b58be88 9690M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9691W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9692L: linuxpps@ml.enneenne.com (subscribers-only)
9693S: Maintained
cabaaf41
JP
9694F: Documentation/pps/
9695F: drivers/pps/
9696F: include/linux/pps*.h
eae9d2ba 9697
71a6d0af
HW
9698PPTP DRIVER
9699M: Dmitry Kozlov <xeb@mail.ru>
9700L: netdev@vger.kernel.org
9701S: Maintained
224cf5ad 9702F: drivers/net/ppp/pptp.c
71a6d0af
HW
9703W: http://sourceforge.net/projects/accel-pptp
9704
1da177e4 9705PREEMPTIBLE KERNEL
8b58be88 9706M: Robert Love <rml@tech9.net>
1da177e4
LT
9707L: kpreempt-tech@lists.sourceforge.net
9708W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9709S: Supported
679655da
JP
9710F: Documentation/preempt-locking.txt
9711F: include/linux/preempt.h
1da177e4
LT
9712
9713PRISM54 WIRELESS DRIVER
8b58be88 9714M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9715L: linux-wireless@vger.kernel.org
9ef80804 9716W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9717S: Obsolete
c12edfe2 9718F: drivers/net/wireless/intersil/prism54/
1da177e4 9719
02c18891 9720PS3 NETWORK SUPPORT
b809b9ca 9721M: Geoff Levand <geoff@infradead.org>
02c18891 9722L: netdev@vger.kernel.org
a14ab6b6 9723L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9724S: Maintained
8df158ac 9725F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9726
f58a9d17 9727PS3 PLATFORM SUPPORT
b809b9ca 9728M: Geoff Levand <geoff@infradead.org>
a4724ed6 9729L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9730S: Maintained
679655da
JP
9731F: arch/powerpc/boot/ps3*
9732F: arch/powerpc/include/asm/lv1call.h
9733F: arch/powerpc/include/asm/ps3*.h
9734F: arch/powerpc/platforms/ps3/
9735F: drivers/*/ps3*
9736F: drivers/ps3/
fec629b8 9737F: drivers/rtc/rtc-ps3.c
679655da 9738F: drivers/usb/host/*ps3.c
fec629b8 9739F: sound/ppc/snd_ps3*
f58a9d17 9740
cffb4add 9741PS3VRAM DRIVER
8b58be88 9742M: Jim Paris <jim@jtan.com>
3715a5d0 9743M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9744L: linuxppc-dev@lists.ozlabs.org
cffb4add 9745S: Maintained
8a3977cb 9746F: drivers/block/ps3vram.c
cffb4add 9747
8defe599 9748PSTORE FILESYSTEM
9d5e2a02 9749M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9750M: Colin Cross <ccross@android.com>
9751M: Kees Cook <keescook@chromium.org>
9752M: Tony Luck <tony.luck@intel.com>
9753S: Maintained
9f273c24 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9755F: fs/pstore/
9756F: include/linux/pstore*
04851772 9757F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9758F: drivers/acpi/apei/erst.c
9759
7fbc415d
RC
9760PTP HARDWARE CLOCK SUPPORT
9761M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9762L: netdev@vger.kernel.org
7fbc415d
RC
9763S: Maintained
9764W: http://linuxptp.sourceforge.net/
9765F: Documentation/ABI/testing/sysfs-ptp
9766F: Documentation/ptp/*
0ecb3cdd 9767F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9768F: drivers/net/phy/dp83640*
9769F: drivers/ptp/*
9770F: include/linux/ptp_cl*
9771
cf94a4d1 9772PTRACE SUPPORT
e846ee5f 9773M: Roland McGrath <roland@hack.frob.com>
8b58be88 9774M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9775S: Maintained
9776F: include/asm-generic/syscall.h
9777F: include/linux/ptrace.h
9778F: include/linux/regset.h
9779F: include/linux/tracehook.h
c117ab84 9780F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9781F: kernel/ptrace.c
9782
3e9d7ba7
HV
9783PULSE8-CEC DRIVER
9784M: Hans Verkuil <hverkuil@xs4all.nl>
9785L: linux-media@vger.kernel.org
9786T: git git://linuxtv.org/media_tree.git
9787S: Maintained
9788F: drivers/staging/media/pulse8-cec
9789
8320204a 9790PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9791M: Mike Isely <isely@pobox.com>
16e9495d 9792L: pvrusb2@isely.net (subscribers-only)
661263b5 9793L: linux-media@vger.kernel.org
8320204a 9794W: http://www.isely.net/pvrusb2/
275ffde4 9795T: git git://linuxtv.org/media_tree.git
8320204a 9796S: Maintained
618cd932 9797F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9798F: drivers/media/usb/pvrusb2/
8320204a 9799
39532e6c 9800PWC WEBCAM DRIVER
c0936df4 9801M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9802L: linux-media@vger.kernel.org
9803T: git git://linuxtv.org/media_tree.git
c0936df4 9804S: Odd Fixes
39532e6c
HG
9805F: drivers/media/usb/pwc/*
9806
93c090b3 9807PWM FAN DRIVER
774e0362
KD
9808M: Kamil Debski <kamil@wypas.org>
9809M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9810L: linux-hwmon@vger.kernel.org
93c090b3
KD
9811S: Supported
9812F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9813F: Documentation/hwmon/pwm-fan
9814F: drivers/hwmon/pwm-fan.c
9815
200efedd 9816PWM SUBSYSTEM
aa3495f7
TR
9817M: Thierry Reding <thierry.reding@gmail.com>
9818L: linux-pwm@vger.kernel.org
0c2498f1 9819S: Maintained
006e854f 9820T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9821F: Documentation/pwm.txt
9822F: Documentation/devicetree/bindings/pwm/
9823F: include/linux/pwm.h
0c2498f1 9824F: drivers/pwm/
a140b98d
TR
9825F: drivers/video/backlight/pwm_bl.c
9826F: include/linux/pwm_backlight.h
0c2498f1 9827
30ec261e 9828PXA2xx/PXA3xx SUPPORT
8da5e302 9829M: Daniel Mack <daniel@zonque.org>
a323f664 9830M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9831M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9833T: git git://github.com/hzhuang1/linux.git
8da5e302 9834T: git git://github.com/rjarzmik/linux.git
1da177e4 9835S: Maintained
e68d7c14 9836F: arch/arm/boot/dts/pxa*
679655da 9837F: arch/arm/mach-pxa/
820439f1 9838F: drivers/dma/pxa*
679655da 9839F: drivers/pcmcia/pxa2xx*
1403ead9 9840F: drivers/pinctrl/pxa/
9df92e6c 9841F: drivers/spi/spi-pxa2xx*
faf2e1db 9842F: drivers/usb/gadget/udc/pxa2*
679655da 9843F: include/sound/pxa2xx-lib.h
bec4c99e 9844F: sound/arm/pxa*
14430813 9845F: sound/soc/pxa/
1da177e4 9846
f3154a46
RJ
9847PXA GPIO DRIVER
9848M: Robert Jarzmik <robert.jarzmik@free.fr>
9849L: linux-gpio@vger.kernel.org
9850S: Maintained
9851F: drivers/gpio/gpio-pxa.c
9852
ec64d3bf
EG
9853PXA3xx NAND FLASH DRIVER
9854M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9855L: linux-mtd@lists.infradead.org
9856S: Maintained
9a67f099 9857F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9858
3f640c61 9859MMP SUPPORT
8b58be88 9860M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9861M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9863T: git git://github.com/hzhuang1/linux.git
9864T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9865S: Maintained
e68d7c14 9866F: arch/arm/boot/dts/mmp*
3f640c61 9867F: arch/arm/mach-mmp/
e8e6cb32 9868
272f133a
PO
9869PXA MMCI DRIVER
9870S: Orphan
9871
57f63bc8 9872PXA RTC DRIVER
8b58be88 9873M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9874L: rtc-linux@googlegroups.com
9875S: Maintained
9876
cea4001a 9877QAT DRIVER
90ab5a81
TS
9878M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9879M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9880L: qat-linux@intel.com
9881S: Supported
9882F: drivers/crypto/qat/
cea4001a 9883
52a09a04 9884QIB DRIVER
8473c603 9885M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9886L: linux-rdma@vger.kernel.org
9887S: Supported
9888F: drivers/infiniband/hw/qib/
9889
5e9772b9
JS
9890QLOGIC QLA1280 SCSI DRIVER
9891M: Michael Reed <mdr@sgi.com>
9892L: linux-scsi@vger.kernel.org
9893S: Maintained
9894F: drivers/scsi/qla1280.[ch]
9895
1da177e4 9896QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9897M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9898L: linux-scsi@vger.kernel.org
9899S: Supported
679655da
JP
9900F: Documentation/scsi/LICENSE.qla2xxx
9901F: drivers/scsi/qla2xxx/
1da177e4 9902
883c98fe 9903QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9904M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9905L: linux-scsi@vger.kernel.org
9906S: Supported
bacfb81b 9907F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9908F: drivers/scsi/qla4xxx/
9909
5a4faa87 9910QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9911M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9912L: netdev@vger.kernel.org
9913S: Supported
679655da 9914F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9915F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9916
0ec00f03 9917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9918M: Harish Patil <harish.patil@cavium.com>
9919M: Manish Chopra <manish.chopra@cavium.com>
9920M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9921L: netdev@vger.kernel.org
9922S: Supported
aa43c215 9923F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9924
c4e84bde 9925QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9926M: Harish Patil <harish.patil@cavium.com>
9927M: Manish Chopra <manish.chopra@cavium.com>
9928M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9929L: netdev@vger.kernel.org
9930S: Supported
aa43c215 9931F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9932
fe56b9e6 9933QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9934M: Yuval Mintz <Yuval.Mintz@cavium.com>
9935M: Ariel Elior <Ariel.Elior@cavium.com>
9936M: everest-linux-l2@cavium.com
fe56b9e6
YM
9937L: netdev@vger.kernel.org
9938S: Supported
9939F: drivers/net/ethernet/qlogic/qed/
9940F: include/linux/qed/
9941F: drivers/net/ethernet/qlogic/qede/
9942
1da177e4 9943QNX4 FILESYSTEM
8b58be88 9944M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9945W: http://www.alarsen.net/linux/qnx4fs/
9946S: Maintained
80811493 9947F: fs/qnx4/
c117ab84
CEB
9948F: include/uapi/linux/qnx4_fs.h
9949F: include/uapi/linux/qnxtypes.h
1da177e4 9950
91952bc0
AP
9951QT1010 MEDIA DRIVER
9952M: Antti Palosaari <crope@iki.fi>
9953L: linux-media@vger.kernel.org
a825eaec 9954W: https://linuxtv.org
91952bc0
AP
9955W: http://palosaari.fi/linux/
9956Q: http://patchwork.linuxtv.org/project/linux-media/list/
9957T: git git://linuxtv.org/anttip/media_tree.git
9958S: Maintained
9959F: drivers/media/tuners/qt1010*
9960
966fb5ec
SM
9961QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9962M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9963L: linux-wireless@vger.kernel.org
9964L: ath9k-devel@lists.ath9k.org
9965W: http://wireless.kernel.org/en/users/Drivers/ath9k
9966S: Supported
9967F: drivers/net/wireless/ath/ath9k/
9968
2ea0ffcb
KV
9969QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9970M: Kalle Valo <kvalo@qca.qualcomm.com>
9971L: ath10k@lists.infradead.org
9972W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9974S: Supported
9975F: drivers/net/wireless/ath/ath10k/
9976
b9b17deb
TT
9977QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9978M: Timur Tabi <timur@codeaurora.org>
9979L: netdev@vger.kernel.org
9980S: Supported
9981F: drivers/net/ethernet/qualcomm/emac/
9982
4f4567cf
RK
9983QUALCOMM HEXAGON ARCHITECTURE
9984M: Richard Kuo <rkuo@codeaurora.org>
9985L: linux-hexagon@vger.kernel.org
9f273c24 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9987S: Supported
9988F: arch/hexagon/
9989
8e84c258
EK
9990QUALCOMM WCN36XX WIRELESS DRIVER
9991M: Eugene Krasnikov <k.eugene.e@gmail.com>
9992L: wcn36xx@lists.infradead.org
9993W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9994T: git git://github.com/KrasnikovEugene/wcn36xx.git
9995S: Supported
9996F: drivers/net/wireless/ath/wcn36xx/
9997
eeca9a67
MT
9998QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9999M: Gabriel Somlo <somlo@cmu.edu>
10000M: "Michael S. Tsirkin" <mst@redhat.com>
10001L: qemu-devel@nongnu.org
10002S: Maintained
10003F: drivers/firmware/qemu_fw_cfg.c
10004
602adf40 10005RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10006M: Ilya Dryomov <idryomov@gmail.com>
10007M: Sage Weil <sage@redhat.com>
527a88b9 10008M: Alex Elder <elder@kernel.org>
398ecff5 10009L: ceph-devel@vger.kernel.org
09d90327
SW
10010W: http://ceph.com/
10011T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10012T: git git://github.com/ceph/ceph-client.git
602adf40 10013S: Supported
398ecff5 10014F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10015F: drivers/block/rbd.c
10016F: drivers/block/rbd_types.h
10017
1da177e4 10018RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10019M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10020L: linux-fbdev@vger.kernel.org
1da177e4 10021S: Maintained
8a61f013 10022F: drivers/video/fbdev/aty/radeon*
c117ab84 10023F: include/uapi/linux/radeonfb.h
1da177e4 10024
c6c9b34c 10025RADIOSHARK RADIO DRIVER
c0936df4 10026M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10027L: linux-media@vger.kernel.org
10028T: git git://linuxtv.org/media_tree.git
10029S: Maintained
10030F: drivers/media/radio/radio-shark.c
10031
10032RADIOSHARK2 RADIO DRIVER
c0936df4 10033M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10034L: linux-media@vger.kernel.org
10035T: git git://linuxtv.org/media_tree.git
10036S: Maintained
10037F: drivers/media/radio/radio-shark2.c
10038F: drivers/media/radio/radio-tea5777.c
10039
1da177e4 10040RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10041M: Paul Mackerras <paulus@samba.org>
c69f677c 10042L: linux-fbdev@vger.kernel.org
1da177e4 10043S: Maintained
8a61f013 10044F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10045
a0fd81a9 10046RALINK MIPS ARCHITECTURE
bdb40e8e 10047M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10048L: linux-mips@linux-mips.org
10049S: Maintained
10050F: arch/mips/ralink
10051
e7839f25 10052RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10053P: rt2x00 project
b182427e 10054M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10055M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10056L: linux-wireless@vger.kernel.org
95ea3627 10057S: Maintained
33aca94d 10058F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10059
9db5579b 10060RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10061M: Jens Axboe <axboe@kernel.dk>
9db5579b 10062S: Maintained
679655da
JP
10063F: Documentation/blockdev/ramdisk.txt
10064F: drivers/block/brd.c
9db5579b 10065
9e95ce27 10066RANDOM NUMBER DRIVER
0624bcaa 10067M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10068S: Maintained
679655da 10069F: drivers/char/random.c
9e95ce27 10070
394b701c 10071RAPIDIO SUBSYSTEM
8b58be88 10072M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10073M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10074S: Maintained
679655da 10075F: drivers/rapidio/
394b701c 10076
e2d1d6c0 10077RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10078L: linux-wireless@vger.kernel.org
f52a5490 10079S: Orphan
679655da 10080F: drivers/net/wireless/ray*
e2d1d6c0
RD
10081
10082RCUTORTURE MODULE
e0198b29 10083M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10084M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10085L: linux-kernel@vger.kernel.org
f9094d8e 10086S: Supported
08deed1e 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10088F: Documentation/RCU/torture.txt
34e2d560 10089F: kernel/rcu/rcutorture.c
e2d1d6c0 10090
c87b9c60
PM
10091RCUTORTURE TEST FRAMEWORK
10092M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10093M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10094R: Steven Rostedt <rostedt@goodmis.org>
10095R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10096R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10097L: linux-kernel@vger.kernel.org
c87b9c60
PM
10098S: Supported
10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10100F: tools/testing/selftests/rcutorture
10101
c1f766b5 10102RDC R-321X SoC
8b58be88 10103M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10104S: Maintained
10105
db17f395 10106RDC R6040 FAST ETHERNET DRIVER
35566e96 10107M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10108L: netdev@vger.kernel.org
10109S: Maintained
58565a35 10110F: drivers/net/ethernet/rdc/r6040.c
db17f395 10111
a09ed661 10112RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10113M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10114L: netdev@vger.kernel.org
10115L: linux-rdma@vger.kernel.org
fbb5a558 10116L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10117W: https://oss.oracle.com/projects/rds/
a09ed661 10118S: Supported
679655da 10119F: net/rds/
72f26eee 10120F: Documentation/networking/rds.txt
a09ed661 10121
0194621b
DD
10122RDMAVT - RDMA verbs software
10123M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10124L: linux-rdma@vger.kernel.org
10125S: Supported
10126F: drivers/infiniband/sw/rdmavt
10127
595182bc 10128READ-COPY UPDATE (RCU)
8b58be88 10129M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10130M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10131R: Steven Rostedt <rostedt@goodmis.org>
10132R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10133R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10134L: linux-kernel@vger.kernel.org
9fab9787 10135W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10136S: Supported
08deed1e 10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10138F: Documentation/RCU/
9fab9787 10139X: Documentation/RCU/torture.txt
f9094d8e 10140F: include/linux/rcu*
4102adab
PM
10141X: include/linux/srcu.h
10142F: kernel/rcu/
34e2d560 10143X: kernel/torture.c
595182bc 10144
0c86edc0 10145REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10146M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10147M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10148L: rtc-linux@googlegroups.com
8a6e2535 10149Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10150T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10151S: Maintained
7af6a2e1 10152F: Documentation/devicetree/bindings/rtc/
679655da
JP
10153F: Documentation/rtc.txt
10154F: drivers/rtc/
10155F: include/linux/rtc.h
c117ab84 10156F: include/uapi/linux/rtc.h
fe23c336
AB
10157F: include/linux/rtc/
10158F: include/linux/platform_data/rtc-*
10159F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10160
0e400c53
MB
10161REALTEK AUDIO CODECS
10162M: Bard Liao <bardliao@realtek.com>
10163M: Oder Chiou <oder_chiou@realtek.com>
10164S: Maintained
10165F: sound/soc/codecs/rt*
10166F: include/sound/rt*.h
10167
1da177e4 10168REISERFS FILE SYSTEM
76c4e5ea 10169L: reiserfs-devel@vger.kernel.org
1da177e4 10170S: Supported
679655da 10171F: fs/reiserfs/
1da177e4 10172
b83a313b 10173REGISTER MAP ABSTRACTION
b02e48f2 10174M: Mark Brown <broonie@kernel.org>
dd060bc9 10175L: linux-kernel@vger.kernel.org
b83a313b
MB
10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10177S: Supported
9398a639 10178F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10179F: drivers/base/regmap/
10180F: include/linux/regmap.h
10181
400e64df
OBC
10182REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10183M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10184M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10185L: linux-remoteproc@vger.kernel.org
6bb697b6 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10187S: Maintained
15ebc72d 10188F: Documentation/devicetree/bindings/remoteproc/
400e64df 10189F: Documentation/remoteproc.txt
15ebc72d 10190F: drivers/remoteproc/
6fc26488 10191F: include/linux/remoteproc.h
400e64df 10192
d8115db5
OBC
10193REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10194M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10195M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10196L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10197T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10198S: Maintained
10199F: drivers/rpmsg/
10200F: Documentation/rpmsg.txt
10201F: include/linux/rpmsg.h
10202
fedc81e7
GU
10203RENESAS CLOCK DRIVERS
10204M: Geert Uytterhoeven <geert+renesas@glider.be>
10205L: linux-renesas-soc@vger.kernel.org
10206S: Supported
10207F: drivers/clk/renesas/
10208
8e6569af
SS
10209RENESAS ETHERNET DRIVERS
10210R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10211L: netdev@vger.kernel.org
4a121096 10212L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10213F: drivers/net/ethernet/renesas/
10214F: include/linux/sh_eth.h
10215
3e46c397
YS
10216RENESAS USB2 PHY DRIVER
10217M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10218L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10219S: Maintained
10220F: drivers/phy/phy-rcar-gen3-usb2.c
10221
1b0fe6be
PZ
10222RESET CONTROLLER FRAMEWORK
10223M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10224T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10225S: Maintained
10226F: drivers/reset/
10227F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10228F: include/dt-bindings/reset/
1b0fe6be
PZ
10229F: include/linux/reset.h
10230F: include/linux/reset-controller.h
10231
e0897645 10232RFKILL
8b58be88 10233M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10234L: linux-wireless@vger.kernel.org
ce466579
JB
10235W: http://wireless.kernel.org/
10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10238S: Maintained
505c9247 10239F: Documentation/rfkill.txt
80811493 10240F: net/rfkill/
e0897645 10241
933685ca
TG
10242RHASHTABLE
10243M: Thomas Graf <tgraf@suug.ch>
39ec406d 10244M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10245L: netdev@vger.kernel.org
10246S: Maintained
10247F: lib/rhashtable.c
10248F: include/linux/rhashtable.h
10249
67e054e9
ML
10250RICOH SMARTMEDIA/XD DRIVER
10251M: Maxim Levitsky <maximlevitsky@gmail.com>
10252S: Maintained
21c26f50
JP
10253F: drivers/mtd/nand/r852.c
10254F: drivers/mtd/nand/r852.h
67e054e9 10255
92634125
ML
10256RICOH R5C592 MEMORYSTICK DRIVER
10257M: Maxim Levitsky <maximlevitsky@gmail.com>
10258S: Maintained
10259F: drivers/memstick/host/r592.*
10260
27f1d2f9
SA
10261ROCCAT DRIVERS
10262M: Stefan Achatz <erazor_de@users.sourceforge.net>
10263W: http://sourceforge.net/projects/roccat/
10264S: Maintained
10265F: drivers/hid/hid-roccat*
10266F: include/linux/hid-roccat*
10267F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10268
4b8ac966
JP
10269ROCKER DRIVER
10270M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10271L: netdev@vger.kernel.org
10272S: Supported
10273F: drivers/net/ethernet/rocker/
10274
1da177e4
LT
10275ROCKETPORT DRIVER
10276P: Comtrol Corp.
1da177e4
LT
10277W: http://www.comtrol.com
10278S: Maintained
679655da 10279F: Documentation/serial/rocket.txt
c897401b 10280F: drivers/tty/rocket*
1da177e4 10281
7645c2f4
KC
10282ROCKETPORT EXPRESS/INFINITY DRIVER
10283M: Kevin Cernekee <cernekee@gmail.com>
10284L: linux-serial@vger.kernel.org
10285S: Odd Fixes
10286F: drivers/tty/serial/rp2.*
10287
1da177e4 10288ROSE NETWORK LAYER
8b58be88 10289M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10290L: linux-hams@vger.kernel.org
d34cb28a 10291W: http://www.linux-ax25.org/
1da177e4 10292S: Maintained
679655da 10293F: include/net/rose.h
c117ab84 10294F: include/uapi/linux/rose.h
679655da 10295F: net/rose/
1da177e4 10296
91952bc0
AP
10297RTL2830 MEDIA DRIVER
10298M: Antti Palosaari <crope@iki.fi>
10299L: linux-media@vger.kernel.org
a825eaec 10300W: https://linuxtv.org
91952bc0
AP
10301W: http://palosaari.fi/linux/
10302Q: http://patchwork.linuxtv.org/project/linux-media/list/
10303T: git git://linuxtv.org/anttip/media_tree.git
10304S: Maintained
10305F: drivers/media/dvb-frontends/rtl2830*
10306
27a0aacf
AP
10307RTL2832 MEDIA DRIVER
10308M: Antti Palosaari <crope@iki.fi>
10309L: linux-media@vger.kernel.org
a825eaec 10310W: https://linuxtv.org
27a0aacf
AP
10311W: http://palosaari.fi/linux/
10312Q: http://patchwork.linuxtv.org/project/linux-media/list/
10313T: git git://linuxtv.org/anttip/media_tree.git
10314S: Maintained
10315F: drivers/media/dvb-frontends/rtl2832*
10316
ba6e6f6e
AP
10317RTL2832_SDR MEDIA DRIVER
10318M: Antti Palosaari <crope@iki.fi>
10319L: linux-media@vger.kernel.org
a825eaec 10320W: https://linuxtv.org
ba6e6f6e
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
b4bb1c28 10325F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10326
59840488 10327RTL8180 WIRELESS DRIVER
605bebe2 10328L: linux-wireless@vger.kernel.org
491b26b4 10329W: http://wireless.kernel.org/
54e5881d 10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10331S: Orphan
62141726 10332F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10333
59840488 10334RTL8187 WIRELESS DRIVER
9f0939bf 10335M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10336M: Hin-Tak Leung <htl10@users.sourceforge.net>
10337M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10338L: linux-wireless@vger.kernel.org
491b26b4 10339W: http://wireless.kernel.org/
54e5881d 10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10341S: Maintained
62141726 10342F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10343
3cf0c8ad
LF
10344RTL8192CE WIRELESS DRIVER
10345M: Larry Finger <Larry.Finger@lwfinger.net>
10346M: Chaoming Li <chaoming_li@realsil.com.cn>
10347L: linux-wireless@vger.kernel.org
491b26b4 10348W: http://wireless.kernel.org/
3cf0c8ad
LF
10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10350S: Maintained
62141726
KV
10351F: drivers/net/wireless/realtek/rtlwifi/
10352F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10353
26f1fad2
JS
10354RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10355M: Jes Sorensen <Jes.Sorensen@redhat.com>
10356L: linux-wireless@vger.kernel.org
171a900c 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10358S: Maintained
10359F: drivers/net/wireless/realtek/rtl8xxxu/
10360
9eb8ef74 10361S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10362M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10363L: linux-fbdev@vger.kernel.org
ce00f85c 10364S: Maintained
8a61f013 10365F: drivers/video/fbdev/savage/
9eb8ef74 10366
1da177e4 10367S390
8b58be88
JP
10368M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10369M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10370L: linux-s390@vger.kernel.org
5238da45 10371W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10373S: Supported
679655da 10374F: arch/s390/
a968cd3e 10375F: drivers/s390/
3bfe6858
JN
10376F: Documentation/s390/
10377F: Documentation/DocBook/s390*
5238da45 10378
322986ca
SO
10379S390 COMMON I/O LAYER
10380M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10381M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10382L: linux-s390@vger.kernel.org
10383W: http://www.ibm.com/developerworks/linux/linux390/
10384S: Supported
10385F: drivers/s390/cio/
10386
10387S390 DASD DRIVER
38b7f07a
SH
10388M: Stefan Haberland <sth@linux.vnet.ibm.com>
10389M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10390L: linux-s390@vger.kernel.org
10391W: http://www.ibm.com/developerworks/linux/linux390/
10392S: Supported
10393F: drivers/s390/block/dasd*
10394F: block/partitions/ibm.c
10395
5238da45 10396S390 NETWORK DRIVERS
f0c59aff 10397M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10398L: linux-s390@vger.kernel.org
5238da45
HC
10399W: http://www.ibm.com/developerworks/linux/linux390/
10400S: Supported
679655da 10401F: drivers/s390/net/
5238da45 10402
322986ca
SO
10403S390 PCI SUBSYSTEM
10404M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10405M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10406L: linux-s390@vger.kernel.org
10407W: http://www.ibm.com/developerworks/linux/linux390/
10408S: Supported
10409F: arch/s390/pci/
10410F: drivers/pci/hotplug/s390_pci_hpc.c
10411
feed9b62 10412S390 ZCRYPT DRIVER
5c8d0983 10413M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10414L: linux-s390@vger.kernel.org
a968cd3e 10415W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10416S: Supported
d5ca6918 10417F: drivers/s390/crypto/
feed9b62 10418
5238da45 10419S390 ZFCP DRIVER
d38e19d0 10420M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10421L: linux-s390@vger.kernel.org
5238da45 10422W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10423S: Supported
679655da 10424F: drivers/s390/scsi/zfcp_*
1da177e4 10425
dd96df2c 10426S390 IUCV NETWORK LAYER
f0c59aff 10427M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10428L: linux-s390@vger.kernel.org
10429W: http://www.ibm.com/developerworks/linux/linux390/
10430S: Supported
679655da
JP
10431F: drivers/s390/net/*iucv*
10432F: include/net/iucv/
10433F: net/iucv/
dd96df2c 10434
8128f23c
GS
10435S390 IOMMU (PCI)
10436M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10437L: linux-s390@vger.kernel.org
10438W: http://www.ibm.com/developerworks/linux/linux390/
10439S: Supported
10440F: drivers/iommu/s390-iommu.c
10441
4dde7f75 10442S3C24XX SD/MMC Driver
8b58be88 10443M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10445S: Supported
679655da 10446F: drivers/mmc/host/s3cmci.*
4dde7f75 10447
1f15a229
HV
10448SAA6588 RDS RECEIVER DRIVER
10449M: Hans Verkuil <hverkuil@xs4all.nl>
10450L: linux-media@vger.kernel.org
10451T: git git://linuxtv.org/media_tree.git
a825eaec 10452W: https://linuxtv.org
1f15a229
HV
10453S: Odd Fixes
10454F: drivers/media/i2c/saa6588*
10455
98ed12e6 10456SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10457M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10458M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10459L: linux-media@vger.kernel.org
a825eaec 10460W: https://linuxtv.org
98ed12e6
MCC
10461T: git git://linuxtv.org/media_tree.git
10462S: Odd fixes
618cd932 10463F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10464F: drivers/media/pci/saa7134/
10465
1da177e4 10466SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10467M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10468L: linux-media@vger.kernel.org
275ffde4 10469T: git git://linuxtv.org/media_tree.git
1da177e4 10470S: Maintained
90d72ac6
MCC
10471F: drivers/media/common/saa7146/
10472F: drivers/media/pci/saa7146/
10473F: include/media/saa7146*
1da177e4 10474
92304a40 10475SAMSUNG LAPTOP DRIVER
5909c654 10476M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10477L: platform-driver-x86@vger.kernel.org
10478S: Maintained
10479F: drivers/platform/x86/samsung-laptop.c
10480
4a109cc0 10481SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10482M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10483M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10484M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10485L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10486S: Supported
14430813 10487F: sound/soc/samsung/
4a109cc0 10488
0d89a28b 10489SAMSUNG FRAMEBUFFER DRIVER
b7701755 10490M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10491L: linux-fbdev@vger.kernel.org
10492S: Maintained
8a61f013 10493F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10494
b40f0632 10495SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10496M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10497M: Krzysztof Kozlowski <krzk@kernel.org>
10498M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10499L: linux-kernel@vger.kernel.org
b40f0632 10500L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10501S: Supported
10502F: drivers/mfd/sec*.c
10503F: drivers/regulator/s2m*.c
10504F: drivers/regulator/s5m*.c
b40f0632
KK
10505F: drivers/clk/clk-s2mps11.c
10506F: drivers/rtc/rtc-s5m.c
f69d3a17 10507F: include/linux/mfd/samsung/
a13c7c51
KK
10508F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10509F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10510F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10511F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10512
038f5c4b
SN
10513SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10514M: Kyungmin Park <kyungmin.park@samsung.com>
10515M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10516L: linux-media@vger.kernel.org
10517Q: https://patchwork.linuxtv.org/project/linux-media/list/
10518S: Supported
10519F: drivers/media/platform/exynos4-is/
038f5c4b 10520
6fd86ab2
SN
10521SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10522M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10523L: linux-media@vger.kernel.org
10524L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10525S: Maintained
10526F: drivers/media/platform/s3c-camif/
d647f0b7 10527F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10528
b84ef24e
AH
10529SAMSUNG S5C73M3 CAMERA DRIVER
10530M: Kyungmin Park <kyungmin.park@samsung.com>
10531M: Andrzej Hajda <a.hajda@samsung.com>
10532L: linux-media@vger.kernel.org
10533S: Supported
10534F: drivers/media/i2c/s5c73m3/*
10535
7d459937
AH
10536SAMSUNG S5K5BAF CAMERA DRIVER
10537M: Kyungmin Park <kyungmin.park@samsung.com>
10538M: Andrzej Hajda <a.hajda@samsung.com>
10539L: linux-media@vger.kernel.org
10540S: Supported
10541F: drivers/media/i2c/s5k5baf.c
10542
c04c674f
RB
10543SAMSUNG S3FWRN5 NFC DRIVER
10544M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10545M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10546L: linux-nfc@lists.01.org (moderated for non-subscribers)
10547S: Supported
10548F: drivers/nfc/s3fwrn5
10549
310e39c9 10550SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10551M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10552M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10553M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10554S: Supported
10555L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10556F: drivers/clk/samsung/
490583f0
CC
10557F: include/dt-bindings/clock/exynos*.h
10558F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10559
2e365a70
AS
10560SAMSUNG SPI DRIVERS
10561M: Kukjin Kim <kgene@kernel.org>
10562M: Krzysztof Kozlowski <krzk@kernel.org>
10563M: Andi Shyti <andi.shyti@samsung.com>
10564L: linux-spi@vger.kernel.org
10565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10566S: Maintained
10567F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10568F: drivers/spi/spi-s3c*
10569F: include/linux/platform_data/spi-s3c64xx.h
10570
66890ed6
BA
10571SAMSUNG SXGBE DRIVERS
10572M: Byungho An <bh74.an@samsung.com>
10573M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10574M: Vipul Pandya <vipul.pandya@samsung.com>
10575S: Supported
10576L: netdev@vger.kernel.org
10577F: drivers/net/ethernet/samsung/sxgbe/
10578
93c537af
LM
10579SAMSUNG THERMAL DRIVER
10580M: Lukasz Majewski <l.majewski@samsung.com>
10581L: linux-pm@vger.kernel.org
10582L: linux-samsung-soc@vger.kernel.org
10583S: Supported
9f273c24 10584T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10585F: drivers/thermal/samsung/
10586
e296cd32 10587SAMSUNG USB2 PHY DRIVER
774e0362
KD
10588M: Kamil Debski <kamil@wypas.org>
10589M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10590L: linux-kernel@vger.kernel.org
10591S: Supported
10592F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10593F: Documentation/phy/samsung-usb2.txt
10594F: drivers/phy/phy-exynos4210-usb2.c
10595F: drivers/phy/phy-exynos4x12-usb2.c
10596F: drivers/phy/phy-exynos5250-usb2.c
10597F: drivers/phy/phy-s5pv210-usb2.c
10598F: drivers/phy/phy-samsung-usb2.c
10599F: drivers/phy/phy-samsung-usb2.h
10600
ca749e2a 10601SERIAL DRIVERS
5e30bbb7 10602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10603L: linux-serial@vger.kernel.org
5e30bbb7 10604S: Maintained
30743257 10605F: Documentation/devicetree/bindings/serial/
14430813 10606F: drivers/tty/serial/
ca749e2a 10607
49fc9361
BG
10608STI CEC DRIVER
10609M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10610L: kernel@stlinux.com
10611S: Maintained
10612F: drivers/staging/media/st-cec/
10613F: Documentation/devicetree/bindings/media/stih-cec.txt
10614
aecb7b64 10615SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10616M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10617M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10618S: Maintained
1fb200d6 10619F: include/linux/dma/dw.h
3d598f47 10620F: include/linux/platform_data/dma-dw.h
61a76496 10621F: drivers/dma/dw/
aecb7b64 10622
058999cc
LP
10623SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10624M: Lars Persson <lars.persson@axis.com>
10625L: netdev@vger.kernel.org
10626S: Supported
10627F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10628F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10629
fc531d98 10630SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10631M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10632R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10633R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10634L: linux-i2c@vger.kernel.org
10635S: Maintained
10636F: drivers/i2c/busses/i2c-designware-*
10637F: include/linux/platform_data/i2c-designware.h
10638
f9e37137 10639SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10640M: Jaehoon Chung <jh80.chung@samsung.com>
10641L: linux-mmc@vger.kernel.org
10642S: Maintained
10643F: include/linux/mmc/dw_mmc.h
10644F: drivers/mmc/host/dw_mmc*
10645
a961e698
AS
10646SYSTEM TRACE MODULE CLASS
10647M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10648S: Maintained
e787bc46 10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10650F: Documentation/trace/stm.txt
10651F: drivers/hwtracing/stm/
10652F: include/linux/stm.h
10653F: include/uapi/linux/stm.h
10654
1db121d6
AN
10655THUNDERBOLT DRIVER
10656M: Andreas Noever <andreas.noever@gmail.com>
10657S: Maintained
10658F: drivers/thunderbolt/
10659
e35a49b1
SR
10660TI BQ27XXX POWER SUPPLY DRIVER
10661R: Andrew F. Davis <afd@ti.com>
10662F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10663F: drivers/power/supply/bq27xxx_battery.c
10664F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10665
34db37c6 10666TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10667M: John Stultz <john.stultz@linaro.org>
88606e80 10668M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10669L: linux-kernel@vger.kernel.org
75fc2d37 10670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10671S: Supported
10672F: include/linux/clocksource.h
10673F: include/linux/time.h
10674F: include/linux/timex.h
c117ab84
CEB
10675F: include/uapi/linux/time.h
10676F: include/uapi/linux/timex.h
88606e80
TG
10677F: kernel/time/clocksource.c
10678F: kernel/time/time*.c
34db37c6 10679F: kernel/time/alarmtimer.c
88606e80 10680F: kernel/time/ntp.c
7fe5f1c1 10681F: tools/testing/selftests/timers/
88606e80 10682
1da177e4 10683SC1200 WDT DRIVER
b300645a 10684M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10685S: Maintained
679655da 10686F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10687
10688SCHEDULER
dd9b238c 10689M: Ingo Molnar <mingo@redhat.com>
8b58be88 10690M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10691L: linux-kernel@vger.kernel.org
75fc2d37 10692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10693S: Maintained
95c0d71d 10694F: kernel/sched/
679655da 10695F: include/linux/sched.h
c117ab84 10696F: include/uapi/linux/sched.h
c2eb505b 10697F: include/linux/wait.h
1da177e4 10698
6bcf6737 10699SCORE ARCHITECTURE
ed38665e 10700M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10701M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10702W: http://www.sunplus.com
6bcf6737 10703S: Supported
a2681a75 10704F: arch/score/
6bcf6737 10705
80f390ea
SH
10706SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10707M: Sudeep Holla <sudeep.holla@arm.com>
10708L: linux-arm-kernel@lists.infradead.org
10709S: Maintained
10710F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10711F: drivers/clk/clk-scpi.c
8def3103 10712F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10713F: drivers/firmware/arm_scpi.c
10714F: include/linux/scpi_protocol.h
80f390ea 10715
1da177e4 10716SCSI CDROM DRIVER
8b58be88 10717M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10718L: linux-scsi@vger.kernel.org
10719W: http://www.kernel.dk
10720S: Maintained
679655da 10721F: drivers/scsi/sr*
1da177e4 10722
fb50a83d 10723SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10724M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10725L: linux-rdma@vger.kernel.org
10726S: Supported
10727W: http://www.openfabrics.org
10728Q: http://patchwork.kernel.org/project/linux-rdma/list/
10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10730F: drivers/infiniband/ulp/srp/
10731F: include/scsi/srp.h
10732
1da177e4 10733SCSI SG DRIVER
8b58be88 10734M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10735L: linux-scsi@vger.kernel.org
59ab3c93 10736W: http://sg.danny.cz/sg
1da177e4 10737S: Maintained
59ab3c93 10738F: Documentation/scsi/scsi-generic.txt
679655da
JP
10739F: drivers/scsi/sg.c
10740F: include/scsi/sg.h
1da177e4
LT
10741
10742SCSI SUBSYSTEM
7ee7895c 10743M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10745M: "Martin K. Petersen" <martin.petersen@oracle.com>
10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10747L: linux-scsi@vger.kernel.org
1da177e4 10748S: Maintained
2c99a314 10749F: Documentation/devicetree/bindings/scsi/
679655da
JP
10750F: drivers/scsi/
10751F: include/scsi/
1da177e4
LT
10752
10753SCSI TAPE DRIVER
8b58be88 10754M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10755L: linux-scsi@vger.kernel.org
10756S: Maintained
679655da 10757F: Documentation/scsi/st.txt
f7269cfc
JD
10758F: drivers/scsi/st.*
10759F: drivers/scsi/st_*.h
1da177e4
LT
10760
10761SCTP PROTOCOL
8b6efb75 10762M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10763M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10764L: linux-sctp@vger.kernel.org
5f85813c 10765W: http://lksctp.sourceforge.net
8b6efb75 10766S: Maintained
679655da
JP
10767F: Documentation/networking/sctp.txt
10768F: include/linux/sctp.h
4d58c025 10769F: include/uapi/linux/sctp.h
679655da
JP
10770F: include/net/sctp/
10771F: net/sctp/
1da177e4
LT
10772
10773SCx200 CPU SUPPORT
8b58be88 10774M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10775S: Odd Fixes
679655da 10776F: Documentation/i2c/busses/scx200_acb
390889b6 10777F: arch/x86/platform/scx200/
679655da
JP
10778F: drivers/watchdog/scx200_wdt.c
10779F: drivers/i2c/busses/scx200*
10780F: drivers/mtd/maps/scx200_docflash.c
10781F: include/linux/scx200.h
1662d32c
JC
10782
10783SCx200 GPIO DRIVER
8b58be88 10784M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10785S: Maintained
679655da
JP
10786F: drivers/char/scx200_gpio.c
10787F: include/linux/scx200_gpio.h
1662d32c
JC
10788
10789SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10790M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10791S: Maintained
679655da 10792F: drivers/clocksource/scx200_hrt.c
1da177e4 10793
6a36913a 10794SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10795M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10796L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10797S: Maintained
679655da 10798F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10799
e7839f25 10800SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10801M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10802L: linux-mmc@vger.kernel.org
ddfe954d
UH
10803T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10804S: Maintained
10805F: drivers/mmc/host/sdhci*
10806F: include/linux/mmc/sdhci*
e2d1d6c0 10807
c04f9d61
KC
10808SECURE COMPUTING
10809M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10810R: Andy Lutomirski <luto@amacapital.net>
10811R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10813S: Supported
10814F: kernel/seccomp.c
10815F: include/uapi/linux/seccomp.h
10816F: include/linux/seccomp.h
c99ee51a 10817F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10818K: \bsecure_computing
10819K: \bTIF_SECCOMP\b
10820
476bf3d6
AC
10821SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10822M: Al Cooper <alcooperx@gmail.com>
10823L: linux-mmc@vger.kernel.org
10824L: bcm-kernel-feedback-list@broadcom.com
10825S: Maintained
10826F: drivers/mmc/host/sdhci-brcmstb*
10827
0d1bb41a 10828SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10829M: Ben Dooks <ben-linux@fluff.org>
dc524882 10830M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10831L: linux-mmc@vger.kernel.org
0d1bb41a 10832S: Maintained
dc524882 10833F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10834
c63b3cba 10835SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10836M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10837L: linux-mmc@vger.kernel.org
10838S: Maintained
10839F: drivers/mmc/host/sdhci-spear.c
10840
8711cca2 10841SECURITY SUBSYSTEM
9b45c0d2 10842M: James Morris <james.l.morris@oracle.com>
9c3646d1 10843M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10844L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10846W: http://kernsec.org/
8711cca2 10847S: Supported
7d2c86b5 10848F: security/
8711cca2 10849
1da177e4 10850SECURITY CONTACT
8b58be88 10851M: Security Officers <security@kernel.org>
1da177e4
LT
10852S: Supported
10853
10854SELINUX SECURITY MODULE
e0238b4c 10855M: Paul Moore <paul@paul-moore.com>
8b58be88 10856M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10857M: Eric Paris <eparis@parisplace.org>
e0238b4c 10858L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10859W: http://selinuxproject.org
5a5f2acf 10860T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10861S: Supported
679655da
JP
10862F: include/linux/selinux*
10863F: security/selinux/
6bde95ce 10864F: scripts/selinux/
1da177e4 10865
c1c124e9
JJ
10866APPARMOR SECURITY MODULE
10867M: John Johansen <john.johansen@canonical.com>
10868L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10869W: apparmor.wiki.kernel.org
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10871S: Supported
10872F: security/apparmor/
10873
9b091556
KC
10874LOADPIN SECURITY MODULE
10875M: Kees Cook <keescook@chromium.org>
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10877S: Supported
10878F: security/loadpin/
10879
730daa16
KC
10880YAMA SECURITY MODULE
10881M: Kees Cook <keescook@chromium.org>
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10883S: Supported
10884F: security/yama/
10885
cef2cf07 10886SENSABLE PHANTOM
8b58be88 10887M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10888S: Maintained
679655da 10889F: drivers/misc/phantom.c
c117ab84 10890F: include/uapi/linux/phantom.h
cef2cf07 10891
2a1e8447
JB
10892Emulex 10Gbps iSCSI - OneConnect DRIVER
10893M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10894M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10895M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10896L: linux-scsi@vger.kernel.org
2a1e8447 10897W: http://www.broadcom.com
3387f656
JP
10898S: Supported
10899F: drivers/scsi/be2iscsi/
6733b39a 10900
d2ee76fa 10901Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10902M: Sathya Perla <sathya.perla@broadcom.com>
10903M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10904M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10905M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10906L: netdev@vger.kernel.org
fea3af67 10907W: http://www.emulex.com
7d2c86b5 10908S: Supported
9aebddd1 10909F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10910
d2928a8c 10911EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10912M: Selvin Xavier <selvin.xavier@avagotech.com>
10913M: Devesh Sharma <devesh.sharma@avagotech.com>
10914M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10915L: linux-rdma@vger.kernel.org
10916W: http://www.emulex.com
10917S: Supported
10918F: drivers/infiniband/hw/ocrdma/
a7fe7380 10919F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10920
8ceee660 10921SFC NETWORK DRIVER
c06f51ea 10922M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10923M: Edward Cree <ecree@solarflare.com>
10924M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10925L: netdev@vger.kernel.org
8ceee660 10926S: Supported
874aeea5 10927F: drivers/net/ethernet/sfc/
8ceee660 10928
e2d1d6c0 10929SGI GRU DRIVER
cc883afc 10930M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10931S: Maintained
679655da 10932F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10933
10934SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10935M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10936L: linux-ia64@vger.kernel.org
10937S: Supported
679655da 10938F: Documentation/ia64/serial.txt
df621252 10939F: drivers/tty/serial/ioc?_serial.c
679655da 10940F: include/linux/ioc?.h
e2d1d6c0 10941
75312619 10942SGI XP/XPC/XPNET DRIVER
e180383f
RH
10943M: Cliff Whickman <cpw@sgi.com>
10944M: Robin Holt <robinmholt@gmail.com>
75312619 10945S: Maintained
679655da 10946F: drivers/misc/sgi-xp/
75312619 10947
46eacf3b
AP
10948SI2157 MEDIA DRIVER
10949M: Antti Palosaari <crope@iki.fi>
10950L: linux-media@vger.kernel.org
a825eaec 10951W: https://linuxtv.org
46eacf3b
AP
10952W: http://palosaari.fi/linux/
10953Q: http://patchwork.linuxtv.org/project/linux-media/list/
10954T: git git://linuxtv.org/anttip/media_tree.git
10955S: Maintained
10956F: drivers/media/tuners/si2157*
10957
75e2d5ba
AP
10958SI2168 MEDIA DRIVER
10959M: Antti Palosaari <crope@iki.fi>
10960L: linux-media@vger.kernel.org
a825eaec 10961W: https://linuxtv.org
75e2d5ba
AP
10962W: http://palosaari.fi/linux/
10963Q: http://patchwork.linuxtv.org/project/linux-media/list/
10964T: git git://linuxtv.org/anttip/media_tree.git
10965S: Maintained
10966F: drivers/media/dvb-frontends/si2168*
10967
49cc629d
HV
10968SI470X FM RADIO RECEIVER I2C DRIVER
10969M: Hans Verkuil <hverkuil@xs4all.nl>
10970L: linux-media@vger.kernel.org
10971T: git git://linuxtv.org/media_tree.git
a825eaec 10972W: https://linuxtv.org
49cc629d
HV
10973S: Odd Fixes
10974F: drivers/media/radio/si470x/radio-si470x-i2c.c
10975
10976SI470X FM RADIO RECEIVER USB DRIVER
10977M: Hans Verkuil <hverkuil@xs4all.nl>
10978L: linux-media@vger.kernel.org
10979T: git git://linuxtv.org/media_tree.git
a825eaec 10980W: https://linuxtv.org
49cc629d
HV
10981S: Maintained
10982F: drivers/media/radio/si470x/radio-si470x-common.c
10983F: drivers/media/radio/si470x/radio-si470x.h
10984F: drivers/media/radio/si470x/radio-si470x-usb.c
10985
c937ca03
EV
10986SI4713 FM RADIO TRANSMITTER I2C DRIVER
10987M: Eduardo Valentin <edubezval@gmail.com>
10988L: linux-media@vger.kernel.org
10989T: git git://linuxtv.org/media_tree.git
a825eaec 10990W: https://linuxtv.org
c937ca03 10991S: Odd Fixes
99995ded 10992F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10993
10994SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10995M: Eduardo Valentin <edubezval@gmail.com>
10996L: linux-media@vger.kernel.org
10997T: git git://linuxtv.org/media_tree.git
a825eaec 10998W: https://linuxtv.org
c937ca03 10999S: Odd Fixes
99995ded
DR
11000F: drivers/media/radio/si4713/radio-platform-si4713.c
11001
11002SI4713 FM RADIO TRANSMITTER USB DRIVER
11003M: Hans Verkuil <hverkuil@xs4all.nl>
11004L: linux-media@vger.kernel.org
11005T: git git://linuxtv.org/media_tree.git
a825eaec 11006W: https://linuxtv.org
99995ded
DR
11007S: Maintained
11008F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11009
beb91d46 11010SIANO DVB DRIVER
5dc8a864
MCC
11011M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11012M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11013L: linux-media@vger.kernel.org
a825eaec 11014W: https://linuxtv.org
beb91d46
MCC
11015T: git git://linuxtv.org/media_tree.git
11016S: Odd fixes
11017F: drivers/media/common/siano/
beb91d46 11018F: drivers/media/usb/siano/
beb91d46 11019F: drivers/media/usb/siano/
14430813 11020F: drivers/media/mmc/siano/
beb91d46 11021
6f15b602
HG
11022SIMPLEFB FB DRIVER
11023M: Hans de Goede <hdegoede@redhat.com>
11024L: linux-fbdev@vger.kernel.org
11025S: Maintained
2d799dde 11026F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11027F: drivers/video/fbdev/simplefb.c
11028F: include/linux/platform_data/simplefb.h
11029
b618b69c 11030SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11031L: linux-media@vger.kernel.org
bb60fcb2 11032S: Orphan
b618b69c 11033F: drivers/media/platform/sh_veu.c
b618b69c
GL
11034
11035SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11036L: linux-media@vger.kernel.org
bb60fcb2 11037S: Orphan
b618b69c 11038F: drivers/media/platform/sh_vou.c
d647f0b7 11039F: include/media/drv-intf/sh_vou.h
b618b69c 11040
6349d997 11041SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11042M: Len Brown <lenb@kernel.org>
6349d997
LB
11043L: sfi-devel@simplefirmware.org
11044W: http://simplefirmware.org/
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11046S: Supported
943fc810 11047F: arch/x86/platform/sfi/
6349d997
LB
11048F: drivers/sfi/
11049F: include/linux/sfi*.h
e2d1d6c0 11050
1da177e4
LT
11051SIMTEC EB110ATX (Chalice CATS)
11052P: Ben Dooks
b16957c6
BD
11053P: Vincent Sanders <vince@simtec.co.uk>
11054M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11055W: http://www.simtec.co.uk/products/EB110ATX/
11056S: Supported
11057
11058SIMTEC EB2410ITX (BAST)
11059P: Ben Dooks
b16957c6
BD
11060P: Vincent Sanders <vince@simtec.co.uk>
11061M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11062W: http://www.simtec.co.uk/products/EB2410ITX/
11063S: Supported
15dba387
JP
11064F: arch/arm/mach-s3c24xx/mach-bast.c
11065F: arch/arm/mach-s3c24xx/bast-ide.c
11066F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11067
4c5adde7 11068TI DAVINCI MACHINE SUPPORT
3ba789c0 11069M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11070M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11072T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11073S: Supported
14430813 11074F: arch/arm/mach-davinci/
046d0a37 11075F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11076
8d4b3f08 11077TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11079L: linux-media@vger.kernel.org
a825eaec 11080W: https://linuxtv.org
8d4b3f08
LP
11081Q: http://patchwork.linuxtv.org/project/linux-media/list/
11082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11083S: Maintained
8d4b3f08
LP
11084F: drivers/media/platform/davinci/
11085F: include/media/davinci/
11086
417d2e50 11087TI AM437X VPFE DRIVER
e43cdb56 11088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11089L: linux-media@vger.kernel.org
a825eaec 11090W: https://linuxtv.org
417d2e50
BP
11091Q: http://patchwork.linuxtv.org/project/linux-media/list/
11092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11093S: Maintained
11094F: drivers/media/platform/am437x/
11095
c4c0283a 11096OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11097M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11098L: linux-media@vger.kernel.org
a825eaec 11099W: https://linuxtv.org
c4c0283a
BP
11100Q: http://patchwork.linuxtv.org/project/linux-media/list/
11101T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11102S: Maintained
11103F: drivers/media/i2c/ov2659.c
b5dcee22 11104F: include/media/i2c/ov2659.h
c4c0283a 11105
3a6779f5
SM
11106SILICON MOTION SM712 FRAME BUFFER DRIVER
11107M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11108M: Teddy Wang <teddy.wang@siliconmotion.com>
11109M: Sudip Mukherjee <sudip@vectorindia.org>
11110L: linux-fbdev@vger.kernel.org
11111S: Maintained
11112F: drivers/video/fbdev/sm712*
11113F: Documentation/fb/sm712fb.txt
11114
92aab3c0 11115SIS 190 ETHERNET DRIVER
8b58be88 11116M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11117L: netdev@vger.kernel.org
11118S: Maintained
8c7de408 11119F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11120
1da177e4 11121SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11122M: Daniele Venzano <venza@brownhat.org>
1da177e4 11123W: http://www.brownhat.org/sis900.html
979b6c13 11124L: netdev@vger.kernel.org
1da177e4 11125S: Maintained
8c7de408 11126F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11127
11128SIS FRAMEBUFFER DRIVER
8b58be88 11129M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11130W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11131S: Maintained
679655da 11132F: Documentation/fb/sisfb.txt
8a61f013 11133F: drivers/video/fbdev/sis/
679655da 11134F: include/video/sisfb.h
1da177e4
LT
11135
11136SIS USB2VGA DRIVER
8b58be88 11137M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11138W: http://www.winischhofer.at/linuxsisusbvga.shtml
11139S: Maintained
679655da 11140F: drivers/usb/misc/sisusbvga/
1da177e4 11141
415ad26d 11142SLAB ALLOCATOR
16e943bf 11143M: Christoph Lameter <cl@linux.com>
2ed1c525 11144M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11145M: David Rientjes <rientjes@google.com>
11146M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11147M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11148L: linux-mm@kvack.org
11149S: Maintained
679655da 11150F: include/linux/sl?b*.h
16e943bf 11151F: mm/sl?b*
415ad26d 11152
9fab9787 11153SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11154M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11155M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11156M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11157R: Steven Rostedt <rostedt@goodmis.org>
11158R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11159L: linux-kernel@vger.kernel.org
9fab9787
PM
11160W: http://www.rdrop.com/users/paulmck/RCU/
11161S: Supported
11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11163F: include/linux/srcu.h
11164F: kernel/rcu/srcu.c
9fab9787 11165
66372841
CS
11166SMACK SECURITY MODULE
11167M: Casey Schaufler <casey@schaufler-ca.com>
11168L: linux-security-module@vger.kernel.org
11169W: http://schaufler-ca.com
ece38248 11170T: git git://github.com/cschaufler/smack-next
66372841
CS
11171S: Maintained
11172F: Documentation/security/Smack.txt
11173F: security/smack/
11174
20651e0b 11175DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11176M: Kevin Hilman <khilman@kernel.org>
11177M: Nishanth Menon <nm@ti.com>
11178S: Maintained
20651e0b 11179F: drivers/power/avs/
68ace3e1
KH
11180F: include/linux/power/smartreflex.h
11181L: linux-pm@vger.kernel.org
11182
1da177e4 11183SMC91x ETHERNET DRIVER
2f82af08 11184M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11185S: Odd Fixes
ae150435 11186F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11187
e8e31622
SA
11188SMIA AND SMIA++ IMAGE SENSOR DRIVER
11189M: Sakari Ailus <sakari.ailus@iki.fi>
11190L: linux-media@vger.kernel.org
11191S: Maintained
14430813 11192F: drivers/media/i2c/smiapp/
b5dcee22 11193F: include/media/i2c/smiapp.h
e8e31622
SA
11194F: drivers/media/i2c/smiapp-pll.c
11195F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11196F: include/uapi/linux/smiapp.h
a2cec3c0 11197F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11198
920fa1ff
GR
11199SMM665 HARDWARE MONITOR DRIVER
11200M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11201L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11202S: Maintained
11203F: Documentation/hwmon/smm665
11204F: drivers/hwmon/smm665.c
11205
9df7305b 11206SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11207M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11208L: linux-hwmon@vger.kernel.org
90b24cfb 11209S: Maintained
9df7305b
SG
11210F: Documentation/hwmon/emc2103
11211F: drivers/hwmon/emc2103.c
11212
a98d506c
HG
11213SMSC SCH5627 HARDWARE MONITOR DRIVER
11214M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11215L: linux-hwmon@vger.kernel.org
a98d506c
HG
11216S: Supported
11217F: Documentation/hwmon/sch5627
11218F: drivers/hwmon/sch5627.c
11219
6ea884db 11220SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11221M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11222L: linux-hwmon@vger.kernel.org
6ea884db 11223S: Maintained
679655da
JP
11224F: Documentation/hwmon/smsc47b397
11225F: drivers/hwmon/smsc47b397.c
6ea884db 11226
fd9abb3d 11227SMSC911x ETHERNET DRIVER
90b24cfb 11228M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11229L: netdev@vger.kernel.org
90b24cfb 11230S: Maintained
679655da 11231F: include/linux/smsc911x.h
ae150435 11232F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11233
11234SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11235M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11236L: netdev@vger.kernel.org
90b24cfb 11237S: Maintained
ae150435 11238F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11239
3c8a63e2 11240SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11241M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11242L: linux-fbdev@vger.kernel.org
90b24cfb 11243S: Maintained
8a61f013 11244F: drivers/video/fbdev/smscufx.c
3c8a63e2 11245
668acf32 11246SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11247M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11248L: linux-media@vger.kernel.org
275ffde4 11249T: git git://linuxtv.org/media_tree.git
795fb7e7 11250S: Maintained
90d72ac6
MCC
11251F: include/media/soc*
11252F: drivers/media/i2c/soc_camera/
11253F: drivers/media/platform/soc_camera/
668acf32 11254
e2d1d6c0 11255SOEKRIS NET48XX LED SUPPORT
8b58be88 11256M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11257S: Maintained
679655da 11258F: drivers/leds/leds-net48xx.c
e2d1d6c0 11259
e3994db1 11260SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11261M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11262M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11263M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11264M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11265L: linux-media@vger.kernel.org
11266S: Supported
11267F: drivers/media/pci/solo6x10/
11268
1da177e4 11269SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11270M: Shaohua Li <shli@kernel.org>
1da177e4 11271L: linux-raid@vger.kernel.org
0f9ce866 11272T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11273S: Supported
679655da
JP
11274F: drivers/md/
11275F: include/linux/raid/
c117ab84 11276F: include/uapi/linux/raid/
1da177e4 11277
1da177e4 11278SONIC NETWORK DRIVER
8b58be88 11279M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11280L: netdev@vger.kernel.org
1da177e4 11281S: Maintained
d9fb9f38 11282F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11283
61e115a5 11284SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11285M: Michael Buesch <m@bues.ch>
e7828b28 11286L: linux-wireless@vger.kernel.org
61e115a5 11287S: Maintained
679655da
JP
11288F: drivers/ssb/
11289F: include/linux/ssb/
61e115a5 11290
1da177e4 11291SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11292M: Mattia Dongili <malattia@linux.it>
d0944853 11293L: platform-driver-x86@vger.kernel.org
5b18167d 11294W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11295S: Maintained
679655da
JP
11296F: Documentation/laptops/sony-laptop.txt
11297F: drivers/char/sonypi.c
11298F: drivers/platform/x86/sony-laptop.c
11299F: include/linux/sony-laptop.h
1da177e4 11300
baf8532a 11301SONY MEMORYSTICK CARD SUPPORT
8b58be88 11302M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11303W: http://tifmxx.berlios.de/
11304S: Maintained
679655da 11305F: drivers/memstick/host/tifm_ms.c
baf8532a 11306
0ab30494
ML
11307SONY MEMORYSTICK STANDARD SUPPORT
11308M: Maxim Levitsky <maximlevitsky@gmail.com>
11309S: Maintained
11310F: drivers/memstick/core/ms_block.*
11311
1da177e4 11312SOUND
8b58be88 11313M: Jaroslav Kysela <perex@perex.cz>
d8130624 11314M: Takashi Iwai <tiwai@suse.com>
93711660 11315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11316W: http://www.alsa-project.org/
dde7ad8d 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11318T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11319Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11320S: Maintained
3126a179
JP
11321F: Documentation/sound/
11322F: include/sound/
c117ab84 11323F: include/uapi/sound/
679655da 11324F: sound/
1da177e4 11325
33bbe149
MB
11326SOUND - COMPRESSED AUDIO
11327M: Vinod Koul <vinod.koul@intel.com>
11328L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11330S: Supported
f672f31a 11331F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11332F: include/sound/compress_driver.h
f672f31a 11333F: include/uapi/sound/compress_*
33bbe149
MB
11334F: sound/core/compress_offload.c
11335F: sound/soc/soc-compress.c
11336
bd903bde 11337SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11338M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11339M: Mark Brown <broonie@kernel.org>
86f14df8 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11341L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11342W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11343S: Supported
181ad2a5 11344F: Documentation/devicetree/bindings/sound/
2820f615 11345F: Documentation/sound/alsa/soc/
679655da 11346F: sound/soc/
e6e55122 11347F: include/sound/soc*
eb1a6af3 11348
d7f8761b
MB
11349SOUND - DMAENGINE HELPERS
11350M: Lars-Peter Clausen <lars@metafoo.de>
11351S: Supported
11352F: include/sound/dmaengine_pcm.h
11353F: sound/core/pcm_dmaengine.c
11354F: sound/soc/soc-generic-dmaengine-pcm.c
11355
990a6a99
OS
11356SP2 MEDIA DRIVER
11357M: Olli Salonen <olli.salonen@iki.fi>
11358L: linux-media@vger.kernel.org
a825eaec 11359W: https://linuxtv.org
990a6a99
OS
11360Q: http://patchwork.linuxtv.org/project/linux-media/list/
11361S: Maintained
11362F: drivers/media/dvb-frontends/sp2*
11363
473321fc 11364SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11365M: "David S. Miller" <davem@davemloft.net>
1da177e4 11366L: sparclinux@vger.kernel.org
8a6e2535 11367Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11370S: Maintained
679655da 11371F: arch/sparc/
7765b8bb 11372F: drivers/sbus/
1da177e4 11373
6404fcca
DM
11374SPARC SERIAL DRIVERS
11375M: "David S. Miller" <davem@davemloft.net>
11376L: sparclinux@vger.kernel.org
08deed1e
JP
11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11379S: Maintained
6816383a 11380F: include/linux/sunserialcore.h
df621252 11381F: drivers/tty/serial/suncore.c
df621252
GKH
11382F: drivers/tty/serial/sunhv.c
11383F: drivers/tty/serial/sunsab.c
11384F: drivers/tty/serial/sunsab.h
11385F: drivers/tty/serial/sunsu.c
11386F: drivers/tty/serial/sunzilog.c
11387F: drivers/tty/serial/sunzilog.h
6404fcca 11388
389325b4
CL
11389SPARSE CHECKER
11390M: "Christopher Li" <sparse@chrisli.org>
11391L: linux-sparse@vger.kernel.org
11392W: https://sparse.wiki.kernel.org/
11393T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11394T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11395S: Maintained
11396F: include/linux/compiler.h
11397
fc0c195a 11398SPEAR PLATFORM SUPPORT
da89947b 11399M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11400M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11402W: http://www.st.com/spear
11403S: Maintained
e68d7c14 11404F: arch/arm/boot/dts/spear*
281e192f 11405F: arch/arm/mach-spear/
fc0c195a
VK
11406
11407SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11408M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11410W: http://www.st.com/spear
11411S: Maintained
5df33a62 11412F: drivers/clk/spear/
fc0c195a 11413
e2796541
CP
11414SPI NOR SUBSYSTEM
11415M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11416M: Marek Vasut <marek.vasut@gmail.com>
11417L: linux-mtd@lists.infradead.org
11418W: http://www.linux-mtd.infradead.org/
11419Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11420T: git git://github.com/spi-nor/linux.git
11421S: Maintained
11422F: drivers/mtd/spi-nor/
11423F: include/linux/mtd/spi-nor.h
11424
e2d1d6c0 11425SPI SUBSYSTEM
b02e48f2 11426M: Mark Brown <broonie@kernel.org>
dfbe403c 11427L: linux-spi@vger.kernel.org
e7e4e13c 11428T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11429Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11430S: Maintained
87306eb7 11431F: Documentation/devicetree/bindings/spi/
679655da
JP
11432F: Documentation/spi/
11433F: drivers/spi/
11434F: include/linux/spi/
c117ab84 11435F: include/uapi/linux/spi/
a43cd4bb 11436F: tools/spi/
e2d1d6c0 11437
2752e401 11438SPIDERNET NETWORK DRIVER for CELL
8b58be88 11439M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11440L: netdev@vger.kernel.org
11441S: Supported
679655da 11442F: Documentation/networking/spider_net.txt
8df158ac 11443F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11444
e2d1d6c0 11445SPU FILE SYSTEM
8b58be88 11446M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11447L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11448W: http://www.ibm.com/developerworks/power/cell/
11449S: Supported
679655da
JP
11450F: Documentation/filesystems/spufs.txt
11451F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11452
fc555841 11453SQUASHFS FILE SYSTEM
d7f2ff67 11454M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11455L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11456W: http://squashfs.org.uk
9f273c24 11457T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11458S: Maintained
679655da
JP
11459F: Documentation/filesystems/squashfs.txt
11460F: fs/squashfs/
fc555841 11461
1da177e4 11462SRM (Alpha) environment access
8b58be88 11463M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11464S: Maintained
679655da 11465F: arch/alpha/kernel/srm_env.c
1da177e4 11466
26e9a397 11467STABLE BRANCH
879a5a00 11468M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11469L: stable@vger.kernel.org
879a5a00 11470S: Supported
7b175c46 11471F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11472
26e9a397 11473STAGING SUBSYSTEM
879a5a00 11474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11475T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11476L: devel@driverdev.osuosl.org
879a5a00 11477S: Supported
679655da 11478F: drivers/staging/
dbc6c2cc 11479
ebd3d010
JP
11480STAGING - COMEDI
11481M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11482M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11483S: Odd Fixes
11484F: drivers/staging/comedi/
11485
a0138163
JP
11486STAGING - FLARION FT1000 DRIVERS
11487M: Marek Belisko <marek.belisko@gmail.com>
11488S: Odd Fixes
11489F: drivers/staging/ft1000/
11490
6c1bb424 11491STAGING - INDUSTRIAL IO
030a13d7 11492M: Jonathan Cameron <jic23@kernel.org>
a0138163 11493L: linux-iio@vger.kernel.org
6c1bb424 11494S: Odd Fixes
5291582d 11495F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11496F: drivers/staging/iio/
11497
a0138163
JP
11498STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11499M: Jarod Wilson <jarod@wilsonet.com>
11500W: http://www.lirc.org/
11501S: Odd Fixes
b2b0186d 11502F: drivers/staging/media/lirc/
a0138163 11503
f5e5de1e
OD
11504STAGING - LUSTRE PARALLEL FILESYSTEM
11505M: Oleg Drokin <oleg.drokin@intel.com>
11506M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11507M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11508L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11509W: http://wiki.lustre.org/
f5e5de1e
OD
11510S: Maintained
11511F: drivers/staging/lustre
11512
7c6b6c71
MD
11513STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11514M: Marc Dietrich <marvin24@gmx.de>
11515L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11516L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11517S: Maintained
11518F: drivers/staging/nvec/
11519
53c43c5c
GKH
11520STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11521M: Jens Frederich <jfrederich@gmail.com>
11522M: Daniel Drake <dsd@laptop.org>
11523M: Jon Nettleton <jon.nettleton@gmail.com>
11524W: http://wiki.laptop.org/go/DCON
11525S: Maintained
11526F: drivers/staging/olpc_dcon/
11527
a0138163
JP
11528STAGING - REALTEK RTL8712U DRIVERS
11529M: Larry Finger <Larry.Finger@lwfinger.net>
11530M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11531S: Odd Fixes
11532F: drivers/staging/rtl8712/
11533
980ac4d7
SM
11534STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11535M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11536M: Teddy Wang <teddy.wang@siliconmotion.com>
11537M: Sudip Mukherjee <sudip@vectorindia.org>
11538L: linux-fbdev@vger.kernel.org
11539S: Maintained
11540F: drivers/staging/sm750fb/
11541
510fa408
JP
11542STAGING - SLICOSS
11543M: Lior Dotan <liodot@gmail.com>
11544M: Christopher Harrer <charrer@alacritech.com>
11545S: Odd Fixes
11546F: drivers/staging/slicoss/
11547
a0138163
JP
11548STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11549M: William Hubbs <w.d.hubbs@gmail.com>
11550M: Chris Brannon <chris@the-brannons.com>
d33bce31 11551M: Kirk Reiser <kirk@reisers.ca>
a0138163 11552M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11553L: speakup@linux-speakup.org
a0138163
JP
11554W: http://www.linux-speakup.org/
11555S: Odd Fixes
11556F: drivers/staging/speakup/
11557
b3e871ce
JP
11558STAGING - VIA VT665X DRIVERS
11559M: Forest Bond <forest@alittletooquiet.net>
11560S: Odd Fixes
11561F: drivers/staging/vt665?/
11562
a30baec1 11563STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11564M: Aditya Shankar <aditya.shankar@microchip.com>
11565M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11566L: linux-wireless@vger.kernel.org
11567S: Supported
11568F: drivers/staging/wilc1000/
11569
709bcb07 11570STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11571M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11572S: Odd Fixes
11573F: drivers/staging/xgifb/
11574
1da177e4 11575STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11576M: Ion Badulescu <ionut@badula.org>
b4f90189 11577S: Odd Fixes
9bba23b0 11578F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11579
e2d1d6c0 11580SUN3/3X
8b58be88 11581M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11582W: http://sammy.net/sun3/
11583S: Maintained
679655da
JP
11584F: arch/m68k/kernel/*sun3*
11585F: arch/m68k/sun3*/
11586F: arch/m68k/include/asm/sun3*
e689cf4a 11587F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11588
af6a5af8
HG
11589SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11590M: Hans de Goede <hdegoede@redhat.com>
11591L: linux-input@vger.kernel.org
11592S: Maintained
11593F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11594F: drivers/input/keyboard/sun4i-lradc-keys.c
11595
2bc9ff01
DK
11596SUNDANCE NETWORK DRIVER
11597M: Denis Kirjanov <kda@linux-powerpc.org>
11598L: netdev@vger.kernel.org
11599S: Maintained
11600F: drivers/net/ethernet/dlink/sundance.c
11601
2cbb12a4 11602SUPERH
114bf37e
RF
11603M: Yoshinori Sato <ysato@users.sourceforge.jp>
11604M: Rich Felker <dalias@libc.org>
2cbb12a4 11605L: linux-sh@vger.kernel.org
8a6e2535 11606Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11607S: Maintained
066069e1 11608F: Documentation/sh/
679655da 11609F: arch/sh/
066069e1 11610F: drivers/sh/
1da177e4 11611
4480f15b 11612SUSPEND TO RAM
7fb06082 11613M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11614M: Len Brown <len.brown@intel.com>
11615M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11616L: linux-pm@vger.kernel.org
e2d1d6c0 11617S: Supported
679655da
JP
11618F: Documentation/power/
11619F: arch/x86/kernel/acpi/
11620F: drivers/base/power/
11621F: kernel/power/
11622F: include/linux/suspend.h
11623F: include/linux/freezer.h
11624F: include/linux/pm.h
1da177e4
LT
11625
11626SVGA HANDLING
8b58be88 11627M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11628L: linux-video@atrey.karlin.mff.cuni.cz
11629S: Maintained
679655da
JP
11630F: Documentation/svga.txt
11631F: arch/x86/boot/video*
1da177e4 11632
6e28b761
KRW
11633SWIOTLB SUBSYSTEM
11634M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11635L: linux-kernel@vger.kernel.org
9f273c24 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11637S: Supported
11638F: lib/swiotlb.c
11639F: arch/*/kernel/pci-swiotlb.c
11640F: include/linux/swiotlb.h
11641
007f790c
JP
11642SWITCHDEV
11643M: Jiri Pirko <jiri@resnulli.us>
11644L: netdev@vger.kernel.org
11645S: Supported
11646F: net/switchdev/
11647F: include/net/switchdev.h
11648
db8e35d5
VG
11649SYNOPSYS ARC ARCHITECTURE
11650M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11651L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11652S: Supported
11653F: arch/arc/
9b28829d 11654F: Documentation/devicetree/bindings/arc/*
2d799dde 11655F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11656F: drivers/tty/serial/arc_uart.c
b7182d1a 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11658
556cc1c5
AB
11659SYNOPSYS ARC SDP platform support
11660M: Alexey Brodkin <abrodkin@synopsys.com>
11661S: Supported
11662F: arch/arc/plat-axs10x
11663F: arch/arc/boot/dts/ax*
11664F: Documentation/devicetree/bindings/arc/axs10*
11665
6c284c9a
LJ
11666SYSTEM CONFIGURATION (SYSCON)
11667M: Lee Jones <lee.jones@linaro.org>
11668M: Arnd Bergmann <arnd@arndb.de>
11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11670S: Supported
11671F: drivers/mfd/syscon.c
11672
8c0984e5
SR
11673SYSTEM RESET/SHUTDOWN DRIVERS
11674M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11675L: linux-pm@vger.kernel.org
58db9505 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11677S: Maintained
11678F: Documentation/devicetree/bindings/power/reset/
11679F: drivers/power/reset/
11680
1da177e4 11681SYSV FILESYSTEM
8b58be88 11682M: Christoph Hellwig <hch@infradead.org>
1da177e4 11683S: Maintained
679655da
JP
11684F: Documentation/filesystems/sysv-fs.txt
11685F: fs/sysv/
11686F: include/linux/sysv_fs.h
1da177e4 11687
86cfa7fc 11688TARGET SUBSYSTEM
9c3646d1 11689M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11690L: linux-scsi@vger.kernel.org
b9f5edc2 11691L: target-devel@vger.kernel.org
86cfa7fc 11692W: http://www.linux-iscsi.org
cf015e9f 11693W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11695S: Supported
11696F: drivers/target/
11697F: include/target/
11698F: Documentation/target/
11699
4e68852d 11700TASKSTATS STATISTICS INTERFACE
185e595f 11701M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11702S: Maintained
679655da
JP
11703F: Documentation/accounting/taskstats*
11704F: include/linux/taskstats*
11705F: kernel/taskstats.c
4e68852d 11706
781b456a 11707TC CLASSIFIER
f935f3f8 11708M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11709L: netdev@vger.kernel.org
11710S: Maintained
679655da 11711F: include/net/pkt_cls.h
c117ab84 11712F: include/uapi/linux/pkt_cls.h
679655da 11713F: net/sched/
781b456a 11714
5067f08a 11715TCP LOW PRIORITY MODULE
8b58be88
JP
11716M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11717M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11718W: http://tcp-lp-mod.sourceforge.net/
11719S: Maintained
679655da 11720F: net/ipv4/tcp_lp.c
5067f08a 11721
91952bc0
AP
11722TDA10071 MEDIA DRIVER
11723M: Antti Palosaari <crope@iki.fi>
11724L: linux-media@vger.kernel.org
a825eaec 11725W: https://linuxtv.org
91952bc0
AP
11726W: http://palosaari.fi/linux/
11727Q: http://patchwork.linuxtv.org/project/linux-media/list/
11728T: git git://linuxtv.org/anttip/media_tree.git
11729S: Maintained
11730F: drivers/media/dvb-frontends/tda10071*
11731
11732TDA18212 MEDIA DRIVER
11733M: Antti Palosaari <crope@iki.fi>
11734L: linux-media@vger.kernel.org
a825eaec 11735W: https://linuxtv.org
91952bc0
AP
11736W: http://palosaari.fi/linux/
11737Q: http://patchwork.linuxtv.org/project/linux-media/list/
11738T: git git://linuxtv.org/anttip/media_tree.git
11739S: Maintained
11740F: drivers/media/tuners/tda18212*
11741
11742TDA18218 MEDIA DRIVER
11743M: Antti Palosaari <crope@iki.fi>
11744L: linux-media@vger.kernel.org
a825eaec 11745W: https://linuxtv.org
91952bc0
AP
11746W: http://palosaari.fi/linux/
11747Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748T: git git://linuxtv.org/anttip/media_tree.git
11749S: Maintained
11750F: drivers/media/tuners/tda18218*
11751
3b2f6aba
MK
11752TDA18271 MEDIA DRIVER
11753M: Michael Krufky <mkrufky@linuxtv.org>
11754L: linux-media@vger.kernel.org
a825eaec 11755W: https://linuxtv.org
3b2f6aba
MK
11756W: http://github.com/mkrufky
11757Q: http://patchwork.linuxtv.org/project/linux-media/list/
11758T: git git://linuxtv.org/mkrufky/tuners.git
11759S: Maintained
11760F: drivers/media/tuners/tda18271*
11761
e48307a9
MK
11762TDA827x MEDIA DRIVER
11763M: Michael Krufky <mkrufky@linuxtv.org>
11764L: linux-media@vger.kernel.org
a825eaec 11765W: https://linuxtv.org
e48307a9
MK
11766W: http://github.com/mkrufky
11767Q: http://patchwork.linuxtv.org/project/linux-media/list/
11768T: git git://linuxtv.org/mkrufky/tuners.git
11769S: Maintained
11770F: drivers/media/tuners/tda8290.*
11771
66cf9212
MK
11772TDA8290 MEDIA DRIVER
11773M: Michael Krufky <mkrufky@linuxtv.org>
11774L: linux-media@vger.kernel.org
a825eaec 11775W: https://linuxtv.org
66cf9212
MK
11776W: http://github.com/mkrufky
11777Q: http://patchwork.linuxtv.org/project/linux-media/list/
11778T: git git://linuxtv.org/mkrufky/tuners.git
11779S: Maintained
11780F: drivers/media/tuners/tda8290.*
11781
4b9fba30
HV
11782TDA9840 MEDIA DRIVER
11783M: Hans Verkuil <hverkuil@xs4all.nl>
11784L: linux-media@vger.kernel.org
11785T: git git://linuxtv.org/media_tree.git
a825eaec 11786W: https://linuxtv.org
4b9fba30
HV
11787S: Maintained
11788F: drivers/media/i2c/tda9840*
11789
2cb654fd 11790TEA5761 TUNER DRIVER
5dc8a864
MCC
11791M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11792M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11793L: linux-media@vger.kernel.org
a825eaec 11794W: https://linuxtv.org
2cb654fd
MCC
11795T: git git://linuxtv.org/media_tree.git
11796S: Odd fixes
11797F: drivers/media/tuners/tea5761.*
11798
11799TEA5767 TUNER DRIVER
5dc8a864
MCC
11800M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11801M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11802L: linux-media@vger.kernel.org
a825eaec 11803W: https://linuxtv.org
2cb654fd
MCC
11804T: git git://linuxtv.org/media_tree.git
11805S: Maintained
11806F: drivers/media/tuners/tea5767.*
11807
4b9fba30
HV
11808TEA6415C MEDIA DRIVER
11809M: Hans Verkuil <hverkuil@xs4all.nl>
11810L: linux-media@vger.kernel.org
11811T: git git://linuxtv.org/media_tree.git
a825eaec 11812W: https://linuxtv.org
4b9fba30
HV
11813S: Maintained
11814F: drivers/media/i2c/tea6415c*
11815
11816TEA6420 MEDIA DRIVER
11817M: Hans Verkuil <hverkuil@xs4all.nl>
11818L: linux-media@vger.kernel.org
11819T: git git://linuxtv.org/media_tree.git
a825eaec 11820W: https://linuxtv.org
4b9fba30
HV
11821S: Maintained
11822F: drivers/media/i2c/tea6420*
11823
3d249d4c 11824TEAM DRIVER
dca9ab92 11825M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11826L: netdev@vger.kernel.org
11827S: Supported
11828F: drivers/net/team/
11829F: include/linux/if_team.h
c117ab84 11830F: include/uapi/linux/if_team.h
3d249d4c 11831
7d029125 11832TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11833M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11834S: Maintained
11835F: arch/x86/platform/ts5500/
11836
40ad4a30
SY
11837TECHNOTREND USB IR RECEIVER
11838M: Sean Young <sean@mess.org>
11839L: linux-media@vger.kernel.org
11840S: Maintained
11841F: drivers/media/rc/ttusbir.c
11842
adabdb0c 11843TEGRA ARCHITECTURE SUPPORT
243d58ec 11844M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11845M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11846M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11847L: linux-tegra@vger.kernel.org
fd117cd1 11848Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11850S: Supported
bbbe96ed 11851N: [^a-z]tegra
84b9414b 11852
adabdb0c
SW
11853TEGRA CLOCK DRIVER
11854M: Peter De Schrijver <pdeschrijver@nvidia.com>
11855M: Prashant Gaikwad <pgaikwad@nvidia.com>
11856S: Supported
11857F: drivers/clk/tegra/
11858
86e486a0 11859TEGRA DMA DRIVERS
adabdb0c 11860M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11861M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11862S: Supported
86e486a0 11863F: drivers/dma/tegra*
adabdb0c 11864
adabdb0c
SW
11865TEGRA I2C DRIVER
11866M: Laxman Dewangan <ldewangan@nvidia.com>
11867S: Supported
11868F: drivers/i2c/busses/i2c-tegra.c
11869
11870TEGRA IOMMU DRIVERS
11871M: Hiroshi Doyu <hdoyu@nvidia.com>
11872S: Supported
11873F: drivers/iommu/tegra*
11874
11875TEGRA KBC DRIVER
11876M: Rakesh Iyer <riyer@nvidia.com>
11877M: Laxman Dewangan <ldewangan@nvidia.com>
11878S: Supported
11879F: drivers/input/keyboard/tegra-kbc.c
11880
adabdb0c
SW
11881TEGRA PWM DRIVER
11882M: Thierry Reding <thierry.reding@gmail.com>
11883S: Supported
11884F: drivers/pwm/pwm-tegra.c
11885
11886TEGRA SERIAL DRIVER
11887M: Laxman Dewangan <ldewangan@nvidia.com>
11888S: Supported
11889F: drivers/tty/serial/serial-tegra.c
11890
11891TEGRA SPI DRIVER
11892M: Laxman Dewangan <ldewangan@nvidia.com>
11893S: Supported
11894F: drivers/spi/spi-tegra*
11895
1a348ccc 11896TEHUTI ETHERNET DRIVER
8b58be88 11897M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11898L: netdev@vger.kernel.org
11899S: Supported
ef7f5429 11900F: drivers/net/ethernet/tehuti/*
1a348ccc 11901
4e68852d 11902Telecom Clock Driver for MCPL0010
8b58be88 11903M: Mark Gross <mark.gross@intel.com>
4e68852d 11904S: Supported
679655da 11905F: drivers/char/tlclk.c
4e68852d 11906
4480f15b 11907TENSILICA XTENSA PORT (xtensa)
8b58be88 11908M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11909M: Max Filippov <jcmvbkbc@gmail.com>
11910L: linux-xtensa@linux-xtensa.org
9f273c24 11911T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11912S: Maintained
679655da 11913F: arch/xtensa/
3dc99857 11914F: drivers/irqchip/irq-xtensa-*
4e68852d 11915
5313ba66
HV
11916THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11917M: Hans Verkuil <hverkuil@xs4all.nl>
11918L: linux-media@vger.kernel.org
11919T: git git://linuxtv.org/media_tree.git
a825eaec 11920W: https://linuxtv.org
5313ba66
HV
11921S: Maintained
11922F: drivers/media/radio/radio-raremono.c
11923
d3fb6955 11924THERMAL
b75f0050 11925M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11926M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11927L: linux-pm@vger.kernel.org
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11930Q: https://patchwork.kernel.org/project/linux-pm/list/
11931S: Supported
11932F: drivers/thermal/
11933F: include/linux/thermal.h
af6c9f16 11934F: include/uapi/linux/thermal.h
b75f0050
JP
11935F: include/linux/cpu_cooling.h
11936F: Documentation/devicetree/bindings/thermal/
d3fb6955 11937
64e05d8b
VK
11938THERMAL/CPU_COOLING
11939M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11940M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11941M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11942L: linux-pm@vger.kernel.org
11943S: Supported
11944F: Documentation/thermal/cpu-cooling-api.txt
11945F: drivers/thermal/cpu_cooling.c
11946F: include/linux/cpu_cooling.h
11947
4e68852d 11948THINKPAD ACPI EXTRAS DRIVER
8b58be88 11949M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11950L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11951L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11952W: http://ibm-acpi.sourceforge.net
11953W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11954T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11955S: Maintained
679655da 11956F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11957
1b46f2a2 11958TI BANDGAP AND THERMAL DRIVER
f14d1c24 11959M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11960M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11961L: linux-pm@vger.kernel.org
531ff13e 11962L: linux-omap@vger.kernel.org
5a723e81 11963S: Maintained
794b2e25 11964F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11965
ccf963d3
BP
11966TI VPE/CAL DRIVERS
11967M: Benoit Parrot <bparrot@ti.com>
11968L: linux-media@vger.kernel.org
11969W: http://linuxtv.org/
11970Q: http://patchwork.linuxtv.org/project/linux-media/list/
11971S: Maintained
11972F: drivers/media/platform/ti-vpe/
11973
0c7665c3
MF
11974TI CDCE706 CLOCK DRIVER
11975M: Max Filippov <jcmvbkbc@gmail.com>
11976S: Maintained
11977F: drivers/clk/clk-cdce706.c
11978
49b6a5e3
TK
11979TI CLOCK DRIVER
11980M: Tero Kristo <t-kristo@ti.com>
11981L: linux-omap@vger.kernel.org
11982S: Maintained
11983F: drivers/clk/ti/
11984F: include/linux/clk/ti.h
11985
f75cfbad
GS
11986TI ETHERNET SWITCH DRIVER (CPSW)
11987M: Mugunthan V N <mugunthanvnm@ti.com>
11988R: Grygorii Strashko <grygorii.strashko@ti.com>
11989L: linux-omap@vger.kernel.org
11990L: netdev@vger.kernel.org
11991S: Maintained
11992F: drivers/net/ethernet/ti/cpsw*
11993F: drivers/net/ethernet/ti/davinci*
11994
4020f2d7 11995TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11996M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11997S: Maintained
679655da
JP
11998F: drivers/misc/tifm*
11999F: drivers/mmc/host/tifm_sd.c
12000F: include/linux/tifm.h
4020f2d7 12001
e0c52404 12002TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12003M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12004L: linux-kernel@vger.kernel.org
12005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12006S: Maintained
12007F: drivers/soc/ti/*
12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12009
12010
152ad442
SR
12011TI LM49xxx FAMILY ASoC CODEC DRIVERS
12012M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12013M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12014L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12015S: Maintained
12016F: sound/soc/codecs/lm49453*
d392dead 12017F: sound/soc/codecs/isabelle*
152ad442 12018
0edd807d
KM
12019TI LP855x BACKLIGHT DRIVER
12020M: Milo Kim <milo.kim@ti.com>
12021S: Maintained
12022F: Documentation/backlight/lp855x-driver.txt
12023F: drivers/video/backlight/lp855x_bl.c
12024F: include/linux/platform_data/lp855x.h
12025
faf13f6d
KM
12026TI LP8727 CHARGER DRIVER
12027M: Milo Kim <milo.kim@ti.com>
12028S: Maintained
8c0984e5 12029F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12030F: include/linux/platform_data/lp8727.h
12031
22f1229f
KM
12032TI LP8788 MFD DRIVER
12033M: Milo Kim <milo.kim@ti.com>
12034S: Maintained
12035F: drivers/iio/adc/lp8788_adc.c
12036F: drivers/leds/leds-lp8788.c
12037F: drivers/mfd/lp8788*.c
8c0984e5 12038F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12039F: drivers/regulator/lp8788-*.c
12040F: include/linux/mfd/lp8788*.h
12041
84640e27
KM
12042TI NETCP ETHERNET DRIVER
12043M: Wingman Kwok <w-kwok2@ti.com>
12044M: Murali Karicheri <m-karicheri2@ti.com>
12045L: netdev@vger.kernel.org
12046S: Maintained
12047F: drivers/net/ethernet/ti/netcp*
12048
217e0ca9
KC
12049TI TAS571X FAMILY ASoC CODEC DRIVER
12050M: Kevin Cernekee <cernekee@chromium.org>
12051L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12052S: Odd Fixes
12053F: sound/soc/codecs/tas571x*
12054
dd5e8e6b 12055TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12056M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12057L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12058S: Maintained
12059F: sound/soc/codecs/twl4030*
12060
90921014 12061TI WILINK WIRELESS DRIVERS
90921014
LC
12062L: linux-wireless@vger.kernel.org
12063W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12064W: http://wireless.kernel.org/en/users/Drivers/wl1251
12065T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12066S: Orphan
90921014
LC
12067F: drivers/net/wireless/ti/
12068F: include/linux/wl12xx.h
12069
e86eaa3a 12070TIPC NETWORK LAYER
8b58be88 12071M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12072M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12073L: netdev@vger.kernel.org (core kernel code)
12074L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12075W: http://tipc.sourceforge.net/
e86eaa3a 12076S: Maintained
c117ab84 12077F: include/uapi/linux/tipc*.h
679655da 12078F: net/tipc/
e86eaa3a 12079
867e359b 12080TILE ARCHITECTURE
b9a279f6 12081M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12082W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12084S: Supported
12085F: arch/tile/
6b940606 12086F: drivers/char/tile-srom.c
5c770755 12087F: drivers/edac/tile_edac.c
6b940606
CM
12088F: drivers/net/ethernet/tile/
12089F: drivers/rtc/rtc-tile.c
12090F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12091F: drivers/tty/serial/tilegx.c
6b940606
CM
12092F: drivers/usb/host/*-tilegx.c
12093F: include/linux/usb/tilegx.h
867e359b 12094
1da177e4 12095TLAN NETWORK DRIVER
8b58be88 12096M: Samuel Chessman <chessman@tux.org>
88c07dde 12097L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12098W: http://sourceforge.net/projects/tlan/
12099S: Maintained
679655da 12100F: Documentation/networking/tlan.txt
b544dbac 12101F: drivers/net/ethernet/ti/tlan.*
1da177e4 12102
d74db3b2 12103TOMOYO SECURITY MODULE
8b58be88
JP
12104M: Kentaro Takeda <takedakn@nttdata.co.jp>
12105M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12106L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12107L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12108L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12109L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12110W: http://tomoyo.sourceforge.jp/
843d183c 12111T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12112S: Maintained
679655da 12113F: security/tomoyo/
d74db3b2 12114
9caeb532 12115TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12116M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12117L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12118S: Maintained
12119F: drivers/platform/x86/topstar-laptop.c
12120
1da177e4 12121TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12122M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12123L: platform-driver-x86@vger.kernel.org
0a63ca11 12124S: Maintained
679655da 12125F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12126
0a63ca11
AA
12127TOSHIBA BLUETOOTH DRIVER
12128M: Azael Avalos <coproscefalo@gmail.com>
12129L: platform-driver-x86@vger.kernel.org
12130S: Maintained
12131F: drivers/platform/x86/toshiba_bluetooth.c
12132
12133TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12134M: Azael Avalos <coproscefalo@gmail.com>
12135L: platform-driver-x86@vger.kernel.org
12136S: Maintained
12137F: drivers/platform/x86/toshiba_haps.c
12138
14991fc7
AA
12139TOSHIBA WMI HOTKEYS DRIVER
12140M: Azael Avalos <coproscefalo@gmail.com>
12141L: platform-driver-x86@vger.kernel.org
12142S: Maintained
12143F: drivers/platform/x86/toshiba-wmi.c
12144
1da177e4 12145TOSHIBA SMM DRIVER
8b58be88 12146M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12147W: http://www.buzzard.org.uk/toshiba/
12148S: Maintained
679655da
JP
12149F: drivers/char/toshiba.c
12150F: include/linux/toshiba.h
c117ab84 12151F: include/uapi/linux/toshiba.h
1da177e4 12152
d32d9864
MR
12153TOSHIBA TC358743 DRIVER
12154M: Mats Randgaard <matrandg@cisco.com>
12155L: linux-media@vger.kernel.org
12156S: Maintained
12157F: drivers/media/i2c/tc358743*
b5dcee22 12158F: include/media/i2c/tc358743.h
d32d9864 12159
560e6475
WS
12160TMIO/SDHI MMC DRIVER
12161M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12162L: linux-mmc@vger.kernel.org
560e6475 12163S: Supported
d1057c40
GL
12164F: drivers/mmc/host/tmio_mmc*
12165F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12166F: include/linux/mfd/tmio.h
d719f900 12167
917cc4e6
GR
12168TMP401 HARDWARE MONITOR DRIVER
12169M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12170L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12171S: Maintained
12172F: Documentation/hwmon/tmp401
12173F: drivers/hwmon/tmp401.c
12174
98f32602 12175TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12176M: Hugh Dickins <hughd@google.com>
98f32602
HD
12177L: linux-mm@kvack.org
12178S: Maintained
12179F: include/linux/shmem_fs.h
12180F: mm/shmem.c
12181
45f95b53 12182TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12183M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12184M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12185L: linux-media@vger.kernel.org
a825eaec 12186W: https://linuxtv.org
45f95b53
MCC
12187T: git git://linuxtv.org/media_tree.git
12188S: Odd fixes
12189F: drivers/media/usb/tm6000/
618cd932 12190F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12191
34d1324e
AU
12192TW5864 VIDEO4LINUX DRIVER
12193M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12194M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12195M: Andrey Utkin <andrey_utkin@fastmail.com>
12196L: linux-media@vger.kernel.org
12197S: Supported
12198F: drivers/media/pci/tw5864/
45f95b53 12199
c65fde19
HV
12200TW68 VIDEO4LINUX DRIVER
12201M: Hans Verkuil <hverkuil@xs4all.nl>
12202L: linux-media@vger.kernel.org
12203T: git git://linuxtv.org/media_tree.git
a825eaec 12204W: https://linuxtv.org
c65fde19
HV
12205S: Odd Fixes
12206F: drivers/media/pci/tw68/
12207
704a84cc
EG
12208TW686X VIDEO4LINUX DRIVER
12209M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12210L: linux-media@vger.kernel.org
12211T: git git://linuxtv.org/media_tree.git
12212W: http://linuxtv.org
12213S: Maintained
12214F: drivers/media/pci/tw686x/
12215
4e68852d 12216TPM DEVICE DRIVER
901486b8 12217M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12218M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12219M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12220R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12221W: http://tpmdd.sourceforge.net
63a10dfd 12222L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12223Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12224T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12225S: Maintained
679655da 12226F: drivers/char/tpm/
4e68852d 12227
1a0f1b27
AL
12228TPM IBM_VTPM DEVICE DRIVER
12229M: Ashley Lai <ashleydlai@gmail.com>
12230W: http://tpmdd.sourceforge.net
12231L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12232S: Maintained
12233F: drivers/char/tpm/tpm_ibmvtpm*
12234
d6f005a1
JP
12235TRACING
12236M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12237M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12239S: Maintained
12240F: Documentation/trace/ftrace.txt
12241F: arch/*/*/*/ftrace.h
12242F: arch/*/kernel/ftrace.c
12243F: include/*/ftrace.h
12244F: include/linux/trace*.h
12245F: include/trace/
12246F: kernel/trace/
6e68e6c5 12247F: tools/testing/selftests/ftrace/
d6f005a1 12248
4abac0d0
IM
12249TRACING MMIO ACCESSES (MMIOTRACE)
12250M: Steven Rostedt <rostedt@goodmis.org>
12251M: Ingo Molnar <mingo@kernel.org>
12252R: Karol Herbst <karolherbst@gmail.com>
12253R: Pekka Paalanen <ppaalanen@gmail.com>
12254S: Maintained
12255L: linux-kernel@vger.kernel.org
12256L: nouveau@lists.freedesktop.org
12257F: kernel/trace/trace_mmiotrace.c
12258F: include/linux/mmiotrace.h
12259F: arch/x86/mm/kmmio.c
12260F: arch/x86/mm/mmio-mod.c
12261F: arch/x86/mm/testmmiotrace.c
12262
1da177e4 12263TRIVIAL PATCHES
8b58be88 12264M: Jiri Kosina <trivial@kernel.org>
54e5881d 12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12266S: Maintained
86ef925f 12267K: ^Subject:.*(?i)trivial
1da177e4 12268
4e68852d 12269TTY LAYER
879a5a00 12270M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12271M: Jiri Slaby <jslaby@suse.com>
879a5a00 12272S: Supported
08deed1e 12273T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12274F: Documentation/serial/
8dd5d2f1 12275F: drivers/tty/
df621252 12276F: drivers/tty/serial/serial_core.c
e3288775
AC
12277F: include/linux/serial_core.h
12278F: include/linux/serial.h
12279F: include/linux/tty.h
c117ab84
CEB
12280F: include/uapi/linux/serial_core.h
12281F: include/uapi/linux/serial.h
12282F: include/uapi/linux/tty.h
4e68852d 12283
91952bc0
AP
12284TUA9001 MEDIA DRIVER
12285M: Antti Palosaari <crope@iki.fi>
12286L: linux-media@vger.kernel.org
a825eaec 12287W: https://linuxtv.org
91952bc0
AP
12288W: http://palosaari.fi/linux/
12289Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290T: git git://linuxtv.org/anttip/media_tree.git
12291S: Maintained
12292F: drivers/media/tuners/tua9001*
12293
740db6d7 12294TULIP NETWORK DRIVERS
740db6d7 12295L: netdev@vger.kernel.org
cf869eb1
GG
12296L: linux-parisc@vger.kernel.org
12297S: Orphan
0f04e2aa 12298F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12299
12300TUN/TAP driver
ba57b6f2 12301M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12302W: http://vtun.sourceforge.net/tun
12303S: Maintained
679655da
JP
12304F: Documentation/networking/tuntap.txt
12305F: arch/um/os-Linux/drivers/
1da177e4 12306
b454cc66 12307TURBOCHANNEL SUBSYSTEM
8b58be88 12308M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12309M: Ralf Baechle <ralf@linux-mips.org>
12310L: linux-mips@linux-mips.org
12311Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12312S: Maintained
679655da
JP
12313F: drivers/tc/
12314F: include/linux/tc.h
b454cc66 12315
e2d1d6c0 12316UBI FILE SYSTEM (UBIFS)
a7859936 12317M: Richard Weinberger <richard@nod.at>
949cb623 12318M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12319M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12320L: linux-mtd@lists.infradead.org
e2966cbe 12321T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12322W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12323S: Supported
679655da
JP
12324F: Documentation/filesystems/ubifs.txt
12325F: fs/ubifs/
e2d1d6c0 12326
e1632fa2 12327UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12328M: Greg Ungerer <gerg@linux-m68k.org>
12329W: http://www.linux-m68k.org/
cc2020e6 12330W: http://www.uclinux.org/
e1632fa2 12331L: linux-m68k@lists.linux-m68k.org
cc2020e6 12332L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12334S: Maintained
e1632fa2
GU
12335F: arch/m68k/coldfire/
12336F: arch/m68k/68*/
61bc02bb
JP
12337F: arch/m68k/*/*_no.*
12338F: arch/m68k/include/asm/*_no.*
cc2020e6 12339
1da177e4 12340UDF FILESYSTEM
d8130624 12341M: Jan Kara <jack@suse.com>
1da177e4 12342S: Maintained
679655da
JP
12343F: Documentation/filesystems/udf.txt
12344F: fs/udf/
1da177e4 12345
cc2020e6 12346UFS FILESYSTEM
8b58be88 12347M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12348S: Maintained
679655da
JP
12349F: Documentation/filesystems/ufs.txt
12350F: fs/ufs/
cc2020e6 12351
0a09d3ab
DH
12352UHID USERSPACE HID IO DRIVER:
12353M: David Herrmann <dh.herrmann@googlemail.com>
12354L: linux-input@vger.kernel.org
12355S: Maintained
12356F: drivers/hid/uhid.c
c117ab84 12357F: include/uapi/linux/uhid.h
0a09d3ab 12358
18332a80 12359ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12360L: linux-usb@vger.kernel.org
10c6c9c9 12361S: Orphan
355ffe69 12362F: drivers/uwb/
679655da
JP
12363F: include/linux/uwb.h
12364F: include/linux/uwb/
18332a80 12365
b31d8273
G
12366UNICORE32 ARCHITECTURE:
12367M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12368W: http://mprc.pku.edu.cn/~guanxuetao/linux
12369S: Maintained
ceebf4d5 12370T: git git://github.com/gxt/linux.git
b31d8273
G
12371F: arch/unicore32/
12372
d8379ab1
TF
12373UNIFDEF
12374M: Tony Finch <dot@dotat.at>
12375W: http://dotat.at/prog/unifdef
12376S: Maintained
12377F: scripts/unifdef.c
12378
1da177e4 12379UNIFORM CDROM DRIVER
8b58be88 12380M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12381W: http://www.kernel.dk
12382S: Maintained
679655da
JP
12383F: Documentation/cdrom/
12384F: drivers/cdrom/cdrom.c
12385F: include/linux/cdrom.h
c117ab84 12386F: include/uapi/linux/cdrom.h
1da177e4 12387
56df0122 12388UNISYS S-PAR DRIVERS
49e7d9df
JP
12389M: David Kershner <david.kershner@unisys.com>
12390L: sparmaintainer@unisys.com (Unisys internal)
12391S: Supported
12392F: drivers/staging/unisys/
56df0122 12393
9941fa6e
VH
12394UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12395M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12396L: linux-scsi@vger.kernel.org
12397S: Supported
12398F: Documentation/scsi/ufs.txt
12399F: drivers/scsi/ufs/
12400
4b9ffb5a
JP
12401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12402M: Joao Pinto <Joao.Pinto@synopsys.com>
12403L: linux-scsi@vger.kernel.org
12404S: Supported
12405F: drivers/scsi/ufs/*dwc*
12406
e2d1d6c0 12407UNSORTED BLOCK IMAGES (UBI)
949cb623 12408M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12409M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12410W: http://www.linux-mtd.infradead.org/
12411L: linux-mtd@lists.infradead.org
b6b44e0a 12412T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12413S: Supported
80811493 12414F: drivers/mtd/ubi/
679655da 12415F: include/linux/mtd/ubi.h
c117ab84 12416F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12417
1da177e4 12418USB ACM DRIVER
ca1c3e6f 12419M: Oliver Neukum <oneukum@suse.com>
6372594a 12420L: linux-usb@vger.kernel.org
1da177e4 12421S: Maintained
679655da
JP
12422F: Documentation/usb/acm.txt
12423F: drivers/usb/class/cdc-acm.*
1da177e4 12424
b7d572e1
PF
12425USB AR5523 WIRELESS DRIVER
12426M: Pontus Fuchs <pontus.fuchs@gmail.com>
12427L: linux-wireless@vger.kernel.org
12428S: Maintained
12429F: drivers/net/wireless/ath/ar5523/
12430
115bb1ff 12431USB ATTACHED SCSI
866d372e 12432M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12433L: linux-usb@vger.kernel.org
12434L: linux-scsi@vger.kernel.org
8eae0fb7 12435S: Maintained
115bb1ff
MW
12436F: drivers/usb/storage/uas.c
12437
1da177e4 12438USB CDC ETHERNET DRIVER
61eee9a7 12439M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12440L: linux-usb@vger.kernel.org
1da177e4 12441S: Maintained
679655da 12442F: drivers/net/usb/cdc_*.c
c117ab84 12443F: include/uapi/linux/usb/cdc.h
1da177e4 12444
66e3e591
KP
12445USB CHAOSKEY DRIVER
12446M: Keith Packard <keithp@keithp.com>
12447L: linux-usb@vger.kernel.org
12448S: Maintained
12449F: drivers/usb/misc/chaoskey.c
12450
b02b371e 12451USB CYPRESS C67X00 DRIVER
8b58be88 12452M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12453L: linux-usb@vger.kernel.org
12454S: Maintained
679655da 12455F: drivers/usb/c67x00/
b02b371e 12456
d0374f4f 12457USB DAVICOM DM9601 DRIVER
8b58be88 12458M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12459L: netdev@vger.kernel.org
d0374f4f
PK
12460W: http://www.linux-usb.org/usbnet
12461S: Maintained
679655da 12462F: drivers/net/usb/dm9601.c
d0374f4f 12463
cc2020e6 12464USB DIAMOND RIO500 DRIVER
8b58be88 12465M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12466L: rio500-users@lists.sourceforge.net
12467W: http://rio500.sourceforge.net
12468S: Maintained
679655da 12469F: drivers/usb/misc/rio500*
cc2020e6 12470
1da177e4 12471USB EHCI DRIVER
578333ab 12472M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12473L: linux-usb@vger.kernel.org
578333ab 12474S: Maintained
679655da
JP
12475F: Documentation/usb/ehci.txt
12476F: drivers/usb/host/ehci*
1da177e4 12477
69ae9e3e 12478USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12479M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12480L: linux-usb@vger.kernel.org
69ae9e3e 12481W: http://www.linux-usb.org/gadget
d6d0f665
FB
12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12483S: Maintained
679655da
JP
12484F: drivers/usb/gadget/
12485F: include/linux/usb/gadget*
69ae9e3e 12486
2dea64b4 12487USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12488M: Jiri Kosina <jikos@kernel.org>
406df153 12489R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12490L: linux-usb@vger.kernel.org
54e5881d 12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12492S: Maintained
c2f01971 12493F: Documentation/hid/hiddev.txt
679655da 12494F: drivers/hid/usbhid/
1da177e4 12495
959eea21 12496USB ISP116X DRIVER
8b58be88 12497M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12498L: linux-usb@vger.kernel.org
959eea21 12499S: Maintained
679655da
JP
12500F: drivers/usb/host/isp116x*
12501F: include/linux/usb/isp116x.h
959eea21 12502
146498ea
WH
12503USB LAN78XX ETHERNET DRIVER
12504M: Woojung Huh <woojung.huh@microchip.com>
12505M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12506L: netdev@vger.kernel.org
12507S: Maintained
12508F: drivers/net/usb/lan78xx.*
12509
1da177e4 12510USB MASS STORAGE DRIVER
fc8b690d 12511M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12512L: linux-usb@vger.kernel.org
8836aeb8 12513L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12514S: Maintained
12515W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12516F: drivers/usb/storage/
1da177e4 12517
af39917d
CL
12518USB MIDI DRIVER
12519M: Clemens Ladisch <clemens@ladisch.de>
12520L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12521T: git git://git.alsa-project.org/alsa-kernel.git
12522S: Maintained
12523F: sound/usb/midi.*
12524
444ce9d4
JP
12525USB NETWORKING DRIVERS
12526L: linux-usb@vger.kernel.org
12527S: Odd Fixes
12528F: drivers/net/usb/
12529
1da177e4 12530USB OHCI DRIVER
578333ab 12531M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12532L: linux-usb@vger.kernel.org
578333ab 12533S: Maintained
679655da
JP
12534F: Documentation/usb/ohci.txt
12535F: drivers/usb/host/ohci*
1da177e4 12536
963ffa3e 12537USB OTG FSM (Finite State Machine)
60d77b3d 12538M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12540L: linux-usb@vger.kernel.org
12541S: Maintained
12542F: drivers/usb/common/usb-otg-fsm.c
12543
563da3a9
VM
12544USB OVER IP DRIVER
12545M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12546M: Shuah Khan <shuahkh@osg.samsung.com>
12547M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12548L: linux-usb@vger.kernel.org
12549S: Maintained
a6d6fc2b 12550F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12551F: drivers/usb/usbip/
12552F: tools/usb/usbip/
12553
1da177e4 12554USB PEGASUS DRIVER
a16b945c 12555M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12556L: linux-usb@vger.kernel.org
043600a6 12557L: netdev@vger.kernel.org
052e3128
PM
12558T: git git://github.com/petkan/pegasus.git
12559W: https://github.com/petkan/pegasus
1da177e4 12560S: Maintained
679655da 12561F: drivers/net/usb/pegasus.*
1da177e4 12562
d3ad558f 12563USB PHY LAYER
a55f6286 12564M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12565L: linux-usb@vger.kernel.org
12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12567S: Maintained
12568F: drivers/usb/phy/
d3ad558f 12569
73e4fb3f 12570USB PRINTER DRIVER (usblp)
8b58be88 12571M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12572L: linux-usb@vger.kernel.org
73e4fb3f 12573S: Supported
679655da 12574F: drivers/usb/class/usblp.c
1da177e4 12575
4521b477
BM
12576USB QMI WWAN NETWORK DRIVER
12577M: Bjørn Mork <bjorn@mork.no>
12578L: netdev@vger.kernel.org
12579S: Maintained
12580F: Documentation/ABI/testing/sysfs-class-net-qmi
12581F: drivers/net/usb/qmi_wwan.c
12582
1da177e4 12583USB RTL8150 DRIVER
a16b945c 12584M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12585L: linux-usb@vger.kernel.org
043600a6 12586L: netdev@vger.kernel.org
052e3128
PM
12587T: git git://github.com/petkan/rtl8150.git
12588W: https://github.com/petkan/rtl8150
1da177e4 12589S: Maintained
679655da 12590F: drivers/net/usb/rtl8150.c
1da177e4 12591
f896b796 12592USB SERIAL SUBSYSTEM
66085694 12593M: Johan Hovold <johan@kernel.org>
795fb7e7 12594L: linux-usb@vger.kernel.org
5ee05309 12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12596S: Maintained
679655da 12597F: Documentation/usb/usb-serial.txt
f896b796 12598F: drivers/usb/serial/
679655da 12599F: include/linux/usb/serial.h
1da177e4 12600
b3f0db1c
SG
12601USB SMSC75XX ETHERNET DRIVER
12602M: Steve Glendinning <steve.glendinning@shawell.net>
12603L: netdev@vger.kernel.org
12604S: Maintained
12605F: drivers/net/usb/smsc75xx.*
12606
2f7ca802 12607USB SMSC95XX ETHERNET DRIVER
90b24cfb 12608M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12609M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12610L: netdev@vger.kernel.org
90b24cfb 12611S: Maintained
679655da 12612F: drivers/net/usb/smsc95xx.*
2f7ca802 12613
1da177e4 12614USB SUBSYSTEM
879a5a00 12615M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12616L: linux-usb@vger.kernel.org
1da177e4 12617W: http://www.linux-usb.org
08deed1e 12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12619S: Supported
1700bd98 12620F: Documentation/devicetree/bindings/usb/
679655da 12621F: Documentation/usb/
679655da
JP
12622F: drivers/usb/
12623F: include/linux/usb.h
12624F: include/linux/usb/
1da177e4
LT
12625
12626USB UHCI DRIVER
8b58be88 12627M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12628L: linux-usb@vger.kernel.org
1da177e4 12629S: Maintained
679655da 12630F: drivers/usb/host/uhci*
1da177e4 12631
69ae9e3e 12632USB "USBNET" DRIVER FRAMEWORK
d8130624 12633M: Oliver Neukum <oneukum@suse.com>
043600a6 12634L: netdev@vger.kernel.org
69ae9e3e 12635W: http://www.linux-usb.org/usbnet
1da177e4 12636S: Maintained
679655da
JP
12637F: drivers/net/usb/usbnet.c
12638F: include/linux/usb/usbnet.h
1da177e4 12639
c0efd232 12640USB VIDEO CLASS
c53ac071 12641M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12642L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12643L: linux-media@vger.kernel.org
275ffde4 12644T: git git://linuxtv.org/media_tree.git
57c6d2e9 12645W: http://www.ideasonboard.org/uvc/
c0efd232 12646S: Maintained
0c0d06ca 12647F: drivers/media/usb/uvc/
6c0f0359 12648F: include/uapi/linux/uvcvideo.h
1da177e4 12649
b60b9c45
HV
12650USB VISION DRIVER
12651M: Hans Verkuil <hverkuil@xs4all.nl>
12652L: linux-media@vger.kernel.org
12653T: git git://linuxtv.org/media_tree.git
a825eaec 12654W: https://linuxtv.org
b60b9c45
HV
12655S: Odd Fixes
12656F: drivers/media/usb/usbvision/
12657
8282da47
LP
12658USB WEBCAM GADGET
12659M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12660L: linux-usb@vger.kernel.org
12661S: Maintained
3a83c16e 12662F: drivers/usb/gadget/function/*uvc*
faf2e1db 12663F: drivers/usb/gadget/legacy/webcam.c
8282da47 12664
bf164cc0 12665USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12666M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12667L: linux-wireless@vger.kernel.org
12668S: Maintained
679655da 12669F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12670
eb6bab13 12671USB XHCI DRIVER
03d85053 12672M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12673L: linux-usb@vger.kernel.org
12674S: Supported
36d0344c
SS
12675F: drivers/usb/host/xhci*
12676F: drivers/usb/host/pci-quirks*
eb6bab13 12677
1da177e4 12678USB ZD1201 DRIVER
4086b9ca 12679L: linux-wireless@vger.kernel.org
1da177e4 12680W: http://linux-lc100020.sourceforge.net
4086b9ca 12681S: Orphan
ed0ad06f 12682F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12683
b7eee616 12684USB ZR364XX DRIVER
8b58be88 12685M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12686L: linux-usb@vger.kernel.org
661263b5 12687L: linux-media@vger.kernel.org
275ffde4 12688T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12689W: http://royale.zerezo.com/zr364xx/
12690S: Maintained
618cd932 12691F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12692F: drivers/media/usb/zr364xx/
b7eee616 12693
289fcff4
HK
12694ULPI BUS
12695M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12696L: linux-usb@vger.kernel.org
12697S: Maintained
12698F: drivers/usb/common/ulpi.c
12699F: include/linux/ulpi/
12700
e7839f25 12701USER-MODE LINUX (UML)
8b58be88 12702M: Jeff Dike <jdike@addtoit.com>
b15194b7 12703M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12704L: user-mode-linux-devel@lists.sourceforge.net
12705L: user-mode-linux-user@lists.sourceforge.net
12706W: http://user-mode-linux.sourceforge.net
9f273c24 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12708S: Maintained
61516587 12709F: Documentation/virtual/uml/
679655da 12710F: arch/um/
b070989a 12711F: arch/x86/um/
679655da
JP
12712F: fs/hostfs/
12713F: fs/hppfs/
b7eee616 12714
e5f114e9 12715USERSPACE I/O (UIO)
879a5a00 12716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12717S: Maintained
3d3fecbd 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12719F: Documentation/DocBook/uio-howto.tmpl
12720F: drivers/uio/
12721F: include/linux/uio*.h
e5f114e9 12722
256cccbe 12723UTIL-LINUX PACKAGE
8b58be88 12724M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12725L: util-linux@vger.kernel.org
12726W: http://en.wikipedia.org/wiki/Util-linux
12727T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12728S: Maintained
12729
c1fd1c07 12730UVESAFB DRIVER
8b58be88 12731M: Michal Januszewski <spock@gentoo.org>
c69f677c 12732L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12733W: http://dev.gentoo.org/~spock/projects/uvesafb/
12734S: Maintained
679655da 12735F: Documentation/fb/uvesafb.txt
8a61f013 12736F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12737
456930d8
SA
12738VF610 NAND DRIVER
12739M: Stefan Agner <stefan@agner.ch>
12740L: linux-mtd@lists.infradead.org
12741S: Supported
12742F: drivers/mtd/nand/vf610_nfc.c
12743
4480f15b 12744VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12745M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12746S: Maintained
679655da
JP
12747F: Documentation/filesystems/vfat.txt
12748F: fs/fat/
1da177e4 12749
cba3345c
AW
12750VFIO DRIVER
12751M: Alex Williamson <alex.williamson@redhat.com>
12752L: kvm@vger.kernel.org
9f273c24 12753T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12754S: Maintained
12755F: Documentation/vfio.txt
12756F: drivers/vfio/
12757F: include/linux/vfio.h
c117ab84 12758F: include/uapi/linux/vfio.h
cba3345c 12759
a714ea5f
AW
12760VFIO PLATFORM DRIVER
12761M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12762L: kvm@vger.kernel.org
12763S: Maintained
12764F: drivers/vfio/platform/
12765
9e6f3438
PO
12766VIDEOBUF2 FRAMEWORK
12767M: Pawel Osciak <pawel@osciak.com>
12768M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12769M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12770L: linux-media@vger.kernel.org
12771S: Maintained
90d72ac6 12772F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12773F: include/media/videobuf2-*
12774
06a8fc78
AH
12775VIRTIO AND VHOST VSOCK DRIVER
12776M: Stefan Hajnoczi <stefanha@redhat.com>
12777L: kvm@vger.kernel.org
12778L: virtualization@lists.linux-foundation.org
12779L: netdev@vger.kernel.org
12780S: Maintained
12781F: include/linux/virtio_vsock.h
12782F: include/uapi/linux/virtio_vsock.h
12783F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12784F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12785F: drivers/vhost/vsock.c
12786F: drivers/vhost/vsock.h
06a8fc78 12787
5523662e
SCP
12788VIRTUAL SERIO DEVICE DRIVER
12789M: Stephen Chandler Paul <thatslyude@gmail.com>
12790S: Maintained
12791F: drivers/input/serio/userio.c
12792F: include/uapi/linux/userio.h
12793
9a82446b
AS
12794VIRTIO CONSOLE DRIVER
12795M: Amit Shah <amit.shah@redhat.com>
12796L: virtualization@lists.linux-foundation.org
12797S: Maintained
12798F: drivers/char/virtio_console.c
12799F: include/linux/virtio_console.h
c117ab84 12800F: include/uapi/linux/virtio_console.h
9a82446b 12801
2426ec8f 12802VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12803M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12804M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12805L: virtualization@lists.linux-foundation.org
12806S: Maintained
0e4191fe 12807F: Documentation/devicetree/bindings/virtio/
2426ec8f 12808F: drivers/virtio/
c893c8d7 12809F: tools/virtio/
2426ec8f
MT
12810F: drivers/net/virtio_net.c
12811F: drivers/block/virtio_blk.c
12812F: include/linux/virtio_*.h
916cdabc 12813F: include/uapi/linux/virtio_*.h
2426ec8f 12814
f2dbda3b
CH
12815VIRTIO DRIVERS FOR S390
12816M: Christian Borntraeger <borntraeger@de.ibm.com>
12817M: Cornelia Huck <cornelia.huck@de.ibm.com>
12818L: linux-s390@vger.kernel.org
12819L: virtualization@lists.linux-foundation.org
12820L: kvm@vger.kernel.org
12821S: Supported
1b568d93 12822F: drivers/s390/virtio/
f2dbda3b 12823
4ad6ee91
GH
12824VIRTIO GPU DRIVER
12825M: David Airlie <airlied@linux.ie>
12826M: Gerd Hoffmann <kraxel@redhat.com>
12827L: dri-devel@lists.freedesktop.org
12828L: virtualization@lists.linux-foundation.org
12829S: Maintained
12830F: drivers/gpu/drm/virtio/
12831F: include/uapi/linux/virtio_gpu.h
12832
3a4d5c94
MT
12833VIRTIO HOST (VHOST)
12834M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12835M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12836L: kvm@vger.kernel.org
c996d8b9 12837L: virtualization@lists.linux-foundation.org
3a4d5c94 12838L: netdev@vger.kernel.org
9f273c24 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12840S: Maintained
12841F: drivers/vhost/
c117ab84 12842F: include/uapi/linux/vhost.h
3a4d5c94 12843
271c8651
GH
12844VIRTIO INPUT DRIVER
12845M: Gerd Hoffmann <kraxel@redhat.com>
12846S: Maintained
12847F: drivers/virtio/virtio_input.c
12848F: include/uapi/linux/virtio_input.h
12849
1da177e4 12850VIA RHINE NETWORK DRIVER
210347e1 12851S: Orphan
f2148a47 12852F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12853
f0bf7f61 12854VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12855M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12856M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12857S: Maintained
12858F: drivers/mmc/host/via-sdmmc.c
12859
69e4a7c2 12860VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12861M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12862L: linux-fbdev@vger.kernel.org
69e4a7c2 12863S: Maintained
c7babebd
FTS
12864F: include/linux/via-core.h
12865F: include/linux/via-gpio.h
12866F: include/linux/via_i2c.h
8a61f013 12867F: drivers/video/fbdev/via/
69e4a7c2 12868
01f20734 12869VIA VELOCITY NETWORK DRIVER
8b58be88 12870M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12871L: netdev@vger.kernel.org
12872S: Maintained
f2148a47 12873F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12874
f73f8173
AW
12875VIRT LIB
12876M: Alex Williamson <alex.williamson@redhat.com>
12877M: Paolo Bonzini <pbonzini@redhat.com>
12878L: kvm@vger.kernel.org
12879S: Supported
12880F: virt/lib/
12881
77911fd2 12882VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12883M: Hans Verkuil <hverkuil@xs4all.nl>
12884L: linux-media@vger.kernel.org
12885T: git git://linuxtv.org/media_tree.git
a825eaec 12886W: https://linuxtv.org
0b7bc1fa 12887S: Maintained
77911fd2 12888F: drivers/media/platform/vivid/*
0b7bc1fa 12889
be7f8273 12890VLAN (802.1Q)
8b58be88 12891M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12892L: netdev@vger.kernel.org
12893S: Maintained
679655da
JP
12894F: drivers/net/macvlan.c
12895F: include/linux/if_*vlan.h
12896F: net/8021q/
be7f8273 12897
55e331cf 12898VLYNQ BUS
08eeb306 12899M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12900L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12901S: Maintained
12902F: drivers/vlynq/vlynq.c
12903F: include/linux/vlynq.h
12904
390beae4 12905VME SUBSYSTEM
74c600e3 12906M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12907M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12908M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12909L: devel@driverdev.osuosl.org
12910S: Maintained
12911T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12912F: Documentation/vme_api.txt
12913F: drivers/staging/vme/
12914F: drivers/vme/
12915F: include/linux/vme*
12916
4488e09b
AK
12917VMWARE HYPERVISOR INTERFACE
12918M: Alok Kataria <akataria@vmware.com>
12919L: virtualization@lists.linux-foundation.org
12920S: Supported
12921F: arch/x86/kernel/cpu/vmware.c
12922
73b35d07
DT
12923VMWARE BALLOON DRIVER
12924M: Xavier Deguillard <xdeguillard@vmware.com>
12925M: Philip Moltmann <moltmann@vmware.com>
12926M: "VMware, Inc." <pv-drivers@vmware.com>
12927L: linux-kernel@vger.kernel.org
12928S: Maintained
12929F: drivers/misc/vmw_balloon.c
12930
8b8be51b
TH
12931VMWARE VMMOUSE SUBDRIVER
12932M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12933M: "VMware, Inc." <pv-drivers@vmware.com>
12934L: linux-input@vger.kernel.org
12935S: Maintained
12936F: drivers/input/mouse/vmmouse.c
12937F: drivers/input/mouse/vmmouse.h
12938
d1a890fa 12939VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12940M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12941M: "VMware, Inc." <pv-drivers@vmware.com>
12942L: netdev@vger.kernel.org
12943S: Maintained
12944F: drivers/net/vmxnet3/
d1a890fa 12945
851b1642 12946VMware PVSCSI driver
29374ec6 12947M: Jim Gill <jgill@vmware.com>
851b1642
AK
12948M: VMware PV-Drivers <pv-drivers@vmware.com>
12949L: linux-scsi@vger.kernel.org
12950S: Maintained
12951F: drivers/scsi/vmw_pvscsi.c
12952F: drivers/scsi/vmw_pvscsi.h
12953
e53e86c7 12954VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12955M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12956M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12957L: linux-kernel@vger.kernel.org
1dd68f01 12958W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12960S: Supported
9d2597e8 12961F: Documentation/devicetree/bindings/regulator/
679655da 12962F: drivers/regulator/
9d2597e8 12963F: include/dt-bindings/regulator/
679655da 12964F: include/linux/regulator/
e53e86c7 12965
081958eb
DA
12966VRF
12967M: David Ahern <dsa@cumulusnetworks.com>
12968M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12969L: netdev@vger.kernel.org
12970S: Maintained
12971F: drivers/net/vrf.c
562d897d 12972F: Documentation/networking/vrf.txt
081958eb 12973
ab41319e 12974VT1211 HARDWARE MONITOR DRIVER
8b58be88 12975M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12976L: linux-hwmon@vger.kernel.org
ab41319e 12977S: Maintained
679655da
JP
12978F: Documentation/hwmon/vt1211
12979F: drivers/hwmon/vt1211.c
ab41319e 12980
1de9e371 12981VT8231 HARDWARE MONITOR DRIVER
8b58be88 12982M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12983L: linux-hwmon@vger.kernel.org
1de9e371 12984S: Maintained
679655da 12985F: drivers/hwmon/vt8231.c
1de9e371 12986
88095e7b
TO
12987VUB300 USB to SDIO/SD/MMC bridge chip
12988M: Tony Olech <tony.olech@elandigitalsystems.com>
12989L: linux-mmc@vger.kernel.org
12990L: linux-usb@vger.kernel.org
12991S: Supported
12992F: drivers/mmc/host/vub300.c
12993
1da177e4 12994W1 DALLAS'S 1-WIRE BUS
a8018766 12995M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12996S: Maintained
679655da
JP
12997F: Documentation/w1/
12998F: drivers/w1/
1da177e4 12999
13927079 13000W83791D HARDWARE MONITORING DRIVER
8b58be88 13001M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13002L: linux-hwmon@vger.kernel.org
25845c22 13003S: Maintained
679655da
JP
13004F: Documentation/hwmon/w83791d
13005F: drivers/hwmon/w83791d.c
13927079 13006
61db011d 13007W83793 HARDWARE MONITORING DRIVER
8b58be88 13008M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13009L: linux-hwmon@vger.kernel.org
61db011d 13010S: Maintained
679655da
JP
13011F: Documentation/hwmon/w83793
13012F: drivers/hwmon/w83793.c
61db011d 13013
e3760b43 13014W83795 HARDWARE MONITORING DRIVER
d8130624 13015M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13016L: linux-hwmon@vger.kernel.org
e3760b43
JD
13017S: Maintained
13018F: drivers/hwmon/w83795.c
13019
1da177e4 13020W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13021M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13022S: Maintained
679655da 13023F: drivers/mmc/host/wbsd.*
1da177e4 13024
b4e05923
HG
13025WACOM PROTOCOL 4 SERIAL TABLETS
13026M: Julian Squires <julian@cipht.net>
13027M: Hans de Goede <hdegoede@redhat.com>
13028L: linux-input@vger.kernel.org
13029S: Maintained
13030F: drivers/input/tablet/wacom_serial4.c
13031
3527761c 13032WATCHDOG DEVICE DRIVERS
8b58be88 13033M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13034R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13035L: linux-watchdog@vger.kernel.org
13036W: http://www.linux-watchdog.org/
f599aaf0 13037T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13038S: Maintained
540be8b2 13039F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13040F: Documentation/watchdog/
13041F: drivers/watchdog/
13042F: include/linux/watchdog.h
c117ab84 13043F: include/uapi/linux/watchdog.h
3527761c 13044
b22e00f3
DH
13045WIIMOTE HID DRIVER
13046M: David Herrmann <dh.herrmann@googlemail.com>
13047L: linux-input@vger.kernel.org
13048S: Maintained
13049F: drivers/hid/hid-wiimote*
13050
e258b80e 13051WINBOND CIR DRIVER
364e9e18 13052M: David Härdeman <david@hardeman.nu>
e258b80e 13053S: Maintained
116ab806 13054F: drivers/media/rc/winbond-cir.c
e258b80e 13055
c36a483d
WBG
13056WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13057M: William Breathitt Gray <vilhelm.gray@gmail.com>
13058L: linux-watchdog@vger.kernel.org
13059S: Maintained
13060F: drivers/watchdog/ebc-c384_wdt.c
13061
9c26df9b
WBG
13062WINSYSTEMS WS16C48 GPIO DRIVER
13063M: William Breathitt Gray <vilhelm.gray@gmail.com>
13064L: linux-gpio@vger.kernel.org
13065S: Maintained
13066F: drivers/gpio/gpio-ws16c48.c
e258b80e 13067
8a70da82 13068WIMAX STACK
8b58be88 13069M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13070M: linux-wimax@intel.com
49e7d9df 13071L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13072S: Supported
13073W: http://linuxwimax.org
315987dc 13074F: Documentation/wimax/README.wimax
315987dc
JP
13075F: include/linux/wimax/debug.h
13076F: include/net/wimax.h
c117ab84 13077F: include/uapi/linux/wimax.h
315987dc 13078F: net/wimax/
8a70da82 13079
5fc14680 13080WISTRON LAPTOP BUTTON DRIVER
8b58be88 13081M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13082S: Maintained
679655da 13083F: drivers/input/misc/wistron_btns.c
5fc14680 13084
1da177e4 13085WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13086M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13087L: linux-wireless@vger.kernel.org
926554c4 13088W: http://oops.ghostprotocols.net:81/blog
1da177e4 13089S: Maintained
679655da 13090F: drivers/net/wireless/wl3501*
1da177e4 13091
055bcbcb 13092WOLFSON MICROELECTRONICS DRIVERS
fef95164 13093L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13094T: git https://github.com/CirrusLogic/linux-drivers.git
13095W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13096S: Supported
3768f0b1 13097F: Documentation/hwmon/wm83??
f494993f
CK
13098F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13099F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13100F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13101F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13102F: drivers/clk/clk-wm83*.c
9c309598 13103F: drivers/extcon/extcon-arizona.c
b75ea16a 13104F: drivers/leds/leds-wm83*.c
25b273ba 13105F: drivers/gpio/gpio-*wm*.c
9c309598 13106F: drivers/gpio/gpio-arizona.c
d22b0869 13107F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13108F: drivers/input/misc/wm831x-on.c
13109F: drivers/input/touchscreen/wm831x-ts.c
13110F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13111F: drivers/mfd/arizona*
13112F: drivers/mfd/wm*.c
12ebc137 13113F: drivers/mfd/cs47l24*
8c0984e5 13114F: drivers/power/supply/wm83*.c
b75ea16a
MB
13115F: drivers/rtc/rtc-wm83*.c
13116F: drivers/regulator/wm8*.c
3860e6c4 13117F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13118F: drivers/watchdog/wm83*_wdt.c
9c309598 13119F: include/linux/mfd/arizona/
3860e6c4 13120F: include/linux/mfd/wm831x/
b75ea16a 13121F: include/linux/mfd/wm8350/
3768f0b1 13122F: include/linux/mfd/wm8400*
59ec6da2 13123F: include/linux/wm97xx.h
055bcbcb 13124F: include/sound/wm????.h
9c309598 13125F: sound/soc/codecs/arizona.?
055bcbcb 13126F: sound/soc/codecs/wm*
12ebc137 13127F: sound/soc/codecs/cs47l24*
b75ea16a 13128
3e6cd7a4
TH
13129WORKQUEUE
13130M: Tejun Heo <tj@kernel.org>
badb7f5e 13131R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13133S: Maintained
13134F: include/linux/workqueue.h
13135F: kernel/workqueue.c
13136F: Documentation/workqueue.txt
13137
39ac9f48
CYT
13138X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13139M: Chen-Yu Tsai <wens@csie.org>
13140L: linux-kernel@vger.kernel.org
13141S: Maintained
13142N: axp[128]
13143
1da177e4 13144X.25 NETWORK LAYER
8bf28059 13145M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13146L: linux-x25@vger.kernel.org
8bf28059 13147S: Odd Fixes
679655da
JP
13148F: Documentation/networking/x25*
13149F: include/net/x25*
13150F: net/x25/
1da177e4 13151
e2d1d6c0 13152X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13153M: Thomas Gleixner <tglx@linutronix.de>
13154M: Ingo Molnar <mingo@redhat.com>
13155M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13156M: x86@kernel.org
981c3a4f 13157L: linux-kernel@vger.kernel.org
75fc2d37 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13159S: Maintained
679655da
JP
13160F: Documentation/x86/
13161F: arch/x86/
e2d1d6c0 13162
d0944853 13163X86 PLATFORM DRIVERS
e181ba15 13164M: Darren Hart <dvhart@infradead.org>
d0944853 13165L: platform-driver-x86@vger.kernel.org
e181ba15 13166T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13167S: Maintained
14430813 13168F: drivers/platform/x86/
3a4bceef 13169F: drivers/platform/olpc/
d0944853 13170
c1f5c54b
IM
13171X86 MCE INFRASTRUCTURE
13172M: Tony Luck <tony.luck@intel.com>
487ba8e8 13173M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13174L: linux-edac@vger.kernel.org
13175S: Maintained
13176F: arch/x86/kernel/cpu/mcheck/*
13177
79ebdc95
BP
13178X86 MICROCODE UPDATE SUPPORT
13179M: Borislav Petkov <bp@alien8.de>
13180S: Maintained
13181F: arch/x86/kernel/cpu/microcode/*
13182
f0905c5a
AL
13183X86 VDSO
13184M: Andy Lutomirski <luto@amacapital.net>
13185L: linux-kernel@vger.kernel.org
13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13187S: Maintained
d603c8e1 13188F: arch/x86/entry/vdso/
f0905c5a 13189
d6fad502 13190XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13191M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13192M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13193L: linux-media@vger.kernel.org
a825eaec 13194W: https://linuxtv.org
d6fad502
MCC
13195T: git git://linuxtv.org/media_tree.git
13196S: Maintained
13197F: drivers/media/tuners/tuner-xc2028.*
13198
c4468085 13199XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13200M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13201M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13202M: Juergen Gross <jgross@suse.com>
11dbb52b 13203L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13205S: Supported
13206F: arch/x86/xen/
13207F: drivers/*/xen-*front.c
13208F: drivers/xen/
13209F: arch/x86/include/asm/xen/
13210F: include/xen/
c117ab84 13211F: include/uapi/xen/
c4468085 13212
77bfb479 13213XEN HYPERVISOR ARM
85d1a29d 13214M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13215L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13216S: Maintained
77bfb479
SS
13217F: arch/arm/xen/
13218F: arch/arm/include/asm/xen/
13219
b475e83f 13220XEN HYPERVISOR ARM64
85d1a29d 13221M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13222L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13223S: Maintained
b475e83f
SS
13224F: arch/arm64/xen/
13225F: arch/arm64/include/asm/xen/
13226
9b57e1a7 13227XEN NETWORK BACKEND DRIVER
8386040b 13228M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13229M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13231L: netdev@vger.kernel.org
13232S: Supported
13233F: drivers/net/xen-netback/*
13234
c5f8e29d
KRW
13235XEN PCI SUBSYSTEM
13236M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13238S: Supported
13239F: arch/x86/pci/*xen*
13240F: drivers/pci/*xen*
13241
a2c5ae65
KRW
13242XEN BLOCK SUBSYSTEM
13243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13244M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13245L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13246S: Supported
13247F: drivers/block/xen-blkback/*
13248F: drivers/block/xen*
13249
15d03609
JG
13250XEN PVSCSI DRIVERS
13251M: Juergen Gross <jgross@suse.com>
13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13253L: linux-scsi@vger.kernel.org
13254S: Supported
13255F: drivers/scsi/xen-scsifront.c
13256F: drivers/xen/xen-scsiback.c
13257F: include/xen/interface/io/vscsiif.h
13258
c5f8e29d
KRW
13259XEN SWIOTLB SUBSYSTEM
13260M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13261L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13262S: Supported
13263F: arch/x86/xen/*swiotlb*
13264F: drivers/xen/*swiotlb*
13265
1da177e4 13266XFS FILESYSTEM
809625ca 13267M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13268M: linux-xfs@vger.kernel.org
13269L: linux-xfs@vger.kernel.org
13270W: http://xfs.org/
9f273c24 13271T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13272S: Supported
679655da
JP
13273F: Documentation/filesystems/xfs.txt
13274F: fs/xfs/
1da177e4 13275
8a3b7a25 13276XILINX AXI ETHERNET DRIVER
59a54f30
MS
13277M: Anirudha Sarangi <anirudh@xilinx.com>
13278M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13279S: Maintained
13280F: drivers/net/ethernet/xilinx/xilinx_axienet*
13281
238b8721 13282XILINX UARTLITE SERIAL DRIVER
8b58be88 13283M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13284L: linux-serial@vger.kernel.org
13285S: Maintained
df621252 13286F: drivers/tty/serial/uartlite.c
238b8721 13287
df330515
LP
13288XILINX VIDEO IP CORES
13289M: Hyun Kwon <hyun.kwon@xilinx.com>
13290M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13291L: linux-media@vger.kernel.org
13292T: git git://linuxtv.org/media_tree.git
13293S: Supported
13294F: Documentation/devicetree/bindings/media/xilinx/
13295F: drivers/media/platform/xilinx/
a5562f65 13296F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13297
74316949
EB
13298XILLYBUS DRIVER
13299M: Eli Billauer <eli.billauer@gmail.com>
13300L: linux-kernel@vger.kernel.org
13301S: Supported
13302F: drivers/char/xillybus/
13303
f620e4b8
MF
13304XTENSA XTFPGA PLATFORM SUPPORT
13305M: Max Filippov <jcmvbkbc@gmail.com>
13306L: linux-xtensa@linux-xtensa.org
13307S: Maintained
13308F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13309F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13310
1da177e4 13311YAM DRIVER FOR AX.25
8b58be88 13312M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13313L: linux-hams@vger.kernel.org
13314S: Maintained
679655da
JP
13315F: drivers/net/hamradio/yam*
13316F: include/linux/yam.h
1da177e4 13317
af64a5eb 13318YEALINK PHONE DRIVER
8b58be88 13319M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13320L: usbb2k-api-dev@nongnu.org
13321S: Maintained
679655da
JP
13322F: Documentation/input/yealink.txt
13323F: drivers/input/misc/yealink.*
af64a5eb 13324
1da177e4 13325Z8530 DRIVER FOR AX.25
8b58be88 13326M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13327W: http://yaina.de/jreuter/
13328W: http://www.qsl.net/dl1bke/
13329L: linux-hams@vger.kernel.org
13330S: Maintained
679655da
JP
13331F: Documentation/networking/z8530drv.txt
13332F: drivers/net/hamradio/*scc.c
13333F: drivers/net/hamradio/z8530.h
1da177e4 13334
0cf31ec1 13335ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13336M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13337L: linux-mm@kvack.org
13338S: Maintained
13339F: mm/zbud.c
13340F: include/linux/zbud.h
13341
7c0c3afb 13342ZD1211RW WIRELESS DRIVER
8b58be88
JP
13343M: Daniel Drake <dsd@gentoo.org>
13344M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13345W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13346L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13347L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13348S: Maintained
6948300c 13349F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13350
20263029
DS
13351ZPOOL COMPRESSED PAGE STORAGE API
13352M: Dan Streetman <ddstreet@ieee.org>
13353L: linux-mm@kvack.org
13354S: Maintained
13355F: mm/zpool.c
13356F: include/linux/zpool.h
13357
1da177e4 13358ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13359L: mjpeg-users@lists.sourceforge.net
f63145e2 13360L: linux-media@vger.kernel.org
1da177e4 13361W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13362T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13363S: Odd Fixes
90d72ac6 13364F: drivers/media/pci/zoran/
1da177e4 13365
6920f2cc
MK
13366ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13367M: Minchan Kim <minchan@kernel.org>
13368M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13369R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13370L: linux-kernel@vger.kernel.org
13371S: Maintained
13372F: drivers/block/zram/
13373F: Documentation/blockdev/zram.txt
13374
8b4a4080 13375ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13376M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13377S: Maintained
df621252 13378F: drivers/tty/serial/zs.*
8b4a4080 13379
eae70d06
MK
13380ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13381M: Minchan Kim <minchan@kernel.org>
13382M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13383R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13384L: linux-mm@kvack.org
13385S: Maintained
13386F: mm/zsmalloc.c
13387F: include/linux/zsmalloc.h
d02be50d 13388F: Documentation/vm/zsmalloc.txt
eae70d06 13389
0cf31ec1 13390ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13391M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13392L: linux-mm@kvack.org
13393S: Maintained
13394F: mm/zswap.c
13395
1da177e4 13396THE REST
8b58be88 13397M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13398L: linux-kernel@vger.kernel.org
8a6e2535 13399Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13400T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13401S: Buried alive in reporters
34d03cc1
JP
13402F: *
13403F: */