]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drivers: staging: nvec: remove bogus reset command for PS/2 interface
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
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/
2533
39105890 2534BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2535M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2536L: netdev@vger.kernel.org
2537S: Supported
adfc5217 2538F: drivers/net/ethernet/broadcom/b44.*
39105890 2539
967dd82f
FF
2540BROADCOM B53 ETHERNET SWITCH DRIVER
2541M: Florian Fainelli <f.fainelli@gmail.com>
2542L: netdev@vger.kernel.org
2543L: openwrt-devel@lists.openwrt.org (subscribers-only)
2544S: Supported
2545F: drivers/net/dsa/b53/*
2546F: include/linux/platform_data/b53.h
2547
32ec90d5
FF
2548BROADCOM GENET ETHERNET DRIVER
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550L: netdev@vger.kernel.org
2551S: Supported
2552F: drivers/net/ethernet/broadcom/genet/
2553
948c51e6 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2555M: Sony Chacko <sony.chacko@qlogic.com>
2556M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2557L: netdev@vger.kernel.org
2558S: Supported
adfc5217
JK
2559F: drivers/net/ethernet/broadcom/bnx2.*
2560F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2561
4d9d2cb0 2562BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2563M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2564L: netdev@vger.kernel.org
2565S: Supported
adfc5217 2566F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2567
90f4c594 2568BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2569M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2570M: Ray Jui <rjui@broadcom.com>
2571M: Scott Branden <sbranden@broadcom.com>
086f4704 2572M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2573T: git git://github.com/broadcom/mach-bcm
af4b8e37 2574S: Maintained
ccf62f5a
JM
2575N: bcm281*
2576N: bcm113*
2577N: bcm216*
2578N: kona
af4b8e37 2579F: arch/arm/mach-bcm/
af4b8e37 2580
9209bec4 2581BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2582M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2583M: Lee Jones <lee@kernel.org>
10b9e887 2584M: Eric Anholt <eric@anholt.net>
f680f25c 2585L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2588S: Maintained
9209bec4 2589N: bcm2835
f680f25c 2590
5564f092
RM
2591BROADCOM BCM47XX MIPS ARCHITECTURE
2592M: Hauke Mehrtens <hauke@hauke-m.de>
2593M: Rafał Miłecki <zajec5@gmail.com>
2594L: linux-mips@linux-mips.org
2595S: Maintained
7ad2410c 2596F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2597F: arch/mips/bcm47xx/*
2598F: arch/mips/include/asm/mach-bcm47xx/*
2599
9209bec4 2600BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2601M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2602M: Rafał Miłecki <zajec5@gmail.com>
2603M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2604L: linux-arm-kernel@lists.infradead.org
2605S: Maintained
2606F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2607F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2608F: arch/arm/boot/dts/bcm470*
2609
4ebd5047
RM
2610BROADCOM BCM53573 ARM ARCHITECTURE
2611M: Rafał Miłecki <rafal@milecki.pl>
2612L: linux-arm-kernel@lists.infradead.org
2613S: Maintained
2614F: arch/arm/boot/dts/bcm53573*
2615F: arch/arm/boot/dts/bcm47189*
2616
e076e962
FF
2617BROADCOM BCM63XX ARM ARCHITECTURE
2618M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2619M: bcm-kernel-feedback-list@broadcom.com
20de823e 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2621T: git git://github.com/broadcom/stblinux.git
e076e962 2622S: Maintained
d6f4e76e 2623N: bcm63xx
e076e962 2624
7110e227
KC
2625BROADCOM BCM63XX/BCM33XX UDC DRIVER
2626M: Kevin Cernekee <cernekee@gmail.com>
2627L: linux-usb@vger.kernel.org
2628S: Maintained
2629F: drivers/usb/gadget/udc/bcm63xx_udc.*
2630
2df94fd6 2631BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2632M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2633M: Gregory Fong <gregory.0xf0@gmail.com>
2634M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2635M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2637T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2638S: Maintained
2639F: arch/arm/mach-bcm/*brcmstb*
2640F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2641F: drivers/bus/brcmstb_gisb.c
5009a289 2642N: brcmstb
2df94fd6 2643
70371cef
KC
2644BROADCOM BMIPS MIPS ARCHITECTURE
2645M: Kevin Cernekee <cernekee@gmail.com>
2646M: Florian Fainelli <f.fainelli@gmail.com>
2647L: linux-mips@linux-mips.org
eb6725d0 2648T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2649S: Maintained
2650F: arch/mips/bmips/*
2651F: arch/mips/include/asm/mach-bmips/*
2652F: arch/mips/kernel/*bmips*
338808de 2653F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2654F: drivers/irqchip/irq-bcm63*
70371cef
KC
2655F: drivers/irqchip/irq-bcm7*
2656F: drivers/irqchip/irq-brcmstb*
3271e610 2657F: include/linux/bcm963xx_nvram.h
8fce60b8 2658F: include/linux/bcm963xx_tag.h
70371cef 2659
948c51e6 2660BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2661M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2662M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2663M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2664L: netdev@vger.kernel.org
2665S: Supported
adfc5217 2666F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2667
a9533e7e 2668BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2669M: Arend van Spriel <arend.vanspriel@broadcom.com>
2670M: Franky Lin <franky.lin@broadcom.com>
2671M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2672L: linux-wireless@vger.kernel.org
2a734451 2673L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2674S: Supported
05491d2c 2675F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2676
9958d6f9 2677BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2678M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2679L: linux-scsi@vger.kernel.org
2680S: Supported
2681F: drivers/scsi/bnx2fc/
2682
6a6b5ad0 2683BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2684M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2685L: linux-scsi@vger.kernel.org
2686S: Supported
2687F: drivers/scsi/bnx2i/
2688
63f37ddf 2689BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2690M: Ray Jui <rjui@broadcom.com>
2691M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2692M: Jon Mason <jonmason@broadcom.com>
086f4704 2693M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2695T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2696S: Maintained
2697N: iproc
2698N: cygnus
5c161242 2699N: bcm[-_]nsp
36c0237f
SB
2700N: bcm9113*
2701N: bcm9583*
63f37ddf
JM
2702N: bcm9585*
2703N: bcm9586*
2704N: bcm988312
36c0237f 2705N: bcm113*
63f37ddf
JM
2706N: bcm583*
2707N: bcm585*
2708N: bcm586*
2709N: bcm88312
d76e21b8 2710F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2711F: drivers/clk/bcm/clk-ns*
2712F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2713
3b0213d5
GF
2714BROADCOM BRCMSTB GPIO DRIVER
2715M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2716L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2717S: Supported
2718F: drivers/gpio/gpio-brcmstb.c
2719F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2720
7b7f588b 2721BROADCOM KONA GPIO DRIVER
5e163903 2722M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2723L: bcm-kernel-feedback-list@broadcom.com
2724S: Supported
2725F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2726F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2727
f6e734a8
RM
2728BROADCOM NVRAM DRIVER
2729M: Rafał Miłecki <zajec5@gmail.com>
2730L: linux-mips@linux-mips.org
2731S: Maintained
2732F: drivers/firmware/broadcom/*
2733
02787daa
BN
2734BROADCOM STB NAND FLASH DRIVER
2735M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2736M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2737L: linux-mtd@lists.infradead.org
1285734c 2738L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2739S: Maintained
2740F: drivers/mtd/nand/brcmnand/
2741
c9678d86
RM
2742BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2743M: Rafał Miłecki <zajec5@gmail.com>
2744L: linux-wireless@vger.kernel.org
2745S: Maintained
2746F: drivers/bcma/
2747F: include/linux/bcma/
2748
b8302205
FF
2749BROADCOM SYSTEMPORT ETHERNET DRIVER
2750M: Florian Fainelli <f.fainelli@gmail.com>
2751L: netdev@vger.kernel.org
2752S: Supported
2753F: drivers/net/ethernet/broadcom/bcmsysport.*
2754
42515e61
J
2755BROADCOM VULCAN ARM64 SOC
2756M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2757M: bcm-kernel-feedback-list@broadcom.com
42515e61 2758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2759S: Maintained
2760F: arch/arm64/boot/dts/broadcom/vulcan*
2761
7725ccfd 2762BROCADE BFA FC SCSI DRIVER
aa803370
AG
2763M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2764M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2765L: linux-scsi@vger.kernel.org
2766S: Supported
2767F: drivers/scsi/bfa/
7725ccfd 2768
8b230ed8 2769BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2770M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2771L: netdev@vger.kernel.org
2772S: Supported
f844a0ea 2773F: drivers/net/ethernet/brocade/bna/
8b230ed8 2774
5cdf7f76 2775BSG (block layer generic sg v4 driver)
8b58be88 2776M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2777L: linux-scsi@vger.kernel.org
2778S: Supported
679655da
JP
2779F: block/bsg.c
2780F: include/linux/bsg.h
c117ab84 2781F: include/uapi/linux/bsg.h
5cdf7f76 2782
af39917d
CL
2783BT87X AUDIO DRIVER
2784M: Clemens Ladisch <clemens@ladisch.de>
2785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2786T: git git://git.alsa-project.org/alsa-kernel.git
2787S: Maintained
2788F: Documentation/sound/alsa/Bt87x.txt
2789F: sound/pci/bt87x.c
2790
ff1d5c2f 2791BT8XXGPIO DRIVER
eb032b98 2792M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2793W: http://bu3sch.de/btgpio.php
2794S: Maintained
72dbb705 2795F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2796
eb1eb04f 2797BTRFS FILE SYSTEM
c0778e25
CM
2798M: Chris Mason <clm@fb.com>
2799M: Josef Bacik <jbacik@fb.com>
d8130624 2800M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2801L: linux-btrfs@vger.kernel.org
2802W: http://btrfs.wiki.kernel.org/
8a6e2535 2803Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2805S: Maintained
679655da
JP
2806F: Documentation/filesystems/btrfs.txt
2807F: fs/btrfs/
eb1eb04f 2808
1da177e4 2809BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2810M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2811M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2812L: linux-media@vger.kernel.org
a825eaec 2813W: https://linuxtv.org
275ffde4 2814T: git git://linuxtv.org/media_tree.git
f96236e5 2815S: Odd fixes
618cd932 2816F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2817F: drivers/media/pci/bt8xx/bttv*
1da177e4 2818
1f34923c
KA
2819BUSLOGIC SCSI DRIVER
2820M: Khalid Aziz <khalid@gonehiking.org>
2821L: linux-scsi@vger.kernel.org
2822S: Maintained
2823F: drivers/scsi/BusLogic.*
2824F: drivers/scsi/FlashPoint.*
2825
af39917d
CL
2826C-MEDIA CMI8788 DRIVER
2827M: Clemens Ladisch <clemens@ladisch.de>
2828L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2829T: git git://git.alsa-project.org/alsa-kernel.git
2830S: Maintained
2831F: sound/pci/oxygen/
2832
2141355f
MS
2833C6X ARCHITECTURE
2834M: Mark Salter <msalter@redhat.com>
2835M: Aurelien Jacquiot <a-jacquiot@ti.com>
2836L: linux-c6x-dev@linux-c6x.org
2837W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2838S: Maintained
2839F: arch/c6x/
2840
a5432f5a 2841CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2842M: David Howells <dhowells@redhat.com>
e62d6e24 2843L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2844S: Supported
2845F: Documentation/filesystems/caching/cachefiles.txt
2846F: fs/cachefiles/
2847
c815ca39
HV
2848CADET FM/AM RADIO RECEIVER DRIVER
2849M: Hans Verkuil <hverkuil@xs4all.nl>
2850L: linux-media@vger.kernel.org
2851T: git git://linuxtv.org/media_tree.git
a825eaec 2852W: https://linuxtv.org
c815ca39
HV
2853S: Maintained
2854F: drivers/media/radio/radio-cadet*
2855
77d5140f 2856CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2857M: Jonathan Corbet <corbet@lwn.net>
661263b5 2858L: linux-media@vger.kernel.org
275ffde4 2859T: git git://linuxtv.org/media_tree.git
77d5140f 2860S: Maintained
618cd932 2861F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2862F: drivers/media/platform/marvell-ccic/
77d5140f 2863
201b6bab 2864CAIF NETWORK LAYER
5c574f50 2865M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2866L: netdev@vger.kernel.org
2867S: Supported
2868F: Documentation/networking/caif/
2869F: drivers/net/caif/
c117ab84 2870F: include/uapi/linux/caif/
201b6bab
JP
2871F: include/net/caif/
2872F: net/caif/
2873
77dac90f 2874CALGARY x86-64 IOMMU
a6921c29
JM
2875M: Muli Ben-Yehuda <mulix@mulix.org>
2876M: Jon Mason <jdmason@kudzu.us>
2877L: iommu@lists.linux-foundation.org
77dac90f 2878S: Maintained
679655da
JP
2879F: arch/x86/kernel/pci-calgary_64.c
2880F: arch/x86/kernel/tce_64.c
2881F: arch/x86/include/asm/calgary.h
2882F: arch/x86/include/asm/tce.h
77dac90f 2883
e2d1d6c0 2884CAN NETWORK LAYER
8d15d386 2885M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2886M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2887L: linux-can@vger.kernel.org
84b0d715 2888W: https://github.com/linux-can
870482a4
MKB
2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2891S: Maintained
f35f6c8f 2892F: Documentation/networking/can.txt
8d15d386 2893F: net/can/
8d15d386 2894F: include/linux/can/core.h
c117ab84
CEB
2895F: include/uapi/linux/can.h
2896F: include/uapi/linux/can/bcm.h
2897F: include/uapi/linux/can/raw.h
2898F: include/uapi/linux/can/gw.h
e2d1d6c0 2899
4261a204 2900CAN NETWORK DRIVERS
8b58be88 2901M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2902M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2903L: linux-can@vger.kernel.org
84b0d715 2904W: https://github.com/linux-can
870482a4
MKB
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2907S: Maintained
3636876a 2908F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2909F: drivers/net/can/
2910F: include/linux/can/dev.h
8d15d386 2911F: include/linux/can/platform/
c117ab84
CEB
2912F: include/uapi/linux/can/error.h
2913F: include/uapi/linux/can/netlink.h
4261a204 2914
95d16c72 2915CAPABILITIES
39baa7e6 2916M: Serge Hallyn <serge@hallyn.com>
95d16c72 2917L: linux-security-module@vger.kernel.org
6305902c 2918S: Supported
95d16c72 2919F: include/linux/capability.h
c117ab84 2920F: include/uapi/linux/capability.h
6305902c 2921F: security/commoncap.c
38a94118 2922F: kernel/capability.c
95d16c72 2923
b84894c7
KT
2924CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2925M: Kevin Tsai <ktsai@capellamicro.com>
2926S: Maintained
2927F: drivers/iio/light/cm*
2928F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2929
f9484852
JG
2930CAVIUM I2C DRIVER
2931M: Jan Glauber <jglauber@cavium.com>
2932M: David Daney <david.daney@cavium.com>
2933W: http://www.cavium.com
2934S: Supported
2935F: drivers/i2c/busses/i2c-octeon*
2936F: drivers/i2c/busses/i2c-thunderx*
2937
f21fb3ed
RV
2938CAVIUM LIQUIDIO NETWORK DRIVER
2939M: Derek Chickles <derek.chickles@caviumnetworks.com>
2940M: Satanand Burla <satananda.burla@caviumnetworks.com>
2941M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2942M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2943L: netdev@vger.kernel.org
2944W: http://www.cavium.com
2945S: Supported
f21fb3ed
RV
2946F: drivers/net/ethernet/cavium/liquidio/
2947
ef0bbac3
VB
2948CC2520 IEEE-802.15.4 RADIO DRIVER
2949M: Varka Bhadram <varkabhadram@gmail.com>
2950L: linux-wpan@vger.kernel.org
2951S: Maintained
2952F: drivers/net/ieee802154/cc2520.c
2953F: include/linux/spi/cc2520.h
2954F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2955
ca684386
HV
2956CEC DRIVER
2957M: Hans Verkuil <hans.verkuil@cisco.com>
2958L: linux-media@vger.kernel.org
2959T: git git://linuxtv.org/media_tree.git
2960W: http://linuxtv.org
2961S: Supported
2962F: Documentation/cec.txt
618cd932 2963F: Documentation/media/uapi/cec
ca684386
HV
2964F: drivers/staging/media/cec/
2965F: drivers/media/cec-edid.c
2966F: drivers/media/rc/keymaps/rc-cec.c
2967F: include/media/cec.h
2968F: include/media/cec-edid.h
2969F: include/linux/cec.h
2970F: include/linux/cec-funcs.h
2971
b8154542 2972CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2973M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2974L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2975W: http://www.ibm.com/developerworks/power/cell/
2976S: Supported
679655da 2977F: arch/powerpc/include/asm/cell*.h
679655da 2978F: arch/powerpc/include/asm/spu*.h
c117ab84 2979F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2980F: arch/powerpc/oprofile/*cell*
2981F: arch/powerpc/platforms/cell/
b8154542 2982
398ecff5
SW
2983CEPH COMMON CODE (LIBCEPH)
2984M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2985M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2986M: Sage Weil <sage@redhat.com>
82593f87 2987L: ceph-devel@vger.kernel.org
09d90327 2988W: http://ceph.com/
fb99f881 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2990T: git git://github.com/ceph/ceph-client.git
9030aaf9 2991S: Supported
14430813
JP
2992F: net/ceph/
2993F: include/linux/ceph/
2994F: include/linux/crush/
9030aaf9 2995
398ecff5
SW
2996CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2997M: "Yan, Zheng" <zyan@redhat.com>
2998M: Sage Weil <sage@redhat.com>
2999M: Ilya Dryomov <idryomov@gmail.com>
3000L: ceph-devel@vger.kernel.org
3001W: http://ceph.com/
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3003T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3004S: Supported
3005F: Documentation/filesystems/ceph.txt
3006F: fs/ceph/
3007
cfc411e7
DH
3008CERTIFICATE HANDLING:
3009M: David Howells <dhowells@redhat.com>
3010M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3011L: keyrings@vger.kernel.org
cfc411e7
DH
3012S: Maintained
3013F: Documentation/module-signing.txt
3014F: certs/
d8d80386 3015F: scripts/sign-file.c
cfc411e7
DH
3016F: scripts/extract-cert.c
3017
18332a80 3018CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3019L: linux-usb@vger.kernel.org
10c6c9c9 3020S: Orphan
679655da
JP
3021F: Documentation/usb/WUSB-Design-overview.txt
3022F: Documentation/usb/wusb-cbaf
355ffe69
DV
3023F: drivers/usb/host/hwa-hc.c
3024F: drivers/usb/host/whci/
679655da
JP
3025F: drivers/usb/wusbcore/
3026F: include/linux/usb/wusb*
18332a80 3027
70e84049 3028CFAG12864B LCD DRIVER
8b58be88 3029M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3030W: http://miguelojeda.es/auxdisplay.htm
3031W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3032S: Maintained
679655da
JP
3033F: drivers/auxdisplay/cfag12864b.c
3034F: include/linux/cfag12864b.h
70e84049
MOS
3035
3036CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3037M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3038W: http://miguelojeda.es/auxdisplay.htm
3039W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3040S: Maintained
679655da
JP
3041F: drivers/auxdisplay/cfag12864bfb.c
3042F: include/linux/cfag12864b.h
70e84049 3043
704232c2 3044CFG80211 and NL80211
8b58be88 3045M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3046L: linux-wireless@vger.kernel.org
ce466579
JB
3047W: http://wireless.kernel.org/
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3050S: Maintained
c117ab84 3051F: include/uapi/linux/nl80211.h
679655da
JP
3052F: include/net/cfg80211.h
3053F: net/wireless/*
3054X: net/wireless/wext*
704232c2 3055
46e64261
GKH
3056CHAR and MISC DRIVERS
3057M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3058M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3060S: Supported
46e64261
GKH
3061F: drivers/char/*
3062F: drivers/misc/*
471322a8 3063F: include/linux/miscdevice.h
46e64261 3064
0a920b5b 3065CHECKPATCH
8b58be88 3066M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3067M: Joe Perches <joe@perches.com>
3068S: Maintained
679655da 3069F: scripts/checkpatch.pl
0a920b5b 3070
f8407f26
HW
3071CHINESE DOCUMENTATION
3072M: Harry Wei <harryxiyou@gmail.com>
9740153c 3073L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3074L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3075S: Maintained
3076F: Documentation/zh_CN/
3077
2721ea2c 3078CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3079M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3080T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3081L: linux-usb@vger.kernel.org
3082S: Maintained
3083F: drivers/usb/chipidea/
3084
a93ad65d
HG
3085CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3086M: Hans de Goede <hdegoede@redhat.com>
3087L: linux-input@vger.kernel.org
3088S: Maintained
3089F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3090F: drivers/input/touchscreen/chipone_icn8318.c
3091
ab043105
OJ
3092CHROME HARDWARE PLATFORM SUPPORT
3093M: Olof Johansson <olof@lixom.net>
3094S: Maintained
9f273c24 3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3096F: drivers/platform/chrome/
3097
641cb85e 3098CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3099M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3100M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3101M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3102M: Neel Patel <neepatel@cisco.com>
7063fbf2 3103S: Supported
a6a5580c 3104F: drivers/net/ethernet/cisco/enic/
7063fbf2 3105
e3cf00d0 3106CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3107M: Christian Benvenuti <benve@cisco.com>
3108M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3109S: Supported
35ef4a9e 3110F: drivers/infiniband/hw/usnic/
e3cf00d0 3111
2b7a52a4 3112CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3113M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3114L: netdev@vger.kernel.org
3115S: Maintained
57d0b7a0 3116F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3117
3d4cfdc9
MB
3118CIRRUS LOGIC AUDIO CODEC DRIVERS
3119M: Brian Austin <brian.austin@cirrus.com>
3120M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3122S: Maintained
3123F: sound/soc/codecs/cs*
3124
94574d9a
KRW
3125CLEANCACHE API
3126M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3127L: linux-kernel@vger.kernel.org
3128S: Maintained
3129F: mm/cleancache.c
3130F: include/linux/cleancache.h
3131
d4275354 3132CLK API
54176cc6 3133M: Russell King <linux@armlinux.org.uk>
aa571b14 3134L: linux-clk@vger.kernel.org
37417046 3135S: Maintained
d4275354
RK
3136F: include/linux/clk.h
3137
9222d247
JS
3138CLOCKSOURCE, CLOCKEVENT DRIVERS
3139M: Daniel Lezcano <daniel.lezcano@linaro.org>
3140M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3141L: linux-kernel@vger.kernel.org
9222d247
JS
3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3143S: Supported
3144F: drivers/clocksource
3145
5df6d737 3146CISCO FCOE HBA DRIVER
8fc89a79
HP
3147M: Hiral Patel <hiralpat@cisco.com>
3148M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3149M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3150L: linux-scsi@vger.kernel.org
3151S: Supported
2a99921a 3152F: drivers/scsi/fnic/
5df6d737 3153
c8806b6c
NM
3154CISCO SCSI HBA DRIVER
3155M: Narsimhulu Musini <nmusini@cisco.com>
3156M: Sesidhar Baddela <sebaddel@cisco.com>
3157L: linux-scsi@vger.kernel.org
3158S: Supported
3159F: drivers/scsi/snic/
3160
529aa8cb
TLSC
3161CMPC ACPI DRIVER
3162M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3163M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3164L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3165S: Supported
3166F: drivers/platform/x86/classmate-laptop.c
3167
85756a06
HV
3168COBALT MEDIA DRIVER
3169M: Hans Verkuil <hans.verkuil@cisco.com>
3170L: linux-media@vger.kernel.org
3171T: git git://linuxtv.org/media_tree.git
a825eaec 3172W: https://linuxtv.org
85756a06
HV
3173S: Supported
3174F: drivers/media/pci/cobalt/
3175
74425eee 3176COCCINELLE/Semantic Patches (SmPL)
26de9c26 3177M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3178M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3179M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3180M: Michal Marek <mmarek@suse.com>
26de9c26 3181L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3183W: http://coccinelle.lip6.fr/
3184S: Supported
4b9033a3 3185F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3186F: scripts/coccinelle/
3187F: scripts/coccicheck
3188
1da177e4 3189CODA FILE SYSTEM
8b58be88 3190M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3191M: coda@cs.cmu.edu
3192L: codalist@coda.cs.cmu.edu
3193W: http://www.coda.cs.cmu.edu/
3194S: Maintained
679655da
JP
3195F: Documentation/filesystems/coda.txt
3196F: fs/coda/
3197F: include/linux/coda*.h
c117ab84 3198F: include/uapi/linux/coda*.h
1da177e4 3199
0b14261e
PZ
3200CODA V4L2 MEM2MEM DRIVER
3201M: Philipp Zabel <p.zabel@pengutronix.de>
3202L: linux-media@vger.kernel.org
3203S: Maintained
3204F: Documentation/devicetree/bindings/media/coda.txt
3205F: drivers/media/platform/coda/
3206
7704addb 3207COMMON CLK FRAMEWORK
a85fa007 3208M: Michael Turquette <mturquette@baylibre.com>
f956165f 3209M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3210L: linux-clk@vger.kernel.org
22d61acf 3211Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3213S: Maintained
ae4185cd 3214F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3215F: drivers/clk/
3216X: drivers/clk/clkdev.c
7704addb 3217F: include/linux/clk-pr*
60bea3b5 3218F: include/linux/clk/
7704addb 3219
e2d1d6c0 3220COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3221M: Steve French <sfrench@samba.org>
51223df6 3222L: linux-cifs@vger.kernel.org
d1f28953 3223L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3224W: http://linux-cifs.samba.org/
bb1d5dda 3225T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3226S: Supported
ec421a71 3227F: Documentation/filesystems/cifs/
679655da 3228F: fs/cifs/
e2d1d6c0 3229
1da177e4 3230COMPACTPCI HOTPLUG CORE
8b58be88 3231M: Scott Murray <scott@spiteful.org>
64dab204 3232L: linux-pci@vger.kernel.org
82c4dfc7 3233S: Maintained
679655da 3234F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3235
3236COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3237M: Scott Murray <scott@spiteful.org>
64dab204 3238L: linux-pci@vger.kernel.org
82c4dfc7 3239S: Maintained
679655da 3240F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3241
3242COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3243M: Scott Murray <scott@spiteful.org>
64dab204 3244L: linux-pci@vger.kernel.org
82c4dfc7 3245S: Maintained
679655da 3246F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3247
5411552c 3248COMPAL LAPTOP SUPPORT
8b58be88 3249M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3250L: platform-driver-x86@vger.kernel.org
5411552c 3251S: Maintained
679655da 3252F: drivers/platform/x86/compal-laptop.c
5411552c 3253
949be0f7 3254CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3255L: accessrunner-general@lists.sourceforge.net
3256W: http://accessrunner.sourceforge.net/
44243ef4 3257S: Orphan
679655da 3258F: drivers/usb/atm/cxacru.c
949be0f7 3259
e2d1d6c0 3260CONFIGFS
d6351db2 3261M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3262M: Christoph Hellwig <hch@lst.de>
3263T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3264S: Supported
679655da
JP
3265F: fs/configfs/
3266F: include/linux/configfs.h
e2d1d6c0 3267
acb9c1b2 3268CONNECTOR
8b58be88 3269M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3270L: netdev@vger.kernel.org
3271S: Maintained
3272F: drivers/connector/
3273
a3e3354d 3274CONTROL GROUP (CGROUP)
860ca0e6 3275M: Tejun Heo <tj@kernel.org>
ad50c159 3276M: Li Zefan <lizefan@huawei.com>
4d205676 3277M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3278L: cgroups@vger.kernel.org
860ca0e6 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3280S: Maintained
4b16b0c0 3281F: Documentation/cgroup*
679655da
JP
3282F: include/linux/cgroup*
3283F: kernel/cgroup*
a3e3354d
TH
3284
3285CONTROL GROUP - CPUSET
3286M: Li Zefan <lizefan@huawei.com>
3287L: cgroups@vger.kernel.org
3288W: http://www.bullopensource.org/cpuset/
3289W: http://oss.sgi.com/projects/cpusets/
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3291S: Maintained
4b16b0c0 3292F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3293F: include/linux/cpuset.h
3294F: kernel/cpuset.c
3295
3296CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3297M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3298M: Michal Hocko <mhocko@kernel.org>
c4e29738 3299M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3300L: cgroups@vger.kernel.org
3301L: linux-mm@kvack.org
3302S: Maintained
3303F: mm/memcontrol.c
5d1ea48b 3304F: mm/swap_cgroup.c
fb3a0fb6 3305
bebe4678 3306CORETEMP HARDWARE MONITORING DRIVER
96859129 3307M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3308L: linux-hwmon@vger.kernel.org
bebe4678 3309S: Maintained
679655da
JP
3310F: Documentation/hwmon/coretemp
3311F: drivers/hwmon/coretemp.c
bebe4678 3312
1da177e4 3313COSA/SRP SYNC SERIAL DRIVER
8b58be88 3314M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3315W: http://www.fi.muni.cz/~kas/cosa/
3316S: Maintained
679655da 3317F: drivers/net/wan/cosa*
1da177e4 3318
4371ee35 3319CPMAC ETHERNET DRIVER
9dd4aaef 3320M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3321L: netdev@vger.kernel.org
3322S: Maintained
b544dbac 3323F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3324
1da177e4 3325CPU FREQUENCY DRIVERS
9c3646d1 3326M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3327M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3328L: linux-pm@vger.kernel.org
1da177e4 3329S: Maintained
27209d91
VK
3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3331T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3332F: Documentation/cpu-freq/
679655da
JP
3333F: drivers/cpufreq/
3334F: include/linux/cpufreq.h
1da177e4 3335
8a67f0ef
VK
3336CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3337M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3338M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3339L: linux-pm@vger.kernel.org
3340W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3341S: Maintained
3342F: drivers/cpufreq/arm_big_little.h
3343F: drivers/cpufreq/arm_big_little.c
3344F: drivers/cpufreq/arm_big_little_dt.c
3345
14d2c34c 3346CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3347M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3348M: Daniel Lezcano <daniel.lezcano@linaro.org>
3349L: linux-pm@vger.kernel.org
3350L: linux-arm-kernel@lists.infradead.org
cea8321c 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3352S: Maintained
3353F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3354
0c570c18
BZ
3355CPUIDLE DRIVER - ARM EXYNOS
3356M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3357M: Daniel Lezcano <daniel.lezcano@linaro.org>
3358M: Kukjin Kim <kgene@kernel.org>
3359L: linux-pm@vger.kernel.org
3360L: linux-samsung-soc@vger.kernel.org
3361S: Supported
3362F: drivers/cpuidle/cpuidle-exynos.c
3363F: arch/arm/mach-exynos/pm.c
3364
a8e39c35 3365CPUIDLE DRIVERS
9c3646d1 3366M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3367M: Daniel Lezcano <daniel.lezcano@linaro.org>
3368L: linux-pm@vger.kernel.org
3369S: Maintained
cea8321c 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3371F: drivers/cpuidle/*
3372F: include/linux/cpuidle.h
3373
1da177e4 3374CPUID/MSR DRIVER
8b58be88 3375M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3376S: Maintained
679655da
JP
3377F: arch/x86/kernel/cpuid.c
3378F: arch/x86/kernel/msr.c
1da177e4 3379
7fe2f639 3380CPU POWER MONITORING SUBSYSTEM
d8130624 3381M: Thomas Renninger <trenn@suse.com>
103f1790 3382L: linux-pm@vger.kernel.org
7fe2f639 3383S: Maintained
14430813 3384F: tools/power/cpupower/
7fe2f639 3385
1da177e4 3386CRAMFS FILESYSTEM
ce00f85c 3387W: http://sourceforge.net/projects/cramfs/
54886a71 3388S: Orphan / Obsolete
679655da
JP
3389F: Documentation/filesystems/cramfs.txt
3390F: fs/cramfs/
1da177e4
LT
3391
3392CRIS PORT
8b58be88
JP
3393M: Mikael Starvik <starvik@axis.com>
3394M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3395L: linux-cris-kernel@axis.com
1da177e4 3396W: http://developer.axis.com
9f273c24 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3398S: Maintained
679655da 3399F: arch/cris/
df621252 3400F: drivers/tty/serial/crisv10.*
1da177e4
LT
3401
3402CRYPTO API
8b58be88
JP
3403M: Herbert Xu <herbert@gondor.apana.org.au>
3404M: "David S. Miller" <davem@davemloft.net>
1da177e4 3405L: linux-crypto@vger.kernel.org
9f273c24 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3408S: Maintained
679655da 3409F: Documentation/crypto/
fe1c445b 3410F: Documentation/devicetree/bindings/crypto/
2ca87a17 3411F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3412F: arch/*/crypto/
3413F: crypto/
3414F: drivers/crypto/
3415F: include/crypto/
1da177e4 3416
5b07bd57 3417CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3418M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3419L: linux-crypto@vger.kernel.org
3420S: Maintained
51a2228a
JP
3421F: crypto/ansi_cprng.c
3422F: crypto/rng.c
5b07bd57 3423
fc279cc2
HV
3424CS3308 MEDIA DRIVER
3425M: Hans Verkuil <hverkuil@xs4all.nl>
3426L: linux-media@vger.kernel.org
3427T: git git://linuxtv.org/media_tree.git
3428W: http://linuxtv.org
3429S: Odd Fixes
3430F: drivers/media/i2c/cs3308.c
3431F: drivers/media/i2c/cs3308.h
3432
9b4ffa48 3433CS5535 Audio ALSA driver
8b58be88 3434M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3435S: Maintained
679655da 3436F: sound/pci/cs5535audio/
9b4ffa48 3437
a910e4a9 3438CW1200 WLAN driver
b75f0050
JP
3439M: Solomon Peachy <pizza@shaftnet.org>
3440S: Maintained
560424e9 3441F: drivers/net/wireless/st/cw1200/
a910e4a9 3442
6d8425b1 3443CX18 VIDEO4LINUX DRIVER
6afdeaf8 3444M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3445L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3446L: linux-media@vger.kernel.org
275ffde4 3447T: git git://linuxtv.org/media_tree.git
a825eaec 3448W: https://linuxtv.org
30e10993 3449W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3450S: Maintained
618cd932 3451F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3452F: drivers/media/pci/cx18/
6c0f0359 3453F: include/uapi/linux/ivtv*
6d8425b1 3454
3f101d91
HV
3455CX2341X MPEG ENCODER HELPER MODULE
3456M: Hans Verkuil <hverkuil@xs4all.nl>
3457L: linux-media@vger.kernel.org
3458T: git git://linuxtv.org/media_tree.git
a825eaec 3459W: https://linuxtv.org
3f101d91 3460S: Maintained
c368360b 3461F: drivers/media/common/cx2341x*
3f101d91
HV
3462F: include/media/cx2341x*
3463
b8fe6e2c
PB
3464CX24120 MEDIA DRIVER
3465M: Jemma Denson <jdenson@gmail.com>
3466M: Patrick Boettcher <patrick.boettcher@posteo.de>
3467L: linux-media@vger.kernel.org
a825eaec 3468W: https://linuxtv.org
b8fe6e2c
PB
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470S: Maintained
3471F: drivers/media/dvb-frontends/cx24120*
3472
20357578 3473CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3474M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3475M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3476L: linux-media@vger.kernel.org
a825eaec 3477W: https://linuxtv.org
20357578
MCC
3478T: git git://linuxtv.org/media_tree.git
3479S: Odd fixes
618cd932 3480F: Documentation/media/v4l-drivers/cx88*
20357578 3481F: drivers/media/pci/cx88/
6d8425b1 3482
91952bc0
AP
3483CXD2820R MEDIA DRIVER
3484M: Antti Palosaari <crope@iki.fi>
3485L: linux-media@vger.kernel.org
a825eaec 3486W: https://linuxtv.org
91952bc0
AP
3487W: http://palosaari.fi/linux/
3488Q: http://patchwork.linuxtv.org/project/linux-media/list/
3489T: git git://linuxtv.org/anttip/media_tree.git
3490S: Maintained
3491F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3492
e5ec3789 3493CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3494M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3495L: netdev@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
f7917c00 3498F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3499
d8ae3c33 3500CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3501M: Karen Xie <kxie@chelsio.com>
3502L: linux-scsi@vger.kernel.org
3503W: http://www.chelsio.com
3504S: Supported
3505F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3506
e5ec3789 3507CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3508M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3509L: linux-rdma@vger.kernel.org
e5ec3789
SW
3510W: http://www.openfabrics.org
3511S: Supported
679655da 3512F: drivers/infiniband/hw/cxgb3/
a85fb338 3513F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3514
be4c9bad 3515CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3516M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3517L: netdev@vger.kernel.org
3518W: http://www.chelsio.com
3519S: Supported
f7917c00 3520F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3521
d8ae3c33 3522CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3523M: Karen Xie <kxie@chelsio.com>
3524L: linux-scsi@vger.kernel.org
3525W: http://www.chelsio.com
3526S: Supported
3527F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3528
be4c9bad
RD
3529CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3530M: Steve Wise <swise@chelsio.com>
3531L: linux-rdma@vger.kernel.org
3532W: http://www.openfabrics.org
3533S: Supported
3534F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3535F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3536
5c20a5c7
CL
3537CXGB4VF ETHERNET DRIVER (CXGB4VF)
3538M: Casey Leedom <leedom@chelsio.com>
3539L: netdev@vger.kernel.org
3540W: http://www.chelsio.com
3541S: Supported
f7917c00 3542F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3543
a9282d01
IM
3544CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3545M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3546M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3547L: linuxppc-dev@lists.ozlabs.org
3548S: Supported
9d82fd2f 3549F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3550F: drivers/misc/cxl/
ec249dd8 3551F: include/misc/cxl*
a9282d01
IM
3552F: include/uapi/misc/cxl.h
3553F: Documentation/powerpc/cxl.txt
a9282d01
IM
3554F: Documentation/ABI/testing/sysfs-class-cxl
3555
11f43ae7
MO
3556CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3557M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3558M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3559M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3560L: linux-scsi@vger.kernel.org
3561S: Supported
3562F: drivers/scsi/cxlflash/
3563F: include/uapi/scsi/cxlflash_ioctls.h
3564F: Documentation/powerpc/cxlflash.txt
3565
b52b97a3
GC
3566STMMAC ETHERNET DRIVER
3567M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3568M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3569L: netdev@vger.kernel.org
3570W: http://www.stlinux.com
3571S: Supported
7ac6653a 3572F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3573
1da177e4 3574CYBERPRO FB DRIVER
54176cc6 3575M: Russell King <linux@armlinux.org.uk>
efc03ecb 3576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3577W: http://www.armlinux.org.uk/
1da177e4 3578S: Maintained
8a61f013 3579F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3580
1da177e4 3581CYCLADES ASYNC MUX DRIVER
1da177e4 3582W: http://www.cyclades.com/
d459883e 3583S: Orphan
c897401b 3584F: drivers/tty/cyclades.c
679655da 3585F: include/linux/cyclades.h
c117ab84 3586F: include/uapi/linux/cyclades.h
1da177e4
LT
3587
3588CYCLADES PC300 DRIVER
1da177e4 3589W: http://www.cyclades.com/
d459883e 3590S: Orphan
679655da 3591F: drivers/net/wan/pc300*
1da177e4 3592
402f6ae4
AP
3593CYPRESS_FIRMWARE MEDIA DRIVER
3594M: Antti Palosaari <crope@iki.fi>
3595L: linux-media@vger.kernel.org
a825eaec 3596W: https://linuxtv.org
402f6ae4
AP
3597W: http://palosaari.fi/linux/
3598Q: http://patchwork.linuxtv.org/project/linux-media/list/
3599T: git git://linuxtv.org/anttip/media_tree.git
3600S: Maintained
3601F: drivers/media/common/cypress_firmware*
3602
e3ae3525 3603CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3604M: Ferruh Yigit <fery@cypress.com>
6305902c 3605L: linux-input@vger.kernel.org
be9a6f40 3606S: Supported
6305902c
JP
3607F: drivers/input/touchscreen/cyttsp*
3608F: include/linux/input/cyttsp.h
e3ae3525 3609
aaaf5fbf
JK
3610DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3611M: Joshua Kinard <kumba@gentoo.org>
3612S: Maintained
3613F: drivers/rtc/rtc-ds1685.c
3614F: include/linux/rtc/ds1685.h
3615
1da177e4 3616DAMA SLAVE for AX.25
8b58be88 3617M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3618W: http://yaina.de/jreuter/
3619W: http://www.qsl.net/dl1bke/
3620L: linux-hams@vger.kernel.org
3621S: Maintained
679655da
JP
3622F: net/ax25/af_ax25.c
3623F: net/ax25/ax25_dev.c
3624F: net/ax25/ax25_ds_*
3625F: net/ax25/ax25_in.c
3626F: net/ax25/ax25_out.c
3627F: net/ax25/ax25_timer.c
3628F: net/ax25/sysctl_net_ax25.c
1da177e4 3629
e2d1d6c0 3630DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3631L: netdev@vger.kernel.org
5ff77428 3632S: Orphan
679655da 3633F: Documentation/networking/dmfe.txt
0f04e2aa 3634F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3635
3636DC390/AM53C974 SCSI driver
d8130624 3637M: Hannes Reinecke <hare@suse.com>
71bd849d 3638L: linux-scsi@vger.kernel.org
e2d1d6c0 3639S: Maintained
71bd849d 3640F: drivers/scsi/am53c974.c
e2d1d6c0 3641
1da177e4 3642DC395x SCSI driver
61eee9a7 3643M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3644M: Ali Akcaagac <aliakc@web.de>
3645M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3646L: dc395x@twibble.org
cf015e9f
JP
3647W: http://twibble.org/dist/dc395x/
3648W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3649S: Maintained
679655da
JP
3650F: Documentation/scsi/dc395x.txt
3651F: drivers/scsi/dc395x.*
1da177e4 3652
eb8edb08 3653DCCP PROTOCOL
a89d030e 3654M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3655L: dccp@vger.kernel.org
c996d8b9 3656W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3657S: Maintained
679655da 3658F: include/linux/dccp.h
c117ab84 3659F: include/uapi/linux/dccp.h
679655da
JP
3660F: include/linux/tfrc.h
3661F: net/dccp/
eb8edb08 3662
1da177e4 3663DECnet NETWORK LAYER
1da177e4
LT
3664W: http://linux-decnet.sourceforge.net
3665L: linux-decnet-user@lists.sourceforge.net
f546444d 3666S: Orphan
679655da
JP
3667F: Documentation/networking/decnet.txt
3668F: net/decnet/
1da177e4 3669
ebff05b9
MR
3670DECSTATION PLATFORM SUPPORT
3671M: "Maciej W. Rozycki" <macro@linux-mips.org>
3672L: linux-mips@linux-mips.org
3673W: http://www.linux-mips.org/wiki/DECstation
3674S: Maintained
3675F: arch/mips/dec/
3676F: arch/mips/include/asm/dec/
3677F: arch/mips/include/asm/mach-dec/
3678
1da177e4 3679DEFXX FDDI NETWORK DRIVER
8b58be88 3680M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3681S: Maintained
33f810b2 3682F: drivers/net/fddi/defxx.*
1da177e4 3683
ad8f07cc 3684DELL LAPTOP DRIVER
8b58be88 3685M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3686M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3687L: platform-driver-x86@vger.kernel.org
ad8f07cc 3688S: Maintained
679655da 3689F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3690
817a5cdb
PR
3691DELL LAPTOP RBTN DRIVER
3692M: Pali Rohár <pali.rohar@gmail.com>
3693S: Maintained
3694F: drivers/platform/x86/dell-rbtn.*
3695
cdbff611
PR
3696DELL LAPTOP FREEFALL DRIVER
3697M: Pali Rohár <pali.rohar@gmail.com>
3698S: Maintained
3699F: drivers/platform/x86/dell-smo8800.c
3700
1da177e4 3701DELL LAPTOP SMM DRIVER
a5afba16 3702M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3703S: Maintained
a5afba16 3704F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3705F: include/uapi/linux/i8k.h
1da177e4 3706
90563ec4 3707DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3708M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3709S: Maintained
679655da
JP
3710F: Documentation/dcdbas.txt
3711F: drivers/firmware/dcdbas.*
90563ec4 3712
0b3f6109 3713DELL WMI EXTRAS DRIVER
8b58be88 3714M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3715M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3716S: Maintained
36b3a96f 3717F: drivers/platform/x86/dell-wmi.c
0b3f6109 3718
5efc75e3 3719DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3720M: John Youn <johnyoun@synopsys.com>
5efc75e3 3721L: linux-usb@vger.kernel.org
18f340f9 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3723S: Maintained
197ba5f4 3724F: drivers/usb/dwc2/
5efc75e3 3725
94ab23dd 3726DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3727M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3728L: linux-usb@vger.kernel.org
94ab23dd
FB
3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3730S: Maintained
3731F: drivers/usb/dwc3/
3732
833c9545
JB
3733DEVICE COREDUMP (DEV_COREDUMP)
3734M: Johannes Berg <johannes@sipsolutions.net>
3735L: linux-kernel@vger.kernel.org
3736S: Maintained
3737F: drivers/base/devcoredump.c
3738F: include/linux/devcoredump.h
3739
89d07767
KP
3740DEVICE FREQUENCY (DEVFREQ)
3741M: MyungJoo Ham <myungjoo.ham@samsung.com>
3742M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3743L: linux-pm@vger.kernel.org
6a3cd722 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3745S: Maintained
3746F: drivers/devfreq/
6a3cd722
CC
3747F: include/linux/devfreq.h
3748F: Documentation/devicetree/bindings/devfreq/
89d07767 3749
7dbded06
CC
3750DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3751M: Chanwoo Choi <cw00.choi@samsung.com>
3752L: linux-pm@vger.kernel.org
3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3754S: Supported
3755F: drivers/devfreq/event/
3756F: drivers/devfreq/devfreq-event.c
3757F: include/linux/devfreq-event.h
3758F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3759
490b864b
CC
3760BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3761M: Chanwoo Choi <cw00.choi@samsung.com>
3762L: linux-pm@vger.kernel.org
3763L: linux-samsung-soc@vger.kernel.org
3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3765S: Maintained
3766F: drivers/devfreq/exynos-bus.c
3767F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3768
1da177e4 3769DEVICE NUMBER REGISTRY
8b58be88 3770M: Torben Mathiasen <device@lanana.org>
1da177e4 3771W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3772S: Maintained
3773
e2d1d6c0 3774DEVICE-MAPPER (LVM)
854ecaad 3775M: Alasdair Kergon <agk@redhat.com>
8504eed3 3776M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3777M: dm-devel@redhat.com
e2d1d6c0
RD
3778L: dm-devel@redhat.com
3779W: http://sources.redhat.com/dm
8a6e2535 3780Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3782T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3783S: Maintained
679655da
JP
3784F: Documentation/device-mapper/
3785F: drivers/md/dm*
854ecaad 3786F: drivers/md/persistent-data/
679655da
JP
3787F: include/linux/device-mapper.h
3788F: include/linux/dm-*.h
8504eed3 3789F: include/uapi/linux/dm-*.h
e2d1d6c0 3790
bfcd3a46
JP
3791DEVLINK
3792M: Jiri Pirko <jiri@mellanox.com>
3793L: netdev@vger.kernel.org
3794S: Supported
3795F: net/core/devlink.c
3796F: include/net/devlink.h
3797F: include/uapi/linux/devlink.h
3798
c0d995aa
OST
3799DIALOG SEMICONDUCTOR DRIVERS
3800M: Support Opensource <support.opensource@diasemi.com>
3801W: http://www.dialog-semiconductor.com/products
3802S: Supported
3803F: Documentation/hwmon/da90??
047cfd01 3804F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3805F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3806F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3807F: drivers/gpio/gpio-da90??.c
3808F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3809F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3810F: drivers/input/misc/da90??_onkey.c
3811F: drivers/input/touchscreen/da9052_tsi.c
3812F: drivers/leds/leds-da90??.c
3813F: drivers/mfd/da903x.c
3814F: drivers/mfd/da90??-*.c
7be72c2c 3815F: drivers/mfd/da91??-*.c
8c0984e5
SR
3816F: drivers/power/supply/da9052-battery.c
3817F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3818F: drivers/regulator/da903x.c
3819F: drivers/regulator/da9???-regulator.[ch]
3820F: drivers/rtc/rtc-da90??.c
3821F: drivers/video/backlight/da90??_bl.c
3822F: drivers/watchdog/da90??_wdt.c
3823F: include/linux/mfd/da903x.h
3824F: include/linux/mfd/da9052/
3825F: include/linux/mfd/da9055/
047cfd01 3826F: include/linux/mfd/da9062/
c0d995aa 3827F: include/linux/mfd/da9063/
7be72c2c 3828F: include/linux/mfd/da9150/
4eeb08b4 3829F: include/linux/regulator/da9211.h
c0d995aa
OST
3830F: include/sound/da[79]*.h
3831F: sound/soc/codecs/da[79]*.[ch]
3832
6ea5dcdf
WBG
3833DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3834M: William Breathitt Gray <vilhelm.gray@gmail.com>
3835L: linux-gpio@vger.kernel.org
3836S: Maintained
3837F: drivers/gpio/gpio-gpio-mm.c
3838
599aa697
LL
3839DIGI NEO AND CLASSIC PCI PRODUCTS
3840M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3841M: Mark Hounschell <markh@compro.net>
599aa697
LL
3842L: driverdev-devel@linuxdriverproject.org
3843S: Maintained
3844F: drivers/staging/dgnc/
3845
335d7c58 3846DIOLAN U2C-12 I2C DRIVER
ca462085 3847M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3848L: linux-i2c@vger.kernel.org
3849S: Maintained
3850F: drivers/i2c/busses/i2c-diolan-u2c.c
3851
d475c634
MW
3852DIRECT ACCESS (DAX)
3853M: Matthew Wilcox <willy@linux.intel.com>
3854L: linux-fsdevel@vger.kernel.org
3855S: Supported
3856F: fs/dax.c
3857
e7839f25 3858DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3859M: Eric Paris <eparis@parisplace.org>
3c5119c0 3860S: Maintained
679655da
JP
3861F: Documentation/filesystems/dnotify.txt
3862F: fs/notify/dnotify/
3863F: include/linux/dnotify.h
1da177e4
LT
3864
3865DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3866M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3867W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3868W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3869W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3870S: Maintained
3871
4480f15b 3872DISKQUOTA
d8130624 3873M: Jan Kara <jack@suse.com>
1da177e4 3874S: Maintained
679655da
JP
3875F: Documentation/filesystems/quota.txt
3876F: fs/quota/
3877F: include/linux/quota*.h
c117ab84 3878F: include/uapi/linux/quota*.h
1da177e4 3879
702686ad
BT
3880DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3881M: Bernie Thompson <bernie@plugable.com>
3882L: linux-fbdev@vger.kernel.org
3883S: Maintained
3884W: http://plugable.com/category/projects/udlfb/
8a61f013 3885F: drivers/video/fbdev/udlfb.c
702686ad
BT
3886F: include/video/udlfb.h
3887F: Documentation/fb/udlfb.txt
3888
e7839f25 3889DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3890M: Christine Caulfield <ccaulfie@redhat.com>
3891M: David Teigland <teigland@redhat.com>
a4644184 3892L: cluster-devel@redhat.com
5be7b50f 3893W: http://sources.redhat.com/cluster/
9f273c24 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3895S: Supported
679655da 3896F: fs/dlm/
5be7b50f 3897
53b6b3e0
SS
3898DMA BUFFER SHARING FRAMEWORK
3899M: Sumit Semwal <sumit.semwal@linaro.org>
3900S: Maintained
3901L: linux-media@vger.kernel.org
3902L: dri-devel@lists.freedesktop.org
8ada6d2d 3903L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3904F: drivers/dma-buf/
e46d12c6
JP
3905F: include/linux/dma-buf*
3906F: include/linux/reservation.h
3907F: include/linux/*fence.h
53b6b3e0
SS
3908F: Documentation/dma-buf-sharing.txt
3909T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3910
c483e065
GP
3911SYNC FILE FRAMEWORK
3912M: Sumit Semwal <sumit.semwal@linaro.org>
3913R: Gustavo Padovan <gustavo@padovan.org>
3914S: Maintained
3915L: linux-media@vger.kernel.org
3916L: dri-devel@lists.freedesktop.org
3917F: drivers/dma-buf/sync_file.c
3918F: include/linux/sync_file.h
3919F: Documentation/sync_file.txt
3920T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3921
b3e5f263 3922DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3923M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3924L: dmaengine@vger.kernel.org
3925Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3926S: Maintained
679655da 3927F: drivers/dma/
0ce3c066 3928F: include/linux/dmaengine.h
c56d329e 3929F: Documentation/devicetree/bindings/dma/
979a281e
VK
3930F: Documentation/dmaengine/
3931T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3932
b825037d 3933DME1737 HARDWARE MONITOR DRIVER
8b58be88 3934M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3935L: linux-hwmon@vger.kernel.org
b825037d 3936S: Maintained
679655da
JP
3937F: Documentation/hwmon/dme1737
3938F: drivers/hwmon/dme1737.c
b825037d 3939
1f31e1b1 3940DMI/SMBIOS SUPPORT
d8130624 3941M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3942S: Maintained
d4aeef93 3943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3944F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3945F: drivers/firmware/dmi-id.c
3946F: drivers/firmware/dmi_scan.c
3947F: include/linux/dmi.h
3948
7d2c86b5 3949DOCUMENTATION
ad3118b9 3950M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3951L: linux-doc@vger.kernel.org
3952S: Maintained
679655da 3953F: Documentation/
42f41ecf
JC
3954F: scripts/docproc.c
3955F: scripts/kernel-doc*
97be078b
RD
3956X: Documentation/ABI/
3957X: Documentation/devicetree/
933a46b8
JC
3958X: Documentation/acpi
3959X: Documentation/power
3960X: Documentation/spi
618cd932 3961X: Documentation/media
c51edfb1 3962T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3963
1da177e4 3964DOUBLETALK DRIVER
8b58be88 3965M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3966L: blinux-list@redhat.com
3967S: Maintained
679655da
JP
3968F: drivers/char/dtlk.c
3969F: include/linux/dtlk.h
1da177e4 3970
e2d1d6c0 3971DPT_I2O SCSI RAID DRIVER
8b58be88 3972M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3973L: linux-scsi@vger.kernel.org
3974W: http://www.adaptec.com/
3975S: Maintained
679655da
JP
3976F: drivers/scsi/dpt*
3977F: drivers/scsi/dpt/
e2d1d6c0 3978
b411b363 3979DRBD DRIVER
bc2c049d
RK
3980M: Philipp Reisner <philipp.reisner@linbit.com>
3981M: Lars Ellenberg <lars.ellenberg@linbit.com>
3982L: drbd-dev@lists.linbit.com
28b8e8d4 3983W: http://www.drbd.org
bc2c049d
RK
3984T: git git://git.linbit.com/linux-drbd.git
3985T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3986S: Supported
3987F: drivers/block/drbd/
3988F: lib/lru_cache.c
3989F: Documentation/blockdev/drbd/
b411b363 3990
dc7dfcd8 3991DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3994S: Supported
679655da 3995F: Documentation/kobject.txt
7cfc51b9 3996F: drivers/base/
87544653 3997F: fs/debugfs/
dc7dfcd8
WS
3998F: fs/kernfs/
3999F: fs/sysfs/
87544653 4000F: include/linux/debugfs.h
dc7dfcd8 4001F: include/linux/kobj*
679655da 4002F: lib/kobj*
1da177e4
LT
4003
4004DRM DRIVERS
8b58be88 4005M: David Airlie <airlied@linux.ie>
4c6a3999 4006L: dri-devel@lists.freedesktop.org
b0447888 4007T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4008S: Maintained
679655da 4009F: drivers/gpu/drm/
433e3b34 4010F: drivers/gpu/vga/
d28ab95b
GU
4011F: Documentation/devicetree/bindings/display/
4012F: Documentation/devicetree/bindings/gpu/
4013F: Documentation/devicetree/bindings/video/
621c5474 4014F: Documentation/gpu/
850e9411 4015F: include/drm/
c117ab84 4016F: include/uapi/drm/
1da177e4 4017
c842b693
EV
4018DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4019M: Dave Airlie <airlied@redhat.com>
4020S: Odd Fixes
4021F: drivers/gpu/drm/ast/
4022
4023DRM DRIVER FOR BOCHS VIRTUAL GPU
4024M: Gerd Hoffmann <kraxel@redhat.com>
4025S: Odd Fixes
4026F: drivers/gpu/drm/bochs/
4027
4028DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4029M: Dave Airlie <airlied@redhat.com>
4030S: Odd Fixes
4031F: drivers/gpu/drm/cirrus/
4032
c26a4017 4033RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4034M: Alex Deucher <alexander.deucher@amd.com>
4035M: Christian König <christian.koenig@amd.com>
4036L: dri-devel@lists.freedesktop.org
4037T: git git://people.freedesktop.org/~agd5f/linux
4038S: Supported
4039F: drivers/gpu/drm/radeon/
74c97375 4040F: include/uapi/drm/radeon_drm.h
c26a4017 4041F: drivers/gpu/drm/amd/
74c97375 4042F: include/uapi/drm/amdgpu_drm.h
566f5939 4043
03e255b9
TR
4044DRM PANEL DRIVERS
4045M: Thierry Reding <thierry.reding@gmail.com>
4046L: dri-devel@lists.freedesktop.org
4047T: git git://anongit.freedesktop.org/tegra/linux.git
4048S: Maintained
4049F: drivers/gpu/drm/drm_panel.c
4050F: drivers/gpu/drm/panel/
4051F: include/drm/drm_panel.h
2d799dde 4052F: Documentation/devicetree/bindings/display/panel/
03e255b9 4053
8daf7473 4054INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4055M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4056M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4057L: intel-gfx@lists.freedesktop.org
8daf7473 4058L: dri-devel@lists.freedesktop.org
7564fde3 4059W: https://01.org/linuxgraphics/
47f95647 4060Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4061T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4062S: Supported
14430813 4063F: drivers/gpu/drm/i915/
8daf7473 4064F: include/drm/i915*
baceac3a 4065F: include/uapi/drm/i915_drm.h
621c5474 4066F: Documentation/gpu/i915.rst
8daf7473 4067
99763bb8
BB
4068DRM DRIVERS FOR ATMEL HLCDC
4069M: Boris Brezillon <boris.brezillon@free-electrons.com>
4070L: dri-devel@lists.freedesktop.org
4071S: Supported
4072F: drivers/gpu/drm/atmel-hlcdc/
4073F: Documentation/devicetree/bindings/drm/atmel/
4074
bf1139df
MR
4075DRM DRIVERS FOR ALLWINNER A10
4076M: Maxime Ripard <maxime.ripard@free-electrons.com>
4077L: dri-devel@lists.freedesktop.org
4078S: Supported
4079F: drivers/gpu/drm/sun4i/
4080F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4081
398a6d4a
KP
4082DRM DRIVERS FOR EXYNOS
4083M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4084M: Joonyoung Shim <jy0922.shim@samsung.com>
4085M: Seung-Woo Kim <sw0312.kim@samsung.com>
4086M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4087L: dri-devel@lists.freedesktop.org
25a58030 4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4089S: Supported
14430813 4090F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4091F: include/uapi/drm/exynos_drm.h
4092F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4093
b55a1b9c 4094DRM DRIVERS FOR FREESCALE DCU
bc66757a 4095M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4096M: Alison Wang <alison.wang@freescale.com>
4097L: dri-devel@lists.freedesktop.org
4098S: Supported
4099F: drivers/gpu/drm/fsl-dcu/
2d799dde 4100F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4101F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4102F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4103
0a3d775f
PZ
4104DRM DRIVERS FOR FREESCALE IMX
4105M: Philipp Zabel <p.zabel@pengutronix.de>
4106L: dri-devel@lists.freedesktop.org
4107S: Maintained
4108F: drivers/gpu/drm/imx/
ef739aa4 4109F: drivers/gpu/ipu-v3/
2d799dde 4110F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4111
ba2199a6
PJ
4112DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4113M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4114L: dri-devel@lists.freedesktop.org
4115T: git git://github.com/patjak/drm-gma500
4116S: Maintained
5ff18e42 4117F: drivers/gpu/drm/gma500/
ba2199a6 4118
c84ffde9
XL
4119DRM DRIVERS FOR HISILICON
4120M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4121R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4122R: Chen Feng <puck.chen@hisilicon.com>
4123L: dri-devel@lists.freedesktop.org
4124T: git git://github.com/xin3liang/linux.git
4125S: Maintained
4126F: drivers/gpu/drm/hisilicon/
4127F: Documentation/devicetree/bindings/display/hisilicon/
4128
399516ab
EV
4129DRM DRIVER FOR INTEL I810 VIDEO CARDS
4130S: Orphan / Obsolete
4131F: drivers/gpu/drm/i810/
4132F: include/uapi/drm/i810_drm.h
4133
37b2a214
CH
4134DRM DRIVERS FOR MEDIATEK
4135M: CK Hu <ck.hu@mediatek.com>
4136M: Philipp Zabel <p.zabel@pengutronix.de>
4137L: dri-devel@lists.freedesktop.org
4138S: Supported
4139F: drivers/gpu/drm/mediatek/
4140F: Documentation/devicetree/bindings/display/mediatek/
4141
06346451
EV
4142DRM DRIVER FOR MSM ADRENO GPU
4143M: Rob Clark <robdclark@gmail.com>
4144L: linux-arm-msm@vger.kernel.org
4145L: dri-devel@lists.freedesktop.org
4146L: freedreno@lists.freedesktop.org
4147T: git git://people.freedesktop.org/~robclark/linux
4148S: Maintained
4149F: drivers/gpu/drm/msm/
4150F: include/uapi/drm/msm_drm.h
4151F: Documentation/devicetree/bindings/display/msm/
4152
fad89bb3
EV
4153DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4154M: Ben Skeggs <bskeggs@redhat.com>
4155L: dri-devel@lists.freedesktop.org
4156L: nouveau@lists.freedesktop.org
4157T: git git://github.com/skeggsb/linux
4158S: Supported
4159F: drivers/gpu/drm/nouveau/
4160F: include/uapi/drm/nouveau_drm.h
ba2199a6 4161
bd3b49f2 4162DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4163M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4164L: dri-devel@lists.freedesktop.org
4165L: linux-tegra@vger.kernel.org
a5ad7a63 4166T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4167S: Supported
dee8268f 4168F: drivers/gpu/drm/tegra/
a5ad7a63 4169F: drivers/gpu/host1x/
e1e90644 4170F: include/linux/host1x.h
a5ad7a63 4171F: include/uapi/drm/tegra_drm.h
2d799dde 4172F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4173
399516ab
EV
4174DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/mga/
4177F: include/uapi/drm/mga_drm.h
4178
c842b693
EV
4179DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4180M: Dave Airlie <airlied@redhat.com>
4181S: Odd Fixes
4182F: drivers/gpu/drm/mgag200/
4183
399516ab
EV
4184DRM DRIVER FOR RAGE 128 VIDEO CARDS
4185S: Orphan / Obsolete
4186F: drivers/gpu/drm/r128/
4187F: include/uapi/drm/r128_drm.h
4188
a284e9d1
LP
4189DRM DRIVERS FOR RENESAS
4190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4191L: dri-devel@lists.freedesktop.org
4a121096 4192L: linux-renesas-soc@vger.kernel.org
2392ccd4 4193T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4194S: Supported
4195F: drivers/gpu/drm/rcar-du/
4196F: drivers/gpu/drm/shmobile/
a284e9d1 4197F: include/linux/platform_data/shmob_drm.h
33be436d 4198F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4199
c842b693
EV
4200DRM DRIVER FOR QXL VIRTUAL GPU
4201M: Dave Airlie <airlied@redhat.com>
4202S: Odd Fixes
4203F: drivers/gpu/drm/qxl/
4204F: include/uapi/drm/qxl_drm.h
a284e9d1 4205
625e0346
HS
4206DRM DRIVERS FOR ROCKCHIP
4207M: Mark Yao <mark.yao@rock-chips.com>
4208L: dri-devel@lists.freedesktop.org
4209S: Maintained
4210F: drivers/gpu/drm/rockchip/
f253f7eb 4211F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4212
399516ab
EV
4213DRM DRIVER FOR SAVAGE VIDEO CARDS
4214S: Orphan / Obsolete
4215F: drivers/gpu/drm/savage/
4216F: include/uapi/drm/savage_drm.h
4217
4218DRM DRIVER FOR SIS VIDEO CARDS
4219S: Orphan / Obsolete
4220F: drivers/gpu/drm/sis/
4221F: include/uapi/drm/sis_drm.h
625e0346 4222
7f11c476
BG
4223DRM DRIVERS FOR STI
4224M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4225M: Vincent Abriou <vincent.abriou@st.com>
4226L: dri-devel@lists.freedesktop.org
4227T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4228S: Maintained
4229F: drivers/gpu/drm/sti
2d799dde 4230F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4231
399516ab
EV
4232DRM DRIVER FOR TDFX VIDEO CARDS
4233S: Orphan / Obsolete
4234F: drivers/gpu/drm/tdfx/
4235
c842b693
EV
4236DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4237M: Dave Airlie <airlied@redhat.com>
4238S: Odd Fixes
4239F: drivers/gpu/drm/udl/
4240
8bb0bce9
LS
4241DRM DRIVERS FOR VIVANTE GPU IP
4242M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4243R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4244R: Christian Gmeiner <christian.gmeiner@gmail.com>
4245L: dri-devel@lists.freedesktop.org
4246S: Maintained
8a9257a0
EV
4247F: drivers/gpu/drm/etnaviv/
4248F: include/uapi/drm/etnaviv_drm.h
4249F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4250
c4291702
EV
4251DRM DRIVER FOR VMWARE VIRTUAL GPU
4252M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4253M: Sinclair Yeh <syeh@vmware.com>
4254M: Thomas Hellstrom <thellstrom@vmware.com>
4255L: dri-devel@lists.freedesktop.org
4256T: git git://people.freedesktop.org/~syeh/repos_linux
4257T: git git://people.freedesktop.org/~thomash/linux
4258S: Supported
4259F: drivers/gpu/drm/vmwgfx/
4260F: include/uapi/drm/vmwgfx_drm.h
4261
8636d452
EA
4262DRM DRIVERS FOR VC4
4263M: Eric Anholt <eric@anholt.net>
4264T: git git://github.com/anholt/linux
4265S: Supported
4266F: drivers/gpu/drm/vc4/
4267F: include/uapi/drm/vc4_drm.h
4268F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4269
5ef330a7
TV
4270DRM DRIVERS FOR TI OMAP
4271M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4272L: dri-devel@lists.freedesktop.org
4273S: Maintained
4274F: drivers/gpu/drm/omapdrm/
4275F: Documentation/devicetree/bindings/display/ti/
4276
adb314ed
TV
4277DRM DRIVERS FOR TI LCDC
4278M: Jyri Sarha <jsarha@ti.com>
4279R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4280L: dri-devel@lists.freedesktop.org
4281S: Maintained
4282F: drivers/gpu/drm/tilcdc/
4283F: Documentation/devicetree/bindings/display/tilcdc/
4284
598df1ac
AK
4285DSBR100 USB FM RADIO DRIVER
4286M: Alexey Klimov <klimov.linux@gmail.com>
4287L: linux-media@vger.kernel.org
4288T: git git://linuxtv.org/media_tree.git
4289S: Maintained
4290F: drivers/media/radio/dsbr100.c
4291
1da177e4 4292DSCC4 DRIVER
8b58be88 4293M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4294L: netdev@vger.kernel.org
1da177e4 4295S: Maintained
679655da 4296F: drivers/net/wan/dscc4.c
1da177e4 4297
cc11b140
HV
4298DT3155 MEDIA DRIVER
4299M: Hans Verkuil <hverkuil@xs4all.nl>
4300L: linux-media@vger.kernel.org
4301T: git git://linuxtv.org/media_tree.git
a825eaec 4302W: https://linuxtv.org
cc11b140
HV
4303S: Odd Fixes
4304F: drivers/media/pci/dt3155/
4305
91952bc0
AP
4306DVB_USB_AF9015 MEDIA DRIVER
4307M: Antti Palosaari <crope@iki.fi>
4308L: linux-media@vger.kernel.org
a825eaec 4309W: https://linuxtv.org
91952bc0
AP
4310W: http://palosaari.fi/linux/
4311Q: http://patchwork.linuxtv.org/project/linux-media/list/
4312T: git git://linuxtv.org/anttip/media_tree.git
4313S: Maintained
4314F: drivers/media/usb/dvb-usb-v2/af9015*
4315
4316DVB_USB_AF9035 MEDIA DRIVER
4317M: Antti Palosaari <crope@iki.fi>
4318L: linux-media@vger.kernel.org
a825eaec 4319W: https://linuxtv.org
91952bc0
AP
4320W: http://palosaari.fi/linux/
4321Q: http://patchwork.linuxtv.org/project/linux-media/list/
4322T: git git://linuxtv.org/anttip/media_tree.git
4323S: Maintained
4324F: drivers/media/usb/dvb-usb-v2/af9035*
4325
4326DVB_USB_ANYSEE MEDIA DRIVER
4327M: Antti Palosaari <crope@iki.fi>
4328L: linux-media@vger.kernel.org
a825eaec 4329W: https://linuxtv.org
91952bc0
AP
4330W: http://palosaari.fi/linux/
4331Q: http://patchwork.linuxtv.org/project/linux-media/list/
4332T: git git://linuxtv.org/anttip/media_tree.git
4333S: Maintained
4334F: drivers/media/usb/dvb-usb-v2/anysee*
4335
4336DVB_USB_AU6610 MEDIA DRIVER
4337M: Antti Palosaari <crope@iki.fi>
4338L: linux-media@vger.kernel.org
a825eaec 4339W: https://linuxtv.org
91952bc0
AP
4340W: http://palosaari.fi/linux/
4341Q: http://patchwork.linuxtv.org/project/linux-media/list/
4342T: git git://linuxtv.org/anttip/media_tree.git
4343S: Maintained
4344F: drivers/media/usb/dvb-usb-v2/au6610*
4345
4346DVB_USB_CE6230 MEDIA DRIVER
4347M: Antti Palosaari <crope@iki.fi>
4348L: linux-media@vger.kernel.org
a825eaec 4349W: https://linuxtv.org
91952bc0
AP
4350W: http://palosaari.fi/linux/
4351Q: http://patchwork.linuxtv.org/project/linux-media/list/
4352T: git git://linuxtv.org/anttip/media_tree.git
4353S: Maintained
4354F: drivers/media/usb/dvb-usb-v2/ce6230*
4355
d099dea2
MK
4356DVB_USB_CXUSB MEDIA DRIVER
4357M: Michael Krufky <mkrufky@linuxtv.org>
4358L: linux-media@vger.kernel.org
a825eaec 4359W: https://linuxtv.org
d099dea2
MK
4360W: http://github.com/mkrufky
4361Q: http://patchwork.linuxtv.org/project/linux-media/list/
4362T: git git://linuxtv.org/media_tree.git
4363S: Maintained
9819da66 4364F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4365
91952bc0 4366DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4367M: Antti Palosaari <crope@iki.fi>
4368L: linux-media@vger.kernel.org
a825eaec 4369W: https://linuxtv.org
91952bc0
AP
4370W: http://palosaari.fi/linux/
4371Q: http://patchwork.linuxtv.org/project/linux-media/list/
4372T: git git://linuxtv.org/anttip/media_tree.git
4373S: Maintained
91952bc0 4374F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4375
5560983b 4376DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4377M: Antti Palosaari <crope@iki.fi>
4378L: linux-media@vger.kernel.org
a825eaec 4379W: https://linuxtv.org
91952bc0
AP
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/anttip/media_tree.git
4382S: Maintained
5560983b 4383F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4384
8856f5f2
MK
4385DVB_USB_MXL111SF MEDIA DRIVER
4386M: Michael Krufky <mkrufky@linuxtv.org>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
8856f5f2
MK
4389W: http://github.com/mkrufky
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/mkrufky/mxl111sf.git
4392S: Maintained
4393F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4394
91952bc0
AP
4395DVB_USB_RTL28XXU MEDIA DRIVER
4396M: Antti Palosaari <crope@iki.fi>
4397L: linux-media@vger.kernel.org
a825eaec 4398W: https://linuxtv.org
91952bc0
AP
4399W: http://palosaari.fi/linux/
4400Q: http://patchwork.linuxtv.org/project/linux-media/list/
4401T: git git://linuxtv.org/anttip/media_tree.git
4402S: Maintained
4403F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4404
4405DVB_USB_V2 MEDIA DRIVER
4406M: Antti Palosaari <crope@iki.fi>
4407L: linux-media@vger.kernel.org
a825eaec 4408W: https://linuxtv.org
91952bc0
AP
4409W: http://palosaari.fi/linux/
4410Q: http://patchwork.linuxtv.org/project/linux-media/list/
4411T: git git://linuxtv.org/anttip/media_tree.git
4412S: Maintained
4413F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4414F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4415
ac0ac38f 4416DYNAMIC DEBUG
5c4a97d1 4417M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4418S: Maintained
4419F: lib/dynamic_debug.c
4420F: include/linux/dynamic_debug.h
4421
789c7048 4422DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4423M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4424S: Maintained
df621252 4425F: drivers/tty/serial/dz.*
789c7048 4426
f17effbe
MF
4427E3X0 POWER BUTTON DRIVER
4428M: Moritz Fischer <moritz.fischer@ettus.com>
4429L: usrp-users@lists.ettus.com
4430W: http://www.ettus.com
4431S: Supported
4432F: drivers/input/misc/e3x0-button.c
4433F: Documentation/devicetree/bindings/input/e3x0-button.txt
4434
91952bc0
AP
4435E4000 MEDIA DRIVER
4436M: Antti Palosaari <crope@iki.fi>
4437L: linux-media@vger.kernel.org
a825eaec 4438W: https://linuxtv.org
91952bc0
AP
4439W: http://palosaari.fi/linux/
4440Q: http://patchwork.linuxtv.org/project/linux-media/list/
4441T: git git://linuxtv.org/anttip/media_tree.git
4442S: Maintained
4443F: drivers/media/tuners/e4000*
4444
1da177e4 4445EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4446M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4447L: linux-scsi@vger.kernel.org
4448S: Maintained
679655da 4449F: drivers/scsi/eata.c
1da177e4 4450
91952bc0
AP
4451EC100 MEDIA DRIVER
4452M: Antti Palosaari <crope@iki.fi>
4453L: linux-media@vger.kernel.org
a825eaec 4454W: https://linuxtv.org
91952bc0
AP
4455W: http://palosaari.fi/linux/
4456Q: http://patchwork.linuxtv.org/project/linux-media/list/
4457T: git git://linuxtv.org/anttip/media_tree.git
4458S: Maintained
4459F: drivers/media/dvb-frontends/ec100*
4460
237fead6 4461ECRYPT FILE SYSTEM
0de9adf2 4462M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4463L: ecryptfs@vger.kernel.org
24a923e4 4464W: http://ecryptfs.org
6dc7516e 4465W: https://launchpad.net/ecryptfs
9f273c24 4466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4467S: Supported
679655da
JP
4468F: Documentation/filesystems/ecryptfs.txt
4469F: fs/ecryptfs/
237fead6 4470
da9bb1d2 4471EDAC-CORE
aa15aa0e 4472M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4474M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4475L: linux-edac@vger.kernel.org
07cd6bf5
FW
4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4478S: Supported
679655da 4479F: Documentation/edac.txt
91445c72 4480F: drivers/edac/
679655da 4481F: include/linux/edac.h
0e438e3f 4482
c476c23b 4483EDAC-AMD64
487ba8e8 4484M: Borislav Petkov <bp@alien8.de>
91445c72 4485L: linux-edac@vger.kernel.org
487ba8e8 4486S: Maintained
c476c23b
BP
4487F: drivers/edac/amd64_edac*
4488
836dae5d 4489EDAC-CALXEDA
836dae5d
RR
4490M: Robert Richter <rric@kernel.org>
4491L: linux-edac@vger.kernel.org
836dae5d
RR
4492S: Maintained
4493F: drivers/edac/highbank*
4494
f65aad41
RB
4495EDAC-CAVIUM
4496M: Ralf Baechle <ralf@linux-mips.org>
4497M: David Daney <david.daney@cavium.com>
4498L: linux-edac@vger.kernel.org
4499L: linux-mips@linux-mips.org
f65aad41
RB
4500S: Supported
4501F: drivers/edac/octeon_edac*
4502
0e438e3f 4503EDAC-E752X
8b58be88 4504M: Mark Gross <mark.gross@intel.com>
91445c72 4505L: linux-edac@vger.kernel.org
0e438e3f 4506S: Maintained
679655da 4507F: drivers/edac/e752x_edac.c
0e438e3f
DP
4508
4509EDAC-E7XXX
91445c72 4510L: linux-edac@vger.kernel.org
0e438e3f 4511S: Maintained
679655da 4512F: drivers/edac/e7xxx_edac.c
0e438e3f 4513
7d136731
BP
4514EDAC-FSL_DDR
4515M: York Sun <york.sun@nxp.com>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/fsl_ddr_edac.*
4519
77c5f5d2 4520EDAC-GHES
5dc8a864
MCC
4521M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4522M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4523L: linux-edac@vger.kernel.org
77c5f5d2 4524S: Maintained
2caa67a6 4525F: drivers/edac/ghes_edac.c
77c5f5d2 4526
6bc78404 4527EDAC-I82443BXGX
8b58be88 4528M: Tim Small <tim@buttersideup.com>
91445c72 4529L: linux-edac@vger.kernel.org
6bc78404 4530S: Maintained
679655da 4531F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4532
4533EDAC-I3000
91445c72 4534L: linux-edac@vger.kernel.org
c91d9075 4535S: Orphan
679655da 4536F: drivers/edac/i3000_edac.c
6bc78404
DT
4537
4538EDAC-I5000
91445c72 4539L: linux-edac@vger.kernel.org
ba9a5918 4540S: Maintained
679655da 4541F: drivers/edac/i5000_edac.c
ba9a5918 4542
44c12cb2 4543EDAC-I5400
5dc8a864
MCC
4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4545M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4546L: linux-edac@vger.kernel.org
44c12cb2 4547S: Maintained
679655da 4548F: drivers/edac/i5400_edac.c
44c12cb2 4549
3c9c92b6 4550EDAC-I7300
5dc8a864
MCC
4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4552M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4553L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4554S: Maintained
4555F: drivers/edac/i7300_edac.c
4556
67c89316 4557EDAC-I7CORE
5dc8a864
MCC
4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4559M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4560L: linux-edac@vger.kernel.org
67c89316 4561S: Maintained
70aff0ce 4562F: drivers/edac/i7core_edac.c
67c89316 4563
ba9a5918 4564EDAC-I82975X
8b58be88 4565M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4566M: "Arvind R." <arvino55@gmail.com>
91445c72 4567L: linux-edac@vger.kernel.org
ba9a5918 4568S: Maintained
679655da 4569F: drivers/edac/i82975x_edac.c
ba9a5918 4570
791b4706
JB
4571EDAC-IE31200
4572M: Jason Baron <jbaron@akamai.com>
4573L: linux-edac@vger.kernel.org
791b4706
JB
4574S: Maintained
4575F: drivers/edac/ie31200_edac.c
4576
ccdfb979 4577EDAC-MPC85XX
30c7469b 4578M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4579L: linux-edac@vger.kernel.org
ccdfb979
JT
4580S: Maintained
4581F: drivers/edac/mpc85xx_edac.[ch]
4582
ba9a5918 4583EDAC-PASEMI
8b58be88 4584M: Egor Martovetsky <egor@pasemi.com>
91445c72 4585L: linux-edac@vger.kernel.org
6bc78404 4586S: Maintained
679655da 4587F: drivers/edac/pasemi_edac.c
6bc78404 4588
0e438e3f 4589EDAC-R82600
8b58be88 4590M: Tim Small <tim@buttersideup.com>
91445c72 4591L: linux-edac@vger.kernel.org
0e438e3f 4592S: Maintained
679655da 4593F: drivers/edac/r82600_edac.c
da9bb1d2 4594
4d096ca7 4595EDAC-SBRIDGE
5dc8a864
MCC
4596M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4597M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4598L: linux-edac@vger.kernel.org
4d096ca7
MCC
4599S: Maintained
4600F: drivers/edac/sb_edac.c
4601
4ec656bd
TL
4602EDAC-SKYLAKE
4603M: Tony Luck <tony.luck@intel.com>
4604L: linux-edac@vger.kernel.org
4605S: Maintained
4606F: drivers/edac/skx_edac.c
4607
995e1de4
LH
4608EDAC-XGENE
4609APPLIED MICRO (APM) X-GENE SOC EDAC
4610M: Loc Ho <lho@apm.com>
4611S: Supported
4612F: drivers/edac/xgene_edac.c
4613F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4614
af39917d
CL
4615EDIROL UA-101/UA-1000 DRIVER
4616M: Clemens Ladisch <clemens@ladisch.de>
4617L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4618T: git git://git.alsa-project.org/alsa-kernel.git
4619S: Maintained
4620F: sound/usb/misc/ua101.c
4621
1f7df953 4622EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4623M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4624M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4625L: linux-efi@vger.kernel.org
6026ed2f 4626T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4627S: Maintained
fb2efb5c 4628F: Documentation/efi-stub.txt
1f7df953
MF
4629F: arch/ia64/kernel/efi.c
4630F: arch/x86/boot/compressed/eboot.[ch]
4631F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4632F: arch/x86/platform/efi/
4633F: drivers/firmware/efi/
1f7df953
MF
4634F: include/linux/efi*.h
4635
d68772b7
MF
4636EFI VARIABLE FILESYSTEM
4637M: Matthew Garrett <matthew.garrett@nebula.com>
4638M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4639M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4641L: linux-efi@vger.kernel.org
4642S: Maintained
4643F: fs/efivarfs/
4644
85a00d9b
PJ
4645EFIFB FRAMEBUFFER DRIVER
4646L: linux-fbdev@vger.kernel.org
4647M: Peter Jones <pjones@redhat.com>
4648S: Maintained
8a61f013 4649F: drivers/video/fbdev/efifb.c
85a00d9b 4650
ff6301da
IH
4651EFI TEST DRIVER
4652L: linux-efi@vger.kernel.org
4653M: Ivan Hu <ivan.hu@canonical.com>
4654M: Matt Fleming <matt@codeblueprint.co.uk>
4655S: Maintained
4656F: drivers/firmware/efi/test/
4657
0bee8d28
JT
4658EFS FILESYSTEM
4659W: http://aeschi.ch.eu.org/efs/
4660S: Orphan
679655da 4661F: fs/efs/
0bee8d28 4662
aa8a9e25 4663EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4664M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4665L: netdev@vger.kernel.org
4666S: Maintained
9aa32835 4667F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4668
f0319efe 4669EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4670M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4671M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4672L: linux-media@vger.kernel.org
a825eaec 4673W: https://linuxtv.org
f0319efe
MCC
4674T: git git://linuxtv.org/media_tree.git
4675S: Maintained
4676F: drivers/media/usb/em28xx/
618cd932 4677F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4678
3e3a7d66 4679EMBEDDED LINUX
8b58be88
JP
4680M: Paul Gortmaker <paul.gortmaker@windriver.com>
4681M: Matt Mackall <mpm@selenic.com>
4682M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4683L: linux-embedded@vger.kernel.org
4684S: Maintained
4685
32505876
JS
4686EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4687M: James Smart <james.smart@avagotech.com>
4688M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4689L: linux-scsi@vger.kernel.org
32505876 4690W: http://www.avagotech.com
ce00f85c 4691S: Supported
679655da 4692F: drivers/scsi/lpfc/
3a1c1d44 4693
5f5bac82 4694ENE CB710 FLASH CARD READER DRIVER
8b58be88 4695M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4696S: Maintained
4697F: drivers/misc/cb710/
4698F: drivers/mmc/host/cb710-mmc.*
4699F: include/linux/cb710.h
4700
931e39a1
ML
4701ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4702M: Maxim Levitsky <maximlevitsky@gmail.com>
4703S: Maintained
2a837449 4704F: drivers/media/rc/ene_ir.*
931e39a1 4705
d5ca9006 4706EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4707M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4708S: Maintained
084bad91 4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4710F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4711F: include/video/s1d13xxxfb.h
d5ca9006 4712
38df6492
ME
4713ET131X NETWORK DRIVER
4714M: Mark Einon <mark.einon@gmail.com>
4715S: Odd Fixes
4716F: drivers/net/ethernet/agere/
4717
1da177e4 4718ETHERNET BRIDGE
adbbf69d 4719M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4720L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4721L: netdev@vger.kernel.org
c996d8b9 4722W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4723S: Maintained
679655da
JP
4724F: include/linux/netfilter_bridge/
4725F: net/bridge/
1da177e4 4726
22f08ad9
FF
4727ETHERNET PHY LIBRARY
4728M: Florian Fainelli <f.fainelli@gmail.com>
4729L: netdev@vger.kernel.org
4730S: Maintained
4731F: include/linux/phy.h
4732F: include/linux/phy_fixed.h
4733F: drivers/net/phy/
4734F: Documentation/networking/phy.txt
4735F: drivers/of/of_mdio.c
4736F: drivers/of/of_net.c
4737
1da177e4 4738EXT2 FILE SYSTEM
d8130624 4739M: Jan Kara <jack@suse.com>
72be2ccf 4740L: linux-ext4@vger.kernel.org
1da177e4 4741S: Maintained
679655da
JP
4742F: Documentation/filesystems/ext2.txt
4743F: fs/ext2/
4744F: include/linux/ext2*
1da177e4 4745
72be2ccf 4746EXT4 FILE SYSTEM
8b58be88 4747M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4748M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4749L: linux-ext4@vger.kernel.org
08a225f1 4750W: http://ext4.wiki.kernel.org
8a6e2535 4751Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4753S: Maintained
679655da
JP
4754F: Documentation/filesystems/ext4.txt
4755F: fs/ext4/
1da177e4 4756
c5532b09 4757Extended Verification Module (EVM)
74dd744f
MZ
4758M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4759L: linux-ima-devel@lists.sourceforge.net
4760L: linux-security-module@vger.kernel.org
c5532b09
MZ
4761S: Supported
4762F: security/integrity/evm/
4763
df6b3cfe
MH
4764EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4765M: MyungJoo Ham <myungjoo.ham@samsung.com>
4766M: Chanwoo Choi <cw00.choi@samsung.com>
4767L: linux-kernel@vger.kernel.org
81df63a9 4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4769S: Maintained
4770F: drivers/extcon/
cd2c3e7f
CC
4771F: include/linux/extcon/
4772F: include/linux/extcon.h
df6b3cfe 4773F: Documentation/extcon/
cd2c3e7f 4774F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4775
e2a75c44 4776EXYNOS DP DRIVER
b7701755 4777M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4778L: dri-devel@lists.freedesktop.org
4779S: Maintained
4780F: drivers/gpu/drm/exynos/exynos_dp*
4781
9b93a409
MS
4782EXYNOS SYSMMU (IOMMU) driver
4783M: Marek Szyprowski <m.szyprowski@samsung.com>
4784L: iommu@lists.linux-foundation.org
4785S: Maintained
4786F: drivers/iommu/exynos-iommu.c
4787
4a66d3fe
NC
4788EZchip NPS platform support
4789M: Noam Camus <noamc@ezchip.com>
4790S: Supported
4791F: arch/arc/plat-eznps
4792F: arch/arc/boot/dts/eznps.dts
4793
e53004e2 4794F71805F HARDWARE MONITORING DRIVER
d8130624 4795M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4796L: linux-hwmon@vger.kernel.org
e53004e2 4797S: Maintained
679655da
JP
4798F: Documentation/hwmon/f71805f
4799F: drivers/hwmon/f71805f.c
e53004e2 4800
eea977ed
MB
4801FC0011 TUNER DRIVER
4802M: Michael Buesch <m@bues.ch>
4803L: linux-media@vger.kernel.org
4804S: Maintained
ccae7af2
MCC
4805F: drivers/media/tuners/fc0011.h
4806F: drivers/media/tuners/fc0011.c
eea977ed 4807
91952bc0
AP
4808FC2580 MEDIA DRIVER
4809M: Antti Palosaari <crope@iki.fi>
4810L: linux-media@vger.kernel.org
a825eaec 4811W: https://linuxtv.org
91952bc0
AP
4812W: http://palosaari.fi/linux/
4813Q: http://patchwork.linuxtv.org/project/linux-media/list/
4814T: git git://linuxtv.org/anttip/media_tree.git
4815S: Maintained
4816F: drivers/media/tuners/fc2580*
eea977ed 4817
88b2dbdb
EP
4818FANOTIFY
4819M: Eric Paris <eparis@redhat.com>
4820S: Maintained
4821F: fs/notify/fanotify/
4822F: include/linux/fanotify.h
c117ab84 4823F: include/uapi/linux/fanotify.h
88b2dbdb 4824
1da177e4 4825FARSYNC SYNCHRONOUS DRIVER
8b58be88 4826M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4827W: http://www.farsite.co.uk/
4828S: Supported
679655da 4829F: drivers/net/wan/farsync.*
1da177e4 4830
c5408b88 4831FAULT INJECTION SUPPORT
8b58be88 4832M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4833S: Supported
679655da
JP
4834F: Documentation/fault-injection/
4835F: lib/fault-inject.c
c5408b88 4836
053e514f
NT
4837FBTFT Framebuffer drivers
4838M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4839M: Noralf Trønnes <noralf@tronnes.org>
4840S: Maintained
4841F: drivers/staging/fbtft/
4842
cae727db 4843FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4844M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4845L: fcoe-devel@open-fcoe.org
cae727db
RL
4846W: www.Open-FCoE.org
4847S: Supported
4848F: drivers/scsi/libfc/
4849F: drivers/scsi/fcoe/
4850F: include/scsi/fc/
4851F: include/scsi/libfc.h
4852F: include/scsi/libfcoe.h
c117ab84 4853F: include/uapi/scsi/fc/
cae727db 4854
e2d1d6c0 4855FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4856M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4857M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4858L: linux-fsdevel@vger.kernel.org
1da177e4 4859S: Maintained
679655da
JP
4860F: include/linux/fcntl.h
4861F: include/linux/fs.h
c117ab84
CEB
4862F: include/uapi/linux/fcntl.h
4863F: include/uapi/linux/fs.h
679655da
JP
4864F: fs/fcntl.c
4865F: fs/locks.c
1da177e4 4866
e2d1d6c0 4867FILESYSTEMS (VFS and infrastructure)
8b58be88 4868M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4869L: linux-fsdevel@vger.kernel.org
173acc7c 4870S: Maintained
679655da 4871F: fs/*
173acc7c 4872
b26e0ed4 4873FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4874M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4875L: linux-hwmon@vger.kernel.org
b26e0ed4 4876S: Maintained
d5ca6918
JP
4877F: drivers/hwmon/f75375s.c
4878F: include/linux/f75375s.h
b26e0ed4 4879
a331b0c3
CL
4880FIREWIRE AUDIO DRIVERS
4881M: Clemens Ladisch <clemens@ladisch.de>
4882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4883T: git git://git.alsa-project.org/alsa-kernel.git
4884S: Maintained
4885F: sound/firewire/
4886
eb86ec51
SR
4887FIREWIRE MEDIA DRIVERS (firedtv)
4888M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4889L: linux-media@vger.kernel.org
4890L: linux1394-devel@lists.sourceforge.net
4891T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4892S: Maintained
4893F: drivers/media/firewire/
4894
a511ce33
CB
4895FIREWIRE SBP-2 TARGET
4896M: Chris Boot <bootc@bootc.net>
4897L: linux-scsi@vger.kernel.org
4898L: target-devel@vger.kernel.org
4899L: linux1394-devel@lists.sourceforge.net
4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4901S: Maintained
4902F: drivers/target/sbp/
4903
7d2c86b5 4904FIREWIRE SUBSYSTEM
8b58be88 4905M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4906L: linux1394-devel@lists.sourceforge.net
958a29cb 4907W: http://ieee1394.wiki.kernel.org/
2ca526bf 4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4909S: Maintained
679655da 4910F: drivers/firewire/
8f06ce3b
SR
4911F: include/linux/firewire.h
4912F: include/uapi/linux/firewire*.h
9f6d3c4b 4913F: tools/firewire/
e2d1d6c0
RD
4914
4915FIRMWARE LOADER (request_firmware)
39e68089 4916M: Ming Lei <ming.lei@canonical.com>
e7604239 4917M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4918L: linux-kernel@vger.kernel.org
4919S: Maintained
679655da
JP
4920F: Documentation/firmware_class/
4921F: drivers/base/firmware*.c
4922F: include/linux/firmware.h
e2d1d6c0 4923
f730e3dc 4924FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4925M: Joshua Morris <josh.h.morris@us.ibm.com>
4926M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4927S: Maintained
4928F: drivers/block/rsxx/
4929
8206f664 4930FLOPPY DRIVER
e5f6450c 4931M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4933S: Odd fixes
4934F: drivers/block/floppy.c
4935
9c9f32ed
AR
4936FMC SUBSYSTEM
4937M: Alessandro Rubini <rubini@gnudd.com>
4938W: http://www.ohwr.org/projects/fmc-bus
4939S: Supported
4940F: drivers/fmc/
4941F: include/linux/fmc*.h
4942F: include/linux/ipmi-fru.h
4943K: fmc_d.*register
4944
3c0ed7d5
AT
4945FPGA MANAGER FRAMEWORK
4946M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4947R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4948S: Maintained
4949F: drivers/fpga/
4950F: include/linux/fpga/fpga-mgr.h
4951W: http://www.rocketboards.org
4952
e2d1d6c0 4953FPU EMULATOR
8b58be88 4954M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4955W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4956S: Maintained
679655da 4957F: arch/x86/math-emu/
e2d1d6c0
RD
4958
4959FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4960L: netdev@vger.kernel.org
c173bfac 4961S: Orphan
679655da
JP
4962F: drivers/net/wan/dlci.c
4963F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4964
4965FRAMEBUFFER LAYER
5489e948 4966M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4967L: linux-fbdev@vger.kernel.org
b22fe37b 4968Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4969S: Maintained
679655da 4970F: Documentation/fb/
b22fe37b
PM
4971F: drivers/video/
4972F: include/video/
679655da 4973F: include/linux/fb.h
c117ab84
CEB
4974F: include/uapi/video/
4975F: include/uapi/linux/fb.h
e2d1d6c0 4976
a57c188e 4977FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4978M: Timur Tabi <timur@tabi.org>
a57c188e 4979L: linux-fbdev@vger.kernel.org
c4ef9bc4 4980S: Maintained
8a61f013 4981F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4982
e2d1d6c0 4983FREESCALE DMA DRIVER
8b58be88
JP
4984M: Li Yang <leoli@freescale.com>
4985M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4986L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4987S: Maintained
679655da 4988F: drivers/dma/fsldma.*
e2d1d6c0 4989
44248aff
HX
4990FREESCALE GPMI NAND DRIVER
4991M: Han Xu <han.xu@nxp.com>
4992L: linux-mtd@lists.infradead.org
4993S: Maintained
4994F: drivers/mtd/nand/gpmi-nand/*
4995
e2d1d6c0 4996FREESCALE I2C CPM DRIVER
8b58be88 4997M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4998L: linuxppc-dev@lists.ozlabs.org
846557d3 4999L: linux-i2c@vger.kernel.org
0d2b405a 5000S: Maintained
679655da 5001F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5002
60e8c5ab 5003FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5004M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5005L: linux-fbdev@vger.kernel.org
efc03ecb 5006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5007S: Maintained
bad985a1 5008F: include/linux/platform_data/video-imxfb.h
8a61f013 5009F: drivers/video/fbdev/imxfb.c
60e8c5ab 5010
4d8e2cef 5011FREESCALE QUAD SPI DRIVER
38714fbd 5012M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5013L: linux-mtd@lists.infradead.org
5014S: Maintained
5015F: drivers/mtd/spi-nor/fsl-quadspi.c
5016
4689a6b1 5017FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5018M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5019M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5020L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5021L: netdev@vger.kernel.org
5022S: Maintained
ec21e2ec 5023F: drivers/net/ethernet/freescale/fs_enet/
679655da 5024F: include/linux/fs_enet_pd.h
4689a6b1 5025
63a0a00b
NA
5026FREESCALE IMX / MXC FEC DRIVER
5027M: Fugang Duan <fugang.duan@nxp.com>
5028L: netdev@vger.kernel.org
5029S: Maintained
5030F: drivers/net/ethernet/freescale/fec_main.c
5031F: drivers/net/ethernet/freescale/fec_ptp.c
5032F: drivers/net/ethernet/freescale/fec.h
5033F: Documentation/devicetree/bindings/net/fsl-fec.txt
5034
2fbfadb5
MB
5035FREESCALE QORIQ DPAA FMAN DRIVER
5036M: Madalin Bucur <madalin.bucur@nxp.com>
5037L: netdev@vger.kernel.org
5038S: Maintained
5039F: drivers/net/ethernet/freescale/fman
5040F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5041
d9e9d82c 5042FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5043L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5044S: Orphan
7aa1aa6e
ZQ
5045F: drivers/soc/fsl/qe/
5046F: include/soc/fsl/*qe*.h
5047F: include/soc/fsl/*ucc*.h
d9e9d82c 5048
b55ef929 5049FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5050M: Li Yang <leoli@freescale.com>
6372594a 5051L: linux-usb@vger.kernel.org
a4724ed6 5052L: linuxppc-dev@lists.ozlabs.org
a7205b30 5053S: Maintained
faf2e1db 5054F: drivers/usb/gadget/udc/fsl*
a7205b30 5055
beaf53bf 5056FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5057M: Li Yang <leoli@freescale.com>
beaf53bf 5058L: netdev@vger.kernel.org
a4724ed6 5059L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5060S: Maintained
ec21e2ec 5061F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5062
abb1ed7b
CM
5063FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5064M: Claudiu Manoil <claudiu.manoil@freescale.com>
5065L: netdev@vger.kernel.org
5066S: Maintained
5067F: drivers/net/ethernet/freescale/gianfar*
5068X: drivers/net/ethernet/freescale/gianfar_ptp.c
5069F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5070
c19b6d24
ZQ
5071FREESCALE QUICC ENGINE UCC HDLC DRIVER
5072M: Zhao Qiang <qiang.zhao@nxp.com>
5073L: netdev@vger.kernel.org
5074L: linuxppc-dev@lists.ozlabs.org
5075S: Maintained
5076F: drivers/net/wan/fsl_ucc_hdlc*
5077
d9e9d82c 5078FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5079M: Timur Tabi <timur@tabi.org>
a4724ed6 5080L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5081S: Maintained
df621252 5082F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5083
5084FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5085M: Timur Tabi <timur@tabi.org>
dc85950a 5086M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5087M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5088R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5090L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5091S: Maintained
69aefcea 5092F: sound/soc/fsl/fsl*
dc85950a 5093F: sound/soc/fsl/imx*
69aefcea 5094F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5095
31c88965 5096FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5097M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5098M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5099L: linux-kernel@vger.kernel.org
5100S: Maintained
5101F: drivers/staging/fsl-mc/
5102
1da177e4 5103FREEVXFS FILESYSTEM
8b58be88 5104M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5105W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5106S: Maintained
679655da 5107F: fs/freevxfs/
1da177e4 5108
71038f52 5109FREEZER
49db1903 5110M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5111M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5112L: linux-pm@vger.kernel.org
71038f52 5113S: Supported
679655da
JP
5114F: Documentation/power/freezing-of-tasks.txt
5115F: include/linux/freezer.h
5116F: kernel/freezer.c
71038f52 5117
839a1f79
KRW
5118FRONTSWAP API
5119M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5120L: linux-kernel@vger.kernel.org
5121S: Maintained
5122F: mm/frontswap.c
5123F: include/linux/frontswap.h
5124
a5432f5a 5125FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5126M: David Howells <dhowells@redhat.com>
e62d6e24 5127L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5128S: Supported
5129F: Documentation/filesystems/caching/
5130F: fs/fscache/
5131F: include/linux/fscache*.h
5132
598c7d7a
TT
5133FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5134M: Theodore Y. Ts'o <tytso@mit.edu>
5135M: Jaegeuk Kim <jaegeuk@kernel.org>
5136S: Supported
5137F: fs/crypto/
5138F: include/linux/fscrypto.h
5139
f58ad8f5 5140F2FS FILE SYSTEM
9b29d481 5141M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5142M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5143L: linux-f2fs-devel@lists.sourceforge.net
95129296 5144W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5146S: Maintained
5147F: Documentation/filesystems/f2fs.txt
3bac380c 5148F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5149F: fs/f2fs/
5150F: include/linux/f2fs_fs.h
62d43eeb 5151F: include/trace/events/f2fs.h
f58ad8f5 5152
5ab7ffea 5153FUJITSU FR-V (FRV) PORT
0cf0305f 5154S: Orphan
679655da 5155F: arch/frv/
1da177e4 5156
20b93734 5157FUJITSU LAPTOP EXTRAS
409a3e98 5158M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5159L: platform-driver-x86@vger.kernel.org
20b93734 5160S: Maintained
679655da 5161F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5162
4da621b6
HK
5163FUJITSU M-5MO LS CAMERA ISP DRIVER
5164M: Kyungmin Park <kyungmin.park@samsung.com>
5165M: Heungjun Kim <riverful.kim@samsung.com>
5166L: linux-media@vger.kernel.org
5167S: Maintained
90d72ac6 5168F: drivers/media/i2c/m5mols/
b5dcee22 5169F: include/media/i2c/m5mols.h
4da621b6 5170
2d24c490
RG
5171FUJITSU TABLET EXTRAS
5172M: Robert Gerlach <khnz@gmx.de>
5173L: platform-driver-x86@vger.kernel.org
5174S: Maintained
5175F: drivers/platform/x86/fujitsu-tablet.c
5176
04578f17 5177FUSE: FILESYSTEM IN USERSPACE
8b58be88 5178M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5179L: linux-fsdevel@vger.kernel.org
04578f17 5180W: http://fuse.sourceforge.net/
0a30f612 5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5182S: Maintained
679655da 5183F: fs/fuse/
c117ab84 5184F: include/uapi/linux/fuse.h
0a30f612 5185F: Documentation/filesystems/fuse.txt
04578f17 5186
1da177e4 5187FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5188M: Rik Faith <faith@cs.unc.edu>
1da177e4 5189L: linux-scsi@vger.kernel.org
baaea1dc 5190S: Odd Fixes (e.g., new signatures)
679655da 5191F: drivers/scsi/fdomain.*
1da177e4 5192
6b90bd4b
ER
5193GCC PLUGINS
5194M: Kees Cook <keescook@chromium.org>
5195R: Emese Revfy <re.emese@gmail.com>
5196L: kernel-hardening@lists.openwall.com
5197S: Maintained
5198F: scripts/gcc-plugins/
5199F: scripts/gcc-plugin.sh
5200F: Documentation/gcc-plugins.txt
5201
d8e2162c
PO
5202GCOV BASED KERNEL PROFILING
5203M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5204S: Maintained
5205F: kernel/gcov/
2584bab2 5206F: Documentation/dev-tools/gcov.rst
d8e2162c 5207
1da177e4 5208GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5209M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5210L: linux-scsi@vger.kernel.org
5211W: http://www.icp-vortex.com/
5212S: Supported
679655da 5213F: drivers/scsi/gdt*
1da177e4 5214
158daf16
JK
5215GDB KERNEL DEBUGGING HELPER SCRIPTS
5216M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5217M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5218S: Supported
5219F: scripts/gdb/
5220
3169a1c7
HV
5221GEMTEK FM RADIO RECEIVER DRIVER
5222M: Hans Verkuil <hverkuil@xs4all.nl>
5223L: linux-media@vger.kernel.org
5224T: git git://linuxtv.org/media_tree.git
a825eaec 5225W: https://linuxtv.org
3169a1c7
HV
5226S: Maintained
5227F: drivers/media/radio/radio-gemtek*
5228
1c23af90 5229GENERIC GPIO I2C DRIVER
880b0e26 5230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5231S: Supported
679655da
JP
5232F: drivers/i2c/busses/i2c-gpio.c
5233F: include/linux/i2c-gpio.h
1c23af90 5234
92ed1a76
PK
5235GENERIC GPIO I2C MULTIPLEXER DRIVER
5236M: Peter Korsgaard <peter.korsgaard@barco.com>
5237L: linux-i2c@vger.kernel.org
5238S: Supported
e7065e20
JD
5239F: drivers/i2c/muxes/i2c-mux-gpio.c
5240F: include/linux/i2c-mux-gpio.h
5241F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5242
9251ce95 5243GENERIC HDLC (WAN) DRIVERS
8b58be88 5244M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5245W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5246S: Maintained
679655da
JP
5247F: drivers/net/wan/c101.c
5248F: drivers/net/wan/hd6457*
5249F: drivers/net/wan/hdlc*
5250F: drivers/net/wan/n2.c
5251F: drivers/net/wan/pc300too.c
5252F: drivers/net/wan/pci200syn.c
5253F: drivers/net/wan/wanxl*
1da177e4 5254
1527aab6 5255GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5256M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5257L: linux-arch@vger.kernel.org
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5259S: Maintained
14430813
JP
5260F: include/asm-generic/
5261F: include/uapi/asm-generic/
1527aab6 5262
ff764963
KVA
5263GENERIC PHY FRAMEWORK
5264M: Kishon Vijay Abraham I <kishon@ti.com>
5265L: linux-kernel@vger.kernel.org
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5267S: Supported
5268F: drivers/phy/
5269F: include/linux/phy/
5270
eea97aed
KH
5271GENERIC PM DOMAINS
5272M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5273M: Kevin Hilman <khilman@kernel.org>
5274M: Ulf Hansson <ulf.hansson@linaro.org>
5275L: linux-pm@vger.kernel.org
5276S: Supported
5277F: drivers/base/power/domain*.c
5278F: include/linux/pm_domain.h
5279
ccb86a69 5280GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5281M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5282L: kvm@vger.kernel.org
ccb86a69
MT
5283S: Supported
5284F: drivers/uio/uio_pci_generic.c
5285
f8f1ec73
JP
5286GET_MAINTAINER SCRIPT
5287M: Joe Perches <joe@perches.com>
5288S: Maintained
5289F: scripts/get_maintainer.pl
5290
a7d5afe8
GKB
5291GENWQE (IBM Generic Workqueue Card)
5292M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5293M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5294S: Supported
5295F: drivers/misc/genwqe/
5296
5be7b50f 5297GFS2 FILE SYSTEM
8b58be88 5298M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5299M: Bob Peterson <rpeterso@redhat.com>
a4644184 5300L: cluster-devel@redhat.com
5be7b50f 5301W: http://sources.redhat.com/cluster/
28666d6d 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5303S: Supported
679655da
JP
5304F: Documentation/filesystems/gfs2*.txt
5305F: fs/gfs2/
c117ab84 5306F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5307
0a34eb8f 5308GIGASET ISDN DRIVERS
6b096fde 5309M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5310L: gigaset307x-common@lists.sourceforge.net
5311W: http://gigaset307x.sourceforge.net/
6b096fde 5312S: Odd Fixes
679655da
JP
5313F: Documentation/isdn/README.gigaset
5314F: drivers/isdn/gigaset/
c117ab84 5315F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5316
7eea35fe
JP
5317GO7007 MPEG CODEC
5318M: Hans Verkuil <hans.verkuil@cisco.com>
5319L: linux-media@vger.kernel.org
5320S: Maintained
5321F: drivers/media/usb/go7007/
5322
ca96ea86
BN
5323GOODIX TOUCHSCREEN
5324M: Bastien Nocera <hadess@hadess.net>
5325L: linux-input@vger.kernel.org
5326S: Maintained
5327F: drivers/input/touchscreen/goodix.c
5328
a6a1cf3d
BJZ
5329GPIO MOCKUP DRIVER
5330M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5331L: linux-gpio@vger.kernel.org
5332S: Maintained
5333F: drivers/gpio/gpio-mockup.c
5334F: tools/testing/selftests/gpio/
5335
a0dc00b4 5336GPIO SUBSYSTEM
e4651a9f 5337M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5338M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5339L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5341S: Maintained
cd97a449 5342F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5343F: Documentation/gpio/
40c159b7 5344F: Documentation/ABI/testing/gpio-cdev
fe95046e 5345F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5346F: drivers/gpio/
bdc6e95e
AC
5347F: include/linux/gpio/
5348F: include/linux/gpio.h
9b692346 5349F: include/asm-generic/gpio.h
3c702e99 5350F: include/uapi/linux/gpio.h
6d591c46 5351F: tools/gpio/
a0dc00b4 5352
71a6d0af
HW
5353GRE DEMULTIPLEXER DRIVER
5354M: Dmitry Kozlov <xeb@mail.ru>
5355L: netdev@vger.kernel.org
5356S: Maintained
11c26770
JP
5357F: net/ipv4/gre_demux.c
5358F: net/ipv4/gre_offload.c
71a6d0af
HW
5359F: include/net/gre.h
5360
d4c41139 5361GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5362M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5363L: netdev@vger.kernel.org
5364S: Maintained
a31a96ad 5365F: drivers/net/ethernet/aeroflex/
d4c41139 5366
629c1fb5
GKH
5367GREYBUS SUBSYSTEM
5368M: Johan Hovold <johan@kernel.org>
5369M: Alex Elder <elder@kernel.org>
5370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371S: Maintained
5372F: drivers/staging/greybus/
5373
926706c5
VA
5374GREYBUS AUDIO PROTOCOLS DRIVERS
5375M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5376M: Mark Greer <mgreer@animalcreek.com>
926706c5 5377S: Maintained
544a6944
MG
5378F: drivers/staging/greybus/audio_apbridgea.c
5379F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5380F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5381F: drivers/staging/greybus/audio_codec.h
5382F: drivers/staging/greybus/audio_gb.c
5383F: drivers/staging/greybus/audio_manager.c
5384F: drivers/staging/greybus/audio_manager.h
5385F: drivers/staging/greybus/audio_manager_module.c
5386F: drivers/staging/greybus/audio_manager_private.h
5387F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5388F: drivers/staging/greybus/audio_module.c
5389F: drivers/staging/greybus/audio_topology.c
5390
2bbadafb
RMS
5391GREYBUS PROTOCOLS DRIVERS
5392M: Rui Miguel Silva <rmfrfs@gmail.com>
5393S: Maintained
5394F: drivers/staging/greybus/sdio.c
5395F: drivers/staging/greybus/light.c
5396F: drivers/staging/greybus/gpio.c
5397F: drivers/staging/greybus/power_supply.c
5398F: drivers/staging/greybus/spi.c
5399F: drivers/staging/greybus/spilib.c
5400
7d700518
BD
5401GREYBUS PROTOCOLS DRIVERS
5402M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5403S: Maintained
5404F: drivers/staging/greybus/loopback.c
5405F: drivers/staging/greybus/timesync.c
5406F: drivers/staging/greybus/timesync_platform.c
5407
5bd16350
VK
5408GREYBUS PROTOCOLS DRIVERS
5409M: Viresh Kumar <vireshk@kernel.org>
5410S: Maintained
5411F: drivers/staging/greybus/authentication.c
5412F: drivers/staging/greybus/bootrom.c
5413F: drivers/staging/greybus/firmware.h
5414F: drivers/staging/greybus/fw-core.c
5415F: drivers/staging/greybus/fw-download.c
5416F: drivers/staging/greybus/fw-managament.c
5417F: drivers/staging/greybus/greybus_authentication.h
5418F: drivers/staging/greybus/greybus_firmware.h
5419F: drivers/staging/greybus/hid.c
5420F: drivers/staging/greybus/i2c.c
5421F: drivers/staging/greybus/spi.c
5422F: drivers/staging/greybus/spilib.c
5423F: drivers/staging/greybus/spilib.h
5424
8d904fe5
DL
5425GREYBUS PROTOCOLS DRIVERS
5426M: David Lin <dtwlin@gmail.com>
5427S: Maintained
5428F: drivers/staging/greybus/uart.c
5429F: drivers/staging/greybus/log.c
5430
92b8bd96
VH
5431GREYBUS PLATFORM DRIVERS
5432M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5433S: Maintained
5434F: drivers/staging/greybus/arche-platform.c
5435F: drivers/staging/greybus/arche-apb-ctrl.c
5436F: drivers/staging/greybus/arche_platform.h
5437
7aae6e2d
CAC
5438GS1662 VIDEO SERIALIZER
5439M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5440L: linux-media@vger.kernel.org
5441T: git git://linuxtv.org/media_tree.git
5442S: Maintained
5443F: drivers/media/spi/gs1662.c
5444
e8deeae2 5445GSPCA FINEPIX SUBDRIVER
8b58be88 5446M: Frank Zago <frank@zago.net>
661263b5 5447L: linux-media@vger.kernel.org
275ffde4 5448T: git git://linuxtv.org/media_tree.git
e8deeae2 5449S: Maintained
0c0d06ca 5450F: drivers/media/usb/gspca/finepix.c
e8deeae2 5451
4b3fa3c4
OL
5452GSPCA GL860 SUBDRIVER
5453M: Olivier Lorin <o.lorin@laposte.net>
5454L: linux-media@vger.kernel.org
275ffde4 5455T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5456S: Maintained
0c0d06ca 5457F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5458
e8deeae2 5459GSPCA M5602 SUBDRIVER
8b58be88 5460M: Erik Andren <erik.andren@gmail.com>
661263b5 5461L: linux-media@vger.kernel.org
275ffde4 5462T: git git://linuxtv.org/media_tree.git
e8deeae2 5463S: Maintained
0c0d06ca 5464F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5465
5466GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5467M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
c0936df4 5470S: Odd Fixes
0c0d06ca 5471F: drivers/media/usb/gspca/pac207.c
e8deeae2 5472
261982f1 5473GSPCA SN9C20X SUBDRIVER
d95c5b0b 5474M: Brian Johnson <brijohn@gmail.com>
261982f1 5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
261982f1 5477S: Maintained
0c0d06ca 5478F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5479
e8deeae2 5480GSPCA T613 SUBDRIVER
8b58be88 5481M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5482L: linux-media@vger.kernel.org
275ffde4 5483T: git git://linuxtv.org/media_tree.git
e8deeae2 5484S: Maintained
0c0d06ca 5485F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5486
5487GSPCA USB WEBCAM DRIVER
c0936df4 5488M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5489L: linux-media@vger.kernel.org
275ffde4 5490T: git git://linuxtv.org/media_tree.git
c0936df4 5491S: Odd Fixes
0c0d06ca 5492F: drivers/media/usb/gspca/
e8deeae2 5493
584ec979 5494GUID PARTITION TABLE (GPT)
4f973c63 5495M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5496L: linux-efi@vger.kernel.org
5497S: Maintained
5498F: block/partitions/efi.*
5499
aa3c598b 5500STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5501M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5502L: linux-media@vger.kernel.org
275ffde4 5503T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5504S: Maintained
5505F: drivers/media/usb/stk1160/
e8deeae2 5506
4e456b86
YS
5507H8/300 ARCHITECTURE
5508M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5509L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5510W: http://uclinux-h8.sourceforge.jp
5511T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5512S: Maintained
5513F: arch/h8300/
5514F: drivers/clocksource/h8300_*.c
5515F: drivers/clk/h8300/
5516F: drivers/irqchip/irq-renesas-h8*.c
5517
71a6d0af
HW
5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5519M: Frank Seidel <frank@f-seidel.de>
5520L: platform-driver-x86@vger.kernel.org
5521W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5522S: Maintained
5523F: drivers/platform/x86/hdaps.c
5524
48fc9e26
HV
5525HDPVR USB VIDEO ENCODER DRIVER
5526M: Hans Verkuil <hverkuil@xs4all.nl>
5527L: linux-media@vger.kernel.org
5528T: git git://linuxtv.org/media_tree.git
a825eaec 5529W: https://linuxtv.org
48fc9e26 5530S: Odd Fixes
14430813 5531F: drivers/media/usb/hdpvr/
48fc9e26 5532
71a6d0af 5533HWPOISON MEMORY FAILURE HANDLING
f9625c48 5534M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5535L: linux-mm@kvack.org
71a6d0af
HW
5536S: Maintained
5537F: mm/memory-failure.c
5538F: mm/hwpoison-inject.c
5539
5540HYPERVISOR VIRTUAL CONSOLE DRIVER
5541L: linuxppc-dev@lists.ozlabs.org
5542S: Odd Fixes
5543F: drivers/tty/hvc/
5544
e5ab1477
AP
5545HACKRF MEDIA DRIVER
5546M: Antti Palosaari <crope@iki.fi>
5547L: linux-media@vger.kernel.org
a825eaec 5548W: https://linuxtv.org
e5ab1477
AP
5549W: http://palosaari.fi/linux/
5550Q: http://patchwork.linuxtv.org/project/linux-media/list/
5551T: git git://linuxtv.org/anttip/media_tree.git
5552S: Maintained
5553F: drivers/media/usb/hackrf/
5554
5b543965 5555HARDWARE MONITORING
d8130624 5556M: Jean Delvare <jdelvare@suse.com>
ca462085 5557M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5558L: linux-hwmon@vger.kernel.org
5559W: http://hwmon.wiki.kernel.org/
a94ef4ed 5560T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5562S: Maintained
047f4ec2 5563F: Documentation/hwmon/
679655da 5564F: drivers/hwmon/
047f4ec2 5565F: include/linux/hwmon*.h
5b543965 5566
844dd05f 5567HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5568M: Matt Mackall <mpm@selenic.com>
5569M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5570L: linux-crypto@vger.kernel.org
c0d0787b 5571S: Odd fixes
f6c60b15 5572F: Documentation/devicetree/bindings/rng/
679655da
JP
5573F: Documentation/hw_random.txt
5574F: drivers/char/hw_random/
5575F: include/linux/hw_random.h
844dd05f 5576
8b37fcfc
OBC
5577HARDWARE SPINLOCK CORE
5578M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5579M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5580L: linux-remoteproc@vger.kernel.org
8b37fcfc 5581S: Maintained
9f273c24 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5583F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5584F: Documentation/hwspinlock.txt
2dbd8585 5585F: drivers/hwspinlock/
8b37fcfc
OBC
5586F: include/linux/hwspinlock.h
5587
1da177e4 5588HARMONY SOUND DRIVER
ac6aecbf 5589L: linux-parisc@vger.kernel.org
1da177e4 5590S: Maintained
679655da 5591F: sound/parisc/harmony.*
1da177e4 5592
91952bc0
AP
5593HD29L2 MEDIA DRIVER
5594M: Antti Palosaari <crope@iki.fi>
5595L: linux-media@vger.kernel.org
a825eaec 5596W: https://linuxtv.org
91952bc0
AP
5597W: http://palosaari.fi/linux/
5598Q: http://patchwork.linuxtv.org/project/linux-media/list/
5599T: git git://linuxtv.org/anttip/media_tree.git
5600S: Maintained
5601F: drivers/media/dvb-frontends/hd29l2*
5602
214de83e
BB
5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5604M: Brian Boylston <brian.boylston@hpe.com>
5605S: Supported
5606F: Documentation/watchdog/hpwdt.txt
5607F: drivers/watchdog/hpwdt.c
5608
9257aa49 5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5610M: Don Brace <don.brace@microsemi.com>
9257aa49 5611L: iss_storagedev@hp.com
a0a268ad 5612L: esc.storagedev@microsemi.com
693373db 5613L: linux-scsi@vger.kernel.org
9257aa49
SC
5614S: Supported
5615F: Documentation/scsi/hpsa.txt
5616F: drivers/scsi/hpsa*.[ch]
5617F: include/linux/cciss*.h
c117ab84 5618F: include/uapi/linux/cciss*.h
9257aa49 5619
e2d1d6c0 5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5621M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5622L: iss_storagedev@hp.com
516fdcea 5623L: esc.storagedev@microsemi.com
693373db 5624L: linux-scsi@vger.kernel.org
e2d1d6c0 5625S: Supported
679655da
JP
5626F: Documentation/blockdev/cciss.txt
5627F: drivers/block/cciss*
5628F: include/linux/cciss_ioctl.h
c117ab84 5629F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5630
f48ad614
DD
5631HFI1 DRIVER
5632M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5633M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5634L: linux-rdma@vger.kernel.org
5635S: Supported
5636F: drivers/infiniband/hw/hfi1
5637
1da177e4 5638HFS FILESYSTEM
6cf515e1
GU
5639L: linux-fsdevel@vger.kernel.org
5640S: Orphan
679655da
JP
5641F: Documentation/filesystems/hfs.txt
5642F: fs/hfs/
1da177e4 5643
ef575f47
GU
5644HFSPLUS FILESYSTEM
5645L: linux-fsdevel@vger.kernel.org
5646S: Orphan
5647F: Documentation/filesystems/hfsplus.txt
5648F: fs/hfsplus/
5649
1da177e4 5650HGA FRAMEBUFFER DRIVER
8b58be88 5651M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5652L: linux-nvidia@lists.surfsouth.com
5653W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5654S: Maintained
8a61f013 5655F: drivers/video/fbdev/hgafb.c
1da177e4 5656
4480f15b 5657HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5658M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5659M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5660L: linux-pm@vger.kernel.org
e2d1d6c0 5661S: Supported
679655da
JP
5662F: arch/x86/power/
5663F: drivers/base/power/
5664F: kernel/power/
5665F: include/linux/suspend.h
5666F: include/linux/freezer.h
5667F: include/linux/pm.h
679655da 5668F: arch/*/include/asm/suspend*.h
e2d1d6c0 5669
4ef4caad 5670HID CORE LAYER
e5f6450c 5671M: Jiri Kosina <jikos@kernel.org>
406df153 5672R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5673L: linux-input@vger.kernel.org
54e5881d 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5675S: Maintained
679655da
JP
5676F: drivers/hid/
5677F: include/linux/hid*
c117ab84 5678F: include/uapi/linux/hid*
4ef4caad 5679
30ee72f0 5680HID SENSOR HUB DRIVERS
e5f6450c 5681M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5682M: Jonathan Cameron <jic23@kernel.org>
5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684L: linux-input@vger.kernel.org
5685L: linux-iio@vger.kernel.org
5686S: Maintained
5687F: Documentation/hid/hid-sensor*
5688F: drivers/hid/hid-sensor-*
5689F: drivers/iio/*/hid-*
5690F: include/linux/hid-sensor-*
5691
38bed542 5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5693M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5694L: linux-kernel@vger.kernel.org
75fc2d37 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5696S: Maintained
679655da 5697F: Documentation/timers/
5cee9645 5698F: kernel/time/hrtimer.c
88606e80
TG
5699F: kernel/time/clockevents.c
5700F: kernel/time/tick*.*
5701F: kernel/time/timer_*.c
05ed8490 5702F: include/linux/clockchips.h
679655da 5703F: include/linux/hrtimer.h
38bed542 5704
1da177e4 5705HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5706L: linux-hams@vger.kernel.org
8b64f2a0 5707S: Orphan
679655da
JP
5708F: drivers/net/hamradio/dmascc.c
5709F: drivers/net/hamradio/scc.c
1da177e4 5710
ede1e6f8 5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5712M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5713W: http://www.highpoint-tech.com
5714S: Supported
679655da
JP
5715F: Documentation/scsi/hptiop.txt
5716F: drivers/scsi/hptiop.c
ede1e6f8 5717
1da177e4 5718HIPPI
8b58be88 5719M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5720L: linux-hippi@sunsite.dk
5721S: Maintained
679655da 5722F: include/linux/hippidevice.h
c117ab84 5723F: include/uapi/linux/if_hippi.h
679655da 5724F: net/802/hippi.c
ff5a3b50 5725F: drivers/net/hippi/
1da177e4 5726
b30d74e4
DH
5727HISILICON NETWORK SUBSYSTEM DRIVER
5728M: Yisen Zhuang <yisen.zhuang@huawei.com>
5729M: Salil Mehta <salil.mehta@huawei.com>
5730L: netdev@vger.kernel.org
5731W: http://www.hisilicon.com
5732S: Maintained
5733F: drivers/net/ethernet/hisilicon/
5734F: Documentation/devicetree/bindings/net/hisilicon*.txt
5735
66a9bae6 5736HISILICON ROCE DRIVER
5737M: Lijun Ou <oulijun@huawei.com>
5738M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5739L: linux-rdma@vger.kernel.org
5740S: Maintained
5741F: drivers/infiniband/hw/hns/
5742F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5743
16c6c252
JG
5744HISILICON SAS Controller
5745M: John Garry <john.garry@huawei.com>
5746W: http://www.hisilicon.com
5747S: Supported
5748F: drivers/scsi/hisi_sas/
5749F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5750
ff1d2767 5751HOST AP DRIVER
8b58be88 5752M: Jouni Malinen <j@w1.fi>
724c6b35 5753L: linux-wireless@vger.kernel.org
ffd74aca
JM
5754W: http://w1.fi/hostap-driver.html
5755S: Obsolete
eb4f98d5 5756F: drivers/net/wireless/intersil/hostap/
ff1d2767 5757
dd8cd779 5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5759L: platform-driver-x86@vger.kernel.org
95c70215 5760S: Orphan
679655da 5761F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5762
e2d1d6c0 5763HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5764M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5765S: Maintained
7e25d724 5766F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5767
7d2c86b5 5768HPET: High Precision Event Timers driver
8b58be88 5769M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5770S: Maintained
679655da
JP
5771F: Documentation/timers/hpet.txt
5772F: drivers/char/hpet.c
5773F: include/linux/hpet.h
c117ab84 5774F: include/uapi/linux/hpet.h
b9b0332f 5775
e07b5d79 5776HPET: x86
9e06f631 5777S: Orphan
679655da
JP
5778F: arch/x86/kernel/hpet.c
5779F: arch/x86/include/asm/hpet.h
b9b0332f 5780
1da177e4 5781HPFS FILESYSTEM
8b58be88 5782M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5783W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5784S: Maintained
679655da 5785F: fs/hpfs/
1da177e4 5786
3441cded 5787HSI SUBSYSTEM
56459ea9
SR
5788M: Sebastian Reichel <sre@kernel.org>
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5790S: Maintained
5791F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5792F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5793F: drivers/hsi/
5794F: include/linux/hsi/
5795F: include/uapi/linux/hsi/
5796
7d2c86b5 5797HSO 3G MODEM DRIVER
8b58be88 5798M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5799W: http://www.pharscape.org
5800S: Maintained
679655da 5801F: drivers/net/usb/hso.c
11cd29b0 5802
19990e29
AB
5803HSR NETWORK PROTOCOL
5804M: Arvid Brodin <arvid.brodin@alten.se>
5805L: netdev@vger.kernel.org
5806S: Maintained
5807F: net/hsr/
5808
5a18c343 5809HTCPEN TOUCHSCREEN DRIVER
8b58be88 5810M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5811L: linux-input@vger.kernel.org
5812S: Maintained
679655da 5813F: drivers/input/touchscreen/htcpen.c
5a18c343 5814
1da177e4 5815HUGETLB FILESYSTEM
6d49e352 5816M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5817S: Maintained
679655da 5818F: fs/hugetlbfs/
1da177e4 5819
fe713d60
JCT
5820HVA ST MEDIA DRIVER
5821M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5822L: linux-media@vger.kernel.org
5823T: git git://linuxtv.org/media_tree.git
5824W: https://linuxtv.org
5825S: Supported
5826F: drivers/media/platform/sti/hva
5827
05183189 5828Hyper-V CORE AND DRIVERS
9c3646d1 5829M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5830M: Haiyang Zhang <haiyangz@microsoft.com>
5831L: devel@linuxdriverproject.org
5832S: Maintained
a4162747
HZ
5833F: arch/x86/include/asm/mshyperv.h
5834F: arch/x86/include/uapi/asm/hyperv.h
5835F: arch/x86/kernel/cpu/mshyperv.c
05183189 5836F: drivers/hid/hid-hyperv.c
a4162747 5837F: drivers/hv/
f92ca80b 5838F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5839F: drivers/pci/host/pci-hyperv.c
05183189 5840F: drivers/net/hyperv/
a4162747 5841F: drivers/scsi/storvsc_drv.c
8a61f013 5842F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5843F: include/linux/hyperv.h
5844F: tools/hv/
54bf725e 5845F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5846
7724fd04
PR
5847I2C MUXES
5848M: Peter Rosin <peda@axentia.se>
5849L: linux-i2c@vger.kernel.org
5850S: Maintained
2254d24a 5851F: Documentation/i2c/i2c-topology
7724fd04
PR
5852F: Documentation/i2c/muxes/
5853F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5854F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5855F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5856F: drivers/i2c/i2c-mux.c
5857F: drivers/i2c/muxes/
5858F: include/linux/i2c-mux.h
5859
d85c8a6a 5860I2C OVER PARALLEL PORT
d8130624 5861M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5862L: linux-i2c@vger.kernel.org
5863S: Maintained
5864F: Documentation/i2c/busses/i2c-parport
5865F: Documentation/i2c/busses/i2c-parport-light
5866F: drivers/i2c/busses/i2c-parport.c
5867F: drivers/i2c/busses/i2c-parport-light.c
5868
5869I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5870M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5871L: linux-i2c@vger.kernel.org
5872S: Maintained
5873F: Documentation/i2c/busses/i2c-ali1535
5874F: Documentation/i2c/busses/i2c-ali1563
5875F: Documentation/i2c/busses/i2c-ali15x3
5876F: Documentation/i2c/busses/i2c-amd756
5877F: Documentation/i2c/busses/i2c-amd8111
5878F: Documentation/i2c/busses/i2c-i801
5879F: Documentation/i2c/busses/i2c-nforce2
5880F: Documentation/i2c/busses/i2c-piix4
5881F: Documentation/i2c/busses/i2c-sis5595
5882F: Documentation/i2c/busses/i2c-sis630
5883F: Documentation/i2c/busses/i2c-sis96x
5884F: Documentation/i2c/busses/i2c-via
5885F: Documentation/i2c/busses/i2c-viapro
5886F: drivers/i2c/busses/i2c-ali1535.c
5887F: drivers/i2c/busses/i2c-ali1563.c
5888F: drivers/i2c/busses/i2c-ali15x3.c
5889F: drivers/i2c/busses/i2c-amd756.c
5890F: drivers/i2c/busses/i2c-amd756-s4882.c
5891F: drivers/i2c/busses/i2c-amd8111.c
5892F: drivers/i2c/busses/i2c-i801.c
5893F: drivers/i2c/busses/i2c-isch.c
5894F: drivers/i2c/busses/i2c-nforce2.c
5895F: drivers/i2c/busses/i2c-nforce2-s4985.c
5896F: drivers/i2c/busses/i2c-piix4.c
5897F: drivers/i2c/busses/i2c-sis5595.c
5898F: drivers/i2c/busses/i2c-sis630.c
5899F: drivers/i2c/busses/i2c-sis96x.c
5900F: drivers/i2c/busses/i2c-via.c
5901F: drivers/i2c/busses/i2c-viapro.c
5902
cb7f07a4
NH
5903I2C/SMBUS ISMT DRIVER
5904M: Seth Heasley <seth.heasley@intel.com>
5905M: Neil Horman <nhorman@tuxdriver.com>
5906L: linux-i2c@vger.kernel.org
5907F: drivers/i2c/busses/i2c-ismt.c
5908F: Documentation/i2c/busses/i2c-ismt
5909
6ea884db 5910I2C/SMBUS STUB DRIVER
d8130624 5911M: Jean Delvare <jdelvare@suse.com>
846557d3 5912L: linux-i2c@vger.kernel.org
6ea884db 5913S: Maintained
8547a5bc 5914F: drivers/i2c/i2c-stub.c
6ea884db 5915
5b543965 5916I2C SUBSYSTEM
14d77c4d 5917M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5918L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5919W: https://i2c.wiki.kernel.org/
5920Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5922S: Maintained
40ed1b4c 5923F: Documentation/devicetree/bindings/i2c/
679655da
JP
5924F: Documentation/i2c/
5925F: drivers/i2c/
630bc46e 5926F: drivers/i2c/*/
679655da 5927F: include/linux/i2c.h
03b70d62 5928F: include/linux/i2c-*.h
c117ab84
CEB
5929F: include/uapi/linux/i2c.h
5930F: include/uapi/linux/i2c-*.h
1da177e4 5931
4560d677
WS
5932I2C ACPI SUPPORT
5933M: Mika Westerberg <mika.westerberg@linux.intel.com>
5934L: linux-i2c@vger.kernel.org
5935L: linux-acpi@vger.kernel.org
5936S: Maintained
4560d677 5937
d85c8a6a 5938I2C-TAOS-EVM DRIVER
d8130624 5939M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5940L: linux-i2c@vger.kernel.org
5941S: Maintained
5942F: Documentation/i2c/busses/i2c-taos-evm
5943F: drivers/i2c/busses/i2c-taos-evm.c
5944
e8c76eed 5945I2C-TINY-USB DRIVER
8b58be88 5946M: Till Harbaum <till@harbaum.org>
846557d3 5947L: linux-i2c@vger.kernel.org
932d1872 5948W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5949S: Maintained
679655da 5950F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5951
1da177e4 5952i386 BOOT CODE
8b58be88 5953M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5954S: Maintained
679655da 5955F: arch/x86/boot/
1da177e4
LT
5956
5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5958M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5960S: Maintained
5961
1da177e4 5962IA64 (Itanium) PLATFORM
8b58be88
JP
5963M: Tony Luck <tony.luck@intel.com>
5964M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5965L: linux-ia64@vger.kernel.org
6b1c70b1 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5967S: Maintained
679655da 5968F: arch/ia64/
1da177e4 5969
4cd38750
LDSB
5970IBM Power VMX Cryptographic instructions
5971M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5972M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5973L: linux-crypto@vger.kernel.org
5974S: Supported
5975F: drivers/crypto/vmx/Makefile
5976F: drivers/crypto/vmx/Kconfig
5977F: drivers/crypto/vmx/vmx.c
5978F: drivers/crypto/vmx/aes*
5979F: drivers/crypto/vmx/ghash*
5980F: drivers/crypto/vmx/ppc-xlate.pl
5981
956c203c 5982IBM Power in-Nest Crypto Acceleration
4cd38750 5983M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5984M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5985L: linux-crypto@vger.kernel.org
5986S: Supported
28bceeaa
DS
5987F: drivers/crypto/nx/Makefile
5988F: drivers/crypto/nx/Kconfig
5989F: drivers/crypto/nx/nx-aes*
5990F: drivers/crypto/nx/nx-sha*
5991F: drivers/crypto/nx/nx.*
5992F: drivers/crypto/nx/nx_csbcpb.h
5993F: drivers/crypto/nx/nx_debugfs.h
956c203c 5994
0e16aafb 5995IBM Power 842 compression accelerator
41656aa7 5996M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5997S: Supported
28bceeaa
DS
5998F: drivers/crypto/nx/Makefile
5999F: drivers/crypto/nx/Kconfig
7011a122 6000F: drivers/crypto/nx/nx-842*
2da572c9 6001F: include/linux/sw842.h
2062c5b6 6002F: crypto/842.c
2da572c9 6003F: lib/842/
0e16aafb 6004
1da177e4 6005IBM Power Linux RAID adapter
8b58be88 6006M: Brian King <brking@us.ibm.com>
1da177e4 6007S: Supported
679655da 6008F: drivers/scsi/ipr.*
1da177e4 6009
9d348af4 6010IBM Power Virtual Ethernet Device Driver
eddd63a6 6011M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6012L: netdev@vger.kernel.org
6013S: Supported
9aa32835 6014F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6015
032c5e82
TF
6016IBM Power SRIOV Virtual NIC Device Driver
6017M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6018M: John Allen <jallen@linux.vnet.ibm.com>
6019L: netdev@vger.kernel.org
6020S: Supported
6021F: drivers/net/ethernet/ibm/ibmvnic.*
6022
e6babec6 6023IBM Power Virtual SCSI Device Drivers
bcbde52b 6024M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6025L: linux-scsi@vger.kernel.org
6026S: Supported
e6babec6 6027F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6028F: include/scsi/viosrp.h
6029
6030IBM Power Virtual SCSI Device Target Driver
6031M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6032M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6033L: linux-scsi@vger.kernel.org
6034L: target-devel@vger.kernel.org
6035S: Supported
6036F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6037
6038IBM Power Virtual FC Device Drivers
44b4dad9 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6040L: linux-scsi@vger.kernel.org
6041S: Supported
6042F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6043
1da177e4 6044IBM ServeRAID RAID DRIVER
f9213e78 6045S: Orphan
679655da 6046F: drivers/scsi/ips.*
1da177e4 6047
6ed9f9c4
PT
6048ICH LPC AND GPIO DRIVER
6049M: Peter Tyser <ptyser@xes-inc.com>
6050S: Maintained
6051F: drivers/mfd/lpc_ich.c
6052F: drivers/gpio/gpio-ich.c
6053
1e7106fc 6054IDE SUBSYSTEM
8b58be88 6055M: "David S. Miller" <davem@davemloft.net>
1da177e4 6056L: linux-ide@vger.kernel.org
8a6e2535 6057Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6059S: Maintained
679655da
JP
6060F: Documentation/ide/
6061F: drivers/ide/
6062F: include/linux/ide.h
1da177e4 6063
6cb8c13d
IP
6064IDEAPAD LAPTOP EXTRAS DRIVER
6065M: Ike Panhc <ike.pan@canonical.com>
6066L: platform-driver-x86@vger.kernel.org
6067W: http://launchpad.net/ideapad-laptop
6068S: Maintained
6069F: drivers/platform/x86/ideapad-laptop.c
6070
1ea4c161
AM
6071IDEAPAD LAPTOP SLIDEBAR DRIVER
6072M: Andrey Moiseev <o2g.org.ru@gmail.com>
6073L: linux-input@vger.kernel.org
6074W: https://github.com/o2genum/ideapad-slidebar
6075S: Maintained
6076F: drivers/input/misc/ideapad_slidebar.c
6077
0f861e8c 6078IDE/ATAPI DRIVERS
487ba8e8 6079M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6080L: linux-ide@vger.kernel.org
c404c199 6081S: Maintained
679655da
JP
6082F: Documentation/cdrom/ide-cd
6083F: drivers/ide/ide-cd*
1da177e4 6084
27471fdb 6085IDLE-I7300
8b58be88 6086M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6087L: linux-pm@vger.kernel.org
27471fdb 6088S: Supported
679655da 6089F: drivers/idle/i7300_idle.c
27471fdb 6090
02cf2286 6091IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6092M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6093L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6094W: http://wpan.cakelab.org/
6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6097S: Maintained
6098F: net/ieee802154/
68653359 6099F: net/mac802154/
251741b1 6100F: drivers/net/ieee802154/
580947d3
AA
6101F: include/linux/nl802154.h
6102F: include/linux/ieee802154.h
6103F: include/net/nl802154.h
6104F: include/net/mac802154.h
6105F: include/net/af_ieee802154.h
6106F: include/net/cfg802154.h
6107F: include/net/ieee802154_netdev.h
ebef9c12 6108F: Documentation/networking/ieee802154.txt
02cf2286 6109
b1c97193
SY
6110IGORPLUG-USB IR RECEIVER
6111M: Sean Young <sean@mess.org>
6112L: linux-media@vger.kernel.org
6113S: Maintained
6114F: drivers/media/rc/igorplugusb.c
6115
40ad4a30
SY
6116IGUANAWORKS USB IR TRANSCEIVER
6117M: Sean Young <sean@mess.org>
6118L: linux-media@vger.kernel.org
6119S: Maintained
6120F: drivers/media/rc/iguanair.c
6121
9545f86e 6122IIO SUBSYSTEM AND DRIVERS
030a13d7 6123M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6124R: Hartmut Knaack <knaack.h@gmx.de>
6125R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6126R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6127L: linux-iio@vger.kernel.org
21d41655 6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6129S: Maintained
866b148a 6130F: Documentation/devicetree/bindings/iio/
03e7c251 6131F: drivers/iio/
9545f86e 6132F: drivers/staging/iio/
8fe671fc 6133F: include/linux/iio/
817020cf 6134F: tools/iio/
9545f86e 6135
65519263
SG
6136IKANOS/ADI EAGLE ADSL USB DRIVER
6137M: Matthieu Castet <castet.matthieu@free.fr>
6138M: Stanislaw Gruszka <stf_xl@wp.pl>
6139S: Maintained
6140F: drivers/usb/atm/ueagle-atm.c
6141
8ef3ff27
PB
6142IMGTEC ASCII LCD DRIVER
6143M: Paul Burton <paul.burton@imgtec.com>
6144S: Maintained
6145F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6146F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6147
e89ab51f
GR
6148INA209 HARDWARE MONITOR DRIVER
6149M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6150L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6151S: Maintained
6152F: Documentation/hwmon/ina209
6153F: Documentation/devicetree/bindings/i2c/ina209.txt
6154F: drivers/hwmon/ina209.c
6155
6156INA2XX HARDWARE MONITOR DRIVER
6157M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6158L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6159S: Maintained
6160F: Documentation/hwmon/ina2xx
6161F: drivers/hwmon/ina2xx.c
6162F: include/linux/platform_data/ina2xx.h
6163
14dc124f
SIG
6164INDUSTRY PACK SUBSYSTEM (IPACK)
6165M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6166M: Jens Taprogge <jens.taprogge@taprogge.org>
6167M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6168L: industrypack-devel@lists.sourceforge.net
6169W: http://industrypack.sourceforge.net
6170S: Maintained
6171F: drivers/ipack/
6172
8adc53fd
ZLK
6173INGENIC JZ4780 DMA Driver
6174M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6175S: Maintained
6176F: drivers/dma/dma-jz4780.c
6177
87cf40e6
HH
6178INGENIC JZ4780 NAND DRIVER
6179M: Harvey Hunt <harveyhuntnexus@gmail.com>
6180L: linux-mtd@lists.infradead.org
6181S: Maintained
6182F: drivers/mtd/nand/jz4780_*
6183
aa7168f4 6184INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6185M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6186M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6187L: linux-ima-devel@lists.sourceforge.net
6188L: linux-ima-user@lists.sourceforge.net
6189L: linux-security-module@vger.kernel.org
9f273c24 6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6191S: Supported
679655da 6192F: security/integrity/ima/
aa7168f4 6193
9a4ea5a9
JH
6194IMGTEC IR DECODER DRIVER
6195M: James Hogan <james.hogan@imgtec.com>
6196S: Maintained
6197F: drivers/media/rc/img-ir/
6198
1da177e4 6199IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6200L: linux-fbdev@vger.kernel.org
843393d3 6201S: Orphan
8a61f013 6202F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6203
6204INFINIBAND SUBSYSTEM
b6b2bbe6 6205M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6206M: Sean Hefty <sean.hefty@intel.com>
6207M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6208L: linux-rdma@vger.kernel.org
605841f5 6209W: http://www.openfabrics.org/
8a6e2535 6210Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6212S: Supported
679655da
JP
6213F: Documentation/infiniband/
6214F: drivers/infiniband/
c117ab84 6215F: include/uapi/linux/if_infiniband.h
954138dc
YD
6216F: include/uapi/rdma/
6217F: include/rdma/
1da177e4 6218
c9f04f58 6219INOTIFY
8b58be88
JP
6220M: John McCutchan <john@johnmccutchan.com>
6221M: Robert Love <rlove@rlove.org>
6222M: Eric Paris <eparis@parisplace.org>
c9f04f58 6223S: Maintained
679655da
JP
6224F: Documentation/filesystems/inotify.txt
6225F: fs/notify/inotify/
6226F: include/linux/inotify.h
c117ab84 6227F: include/uapi/linux/inotify.h
c9f04f58 6228
e2d1d6c0 6229INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6230M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6231L: linux-input@vger.kernel.org
8a6e2535 6232Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6234S: Maintained
679655da 6235F: drivers/input/
f4eea7e2 6236F: include/linux/input.h
c117ab84 6237F: include/uapi/linux/input.h
f4eea7e2 6238F: include/linux/input/
e52d8398 6239F: Documentation/devicetree/bindings/input/
e2d1d6c0 6240
3267a87f 6241INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6242M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6243L: linux-input@vger.kernel.org
75dd112a 6244S: Odd fixes
3267a87f 6245F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6246F: drivers/input/input-mt.c
3267a87f
HR
6247K: \b(ABS|SYN)_MT_
6248
97fa99a3
JY
6249INTEL ASoC BDW/HSW DRIVERS
6250M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6251L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6252S: Supported
e8e1225d
JP
6253F: sound/soc/intel/common/sst-dsp*
6254F: sound/soc/intel/common/sst-firmware.c
6255F: sound/soc/intel/boards/broadwell.c
6256F: sound/soc/intel/haswell/
97fa99a3 6257
4ac13e17
DJ
6258INTEL C600 SERIES SAS CONTROLLER DRIVER
6259M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6260M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6261L: linux-scsi@vger.kernel.org
7106891a
DJ
6262T: git git://git.code.sf.net/p/intel-sas/isci
6263S: Supported
4ac13e17 6264F: drivers/scsi/isci/
4ac13e17 6265
ecc83e52
AH
6266INTEL HID EVENT DRIVER
6267M: Alex Hung <alex.hung@canonical.com>
6268L: platform-driver-x86@vger.kernel.org
6269S: Maintained
6270F: drivers/platform/x86/intel-hid.c
6271
332e0812
AK
6272INTEL VIRTUAL BUTTON DRIVER
6273M: AceLan Kao <acelan.kao@canonical.com>
6274L: platform-driver-x86@vger.kernel.org
6275S: Maintained
6276F: drivers/platform/x86/intel-vbtn.c
6277
26717172
LB
6278INTEL IDLE DRIVER
6279M: Len Brown <lenb@kernel.org>
bf1c138e 6280L: linux-pm@vger.kernel.org
08deed1e 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6282S: Supported
6283F: drivers/idle/intel_idle.c
6284
8fb861fa
SP
6285INTEL INTEGRATED SENSOR HUB DRIVER
6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287M: Jiri Kosina <jikos@kernel.org>
6288L: linux-input@vger.kernel.org
6289S: Maintained
6290F: drivers/hid/intel-ish-hid/
6291
7c1ac18d 6292INTEL PSTATE DRIVER
58ac1f62
SP
6293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6295L: linux-pm@vger.kernel.org
6296S: Supported
6297F: drivers/cpufreq/intel_pstate.c
6298
9eb8ef74 6299INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6300M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6301L: linux-fbdev@vger.kernel.org
ce00f85c 6302S: Maintained
679655da 6303F: Documentation/fb/intelfb.txt
8a61f013 6304F: drivers/video/fbdev/intelfb/
9eb8ef74 6305
1da177e4 6306INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6307M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6308L: linux-fbdev@vger.kernel.org
ce00f85c 6309S: Maintained
8a61f013 6310F: drivers/video/fbdev/i810/
1da177e4 6311
f4a9bc4c 6312INTEL MENLOW THERMAL DRIVER
8b58be88 6313M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6314L: platform-driver-x86@vger.kernel.org
5ca92bd9 6315W: https://01.org/linux-acpi
f4a9bc4c 6316S: Supported
679655da 6317F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6318
248a9dc3 6319INTEL I/OAT DMA DRIVER
18ebd564 6320M: Dave Jiang <dave.jiang@intel.com>
08223d80 6321R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6322L: dmaengine@vger.kernel.org
6323Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6324S: Supported
679655da 6325F: drivers/dma/ioat*
248a9dc3 6326
6c8909b4 6327INTEL IOMMU (VT-d)
8b58be88 6328M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6329L: iommu@lists.linux-foundation.org
54e5881d 6330T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6331S: Supported
3fb39615 6332F: drivers/iommu/intel-iommu.c
679655da 6333F: include/linux/intel-iommu.h
6c8909b4 6334
b3e5f263 6335INTEL IOP-ADMA DMA DRIVER
08223d80 6336R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6337S: Odd fixes
679655da 6338F: drivers/dma/iop-adma.c
b3e5f263 6339
9251ce95 6340INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6341M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6342S: Maintained
679655da
JP
6343F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6344F: arch/arm/mach-ixp4xx/include/mach/npe.h
6345F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6346F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6347F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6348F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6349
844dd05f 6350INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6351M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6352S: Maintained
679655da 6353F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6354
2f302324 6355INTEL ETHERNET DRIVERS
8b58be88 6356M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6357L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6358W: http://www.intel.com/support/feedback.htm
d94e6fed 6359W: http://e1000.sourceforge.net/
2f302324
JK
6360Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6363S: Supported
0d164401
JK
6364F: Documentation/networking/e100.txt
6365F: Documentation/networking/e1000.txt
6366F: Documentation/networking/e1000e.txt
6367F: Documentation/networking/igb.txt
6368F: Documentation/networking/igbvf.txt
6369F: Documentation/networking/ixgb.txt
6370F: Documentation/networking/ixgbe.txt
6371F: Documentation/networking/ixgbevf.txt
1bff6529 6372F: Documentation/networking/i40e.txt
105bf2fe 6373F: Documentation/networking/i40evf.txt
dee1ad47 6374F: drivers/net/ethernet/intel/
bc90d291 6375F: drivers/net/ethernet/intel/*/
1da177e4 6376
6e4de866
FL
6377INTEL RDMA RNIC DRIVER
6378M: Faisal Latif <faisal.latif@intel.com>
6379R: Chien Tin Tung <chien.tin.tung@intel.com>
6380R: Mustafa Ismail <mustafa.ismail@intel.com>
6381R: Shiraz Saleem <shiraz.saleem@intel.com>
6382R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6383L: linux-rdma@vger.kernel.org
6384S: Supported
6385F: drivers/infiniband/hw/i40iw/
6386
224f9e6d
AS
6387INTEL MERRIFIELD GPIO DRIVER
6388M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6389L: linux-gpio@vger.kernel.org
6390S: Maintained
6391F: drivers/gpio/gpio-merrifield.c
6392
0963d59b
LW
6393INTEL-MID GPIO DRIVER
6394M: David Cohen <david.a.cohen@linux.intel.com>
6395L: linux-gpio@vger.kernel.org
6396S: Maintained
6397F: drivers/gpio/gpio-intel-mid.c
6398
ca907a90
SY
6399INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6400M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6401L: linux-wireless@vger.kernel.org
ca907a90 6402S: Maintained
679655da 6403F: Documentation/networking/README.ipw2100
679655da 6404F: Documentation/networking/README.ipw2200
367a1092 6405F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6406
5760b0a5
AS
6407INTEL(R) TRACE HUB
6408M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6409S: Supported
6410F: Documentation/trace/intel_th.txt
6411F: drivers/hwtracing/intel_th/
6412
4bd96a7a 6413INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6414M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6415L: tboot-devel@lists.sourceforge.net
6416W: http://tboot.sourceforge.net
e9b7d7c8 6417T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6418S: Supported
6419F: Documentation/intel_txt.txt
6420F: include/linux/tboot.h
6421F: arch/x86/kernel/tboot.c
6422
8a70da82 6423INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6424M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6425M: linux-wimax@intel.com
49e7d9df 6426L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6427S: Supported
6428W: http://linuxwimax.org
679655da
JP
6429F: Documentation/wimax/README.i2400m
6430F: drivers/net/wimax/i2400m/
c117ab84 6431F: include/uapi/linux/wimax/i2400m.h
8a70da82 6432
1c0ce89c
SG
6433INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6434M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6435L: linux-wireless@vger.kernel.org
1c0ce89c 6436S: Supported
7ac9a364 6437F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6438
b481de9c 6439INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6440M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6441M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6442M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6443M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6444L: linux-wireless@vger.kernel.org
b481de9c 6445W: http://intellinuxwireless.org
b62ff718 6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6447S: Supported
e705c121 6448F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6449
de8fe023
TW
6450INTEL MANAGEMENT ENGINE (mei)
6451M: Tomas Winkler <tomas.winkler@intel.com>
6452L: linux-kernel@vger.kernel.org
6453S: Supported
c117ab84 6454F: include/uapi/linux/mei.h
5069288b 6455F: include/linux/mei_cl_bus.h
de8fe023 6456F: drivers/misc/mei/*
222818c3 6457F: drivers/watchdog/mei_wdt.c
e07950a1 6458F: Documentation/misc-devices/mei/*
986b891a 6459F: samples/mei/*
de8fe023 6460
50ceb98b
SD
6461INTEL MIC DRIVERS (mic)
6462M: Sudeep Dutt <sudeep.dutt@intel.com>
6463M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6464S: Supported
6465W: https://github.com/sudeepdutt/mic
6466W: http://software.intel.com/en-us/mic-developer
6467F: include/linux/mic_bus.h
6468F: include/linux/scif.h
6469F: include/uapi/linux/mic_common.h
6470F: include/uapi/linux/mic_ioctl.h
9f273c24 6471F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6472F: drivers/misc/mic/
6473F: drivers/dma/mic_x100_dma.c
6474F: drivers/dma/mic_x100_dma.h
9f273c24 6475F: Documentation/mic/
50ceb98b 6476
fdca4f16 6477INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6478M: Zha Qipeng<qipeng.zha@intel.com>
6479L: platform-driver-x86@vger.kernel.org
6480S: Maintained
6481F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6482F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6483F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6484F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6485
378f956e
SKC
6486INTEL TELEMETRY DRIVER
6487M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6488L: platform-driver-x86@vger.kernel.org
6489S: Maintained
378f956e 6490F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6491F: drivers/platform/x86/intel_telemetry*
0a8b8353 6492
b740d2e9
RB
6493INTEL PMC CORE DRIVER
6494M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6495M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6496L: platform-driver-x86@vger.kernel.org
6497S: Maintained
6498F: arch/x86/include/asm/pmc_core.h
6499F: drivers/platform/x86/intel_pmc_core*
6500
cb109a0e 6501IOC3 ETHERNET DRIVER
8b58be88 6502M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6503L: linux-mips@linux-mips.org
6504S: Maintained
8862bf1e 6505F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6506
cb109a0e 6507IOC3 SERIAL DRIVER
8b58be88 6508M: Pat Gefre <pfg@sgi.com>
d39e0721 6509L: linux-serial@vger.kernel.org
cb109a0e 6510S: Maintained
df621252 6511F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6512
0b6e8569
SW
6513IOMMU DRIVERS
6514M: Joerg Roedel <joro@8bytes.org>
6515L: iommu@lists.linux-foundation.org
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6517S: Maintained
efcd94c0 6518F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6519F: drivers/iommu/
6520
4480f15b 6521IP MASQUERADING
8b58be88 6522M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6523S: Maintained
679655da 6524F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6525
4409ebe9 6526IPMI SUBSYSTEM
8b58be88 6527M: Corey Minyard <minyard@acm.org>
b0c90653 6528L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6529W: http://openipmi.sourceforge.net/
6530S: Supported
679655da
JP
6531F: Documentation/IPMI.txt
6532F: drivers/char/ipmi/
6533F: include/linux/ipmi*
c117ab84 6534F: include/uapi/linux/ipmi*
4409ebe9 6535
2d800897
KW
6536QCOM AUDIO (ASoC) DRIVERS
6537M: Patrick Lai <plai@codeaurora.org>
6538M: Banajit Goswami <bgoswami@codeaurora.org>
6539L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6540S: Supported
6541F: sound/soc/qcom/
6542
e2d1d6c0 6543IPS SCSI RAID DRIVER
8b58be88 6544M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6545L: linux-scsi@vger.kernel.org
6546W: http://www.adaptec.com/
6547S: Maintained
679655da 6548F: drivers/scsi/ips*
e2d1d6c0
RD
6549
6550IPVS
8b58be88
JP
6551M: Wensong Zhang <wensong@linux-vs.org>
6552M: Simon Horman <horms@verge.net.au>
6553M: Julian Anastasov <ja@ssi.bg>
979b6c13 6554L: netdev@vger.kernel.org
e2d1d6c0 6555L: lvs-devel@vger.kernel.org
1da177e4 6556S: Maintained
9f273c24
FW
6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6559F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6560F: include/net/ip_vs.h
c117ab84 6561F: include/uapi/linux/ip_vs.h
679655da 6562F: net/netfilter/ipvs/
1da177e4 6563
e7839f25 6564IPWIRELESS DRIVER
e5f6450c 6565M: Jiri Kosina <jikos@kernel.org>
d8130624 6566M: David Sterba <dsterba@suse.com>
92094aa0 6567S: Odd Fixes
282361a0 6568F: drivers/tty/ipwireless/
099dc4fb 6569
e2d1d6c0 6570IPX NETWORK LAYER
8b58be88 6571M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6572L: netdev@vger.kernel.org
6573S: Maintained
679655da 6574F: include/net/ipx.h
c117ab84 6575F: include/uapi/linux/ipx.h
679655da 6576F: net/ipx/
e2d1d6c0 6577
1da177e4 6578IRDA SUBSYSTEM
8b58be88 6579M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6580L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6581L: netdev@vger.kernel.org
1da177e4 6582W: http://irda.sourceforge.net/
f353976d 6583S: Maintained
e0057975 6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6585F: Documentation/networking/irda.txt
6586F: drivers/net/irda/
6587F: include/net/irda/
6588F: net/irda/
1da177e4 6589
a800c7cc
TG
6590IRQ SUBSYSTEM
6591M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6592L: linux-kernel@vger.kernel.org
a800c7cc 6593S: Maintained
75fc2d37 6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6595F: kernel/irq/
2ed9fd28
JC
6596
6597IRQCHIP DRIVERS
6598M: Thomas Gleixner <tglx@linutronix.de>
6599M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6600M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6601L: linux-kernel@vger.kernel.org
6602S: Maintained
6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6604T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6605F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6606F: drivers/irqchip/
a800c7cc 6607
7ab3a837 6608IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6609M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6610S: Maintained
b09dec2c 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6612F: Documentation/IRQ-domain.txt
6613F: include/linux/irqdomain.h
6614F: kernel/irq/irqdomain.c
b09dec2c 6615F: kernel/irq/msi.c
7ab3a837 6616
ad7afc38
WBG
6617ISA
6618M: William Breathitt Gray <vilhelm.gray@gmail.com>
6619S: Maintained
6620F: Documentation/isa.txt
6621F: drivers/base/isa.c
6622F: include/linux/isa.h
6623
e2d1d6c0 6624ISAPNP
8b58be88 6625M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6626S: Maintained
679655da
JP
6627F: Documentation/isapnp.txt
6628F: drivers/pnp/isapnp/
6629F: include/linux/isapnp.h
e2d1d6c0 6630
d39b8420
HV
6631ISA RADIO MODULE
6632M: Hans Verkuil <hverkuil@xs4all.nl>
6633L: linux-media@vger.kernel.org
6634T: git git://linuxtv.org/media_tree.git
a825eaec 6635W: https://linuxtv.org
d39b8420
HV
6636S: Maintained
6637F: drivers/media/radio/radio-isa*
6638
71a6d0af
HW
6639iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6640M: Peter Jones <pjones@redhat.com>
6641M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6642S: Maintained
6643F: drivers/firmware/iscsi_ibft*
6644
14816b1e 6645ISCSI
623290a2
LD
6646M: Lee Duncan <lduncan@suse.com>
6647M: Chris Leech <cleech@redhat.com>
14816b1e 6648L: open-iscsi@googlegroups.com
623290a2 6649W: www.open-iscsi.com
14816b1e 6650S: Maintained
679655da
JP
6651F: drivers/scsi/*iscsi*
6652F: include/scsi/*iscsi*
14816b1e 6653
1e65eb42
OG
6654ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6655M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6656M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6657M: Roi Dayan <roid@mellanox.com>
6658L: linux-rdma@vger.kernel.org
6659S: Supported
6660W: http://www.openfabrics.org
6661W: www.open-iscsi.org
6662Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6663F: drivers/infiniband/ulp/iser/
1e65eb42 6664
2b70e5fd 6665ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6666M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6668L: linux-rdma@vger.kernel.org
6669L: target-devel@vger.kernel.org
6670S: Supported
6671W: http://www.linux-iscsi.org
6672F: drivers/infiniband/ulp/isert
6673
1da177e4 6674ISDN SUBSYSTEM
8b58be88 6675M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6676L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6677L: netdev@vger.kernel.org
1da177e4 6678W: http://www.isdn4linux.de
54e5881d 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6680S: Maintained
679655da
JP
6681F: Documentation/isdn/
6682F: drivers/isdn/
6683F: include/linux/isdn.h
6684F: include/linux/isdn/
c117ab84
CEB
6685F: include/uapi/linux/isdn.h
6686F: include/uapi/linux/isdn/
1da177e4
LT
6687
6688ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6689M: Armin Schindler <mac@melware.de>
d5d52273 6690L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6691W: http://www.melware.de
6692S: Maintained
679655da 6693F: drivers/isdn/hardware/eicon/
1da177e4 6694
d624870f 6695IT87 HARDWARE MONITORING DRIVER
d8130624 6696M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6697L: linux-hwmon@vger.kernel.org
d624870f
JD
6698S: Maintained
6699F: Documentation/hwmon/it87
6700F: drivers/hwmon/it87.c
6701
d7104bff
AP
6702IT913X MEDIA DRIVER
6703M: Antti Palosaari <crope@iki.fi>
6704L: linux-media@vger.kernel.org
a825eaec 6705W: https://linuxtv.org
d7104bff
AP
6706W: http://palosaari.fi/linux/
6707Q: http://patchwork.linuxtv.org/project/linux-media/list/
6708T: git git://linuxtv.org/anttip/media_tree.git
6709S: Maintained
249c697e 6710F: drivers/media/tuners/it913x*
d7104bff 6711
91821ff3 6712IVTV VIDEO4LINUX DRIVER
6afdeaf8 6713M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6714L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6715L: linux-media@vger.kernel.org
275ffde4 6716T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6717W: http://www.ivtvdriver.org
6718S: Maintained
618cd932 6719F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6720F: drivers/media/pci/ivtv/
c117ab84 6721F: include/uapi/linux/ivtv*
91821ff3 6722
68620bdd
MP
6723IX2505V MEDIA DRIVER
6724M: Malcolm Priestley <tvboxspy@gmail.com>
6725L: linux-media@vger.kernel.org
a825eaec 6726W: https://linuxtv.org
68620bdd
MP
6727Q: http://patchwork.linuxtv.org/project/linux-media/list/
6728S: Maintained
6729F: drivers/media/dvb-frontends/ix2505v*
6730
4453d736
GR
6731JC42.4 TEMPERATURE SENSOR DRIVER
6732M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6733L: linux-hwmon@vger.kernel.org
4453d736
GR
6734S: Maintained
6735F: drivers/hwmon/jc42.c
6736F: Documentation/hwmon/jc42
6737
e2d1d6c0 6738JFS FILESYSTEM
3256f80f 6739M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6740L: jfs-discussion@lists.sourceforge.net
6741W: http://jfs.sourceforge.net/
54e5881d 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6743S: Maintained
679655da
JP
6744F: Documentation/filesystems/jfs.txt
6745F: fs/jfs/
e2d1d6c0 6746
95252236 6747JME NETWORK DRIVER
8b58be88 6748M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6749L: netdev@vger.kernel.org
6750S: Maintained
63d24a0e 6751F: drivers/net/ethernet/jme.*
95252236 6752
1da177e4 6753JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6754M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6755L: linux-mtd@lists.infradead.org
6756W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6757S: Maintained
679655da 6758F: fs/jffs2/
c117ab84 6759F: include/uapi/linux/jffs2.h
1da177e4 6760
d183e11a
TT
6761JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6762M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6763M: Jan Kara <jack@suse.com>
d183e11a
TT
6764L: linux-ext4@vger.kernel.org
6765S: Maintained
6766F: fs/jbd2/
6767F: include/linux/jbd2.h
ae0718f8 6768
207dab5f
MU
6769JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6770M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6771L: linux-media@vger.kernel.org
6772S: Maintained
6773F: drivers/media/platform/rcar_jpu.c
6774
fd8b6cb4 6775JSM Neo PCI based serial card
df247081 6776M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6777L: linux-serial@vger.kernel.org
6778S: Maintained
df621252 6779F: drivers/tty/serial/jsm/
ae0718f8 6780
af39917d
CL
6781K10TEMP HARDWARE MONITORING DRIVER
6782M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6783L: linux-hwmon@vger.kernel.org
af39917d
CL
6784S: Maintained
6785F: Documentation/hwmon/k10temp
6786F: drivers/hwmon/k10temp.c
6787
4660cb35 6788K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6789M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6790L: linux-hwmon@vger.kernel.org
ae0718f8 6791S: Maintained
679655da
JP
6792F: Documentation/hwmon/k8temp
6793F: drivers/hwmon/k8temp.c
ae0718f8 6794
0ba1d91d
AR
6795KASAN
6796M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6797R: Alexander Potapenko <glider@google.com>
6798R: Dmitry Vyukov <dvyukov@google.com>
6799L: kasan-dev@googlegroups.com
6800S: Maintained
6801F: arch/*/include/asm/kasan.h
6802F: arch/*/mm/kasan_init*
2757aafa 6803F: Documentation/dev-tools/kasan.rst
64f8ebaf 6804F: include/linux/kasan*.h
0ba1d91d
AR
6805F: lib/test_kasan.c
6806F: mm/kasan/
6807F: scripts/Makefile.kasan
6808
1da177e4 6809KCONFIG
5eb1f99e 6810M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6811L: linux-kbuild@vger.kernel.org
cea8321c 6812T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6813S: Maintained
679655da
JP
6814F: Documentation/kbuild/kconfig-language.txt
6815F: scripts/kconfig/
1da177e4 6816
ea6c2089 6817KDUMP
f871f191
VG
6818M: Dave Young <dyoung@redhat.com>
6819M: Baoquan He <bhe@redhat.com>
6820R: Vivek Goyal <vgoyal@redhat.com>
34633993 6821L: kexec@lists.infradead.org
ea6c2089
VG
6822W: http://lse.sourceforge.net/kdump/
6823S: Maintained
80811493 6824F: Documentation/kdump/
ea6c2089 6825
f41bf02f
HV
6826KEENE FM RADIO TRANSMITTER DRIVER
6827M: Hans Verkuil <hverkuil@xs4all.nl>
6828L: linux-media@vger.kernel.org
6829T: git git://linuxtv.org/media_tree.git
a825eaec 6830W: https://linuxtv.org
f41bf02f
HV
6831S: Maintained
6832F: drivers/media/radio/radio-keene*
6833
1da177e4 6834KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6835M: Ian Kent <raven@themaw.net>
f694fc97 6836L: autofs@vger.kernel.org
1da177e4 6837S: Maintained
679655da 6838F: fs/autofs4/
1da177e4 6839
70fb7ba6 6840KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6841M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6844L: linux-kbuild@vger.kernel.org
5ce45962 6845S: Maintained
679655da
JP
6846F: Documentation/kbuild/
6847F: Makefile
6848F: scripts/Makefile.*
70fb7ba6
MM
6849F: scripts/basic/
6850F: scripts/mk*
6851F: scripts/package/
1da177e4
LT
6852
6853KERNEL JANITORS
c3000e03 6854L: kernel-janitors@vger.kernel.org
10466f5a 6855W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6856S: Odd Fixes
1da177e4 6857
e8b43555 6858KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6859M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6860M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6861L: linux-nfs@vger.kernel.org
1da177e4 6862W: http://nfs.sourceforge.net/
9f273c24 6863T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6864S: Supported
679655da 6865F: fs/nfsd/
c117ab84 6866F: include/uapi/linux/nfsd/
679655da
JP
6867F: fs/lockd/
6868F: fs/nfs_common/
6869F: net/sunrpc/
6870F: include/linux/lockd/
6871F: include/linux/sunrpc/
c117ab84 6872F: include/uapi/linux/sunrpc/
1da177e4 6873
13b122b3
SK
6874KERNEL SELFTEST FRAMEWORK
6875M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6876M: Shuah Khan <shuah@kernel.org>
64f00850 6877L: linux-kselftest@vger.kernel.org
13b122b3
SK
6878T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6879S: Maintained
6880F: tools/testing/selftests
6881
426d62e2 6882KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6883M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6884M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6885L: kvm@vger.kernel.org
e3e58478 6886W: http://www.linux-kvm.org
a94b40a6 6887T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6888S: Supported
c93a64fe
PB
6889F: Documentation/*/kvm*.txt
6890F: Documentation/virtual/kvm/
679655da 6891F: arch/*/kvm/
1662e862
CB
6892F: arch/x86/kernel/kvm.c
6893F: arch/x86/kernel/kvmclock.c
679655da
JP
6894F: arch/*/include/asm/kvm*
6895F: include/linux/kvm*
c117ab84 6896F: include/uapi/linux/kvm*
679655da 6897F: virt/kvm/
6d0a1a61 6898F: tools/kvm/
426d62e2 6899
ad8003d3 6900KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6901M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6902L: kvm@vger.kernel.org
038161de 6903W: http://www.linux-kvm.org/
7de609c8 6904S: Maintained
679655da 6905F: arch/x86/include/asm/svm.h
679655da 6906F: arch/x86/kvm/svm.c
426d62e2 6907
513014b7 6908KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6909M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6910L: kvm-ppc@vger.kernel.org
038161de 6911W: http://www.linux-kvm.org/
6a7f972d 6912T: git git://github.com/agraf/linux-2.6.git
513014b7 6913S: Supported
679655da
JP
6914F: arch/powerpc/include/asm/kvm*
6915F: arch/powerpc/kvm/
513014b7 6916
85f8fffe 6917KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6918M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6919M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6920L: linux-s390@vger.kernel.org
6921W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6923S: Supported
679655da
JP
6924F: Documentation/s390/kvm.txt
6925F: arch/s390/include/asm/kvm*
80811493 6926F: arch/s390/kvm/
85f8fffe 6927
a749474d 6928KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6929M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6930M: Marc Zyngier <marc.zyngier@arm.com>
6931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6932L: kvmarm@lists.cs.columbia.edu
6933W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6935S: Supported
a749474d
CD
6936F: arch/arm/include/uapi/asm/kvm*
6937F: arch/arm/include/asm/kvm*
6938F: arch/arm/kvm/
5c8818b4
MZ
6939F: virt/kvm/arm/
6940F: include/kvm/arm_*
a749474d 6941
6394a3ec 6942KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6943M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6944M: Marc Zyngier <marc.zyngier@arm.com>
6945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6946L: kvmarm@lists.cs.columbia.edu
6947S: Maintained
6948F: arch/arm64/include/uapi/asm/kvm*
6949F: arch/arm64/include/asm/kvm*
6950F: arch/arm64/kvm/
6951
bfd3d532
JH
6952KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6953M: James Hogan <james.hogan@imgtec.com>
6954L: linux-mips@linux-mips.org
6955S: Supported
6956F: arch/mips/include/uapi/asm/kvm*
6957F: arch/mips/include/asm/kvm*
6958F: arch/mips/kvm/
6959
dc009d92 6960KEXEC
8b58be88 6961M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6962W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6963L: kexec@lists.infradead.org
dc009d92 6964S: Maintained
679655da 6965F: include/linux/kexec.h
c117ab84 6966F: include/uapi/linux/kexec.h
10540a69 6967F: kernel/kexec*
dc009d92 6968
e971461f
DH
6969KEYS/KEYRINGS:
6970M: David Howells <dhowells@redhat.com>
aa62efff 6971L: keyrings@vger.kernel.org
e971461f 6972S: Maintained
d410fa4e 6973F: Documentation/security/keys.txt
e971461f
DH
6974F: include/linux/key.h
6975F: include/linux/key-type.h
75aeddd1
DH
6976F: include/linux/keyctl.h
6977F: include/uapi/linux/keyctl.h
e971461f
DH
6978F: include/keys/
6979F: security/keys/
6980
7f3c68be 6981KEYS-TRUSTED
74dd744f
MZ
6982M: David Safford <safford@us.ibm.com>
6983M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6984L: linux-security-module@vger.kernel.org
aa62efff 6985L: keyrings@vger.kernel.org
7f3c68be 6986S: Supported
d410fa4e 6987F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6988F: include/keys/trusted-type.h
6989F: security/keys/trusted.c
6990F: security/keys/trusted.h
6991
6992KEYS-ENCRYPTED
74dd744f
MZ
6993M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6994M: David Safford <safford@us.ibm.com>
7f3c68be 6995L: linux-security-module@vger.kernel.org
aa62efff 6996L: keyrings@vger.kernel.org
7f3c68be 6997S: Supported
d410fa4e 6998F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6999F: include/keys/encrypted-type.h
19c90aa6 7000F: security/keys/encrypted-keys/
7f3c68be 7001
5b778dad 7002KGDB / KDB /debug_core
8b58be88 7003M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7004W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7005L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7007S: Maintained
679655da
JP
7008F: Documentation/DocBook/kgdb.tmpl
7009F: drivers/misc/kgdbts.c
df621252 7010F: drivers/tty/serial/kgdboc.c
5b778dad 7011F: include/linux/kdb.h
679655da 7012F: include/linux/kgdb.h
4063eb5f 7013F: kernel/debug/
e3e2aaf7 7014
456db8cc 7015KMEMCHECK
8b58be88 7016M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7017M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7018S: Maintained
9c296b46 7019F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7020F: arch/x86/include/asm/kmemcheck.h
7021F: arch/x86/mm/kmemcheck/
7022F: include/linux/kmemcheck.h
7023F: mm/kmemcheck.c
b9ce08c0 7024
c3bb4d24 7025KMEMLEAK
8b58be88 7026M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7027S: Maintained
ca90a7a3 7028F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7029F: include/linux/kmemleak.h
7030F: mm/kmemleak.c
7031F: mm/kmemleak-test.c
7032
89559a61 7033KPROBES
a320817c 7034M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7035M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7036M: "David S. Miller" <davem@davemloft.net>
353def94 7037M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7038S: Maintained
679655da
JP
7039F: Documentation/kprobes.txt
7040F: include/linux/kprobes.h
7041F: kernel/kprobes.c
89559a61 7042
70e84049 7043KS0108 LCD CONTROLLER DRIVER
8b58be88 7044M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7045W: http://miguelojeda.es/auxdisplay.htm
7046W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7047S: Maintained
679655da
JP
7048F: Documentation/auxdisplay/ks0108
7049F: drivers/auxdisplay/ks0108.c
7050F: include/linux/ks0108.h
70e84049 7051
1b69c6d0
DA
7052L3MDEV
7053M: David Ahern <dsa@cumulusnetworks.com>
7054L: netdev@vger.kernel.org
7055S: Maintained
7056F: net/l3mdev
7057F: include/net/l3mdev.h
7058
9ca44355 7059LANTIQ MIPS ARCHITECTURE
bdb40e8e 7060M: John Crispin <john@phrozen.org>
9ca44355
JC
7061L: linux-mips@linux-mips.org
7062S: Maintained
7063F: arch/mips/lantiq
7064
1da177e4 7065LAPB module
1da177e4 7066L: linux-x25@vger.kernel.org
bf9915cc 7067S: Orphan
679655da
JP
7068F: Documentation/networking/lapb-module.txt
7069F: include/*/lapb.h
7070F: net/lapb/
1da177e4
LT
7071
7072LASI 53c700 driver for PARISC
8b58be88 7073M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7074L: linux-scsi@vger.kernel.org
7075S: Maintained
679655da
JP
7076F: Documentation/scsi/53c700.txt
7077F: drivers/scsi/53c700*
1da177e4 7078
263de9b5 7079LED SUBSYSTEM
8b58be88 7080M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7081M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7082L: linux-leds@vger.kernel.org
b8926ba0 7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7084S: Maintained
85c90368 7085F: Documentation/devicetree/bindings/leds/
679655da
JP
7086F: drivers/leds/
7087F: include/linux/leds.h
263de9b5 7088
b0461a44 7089LEGACY EEPROM DRIVER
d8130624 7090M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7091S: Maintained
7092F: Documentation/misc-devices/eeprom
7093F: drivers/misc/eeprom/eeprom.c
7094
1da177e4 7095LEGO USB Tower driver
8b58be88 7096M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7097L: legousb-devel@lists.sourceforge.net
7098W: http://legousb.sourceforge.net/
7099S: Maintained
679655da 7100F: drivers/usb/misc/legousbtower.c
1da177e4 7101
055616a8
MK
7102LG2160 MEDIA DRIVER
7103M: Michael Krufky <mkrufky@linuxtv.org>
7104L: linux-media@vger.kernel.org
a825eaec 7105W: https://linuxtv.org
055616a8
MK
7106W: http://github.com/mkrufky
7107Q: http://patchwork.linuxtv.org/project/linux-media/list/
7108T: git git://linuxtv.org/mkrufky/tuners.git
7109S: Maintained
7110F: drivers/media/dvb-frontends/lg2160.*
7111
6f0e7725
MK
7112LGDT3305 MEDIA DRIVER
7113M: Michael Krufky <mkrufky@linuxtv.org>
7114L: linux-media@vger.kernel.org
a825eaec 7115W: https://linuxtv.org
6f0e7725
MK
7116W: http://github.com/mkrufky
7117Q: http://patchwork.linuxtv.org/project/linux-media/list/
7118T: git git://linuxtv.org/mkrufky/tuners.git
7119S: Maintained
7120F: drivers/media/dvb-frontends/lgdt3305.*
7121
568a17ff 7122LGUEST
8b58be88 7123M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7124L: lguest@lists.ozlabs.org
568a17ff 7125W: http://lguest.ozlabs.org/
72e91863 7126S: Odd Fixes
070f420b 7127F: arch/x86/include/asm/lguest*.h
679655da
JP
7128F: arch/x86/lguest/
7129F: drivers/lguest/
7130F: include/linux/lguest*.h
070f420b 7131F: tools/lguest/
568a17ff 7132
32ac7cb2
TH
7133LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7134M: Tejun Heo <tj@kernel.org>
7135L: linux-ide@vger.kernel.org
7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7137S: Maintained
7138F: drivers/ata/
7139F: include/linux/ata.h
7140F: include/linux/libata.h
d2abf98e 7141F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7142
7143LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7144M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7145L: linux-ide@vger.kernel.org
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7147S: Maintained
7148F: include/linux/pata_arasan_cf_data.h
7149F: drivers/ata/pata_arasan_cf.c
7150
c7fa056c
BZ
7151LIBATA PATA DRIVERS
7152M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7153M: Tejun Heo <tj@kernel.org>
7154L: linux-ide@vger.kernel.org
7155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7156S: Maintained
7157F: drivers/ata/pata_*.c
7158F: drivers/ata/ata_generic.c
7159
32ac7cb2
TH
7160LIBATA SATA AHCI PLATFORM devices support
7161M: Hans de Goede <hdegoede@redhat.com>
7162M: Tejun Heo <tj@kernel.org>
7163L: linux-ide@vger.kernel.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7165S: Maintained
7166F: drivers/ata/ahci_platform.c
7167F: drivers/ata/libahci_platform.c
7168F: include/linux/ahci_platform.h
7169
7170LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7171M: Mikael Pettersson <mikpelinux@gmail.com>
7172L: linux-ide@vger.kernel.org
7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7174S: Maintained
7175F: drivers/ata/sata_promise.*
7176
1acd437c
SL
7177LIBLOCKDEP
7178M: Sasha Levin <sasha.levin@oracle.com>
7179S: Maintained
7180F: tools/lib/lockdep/
7181
bc30196f
DW
7182LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7183M: Dan Williams <dan.j.williams@intel.com>
7184L: linux-nvdimm@lists.01.org
7185Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7187S: Supported
7188F: drivers/nvdimm/*
7189F: include/linux/nd.h
7190F: include/linux/libnvdimm.h
7191F: include/uapi/linux/ndctl.h
7192
7193LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7194M: Ross Zwisler <ross.zwisler@linux.intel.com>
7195L: linux-nvdimm@lists.01.org
7196Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7197S: Supported
7198F: drivers/nvdimm/blk.c
7199F: drivers/nvdimm/region_devs.c
7200F: drivers/acpi/nfit*
7201
7202LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7203M: Vishal Verma <vishal.l.verma@intel.com>
7204L: linux-nvdimm@lists.01.org
7205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7206S: Supported
7207F: drivers/nvdimm/btt*
7208
7209LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7210M: Ross Zwisler <ross.zwisler@linux.intel.com>
7211L: linux-nvdimm@lists.01.org
7212Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7213S: Supported
7214F: drivers/nvdimm/pmem.c
b864bc17 7215F: include/linux/pmem.h
40603526 7216F: arch/*/include/asm/pmem.h
bc30196f 7217
cd9e9808
MB
7218LIGHTNVM PLATFORM SUPPORT
7219M: Matias Bjorling <mb@lightnvm.io>
7220W: http://github/OpenChannelSSD
4ead1a25 7221L: linux-block@vger.kernel.org
cd9e9808
MB
7222S: Maintained
7223F: drivers/lightnvm/
7224F: include/linux/lightnvm.h
7225F: include/uapi/linux/lightnvm.h
7226
852bb9f5 7227LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7228M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7229M: Paul Mackerras <paulus@samba.org>
ea668936 7230M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7231W: https://github.com/linuxppc/linux/wiki
a4724ed6 7232L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7233Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7235S: Supported
11c34c7d
JP
7236F: Documentation/powerpc/
7237F: arch/powerpc/
ef69b03d
ME
7238F: drivers/char/tpm/tpm_ibmvtpm*
7239F: drivers/crypto/nx/
7240F: drivers/crypto/vmx/
7241F: drivers/net/ethernet/ibm/ibmveth.*
7242F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7243F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7244F: drivers/pci/hotplug/rpa*
7245F: drivers/scsi/ibmvscsi/
ad654f25 7246F: tools/testing/selftests/powerpc
ef69b03d
ME
7247N: opal
7248N: /pmac
7249N: powermac
7250N: powernv
7251N: [^a-z0-9]ps3
7252N: pseries
1da177e4
LT
7253
7254LINUX FOR POWER MACINTOSH
8b58be88 7255M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7256W: http://www.penguinppc.org/
a4724ed6 7257L: linuxppc-dev@lists.ozlabs.org
1da177e4 7258S: Maintained
11c34c7d
JP
7259F: arch/powerpc/platforms/powermac/
7260F: drivers/macintosh/
1da177e4 7261
77a76369 7262LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7263M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7264L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7265T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7266S: Maintained
11c34c7d
JP
7267F: arch/powerpc/platforms/512x/
7268F: arch/powerpc/platforms/52xx/
1da177e4
LT
7269
7270LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7271M: Alistair Popple <alistair@popple.id.au>
8b58be88 7272M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7273W: http://www.penguinppc.org/
a4724ed6 7274L: linuxppc-dev@lists.ozlabs.org
1da177e4 7275S: Maintained
11c34c7d
JP
7276F: arch/powerpc/platforms/40x/
7277F: arch/powerpc/platforms/44x/
1da177e4 7278
260c02a9 7279LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7280L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7281S: Orphan
11c34c7d
JP
7282F: arch/powerpc/*/*virtex*
7283F: arch/powerpc/*/*/*virtex*
1da177e4 7284
e93adf1e 7285LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7286M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7287W: http://www.penguinppc.org/
a4724ed6 7288L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7289S: Maintained
a2b1f7c8 7290F: arch/powerpc/platforms/8xx/
e93adf1e 7291
1da177e4 7292LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7293M: Scott Wood <oss@buserror.net>
8b58be88 7294M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7295W: http://www.penguinppc.org/
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7298S: Maintained
11c34c7d 7299F: arch/powerpc/platforms/83xx/
4c8f581d 7300F: arch/powerpc/platforms/85xx/
1da177e4 7301
ab06ff3a 7302LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7303L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7304S: Orphan
11c34c7d
JP
7305F: arch/powerpc/platforms/pasemi/
7306F: drivers/*/*pasemi*
7307F: drivers/*/*/*pasemi*
ab06ff3a 7308
1da177e4 7309LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7310M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7311L: linux-security-module@vger.kernel.org
1da177e4
LT
7312S: Supported
7313
a23ce6da
HW
7314LIS3LV02D ACCELEROMETER DRIVER
7315M: Eric Piel <eric.piel@tremplin-utc.net>
7316S: Maintained
ff606677
JD
7317F: Documentation/misc-devices/lis3lv02d
7318F: drivers/misc/lis3lv02d/
bd35665f 7319F: drivers/platform/x86/hp_accel.c
a23ce6da 7320
b700e7f0
SJ
7321LIVE PATCHING
7322M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7323M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7324M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7325M: Miroslav Benes <mbenes@suse.cz>
7326R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7327S: Maintained
7328F: kernel/livepatch/
7329F: include/linux/livepatch.h
7330F: arch/x86/include/asm/livepatch.h
7331F: arch/x86/kernel/livepatch.c
5e4e3844 7332F: Documentation/livepatch/
b700e7f0 7333F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7334F: samples/livepatch/
b700e7f0 7335L: live-patching@vger.kernel.org
74d50da3 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7337
ea861d73
KC
7338LINUX KERNEL DUMP TEST MODULE (LKDTM)
7339M: Kees Cook <keescook@chromium.org>
7340S: Maintained
426f3a53 7341F: drivers/misc/lkdtm*
ea861d73 7342
e2d1d6c0 7343LLC (802.2)
8b58be88 7344M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7345S: Maintained
679655da 7346F: include/linux/llc.h
c117ab84 7347F: include/uapi/linux/llc.h
679655da
JP
7348F: include/net/llc*
7349F: net/llc/
e2d1d6c0 7350
4e233cbe
AD
7351LM73 HARDWARE MONITOR DRIVER
7352M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7353L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7354S: Maintained
7355F: drivers/hwmon/lm73.c
7356
156e2d1a 7357LM78 HARDWARE MONITOR DRIVER
d8130624 7358M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7359L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7360S: Maintained
7361F: Documentation/hwmon/lm78
7362F: drivers/hwmon/lm78.c
7363
1da177e4 7364LM83 HARDWARE MONITOR DRIVER
d8130624 7365M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7366L: linux-hwmon@vger.kernel.org
1da177e4 7367S: Maintained
679655da
JP
7368F: Documentation/hwmon/lm83
7369F: drivers/hwmon/lm83.c
1da177e4
LT
7370
7371LM90 HARDWARE MONITOR DRIVER
d8130624 7372M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7373L: linux-hwmon@vger.kernel.org
1da177e4 7374S: Maintained
679655da 7375F: Documentation/hwmon/lm90
aae7bce4 7376F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7377F: drivers/hwmon/lm90.c
1da177e4 7378
917cc4e6
GR
7379LM95234 HARDWARE MONITOR DRIVER
7380M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7381L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7382S: Maintained
7383F: Documentation/hwmon/lm95234
7384F: drivers/hwmon/lm95234.c
7385
68620bdd
MP
7386LME2510 MEDIA DRIVER
7387M: Malcolm Priestley <tvboxspy@gmail.com>
7388L: linux-media@vger.kernel.org
a825eaec 7389W: https://linuxtv.org
68620bdd
MP
7390Q: http://patchwork.linuxtv.org/project/linux-media/list/
7391S: Maintained
7392F: drivers/media/usb/dvb-usb-v2/lmedm04*
7393
d4c3be70 7394LOCKING PRIMITIVES
8b58be88
JP
7395M: Peter Zijlstra <peterz@infradead.org>
7396M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7397L: linux-kernel@vger.kernel.org
d4c3be70 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7399S: Maintained
d4c3be70 7400F: Documentation/locking/
679655da 7401F: include/linux/lockdep.h
d4c3be70
IM
7402F: include/linux/spinlock*.h
7403F: arch/*/include/asm/spinlock*.h
7404F: include/linux/rwlock*.h
7405F: include/linux/mutex*.h
7406F: arch/*/include/asm/mutex*.h
7407F: include/linux/rwsem*.h
7408F: arch/*/include/asm/rwsem.h
7409F: include/linux/seqlock.h
7410F: lib/locking*.[ch]
7486d6da 7411F: kernel/locking/
512e67f9 7412
dde33348 7413LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7414M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7415L: linux-ntfs-dev@lists.sourceforge.net
7416W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7417S: Maintained
679655da 7418F: Documentation/ldm.txt
20d16fef 7419F: block/partitions/ldm.*
1da177e4 7420
ef6ada3d
JE
7421LogFS
7422M: Joern Engel <joern@logfs.org>
756ccb3c 7423M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7424L: logfs@logfs.org
7425W: logfs.org
7426S: Maintained
7427F: fs/logfs/
7428
c87e34ef 7429LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7430M: Sathya Prakash <sathya.prakash@broadcom.com>
7431M: Chaitra P B <chaitra.basappa@broadcom.com>
7432M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7433L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7434L: linux-scsi@vger.kernel.org
9495e835 7435W: http://www.avagotech.com/support/
c87e34ef 7436S: Supported
679655da 7437F: drivers/message/fusion/
500c152a 7438F: drivers/scsi/mpt2sas/
7439F: drivers/scsi/mpt3sas/
c87e34ef 7440
1da177e4 7441LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7442M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7443L: linux-scsi@vger.kernel.org
7444S: Maintained
679655da 7445F: drivers/scsi/sym53c8xx_2/
1da177e4 7446
e5f5c99a
GR
7447LTC4261 HARDWARE MONITOR DRIVER
7448M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7449L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7450S: Maintained
7451F: Documentation/hwmon/ltc4261
7452F: drivers/hwmon/ltc4261.c
7453
81365c31 7454LTP (Linux Test Project)
28b8e8d4 7455M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7456M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7457M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7458M: Jan Stancek <jstancek@redhat.com>
7459M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7460M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7461L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7462W: http://linux-test-project.github.io/
7d1ae8a8 7463T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7464S: Maintained
7465
c12a54b3 7466M32R ARCHITECTURE
c12a54b3 7467W: http://www.linux-m32r.org/
b4174867 7468S: Orphan
679655da 7469F: arch/m32r/
c12a54b3 7470
1da177e4 7471M68K ARCHITECTURE
8b58be88 7472M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7473L: linux-m68k@lists.linux-m68k.org
7474W: http://www.linux-m68k.org/
54e5881d 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7476S: Maintained
679655da 7477F: arch/m68k/
9db35182 7478F: drivers/zorro/
1da177e4
LT
7479
7480M68K ON APPLE MACINTOSH
8b58be88 7481M: Joshua Thompson <funaho@jurai.org>
1da177e4 7482W: http://www.mac.linux-m68k.org/
9bb9f222 7483L: linux-m68k@lists.linux-m68k.org
1da177e4 7484S: Maintained
9db35182 7485F: arch/m68k/mac/
1da177e4
LT
7486
7487M68K ON HP9000/300
8b58be88 7488M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7489W: http://www.tazenda.demon.co.uk/phil/linux-hp
7490S: Maintained
679655da 7491F: arch/m68k/hp300/
1da177e4 7492
74425546
AP
7493M88DS3103 MEDIA DRIVER
7494M: Antti Palosaari <crope@iki.fi>
7495L: linux-media@vger.kernel.org
a825eaec 7496W: https://linuxtv.org
74425546
AP
7497W: http://palosaari.fi/linux/
7498Q: http://patchwork.linuxtv.org/project/linux-media/list/
7499T: git git://linuxtv.org/anttip/media_tree.git
7500S: Maintained
7501F: drivers/media/dvb-frontends/m88ds3103*
7502
68620bdd
MP
7503M88RS2000 MEDIA DRIVER
7504M: Malcolm Priestley <tvboxspy@gmail.com>
7505L: linux-media@vger.kernel.org
a825eaec 7506W: https://linuxtv.org
68620bdd
MP
7507Q: http://patchwork.linuxtv.org/project/linux-media/list/
7508S: Maintained
7509F: drivers/media/dvb-frontends/m88rs2000*
7510
07a092fa 7511MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7512M: Alexey Klimov <klimov.linux@gmail.com>
7513L: linux-media@vger.kernel.org
7514T: git git://linuxtv.org/media_tree.git
7515S: Maintained
7516F: drivers/media/radio/radio-ma901.c
07a092fa 7517
64a327a7 7518MAC80211
8b58be88 7519M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7520L: linux-wireless@vger.kernel.org
491b26b4 7521W: http://wireless.kernel.org/
ce466579
JB
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7524S: Maintained
679655da
JP
7525F: Documentation/networking/mac80211-injection.txt
7526F: include/net/mac80211.h
7527F: net/mac80211/
2af8c4dc 7528F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7529
b863ceb7 7530MACVLAN DRIVER
8b58be88 7531M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7532L: netdev@vger.kernel.org
7533S: Maintained
679655da
JP
7534F: drivers/net/macvlan.c
7535F: include/linux/if_macvlan.h
b863ceb7 7536
2b6d83e2
JB
7537MAILBOX API
7538M: Jassi Brar <jassisinghbrar@gmail.com>
7539L: linux-kernel@vger.kernel.org
7540S: Maintained
7541F: drivers/mailbox/
7542F: include/linux/mailbox_client.h
7543F: include/linux/mailbox_controller.h
7544
faf1668c 7545MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7546M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7547W: http://www.kernel.org/doc/man-pages
bd7ebec6 7548L: linux-man@vger.kernel.org
1b53dc74 7549S: Maintained
faf1668c 7550
0d3cd4b6
VD
7551MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7552M: Andrew Lunn <andrew@lunn.ch>
7553M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7554S: Maintained
7555F: drivers/net/dsa/mv88e6xxx/
7556
8427defd 7557MARVELL ARMADA DRM SUPPORT
54176cc6 7558M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7559S: Maintained
7560F: drivers/gpu/drm/armada/
4418833e
EV
7561F: include/uapi/drm/armada_drm.h
7562F: Documentation/devicetree/bindings/display/armada/
8427defd 7563
c4d007bc
TP
7564MARVELL CRYPTO DRIVER
7565M: Boris Brezillon <boris.brezillon@free-electrons.com>
7566M: Arnaud Ebalard <arno@natisbad.org>
7567F: drivers/crypto/marvell/
7568S: Maintained
7569L: linux-crypto@vger.kernel.org
7570
44c14c1d 7571MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7572M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7573M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7574L: netdev@vger.kernel.org
7575S: Maintained
7576F: drivers/net/ethernet/marvell/sk*
7577
74cda169 7578MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7579L: libertas-dev@lists.infradead.org
8ac3e99e 7580S: Orphan
f988d640 7581F: drivers/net/wireless/marvell/libertas/
74cda169 7582
b60d6975 7583MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7585L: netdev@vger.kernel.org
f5ca8502 7586S: Maintained
527a6266 7587F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7588F: include/linux/mv643xx.h
1da177e4 7589
370b8ed9
TP
7590MARVELL MVNETA ETHERNET DRIVER
7591M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7592L: netdev@vger.kernel.org
7593S: Maintained
7594F: drivers/net/ethernet/marvell/mvneta.*
7595
fcad584d 7596MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7597M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7598M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7599L: linux-wireless@vger.kernel.org
7600S: Maintained
277b024e 7601F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7602
a2c3f656 7603MARVELL MWL8K WIRELESS DRIVER
a040d532 7604M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7605L: linux-wireless@vger.kernel.org
16345910 7606S: Odd Fixes
de60f1dc 7607F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7608
2a69567b 7609MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7610M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7611S: Odd Fixes
1fa7e547 7612F: drivers/mmc/host/mvsdio.*
2a69567b 7613
1da177e4 7614MATROX FRAMEBUFFER DRIVER
c69f677c 7615L: linux-fbdev@vger.kernel.org
52653199 7616S: Orphan
8a61f013 7617F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7618F: include/uapi/linux/matroxfb.h
1da177e4 7619
ca462085
GR
7620MAX16065 HARDWARE MONITOR DRIVER
7621M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7622L: linux-hwmon@vger.kernel.org
ca462085
GR
7623S: Maintained
7624F: Documentation/hwmon/max16065
7625F: drivers/hwmon/max16065.c
7626
1f61cab8
GR
7627MAX20751 HARDWARE MONITOR DRIVER
7628M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7629L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7630S: Maintained
7631F: Documentation/hwmon/max20751
7632F: drivers/hwmon/max20751.c
7633
d20620de 7634MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7635L: linux-hwmon@vger.kernel.org
34924b23 7636S: Orphan
679655da
JP
7637F: Documentation/hwmon/max6650
7638F: drivers/hwmon/max6650.c
d20620de 7639
e89ab51f
GR
7640MAX6697 HARDWARE MONITOR DRIVER
7641M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7642L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7643S: Maintained
7644F: Documentation/hwmon/max6697
7645F: Documentation/devicetree/bindings/i2c/max6697.txt
7646F: drivers/hwmon/max6697.c
7647F: include/linux/platform_data/max6697.h
7648
3b2af7f7
PR
7649MAX9860 MONO AUDIO VOICE CODEC DRIVER
7650M: Peter Rosin <peda@axentia.se>
7651L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7652S: Maintained
7653F: Documentation/devicetree/bindings/sound/max9860.txt
7654F: sound/soc/codecs/max9860.*
7655
f8f847b5 7656MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7657M: Krzysztof Kozlowski <krzk@kernel.org>
7658M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7659L: linux-pm@vger.kernel.org
7660S: Supported
8c0984e5
SR
7661F: drivers/power/supply/max14577_charger.c
7662F: drivers/power/supply/max77693_charger.c
f8f847b5 7663
3811405e
JMC
7664MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7665M: Javier Martinez Canillas <javier@osg.samsung.com>
7666L: linux-kernel@vger.kernel.org
7667S: Supported
96173cc6 7668F: drivers/*/*max77802*.c
3811405e
JMC
7669F: Documentation/devicetree/bindings/*/*max77802.txt
7670F: include/dt-bindings/*/*max77802.h
7671
befeb596
KK
7672MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7673M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7674M: Krzysztof Kozlowski <krzk@kernel.org>
7675M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7676L: linux-kernel@vger.kernel.org
7677S: Supported
86cf635a 7678F: drivers/*/max14577*.c
0998a436 7679F: drivers/*/max77686*.c
86cf635a 7680F: drivers/*/max77693*.c
befeb596
KK
7681F: drivers/extcon/extcon-max14577.c
7682F: drivers/extcon/extcon-max77693.c
7683F: drivers/rtc/rtc-max77686.c
7684F: drivers/clk/clk-max77686.c
7685F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7686F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7687F: Documentation/devicetree/bindings/mfd/max77693.txt
7688F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7689F: include/linux/mfd/max14577*.h
7690F: include/linux/mfd/max77686*.h
7691F: include/linux/mfd/max77693*.h
7692
9be3c9a5
HV
7693MAXIRADIO FM RADIO RECEIVER DRIVER
7694M: Hans Verkuil <hverkuil@xs4all.nl>
7695L: linux-media@vger.kernel.org
7696T: git git://linuxtv.org/media_tree.git
a825eaec 7697W: https://linuxtv.org
9be3c9a5
HV
7698S: Maintained
7699F: drivers/media/radio/radio-maxiradio*
7700
c05dc2cc
PR
7701MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7702M: Peter Rosin <peda@axentia.se>
7703L: linux-iio@vger.kernel.org
7704S: Maintained
7705F: drivers/iio/potentiometer/mcp4531.c
7706
3b8df5fd
WBG
7707MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7708M: William Breathitt Gray <vilhelm.gray@gmail.com>
7709L: linux-iio@vger.kernel.org
7710S: Maintained
7711F: drivers/iio/dac/cio-dac.c
7712
7b49235e
LP
7713MEDIA DRIVERS FOR RENESAS - FCP
7714M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7715L: linux-media@vger.kernel.org
7716L: linux-renesas-soc@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Supported
7719F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7720F: drivers/media/platform/rcar-fcp.c
7721F: include/media/rcar-fcp.h
7722
474cde66
NS
7723MEDIA DRIVERS FOR RENESAS - VIN
7724M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7725L: linux-media@vger.kernel.org
7726L: linux-renesas-soc@vger.kernel.org
7727T: git git://linuxtv.org/media_tree.git
7728S: Supported
7729F: Documentation/devicetree/bindings/media/rcar_vin.txt
7730F: drivers/media/platform/rcar-vin/
7731
6f32a8c9
LP
7732MEDIA DRIVERS FOR RENESAS - VSP1
7733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7734L: linux-media@vger.kernel.org
4a121096 7735L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7736T: git git://linuxtv.org/media_tree.git
7737S: Supported
7738F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7739F: drivers/media/platform/vsp1/
7740
fae2080a
AO
7741MEDIA DRIVERS FOR HELENE
7742M: Abylay Ospan <aospan@netup.ru>
7743L: linux-media@vger.kernel.org
7744W: https://linuxtv.org
7745W: http://netup.tv/
7746T: git git://linuxtv.org/media_tree.git
7747S: Supported
7748F: drivers/media/dvb-frontends/helene*
7749
dacf9ce8
KS
7750MEDIA DRIVERS FOR ASCOT2E
7751M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7752M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7753L: linux-media@vger.kernel.org
a825eaec 7754W: https://linuxtv.org
dacf9ce8
KS
7755W: http://netup.tv/
7756T: git git://linuxtv.org/media_tree.git
7757S: Supported
7758F: drivers/media/dvb-frontends/ascot2e*
7759
a6dc60ff
KS
7760MEDIA DRIVERS FOR CXD2841ER
7761M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7762M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7763L: linux-media@vger.kernel.org
a825eaec 7764W: https://linuxtv.org
a6dc60ff
KS
7765W: http://netup.tv/
7766T: git git://linuxtv.org/media_tree.git
7767S: Supported
7768F: drivers/media/dvb-frontends/cxd2841er*
7769
a5d32b35
KS
7770MEDIA DRIVERS FOR HORUS3A
7771M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7772M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7773L: linux-media@vger.kernel.org
a825eaec 7774W: https://linuxtv.org
a5d32b35
KS
7775W: http://netup.tv/
7776T: git git://linuxtv.org/media_tree.git
7777S: Supported
7778F: drivers/media/dvb-frontends/horus3a*
7779
e025273b
KS
7780MEDIA DRIVERS FOR LNBH25
7781M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7782M: Abylay Ospan <aospan@netup.ru>
e025273b 7783L: linux-media@vger.kernel.org
a825eaec 7784W: https://linuxtv.org
e025273b
KS
7785W: http://netup.tv/
7786T: git git://linuxtv.org/media_tree.git
7787S: Supported
7788F: drivers/media/dvb-frontends/lnbh25*
7789
52b1eaf4
KS
7790MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7791M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7792M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7793L: linux-media@vger.kernel.org
a825eaec 7794W: https://linuxtv.org
52b1eaf4
KS
7795W: http://netup.tv/
7796T: git git://linuxtv.org/media_tree.git
7797S: Supported
7798F: drivers/media/pci/netup_unidvb/*
7799
127c49ae 7800MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7801M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7802M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7803P: LinuxTV.org Project
7804L: linux-media@vger.kernel.org
a825eaec 7805W: https://linuxtv.org
8a6e2535 7806Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7807T: git git://linuxtv.org/media_tree.git
127c49ae 7808S: Maintained
618cd932 7809F: Documentation/media/
127c49ae 7810F: drivers/media/
ffe06198 7811F: drivers/staging/media/
eb4b0ec7 7812F: include/linux/platform_data/media/
127c49ae 7813F: include/media/
6c0f0359
MCC
7814F: include/uapi/linux/dvb/
7815F: include/uapi/linux/videodev2.h
7816F: include/uapi/linux/media.h
7817F: include/uapi/linux/v4l2-*
7818F: include/uapi/linux/meye.h
7819F: include/uapi/linux/ivtv*
7820F: include/uapi/linux/uvcvideo.h
d20620de 7821
0c272fc9
JC
7822MEDIATEK ETHERNET DRIVER
7823M: Felix Fietkau <nbd@openwrt.org>
7824M: John Crispin <blogic@openwrt.org>
7825L: netdev@vger.kernel.org
7826S: Maintained
7827F: drivers/net/ethernet/mediatek/
7828
c869f77d
JK
7829MEDIATEK MT7601U WIRELESS LAN DRIVER
7830M: Jakub Kicinski <kubakici@wp.pl>
7831L: linux-wireless@vger.kernel.org
7832S: Maintained
7833F: drivers/net/wireless/mediatek/mt7601u/
7834
e399065b
SS
7835MEGARAID SCSI/SAS DRIVERS
7836M: Kashyap Desai <kashyap.desai@avagotech.com>
7837M: Sumit Saxena <sumit.saxena@avagotech.com>
7838M: Uday Lingala <uday.lingala@avagotech.com>
7839L: megaraidlinux.pdl@avagotech.com
baaea1dc 7840L: linux-scsi@vger.kernel.org
e399065b 7841W: http://www.lsi.com
ce00f85c 7842S: Maintained
679655da
JP
7843F: Documentation/scsi/megaraid.txt
7844F: drivers/scsi/megaraid.*
7845F: drivers/scsi/megaraid/
757e0108 7846
ff43f433
SJ
7847MELFAS MIP4 TOUCHSCREEN DRIVER
7848M: Sangwon Jee <jeesw@melfas.com>
7849W: http://www.melfas.com
7850S: Supported
7851F: drivers/input/touchscreen/melfas_mip4.c
7852F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7853
2c46c9d5 7854MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7855M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7856L: netdev@vger.kernel.org
2c46c9d5
AV
7857S: Supported
7858W: http://www.mellanox.com
7859Q: http://patchwork.ozlabs.org/project/netdev/list/
7860F: drivers/net/ethernet/mellanox/mlx4/en_*
7861
e7523a49
OG
7862MELLANOX ETHERNET DRIVER (mlx5e)
7863M: Saeed Mahameed <saeedm@mellanox.com>
7864L: netdev@vger.kernel.org
7865S: Supported
7866W: http://www.mellanox.com
7867Q: http://patchwork.ozlabs.org/project/netdev/list/
7868F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7869
93c1edb2
JP
7870MELLANOX ETHERNET SWITCH DRIVERS
7871M: Jiri Pirko <jiri@mellanox.com>
7872M: Ido Schimmel <idosch@mellanox.com>
7873L: netdev@vger.kernel.org
7874S: Supported
7875W: http://www.mellanox.com
7876Q: http://patchwork.ozlabs.org/project/netdev/list/
7877F: drivers/net/ethernet/mellanox/mlxsw/
7878
be4fdf99
VP
7879MELLANOX MLXCPLD LED DRIVER
7880M: Vadim Pasternak <vadimp@mellanox.com>
7881L: linux-leds@vger.kernel.org
7882S: Supported
7883F: drivers/leds/leds-mlxcpld.c
7884F: Documentation/leds/leds-mlxcpld.txt
7885
58cbbee2
VP
7886MELLANOX PLATFORM DRIVER
7887M: Vadim Pasternak <vadimp@mellanox.com>
7888L: platform-driver-x86@vger.kernel.org
7889S: Supported
7890F: arch/x86/platform/mellanox/mlx-platform.c
7891
8700e3e7
MS
7892SOFT-ROCE DRIVER (rxe)
7893M: Moni Shoua <monis@mellanox.com>
7894L: linux-rdma@vger.kernel.org
7895S: Supported
7896W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7897Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7898F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7899F: include/uapi/rdma/rdma_user_rxe.h
7900
5b25b13a
MD
7901MEMBARRIER SUPPORT
7902M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7903M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7904L: linux-kernel@vger.kernel.org
7905S: Supported
7906F: kernel/membarrier.c
7907F: include/uapi/linux/membarrier.h
7908
70ea91f1
SR
7909MEMORY MANAGEMENT
7910L: linux-mm@kvack.org
70ea91f1
SR
7911W: http://www.linux-mm.org
7912S: Maintained
679655da 7913F: include/linux/mm.h
551450bb
CS
7914F: include/linux/gfp.h
7915F: include/linux/mmzone.h
7916F: include/linux/memory_hotplug.h
7917F: include/linux/vmalloc.h
679655da 7918F: mm/
70ea91f1 7919
f4e9ce66 7920MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7921M: David Woodhouse <dwmw2@infradead.org>
242c325e 7922M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7923L: linux-mtd@lists.infradead.org
8a6e2535
JP
7924W: http://www.linux-mtd.infradead.org/
7925Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7926T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7927T: git git://git.infradead.org/l2-mtd.git
1da177e4 7928S: Maintained
becc7ae5 7929F: Documentation/devicetree/bindings/mtd/
679655da
JP
7930F: drivers/mtd/
7931F: include/linux/mtd/
c117ab84 7932F: include/uapi/mtd/
1da177e4 7933
26c57ef1 7934MEN A21 WATCHDOG DRIVER
30c7469b 7935M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7936L: linux-watchdog@vger.kernel.org
30c7469b 7937S: Maintained
26c57ef1
JT
7938F: drivers/watchdog/mena21_wdt.c
7939
3764e82e 7940MEN CHAMELEON BUS (mcb)
30c7469b
JT
7941M: Johannes Thumshirn <morbidrsa@gmail.com>
7942S: Maintained
3764e82e
JT
7943F: drivers/mcb/
7944F: include/linux/mcb.h
b9f2f459 7945F: Documentation/men-chameleon-bus.txt
3764e82e 7946
48b490d2
AW
7947MEN F21BMC (Board Management Controller)
7948M: Andreas Werner <andreas.werner@men.de>
7949S: Supported
7950F: drivers/mfd/menf21bmc.c
7951F: drivers/watchdog/menf21bmc_wdt.c
7952F: drivers/leds/leds-menf21bmc.c
7953F: drivers/hwmon/menf21bmc_hwmon.c
7954F: Documentation/hwmon/menf21bmc
7955
12285945
JH
7956METAG ARCHITECTURE
7957M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7958L: linux-metag@vger.kernel.org
9f273c24 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7960S: Odd Fixes
12285945
JH
7961F: arch/metag/
7962F: Documentation/metag/
7963F: Documentation/devicetree/bindings/metag/
2d799dde 7964F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7965F: drivers/clocksource/metag_generic.c
5698c50d
JH
7966F: drivers/irqchip/irq-metag.c
7967F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7968F: drivers/tty/metag_da.c
12285945 7969
c6375b0a 7970MICROBLAZE ARCHITECTURE
8b58be88 7971M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7972W: http://www.monstr.eu/fdt/
7973T: git git://git.monstr.eu/linux-2.6-microblaze.git
7974S: Supported
0a8c7914 7975F: arch/microblaze/
1da177e4 7976
5615c371
NF
7977MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7978M: Richard Genoud <richard.genoud@gmail.com>
7979S: Maintained
7980F: drivers/tty/serial/atmel_serial.c
7981F: include/linux/atmel_serial.h
7982
71fb2c74
SW
7983MICROCHIP / ATMEL ISC DRIVER
7984M: Songjun Wu <songjun.wu@microchip.com>
7985L: linux-media@vger.kernel.org
7986S: Supported
7987F: drivers/media/platform/atmel/atmel-isc.c
7988F: drivers/media/platform/atmel/atmel-isc-regs.h
7989F: devicetree/bindings/media/atmel-isc.txt
7990
2508a45a
CY
7991MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7992M: Chen Yu <yu.c.chen@intel.com>
7993L: platform-driver-x86@vger.kernel.org
7994S: Supported
7995F: drivers/platform/x86/surfacepro3_button.c
7996
1da177e4 7997MICROTEK X6 SCANNER
61eee9a7 7998M: Oliver Neukum <oliver@neukum.org>
1da177e4 7999S: Maintained
679655da 8000F: drivers/usb/image/microtek.*
1da177e4
LT
8001
8002MIPS
8b58be88 8003M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8004L: linux-mips@linux-mips.org
6097050d 8005W: http://www.linux-mips.org/
b05e988e 8006T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8007Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8008S: Supported
f46d92e8 8009F: Documentation/devicetree/bindings/mips/
679655da
JP
8010F: Documentation/mips/
8011F: arch/mips/
1da177e4 8012
413ef3f6
KC
8013MIPS/LOONGSON1 ARCHITECTURE
8014M: Keguang Zhang <keguang.zhang@gmail.com>
8015L: linux-mips@linux-mips.org
8016S: Maintained
8017F: arch/mips/loongson32/
8018F: arch/mips/include/asm/mach-loongson32/
8019F: drivers/*/*loongson1*
8020F: drivers/*/*/*loongson1*
8021
08b7620a
HV
8022MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8023M: Hans Verkuil <hverkuil@xs4all.nl>
8024L: linux-media@vger.kernel.org
8025T: git git://linuxtv.org/media_tree.git
a825eaec 8026W: https://linuxtv.org
08b7620a
HV
8027S: Odd Fixes
8028F: drivers/media/radio/radio-miropcm20*
8029
c09befcb
OG
8030MELLANOX MLX4 core VPI driver
8031M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8032L: netdev@vger.kernel.org
8033L: linux-rdma@vger.kernel.org
8034W: http://www.mellanox.com
8035Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8036S: Supported
8037F: drivers/net/ethernet/mellanox/mlx4/
8038F: include/linux/mlx4/
9ce28a20 8039F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8040
8041MELLANOX MLX4 IB driver
8042M: Yishai Hadas <yishaih@mellanox.com>
8043L: linux-rdma@vger.kernel.org
8044W: http://www.mellanox.com
e126ba97 8045Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8046S: Supported
8047F: drivers/infiniband/hw/mlx4/
8048F: include/linux/mlx4/
8049
595a4d8f
OG
8050MELLANOX MLX5 core VPI driver
8051M: Matan Barak <matanb@mellanox.com>
8052M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8053L: netdev@vger.kernel.org
8054L: linux-rdma@vger.kernel.org
8055W: http://www.mellanox.com
8056Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8057S: Supported
8058F: drivers/net/ethernet/mellanox/mlx5/core/
8059F: include/linux/mlx5/
3085e29e 8060F: include/uapi/rdma/mlx5-abi.h
e126ba97 8061
595a4d8f
OG
8062MELLANOX MLX5 IB driver
8063M: Matan Barak <matanb@mellanox.com>
8064M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8065L: linux-rdma@vger.kernel.org
8066W: http://www.mellanox.com
8067Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8068S: Supported
b75f0050 8069F: drivers/infiniband/hw/mlx5/
595a4d8f 8070F: include/linux/mlx5/
e126ba97 8071
764589b6
CM
8072MELEXIS MLX90614 DRIVER
8073M: Crt Mori <cmo@melexis.com>
8074L: linux-iio@vger.kernel.org
8075W: http://www.melexis.com
8076S: Supported
8077F: drivers/iio/temperature/mlx90614.c
8078
6c223761
KB
8079MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8080M: Don Brace <don.brace@microsemi.com>
8081L: esc.storagedev@microsemi.com
8082L: linux-scsi@vger.kernel.org
8083S: Supported
8084F: drivers/scsi/smartpqi/smartpqi*.[ch]
8085F: drivers/scsi/smartpqi/Kconfig
8086F: drivers/scsi/smartpqi/Makefile
8087F: include/linux/cciss*.h
8088F: include/uapi/linux/cciss*.h
425b490b 8089F: Documentation/scsi/smartpqi.txt
6c223761 8090
0ce277e4
AP
8091MN88472 MEDIA DRIVER
8092M: Antti Palosaari <crope@iki.fi>
8093L: linux-media@vger.kernel.org
a825eaec 8094W: https://linuxtv.org
0ce277e4
AP
8095W: http://palosaari.fi/linux/
8096Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8097S: Maintained
94d0eaa4 8098F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8099
4f4d238f
AP
8100MN88473 MEDIA DRIVER
8101M: Antti Palosaari <crope@iki.fi>
8102L: linux-media@vger.kernel.org
a825eaec 8103W: https://linuxtv.org
4f4d238f
AP
8104W: http://palosaari.fi/linux/
8105Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8106S: Maintained
877ba50b 8107F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8108
1da177e4 8109MODULE SUPPORT
a467a672 8110M: Jessica Yu <jeyu@redhat.com>
8b58be88 8111M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8112S: Maintained
679655da
JP
8113F: include/linux/module.h
8114F: kernel/module.c
1da177e4
LT
8115
8116MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8117W: http://popies.net/meye/
b7788e13 8118S: Orphan
618cd932 8119F: Documentation/media/v4l-drivers/meye*
90d72ac6 8120F: drivers/media/pci/meye/
6c0f0359 8121F: include/uapi/linux/meye.h
1da177e4 8122
b9705b60 8123MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8124M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8125S: Maintained
679655da 8126F: Documentation/serial/moxa-smartio
c897401b 8127F: drivers/tty/mxser.*
d735410a 8128
889b2f87
AK
8129MR800 AVERMEDIA USB FM RADIO DRIVER
8130M: Alexey Klimov <klimov.linux@gmail.com>
8131L: linux-media@vger.kernel.org
8132T: git git://linuxtv.org/media_tree.git
8133S: Maintained
8134F: drivers/media/radio/radio-mr800.c
8135
d7155691
AO
8136MRF24J40 IEEE 802.15.4 RADIO DRIVER
8137M: Alan Ott <alan@signal11.us>
8138L: linux-wpan@vger.kernel.org
8139S: Maintained
8140F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8141F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8142
8c4c731a 8143MSI LAPTOP SUPPORT
182ae55c 8144M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8145L: platform-driver-x86@vger.kernel.org
8c4c731a 8146S: Maintained
679655da 8147F: drivers/platform/x86/msi-laptop.c
8c4c731a 8148
0f1006b1 8149MSI WMI SUPPORT
d0944853 8150L: platform-driver-x86@vger.kernel.org
5ee7041e 8151S: Orphan
0f1006b1
AA
8152F: drivers/platform/x86/msi-wmi.c
8153
19a628a0
AP
8154MSI001 MEDIA DRIVER
8155M: Antti Palosaari <crope@iki.fi>
8156L: linux-media@vger.kernel.org
a825eaec 8157W: https://linuxtv.org
19a628a0
AP
8158W: http://palosaari.fi/linux/
8159Q: http://patchwork.linuxtv.org/project/linux-media/list/
8160T: git git://linuxtv.org/anttip/media_tree.git
8161S: Maintained
0185e197 8162F: drivers/media/tuners/msi001*
19a628a0 8163
7570589d 8164MSI2500 MEDIA DRIVER
2c57213f
AP
8165M: Antti Palosaari <crope@iki.fi>
8166L: linux-media@vger.kernel.org
a825eaec 8167W: https://linuxtv.org
2c57213f
AP
8168W: http://palosaari.fi/linux/
8169Q: http://patchwork.linuxtv.org/project/linux-media/list/
8170T: git git://linuxtv.org/anttip/media_tree.git
8171S: Maintained
7570589d 8172F: drivers/media/usb/msi2500/
2c57213f 8173
159eeea4
RJ
8174MSYSTEMS DISKONCHIP G3 MTD DRIVER
8175M: Robert Jarzmik <robert.jarzmik@free.fr>
8176L: linux-mtd@lists.infradead.org
8177S: Maintained
8178F: drivers/mtd/devices/docg3*
8179
62a37dc7 8180MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8182L: linux-media@vger.kernel.org
8183T: git git://linuxtv.org/media_tree.git
8184S: Maintained
8185F: drivers/media/i2c/mt9m032.c
b5dcee22 8186F: include/media/i2c/mt9m032.h
0e837fb9 8187
62a37dc7 8188MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8190L: linux-media@vger.kernel.org
8191T: git git://linuxtv.org/media_tree.git
8192S: Maintained
8193F: drivers/media/i2c/mt9p031.c
b5dcee22 8194F: include/media/i2c/mt9p031.h
0e837fb9 8195
62a37dc7 8196MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8198L: linux-media@vger.kernel.org
8199T: git git://linuxtv.org/media_tree.git
8200S: Maintained
8201F: drivers/media/i2c/mt9t001.c
b5dcee22 8202F: include/media/i2c/mt9t001.h
0e837fb9 8203
62a37dc7 8204MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8206L: linux-media@vger.kernel.org
8207T: git git://linuxtv.org/media_tree.git
8208S: Maintained
f2272e13 8209F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8210F: drivers/media/i2c/mt9v032.c
b5dcee22 8211F: include/media/i2c/mt9v032.h
0e837fb9 8212
4e0d13cb 8213MULTIFUNCTION DEVICES (MFD)
f7d3210e 8214M: Lee Jones <lee.jones@linaro.org>
7caa7991 8215T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8216S: Supported
80366127 8217F: Documentation/devicetree/bindings/mfd/
679655da 8218F: drivers/mfd/
55b5940d 8219F: include/linux/mfd/
4e0d13cb 8220
5c4e6f13 8221MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8222M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8223L: linux-mmc@vger.kernel.org
82bb095e 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8225S: Maintained
2810984b 8226F: Documentation/devicetree/bindings/mmc/
679655da
JP
8227F: drivers/mmc/
8228F: include/linux/mmc/
c117ab84 8229F: include/uapi/linux/mmc/
baca2da4 8230
15a0580c 8231MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8232S: Orphan
679655da
JP
8233F: drivers/mmc/host/mmc_spi.c
8234F: include/linux/spi/mmc_spi.h
15a0580c 8235
1da177e4 8236MULTISOUND SOUND DRIVER
8b58be88 8237M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8238S: Maintained
679655da
JP
8239F: Documentation/sound/oss/MultiSound
8240F: sound/oss/msnd*
1da177e4 8241
d735410a 8242MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8243S: Orphan
c897401b 8244F: drivers/tty/isicom.c
679655da 8245F: include/linux/isicom.h
d735410a 8246
550a7375 8247MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8248M: Bin Liu <b-liu@ti.com>
795fb7e7 8249L: linux-usb@vger.kernel.org
43b416e5 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8251S: Maintained
679655da 8252F: drivers/usb/musb/
550a7375 8253
ea0af5f6
MK
8254MXL5007T MEDIA DRIVER
8255M: Michael Krufky <mkrufky@linuxtv.org>
8256L: linux-media@vger.kernel.org
a825eaec 8257W: https://linuxtv.org
ea0af5f6
MK
8258W: http://github.com/mkrufky
8259Q: http://patchwork.linuxtv.org/project/linux-media/list/
8260T: git git://linuxtv.org/mkrufky/tuners.git
8261S: Maintained
8262F: drivers/media/tuners/mxl5007t.*
8263
2d3cf588 8264MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8265M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8266L: netdev@vger.kernel.org
205057ae 8267W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8268S: Supported
93f7848b 8269F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8270
9df4f913
BB
8271NAND FLASH SUBSYSTEM
8272M: Boris Brezillon <boris.brezillon@free-electrons.com>
8273R: Richard Weinberger <richard@nod.at>
8274L: linux-mtd@lists.infradead.org
8275W: http://www.linux-mtd.infradead.org/
8276Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8277T: git git://github.com/linux-nand/linux.git
8278S: Maintained
8279F: drivers/mtd/nand/
8280F: include/linux/mtd/nand*.h
8281
1da177e4 8282NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8283S: Orphan
d9fb9f38 8284F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8285
23dc05a3
DM
8286NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8287M: Daniel Mack <zonque@gmail.com>
8288S: Maintained
e5747e40 8289L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8290W: http://www.native-instruments.com
8291F: sound/usb/caiaq/
8292
1da177e4 8293NCP FILESYSTEM
52653199
PV
8294M: Petr Vandrovec <petr@vandrovec.name>
8295S: Odd Fixes
679655da 8296F: fs/ncpfs/
1da177e4 8297
a79b0322
FT
8298NCR 5380 SCSI DRIVERS
8299M: Finn Thain <fthain@telegraphics.com.au>
8300M: Michael Schmitz <schmitzmic@gmail.com>
8301L: linux-scsi@vger.kernel.org
8302S: Maintained
8303F: Documentation/scsi/g_NCR5380.txt
8304F: drivers/scsi/NCR5380.*
8305F: drivers/scsi/arm/cumana_1.c
8306F: drivers/scsi/arm/oak.c
a79b0322
FT
8307F: drivers/scsi/atari_scsi.*
8308F: drivers/scsi/dmx3191d.c
a79b0322
FT
8309F: drivers/scsi/g_NCR5380.*
8310F: drivers/scsi/g_NCR5380_mmio.c
8311F: drivers/scsi/mac_scsi.*
a79b0322
FT
8312F: drivers/scsi/sun3_scsi.*
8313F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8314
1da177e4 8315NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8316M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8317L: linux-scsi@vger.kernel.org
8318S: Maintained
679655da 8319F: drivers/scsi/NCR_D700.*
1da177e4 8320
4aa3eb4c
GR
8321NCT6775 HARDWARE MONITOR DRIVER
8322M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8323L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8324S: Maintained
8325F: Documentation/hwmon/nct6775
8326F: drivers/hwmon/nct6775.c
8327
3c2d774c 8328NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8329M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8330L: linux-rdma@vger.kernel.org
e3d33cb1 8331W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8332S: Supported
8333F: drivers/infiniband/hw/nes/
c546b2a3 8334F: include/uapi/rdma/nes-abi.h
3c2d774c 8335
be2f2e84 8336NETEM NETWORK EMULATOR
adbbf69d 8337M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8338L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8339S: Maintained
679655da 8340F: net/sched/sch_netem.c
be2f2e84 8341
b2f5a051 8342NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8343M: Jon Mason <jdmason@kudzu.us>
4a58448b 8344L: netdev@vger.kernel.org
4a58448b 8345S: Supported
679655da 8346F: Documentation/networking/s2io.txt
b2f5a051 8347F: Documentation/networking/vxge.txt
86387e1a 8348F: drivers/net/ethernet/neterion/
4a58448b 8349
db9cf3a3 8350NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8351M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8352M: Patrick McHardy <kaber@trash.net>
42010ed0 8353M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8354L: netfilter-devel@vger.kernel.org
82b98543 8355L: coreteam@netfilter.org
1da177e4
LT
8356W: http://www.netfilter.org/
8357W: http://www.iptables.org/
42010ed0
PNA
8358Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8359T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8361S: Supported
679655da
JP
8362F: include/linux/netfilter*
8363F: include/linux/netfilter/
8364F: include/net/netfilter/
c117ab84
CEB
8365F: include/uapi/linux/netfilter*
8366F: include/uapi/linux/netfilter/
679655da
JP
8367F: net/*/netfilter.c
8368F: net/*/netfilter/
8369F: net/netfilter/
91c269a0 8370F: net/bridge/br_netfilter*.c
1da177e4 8371
4cc67735 8372NETLABEL
87a0874c 8373M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8374W: http://netlabel.sf.net
8375L: netdev@vger.kernel.org
87a0874c 8376S: Maintained
80811493 8377F: Documentation/netlabel/
679655da
JP
8378F: include/net/netlabel.h
8379F: net/netlabel/
4cc67735 8380
1da177e4 8381NETROM NETWORK LAYER
8b58be88 8382M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8383L: linux-hams@vger.kernel.org
d34cb28a 8384W: http://www.linux-ax25.org/
1da177e4 8385S: Maintained
679655da 8386F: include/net/netrom.h
c117ab84 8387F: include/uapi/linux/netrom.h
679655da 8388F: net/netrom/
1da177e4 8389
4c352362
JK
8390NETRONOME ETHERNET DRIVERS
8391M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8392L: oss-drivers@netronome.com
8393S: Maintained
8394F: drivers/net/ethernet/netronome/
8395
5ddb88c0 8396NETWORK BLOCK DEVICE (NBD)
4ca5829a 8397M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8398S: Maintained
5e4b269b 8399L: nbd-general@lists.sourceforge.net
4ca5829a 8400T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8401F: Documentation/blockdev/nbd.txt
8402F: drivers/block/nbd.c
c117ab84 8403F: include/uapi/linux/nbd.h
1da177e4 8404
6e43650c
NH
8405NETWORK DROP MONITOR
8406M: Neil Horman <nhorman@tuxdriver.com>
8407L: netdev@vger.kernel.org
8408S: Maintained
8409W: https://fedorahosted.org/dropwatch/
8410F: net/core/drop_monitor.c
8411
3ed6e498
AL
8412NETWORKING [DSA]
8413M: Andrew Lunn <andrew@lunn.ch>
8414M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8415M: Florian Fainelli <f.fainelli@gmail.com>
8416S: Maintained
8417F: net/dsa/
8418F: include/net/dsa.h
8419F: drivers/net/dsa/
8420
1da177e4 8421NETWORKING [GENERAL]
8b58be88 8422M: "David S. Miller" <davem@davemloft.net>
979b6c13 8423L: netdev@vger.kernel.org
b1e8fd54 8424W: http://www.linuxfoundation.org/en/Net
11e98029 8425Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8427T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8428S: Maintained
679655da
JP
8429F: net/
8430F: include/net/
018d21ed
JP
8431F: include/linux/in.h
8432F: include/linux/net.h
8433F: include/linux/netdevice.h
c117ab84
CEB
8434F: include/uapi/linux/in.h
8435F: include/uapi/linux/net.h
8436F: include/uapi/linux/netdevice.h
0c7aecd4 8437F: include/uapi/linux/net_namespace.h
7e814a6c 8438F: tools/net/
f4e53f9a 8439F: tools/testing/selftests/net/
335a67d2 8440F: lib/random32.c
a101ccd1 8441F: lib/test_bpf.c
1da177e4
LT
8442
8443NETWORKING [IPv4/IPv6]
8b58be88
JP
8444M: "David S. Miller" <davem@davemloft.net>
8445M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8446M: James Morris <jmorris@namei.org>
8447M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8448M: Patrick McHardy <kaber@trash.net>
979b6c13 8449L: netdev@vger.kernel.org
08deed1e 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8451S: Maintained
679655da
JP
8452F: net/ipv4/
8453F: net/ipv6/
8454F: include/net/ip*
0a14842f 8455F: arch/x86/net/*
1da177e4 8456
73b7656c
DM
8457NETWORKING [IPSEC]
8458M: Steffen Klassert <steffen.klassert@secunet.com>
8459M: Herbert Xu <herbert@gondor.apana.org.au>
8460M: "David S. Miller" <davem@davemloft.net>
8461L: netdev@vger.kernel.org
d1fc5024
SK
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8464S: Maintained
5826bdd1 8465F: net/core/flow.c
73b7656c
DM
8466F: net/xfrm/
8467F: net/key/
8468F: net/ipv4/xfrm*
d1fc5024
SK
8469F: net/ipv4/esp4.c
8470F: net/ipv4/ah4.c
8471F: net/ipv4/ipcomp.c
8472F: net/ipv4/ip_vti.c
73b7656c 8473F: net/ipv6/xfrm*
d1fc5024
SK
8474F: net/ipv6/esp6.c
8475F: net/ipv6/ah6.c
8476F: net/ipv6/ipcomp6.c
8477F: net/ipv6/ip6_vti.c
73b7656c
DM
8478F: include/uapi/linux/xfrm.h
8479F: include/net/xfrm.h
8480
10e2ff1c 8481NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8482M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8483L: netdev@vger.kernel.org
8484S: Maintained
8485
29f8f632 8486NETWORKING [WIRELESS]
2cb4abd1 8487L: linux-wireless@vger.kernel.org
8a6e2535 8488Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8489
788873ac
JP
8490NETWORKING DRIVERS
8491L: netdev@vger.kernel.org
8492W: http://www.linuxfoundation.org/en/Net
11e98029 8493Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8496S: Odd Fixes
156f4fbc 8497F: Documentation/devicetree/bindings/net/
788873ac 8498F: drivers/net/
018d21ed 8499F: include/linux/if_*
0b63bf1f 8500F: include/linux/netdevice.h
0b63bf1f
JD
8501F: include/linux/etherdevice.h
8502F: include/linux/fcdevice.h
8503F: include/linux/fddidevice.h
8504F: include/linux/hippidevice.h
8505F: include/linux/inetdevice.h
c117ab84
CEB
8506F: include/uapi/linux/if_*
8507F: include/uapi/linux/netdevice.h
788873ac 8508
0e324cf6
JL
8509NETWORKING DRIVERS (WIRELESS)
8510M: Kalle Valo <kvalo@codeaurora.org>
8511L: linux-wireless@vger.kernel.org
8512Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8515S: Maintained
182fd9ee 8516F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8517F: drivers/net/wireless/
8518
3d396eb1 8519NETXEN (1/10) GbE SUPPORT
8622315e 8520M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8521M: Sony Chacko <sony.chacko@qlogic.com>
8522M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8523L: netdev@vger.kernel.org
9c2b5bde 8524W: http://www.qlogic.com
3d396eb1 8525S: Supported
aa43c215 8526F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8527
6423d30f
AAJ
8528NFC SUBSYSTEM
8529M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8530M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8531M: Samuel Ortiz <sameo@linux.intel.com>
8532L: linux-wireless@vger.kernel.org
1eb3b216 8533L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8534S: Supported
6423d30f 8535F: net/nfc/
55eb94f9 8536F: include/net/nfc/
c117ab84 8537F: include/uapi/linux/nfc.h
6423d30f 8538F: drivers/nfc/
397d6497
CR
8539F: include/linux/platform_data/nfcmrvl.h
8540F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8541F: include/linux/platform_data/pn544.h
397d6497
CR
8542F: include/linux/platform_data/st21nfca.h
8543F: include/linux/platform_data/st-nci.h
7ebb88e5 8544F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8545
e8b43555 8546NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8547M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8548M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8549L: linux-nfs@vger.kernel.org
8550W: http://client.linux-nfs.org
cd7b996a 8551T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8552S: Maintained
679655da
JP
8553F: fs/lockd/
8554F: fs/nfs/
8555F: fs/nfs_common/
8556F: net/sunrpc/
8557F: include/linux/lockd/
8558F: include/linux/nfs*
8559F: include/linux/sunrpc/
c117ab84
CEB
8560F: include/uapi/linux/nfs*
8561F: include/uapi/linux/sunrpc/
1da177e4 8562
85ef9cea 8563NILFS2 FILESYSTEM
e2126935 8564M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8565L: linux-nilfs@vger.kernel.org
f9472265 8566W: http://nilfs.sourceforge.net/
9e92e516 8567W: http://nilfs.osdn.jp/
e2126935 8568T: git git://github.com/konis/nilfs2.git
85ef9cea 8569S: Supported
679655da
JP
8570F: Documentation/filesystems/nilfs2.txt
8571F: fs/nilfs2/
c35c7ac5 8572F: include/trace/events/nilfs2.h
e63e88bc
RK
8573F: include/uapi/linux/nilfs2_api.h
8574F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8575
1da177e4 8576NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8577M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8578W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8579S: Maintained
679655da
JP
8580F: Documentation/scsi/NinjaSCSI.txt
8581F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8582
8583NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8584M: GOTO Masanori <gotom@debian.or.jp>
8585M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8586W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8587S: Maintained
679655da
JP
8588F: Documentation/scsi/NinjaSCSI.txt
8589F: drivers/scsi/nsp32*
1da177e4 8590
383b8fb9
LFT
8591NIOS2 ARCHITECTURE
8592M: Ley Foon Tan <lftan@altera.com>
8593L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8594T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8595S: Maintained
8596F: arch/nios2/
8597
2a6afddb 8598NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8599R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8600F: include/linux/power/bq2415x_charger.h
081bab21 8601F: include/linux/power/bq27xxx_battery.h
2a6afddb 8602F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8603F: drivers/power/supply/bq2415x_charger.c
8604F: drivers/power/supply/bq27xxx_battery.c
8605F: drivers/power/supply/bq27xxx_battery_i2c.c
8606F: drivers/power/supply/isp1704_charger.c
8607F: drivers/power/supply/rx51_battery.c
2a6afddb 8608
a1bd3bae 8609NTB DRIVER CORE
9ef6bf6c
JM
8610M: Jon Mason <jdmason@kudzu.us>
8611M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8612M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8613L: linux-ntb@googlegroups.com
fce8a7bb 8614S: Supported
2984411f
JM
8615W: https://github.com/jonmason/ntb/wiki
8616T: git git://github.com/jonmason/ntb.git
fce8a7bb 8617F: drivers/ntb/
548c237c 8618F: drivers/net/ntb_netdev.c
fce8a7bb 8619F: include/linux/ntb.h
a1bd3bae 8620F: include/linux/ntb_transport.h
a9c59ef7 8621F: tools/testing/selftests/ntb/
fce8a7bb 8622
e26a5843
AH
8623NTB INTEL DRIVER
8624M: Jon Mason <jdmason@kudzu.us>
8625M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8626L: linux-ntb@googlegroups.com
e26a5843
AH
8627S: Supported
8628W: https://github.com/jonmason/ntb/wiki
8629T: git git://github.com/jonmason/ntb.git
8630F: drivers/ntb/hw/intel/
fce8a7bb 8631
a1b36958
XY
8632NTB AMD DRIVER
8633M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8634L: linux-ntb@googlegroups.com
8635S: Supported
8636F: drivers/ntb/hw/amd/
8637
1da177e4 8638NTFS FILESYSTEM
2818ef50 8639M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8640L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8641W: http://www.tuxera.com/
e6f4dee7 8642T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8643S: Supported
679655da
JP
8644F: Documentation/filesystems/ntfs.txt
8645F: fs/ntfs/
1da177e4 8646
9eb8ef74 8647NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8648M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8649L: linux-fbdev@vger.kernel.org
ce00f85c 8650S: Maintained
8a61f013
JH
8651F: drivers/video/fbdev/riva/
8652F: drivers/video/fbdev/nvidia/
1da177e4 8653
79461681 8654NVM EXPRESS DRIVER
b3975e94
JF
8655M: Keith Busch <keith.busch@intel.com>
8656M: Jens Axboe <axboe@fb.com>
79461681 8657L: linux-nvme@lists.infradead.org
b3975e94
JF
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8659W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8660S: Supported
57dacad5 8661F: drivers/nvme/host/
79461681
MW
8662F: include/linux/nvme.h
8663
a07b4970
CH
8664NVM EXPRESS TARGET DRIVER
8665M: Christoph Hellwig <hch@lst.de>
8666M: Sagi Grimberg <sagi@grimberg.me>
8667L: linux-nvme@lists.infradead.org
8668S: Supported
8669F: drivers/nvme/target/
8670
aee4b9bd
SK
8671NVMEM FRAMEWORK
8672M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8673M: Maxime Ripard <maxime.ripard@free-electrons.com>
8674S: Maintained
8675F: drivers/nvmem/
8676F: Documentation/devicetree/bindings/nvmem/
8677F: include/linux/nvmem-consumer.h
8678F: include/linux/nvmem-provider.h
8679
dece4585
CP
8680NXP-NCI NFC DRIVER
8681M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8682R: Charles Gorand <charles.gorand@effinnov.com>
8683L: linux-nfc@lists.01.org (moderated for non-subscribers)
8684S: Supported
8685F: drivers/nfc/nxp-nci
8686
f50d7146 8687NXP TDA998X DRM DRIVER
54176cc6 8688M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8689S: Supported
8690F: drivers/gpu/drm/i2c/tda998x_drv.c
8691F: include/drm/i2c/tda998x.h
8692
fbace43e
PR
8693NXP TFA9879 DRIVER
8694M: Peter Rosin <peda@axentia.se>
8695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8696S: Maintained
8697F: sound/soc/codecs/tfa9879*
8698
442f04c3
JP
8699OBJTOOL
8700M: Josh Poimboeuf <jpoimboe@redhat.com>
8701S: Supported
8702F: tools/objtool/
8703
f5525786 8704OMAP SUPPORT
0e24bdd4 8705M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8706L: linux-omap@vger.kernel.org
8707W: http://www.muru.com/linux/omap/
8708W: http://linux.omap.com/
8a6e2535 8709Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8711S: Maintained
4e04d5a3 8712F: arch/arm/*omap*/
026da812
FB
8713F: arch/arm/configs/omap1_defconfig
8714F: arch/arm/configs/omap2plus_defconfig
046d0a37 8715F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8716F: drivers/irqchip/irq-omap-intc.c
8717F: drivers/mfd/*omap*.c
8718F: drivers/mfd/menelaus.c
8719F: drivers/mfd/palmas.c
8720F: drivers/mfd/tps65217.c
8721F: drivers/mfd/tps65218.c
8722F: drivers/mfd/tps65910.c
8723F: drivers/mfd/twl-core.[ch]
8724F: drivers/mfd/twl4030*.c
8725F: drivers/mfd/twl6030*.c
8726F: drivers/mfd/twl6040*.c
8727F: drivers/regulator/palmas-regulator*.c
8728F: drivers/regulator/pbias-regulator.c
8729F: drivers/regulator/tps65217-regulator.c
8730F: drivers/regulator/tps65218-regulator.c
8731F: drivers/regulator/tps65910-regulator.c
8732F: drivers/regulator/twl-regulator.c
046d0a37 8733F: include/linux/i2c-omap.h
f5525786 8734
50f29fbd 8735OMAP DEVICE TREE SUPPORT
cdb55ab0 8736M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8737M: Tony Lindgren <tony@atomide.com>
8738L: linux-omap@vger.kernel.org
d0fb18c5 8739L: devicetree@vger.kernel.org
50f29fbd
TL
8740S: Maintained
8741F: arch/arm/boot/dts/*omap*
8742F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8743F: arch/arm/boot/dts/*am4*
8744F: arch/arm/boot/dts/*am5*
8745F: arch/arm/boot/dts/*dra7*
50f29fbd 8746
f5525786 8747OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8748M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8749L: linux-omap@vger.kernel.org
8750S: Maintained
8751F: arch/arm/*omap*/*clock*
8752
8753OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8754M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8755L: linux-omap@vger.kernel.org
8756S: Maintained
8757F: arch/arm/*omap*/*pm*
c46938d4 8758F: drivers/cpufreq/omap-cpufreq.c
f5525786 8759
d21db568 8760OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8761M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8762M: Paul Walmsley <paul@pwsan.com>
8763L: linux-omap@vger.kernel.org
8764S: Maintained
d21db568 8765F: arch/arm/mach-omap2/prm*
692ab1f3 8766
f5525786 8767OMAP AUDIO SUPPORT
6c284903 8768M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8769M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8770L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8771L: linux-omap@vger.kernel.org
8772S: Maintained
8773F: sound/soc/omap/
8774
18640193
TL
8775OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8776M: Roger Quadros <rogerq@ti.com>
8777M: Tony Lindgren <tony@atomide.com>
8778L: linux-omap@vger.kernel.org
8779S: Maintained
8780F: drivers/memory/omap-gpmc.c
8781F: arch/arm/mach-omap2/*gpmc*
8782
f5525786 8783OMAP FRAMEBUFFER SUPPORT
830e6384 8784M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8785L: linux-fbdev@vger.kernel.org
f5525786
TL
8786L: linux-omap@vger.kernel.org
8787S: Maintained
8a61f013 8788F: drivers/video/fbdev/omap/
f5525786 8789
676eec0d 8790OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8791M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8792L: linux-omap@vger.kernel.org
676eec0d 8793L: linux-fbdev@vger.kernel.org
178ff4c9 8794S: Maintained
8a61f013 8795F: drivers/video/fbdev/omap2/
178ff4c9
TV
8796F: Documentation/arm/OMAP/DSS
8797
8b37fcfc
OBC
8798OMAP HARDWARE SPINLOCK SUPPORT
8799M: Ohad Ben-Cohen <ohad@wizery.com>
8800L: linux-omap@vger.kernel.org
8801S: Maintained
8802F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8803
f5525786 8804OMAP MMC SUPPORT
8b58be88 8805M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8806L: linux-omap@vger.kernel.org
8807S: Maintained
653f41b5
MC
8808F: drivers/mmc/host/omap.c
8809
8810OMAP HS MMC SUPPORT
0a4585c6 8811L: linux-mmc@vger.kernel.org
653f41b5 8812L: linux-omap@vger.kernel.org
dfa5d196 8813S: Orphan
653f41b5 8814F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8815
8816OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8817M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8818S: Maintained
8819F: drivers/char/hw_random/omap-rng.c
8820
f400c82e 8821OMAP HWMOD SUPPORT
cdb55ab0 8822M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8823M: Paul Walmsley <paul@pwsan.com>
8824L: linux-omap@vger.kernel.org
8825S: Maintained
8fc8b12b 8826F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8827
8633fb30
PW
8828OMAP HWMOD DATA
8829M: Paul Walmsley <paul@pwsan.com>
8830L: linux-omap@vger.kernel.org
8831S: Maintained
8832F: arch/arm/mach-omap2/omap_hwmod*data*
8833
f400c82e 8834OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8835M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8836L: linux-omap@vger.kernel.org
8837S: Maintained
8838F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8839
0db83ced 8840OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8841M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8842L: linux-media@vger.kernel.org
8843S: Maintained
7eec52db 8844F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8845F: drivers/media/platform/omap3isp/
0db83ced 8846F: drivers/staging/media/omap4iss/
7e8970e1 8847
f5525786 8848OMAP USB SUPPORT
f5525786
TL
8849L: linux-usb@vger.kernel.org
8850L: linux-omap@vger.kernel.org
3b243519 8851S: Orphan
a16fbd65
JP
8852F: drivers/usb/*/*omap*
8853F: arch/arm/*omap*/usb*
f5525786 8854
6d994710 8855OMAP GPIO DRIVER
fe643528 8856M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8857M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8858M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8859L: linux-omap@vger.kernel.org
8860S: Maintained
fe643528 8861F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8862F: drivers/gpio/gpio-omap.c
8863
c351e290
MJ
8864OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8865M: Mark Jackson <mpfj@newflow.co.uk>
8866L: linux-omap@vger.kernel.org
8867S: Maintained
8868F: arch/arm/boot/dts/am335x-nano.dts
8869
0ad122d9 8870OMFS FILESYSTEM
8b58be88 8871M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8872L: linux-karma-devel@lists.sourceforge.net
8873S: Maintained
679655da
JP
8874F: Documentation/filesystems/omfs.txt
8875F: fs/omfs/
0ad122d9 8876
c1986ee9 8877OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8878M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8879S: Maintained
679655da
JP
8880F: drivers/char/pcmcia/cm4000_cs.c
8881F: include/linux/cm4000_cs.h
c117ab84 8882F: include/uapi/linux/cm4000_cs.h
c1986ee9 8883
77c44ab1 8884OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8885M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8886S: Maintained
679655da 8887F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8888
77d5140f 8889OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8890M: Jonathan Corbet <corbet@lwn.net>
661263b5 8891L: linux-media@vger.kernel.org
275ffde4 8892T: git git://linuxtv.org/media_tree.git
77d5140f 8893S: Maintained
90d72ac6 8894F: drivers/media/i2c/ov7670.c
77d5140f 8895
431bca73 8896ONENAND FLASH DRIVER
8b58be88 8897M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8898L: linux-mtd@lists.infradead.org
8899S: Maintained
679655da
JP
8900F: drivers/mtd/onenand/
8901F: include/linux/mtd/onenand*.h
431bca73 8902
1da177e4 8903ONSTREAM SCSI TAPE DRIVER
8b58be88 8904M: Willem Riede <osst@riede.org>
1da177e4
LT
8905L: osst-users@lists.sourceforge.net
8906L: linux-scsi@vger.kernel.org
8907S: Maintained
f7269cfc
JD
8908F: Documentation/scsi/osst.txt
8909F: drivers/scsi/osst.*
8910F: drivers/scsi/osst_*.h
8911F: drivers/scsi/st.h
1da177e4 8912
e2d1d6c0 8913OPENCORES I2C BUS DRIVER
8b58be88 8914M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8915L: linux-i2c@vger.kernel.org
e2d1d6c0 8916S: Maintained
679655da
JP
8917F: Documentation/i2c/busses/i2c-ocores
8918F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8919
860c44c1 8920OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8921M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8922M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8923L: devicetree@vger.kernel.org
a7fefe9f 8924W: http://www.devicetree.org/
fcdec35e 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8926S: Maintained
f8828205 8927F: drivers/of/
860c44c1 8928F: include/linux/of*.h
f8828205 8929F: scripts/dtc/
860c44c1 8930
f8828205 8931OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8932M: Rob Herring <robh+dt@kernel.org>
f8828205 8933M: Mark Rutland <mark.rutland@arm.com>
f8828205 8934L: devicetree@vger.kernel.org
9f273c24 8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8936Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8937S: Maintained
8938F: Documentation/devicetree/
8939F: arch/*/boot/dts/
8940F: include/dt-bindings/
8941
2bb65f56
PA
8942OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8943M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8944L: devicetree@vger.kernel.org
8945S: Maintained
8946F: Documentation/devicetree/dynamic-resolution-notes.txt
8947F: Documentation/devicetree/overlay-notes.txt
8948F: drivers/of/overlay.c
8949F: drivers/of/resolver.c
8950
19f9d392
JB
8951OPENRISC ARCHITECTURE
8952M: Jonas Bonn <jonas@southpole.se>
8953W: http://openrisc.net
19f9d392
JB
8954S: Maintained
8955T: git git://openrisc.net/~jonas/linux
14430813 8956F: arch/openrisc/
19f9d392 8957
ccb1352e 8958OPENVSWITCH
4f337ed5 8959M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8960L: netdev@vger.kernel.org
ccb1352e
JG
8961L: dev@openvswitch.org
8962W: http://openvswitch.org
ccb1352e
JG
8963S: Maintained
8964F: net/openvswitch/
b422da7c 8965F: include/uapi/linux/openvswitch.h
ccb1352e 8966
875fa6fb
VK
8967OPERATING PERFORMANCE POINTS (OPP)
8968M: Viresh Kumar <vireshk@kernel.org>
8969M: Nishanth Menon <nm@ti.com>
8970M: Stephen Boyd <sboyd@codeaurora.org>
8971L: linux-pm@vger.kernel.org
8972S: Maintained
8973T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8974F: drivers/base/power/opp/
8975F: include/linux/pm_opp.h
8976F: Documentation/power/opp.txt
8977F: Documentation/devicetree/bindings/opp/
8978
af39917d
CL
8979OPL4 DRIVER
8980M: Clemens Ladisch <clemens@ladisch.de>
8981L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8982T: git git://git.alsa-project.org/alsa-kernel.git
8983S: Maintained
8984F: sound/drivers/opl4/
8985
1da177e4 8986OPROFILE
4cf7e718 8987M: Robert Richter <rric@kernel.org>
1da177e4
LT
8988L: oprofile-list@lists.sf.net
8989S: Maintained
81c4a8a6 8990F: arch/*/include/asm/oprofile*.h
679655da
JP
8991F: arch/*/oprofile/
8992F: drivers/oprofile/
8993F: include/linux/oprofile.h
1da177e4 8994
e2d1d6c0 8995ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8996M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8997M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8998L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8999W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9000S: Supported
679655da
JP
9001F: Documentation/filesystems/ocfs2.txt
9002F: Documentation/filesystems/dlmfs.txt
9003F: fs/ocfs2/
e2d1d6c0 9004
1da177e4 9005ORINOCO DRIVER
724c6b35 9006L: linux-wireless@vger.kernel.org
491b26b4 9007W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9008W: http://www.nongnu.org/orinoco/
3a59babb 9009S: Orphan
2be45b66 9010F: drivers/net/wireless/intersil/orinoco/
1da177e4 9011
42c55aa8 9012OSD LIBRARY and FILESYSTEM
fadc0752 9013M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9014M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9015L: osd-dev@open-osd.org
9016W: http://open-osd.org
54e5881d 9017T: git git://git.open-osd.org/open-osd.git
68274794 9018S: Maintained
42c55aa8 9019F: drivers/scsi/osd/
6b6f0b6c 9020F: include/scsi/osd_*
42c55aa8 9021F: fs/exofs/
68274794 9022
ef94b186 9023OVERLAY FILESYSTEM
7c37fbda 9024M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9025L: linux-unionfs@vger.kernel.org
9026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9027S: Supported
1d113735 9028F: fs/overlayfs/
7c37fbda
NB
9029F: Documentation/filesystems/overlayfs.txt
9030
85096169
MM
9031ORANGEFS FILESYSTEM
9032M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9033L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9034T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9035S: Supported
9036F: fs/orangefs/
9037F: Documentation/filesystems/orangefs.txt
9038
e2d1d6c0 9039P54 WIRELESS DRIVER
084cb0fe 9040M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9041L: linux-wireless@vger.kernel.org
084cb0fe 9042W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9043S: Maintained
d3466830 9044F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9045
f5cd7872 9046PA SEMI ETHERNET DRIVER
f5cd7872 9047L: netdev@vger.kernel.org
56a5b8da 9048S: Orphan
ded19add 9049F: drivers/net/ethernet/pasemi/*
f5cd7872 9050
beb58aa3 9051PA SEMI SMBUS DRIVER
846557d3 9052L: linux-i2c@vger.kernel.org
56a5b8da 9053S: Orphan
679655da 9054F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9055
48fc267e
SK
9056PADATA PARALLEL EXECUTION MECHANISM
9057M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9058L: linux-crypto@vger.kernel.org
9059S: Maintained
9060F: kernel/padata.c
9061F: include/linux/padata.h
9062F: Documentation/padata.txt
9063
709ee531 9064PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9065M: Harald Welte <laforge@gnumonks.org>
d0944853 9066L: platform-driver-x86@vger.kernel.org
709ee531 9067S: Maintained
679655da 9068F: drivers/platform/x86/panasonic-laptop.c
709ee531 9069
368dd5ac 9070PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9071M: David Howells <dhowells@redhat.com>
4fa97181
DH
9072L: linux-am33-list@redhat.com (moderated for non-subscribers)
9073W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9074S: Maintained
679655da
JP
9075F: Documentation/mn10300/
9076F: arch/mn10300/
4fa97181 9077
305b37bd
KS
9078PARALLEL LCD/KEYPAD PANEL DRIVER
9079M: Willy Tarreau <willy@haproxy.com>
9080M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9081S: Odd Fixes
9082F: Documentation/misc-devices/lcd-panel-cgram.txt
9083F: drivers/misc/panel.c
9084
64dfff03
SM
9085PARALLEL PORT SUBSYSTEM
9086M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9087M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9088L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9089S: Maintained
679655da
JP
9090F: drivers/parport/
9091F: include/linux/parport*.h
9092F: drivers/char/ppdev.c
c117ab84 9093F: include/uapi/linux/ppdev.h
64dfff03 9094F: Documentation/parport*.txt
1da177e4 9095
4cdf6bc2 9096PARAVIRT_OPS INTERFACE
d633180c 9097M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9098M: Chris Wright <chrisw@sous-sol.org>
9099M: Alok Kataria <akataria@vmware.com>
9100M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9101L: virtualization@lists.linux-foundation.org
4cdf6bc2 9102S: Supported
a2e19991 9103F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9104F: arch/*/kernel/paravirt*
9105F: arch/*/include/asm/paravirt.h
47ae4b05 9106F: include/linux/hypervisor.h
4cdf6bc2 9107
e2d1d6c0 9108PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9109M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9110L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9111S: Maintained
679655da
JP
9112F: Documentation/blockdev/paride.txt
9113F: drivers/block/paride/
e2d1d6c0
RD
9114
9115PARISC ARCHITECTURE
b8828770 9116M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9117M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9118L: linux-parisc@vger.kernel.org
9119W: http://www.parisc-linux.org/
8a6e2535 9120Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9123S: Maintained
679655da 9124F: arch/parisc/
2b6bac9e 9125F: Documentation/parisc/
679655da 9126F: drivers/parisc/
2b6bac9e
HD
9127F: drivers/char/agp/parisc-agp.c
9128F: drivers/input/serio/gscps2.c
9129F: drivers/parport/parport_gsc.*
9130F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9131F: drivers/video/fbdev/sti*
2b6bac9e
HD
9132F: drivers/video/console/sti*
9133F: drivers/video/logo/logo_parisc*
e2d1d6c0 9134
1662d32c 9135PC87360 HARDWARE MONITORING DRIVER
8b58be88 9136M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9137L: linux-hwmon@vger.kernel.org
1662d32c 9138S: Maintained
679655da
JP
9139F: Documentation/hwmon/pc87360
9140F: drivers/hwmon/pc87360.c
1662d32c
JC
9141
9142PC8736x GPIO DRIVER
8b58be88 9143M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9144S: Maintained
679655da 9145F: drivers/char/pc8736x_gpio.c
1662d32c 9146
1ad107fd 9147PC87427 HARDWARE MONITORING DRIVER
d8130624 9148M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9149L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9150S: Maintained
9151F: Documentation/hwmon/pc87427
9152F: drivers/hwmon/pc87427.c
9153
b26e0ed4 9154PCA9532 LED DRIVER
8b58be88 9155M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9156S: Maintained
d5ca6918
JP
9157F: drivers/leds/leds-pca9532.c
9158F: include/linux/leds-pca9532.h
b26e0ed4 9159
5ce914a8 9160PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9161M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9162L: linux-i2c@vger.kernel.org
9163S: Maintained
b4f0b74e 9164F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9165
3971dae5 9166PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9167M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9168S: Maintained
9169F: drivers/firmware/pcdp.*
9170
065c6359 9171PCI ERROR RECOVERY
6305902c 9172M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9173L: linux-pci@vger.kernel.org
065c6359 9174S: Supported
679655da 9175F: Documentation/PCI/pci-error-recovery.txt
065c6359 9176
78c1cffd
RC
9177PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9178M: Russell Currey <ruscur@russell.cc>
9179L: linuxppc-dev@lists.ozlabs.org
9180S: Supported
9181F: Documentation/powerpc/eeh-pci-error-recovery.txt
9182F: arch/powerpc/kernel/eeh*.c
9183F: arch/powerpc/platforms/*/eeh*.c
9184F: arch/powerpc/include/*/eeh*.h
9185
1da177e4 9186PCI SUBSYSTEM
5ac3a6d2 9187M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9188L: linux-pci@vger.kernel.org
99662dd1 9189Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9191S: Supported
92a1fe2e 9192F: Documentation/devicetree/bindings/pci/
679655da
JP
9193F: Documentation/PCI/
9194F: drivers/pci/
9195F: include/linux/pci*
6b49ee49 9196F: arch/x86/pci/
cad01f91 9197F: arch/x86/kernel/quirks.c
1da177e4 9198
eaa6111b
LFT
9199PCI DRIVER FOR ALTERA PCIE IP
9200M: Ley Foon Tan <lftan@altera.com>
9201L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9202L: linux-pci@vger.kernel.org
9203S: Supported
9204F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9205F: drivers/pci/host/pcie-altera.c
9206
b7e78170
RH
9207PCI DRIVER FOR ARM VERSATILE PLATFORM
9208M: Rob Herring <robh@kernel.org>
9209L: linux-pci@vger.kernel.org
9210L: linux-arm-kernel@lists.infradead.org
9211S: Maintained
9212F: Documentation/devicetree/bindings/pci/versatile.txt
9213F: drivers/pci/host/pci-versatile.c
9214
3dc9d38c
TP
9215PCI DRIVER FOR ARMADA 8K
9216M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9217L: linux-pci@vger.kernel.org
9218L: linux-arm-kernel@lists.infradead.org
9219S: Maintained
9220F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9221F: drivers/pci/host/pcie-armada8k.c
9222
5f6b6ccd
TI
9223PCI DRIVER FOR APPLIEDMICRO XGENE
9224M: Tanmay Inamdar <tinamdar@apm.com>
9225L: linux-pci@vger.kernel.org
9226L: linux-arm-kernel@lists.infradead.org
9227S: Maintained
9228F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9229F: drivers/pci/host/pci-xgene.c
9230
62d0ff83
ML
9231PCI DRIVER FOR FREESCALE LAYERSCAPE
9232M: Minghuan Lian <minghuan.Lian@freescale.com>
9233M: Mingkai Hu <mingkai.hu@freescale.com>
9234M: Roy Zang <tie-fei.zang@freescale.com>
9235L: linuxppc-dev@lists.ozlabs.org
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org
9238S: Maintained
9239F: drivers/pci/host/*layerscape*
9240
f0b75693 9241PCI DRIVER FOR IMX6
f175aa2c 9242M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9243M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9244L: linux-pci@vger.kernel.org
9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246S: Maintained
9247F: drivers/pci/host/*imx6*
9248
0c4ffcfe
MK
9249PCI DRIVER FOR TI KEYSTONE
9250M: Murali Karicheri <m-karicheri2@ti.com>
9251L: linux-pci@vger.kernel.org
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253S: Maintained
9254F: drivers/pci/host/*keystone*
9255
f0b75693
BH
9256PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9257M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9258M: Jason Cooper <jason@lakedaemon.net>
9259L: linux-pci@vger.kernel.org
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261S: Maintained
9262F: drivers/pci/host/*mvebu*
9263
8c39d710
TP
9264PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9265M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9266L: linux-pci@vger.kernel.org
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268S: Maintained
441106d9 9269F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9270F: drivers/pci/host/pci-aardvark.c
9271
0447cfd7
TR
9272PCI DRIVER FOR NVIDIA TEGRA
9273M: Thierry Reding <thierry.reding@gmail.com>
9274L: linux-tegra@vger.kernel.org
f0b75693 9275L: linux-pci@vger.kernel.org
0447cfd7
TR
9276S: Supported
9277F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9278F: drivers/pci/host/pci-tegra.c
9279
47ff3de9
KVA
9280PCI DRIVER FOR TI DRA7XX
9281M: Kishon Vijay Abraham I <kishon@ti.com>
9282L: linux-omap@vger.kernel.org
9283L: linux-pci@vger.kernel.org
9284S: Supported
9285F: Documentation/devicetree/bindings/pci/ti-pci.txt
9286F: drivers/pci/host/pci-dra7xx.c
9287
f0b75693
BH
9288PCI DRIVER FOR RENESAS R-CAR
9289M: Simon Horman <horms@verge.net.au>
9290L: linux-pci@vger.kernel.org
4a121096 9291L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9292S: Maintained
9293F: drivers/pci/host/*rcar*
9294
4af82255 9295PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9296M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9297L: linux-pci@vger.kernel.org
f0b75693
BH
9298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9300S: Maintained
9301F: drivers/pci/host/pci-exynos.c
9302
f0b75693 9303PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9304M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9305M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9306L: linux-pci@vger.kernel.org
9307S: Maintained
9308F: drivers/pci/host/*designware*
9309
5a3aa2a8 9310PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9311M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9312L: linux-pci@vger.kernel.org
9313S: Maintained
9314F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9315F: drivers/pci/host/pcie-designware-plat.c
9316
cf28855b
WD
9317PCI DRIVER FOR GENERIC OF HOSTS
9318M: Will Deacon <will.deacon@arm.com>
9319L: linux-pci@vger.kernel.org
9320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9321S: Maintained
9322F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9323F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9324F: drivers/pci/host/pci-host-generic.c
9325
185a383a
KB
9326PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9327M: Keith Busch <keith.busch@intel.com>
9328L: linux-pci@vger.kernel.org
9329S: Supported
9330F: arch/x86/pci/vmd.c
9331
51b66a6c 9332PCIE DRIVER FOR ST SPEAR13XX
110baab1 9333M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9334L: linux-pci@vger.kernel.org
110baab1 9335S: Maintained
51b66a6c
PA
9336F: drivers/pci/host/*spear*
9337
af1169b4
LFT
9338PCI MSI DRIVER FOR ALTERA MSI IP
9339M: Ley Foon Tan <lftan@altera.com>
9340L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9341L: linux-pci@vger.kernel.org
9342S: Supported
9343F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9344F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9345
dcd19de3
DD
9346PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9347M: Duc Dang <dhdang@apm.com>
9348L: linux-pci@vger.kernel.org
9349L: linux-arm-kernel@lists.infradead.org
9350S: Maintained
9351F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9352F: drivers/pci/host/pci-xgene-msi.c
9353
a3cbfae1
NC
9354PCIE DRIVER FOR AXIS ARTPEC
9355M: Niklas Cassel <niklas.cassel@axis.com>
9356M: Jesper Nilsson <jesper.nilsson@axis.com>
9357L: linux-arm-kernel@axis.com
9358L: linux-pci@vger.kernel.org
9359S: Maintained
9360F: Documentation/devicetree/bindings/pci/axis,artpec*
9361F: drivers/pci/host/*artpec*
9362
500a1d9a
ZW
9363PCIE DRIVER FOR HISILICON
9364M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9365M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9366L: linux-pci@vger.kernel.org
9367S: Maintained
9368F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9369F: drivers/pci/host/pcie-hisi.c
9370
e77f847d
SL
9371PCIE DRIVER FOR ROCKCHIP
9372M: Shawn Lin <shawn.lin@rock-chips.com>
9373M: Wenrui Li <wenrui.li@rock-chips.com>
9374L: linux-pci@vger.kernel.org
9375L: linux-rockchip@lists.infradead.org
9376S: Maintained
9377F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9378F: drivers/pci/host/pcie-rockchip.c
9379
82a82383
SV
9380PCIE DRIVER FOR QUALCOMM MSM
9381M: Stanimir Varbanov <svarbanov@mm-sol.com>
9382L: linux-pci@vger.kernel.org
9383L: linux-arm-msm@vger.kernel.org
9384S: Maintained
9385F: drivers/pci/host/*qcom*
9386
f12b76e5
DD
9387PCIE DRIVER FOR CAVIUM THUNDERX
9388M: David Daney <david.daney@cavium.com>
9389L: linux-pci@vger.kernel.org
9390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9391S: Supported
9392F: Documentation/devicetree/bindings/pci/pci-thunder-*
9393F: drivers/pci/host/pci-thunder-*
9394
1da177e4 9395PCMCIA SUBSYSTEM
4230dfc9 9396P: Linux PCMCIA Team
f5df5881 9397L: linux-pcmcia@lists.infradead.org
6650e0a5 9398W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9400S: Maintained
679655da 9401F: Documentation/pcmcia/
a67cd548 9402F: tools/pcmcia/
679655da
JP
9403F: drivers/pcmcia/
9404F: include/pcmcia/
1da177e4
LT
9405
9406PCNET32 NETWORK DRIVER
227fb925 9407M: Don Fry <pcnet32@frontier.com>
979b6c13 9408L: netdev@vger.kernel.org
1da177e4 9409S: Maintained
b955f6ca 9410F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9411
48fc267e
SK
9412PCRYPT PARALLEL CRYPTO ENGINE
9413M: Steffen Klassert <steffen.klassert@secunet.com>
9414L: linux-crypto@vger.kernel.org
9415S: Maintained
9416F: crypto/pcrypt.c
9417F: include/crypto/pcrypt.h
9418
e72df0b8
TH
9419PER-CPU MEMORY ALLOCATOR
9420M: Tejun Heo <tj@kernel.org>
93e205a7 9421M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9423S: Maintained
9424F: include/linux/percpu*.h
9425F: mm/percpu*.c
9426F: arch/*/include/asm/percpu.h
9427
ad4ecbcb 9428PER-TASK DELAY ACCOUNTING
185e595f 9429M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9430S: Maintained
679655da
JP
9431F: include/linux/delayacct.h
9432F: kernel/delayacct.c
ad4ecbcb 9433
57c0c15b 9434PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9435M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9436M: Ingo Molnar <mingo@redhat.com>
f80c5393 9437M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9438R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9439L: linux-kernel@vger.kernel.org
75fc2d37 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9441S: Supported
d53e8365 9442F: kernel/events/*
a003236c 9443F: include/linux/perf_event.h
c117ab84 9444F: include/uapi/linux/perf_event.h
141c4296
RR
9445F: arch/*/kernel/perf_event*.c
9446F: arch/*/kernel/*/perf_event*.c
9447F: arch/*/kernel/*/*/perf_event*.c
a003236c 9448F: arch/*/include/asm/perf_event.h
a003236c 9449F: arch/*/kernel/perf_callchain.c
b0a434fb 9450F: arch/*/events/*
a003236c 9451F: tools/perf/
6c0b3244 9452
dd49d0f5 9453PERSONALITY HANDLING
8b58be88 9454M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9455L: linux-abi-devel@lists.sourceforge.net
9456S: Maintained
679655da 9457F: include/linux/personality.h
c117ab84 9458F: include/uapi/linux/personality.h
dd49d0f5 9459
838e7a03 9460PHONET PROTOCOL
2a06b40f 9461M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9462S: Supported
9463F: Documentation/networking/phonet.txt
9464F: include/linux/phonet.h
9465F: include/net/phonet/
c117ab84 9466F: include/uapi/linux/phonet.h
838e7a03
RDC
9467F: net/phonet/
9468
1da177e4 9469PHRAM MTD DRIVER
8b58be88 9470M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9471L: linux-mtd@lists.infradead.org
9472S: Maintained
679655da 9473F: drivers/mtd/devices/phram.c
1da177e4 9474
efdbb10e
BP
9475PICOLCD HID DRIVER
9476M: Bruno Prémont <bonbons@linux-vserver.org>
9477L: linux-input@vger.kernel.org
9478S: Maintained
9479F: drivers/hid/hid-picolcd*
9480
a53bfa07
JI
9481PICOXCELL SUPPORT
9482M: Jamie Iles <jamie@jamieiles.com>
9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484T: git git://github.com/jamieiles/linux-2.6-ji.git
9485S: Supported
b8733987 9486F: arch/arm/boot/dts/picoxcell*
14430813 9487F: arch/arm/mach-picoxcell/
b8733987 9488F: drivers/crypto/picoxcell*
a53bfa07 9489
2744e8af
LW
9490PIN CONTROL SUBSYSTEM
9491M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9492L: linux-gpio@vger.kernel.org
dbe752a3 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9494S: Maintained
9feeed94 9495F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9496F: Documentation/pinctrl.txt
07f29ba6 9497F: drivers/pinctrl/
8e406fe4 9498F: include/linux/pinctrl/
2744e8af 9499
2201bbb8
JCPV
9500PIN CONTROLLER - ATMEL AT91
9501M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9503S: Maintained
c654b6bf 9504F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9505
33d3690c
LD
9506PIN CONTROLLER - ATMEL AT91 PIO4
9507M: Ludovic Desroches <ludovic.desroches@atmel.com>
9508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509L: linux-gpio@vger.kernel.org
9510S: Supported
9511F: drivers/pinctrl/pinctrl-at91-pio4.*
9512
cbd1b652
MW
9513PIN CONTROLLER - INTEL
9514M: Mika Westerberg <mika.westerberg@linux.intel.com>
9515M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9516S: Maintained
9517F: drivers/pinctrl/intel/
2201bbb8 9518
9963b536
LP
9519PIN CONTROLLER - RENESAS
9520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9521M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9522L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9523S: Maintained
9524F: drivers/pinctrl/sh-pfc/
9525
b75e60d6 9526PIN CONTROLLER - SAMSUNG
fea685e9 9527M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9528M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9529M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9531L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9532S: Maintained
9b5b33f6 9533F: drivers/pinctrl/samsung/
5db7e3bb
KK
9534F: include/dt-bindings/pinctrl/samsung.h
9535F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9536
13cbd906
TL
9537PIN CONTROLLER - SINGLE
9538M: Tony Lindgren <tony@atomide.com>
9539M: Haojian Zhuang <haojian.zhuang@linaro.org>
9540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541L: linux-omap@vger.kernel.org
9542S: Maintained
9543F: drivers/pinctrl/pinctrl-single.c
9544
deda8287 9545PIN CONTROLLER - ST SPEAR
da89947b 9546M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548W: http://www.st.com/spear
9549S: Maintained
8e406fe4 9550F: drivers/pinctrl/spear/
deda8287 9551
11a1cf34
JH
9552PISTACHIO SOC SUPPORT
9553M: James Hartley <james.hartley@imgtec.com>
9554M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9555L: linux-mips@linux-mips.org
9556S: Maintained
9557F: arch/mips/pistachio/
9558F: arch/mips/include/asm/mach-pistachio/
9559F: arch/mips/boot/dts/pistachio/
9560F: arch/mips/configs/pistachio*_defconfig
9561
249a6771 9562PKTCDVD DRIVER
e5f6450c 9563M: Jiri Kosina <jikos@kernel.org>
249a6771 9564S: Maintained
679655da
JP
9565F: drivers/block/pktcdvd.c
9566F: include/linux/pktcdvd.h
c117ab84 9567F: include/uapi/linux/pktcdvd.h
249a6771 9568
b31d8273
G
9569PKUNITY SOC DRIVERS
9570M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9571W: http://mprc.pku.edu.cn/~guanxuetao/linux
9572S: Maintained
ceebf4d5 9573T: git git://github.com/gxt/linux.git
b31d8273 9574F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9575F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9576F: drivers/video/fbdev/fb-puv3.c
2809e80b 9577F: drivers/rtc/rtc-puv3.c
b31d8273 9578
9d2ecfb7 9579PMBUS HARDWARE MONITORING DRIVERS
ca462085 9580M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9581L: linux-hwmon@vger.kernel.org
9582W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9583W: http://www.roeck-us.net/linux/drivers/
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9585S: Maintained
9586F: Documentation/hwmon/pmbus
9587F: drivers/hwmon/pmbus/
9588F: include/linux/i2c/pmbus.h
9589
89a36810 9590PMC SIERRA MaxRAID DRIVER
89a36810
AR
9591L: linux-scsi@vger.kernel.org
9592W: http://www.pmc-sierra.com/
3cdea4d7 9593S: Orphan
89a36810
AR
9594F: drivers/scsi/pmcraid.*
9595
dbf9bfe6 9596PMC SIERRA PM8001 DRIVER
d32477e2 9597M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9598M: lindar_liu@usish.com
f5a7b525 9599L: pmchba@pmcs.com
dbf9bfe6 9600L: linux-scsi@vger.kernel.org
9601S: Supported
9602F: drivers/scsi/pm8001/
9603
1da177e4 9604POSIX CLOCKS and TIMERS
8b58be88 9605M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9606L: linux-kernel@vger.kernel.org
75fc2d37 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9608S: Maintained
679655da
JP
9609F: fs/timerfd.c
9610F: include/linux/timer*
5cee9645 9611F: kernel/time/*timer*
1da177e4 9612
7b06a6d7
RW
9613POWER MANAGEMENT CORE
9614M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9615L: linux-pm@vger.kernel.org
9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9617S: Supported
9618F: drivers/base/power/
9619F: include/linux/pm.h
9620F: include/linux/pm_*
9621F: include/linux/powercap.h
9622F: drivers/powercap/
9623
3be86148 9624POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9625M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9626L: linux-pm@vger.kernel.org
58db9505 9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9628S: Maintained
f3332532 9629F: Documentation/devicetree/bindings/power/supply/
679655da 9630F: include/linux/power_supply.h
8c0984e5 9631F: drivers/power/supply/
3be86148 9632
514f161a
MR
9633POWER STATE COORDINATION INTERFACE (PSCI)
9634M: Mark Rutland <mark.rutland@arm.com>
9635M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9636L: linux-arm-kernel@lists.infradead.org
9637S: Maintained
9638F: drivers/firmware/psci.c
9639F: include/linux/psci.h
9640F: include/uapi/linux/psci.h
9641
43a1dd9b
SJS
9642POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9643M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9644L: linuxppc-dev@lists.ozlabs.org
9645S: Maintained
9646F: drivers/char/powernv-op-panel.c
9647
1da177e4 9648PNP SUPPORT
9c3646d1 9649M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9650S: Maintained
679655da 9651F: drivers/pnp/
1da177e4
LT
9652
9653PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9654M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9655L: linux-ppp@vger.kernel.org
9656S: Maintained
224cf5ad 9657F: drivers/net/ppp/ppp_*
1da177e4
LT
9658
9659PPP OVER ATM (RFC 2364)
8b58be88 9660M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9661S: Maintained
679655da 9662F: net/atm/pppoatm.c
c117ab84 9663F: include/uapi/linux/atmppp.h
1da177e4
LT
9664
9665PPP OVER ETHERNET
8b58be88 9666M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9667S: Maintained
224cf5ad
JK
9668F: drivers/net/ppp/pppoe.c
9669F: drivers/net/ppp/pppox.c
1da177e4 9670
a6d2370b 9671PPP OVER L2TP
8b58be88 9672M: James Chapman <jchapman@katalix.com>
a6d2370b 9673S: Maintained
90ca28d1 9674F: net/l2tp/l2tp_ppp.c
679655da 9675F: include/linux/if_pppol2tp.h
c117ab84 9676F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9677
eae9d2ba 9678PPS SUPPORT
8b58be88 9679M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9680W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9681L: linuxpps@ml.enneenne.com (subscribers-only)
9682S: Maintained
cabaaf41
JP
9683F: Documentation/pps/
9684F: drivers/pps/
9685F: include/linux/pps*.h
eae9d2ba 9686
71a6d0af
HW
9687PPTP DRIVER
9688M: Dmitry Kozlov <xeb@mail.ru>
9689L: netdev@vger.kernel.org
9690S: Maintained
224cf5ad 9691F: drivers/net/ppp/pptp.c
71a6d0af
HW
9692W: http://sourceforge.net/projects/accel-pptp
9693
1da177e4 9694PREEMPTIBLE KERNEL
8b58be88 9695M: Robert Love <rml@tech9.net>
1da177e4
LT
9696L: kpreempt-tech@lists.sourceforge.net
9697W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9698S: Supported
679655da
JP
9699F: Documentation/preempt-locking.txt
9700F: include/linux/preempt.h
1da177e4
LT
9701
9702PRISM54 WIRELESS DRIVER
8b58be88 9703M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9704L: linux-wireless@vger.kernel.org
9ef80804 9705W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9706S: Obsolete
c12edfe2 9707F: drivers/net/wireless/intersil/prism54/
1da177e4 9708
02c18891 9709PS3 NETWORK SUPPORT
b809b9ca 9710M: Geoff Levand <geoff@infradead.org>
02c18891 9711L: netdev@vger.kernel.org
a14ab6b6 9712L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9713S: Maintained
8df158ac 9714F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9715
f58a9d17 9716PS3 PLATFORM SUPPORT
b809b9ca 9717M: Geoff Levand <geoff@infradead.org>
a4724ed6 9718L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9719S: Maintained
679655da
JP
9720F: arch/powerpc/boot/ps3*
9721F: arch/powerpc/include/asm/lv1call.h
9722F: arch/powerpc/include/asm/ps3*.h
9723F: arch/powerpc/platforms/ps3/
9724F: drivers/*/ps3*
9725F: drivers/ps3/
fec629b8 9726F: drivers/rtc/rtc-ps3.c
679655da 9727F: drivers/usb/host/*ps3.c
fec629b8 9728F: sound/ppc/snd_ps3*
f58a9d17 9729
cffb4add 9730PS3VRAM DRIVER
8b58be88 9731M: Jim Paris <jim@jtan.com>
3715a5d0 9732M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9733L: linuxppc-dev@lists.ozlabs.org
cffb4add 9734S: Maintained
8a3977cb 9735F: drivers/block/ps3vram.c
cffb4add 9736
8defe599 9737PSTORE FILESYSTEM
9d5e2a02 9738M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9739M: Colin Cross <ccross@android.com>
9740M: Kees Cook <keescook@chromium.org>
9741M: Tony Luck <tony.luck@intel.com>
9742S: Maintained
9f273c24 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9744F: fs/pstore/
9745F: include/linux/pstore*
04851772 9746F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9747F: drivers/acpi/apei/erst.c
9748
7fbc415d
RC
9749PTP HARDWARE CLOCK SUPPORT
9750M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9751L: netdev@vger.kernel.org
7fbc415d
RC
9752S: Maintained
9753W: http://linuxptp.sourceforge.net/
9754F: Documentation/ABI/testing/sysfs-ptp
9755F: Documentation/ptp/*
0ecb3cdd 9756F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9757F: drivers/net/phy/dp83640*
9758F: drivers/ptp/*
9759F: include/linux/ptp_cl*
9760
cf94a4d1 9761PTRACE SUPPORT
e846ee5f 9762M: Roland McGrath <roland@hack.frob.com>
8b58be88 9763M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9764S: Maintained
9765F: include/asm-generic/syscall.h
9766F: include/linux/ptrace.h
9767F: include/linux/regset.h
9768F: include/linux/tracehook.h
c117ab84 9769F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9770F: kernel/ptrace.c
9771
3e9d7ba7
HV
9772PULSE8-CEC DRIVER
9773M: Hans Verkuil <hverkuil@xs4all.nl>
9774L: linux-media@vger.kernel.org
9775T: git git://linuxtv.org/media_tree.git
9776S: Maintained
9777F: drivers/staging/media/pulse8-cec
9778
8320204a 9779PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9780M: Mike Isely <isely@pobox.com>
16e9495d 9781L: pvrusb2@isely.net (subscribers-only)
661263b5 9782L: linux-media@vger.kernel.org
8320204a 9783W: http://www.isely.net/pvrusb2/
275ffde4 9784T: git git://linuxtv.org/media_tree.git
8320204a 9785S: Maintained
618cd932 9786F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9787F: drivers/media/usb/pvrusb2/
8320204a 9788
39532e6c 9789PWC WEBCAM DRIVER
c0936df4 9790M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9791L: linux-media@vger.kernel.org
9792T: git git://linuxtv.org/media_tree.git
c0936df4 9793S: Odd Fixes
39532e6c
HG
9794F: drivers/media/usb/pwc/*
9795
93c090b3 9796PWM FAN DRIVER
774e0362
KD
9797M: Kamil Debski <kamil@wypas.org>
9798M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9799L: linux-hwmon@vger.kernel.org
93c090b3
KD
9800S: Supported
9801F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9802F: Documentation/hwmon/pwm-fan
9803F: drivers/hwmon/pwm-fan.c
9804
200efedd 9805PWM SUBSYSTEM
aa3495f7
TR
9806M: Thierry Reding <thierry.reding@gmail.com>
9807L: linux-pwm@vger.kernel.org
0c2498f1 9808S: Maintained
006e854f 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9810F: Documentation/pwm.txt
9811F: Documentation/devicetree/bindings/pwm/
9812F: include/linux/pwm.h
0c2498f1 9813F: drivers/pwm/
a140b98d
TR
9814F: drivers/video/backlight/pwm_bl.c
9815F: include/linux/pwm_backlight.h
0c2498f1 9816
30ec261e 9817PXA2xx/PXA3xx SUPPORT
8da5e302 9818M: Daniel Mack <daniel@zonque.org>
a323f664 9819M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9820M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9822T: git git://github.com/hzhuang1/linux.git
8da5e302 9823T: git git://github.com/rjarzmik/linux.git
1da177e4 9824S: Maintained
e68d7c14 9825F: arch/arm/boot/dts/pxa*
679655da 9826F: arch/arm/mach-pxa/
820439f1 9827F: drivers/dma/pxa*
679655da 9828F: drivers/pcmcia/pxa2xx*
1403ead9 9829F: drivers/pinctrl/pxa/
9df92e6c 9830F: drivers/spi/spi-pxa2xx*
faf2e1db 9831F: drivers/usb/gadget/udc/pxa2*
679655da 9832F: include/sound/pxa2xx-lib.h
bec4c99e 9833F: sound/arm/pxa*
14430813 9834F: sound/soc/pxa/
1da177e4 9835
f3154a46
RJ
9836PXA GPIO DRIVER
9837M: Robert Jarzmik <robert.jarzmik@free.fr>
9838L: linux-gpio@vger.kernel.org
9839S: Maintained
9840F: drivers/gpio/gpio-pxa.c
9841
ec64d3bf
EG
9842PXA3xx NAND FLASH DRIVER
9843M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9844L: linux-mtd@lists.infradead.org
9845S: Maintained
9a67f099 9846F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9847
3f640c61 9848MMP SUPPORT
8b58be88 9849M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9850M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9852T: git git://github.com/hzhuang1/linux.git
9853T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9854S: Maintained
e68d7c14 9855F: arch/arm/boot/dts/mmp*
3f640c61 9856F: arch/arm/mach-mmp/
e8e6cb32 9857
272f133a
PO
9858PXA MMCI DRIVER
9859S: Orphan
9860
57f63bc8 9861PXA RTC DRIVER
8b58be88 9862M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9863L: rtc-linux@googlegroups.com
9864S: Maintained
9865
cea4001a 9866QAT DRIVER
90ab5a81
TS
9867M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9868M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9869L: qat-linux@intel.com
9870S: Supported
9871F: drivers/crypto/qat/
cea4001a 9872
52a09a04 9873QIB DRIVER
8473c603 9874M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9875L: linux-rdma@vger.kernel.org
9876S: Supported
9877F: drivers/infiniband/hw/qib/
9878
5e9772b9
JS
9879QLOGIC QLA1280 SCSI DRIVER
9880M: Michael Reed <mdr@sgi.com>
9881L: linux-scsi@vger.kernel.org
9882S: Maintained
9883F: drivers/scsi/qla1280.[ch]
9884
1da177e4 9885QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9886M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9887L: linux-scsi@vger.kernel.org
9888S: Supported
679655da
JP
9889F: Documentation/scsi/LICENSE.qla2xxx
9890F: drivers/scsi/qla2xxx/
1da177e4 9891
883c98fe 9892QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9893M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9894L: linux-scsi@vger.kernel.org
9895S: Supported
bacfb81b 9896F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9897F: drivers/scsi/qla4xxx/
9898
5a4faa87 9899QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9900M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9901M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9902M: linux-driver@qlogic.com
9903L: netdev@vger.kernel.org
9904S: Supported
679655da 9905F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9906F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9907
0ec00f03 9908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9909M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9910L: netdev@vger.kernel.org
9911S: Supported
aa43c215 9912F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9913
c4e84bde 9914QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9915M: Harish Patil <harish.patil@qlogic.com>
9916M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9917M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9918M: linux-driver@qlogic.com
c4e84bde
RM
9919L: netdev@vger.kernel.org
9920S: Supported
aa43c215 9921F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9922
fe56b9e6
YM
9923QLOGIC QL4xxx ETHERNET DRIVER
9924M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9925M: Ariel Elior <Ariel.Elior@qlogic.com>
9926M: everest-linux-l2@qlogic.com
9927L: netdev@vger.kernel.org
9928S: Supported
9929F: drivers/net/ethernet/qlogic/qed/
9930F: include/linux/qed/
9931F: drivers/net/ethernet/qlogic/qede/
9932
1da177e4 9933QNX4 FILESYSTEM
8b58be88 9934M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9935W: http://www.alarsen.net/linux/qnx4fs/
9936S: Maintained
80811493 9937F: fs/qnx4/
c117ab84
CEB
9938F: include/uapi/linux/qnx4_fs.h
9939F: include/uapi/linux/qnxtypes.h
1da177e4 9940
91952bc0
AP
9941QT1010 MEDIA DRIVER
9942M: Antti Palosaari <crope@iki.fi>
9943L: linux-media@vger.kernel.org
a825eaec 9944W: https://linuxtv.org
91952bc0
AP
9945W: http://palosaari.fi/linux/
9946Q: http://patchwork.linuxtv.org/project/linux-media/list/
9947T: git git://linuxtv.org/anttip/media_tree.git
9948S: Maintained
9949F: drivers/media/tuners/qt1010*
9950
966fb5ec
SM
9951QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9952M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9953L: linux-wireless@vger.kernel.org
9954L: ath9k-devel@lists.ath9k.org
9955W: http://wireless.kernel.org/en/users/Drivers/ath9k
9956S: Supported
9957F: drivers/net/wireless/ath/ath9k/
9958
2ea0ffcb
KV
9959QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9960M: Kalle Valo <kvalo@qca.qualcomm.com>
9961L: ath10k@lists.infradead.org
9962W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9964S: Supported
9965F: drivers/net/wireless/ath/ath10k/
9966
b9b17deb
TT
9967QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9968M: Timur Tabi <timur@codeaurora.org>
9969L: netdev@vger.kernel.org
9970S: Supported
9971F: drivers/net/ethernet/qualcomm/emac/
9972
4f4567cf
RK
9973QUALCOMM HEXAGON ARCHITECTURE
9974M: Richard Kuo <rkuo@codeaurora.org>
9975L: linux-hexagon@vger.kernel.org
9f273c24 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9977S: Supported
9978F: arch/hexagon/
9979
8e84c258
EK
9980QUALCOMM WCN36XX WIRELESS DRIVER
9981M: Eugene Krasnikov <k.eugene.e@gmail.com>
9982L: wcn36xx@lists.infradead.org
9983W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9984T: git git://github.com/KrasnikovEugene/wcn36xx.git
9985S: Supported
9986F: drivers/net/wireless/ath/wcn36xx/
9987
eeca9a67
MT
9988QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9989M: Gabriel Somlo <somlo@cmu.edu>
9990M: "Michael S. Tsirkin" <mst@redhat.com>
9991L: qemu-devel@nongnu.org
9992S: Maintained
9993F: drivers/firmware/qemu_fw_cfg.c
9994
602adf40 9995RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9996M: Ilya Dryomov <idryomov@gmail.com>
9997M: Sage Weil <sage@redhat.com>
527a88b9 9998M: Alex Elder <elder@kernel.org>
398ecff5 9999L: ceph-devel@vger.kernel.org
09d90327
SW
10000W: http://ceph.com/
10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10002T: git git://github.com/ceph/ceph-client.git
602adf40 10003S: Supported
398ecff5 10004F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10005F: drivers/block/rbd.c
10006F: drivers/block/rbd_types.h
10007
1da177e4 10008RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10009M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10010L: linux-fbdev@vger.kernel.org
1da177e4 10011S: Maintained
8a61f013 10012F: drivers/video/fbdev/aty/radeon*
c117ab84 10013F: include/uapi/linux/radeonfb.h
1da177e4 10014
c6c9b34c 10015RADIOSHARK RADIO DRIVER
c0936df4 10016M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10017L: linux-media@vger.kernel.org
10018T: git git://linuxtv.org/media_tree.git
10019S: Maintained
10020F: drivers/media/radio/radio-shark.c
10021
10022RADIOSHARK2 RADIO DRIVER
c0936df4 10023M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10024L: linux-media@vger.kernel.org
10025T: git git://linuxtv.org/media_tree.git
10026S: Maintained
10027F: drivers/media/radio/radio-shark2.c
10028F: drivers/media/radio/radio-tea5777.c
10029
1da177e4 10030RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10031M: Paul Mackerras <paulus@samba.org>
c69f677c 10032L: linux-fbdev@vger.kernel.org
1da177e4 10033S: Maintained
8a61f013 10034F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10035
a0fd81a9 10036RALINK MIPS ARCHITECTURE
bdb40e8e 10037M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10038L: linux-mips@linux-mips.org
10039S: Maintained
10040F: arch/mips/ralink
10041
e7839f25 10042RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10043P: rt2x00 project
b182427e 10044M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10045M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10046L: linux-wireless@vger.kernel.org
95ea3627 10047S: Maintained
33aca94d 10048F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10049
9db5579b 10050RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10051M: Jens Axboe <axboe@kernel.dk>
9db5579b 10052S: Maintained
679655da
JP
10053F: Documentation/blockdev/ramdisk.txt
10054F: drivers/block/brd.c
9db5579b 10055
9e95ce27 10056RANDOM NUMBER DRIVER
0624bcaa 10057M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10058S: Maintained
679655da 10059F: drivers/char/random.c
9e95ce27 10060
394b701c 10061RAPIDIO SUBSYSTEM
8b58be88 10062M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10063M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10064S: Maintained
679655da 10065F: drivers/rapidio/
394b701c 10066
e2d1d6c0 10067RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10068L: linux-wireless@vger.kernel.org
f52a5490 10069S: Orphan
679655da 10070F: drivers/net/wireless/ray*
e2d1d6c0
RD
10071
10072RCUTORTURE MODULE
e0198b29 10073M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10074M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10075L: linux-kernel@vger.kernel.org
f9094d8e 10076S: Supported
08deed1e 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10078F: Documentation/RCU/torture.txt
34e2d560 10079F: kernel/rcu/rcutorture.c
e2d1d6c0 10080
c87b9c60
PM
10081RCUTORTURE TEST FRAMEWORK
10082M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10083M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10084R: Steven Rostedt <rostedt@goodmis.org>
10085R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10086R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10087L: linux-kernel@vger.kernel.org
c87b9c60
PM
10088S: Supported
10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10090F: tools/testing/selftests/rcutorture
10091
c1f766b5 10092RDC R-321X SoC
8b58be88 10093M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10094S: Maintained
10095
db17f395 10096RDC R6040 FAST ETHERNET DRIVER
35566e96 10097M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10098L: netdev@vger.kernel.org
10099S: Maintained
58565a35 10100F: drivers/net/ethernet/rdc/r6040.c
db17f395 10101
a09ed661 10102RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10103M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10104L: netdev@vger.kernel.org
10105L: linux-rdma@vger.kernel.org
fbb5a558 10106L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10107W: https://oss.oracle.com/projects/rds/
a09ed661 10108S: Supported
679655da 10109F: net/rds/
72f26eee 10110F: Documentation/networking/rds.txt
a09ed661 10111
0194621b
DD
10112RDMAVT - RDMA verbs software
10113M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10114L: linux-rdma@vger.kernel.org
10115S: Supported
10116F: drivers/infiniband/sw/rdmavt
10117
595182bc 10118READ-COPY UPDATE (RCU)
8b58be88 10119M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10120M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10121R: Steven Rostedt <rostedt@goodmis.org>
10122R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10123R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10124L: linux-kernel@vger.kernel.org
9fab9787 10125W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10126S: Supported
08deed1e 10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10128F: Documentation/RCU/
9fab9787 10129X: Documentation/RCU/torture.txt
f9094d8e 10130F: include/linux/rcu*
4102adab
PM
10131X: include/linux/srcu.h
10132F: kernel/rcu/
34e2d560 10133X: kernel/torture.c
595182bc 10134
0c86edc0 10135REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10136M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10137M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10138L: rtc-linux@googlegroups.com
8a6e2535 10139Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10141S: Maintained
7af6a2e1 10142F: Documentation/devicetree/bindings/rtc/
679655da
JP
10143F: Documentation/rtc.txt
10144F: drivers/rtc/
10145F: include/linux/rtc.h
c117ab84 10146F: include/uapi/linux/rtc.h
fe23c336
AB
10147F: include/linux/rtc/
10148F: include/linux/platform_data/rtc-*
10149F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10150
0e400c53
MB
10151REALTEK AUDIO CODECS
10152M: Bard Liao <bardliao@realtek.com>
10153M: Oder Chiou <oder_chiou@realtek.com>
10154S: Maintained
10155F: sound/soc/codecs/rt*
10156F: include/sound/rt*.h
10157
1da177e4 10158REISERFS FILE SYSTEM
76c4e5ea 10159L: reiserfs-devel@vger.kernel.org
1da177e4 10160S: Supported
679655da 10161F: fs/reiserfs/
1da177e4 10162
b83a313b 10163REGISTER MAP ABSTRACTION
b02e48f2 10164M: Mark Brown <broonie@kernel.org>
dd060bc9 10165L: linux-kernel@vger.kernel.org
b83a313b
MB
10166T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10167S: Supported
9398a639 10168F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10169F: drivers/base/regmap/
10170F: include/linux/regmap.h
10171
400e64df
OBC
10172REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10173M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10174M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10175L: linux-remoteproc@vger.kernel.org
6bb697b6 10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10177S: Maintained
15ebc72d 10178F: Documentation/devicetree/bindings/remoteproc/
400e64df 10179F: Documentation/remoteproc.txt
15ebc72d 10180F: drivers/remoteproc/
6fc26488 10181F: include/linux/remoteproc.h
400e64df 10182
d8115db5
OBC
10183REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10184M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10185M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10186L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10188S: Maintained
10189F: drivers/rpmsg/
10190F: Documentation/rpmsg.txt
10191F: include/linux/rpmsg.h
10192
fedc81e7
GU
10193RENESAS CLOCK DRIVERS
10194M: Geert Uytterhoeven <geert+renesas@glider.be>
10195L: linux-renesas-soc@vger.kernel.org
10196S: Supported
10197F: drivers/clk/renesas/
10198
8e6569af
SS
10199RENESAS ETHERNET DRIVERS
10200R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10201L: netdev@vger.kernel.org
4a121096 10202L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10203F: drivers/net/ethernet/renesas/
10204F: include/linux/sh_eth.h
10205
3e46c397
YS
10206RENESAS USB2 PHY DRIVER
10207M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10208L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10209S: Maintained
10210F: drivers/phy/phy-rcar-gen3-usb2.c
10211
1b0fe6be
PZ
10212RESET CONTROLLER FRAMEWORK
10213M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10214T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10215S: Maintained
10216F: drivers/reset/
10217F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10218F: include/dt-bindings/reset/
1b0fe6be
PZ
10219F: include/linux/reset.h
10220F: include/linux/reset-controller.h
10221
e0897645 10222RFKILL
8b58be88 10223M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10224L: linux-wireless@vger.kernel.org
ce466579
JB
10225W: http://wireless.kernel.org/
10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10228S: Maintained
505c9247 10229F: Documentation/rfkill.txt
80811493 10230F: net/rfkill/
e0897645 10231
933685ca
TG
10232RHASHTABLE
10233M: Thomas Graf <tgraf@suug.ch>
39ec406d 10234M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10235L: netdev@vger.kernel.org
10236S: Maintained
10237F: lib/rhashtable.c
10238F: include/linux/rhashtable.h
10239
67e054e9
ML
10240RICOH SMARTMEDIA/XD DRIVER
10241M: Maxim Levitsky <maximlevitsky@gmail.com>
10242S: Maintained
21c26f50
JP
10243F: drivers/mtd/nand/r852.c
10244F: drivers/mtd/nand/r852.h
67e054e9 10245
92634125
ML
10246RICOH R5C592 MEMORYSTICK DRIVER
10247M: Maxim Levitsky <maximlevitsky@gmail.com>
10248S: Maintained
10249F: drivers/memstick/host/r592.*
10250
27f1d2f9
SA
10251ROCCAT DRIVERS
10252M: Stefan Achatz <erazor_de@users.sourceforge.net>
10253W: http://sourceforge.net/projects/roccat/
10254S: Maintained
10255F: drivers/hid/hid-roccat*
10256F: include/linux/hid-roccat*
10257F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10258
4b8ac966
JP
10259ROCKER DRIVER
10260M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10261L: netdev@vger.kernel.org
10262S: Supported
10263F: drivers/net/ethernet/rocker/
10264
1da177e4
LT
10265ROCKETPORT DRIVER
10266P: Comtrol Corp.
1da177e4
LT
10267W: http://www.comtrol.com
10268S: Maintained
679655da 10269F: Documentation/serial/rocket.txt
c897401b 10270F: drivers/tty/rocket*
1da177e4 10271
7645c2f4
KC
10272ROCKETPORT EXPRESS/INFINITY DRIVER
10273M: Kevin Cernekee <cernekee@gmail.com>
10274L: linux-serial@vger.kernel.org
10275S: Odd Fixes
10276F: drivers/tty/serial/rp2.*
10277
1da177e4 10278ROSE NETWORK LAYER
8b58be88 10279M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10280L: linux-hams@vger.kernel.org
d34cb28a 10281W: http://www.linux-ax25.org/
1da177e4 10282S: Maintained
679655da 10283F: include/net/rose.h
c117ab84 10284F: include/uapi/linux/rose.h
679655da 10285F: net/rose/
1da177e4 10286
91952bc0
AP
10287RTL2830 MEDIA DRIVER
10288M: Antti Palosaari <crope@iki.fi>
10289L: linux-media@vger.kernel.org
a825eaec 10290W: https://linuxtv.org
91952bc0
AP
10291W: http://palosaari.fi/linux/
10292Q: http://patchwork.linuxtv.org/project/linux-media/list/
10293T: git git://linuxtv.org/anttip/media_tree.git
10294S: Maintained
10295F: drivers/media/dvb-frontends/rtl2830*
10296
27a0aacf
AP
10297RTL2832 MEDIA DRIVER
10298M: Antti Palosaari <crope@iki.fi>
10299L: linux-media@vger.kernel.org
a825eaec 10300W: https://linuxtv.org
27a0aacf
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/rtl2832*
10306
ba6e6f6e
AP
10307RTL2832_SDR MEDIA DRIVER
10308M: Antti Palosaari <crope@iki.fi>
10309L: linux-media@vger.kernel.org
a825eaec 10310W: https://linuxtv.org
ba6e6f6e
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
b4bb1c28 10315F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10316
59840488 10317RTL8180 WIRELESS DRIVER
605bebe2 10318L: linux-wireless@vger.kernel.org
491b26b4 10319W: http://wireless.kernel.org/
54e5881d 10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10321S: Orphan
62141726 10322F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10323
59840488 10324RTL8187 WIRELESS DRIVER
9f0939bf 10325M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10326M: Hin-Tak Leung <htl10@users.sourceforge.net>
10327M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 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
7d2c86b5 10331S: Maintained
62141726 10332F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10333
3cf0c8ad
LF
10334RTL8192CE WIRELESS DRIVER
10335M: Larry Finger <Larry.Finger@lwfinger.net>
10336M: Chaoming Li <chaoming_li@realsil.com.cn>
10337L: linux-wireless@vger.kernel.org
491b26b4 10338W: http://wireless.kernel.org/
3cf0c8ad
LF
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10340S: Maintained
62141726
KV
10341F: drivers/net/wireless/realtek/rtlwifi/
10342F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10343
26f1fad2
JS
10344RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10345M: Jes Sorensen <Jes.Sorensen@redhat.com>
10346L: linux-wireless@vger.kernel.org
171a900c 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10348S: Maintained
10349F: drivers/net/wireless/realtek/rtl8xxxu/
10350
9eb8ef74 10351S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10352M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10353L: linux-fbdev@vger.kernel.org
ce00f85c 10354S: Maintained
8a61f013 10355F: drivers/video/fbdev/savage/
9eb8ef74 10356
1da177e4 10357S390
8b58be88
JP
10358M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10359M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10360L: linux-s390@vger.kernel.org
5238da45 10361W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10363S: Supported
679655da 10364F: arch/s390/
a968cd3e 10365F: drivers/s390/
3bfe6858
JN
10366F: Documentation/s390/
10367F: Documentation/DocBook/s390*
5238da45 10368
322986ca
SO
10369S390 COMMON I/O LAYER
10370M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10371M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10372L: linux-s390@vger.kernel.org
10373W: http://www.ibm.com/developerworks/linux/linux390/
10374S: Supported
10375F: drivers/s390/cio/
10376
10377S390 DASD DRIVER
38b7f07a
SH
10378M: Stefan Haberland <sth@linux.vnet.ibm.com>
10379M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10380L: linux-s390@vger.kernel.org
10381W: http://www.ibm.com/developerworks/linux/linux390/
10382S: Supported
10383F: drivers/s390/block/dasd*
10384F: block/partitions/ibm.c
10385
5238da45 10386S390 NETWORK DRIVERS
f0c59aff 10387M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10388L: linux-s390@vger.kernel.org
5238da45
HC
10389W: http://www.ibm.com/developerworks/linux/linux390/
10390S: Supported
679655da 10391F: drivers/s390/net/
5238da45 10392
322986ca
SO
10393S390 PCI SUBSYSTEM
10394M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10395M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10396L: linux-s390@vger.kernel.org
10397W: http://www.ibm.com/developerworks/linux/linux390/
10398S: Supported
10399F: arch/s390/pci/
10400F: drivers/pci/hotplug/s390_pci_hpc.c
10401
feed9b62 10402S390 ZCRYPT DRIVER
5c8d0983 10403M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10404L: linux-s390@vger.kernel.org
a968cd3e 10405W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10406S: Supported
d5ca6918 10407F: drivers/s390/crypto/
feed9b62 10408
5238da45 10409S390 ZFCP DRIVER
d38e19d0 10410M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10411L: linux-s390@vger.kernel.org
5238da45 10412W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10413S: Supported
679655da 10414F: drivers/s390/scsi/zfcp_*
1da177e4 10415
dd96df2c 10416S390 IUCV NETWORK LAYER
f0c59aff 10417M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10418L: linux-s390@vger.kernel.org
10419W: http://www.ibm.com/developerworks/linux/linux390/
10420S: Supported
679655da
JP
10421F: drivers/s390/net/*iucv*
10422F: include/net/iucv/
10423F: net/iucv/
dd96df2c 10424
8128f23c
GS
10425S390 IOMMU (PCI)
10426M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10427L: linux-s390@vger.kernel.org
10428W: http://www.ibm.com/developerworks/linux/linux390/
10429S: Supported
10430F: drivers/iommu/s390-iommu.c
10431
4dde7f75 10432S3C24XX SD/MMC Driver
8b58be88 10433M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10435S: Supported
679655da 10436F: drivers/mmc/host/s3cmci.*
4dde7f75 10437
1f15a229
HV
10438SAA6588 RDS RECEIVER DRIVER
10439M: Hans Verkuil <hverkuil@xs4all.nl>
10440L: linux-media@vger.kernel.org
10441T: git git://linuxtv.org/media_tree.git
a825eaec 10442W: https://linuxtv.org
1f15a229
HV
10443S: Odd Fixes
10444F: drivers/media/i2c/saa6588*
10445
98ed12e6 10446SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10447M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10448M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10449L: linux-media@vger.kernel.org
a825eaec 10450W: https://linuxtv.org
98ed12e6
MCC
10451T: git git://linuxtv.org/media_tree.git
10452S: Odd fixes
618cd932 10453F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10454F: drivers/media/pci/saa7134/
10455
1da177e4 10456SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10457M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10458L: linux-media@vger.kernel.org
275ffde4 10459T: git git://linuxtv.org/media_tree.git
1da177e4 10460S: Maintained
90d72ac6
MCC
10461F: drivers/media/common/saa7146/
10462F: drivers/media/pci/saa7146/
10463F: include/media/saa7146*
1da177e4 10464
92304a40 10465SAMSUNG LAPTOP DRIVER
5909c654 10466M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10467L: platform-driver-x86@vger.kernel.org
10468S: Maintained
10469F: drivers/platform/x86/samsung-laptop.c
10470
4a109cc0 10471SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10472M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10473M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10474M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10475L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10476S: Supported
14430813 10477F: sound/soc/samsung/
4a109cc0 10478
0d89a28b 10479SAMSUNG FRAMEBUFFER DRIVER
b7701755 10480M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10481L: linux-fbdev@vger.kernel.org
10482S: Maintained
8a61f013 10483F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10484
b40f0632 10485SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10486M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10487M: Krzysztof Kozlowski <krzk@kernel.org>
10488M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10489L: linux-kernel@vger.kernel.org
b40f0632 10490L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10491S: Supported
10492F: drivers/mfd/sec*.c
10493F: drivers/regulator/s2m*.c
10494F: drivers/regulator/s5m*.c
b40f0632
KK
10495F: drivers/clk/clk-s2mps11.c
10496F: drivers/rtc/rtc-s5m.c
f69d3a17 10497F: include/linux/mfd/samsung/
a13c7c51
KK
10498F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10499F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10500F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10501F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10502
038f5c4b
SN
10503SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10504M: Kyungmin Park <kyungmin.park@samsung.com>
10505M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10506L: linux-media@vger.kernel.org
10507Q: https://patchwork.linuxtv.org/project/linux-media/list/
10508S: Supported
10509F: drivers/media/platform/exynos4-is/
038f5c4b 10510
6fd86ab2
SN
10511SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10512M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10513L: linux-media@vger.kernel.org
10514L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10515S: Maintained
10516F: drivers/media/platform/s3c-camif/
d647f0b7 10517F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10518
b84ef24e
AH
10519SAMSUNG S5C73M3 CAMERA DRIVER
10520M: Kyungmin Park <kyungmin.park@samsung.com>
10521M: Andrzej Hajda <a.hajda@samsung.com>
10522L: linux-media@vger.kernel.org
10523S: Supported
10524F: drivers/media/i2c/s5c73m3/*
10525
7d459937
AH
10526SAMSUNG S5K5BAF CAMERA DRIVER
10527M: Kyungmin Park <kyungmin.park@samsung.com>
10528M: Andrzej Hajda <a.hajda@samsung.com>
10529L: linux-media@vger.kernel.org
10530S: Supported
10531F: drivers/media/i2c/s5k5baf.c
10532
c04c674f
RB
10533SAMSUNG S3FWRN5 NFC DRIVER
10534M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10535M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10536L: linux-nfc@lists.01.org (moderated for non-subscribers)
10537S: Supported
10538F: drivers/nfc/s3fwrn5
10539
310e39c9 10540SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10541M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10542M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10543M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10544S: Supported
10545L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10546F: drivers/clk/samsung/
490583f0
CC
10547F: include/dt-bindings/clock/exynos*.h
10548F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10549
2e365a70
AS
10550SAMSUNG SPI DRIVERS
10551M: Kukjin Kim <kgene@kernel.org>
10552M: Krzysztof Kozlowski <krzk@kernel.org>
10553M: Andi Shyti <andi.shyti@samsung.com>
10554L: linux-spi@vger.kernel.org
10555L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10556S: Maintained
10557F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10558F: drivers/spi/spi-s3c*
10559F: include/linux/platform_data/spi-s3c64xx.h
10560
66890ed6
BA
10561SAMSUNG SXGBE DRIVERS
10562M: Byungho An <bh74.an@samsung.com>
10563M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10564M: Vipul Pandya <vipul.pandya@samsung.com>
10565S: Supported
10566L: netdev@vger.kernel.org
10567F: drivers/net/ethernet/samsung/sxgbe/
10568
93c537af
LM
10569SAMSUNG THERMAL DRIVER
10570M: Lukasz Majewski <l.majewski@samsung.com>
10571L: linux-pm@vger.kernel.org
10572L: linux-samsung-soc@vger.kernel.org
10573S: Supported
9f273c24 10574T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10575F: drivers/thermal/samsung/
10576
e296cd32 10577SAMSUNG USB2 PHY DRIVER
774e0362
KD
10578M: Kamil Debski <kamil@wypas.org>
10579M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10580L: linux-kernel@vger.kernel.org
10581S: Supported
10582F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10583F: Documentation/phy/samsung-usb2.txt
10584F: drivers/phy/phy-exynos4210-usb2.c
10585F: drivers/phy/phy-exynos4x12-usb2.c
10586F: drivers/phy/phy-exynos5250-usb2.c
10587F: drivers/phy/phy-s5pv210-usb2.c
10588F: drivers/phy/phy-samsung-usb2.c
10589F: drivers/phy/phy-samsung-usb2.h
10590
ca749e2a 10591SERIAL DRIVERS
5e30bbb7 10592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10593L: linux-serial@vger.kernel.org
5e30bbb7 10594S: Maintained
30743257 10595F: Documentation/devicetree/bindings/serial/
14430813 10596F: drivers/tty/serial/
ca749e2a 10597
49fc9361
BG
10598STI CEC DRIVER
10599M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10600L: kernel@stlinux.com
10601S: Maintained
10602F: drivers/staging/media/st-cec/
10603F: Documentation/devicetree/bindings/media/stih-cec.txt
10604
aecb7b64 10605SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10606M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10607M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10608S: Maintained
1fb200d6 10609F: include/linux/dma/dw.h
3d598f47 10610F: include/linux/platform_data/dma-dw.h
61a76496 10611F: drivers/dma/dw/
aecb7b64 10612
058999cc
LP
10613SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10614M: Lars Persson <lars.persson@axis.com>
10615L: netdev@vger.kernel.org
10616S: Supported
10617F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10618F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10619
fc531d98 10620SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10621M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10622R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10623R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10624L: linux-i2c@vger.kernel.org
10625S: Maintained
10626F: drivers/i2c/busses/i2c-designware-*
10627F: include/linux/platform_data/i2c-designware.h
10628
f9e37137 10629SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10630M: Jaehoon Chung <jh80.chung@samsung.com>
10631L: linux-mmc@vger.kernel.org
10632S: Maintained
10633F: include/linux/mmc/dw_mmc.h
10634F: drivers/mmc/host/dw_mmc*
10635
a961e698
AS
10636SYSTEM TRACE MODULE CLASS
10637M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10638S: Maintained
e787bc46 10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10640F: Documentation/trace/stm.txt
10641F: drivers/hwtracing/stm/
10642F: include/linux/stm.h
10643F: include/uapi/linux/stm.h
10644
1db121d6
AN
10645THUNDERBOLT DRIVER
10646M: Andreas Noever <andreas.noever@gmail.com>
10647S: Maintained
10648F: drivers/thunderbolt/
10649
e35a49b1
SR
10650TI BQ27XXX POWER SUPPLY DRIVER
10651R: Andrew F. Davis <afd@ti.com>
10652F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10653F: drivers/power/supply/bq27xxx_battery.c
10654F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10655
34db37c6 10656TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10657M: John Stultz <john.stultz@linaro.org>
88606e80 10658M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10659L: linux-kernel@vger.kernel.org
75fc2d37 10660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10661S: Supported
10662F: include/linux/clocksource.h
10663F: include/linux/time.h
10664F: include/linux/timex.h
c117ab84
CEB
10665F: include/uapi/linux/time.h
10666F: include/uapi/linux/timex.h
88606e80
TG
10667F: kernel/time/clocksource.c
10668F: kernel/time/time*.c
34db37c6 10669F: kernel/time/alarmtimer.c
88606e80 10670F: kernel/time/ntp.c
7fe5f1c1 10671F: tools/testing/selftests/timers/
88606e80 10672
1da177e4 10673SC1200 WDT DRIVER
b300645a 10674M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10675S: Maintained
679655da 10676F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10677
10678SCHEDULER
dd9b238c 10679M: Ingo Molnar <mingo@redhat.com>
8b58be88 10680M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10681L: linux-kernel@vger.kernel.org
75fc2d37 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10683S: Maintained
95c0d71d 10684F: kernel/sched/
679655da 10685F: include/linux/sched.h
c117ab84 10686F: include/uapi/linux/sched.h
c2eb505b 10687F: include/linux/wait.h
1da177e4 10688
6bcf6737 10689SCORE ARCHITECTURE
ed38665e 10690M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10691M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10692W: http://www.sunplus.com
6bcf6737 10693S: Supported
a2681a75 10694F: arch/score/
6bcf6737 10695
80f390ea
SH
10696SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10697M: Sudeep Holla <sudeep.holla@arm.com>
10698L: linux-arm-kernel@lists.infradead.org
10699S: Maintained
10700F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10701F: drivers/clk/clk-scpi.c
8def3103 10702F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10703F: drivers/firmware/arm_scpi.c
10704F: include/linux/scpi_protocol.h
80f390ea 10705
1da177e4 10706SCSI CDROM DRIVER
8b58be88 10707M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10708L: linux-scsi@vger.kernel.org
10709W: http://www.kernel.dk
10710S: Maintained
679655da 10711F: drivers/scsi/sr*
1da177e4 10712
fb50a83d 10713SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10714M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10715L: linux-rdma@vger.kernel.org
10716S: Supported
10717W: http://www.openfabrics.org
10718Q: http://patchwork.kernel.org/project/linux-rdma/list/
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10720F: drivers/infiniband/ulp/srp/
10721F: include/scsi/srp.h
10722
1da177e4 10723SCSI SG DRIVER
8b58be88 10724M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10725L: linux-scsi@vger.kernel.org
59ab3c93 10726W: http://sg.danny.cz/sg
1da177e4 10727S: Maintained
59ab3c93 10728F: Documentation/scsi/scsi-generic.txt
679655da
JP
10729F: drivers/scsi/sg.c
10730F: include/scsi/sg.h
1da177e4
LT
10731
10732SCSI SUBSYSTEM
7ee7895c 10733M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10735M: "Martin K. Petersen" <martin.petersen@oracle.com>
10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10737L: linux-scsi@vger.kernel.org
1da177e4 10738S: Maintained
2c99a314 10739F: Documentation/devicetree/bindings/scsi/
679655da
JP
10740F: drivers/scsi/
10741F: include/scsi/
1da177e4
LT
10742
10743SCSI TAPE DRIVER
8b58be88 10744M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10745L: linux-scsi@vger.kernel.org
10746S: Maintained
679655da 10747F: Documentation/scsi/st.txt
f7269cfc
JD
10748F: drivers/scsi/st.*
10749F: drivers/scsi/st_*.h
1da177e4
LT
10750
10751SCTP PROTOCOL
8b6efb75 10752M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10753M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10754L: linux-sctp@vger.kernel.org
5f85813c 10755W: http://lksctp.sourceforge.net
8b6efb75 10756S: Maintained
679655da
JP
10757F: Documentation/networking/sctp.txt
10758F: include/linux/sctp.h
4d58c025 10759F: include/uapi/linux/sctp.h
679655da
JP
10760F: include/net/sctp/
10761F: net/sctp/
1da177e4
LT
10762
10763SCx200 CPU SUPPORT
8b58be88 10764M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10765S: Odd Fixes
679655da 10766F: Documentation/i2c/busses/scx200_acb
390889b6 10767F: arch/x86/platform/scx200/
679655da
JP
10768F: drivers/watchdog/scx200_wdt.c
10769F: drivers/i2c/busses/scx200*
10770F: drivers/mtd/maps/scx200_docflash.c
10771F: include/linux/scx200.h
1662d32c
JC
10772
10773SCx200 GPIO DRIVER
8b58be88 10774M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10775S: Maintained
679655da
JP
10776F: drivers/char/scx200_gpio.c
10777F: include/linux/scx200_gpio.h
1662d32c
JC
10778
10779SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10780M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10781S: Maintained
679655da 10782F: drivers/clocksource/scx200_hrt.c
1da177e4 10783
6a36913a 10784SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10785M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10786L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10787S: Maintained
679655da 10788F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10789
e7839f25 10790SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10791M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10792L: linux-mmc@vger.kernel.org
ddfe954d
UH
10793T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10794S: Maintained
10795F: drivers/mmc/host/sdhci*
10796F: include/linux/mmc/sdhci*
e2d1d6c0 10797
c04f9d61
KC
10798SECURE COMPUTING
10799M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10800R: Andy Lutomirski <luto@amacapital.net>
10801R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10803S: Supported
10804F: kernel/seccomp.c
10805F: include/uapi/linux/seccomp.h
10806F: include/linux/seccomp.h
c99ee51a 10807F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10808K: \bsecure_computing
10809K: \bTIF_SECCOMP\b
10810
476bf3d6
AC
10811SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10812M: Al Cooper <alcooperx@gmail.com>
10813L: linux-mmc@vger.kernel.org
10814L: bcm-kernel-feedback-list@broadcom.com
10815S: Maintained
10816F: drivers/mmc/host/sdhci-brcmstb*
10817
0d1bb41a 10818SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10819M: Ben Dooks <ben-linux@fluff.org>
dc524882 10820M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10821L: linux-mmc@vger.kernel.org
0d1bb41a 10822S: Maintained
dc524882 10823F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10824
c63b3cba 10825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10826M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10827L: linux-mmc@vger.kernel.org
10828S: Maintained
10829F: drivers/mmc/host/sdhci-spear.c
10830
8711cca2 10831SECURITY SUBSYSTEM
9b45c0d2 10832M: James Morris <james.l.morris@oracle.com>
9c3646d1 10833M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10834L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10836W: http://kernsec.org/
8711cca2 10837S: Supported
7d2c86b5 10838F: security/
8711cca2 10839
1da177e4 10840SECURITY CONTACT
8b58be88 10841M: Security Officers <security@kernel.org>
1da177e4
LT
10842S: Supported
10843
10844SELINUX SECURITY MODULE
e0238b4c 10845M: Paul Moore <paul@paul-moore.com>
8b58be88 10846M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10847M: Eric Paris <eparis@parisplace.org>
e0238b4c 10848L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10849W: http://selinuxproject.org
5a5f2acf 10850T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10851S: Supported
679655da
JP
10852F: include/linux/selinux*
10853F: security/selinux/
6bde95ce 10854F: scripts/selinux/
1da177e4 10855
c1c124e9
JJ
10856APPARMOR SECURITY MODULE
10857M: John Johansen <john.johansen@canonical.com>
10858L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10859W: apparmor.wiki.kernel.org
10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10861S: Supported
10862F: security/apparmor/
10863
9b091556
KC
10864LOADPIN SECURITY MODULE
10865M: Kees Cook <keescook@chromium.org>
10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10867S: Supported
10868F: security/loadpin/
10869
730daa16
KC
10870YAMA SECURITY MODULE
10871M: Kees Cook <keescook@chromium.org>
10872T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10873S: Supported
10874F: security/yama/
10875
cef2cf07 10876SENSABLE PHANTOM
8b58be88 10877M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10878S: Maintained
679655da 10879F: drivers/misc/phantom.c
c117ab84 10880F: include/uapi/linux/phantom.h
cef2cf07 10881
2a1e8447
JB
10882Emulex 10Gbps iSCSI - OneConnect DRIVER
10883M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10884M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10885M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10886L: linux-scsi@vger.kernel.org
2a1e8447 10887W: http://www.broadcom.com
3387f656
JP
10888S: Supported
10889F: drivers/scsi/be2iscsi/
6733b39a 10890
d2ee76fa 10891Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10892M: Sathya Perla <sathya.perla@broadcom.com>
10893M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10894M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10895M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10896L: netdev@vger.kernel.org
fea3af67 10897W: http://www.emulex.com
7d2c86b5 10898S: Supported
9aebddd1 10899F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10900
d2928a8c 10901EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10902M: Selvin Xavier <selvin.xavier@avagotech.com>
10903M: Devesh Sharma <devesh.sharma@avagotech.com>
10904M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10905L: linux-rdma@vger.kernel.org
10906W: http://www.emulex.com
10907S: Supported
10908F: drivers/infiniband/hw/ocrdma/
a7fe7380 10909F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10910
8ceee660 10911SFC NETWORK DRIVER
c06f51ea 10912M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10913M: Edward Cree <ecree@solarflare.com>
10914M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10915L: netdev@vger.kernel.org
8ceee660 10916S: Supported
874aeea5 10917F: drivers/net/ethernet/sfc/
8ceee660 10918
e2d1d6c0 10919SGI GRU DRIVER
cc883afc 10920M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10921S: Maintained
679655da 10922F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10923
10924SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10925M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10926L: linux-ia64@vger.kernel.org
10927S: Supported
679655da 10928F: Documentation/ia64/serial.txt
df621252 10929F: drivers/tty/serial/ioc?_serial.c
679655da 10930F: include/linux/ioc?.h
e2d1d6c0 10931
75312619 10932SGI XP/XPC/XPNET DRIVER
e180383f
RH
10933M: Cliff Whickman <cpw@sgi.com>
10934M: Robin Holt <robinmholt@gmail.com>
75312619 10935S: Maintained
679655da 10936F: drivers/misc/sgi-xp/
75312619 10937
46eacf3b
AP
10938SI2157 MEDIA DRIVER
10939M: Antti Palosaari <crope@iki.fi>
10940L: linux-media@vger.kernel.org
a825eaec 10941W: https://linuxtv.org
46eacf3b
AP
10942W: http://palosaari.fi/linux/
10943Q: http://patchwork.linuxtv.org/project/linux-media/list/
10944T: git git://linuxtv.org/anttip/media_tree.git
10945S: Maintained
10946F: drivers/media/tuners/si2157*
10947
75e2d5ba
AP
10948SI2168 MEDIA DRIVER
10949M: Antti Palosaari <crope@iki.fi>
10950L: linux-media@vger.kernel.org
a825eaec 10951W: https://linuxtv.org
75e2d5ba
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/dvb-frontends/si2168*
10957
49cc629d
HV
10958SI470X FM RADIO RECEIVER I2C DRIVER
10959M: Hans Verkuil <hverkuil@xs4all.nl>
10960L: linux-media@vger.kernel.org
10961T: git git://linuxtv.org/media_tree.git
a825eaec 10962W: https://linuxtv.org
49cc629d
HV
10963S: Odd Fixes
10964F: drivers/media/radio/si470x/radio-si470x-i2c.c
10965
10966SI470X FM RADIO RECEIVER USB DRIVER
10967M: Hans Verkuil <hverkuil@xs4all.nl>
10968L: linux-media@vger.kernel.org
10969T: git git://linuxtv.org/media_tree.git
a825eaec 10970W: https://linuxtv.org
49cc629d
HV
10971S: Maintained
10972F: drivers/media/radio/si470x/radio-si470x-common.c
10973F: drivers/media/radio/si470x/radio-si470x.h
10974F: drivers/media/radio/si470x/radio-si470x-usb.c
10975
c937ca03
EV
10976SI4713 FM RADIO TRANSMITTER I2C DRIVER
10977M: Eduardo Valentin <edubezval@gmail.com>
10978L: linux-media@vger.kernel.org
10979T: git git://linuxtv.org/media_tree.git
a825eaec 10980W: https://linuxtv.org
c937ca03 10981S: Odd Fixes
99995ded 10982F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10983
10984SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10985M: Eduardo Valentin <edubezval@gmail.com>
10986L: linux-media@vger.kernel.org
10987T: git git://linuxtv.org/media_tree.git
a825eaec 10988W: https://linuxtv.org
c937ca03 10989S: Odd Fixes
99995ded
DR
10990F: drivers/media/radio/si4713/radio-platform-si4713.c
10991
10992SI4713 FM RADIO TRANSMITTER USB DRIVER
10993M: Hans Verkuil <hverkuil@xs4all.nl>
10994L: linux-media@vger.kernel.org
10995T: git git://linuxtv.org/media_tree.git
a825eaec 10996W: https://linuxtv.org
99995ded
DR
10997S: Maintained
10998F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10999
beb91d46 11000SIANO DVB DRIVER
5dc8a864
MCC
11001M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11002M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11003L: linux-media@vger.kernel.org
a825eaec 11004W: https://linuxtv.org
beb91d46
MCC
11005T: git git://linuxtv.org/media_tree.git
11006S: Odd fixes
11007F: drivers/media/common/siano/
beb91d46 11008F: drivers/media/usb/siano/
beb91d46 11009F: drivers/media/usb/siano/
14430813 11010F: drivers/media/mmc/siano/
beb91d46 11011
6f15b602
HG
11012SIMPLEFB FB DRIVER
11013M: Hans de Goede <hdegoede@redhat.com>
11014L: linux-fbdev@vger.kernel.org
11015S: Maintained
2d799dde 11016F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11017F: drivers/video/fbdev/simplefb.c
11018F: include/linux/platform_data/simplefb.h
11019
b618b69c 11020SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11021L: linux-media@vger.kernel.org
bb60fcb2 11022S: Orphan
b618b69c 11023F: drivers/media/platform/sh_veu.c
b618b69c
GL
11024
11025SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11026L: linux-media@vger.kernel.org
bb60fcb2 11027S: Orphan
b618b69c 11028F: drivers/media/platform/sh_vou.c
d647f0b7 11029F: include/media/drv-intf/sh_vou.h
b618b69c 11030
6349d997 11031SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11032M: Len Brown <lenb@kernel.org>
6349d997
LB
11033L: sfi-devel@simplefirmware.org
11034W: http://simplefirmware.org/
11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11036S: Supported
943fc810 11037F: arch/x86/platform/sfi/
6349d997
LB
11038F: drivers/sfi/
11039F: include/linux/sfi*.h
e2d1d6c0 11040
1da177e4
LT
11041SIMTEC EB110ATX (Chalice CATS)
11042P: Ben Dooks
b16957c6
BD
11043P: Vincent Sanders <vince@simtec.co.uk>
11044M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11045W: http://www.simtec.co.uk/products/EB110ATX/
11046S: Supported
11047
11048SIMTEC EB2410ITX (BAST)
11049P: Ben Dooks
b16957c6
BD
11050P: Vincent Sanders <vince@simtec.co.uk>
11051M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11052W: http://www.simtec.co.uk/products/EB2410ITX/
11053S: Supported
15dba387
JP
11054F: arch/arm/mach-s3c24xx/mach-bast.c
11055F: arch/arm/mach-s3c24xx/bast-ide.c
11056F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11057
4c5adde7 11058TI DAVINCI MACHINE SUPPORT
3ba789c0 11059M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11060M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11063S: Supported
14430813 11064F: arch/arm/mach-davinci/
046d0a37 11065F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11066
8d4b3f08 11067TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11068M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11069L: linux-media@vger.kernel.org
a825eaec 11070W: https://linuxtv.org
8d4b3f08
LP
11071Q: http://patchwork.linuxtv.org/project/linux-media/list/
11072T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11073S: Maintained
8d4b3f08
LP
11074F: drivers/media/platform/davinci/
11075F: include/media/davinci/
11076
417d2e50 11077TI AM437X VPFE DRIVER
e43cdb56 11078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11079L: linux-media@vger.kernel.org
a825eaec 11080W: https://linuxtv.org
417d2e50
BP
11081Q: http://patchwork.linuxtv.org/project/linux-media/list/
11082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11083S: Maintained
11084F: drivers/media/platform/am437x/
11085
c4c0283a 11086OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11087M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11088L: linux-media@vger.kernel.org
a825eaec 11089W: https://linuxtv.org
c4c0283a
BP
11090Q: http://patchwork.linuxtv.org/project/linux-media/list/
11091T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11092S: Maintained
11093F: drivers/media/i2c/ov2659.c
b5dcee22 11094F: include/media/i2c/ov2659.h
c4c0283a 11095
3a6779f5
SM
11096SILICON MOTION SM712 FRAME BUFFER DRIVER
11097M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11098M: Teddy Wang <teddy.wang@siliconmotion.com>
11099M: Sudip Mukherjee <sudip@vectorindia.org>
11100L: linux-fbdev@vger.kernel.org
11101S: Maintained
11102F: drivers/video/fbdev/sm712*
11103F: Documentation/fb/sm712fb.txt
11104
92aab3c0 11105SIS 190 ETHERNET DRIVER
8b58be88 11106M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11107L: netdev@vger.kernel.org
11108S: Maintained
8c7de408 11109F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11110
1da177e4 11111SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11112M: Daniele Venzano <venza@brownhat.org>
1da177e4 11113W: http://www.brownhat.org/sis900.html
979b6c13 11114L: netdev@vger.kernel.org
1da177e4 11115S: Maintained
8c7de408 11116F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11117
11118SIS FRAMEBUFFER DRIVER
8b58be88 11119M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11120W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11121S: Maintained
679655da 11122F: Documentation/fb/sisfb.txt
8a61f013 11123F: drivers/video/fbdev/sis/
679655da 11124F: include/video/sisfb.h
1da177e4
LT
11125
11126SIS USB2VGA DRIVER
8b58be88 11127M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11128W: http://www.winischhofer.at/linuxsisusbvga.shtml
11129S: Maintained
679655da 11130F: drivers/usb/misc/sisusbvga/
1da177e4 11131
415ad26d 11132SLAB ALLOCATOR
16e943bf 11133M: Christoph Lameter <cl@linux.com>
2ed1c525 11134M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11135M: David Rientjes <rientjes@google.com>
11136M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11137M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11138L: linux-mm@kvack.org
11139S: Maintained
679655da 11140F: include/linux/sl?b*.h
16e943bf 11141F: mm/sl?b*
415ad26d 11142
9fab9787 11143SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11144M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11146M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11147R: Steven Rostedt <rostedt@goodmis.org>
11148R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11149L: linux-kernel@vger.kernel.org
9fab9787
PM
11150W: http://www.rdrop.com/users/paulmck/RCU/
11151S: Supported
11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11153F: include/linux/srcu.h
11154F: kernel/rcu/srcu.c
9fab9787 11155
66372841
CS
11156SMACK SECURITY MODULE
11157M: Casey Schaufler <casey@schaufler-ca.com>
11158L: linux-security-module@vger.kernel.org
11159W: http://schaufler-ca.com
ece38248 11160T: git git://github.com/cschaufler/smack-next
66372841
CS
11161S: Maintained
11162F: Documentation/security/Smack.txt
11163F: security/smack/
11164
20651e0b 11165DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11166M: Kevin Hilman <khilman@kernel.org>
11167M: Nishanth Menon <nm@ti.com>
11168S: Maintained
20651e0b 11169F: drivers/power/avs/
68ace3e1
KH
11170F: include/linux/power/smartreflex.h
11171L: linux-pm@vger.kernel.org
11172
1da177e4 11173SMC91x ETHERNET DRIVER
2f82af08 11174M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11175S: Odd Fixes
ae150435 11176F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11177
e8e31622
SA
11178SMIA AND SMIA++ IMAGE SENSOR DRIVER
11179M: Sakari Ailus <sakari.ailus@iki.fi>
11180L: linux-media@vger.kernel.org
11181S: Maintained
14430813 11182F: drivers/media/i2c/smiapp/
b5dcee22 11183F: include/media/i2c/smiapp.h
e8e31622
SA
11184F: drivers/media/i2c/smiapp-pll.c
11185F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11186F: include/uapi/linux/smiapp.h
a2cec3c0 11187F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11188
920fa1ff
GR
11189SMM665 HARDWARE MONITOR DRIVER
11190M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11191L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11192S: Maintained
11193F: Documentation/hwmon/smm665
11194F: drivers/hwmon/smm665.c
11195
9df7305b 11196SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11197M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11198L: linux-hwmon@vger.kernel.org
90b24cfb 11199S: Maintained
9df7305b
SG
11200F: Documentation/hwmon/emc2103
11201F: drivers/hwmon/emc2103.c
11202
a98d506c
HG
11203SMSC SCH5627 HARDWARE MONITOR DRIVER
11204M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11205L: linux-hwmon@vger.kernel.org
a98d506c
HG
11206S: Supported
11207F: Documentation/hwmon/sch5627
11208F: drivers/hwmon/sch5627.c
11209
6ea884db 11210SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11211M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11212L: linux-hwmon@vger.kernel.org
6ea884db 11213S: Maintained
679655da
JP
11214F: Documentation/hwmon/smsc47b397
11215F: drivers/hwmon/smsc47b397.c
6ea884db 11216
fd9abb3d 11217SMSC911x ETHERNET DRIVER
90b24cfb 11218M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11219L: netdev@vger.kernel.org
90b24cfb 11220S: Maintained
679655da 11221F: include/linux/smsc911x.h
ae150435 11222F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11223
11224SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11225M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11226L: netdev@vger.kernel.org
90b24cfb 11227S: Maintained
ae150435 11228F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11229
3c8a63e2 11230SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11231M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11232L: linux-fbdev@vger.kernel.org
90b24cfb 11233S: Maintained
8a61f013 11234F: drivers/video/fbdev/smscufx.c
3c8a63e2 11235
668acf32 11236SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11237M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11238L: linux-media@vger.kernel.org
275ffde4 11239T: git git://linuxtv.org/media_tree.git
795fb7e7 11240S: Maintained
90d72ac6
MCC
11241F: include/media/soc*
11242F: drivers/media/i2c/soc_camera/
11243F: drivers/media/platform/soc_camera/
668acf32 11244
e2d1d6c0 11245SOEKRIS NET48XX LED SUPPORT
8b58be88 11246M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11247S: Maintained
679655da 11248F: drivers/leds/leds-net48xx.c
e2d1d6c0 11249
e3994db1 11250SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11251M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11252M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11253M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11254M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11255L: linux-media@vger.kernel.org
11256S: Supported
11257F: drivers/media/pci/solo6x10/
11258
1da177e4 11259SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11260M: Shaohua Li <shli@kernel.org>
1da177e4 11261L: linux-raid@vger.kernel.org
0f9ce866 11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11263S: Supported
679655da
JP
11264F: drivers/md/
11265F: include/linux/raid/
c117ab84 11266F: include/uapi/linux/raid/
1da177e4 11267
1da177e4 11268SONIC NETWORK DRIVER
8b58be88 11269M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11270L: netdev@vger.kernel.org
1da177e4 11271S: Maintained
d9fb9f38 11272F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11273
61e115a5 11274SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11275M: Michael Buesch <m@bues.ch>
e7828b28 11276L: linux-wireless@vger.kernel.org
61e115a5 11277S: Maintained
679655da
JP
11278F: drivers/ssb/
11279F: include/linux/ssb/
61e115a5 11280
1da177e4 11281SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11282M: Mattia Dongili <malattia@linux.it>
d0944853 11283L: platform-driver-x86@vger.kernel.org
5b18167d 11284W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11285S: Maintained
679655da
JP
11286F: Documentation/laptops/sony-laptop.txt
11287F: drivers/char/sonypi.c
11288F: drivers/platform/x86/sony-laptop.c
11289F: include/linux/sony-laptop.h
1da177e4 11290
baf8532a 11291SONY MEMORYSTICK CARD SUPPORT
8b58be88 11292M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11293W: http://tifmxx.berlios.de/
11294S: Maintained
679655da 11295F: drivers/memstick/host/tifm_ms.c
baf8532a 11296
0ab30494
ML
11297SONY MEMORYSTICK STANDARD SUPPORT
11298M: Maxim Levitsky <maximlevitsky@gmail.com>
11299S: Maintained
11300F: drivers/memstick/core/ms_block.*
11301
1da177e4 11302SOUND
8b58be88 11303M: Jaroslav Kysela <perex@perex.cz>
d8130624 11304M: Takashi Iwai <tiwai@suse.com>
93711660 11305L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11306W: http://www.alsa-project.org/
dde7ad8d 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11308T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11309Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11310S: Maintained
3126a179
JP
11311F: Documentation/sound/
11312F: include/sound/
c117ab84 11313F: include/uapi/sound/
679655da 11314F: sound/
1da177e4 11315
33bbe149
MB
11316SOUND - COMPRESSED AUDIO
11317M: Vinod Koul <vinod.koul@intel.com>
11318L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11320S: Supported
f672f31a 11321F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11322F: include/sound/compress_driver.h
f672f31a 11323F: include/uapi/sound/compress_*
33bbe149
MB
11324F: sound/core/compress_offload.c
11325F: sound/soc/soc-compress.c
11326
bd903bde 11327SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11328M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11329M: Mark Brown <broonie@kernel.org>
86f14df8 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11331L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11332W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11333S: Supported
181ad2a5 11334F: Documentation/devicetree/bindings/sound/
2820f615 11335F: Documentation/sound/alsa/soc/
679655da 11336F: sound/soc/
e6e55122 11337F: include/sound/soc*
eb1a6af3 11338
d7f8761b
MB
11339SOUND - DMAENGINE HELPERS
11340M: Lars-Peter Clausen <lars@metafoo.de>
11341S: Supported
11342F: include/sound/dmaengine_pcm.h
11343F: sound/core/pcm_dmaengine.c
11344F: sound/soc/soc-generic-dmaengine-pcm.c
11345
990a6a99
OS
11346SP2 MEDIA DRIVER
11347M: Olli Salonen <olli.salonen@iki.fi>
11348L: linux-media@vger.kernel.org
a825eaec 11349W: https://linuxtv.org
990a6a99
OS
11350Q: http://patchwork.linuxtv.org/project/linux-media/list/
11351S: Maintained
11352F: drivers/media/dvb-frontends/sp2*
11353
473321fc 11354SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11355M: "David S. Miller" <davem@davemloft.net>
1da177e4 11356L: sparclinux@vger.kernel.org
8a6e2535 11357Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11360S: Maintained
679655da 11361F: arch/sparc/
7765b8bb 11362F: drivers/sbus/
1da177e4 11363
6404fcca
DM
11364SPARC SERIAL DRIVERS
11365M: "David S. Miller" <davem@davemloft.net>
11366L: sparclinux@vger.kernel.org
08deed1e
JP
11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11369S: Maintained
6816383a 11370F: include/linux/sunserialcore.h
df621252 11371F: drivers/tty/serial/suncore.c
df621252
GKH
11372F: drivers/tty/serial/sunhv.c
11373F: drivers/tty/serial/sunsab.c
11374F: drivers/tty/serial/sunsab.h
11375F: drivers/tty/serial/sunsu.c
11376F: drivers/tty/serial/sunzilog.c
11377F: drivers/tty/serial/sunzilog.h
6404fcca 11378
389325b4
CL
11379SPARSE CHECKER
11380M: "Christopher Li" <sparse@chrisli.org>
11381L: linux-sparse@vger.kernel.org
11382W: https://sparse.wiki.kernel.org/
11383T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11384T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11385S: Maintained
11386F: include/linux/compiler.h
11387
fc0c195a 11388SPEAR PLATFORM SUPPORT
da89947b 11389M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11390M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11392W: http://www.st.com/spear
11393S: Maintained
e68d7c14 11394F: arch/arm/boot/dts/spear*
281e192f 11395F: arch/arm/mach-spear/
fc0c195a
VK
11396
11397SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11398M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11400W: http://www.st.com/spear
11401S: Maintained
5df33a62 11402F: drivers/clk/spear/
fc0c195a 11403
e2d1d6c0 11404SPI SUBSYSTEM
b02e48f2 11405M: Mark Brown <broonie@kernel.org>
dfbe403c 11406L: linux-spi@vger.kernel.org
e7e4e13c 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11408Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11409S: Maintained
87306eb7 11410F: Documentation/devicetree/bindings/spi/
679655da
JP
11411F: Documentation/spi/
11412F: drivers/spi/
11413F: include/linux/spi/
c117ab84 11414F: include/uapi/linux/spi/
a43cd4bb 11415F: tools/spi/
e2d1d6c0 11416
2752e401 11417SPIDERNET NETWORK DRIVER for CELL
8b58be88 11418M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11419L: netdev@vger.kernel.org
11420S: Supported
679655da 11421F: Documentation/networking/spider_net.txt
8df158ac 11422F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11423
e2d1d6c0 11424SPU FILE SYSTEM
8b58be88 11425M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11426L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11427W: http://www.ibm.com/developerworks/power/cell/
11428S: Supported
679655da
JP
11429F: Documentation/filesystems/spufs.txt
11430F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11431
fc555841 11432SQUASHFS FILE SYSTEM
d7f2ff67 11433M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11434L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11435W: http://squashfs.org.uk
9f273c24 11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11437S: Maintained
679655da
JP
11438F: Documentation/filesystems/squashfs.txt
11439F: fs/squashfs/
fc555841 11440
1da177e4 11441SRM (Alpha) environment access
8b58be88 11442M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11443S: Maintained
679655da 11444F: arch/alpha/kernel/srm_env.c
1da177e4 11445
26e9a397 11446STABLE BRANCH
879a5a00 11447M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11448L: stable@vger.kernel.org
879a5a00 11449S: Supported
7b175c46 11450F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11451
26e9a397 11452STAGING SUBSYSTEM
879a5a00 11453M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11455L: devel@driverdev.osuosl.org
879a5a00 11456S: Supported
679655da 11457F: drivers/staging/
dbc6c2cc 11458
ebd3d010
JP
11459STAGING - COMEDI
11460M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11461M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11462S: Odd Fixes
11463F: drivers/staging/comedi/
11464
a0138163
JP
11465STAGING - FLARION FT1000 DRIVERS
11466M: Marek Belisko <marek.belisko@gmail.com>
11467S: Odd Fixes
11468F: drivers/staging/ft1000/
11469
6c1bb424 11470STAGING - INDUSTRIAL IO
030a13d7 11471M: Jonathan Cameron <jic23@kernel.org>
a0138163 11472L: linux-iio@vger.kernel.org
6c1bb424 11473S: Odd Fixes
5291582d 11474F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11475F: drivers/staging/iio/
11476
a0138163
JP
11477STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11478M: Jarod Wilson <jarod@wilsonet.com>
11479W: http://www.lirc.org/
11480S: Odd Fixes
b2b0186d 11481F: drivers/staging/media/lirc/
a0138163 11482
f5e5de1e
OD
11483STAGING - LUSTRE PARALLEL FILESYSTEM
11484M: Oleg Drokin <oleg.drokin@intel.com>
11485M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11486M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11487L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11488W: http://wiki.lustre.org/
f5e5de1e
OD
11489S: Maintained
11490F: drivers/staging/lustre
11491
7c6b6c71
MD
11492STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11493M: Marc Dietrich <marvin24@gmx.de>
11494L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11495L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11496S: Maintained
11497F: drivers/staging/nvec/
11498
53c43c5c
GKH
11499STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11500M: Jens Frederich <jfrederich@gmail.com>
11501M: Daniel Drake <dsd@laptop.org>
11502M: Jon Nettleton <jon.nettleton@gmail.com>
11503W: http://wiki.laptop.org/go/DCON
11504S: Maintained
11505F: drivers/staging/olpc_dcon/
11506
a0138163
JP
11507STAGING - REALTEK RTL8712U DRIVERS
11508M: Larry Finger <Larry.Finger@lwfinger.net>
11509M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11510S: Odd Fixes
11511F: drivers/staging/rtl8712/
11512
980ac4d7
SM
11513STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11514M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11515M: Teddy Wang <teddy.wang@siliconmotion.com>
11516M: Sudip Mukherjee <sudip@vectorindia.org>
11517L: linux-fbdev@vger.kernel.org
11518S: Maintained
11519F: drivers/staging/sm750fb/
11520
510fa408
JP
11521STAGING - SLICOSS
11522M: Lior Dotan <liodot@gmail.com>
11523M: Christopher Harrer <charrer@alacritech.com>
11524S: Odd Fixes
11525F: drivers/staging/slicoss/
11526
a0138163
JP
11527STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11528M: William Hubbs <w.d.hubbs@gmail.com>
11529M: Chris Brannon <chris@the-brannons.com>
d33bce31 11530M: Kirk Reiser <kirk@reisers.ca>
a0138163 11531M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11532L: speakup@linux-speakup.org
a0138163
JP
11533W: http://www.linux-speakup.org/
11534S: Odd Fixes
11535F: drivers/staging/speakup/
11536
b3e871ce
JP
11537STAGING - VIA VT665X DRIVERS
11538M: Forest Bond <forest@alittletooquiet.net>
11539S: Odd Fixes
11540F: drivers/staging/vt665?/
11541
a30baec1 11542STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11543M: Aditya Shankar <aditya.shankar@microchip.com>
11544M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11545L: linux-wireless@vger.kernel.org
11546S: Supported
11547F: drivers/staging/wilc1000/
11548
709bcb07 11549STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11550M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11551S: Odd Fixes
11552F: drivers/staging/xgifb/
11553
1da177e4 11554STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11555M: Ion Badulescu <ionut@badula.org>
b4f90189 11556S: Odd Fixes
9bba23b0 11557F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11558
e2d1d6c0 11559SUN3/3X
8b58be88 11560M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11561W: http://sammy.net/sun3/
11562S: Maintained
679655da
JP
11563F: arch/m68k/kernel/*sun3*
11564F: arch/m68k/sun3*/
11565F: arch/m68k/include/asm/sun3*
e689cf4a 11566F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11567
af6a5af8
HG
11568SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11569M: Hans de Goede <hdegoede@redhat.com>
11570L: linux-input@vger.kernel.org
11571S: Maintained
11572F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11573F: drivers/input/keyboard/sun4i-lradc-keys.c
11574
2bc9ff01
DK
11575SUNDANCE NETWORK DRIVER
11576M: Denis Kirjanov <kda@linux-powerpc.org>
11577L: netdev@vger.kernel.org
11578S: Maintained
11579F: drivers/net/ethernet/dlink/sundance.c
11580
2cbb12a4 11581SUPERH
114bf37e
RF
11582M: Yoshinori Sato <ysato@users.sourceforge.jp>
11583M: Rich Felker <dalias@libc.org>
2cbb12a4 11584L: linux-sh@vger.kernel.org
8a6e2535 11585Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11586S: Maintained
066069e1 11587F: Documentation/sh/
679655da 11588F: arch/sh/
066069e1 11589F: drivers/sh/
1da177e4 11590
4480f15b 11591SUSPEND TO RAM
7fb06082 11592M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11593M: Len Brown <len.brown@intel.com>
11594M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11595L: linux-pm@vger.kernel.org
e2d1d6c0 11596S: Supported
679655da
JP
11597F: Documentation/power/
11598F: arch/x86/kernel/acpi/
11599F: drivers/base/power/
11600F: kernel/power/
11601F: include/linux/suspend.h
11602F: include/linux/freezer.h
11603F: include/linux/pm.h
1da177e4
LT
11604
11605SVGA HANDLING
8b58be88 11606M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11607L: linux-video@atrey.karlin.mff.cuni.cz
11608S: Maintained
679655da
JP
11609F: Documentation/svga.txt
11610F: arch/x86/boot/video*
1da177e4 11611
6e28b761
KRW
11612SWIOTLB SUBSYSTEM
11613M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11614L: linux-kernel@vger.kernel.org
9f273c24 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11616S: Supported
11617F: lib/swiotlb.c
11618F: arch/*/kernel/pci-swiotlb.c
11619F: include/linux/swiotlb.h
11620
007f790c
JP
11621SWITCHDEV
11622M: Jiri Pirko <jiri@resnulli.us>
11623L: netdev@vger.kernel.org
11624S: Supported
11625F: net/switchdev/
11626F: include/net/switchdev.h
11627
db8e35d5
VG
11628SYNOPSYS ARC ARCHITECTURE
11629M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11630L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11631S: Supported
11632F: arch/arc/
9b28829d 11633F: Documentation/devicetree/bindings/arc/*
2d799dde 11634F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11635F: drivers/tty/serial/arc_uart.c
b7182d1a 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11637
556cc1c5
AB
11638SYNOPSYS ARC SDP platform support
11639M: Alexey Brodkin <abrodkin@synopsys.com>
11640S: Supported
11641F: arch/arc/plat-axs10x
11642F: arch/arc/boot/dts/ax*
11643F: Documentation/devicetree/bindings/arc/axs10*
11644
6c284c9a
LJ
11645SYSTEM CONFIGURATION (SYSCON)
11646M: Lee Jones <lee.jones@linaro.org>
11647M: Arnd Bergmann <arnd@arndb.de>
11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11649S: Supported
11650F: drivers/mfd/syscon.c
11651
8c0984e5
SR
11652SYSTEM RESET/SHUTDOWN DRIVERS
11653M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11654L: linux-pm@vger.kernel.org
58db9505 11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11656S: Maintained
11657F: Documentation/devicetree/bindings/power/reset/
11658F: drivers/power/reset/
11659
1da177e4 11660SYSV FILESYSTEM
8b58be88 11661M: Christoph Hellwig <hch@infradead.org>
1da177e4 11662S: Maintained
679655da
JP
11663F: Documentation/filesystems/sysv-fs.txt
11664F: fs/sysv/
11665F: include/linux/sysv_fs.h
1da177e4 11666
86cfa7fc 11667TARGET SUBSYSTEM
9c3646d1 11668M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11669L: linux-scsi@vger.kernel.org
b9f5edc2 11670L: target-devel@vger.kernel.org
86cfa7fc 11671W: http://www.linux-iscsi.org
cf015e9f 11672W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11674S: Supported
11675F: drivers/target/
11676F: include/target/
11677F: Documentation/target/
11678
4e68852d 11679TASKSTATS STATISTICS INTERFACE
185e595f 11680M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11681S: Maintained
679655da
JP
11682F: Documentation/accounting/taskstats*
11683F: include/linux/taskstats*
11684F: kernel/taskstats.c
4e68852d 11685
781b456a 11686TC CLASSIFIER
f935f3f8 11687M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11688L: netdev@vger.kernel.org
11689S: Maintained
679655da 11690F: include/net/pkt_cls.h
c117ab84 11691F: include/uapi/linux/pkt_cls.h
679655da 11692F: net/sched/
781b456a 11693
5067f08a 11694TCP LOW PRIORITY MODULE
8b58be88
JP
11695M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11696M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11697W: http://tcp-lp-mod.sourceforge.net/
11698S: Maintained
679655da 11699F: net/ipv4/tcp_lp.c
5067f08a 11700
91952bc0
AP
11701TDA10071 MEDIA DRIVER
11702M: Antti Palosaari <crope@iki.fi>
11703L: linux-media@vger.kernel.org
a825eaec 11704W: https://linuxtv.org
91952bc0
AP
11705W: http://palosaari.fi/linux/
11706Q: http://patchwork.linuxtv.org/project/linux-media/list/
11707T: git git://linuxtv.org/anttip/media_tree.git
11708S: Maintained
11709F: drivers/media/dvb-frontends/tda10071*
11710
11711TDA18212 MEDIA DRIVER
11712M: Antti Palosaari <crope@iki.fi>
11713L: linux-media@vger.kernel.org
a825eaec 11714W: https://linuxtv.org
91952bc0
AP
11715W: http://palosaari.fi/linux/
11716Q: http://patchwork.linuxtv.org/project/linux-media/list/
11717T: git git://linuxtv.org/anttip/media_tree.git
11718S: Maintained
11719F: drivers/media/tuners/tda18212*
11720
11721TDA18218 MEDIA DRIVER
11722M: Antti Palosaari <crope@iki.fi>
11723L: linux-media@vger.kernel.org
a825eaec 11724W: https://linuxtv.org
91952bc0
AP
11725W: http://palosaari.fi/linux/
11726Q: http://patchwork.linuxtv.org/project/linux-media/list/
11727T: git git://linuxtv.org/anttip/media_tree.git
11728S: Maintained
11729F: drivers/media/tuners/tda18218*
11730
3b2f6aba
MK
11731TDA18271 MEDIA DRIVER
11732M: Michael Krufky <mkrufky@linuxtv.org>
11733L: linux-media@vger.kernel.org
a825eaec 11734W: https://linuxtv.org
3b2f6aba
MK
11735W: http://github.com/mkrufky
11736Q: http://patchwork.linuxtv.org/project/linux-media/list/
11737T: git git://linuxtv.org/mkrufky/tuners.git
11738S: Maintained
11739F: drivers/media/tuners/tda18271*
11740
e48307a9
MK
11741TDA827x MEDIA DRIVER
11742M: Michael Krufky <mkrufky@linuxtv.org>
11743L: linux-media@vger.kernel.org
a825eaec 11744W: https://linuxtv.org
e48307a9
MK
11745W: http://github.com/mkrufky
11746Q: http://patchwork.linuxtv.org/project/linux-media/list/
11747T: git git://linuxtv.org/mkrufky/tuners.git
11748S: Maintained
11749F: drivers/media/tuners/tda8290.*
11750
66cf9212
MK
11751TDA8290 MEDIA DRIVER
11752M: Michael Krufky <mkrufky@linuxtv.org>
11753L: linux-media@vger.kernel.org
a825eaec 11754W: https://linuxtv.org
66cf9212
MK
11755W: http://github.com/mkrufky
11756Q: http://patchwork.linuxtv.org/project/linux-media/list/
11757T: git git://linuxtv.org/mkrufky/tuners.git
11758S: Maintained
11759F: drivers/media/tuners/tda8290.*
11760
4b9fba30
HV
11761TDA9840 MEDIA DRIVER
11762M: Hans Verkuil <hverkuil@xs4all.nl>
11763L: linux-media@vger.kernel.org
11764T: git git://linuxtv.org/media_tree.git
a825eaec 11765W: https://linuxtv.org
4b9fba30
HV
11766S: Maintained
11767F: drivers/media/i2c/tda9840*
11768
2cb654fd 11769TEA5761 TUNER DRIVER
5dc8a864
MCC
11770M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11771M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11772L: linux-media@vger.kernel.org
a825eaec 11773W: https://linuxtv.org
2cb654fd
MCC
11774T: git git://linuxtv.org/media_tree.git
11775S: Odd fixes
11776F: drivers/media/tuners/tea5761.*
11777
11778TEA5767 TUNER DRIVER
5dc8a864
MCC
11779M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11780M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11781L: linux-media@vger.kernel.org
a825eaec 11782W: https://linuxtv.org
2cb654fd
MCC
11783T: git git://linuxtv.org/media_tree.git
11784S: Maintained
11785F: drivers/media/tuners/tea5767.*
11786
4b9fba30
HV
11787TEA6415C MEDIA DRIVER
11788M: Hans Verkuil <hverkuil@xs4all.nl>
11789L: linux-media@vger.kernel.org
11790T: git git://linuxtv.org/media_tree.git
a825eaec 11791W: https://linuxtv.org
4b9fba30
HV
11792S: Maintained
11793F: drivers/media/i2c/tea6415c*
11794
11795TEA6420 MEDIA DRIVER
11796M: Hans Verkuil <hverkuil@xs4all.nl>
11797L: linux-media@vger.kernel.org
11798T: git git://linuxtv.org/media_tree.git
a825eaec 11799W: https://linuxtv.org
4b9fba30
HV
11800S: Maintained
11801F: drivers/media/i2c/tea6420*
11802
3d249d4c 11803TEAM DRIVER
dca9ab92 11804M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11805L: netdev@vger.kernel.org
11806S: Supported
11807F: drivers/net/team/
11808F: include/linux/if_team.h
c117ab84 11809F: include/uapi/linux/if_team.h
3d249d4c 11810
7d029125 11811TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11812M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11813S: Maintained
11814F: arch/x86/platform/ts5500/
11815
40ad4a30
SY
11816TECHNOTREND USB IR RECEIVER
11817M: Sean Young <sean@mess.org>
11818L: linux-media@vger.kernel.org
11819S: Maintained
11820F: drivers/media/rc/ttusbir.c
11821
adabdb0c 11822TEGRA ARCHITECTURE SUPPORT
243d58ec 11823M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11824M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11825M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11826L: linux-tegra@vger.kernel.org
fd117cd1 11827Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11829S: Supported
bbbe96ed 11830N: [^a-z]tegra
84b9414b 11831
adabdb0c
SW
11832TEGRA CLOCK DRIVER
11833M: Peter De Schrijver <pdeschrijver@nvidia.com>
11834M: Prashant Gaikwad <pgaikwad@nvidia.com>
11835S: Supported
11836F: drivers/clk/tegra/
11837
86e486a0 11838TEGRA DMA DRIVERS
adabdb0c 11839M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11840M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11841S: Supported
86e486a0 11842F: drivers/dma/tegra*
adabdb0c 11843
adabdb0c
SW
11844TEGRA I2C DRIVER
11845M: Laxman Dewangan <ldewangan@nvidia.com>
11846S: Supported
11847F: drivers/i2c/busses/i2c-tegra.c
11848
11849TEGRA IOMMU DRIVERS
11850M: Hiroshi Doyu <hdoyu@nvidia.com>
11851S: Supported
11852F: drivers/iommu/tegra*
11853
11854TEGRA KBC DRIVER
11855M: Rakesh Iyer <riyer@nvidia.com>
11856M: Laxman Dewangan <ldewangan@nvidia.com>
11857S: Supported
11858F: drivers/input/keyboard/tegra-kbc.c
11859
adabdb0c
SW
11860TEGRA PWM DRIVER
11861M: Thierry Reding <thierry.reding@gmail.com>
11862S: Supported
11863F: drivers/pwm/pwm-tegra.c
11864
11865TEGRA SERIAL DRIVER
11866M: Laxman Dewangan <ldewangan@nvidia.com>
11867S: Supported
11868F: drivers/tty/serial/serial-tegra.c
11869
11870TEGRA SPI DRIVER
11871M: Laxman Dewangan <ldewangan@nvidia.com>
11872S: Supported
11873F: drivers/spi/spi-tegra*
11874
1a348ccc 11875TEHUTI ETHERNET DRIVER
8b58be88 11876M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11877L: netdev@vger.kernel.org
11878S: Supported
ef7f5429 11879F: drivers/net/ethernet/tehuti/*
1a348ccc 11880
4e68852d 11881Telecom Clock Driver for MCPL0010
8b58be88 11882M: Mark Gross <mark.gross@intel.com>
4e68852d 11883S: Supported
679655da 11884F: drivers/char/tlclk.c
4e68852d 11885
4480f15b 11886TENSILICA XTENSA PORT (xtensa)
8b58be88 11887M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11888M: Max Filippov <jcmvbkbc@gmail.com>
11889L: linux-xtensa@linux-xtensa.org
9f273c24 11890T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11891S: Maintained
679655da 11892F: arch/xtensa/
3dc99857 11893F: drivers/irqchip/irq-xtensa-*
4e68852d 11894
5313ba66
HV
11895THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11896M: Hans Verkuil <hverkuil@xs4all.nl>
11897L: linux-media@vger.kernel.org
11898T: git git://linuxtv.org/media_tree.git
a825eaec 11899W: https://linuxtv.org
5313ba66
HV
11900S: Maintained
11901F: drivers/media/radio/radio-raremono.c
11902
d3fb6955 11903THERMAL
b75f0050 11904M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11905M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11906L: linux-pm@vger.kernel.org
11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11909Q: https://patchwork.kernel.org/project/linux-pm/list/
11910S: Supported
11911F: drivers/thermal/
11912F: include/linux/thermal.h
af6c9f16 11913F: include/uapi/linux/thermal.h
b75f0050
JP
11914F: include/linux/cpu_cooling.h
11915F: Documentation/devicetree/bindings/thermal/
d3fb6955 11916
64e05d8b
VK
11917THERMAL/CPU_COOLING
11918M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11919M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11920M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11921L: linux-pm@vger.kernel.org
11922S: Supported
11923F: Documentation/thermal/cpu-cooling-api.txt
11924F: drivers/thermal/cpu_cooling.c
11925F: include/linux/cpu_cooling.h
11926
4e68852d 11927THINKPAD ACPI EXTRAS DRIVER
8b58be88 11928M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11929L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11930L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11931W: http://ibm-acpi.sourceforge.net
11932W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11933T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11934S: Maintained
679655da 11935F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11936
1b46f2a2 11937TI BANDGAP AND THERMAL DRIVER
f14d1c24 11938M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11939M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11940L: linux-pm@vger.kernel.org
531ff13e 11941L: linux-omap@vger.kernel.org
5a723e81 11942S: Maintained
794b2e25 11943F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11944
ccf963d3
BP
11945TI VPE/CAL DRIVERS
11946M: Benoit Parrot <bparrot@ti.com>
11947L: linux-media@vger.kernel.org
11948W: http://linuxtv.org/
11949Q: http://patchwork.linuxtv.org/project/linux-media/list/
11950S: Maintained
11951F: drivers/media/platform/ti-vpe/
11952
0c7665c3
MF
11953TI CDCE706 CLOCK DRIVER
11954M: Max Filippov <jcmvbkbc@gmail.com>
11955S: Maintained
11956F: drivers/clk/clk-cdce706.c
11957
49b6a5e3
TK
11958TI CLOCK DRIVER
11959M: Tero Kristo <t-kristo@ti.com>
11960L: linux-omap@vger.kernel.org
11961S: Maintained
11962F: drivers/clk/ti/
11963F: include/linux/clk/ti.h
11964
f75cfbad
GS
11965TI ETHERNET SWITCH DRIVER (CPSW)
11966M: Mugunthan V N <mugunthanvnm@ti.com>
11967R: Grygorii Strashko <grygorii.strashko@ti.com>
11968L: linux-omap@vger.kernel.org
11969L: netdev@vger.kernel.org
11970S: Maintained
11971F: drivers/net/ethernet/ti/cpsw*
11972F: drivers/net/ethernet/ti/davinci*
11973
4020f2d7 11974TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11975M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11976S: Maintained
679655da
JP
11977F: drivers/misc/tifm*
11978F: drivers/mmc/host/tifm_sd.c
11979F: include/linux/tifm.h
4020f2d7 11980
e0c52404 11981TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11982M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11983L: linux-kernel@vger.kernel.org
11984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11985S: Maintained
11986F: drivers/soc/ti/*
11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11988
11989
152ad442
SR
11990TI LM49xxx FAMILY ASoC CODEC DRIVERS
11991M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11992M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11993L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11994S: Maintained
11995F: sound/soc/codecs/lm49453*
d392dead 11996F: sound/soc/codecs/isabelle*
152ad442 11997
0edd807d
KM
11998TI LP855x BACKLIGHT DRIVER
11999M: Milo Kim <milo.kim@ti.com>
12000S: Maintained
12001F: Documentation/backlight/lp855x-driver.txt
12002F: drivers/video/backlight/lp855x_bl.c
12003F: include/linux/platform_data/lp855x.h
12004
faf13f6d
KM
12005TI LP8727 CHARGER DRIVER
12006M: Milo Kim <milo.kim@ti.com>
12007S: Maintained
8c0984e5 12008F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12009F: include/linux/platform_data/lp8727.h
12010
22f1229f
KM
12011TI LP8788 MFD DRIVER
12012M: Milo Kim <milo.kim@ti.com>
12013S: Maintained
12014F: drivers/iio/adc/lp8788_adc.c
12015F: drivers/leds/leds-lp8788.c
12016F: drivers/mfd/lp8788*.c
8c0984e5 12017F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12018F: drivers/regulator/lp8788-*.c
12019F: include/linux/mfd/lp8788*.h
12020
84640e27
KM
12021TI NETCP ETHERNET DRIVER
12022M: Wingman Kwok <w-kwok2@ti.com>
12023M: Murali Karicheri <m-karicheri2@ti.com>
12024L: netdev@vger.kernel.org
12025S: Maintained
12026F: drivers/net/ethernet/ti/netcp*
12027
217e0ca9
KC
12028TI TAS571X FAMILY ASoC CODEC DRIVER
12029M: Kevin Cernekee <cernekee@chromium.org>
12030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12031S: Odd Fixes
12032F: sound/soc/codecs/tas571x*
12033
dd5e8e6b 12034TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12035M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12036L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12037S: Maintained
12038F: sound/soc/codecs/twl4030*
12039
90921014 12040TI WILINK WIRELESS DRIVERS
90921014
LC
12041L: linux-wireless@vger.kernel.org
12042W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12043W: http://wireless.kernel.org/en/users/Drivers/wl1251
12044T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12045S: Orphan
90921014
LC
12046F: drivers/net/wireless/ti/
12047F: include/linux/wl12xx.h
12048
e86eaa3a 12049TIPC NETWORK LAYER
8b58be88 12050M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12051M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12052L: netdev@vger.kernel.org (core kernel code)
12053L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12054W: http://tipc.sourceforge.net/
e86eaa3a 12055S: Maintained
c117ab84 12056F: include/uapi/linux/tipc*.h
679655da 12057F: net/tipc/
e86eaa3a 12058
867e359b 12059TILE ARCHITECTURE
b9a279f6 12060M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12061W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12063S: Supported
12064F: arch/tile/
6b940606 12065F: drivers/char/tile-srom.c
5c770755 12066F: drivers/edac/tile_edac.c
6b940606
CM
12067F: drivers/net/ethernet/tile/
12068F: drivers/rtc/rtc-tile.c
12069F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12070F: drivers/tty/serial/tilegx.c
6b940606
CM
12071F: drivers/usb/host/*-tilegx.c
12072F: include/linux/usb/tilegx.h
867e359b 12073
1da177e4 12074TLAN NETWORK DRIVER
8b58be88 12075M: Samuel Chessman <chessman@tux.org>
88c07dde 12076L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12077W: http://sourceforge.net/projects/tlan/
12078S: Maintained
679655da 12079F: Documentation/networking/tlan.txt
b544dbac 12080F: drivers/net/ethernet/ti/tlan.*
1da177e4 12081
d74db3b2 12082TOMOYO SECURITY MODULE
8b58be88
JP
12083M: Kentaro Takeda <takedakn@nttdata.co.jp>
12084M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12085L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12086L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12087L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12088L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12089W: http://tomoyo.sourceforge.jp/
843d183c 12090T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12091S: Maintained
679655da 12092F: security/tomoyo/
d74db3b2 12093
9caeb532 12094TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12095M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12096L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12097S: Maintained
12098F: drivers/platform/x86/topstar-laptop.c
12099
1da177e4 12100TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12101M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12102L: platform-driver-x86@vger.kernel.org
0a63ca11 12103S: Maintained
679655da 12104F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12105
0a63ca11
AA
12106TOSHIBA BLUETOOTH DRIVER
12107M: Azael Avalos <coproscefalo@gmail.com>
12108L: platform-driver-x86@vger.kernel.org
12109S: Maintained
12110F: drivers/platform/x86/toshiba_bluetooth.c
12111
12112TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12113M: Azael Avalos <coproscefalo@gmail.com>
12114L: platform-driver-x86@vger.kernel.org
12115S: Maintained
12116F: drivers/platform/x86/toshiba_haps.c
12117
14991fc7
AA
12118TOSHIBA WMI HOTKEYS DRIVER
12119M: Azael Avalos <coproscefalo@gmail.com>
12120L: platform-driver-x86@vger.kernel.org
12121S: Maintained
12122F: drivers/platform/x86/toshiba-wmi.c
12123
1da177e4 12124TOSHIBA SMM DRIVER
8b58be88 12125M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12126W: http://www.buzzard.org.uk/toshiba/
12127S: Maintained
679655da
JP
12128F: drivers/char/toshiba.c
12129F: include/linux/toshiba.h
c117ab84 12130F: include/uapi/linux/toshiba.h
1da177e4 12131
d32d9864
MR
12132TOSHIBA TC358743 DRIVER
12133M: Mats Randgaard <matrandg@cisco.com>
12134L: linux-media@vger.kernel.org
12135S: Maintained
12136F: drivers/media/i2c/tc358743*
b5dcee22 12137F: include/media/i2c/tc358743.h
d32d9864 12138
560e6475
WS
12139TMIO/SDHI MMC DRIVER
12140M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12141L: linux-mmc@vger.kernel.org
560e6475 12142S: Supported
d1057c40
GL
12143F: drivers/mmc/host/tmio_mmc*
12144F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12145F: include/linux/mfd/tmio.h
d719f900 12146
917cc4e6
GR
12147TMP401 HARDWARE MONITOR DRIVER
12148M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12149L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12150S: Maintained
12151F: Documentation/hwmon/tmp401
12152F: drivers/hwmon/tmp401.c
12153
98f32602 12154TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12155M: Hugh Dickins <hughd@google.com>
98f32602
HD
12156L: linux-mm@kvack.org
12157S: Maintained
12158F: include/linux/shmem_fs.h
12159F: mm/shmem.c
12160
45f95b53 12161TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12162M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12163M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12164L: linux-media@vger.kernel.org
a825eaec 12165W: https://linuxtv.org
45f95b53
MCC
12166T: git git://linuxtv.org/media_tree.git
12167S: Odd fixes
12168F: drivers/media/usb/tm6000/
618cd932 12169F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12170
34d1324e
AU
12171TW5864 VIDEO4LINUX DRIVER
12172M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12173M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12174M: Andrey Utkin <andrey_utkin@fastmail.com>
12175L: linux-media@vger.kernel.org
12176S: Supported
12177F: drivers/media/pci/tw5864/
45f95b53 12178
c65fde19
HV
12179TW68 VIDEO4LINUX DRIVER
12180M: Hans Verkuil <hverkuil@xs4all.nl>
12181L: linux-media@vger.kernel.org
12182T: git git://linuxtv.org/media_tree.git
a825eaec 12183W: https://linuxtv.org
c65fde19
HV
12184S: Odd Fixes
12185F: drivers/media/pci/tw68/
12186
704a84cc
EG
12187TW686X VIDEO4LINUX DRIVER
12188M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12189L: linux-media@vger.kernel.org
12190T: git git://linuxtv.org/media_tree.git
12191W: http://linuxtv.org
12192S: Maintained
12193F: drivers/media/pci/tw686x/
12194
4e68852d 12195TPM DEVICE DRIVER
901486b8 12196M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12197M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12198M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12199R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12200W: http://tpmdd.sourceforge.net
63a10dfd 12201L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12202Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12203T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12204S: Maintained
679655da 12205F: drivers/char/tpm/
4e68852d 12206
1a0f1b27
AL
12207TPM IBM_VTPM DEVICE DRIVER
12208M: Ashley Lai <ashleydlai@gmail.com>
12209W: http://tpmdd.sourceforge.net
12210L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12211S: Maintained
12212F: drivers/char/tpm/tpm_ibmvtpm*
12213
d6f005a1
JP
12214TRACING
12215M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12216M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12218S: Maintained
12219F: Documentation/trace/ftrace.txt
12220F: arch/*/*/*/ftrace.h
12221F: arch/*/kernel/ftrace.c
12222F: include/*/ftrace.h
12223F: include/linux/trace*.h
12224F: include/trace/
12225F: kernel/trace/
6e68e6c5 12226F: tools/testing/selftests/ftrace/
d6f005a1 12227
4abac0d0
IM
12228TRACING MMIO ACCESSES (MMIOTRACE)
12229M: Steven Rostedt <rostedt@goodmis.org>
12230M: Ingo Molnar <mingo@kernel.org>
12231R: Karol Herbst <karolherbst@gmail.com>
12232R: Pekka Paalanen <ppaalanen@gmail.com>
12233S: Maintained
12234L: linux-kernel@vger.kernel.org
12235L: nouveau@lists.freedesktop.org
12236F: kernel/trace/trace_mmiotrace.c
12237F: include/linux/mmiotrace.h
12238F: arch/x86/mm/kmmio.c
12239F: arch/x86/mm/mmio-mod.c
12240F: arch/x86/mm/testmmiotrace.c
12241
1da177e4 12242TRIVIAL PATCHES
8b58be88 12243M: Jiri Kosina <trivial@kernel.org>
54e5881d 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12245S: Maintained
86ef925f 12246K: ^Subject:.*(?i)trivial
1da177e4 12247
4e68852d 12248TTY LAYER
879a5a00 12249M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12250M: Jiri Slaby <jslaby@suse.com>
879a5a00 12251S: Supported
08deed1e 12252T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12253F: Documentation/serial/
8dd5d2f1 12254F: drivers/tty/
df621252 12255F: drivers/tty/serial/serial_core.c
e3288775
AC
12256F: include/linux/serial_core.h
12257F: include/linux/serial.h
12258F: include/linux/tty.h
c117ab84
CEB
12259F: include/uapi/linux/serial_core.h
12260F: include/uapi/linux/serial.h
12261F: include/uapi/linux/tty.h
4e68852d 12262
91952bc0
AP
12263TUA9001 MEDIA DRIVER
12264M: Antti Palosaari <crope@iki.fi>
12265L: linux-media@vger.kernel.org
a825eaec 12266W: https://linuxtv.org
91952bc0
AP
12267W: http://palosaari.fi/linux/
12268Q: http://patchwork.linuxtv.org/project/linux-media/list/
12269T: git git://linuxtv.org/anttip/media_tree.git
12270S: Maintained
12271F: drivers/media/tuners/tua9001*
12272
740db6d7 12273TULIP NETWORK DRIVERS
740db6d7 12274L: netdev@vger.kernel.org
cf869eb1
GG
12275L: linux-parisc@vger.kernel.org
12276S: Orphan
0f04e2aa 12277F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12278
12279TUN/TAP driver
ba57b6f2 12280M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12281W: http://vtun.sourceforge.net/tun
12282S: Maintained
679655da
JP
12283F: Documentation/networking/tuntap.txt
12284F: arch/um/os-Linux/drivers/
1da177e4 12285
b454cc66 12286TURBOCHANNEL SUBSYSTEM
8b58be88 12287M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12288M: Ralf Baechle <ralf@linux-mips.org>
12289L: linux-mips@linux-mips.org
12290Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12291S: Maintained
679655da
JP
12292F: drivers/tc/
12293F: include/linux/tc.h
b454cc66 12294
e2d1d6c0 12295UBI FILE SYSTEM (UBIFS)
a7859936 12296M: Richard Weinberger <richard@nod.at>
949cb623 12297M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12298M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12299L: linux-mtd@lists.infradead.org
e2966cbe 12300T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12301W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12302S: Supported
679655da
JP
12303F: Documentation/filesystems/ubifs.txt
12304F: fs/ubifs/
e2d1d6c0 12305
e1632fa2 12306UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12307M: Greg Ungerer <gerg@linux-m68k.org>
12308W: http://www.linux-m68k.org/
cc2020e6 12309W: http://www.uclinux.org/
e1632fa2 12310L: linux-m68k@lists.linux-m68k.org
cc2020e6 12311L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12312T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12313S: Maintained
e1632fa2
GU
12314F: arch/m68k/coldfire/
12315F: arch/m68k/68*/
61bc02bb
JP
12316F: arch/m68k/*/*_no.*
12317F: arch/m68k/include/asm/*_no.*
cc2020e6 12318
1da177e4 12319UDF FILESYSTEM
d8130624 12320M: Jan Kara <jack@suse.com>
1da177e4 12321S: Maintained
679655da
JP
12322F: Documentation/filesystems/udf.txt
12323F: fs/udf/
1da177e4 12324
cc2020e6 12325UFS FILESYSTEM
8b58be88 12326M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12327S: Maintained
679655da
JP
12328F: Documentation/filesystems/ufs.txt
12329F: fs/ufs/
cc2020e6 12330
0a09d3ab
DH
12331UHID USERSPACE HID IO DRIVER:
12332M: David Herrmann <dh.herrmann@googlemail.com>
12333L: linux-input@vger.kernel.org
12334S: Maintained
12335F: drivers/hid/uhid.c
c117ab84 12336F: include/uapi/linux/uhid.h
0a09d3ab 12337
18332a80 12338ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12339L: linux-usb@vger.kernel.org
10c6c9c9 12340S: Orphan
355ffe69 12341F: drivers/uwb/
679655da
JP
12342F: include/linux/uwb.h
12343F: include/linux/uwb/
18332a80 12344
b31d8273
G
12345UNICORE32 ARCHITECTURE:
12346M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12347W: http://mprc.pku.edu.cn/~guanxuetao/linux
12348S: Maintained
ceebf4d5 12349T: git git://github.com/gxt/linux.git
b31d8273
G
12350F: arch/unicore32/
12351
d8379ab1
TF
12352UNIFDEF
12353M: Tony Finch <dot@dotat.at>
12354W: http://dotat.at/prog/unifdef
12355S: Maintained
12356F: scripts/unifdef.c
12357
1da177e4 12358UNIFORM CDROM DRIVER
8b58be88 12359M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12360W: http://www.kernel.dk
12361S: Maintained
679655da
JP
12362F: Documentation/cdrom/
12363F: drivers/cdrom/cdrom.c
12364F: include/linux/cdrom.h
c117ab84 12365F: include/uapi/linux/cdrom.h
1da177e4 12366
56df0122 12367UNISYS S-PAR DRIVERS
49e7d9df
JP
12368M: David Kershner <david.kershner@unisys.com>
12369L: sparmaintainer@unisys.com (Unisys internal)
12370S: Supported
12371F: drivers/staging/unisys/
56df0122 12372
9941fa6e
VH
12373UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12374M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12375L: linux-scsi@vger.kernel.org
12376S: Supported
12377F: Documentation/scsi/ufs.txt
12378F: drivers/scsi/ufs/
12379
4b9ffb5a
JP
12380UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12381M: Joao Pinto <Joao.Pinto@synopsys.com>
12382L: linux-scsi@vger.kernel.org
12383S: Supported
12384F: drivers/scsi/ufs/*dwc*
12385
e2d1d6c0 12386UNSORTED BLOCK IMAGES (UBI)
949cb623 12387M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12388M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12389W: http://www.linux-mtd.infradead.org/
12390L: linux-mtd@lists.infradead.org
b6b44e0a 12391T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12392S: Supported
80811493 12393F: drivers/mtd/ubi/
679655da 12394F: include/linux/mtd/ubi.h
c117ab84 12395F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12396
1da177e4 12397USB ACM DRIVER
ca1c3e6f 12398M: Oliver Neukum <oneukum@suse.com>
6372594a 12399L: linux-usb@vger.kernel.org
1da177e4 12400S: Maintained
679655da
JP
12401F: Documentation/usb/acm.txt
12402F: drivers/usb/class/cdc-acm.*
1da177e4 12403
b7d572e1
PF
12404USB AR5523 WIRELESS DRIVER
12405M: Pontus Fuchs <pontus.fuchs@gmail.com>
12406L: linux-wireless@vger.kernel.org
12407S: Maintained
12408F: drivers/net/wireless/ath/ar5523/
12409
115bb1ff 12410USB ATTACHED SCSI
866d372e 12411M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12412L: linux-usb@vger.kernel.org
12413L: linux-scsi@vger.kernel.org
8eae0fb7 12414S: Maintained
115bb1ff
MW
12415F: drivers/usb/storage/uas.c
12416
1da177e4 12417USB CDC ETHERNET DRIVER
61eee9a7 12418M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12419L: linux-usb@vger.kernel.org
1da177e4 12420S: Maintained
679655da 12421F: drivers/net/usb/cdc_*.c
c117ab84 12422F: include/uapi/linux/usb/cdc.h
1da177e4 12423
66e3e591
KP
12424USB CHAOSKEY DRIVER
12425M: Keith Packard <keithp@keithp.com>
12426L: linux-usb@vger.kernel.org
12427S: Maintained
12428F: drivers/usb/misc/chaoskey.c
12429
b02b371e 12430USB CYPRESS C67X00 DRIVER
8b58be88 12431M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12432L: linux-usb@vger.kernel.org
12433S: Maintained
679655da 12434F: drivers/usb/c67x00/
b02b371e 12435
d0374f4f 12436USB DAVICOM DM9601 DRIVER
8b58be88 12437M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12438L: netdev@vger.kernel.org
d0374f4f
PK
12439W: http://www.linux-usb.org/usbnet
12440S: Maintained
679655da 12441F: drivers/net/usb/dm9601.c
d0374f4f 12442
cc2020e6 12443USB DIAMOND RIO500 DRIVER
8b58be88 12444M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12445L: rio500-users@lists.sourceforge.net
12446W: http://rio500.sourceforge.net
12447S: Maintained
679655da 12448F: drivers/usb/misc/rio500*
cc2020e6 12449
1da177e4 12450USB EHCI DRIVER
578333ab 12451M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12452L: linux-usb@vger.kernel.org
578333ab 12453S: Maintained
679655da
JP
12454F: Documentation/usb/ehci.txt
12455F: drivers/usb/host/ehci*
1da177e4 12456
69ae9e3e 12457USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12458M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12459L: linux-usb@vger.kernel.org
69ae9e3e 12460W: http://www.linux-usb.org/gadget
d6d0f665
FB
12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12462S: Maintained
679655da
JP
12463F: drivers/usb/gadget/
12464F: include/linux/usb/gadget*
69ae9e3e 12465
2dea64b4 12466USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12467M: Jiri Kosina <jikos@kernel.org>
406df153 12468R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12469L: linux-usb@vger.kernel.org
54e5881d 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12471S: Maintained
c2f01971 12472F: Documentation/hid/hiddev.txt
679655da 12473F: drivers/hid/usbhid/
1da177e4 12474
959eea21 12475USB ISP116X DRIVER
8b58be88 12476M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12477L: linux-usb@vger.kernel.org
959eea21 12478S: Maintained
679655da
JP
12479F: drivers/usb/host/isp116x*
12480F: include/linux/usb/isp116x.h
959eea21 12481
146498ea
WH
12482USB LAN78XX ETHERNET DRIVER
12483M: Woojung Huh <woojung.huh@microchip.com>
12484M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12485L: netdev@vger.kernel.org
12486S: Maintained
12487F: drivers/net/usb/lan78xx.*
12488
1da177e4 12489USB MASS STORAGE DRIVER
fc8b690d 12490M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12491L: linux-usb@vger.kernel.org
8836aeb8 12492L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12493S: Maintained
12494W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12495F: drivers/usb/storage/
1da177e4 12496
af39917d
CL
12497USB MIDI DRIVER
12498M: Clemens Ladisch <clemens@ladisch.de>
12499L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12500T: git git://git.alsa-project.org/alsa-kernel.git
12501S: Maintained
12502F: sound/usb/midi.*
12503
444ce9d4
JP
12504USB NETWORKING DRIVERS
12505L: linux-usb@vger.kernel.org
12506S: Odd Fixes
12507F: drivers/net/usb/
12508
1da177e4 12509USB OHCI DRIVER
578333ab 12510M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12511L: linux-usb@vger.kernel.org
578333ab 12512S: Maintained
679655da
JP
12513F: Documentation/usb/ohci.txt
12514F: drivers/usb/host/ohci*
1da177e4 12515
963ffa3e 12516USB OTG FSM (Finite State Machine)
60d77b3d 12517M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12519L: linux-usb@vger.kernel.org
12520S: Maintained
12521F: drivers/usb/common/usb-otg-fsm.c
12522
563da3a9
VM
12523USB OVER IP DRIVER
12524M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12525M: Shuah Khan <shuahkh@osg.samsung.com>
12526M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12527L: linux-usb@vger.kernel.org
12528S: Maintained
a6d6fc2b 12529F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12530F: drivers/usb/usbip/
12531F: tools/usb/usbip/
12532
1da177e4 12533USB PEGASUS DRIVER
a16b945c 12534M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12535L: linux-usb@vger.kernel.org
043600a6 12536L: netdev@vger.kernel.org
052e3128
PM
12537T: git git://github.com/petkan/pegasus.git
12538W: https://github.com/petkan/pegasus
1da177e4 12539S: Maintained
679655da 12540F: drivers/net/usb/pegasus.*
1da177e4 12541
d3ad558f 12542USB PHY LAYER
a55f6286 12543M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12544L: linux-usb@vger.kernel.org
12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12546S: Maintained
12547F: drivers/usb/phy/
d3ad558f 12548
73e4fb3f 12549USB PRINTER DRIVER (usblp)
8b58be88 12550M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12551L: linux-usb@vger.kernel.org
73e4fb3f 12552S: Supported
679655da 12553F: drivers/usb/class/usblp.c
1da177e4 12554
4521b477
BM
12555USB QMI WWAN NETWORK DRIVER
12556M: Bjørn Mork <bjorn@mork.no>
12557L: netdev@vger.kernel.org
12558S: Maintained
12559F: Documentation/ABI/testing/sysfs-class-net-qmi
12560F: drivers/net/usb/qmi_wwan.c
12561
1da177e4 12562USB RTL8150 DRIVER
a16b945c 12563M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12564L: linux-usb@vger.kernel.org
043600a6 12565L: netdev@vger.kernel.org
052e3128
PM
12566T: git git://github.com/petkan/rtl8150.git
12567W: https://github.com/petkan/rtl8150
1da177e4 12568S: Maintained
679655da 12569F: drivers/net/usb/rtl8150.c
1da177e4 12570
f896b796 12571USB SERIAL SUBSYSTEM
66085694 12572M: Johan Hovold <johan@kernel.org>
795fb7e7 12573L: linux-usb@vger.kernel.org
5ee05309 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12575S: Maintained
679655da 12576F: Documentation/usb/usb-serial.txt
f896b796 12577F: drivers/usb/serial/
679655da 12578F: include/linux/usb/serial.h
1da177e4 12579
b3f0db1c
SG
12580USB SMSC75XX ETHERNET DRIVER
12581M: Steve Glendinning <steve.glendinning@shawell.net>
12582L: netdev@vger.kernel.org
12583S: Maintained
12584F: drivers/net/usb/smsc75xx.*
12585
2f7ca802 12586USB SMSC95XX ETHERNET DRIVER
90b24cfb 12587M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12588M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12589L: netdev@vger.kernel.org
90b24cfb 12590S: Maintained
679655da 12591F: drivers/net/usb/smsc95xx.*
2f7ca802 12592
1da177e4 12593USB SUBSYSTEM
879a5a00 12594M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12595L: linux-usb@vger.kernel.org
1da177e4 12596W: http://www.linux-usb.org
08deed1e 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12598S: Supported
1700bd98 12599F: Documentation/devicetree/bindings/usb/
679655da 12600F: Documentation/usb/
679655da
JP
12601F: drivers/usb/
12602F: include/linux/usb.h
12603F: include/linux/usb/
1da177e4
LT
12604
12605USB UHCI DRIVER
8b58be88 12606M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12607L: linux-usb@vger.kernel.org
1da177e4 12608S: Maintained
679655da 12609F: drivers/usb/host/uhci*
1da177e4 12610
69ae9e3e 12611USB "USBNET" DRIVER FRAMEWORK
d8130624 12612M: Oliver Neukum <oneukum@suse.com>
043600a6 12613L: netdev@vger.kernel.org
69ae9e3e 12614W: http://www.linux-usb.org/usbnet
1da177e4 12615S: Maintained
679655da
JP
12616F: drivers/net/usb/usbnet.c
12617F: include/linux/usb/usbnet.h
1da177e4 12618
c0efd232 12619USB VIDEO CLASS
c53ac071 12620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12621L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12622L: linux-media@vger.kernel.org
275ffde4 12623T: git git://linuxtv.org/media_tree.git
57c6d2e9 12624W: http://www.ideasonboard.org/uvc/
c0efd232 12625S: Maintained
0c0d06ca 12626F: drivers/media/usb/uvc/
6c0f0359 12627F: include/uapi/linux/uvcvideo.h
1da177e4 12628
b60b9c45
HV
12629USB VISION DRIVER
12630M: Hans Verkuil <hverkuil@xs4all.nl>
12631L: linux-media@vger.kernel.org
12632T: git git://linuxtv.org/media_tree.git
a825eaec 12633W: https://linuxtv.org
b60b9c45
HV
12634S: Odd Fixes
12635F: drivers/media/usb/usbvision/
12636
8282da47
LP
12637USB WEBCAM GADGET
12638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12639L: linux-usb@vger.kernel.org
12640S: Maintained
3a83c16e 12641F: drivers/usb/gadget/function/*uvc*
faf2e1db 12642F: drivers/usb/gadget/legacy/webcam.c
8282da47 12643
bf164cc0 12644USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12645M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12646L: linux-wireless@vger.kernel.org
12647S: Maintained
679655da 12648F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12649
eb6bab13 12650USB XHCI DRIVER
03d85053 12651M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12652L: linux-usb@vger.kernel.org
12653S: Supported
36d0344c
SS
12654F: drivers/usb/host/xhci*
12655F: drivers/usb/host/pci-quirks*
eb6bab13 12656
1da177e4 12657USB ZD1201 DRIVER
4086b9ca 12658L: linux-wireless@vger.kernel.org
1da177e4 12659W: http://linux-lc100020.sourceforge.net
4086b9ca 12660S: Orphan
ed0ad06f 12661F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12662
b7eee616 12663USB ZR364XX DRIVER
8b58be88 12664M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12665L: linux-usb@vger.kernel.org
661263b5 12666L: linux-media@vger.kernel.org
275ffde4 12667T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12668W: http://royale.zerezo.com/zr364xx/
12669S: Maintained
618cd932 12670F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12671F: drivers/media/usb/zr364xx/
b7eee616 12672
289fcff4
HK
12673ULPI BUS
12674M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12675L: linux-usb@vger.kernel.org
12676S: Maintained
12677F: drivers/usb/common/ulpi.c
12678F: include/linux/ulpi/
12679
e7839f25 12680USER-MODE LINUX (UML)
8b58be88 12681M: Jeff Dike <jdike@addtoit.com>
b15194b7 12682M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12683L: user-mode-linux-devel@lists.sourceforge.net
12684L: user-mode-linux-user@lists.sourceforge.net
12685W: http://user-mode-linux.sourceforge.net
9f273c24 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12687S: Maintained
61516587 12688F: Documentation/virtual/uml/
679655da 12689F: arch/um/
b070989a 12690F: arch/x86/um/
679655da
JP
12691F: fs/hostfs/
12692F: fs/hppfs/
b7eee616 12693
e5f114e9 12694USERSPACE I/O (UIO)
879a5a00 12695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12696S: Maintained
3d3fecbd 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12698F: Documentation/DocBook/uio-howto.tmpl
12699F: drivers/uio/
12700F: include/linux/uio*.h
e5f114e9 12701
256cccbe 12702UTIL-LINUX PACKAGE
8b58be88 12703M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12704L: util-linux@vger.kernel.org
12705W: http://en.wikipedia.org/wiki/Util-linux
12706T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12707S: Maintained
12708
c1fd1c07 12709UVESAFB DRIVER
8b58be88 12710M: Michal Januszewski <spock@gentoo.org>
c69f677c 12711L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12712W: http://dev.gentoo.org/~spock/projects/uvesafb/
12713S: Maintained
679655da 12714F: Documentation/fb/uvesafb.txt
8a61f013 12715F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12716
456930d8
SA
12717VF610 NAND DRIVER
12718M: Stefan Agner <stefan@agner.ch>
12719L: linux-mtd@lists.infradead.org
12720S: Supported
12721F: drivers/mtd/nand/vf610_nfc.c
12722
4480f15b 12723VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12724M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12725S: Maintained
679655da
JP
12726F: Documentation/filesystems/vfat.txt
12727F: fs/fat/
1da177e4 12728
cba3345c
AW
12729VFIO DRIVER
12730M: Alex Williamson <alex.williamson@redhat.com>
12731L: kvm@vger.kernel.org
9f273c24 12732T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12733S: Maintained
12734F: Documentation/vfio.txt
12735F: drivers/vfio/
12736F: include/linux/vfio.h
c117ab84 12737F: include/uapi/linux/vfio.h
cba3345c 12738
a714ea5f
AW
12739VFIO PLATFORM DRIVER
12740M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12741L: kvm@vger.kernel.org
12742S: Maintained
12743F: drivers/vfio/platform/
12744
9e6f3438
PO
12745VIDEOBUF2 FRAMEWORK
12746M: Pawel Osciak <pawel@osciak.com>
12747M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12748M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12749L: linux-media@vger.kernel.org
12750S: Maintained
90d72ac6 12751F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12752F: include/media/videobuf2-*
12753
06a8fc78
AH
12754VIRTIO AND VHOST VSOCK DRIVER
12755M: Stefan Hajnoczi <stefanha@redhat.com>
12756L: kvm@vger.kernel.org
12757L: virtualization@lists.linux-foundation.org
12758L: netdev@vger.kernel.org
12759S: Maintained
12760F: include/linux/virtio_vsock.h
12761F: include/uapi/linux/virtio_vsock.h
12762F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12763F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12764F: drivers/vhost/vsock.c
12765F: drivers/vhost/vsock.h
06a8fc78 12766
5523662e
SCP
12767VIRTUAL SERIO DEVICE DRIVER
12768M: Stephen Chandler Paul <thatslyude@gmail.com>
12769S: Maintained
12770F: drivers/input/serio/userio.c
12771F: include/uapi/linux/userio.h
12772
9a82446b
AS
12773VIRTIO CONSOLE DRIVER
12774M: Amit Shah <amit.shah@redhat.com>
12775L: virtualization@lists.linux-foundation.org
12776S: Maintained
12777F: drivers/char/virtio_console.c
12778F: include/linux/virtio_console.h
c117ab84 12779F: include/uapi/linux/virtio_console.h
9a82446b 12780
2426ec8f 12781VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12782M: "Michael S. Tsirkin" <mst@redhat.com>
12783L: virtualization@lists.linux-foundation.org
12784S: Maintained
0e4191fe 12785F: Documentation/devicetree/bindings/virtio/
2426ec8f 12786F: drivers/virtio/
c893c8d7 12787F: tools/virtio/
2426ec8f
MT
12788F: drivers/net/virtio_net.c
12789F: drivers/block/virtio_blk.c
12790F: include/linux/virtio_*.h
916cdabc 12791F: include/uapi/linux/virtio_*.h
2426ec8f 12792
f2dbda3b
CH
12793VIRTIO DRIVERS FOR S390
12794M: Christian Borntraeger <borntraeger@de.ibm.com>
12795M: Cornelia Huck <cornelia.huck@de.ibm.com>
12796L: linux-s390@vger.kernel.org
12797L: virtualization@lists.linux-foundation.org
12798L: kvm@vger.kernel.org
12799S: Supported
1b568d93 12800F: drivers/s390/virtio/
f2dbda3b 12801
4ad6ee91
GH
12802VIRTIO GPU DRIVER
12803M: David Airlie <airlied@linux.ie>
12804M: Gerd Hoffmann <kraxel@redhat.com>
12805L: dri-devel@lists.freedesktop.org
12806L: virtualization@lists.linux-foundation.org
12807S: Maintained
12808F: drivers/gpu/drm/virtio/
12809F: include/uapi/linux/virtio_gpu.h
12810
3a4d5c94
MT
12811VIRTIO HOST (VHOST)
12812M: "Michael S. Tsirkin" <mst@redhat.com>
12813L: kvm@vger.kernel.org
c996d8b9 12814L: virtualization@lists.linux-foundation.org
3a4d5c94 12815L: netdev@vger.kernel.org
9f273c24 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12817S: Maintained
12818F: drivers/vhost/
c117ab84 12819F: include/uapi/linux/vhost.h
3a4d5c94 12820
271c8651
GH
12821VIRTIO INPUT DRIVER
12822M: Gerd Hoffmann <kraxel@redhat.com>
12823S: Maintained
12824F: drivers/virtio/virtio_input.c
12825F: include/uapi/linux/virtio_input.h
12826
1da177e4 12827VIA RHINE NETWORK DRIVER
210347e1 12828S: Orphan
f2148a47 12829F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12830
f0bf7f61 12831VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12832M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12833M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12834S: Maintained
12835F: drivers/mmc/host/via-sdmmc.c
12836
69e4a7c2 12837VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12838M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12839L: linux-fbdev@vger.kernel.org
69e4a7c2 12840S: Maintained
c7babebd
FTS
12841F: include/linux/via-core.h
12842F: include/linux/via-gpio.h
12843F: include/linux/via_i2c.h
8a61f013 12844F: drivers/video/fbdev/via/
69e4a7c2 12845
01f20734 12846VIA VELOCITY NETWORK DRIVER
8b58be88 12847M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12848L: netdev@vger.kernel.org
12849S: Maintained
f2148a47 12850F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12851
f73f8173
AW
12852VIRT LIB
12853M: Alex Williamson <alex.williamson@redhat.com>
12854M: Paolo Bonzini <pbonzini@redhat.com>
12855L: kvm@vger.kernel.org
12856S: Supported
12857F: virt/lib/
12858
77911fd2 12859VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12860M: Hans Verkuil <hverkuil@xs4all.nl>
12861L: linux-media@vger.kernel.org
12862T: git git://linuxtv.org/media_tree.git
a825eaec 12863W: https://linuxtv.org
0b7bc1fa 12864S: Maintained
77911fd2 12865F: drivers/media/platform/vivid/*
0b7bc1fa 12866
be7f8273 12867VLAN (802.1Q)
8b58be88 12868M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12869L: netdev@vger.kernel.org
12870S: Maintained
679655da
JP
12871F: drivers/net/macvlan.c
12872F: include/linux/if_*vlan.h
12873F: net/8021q/
be7f8273 12874
55e331cf 12875VLYNQ BUS
08eeb306 12876M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12877L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12878S: Maintained
12879F: drivers/vlynq/vlynq.c
12880F: include/linux/vlynq.h
12881
390beae4 12882VME SUBSYSTEM
74c600e3 12883M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12884M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12886L: devel@driverdev.osuosl.org
12887S: Maintained
12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12889F: Documentation/vme_api.txt
12890F: drivers/staging/vme/
12891F: drivers/vme/
12892F: include/linux/vme*
12893
4488e09b
AK
12894VMWARE HYPERVISOR INTERFACE
12895M: Alok Kataria <akataria@vmware.com>
12896L: virtualization@lists.linux-foundation.org
12897S: Supported
12898F: arch/x86/kernel/cpu/vmware.c
12899
73b35d07
DT
12900VMWARE BALLOON DRIVER
12901M: Xavier Deguillard <xdeguillard@vmware.com>
12902M: Philip Moltmann <moltmann@vmware.com>
12903M: "VMware, Inc." <pv-drivers@vmware.com>
12904L: linux-kernel@vger.kernel.org
12905S: Maintained
12906F: drivers/misc/vmw_balloon.c
12907
8b8be51b
TH
12908VMWARE VMMOUSE SUBDRIVER
12909M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12910M: "VMware, Inc." <pv-drivers@vmware.com>
12911L: linux-input@vger.kernel.org
12912S: Maintained
12913F: drivers/input/mouse/vmmouse.c
12914F: drivers/input/mouse/vmmouse.h
12915
d1a890fa 12916VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12917M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12918M: "VMware, Inc." <pv-drivers@vmware.com>
12919L: netdev@vger.kernel.org
12920S: Maintained
12921F: drivers/net/vmxnet3/
d1a890fa 12922
851b1642 12923VMware PVSCSI driver
29374ec6 12924M: Jim Gill <jgill@vmware.com>
851b1642
AK
12925M: VMware PV-Drivers <pv-drivers@vmware.com>
12926L: linux-scsi@vger.kernel.org
12927S: Maintained
12928F: drivers/scsi/vmw_pvscsi.c
12929F: drivers/scsi/vmw_pvscsi.h
12930
e53e86c7 12931VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12932M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12933M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12934L: linux-kernel@vger.kernel.org
1dd68f01 12935W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12937S: Supported
9d2597e8 12938F: Documentation/devicetree/bindings/regulator/
679655da 12939F: drivers/regulator/
9d2597e8 12940F: include/dt-bindings/regulator/
679655da 12941F: include/linux/regulator/
e53e86c7 12942
081958eb
DA
12943VRF
12944M: David Ahern <dsa@cumulusnetworks.com>
12945M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12946L: netdev@vger.kernel.org
12947S: Maintained
12948F: drivers/net/vrf.c
562d897d 12949F: Documentation/networking/vrf.txt
081958eb 12950
ab41319e 12951VT1211 HARDWARE MONITOR DRIVER
8b58be88 12952M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12953L: linux-hwmon@vger.kernel.org
ab41319e 12954S: Maintained
679655da
JP
12955F: Documentation/hwmon/vt1211
12956F: drivers/hwmon/vt1211.c
ab41319e 12957
1de9e371 12958VT8231 HARDWARE MONITOR DRIVER
8b58be88 12959M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12960L: linux-hwmon@vger.kernel.org
1de9e371 12961S: Maintained
679655da 12962F: drivers/hwmon/vt8231.c
1de9e371 12963
88095e7b
TO
12964VUB300 USB to SDIO/SD/MMC bridge chip
12965M: Tony Olech <tony.olech@elandigitalsystems.com>
12966L: linux-mmc@vger.kernel.org
12967L: linux-usb@vger.kernel.org
12968S: Supported
12969F: drivers/mmc/host/vub300.c
12970
1da177e4 12971W1 DALLAS'S 1-WIRE BUS
a8018766 12972M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12973S: Maintained
679655da
JP
12974F: Documentation/w1/
12975F: drivers/w1/
1da177e4 12976
13927079 12977W83791D HARDWARE MONITORING DRIVER
8b58be88 12978M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12979L: linux-hwmon@vger.kernel.org
25845c22 12980S: Maintained
679655da
JP
12981F: Documentation/hwmon/w83791d
12982F: drivers/hwmon/w83791d.c
13927079 12983
61db011d 12984W83793 HARDWARE MONITORING DRIVER
8b58be88 12985M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12986L: linux-hwmon@vger.kernel.org
61db011d 12987S: Maintained
679655da
JP
12988F: Documentation/hwmon/w83793
12989F: drivers/hwmon/w83793.c
61db011d 12990
e3760b43 12991W83795 HARDWARE MONITORING DRIVER
d8130624 12992M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12993L: linux-hwmon@vger.kernel.org
e3760b43
JD
12994S: Maintained
12995F: drivers/hwmon/w83795.c
12996
1da177e4 12997W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12998M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12999S: Maintained
679655da 13000F: drivers/mmc/host/wbsd.*
1da177e4 13001
b4e05923
HG
13002WACOM PROTOCOL 4 SERIAL TABLETS
13003M: Julian Squires <julian@cipht.net>
13004M: Hans de Goede <hdegoede@redhat.com>
13005L: linux-input@vger.kernel.org
13006S: Maintained
13007F: drivers/input/tablet/wacom_serial4.c
13008
3527761c 13009WATCHDOG DEVICE DRIVERS
8b58be88 13010M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13011R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13012L: linux-watchdog@vger.kernel.org
13013W: http://www.linux-watchdog.org/
f599aaf0 13014T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13015S: Maintained
540be8b2 13016F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13017F: Documentation/watchdog/
13018F: drivers/watchdog/
13019F: include/linux/watchdog.h
c117ab84 13020F: include/uapi/linux/watchdog.h
3527761c 13021
b22e00f3
DH
13022WIIMOTE HID DRIVER
13023M: David Herrmann <dh.herrmann@googlemail.com>
13024L: linux-input@vger.kernel.org
13025S: Maintained
13026F: drivers/hid/hid-wiimote*
13027
e258b80e 13028WINBOND CIR DRIVER
364e9e18 13029M: David Härdeman <david@hardeman.nu>
e258b80e 13030S: Maintained
116ab806 13031F: drivers/media/rc/winbond-cir.c
e258b80e 13032
c36a483d
WBG
13033WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13034M: William Breathitt Gray <vilhelm.gray@gmail.com>
13035L: linux-watchdog@vger.kernel.org
13036S: Maintained
13037F: drivers/watchdog/ebc-c384_wdt.c
13038
9c26df9b
WBG
13039WINSYSTEMS WS16C48 GPIO DRIVER
13040M: William Breathitt Gray <vilhelm.gray@gmail.com>
13041L: linux-gpio@vger.kernel.org
13042S: Maintained
13043F: drivers/gpio/gpio-ws16c48.c
e258b80e 13044
8a70da82 13045WIMAX STACK
8b58be88 13046M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13047M: linux-wimax@intel.com
49e7d9df 13048L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13049S: Supported
13050W: http://linuxwimax.org
315987dc 13051F: Documentation/wimax/README.wimax
315987dc
JP
13052F: include/linux/wimax/debug.h
13053F: include/net/wimax.h
c117ab84 13054F: include/uapi/linux/wimax.h
315987dc 13055F: net/wimax/
8a70da82 13056
5fc14680 13057WISTRON LAPTOP BUTTON DRIVER
8b58be88 13058M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13059S: Maintained
679655da 13060F: drivers/input/misc/wistron_btns.c
5fc14680 13061
1da177e4 13062WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13063M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13064L: linux-wireless@vger.kernel.org
926554c4 13065W: http://oops.ghostprotocols.net:81/blog
1da177e4 13066S: Maintained
679655da 13067F: drivers/net/wireless/wl3501*
1da177e4 13068
055bcbcb 13069WOLFSON MICROELECTRONICS DRIVERS
fef95164 13070L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13071T: git https://github.com/CirrusLogic/linux-drivers.git
13072W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13073S: Supported
3768f0b1 13074F: Documentation/hwmon/wm83??
f494993f
CK
13075F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13076F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13077F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13078F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13079F: drivers/clk/clk-wm83*.c
9c309598 13080F: drivers/extcon/extcon-arizona.c
b75ea16a 13081F: drivers/leds/leds-wm83*.c
25b273ba 13082F: drivers/gpio/gpio-*wm*.c
9c309598 13083F: drivers/gpio/gpio-arizona.c
d22b0869 13084F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13085F: drivers/input/misc/wm831x-on.c
13086F: drivers/input/touchscreen/wm831x-ts.c
13087F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13088F: drivers/mfd/arizona*
13089F: drivers/mfd/wm*.c
12ebc137 13090F: drivers/mfd/cs47l24*
8c0984e5 13091F: drivers/power/supply/wm83*.c
b75ea16a
MB
13092F: drivers/rtc/rtc-wm83*.c
13093F: drivers/regulator/wm8*.c
3860e6c4 13094F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13095F: drivers/watchdog/wm83*_wdt.c
9c309598 13096F: include/linux/mfd/arizona/
3860e6c4 13097F: include/linux/mfd/wm831x/
b75ea16a 13098F: include/linux/mfd/wm8350/
3768f0b1 13099F: include/linux/mfd/wm8400*
59ec6da2 13100F: include/linux/wm97xx.h
055bcbcb 13101F: include/sound/wm????.h
9c309598 13102F: sound/soc/codecs/arizona.?
055bcbcb 13103F: sound/soc/codecs/wm*
12ebc137 13104F: sound/soc/codecs/cs47l24*
b75ea16a 13105
3e6cd7a4
TH
13106WORKQUEUE
13107M: Tejun Heo <tj@kernel.org>
badb7f5e 13108R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13109T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13110S: Maintained
13111F: include/linux/workqueue.h
13112F: kernel/workqueue.c
13113F: Documentation/workqueue.txt
13114
39ac9f48
CYT
13115X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13116M: Chen-Yu Tsai <wens@csie.org>
13117L: linux-kernel@vger.kernel.org
13118S: Maintained
13119N: axp[128]
13120
1da177e4 13121X.25 NETWORK LAYER
8bf28059 13122M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13123L: linux-x25@vger.kernel.org
8bf28059 13124S: Odd Fixes
679655da
JP
13125F: Documentation/networking/x25*
13126F: include/net/x25*
13127F: net/x25/
1da177e4 13128
e2d1d6c0 13129X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13130M: Thomas Gleixner <tglx@linutronix.de>
13131M: Ingo Molnar <mingo@redhat.com>
13132M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13133M: x86@kernel.org
981c3a4f 13134L: linux-kernel@vger.kernel.org
75fc2d37 13135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13136S: Maintained
679655da
JP
13137F: Documentation/x86/
13138F: arch/x86/
e2d1d6c0 13139
d0944853 13140X86 PLATFORM DRIVERS
e181ba15 13141M: Darren Hart <dvhart@infradead.org>
d0944853 13142L: platform-driver-x86@vger.kernel.org
e181ba15 13143T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13144S: Maintained
14430813 13145F: drivers/platform/x86/
3a4bceef 13146F: drivers/platform/olpc/
d0944853 13147
c1f5c54b
IM
13148X86 MCE INFRASTRUCTURE
13149M: Tony Luck <tony.luck@intel.com>
487ba8e8 13150M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13151L: linux-edac@vger.kernel.org
13152S: Maintained
13153F: arch/x86/kernel/cpu/mcheck/*
13154
79ebdc95
BP
13155X86 MICROCODE UPDATE SUPPORT
13156M: Borislav Petkov <bp@alien8.de>
13157S: Maintained
13158F: arch/x86/kernel/cpu/microcode/*
13159
f0905c5a
AL
13160X86 VDSO
13161M: Andy Lutomirski <luto@amacapital.net>
13162L: linux-kernel@vger.kernel.org
13163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13164S: Maintained
d603c8e1 13165F: arch/x86/entry/vdso/
f0905c5a 13166
d6fad502 13167XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13168M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13169M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13170L: linux-media@vger.kernel.org
a825eaec 13171W: https://linuxtv.org
d6fad502
MCC
13172T: git git://linuxtv.org/media_tree.git
13173S: Maintained
13174F: drivers/media/tuners/tuner-xc2028.*
13175
c4468085 13176XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13177M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13178M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13179M: Juergen Gross <jgross@suse.com>
11dbb52b 13180L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13181T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13182S: Supported
13183F: arch/x86/xen/
13184F: drivers/*/xen-*front.c
13185F: drivers/xen/
13186F: arch/x86/include/asm/xen/
13187F: include/xen/
c117ab84 13188F: include/uapi/xen/
c4468085 13189
77bfb479 13190XEN HYPERVISOR ARM
85d1a29d 13191M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13192L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13193S: Maintained
77bfb479
SS
13194F: arch/arm/xen/
13195F: arch/arm/include/asm/xen/
13196
b475e83f 13197XEN HYPERVISOR ARM64
85d1a29d 13198M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13199L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13200S: Maintained
b475e83f
SS
13201F: arch/arm64/xen/
13202F: arch/arm64/include/asm/xen/
13203
9b57e1a7 13204XEN NETWORK BACKEND DRIVER
8386040b 13205M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13206M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13207L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13208L: netdev@vger.kernel.org
13209S: Supported
13210F: drivers/net/xen-netback/*
13211
c5f8e29d
KRW
13212XEN PCI SUBSYSTEM
13213M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13215S: Supported
13216F: arch/x86/pci/*xen*
13217F: drivers/pci/*xen*
13218
a2c5ae65
KRW
13219XEN BLOCK SUBSYSTEM
13220M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13221M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13222L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13223S: Supported
13224F: drivers/block/xen-blkback/*
13225F: drivers/block/xen*
13226
15d03609
JG
13227XEN PVSCSI DRIVERS
13228M: Juergen Gross <jgross@suse.com>
13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13230L: linux-scsi@vger.kernel.org
13231S: Supported
13232F: drivers/scsi/xen-scsifront.c
13233F: drivers/xen/xen-scsiback.c
13234F: include/xen/interface/io/vscsiif.h
13235
c5f8e29d
KRW
13236XEN SWIOTLB SUBSYSTEM
13237M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13238L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13239S: Supported
13240F: arch/x86/xen/*swiotlb*
13241F: drivers/xen/*swiotlb*
13242
1da177e4 13243XFS FILESYSTEM
809625ca 13244M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13245M: linux-xfs@vger.kernel.org
13246L: linux-xfs@vger.kernel.org
13247W: http://xfs.org/
9f273c24 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13249S: Supported
679655da
JP
13250F: Documentation/filesystems/xfs.txt
13251F: fs/xfs/
1da177e4 13252
8a3b7a25 13253XILINX AXI ETHERNET DRIVER
59a54f30
MS
13254M: Anirudha Sarangi <anirudh@xilinx.com>
13255M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13256S: Maintained
13257F: drivers/net/ethernet/xilinx/xilinx_axienet*
13258
238b8721 13259XILINX UARTLITE SERIAL DRIVER
8b58be88 13260M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13261L: linux-serial@vger.kernel.org
13262S: Maintained
df621252 13263F: drivers/tty/serial/uartlite.c
238b8721 13264
df330515
LP
13265XILINX VIDEO IP CORES
13266M: Hyun Kwon <hyun.kwon@xilinx.com>
13267M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13268L: linux-media@vger.kernel.org
13269T: git git://linuxtv.org/media_tree.git
13270S: Supported
13271F: Documentation/devicetree/bindings/media/xilinx/
13272F: drivers/media/platform/xilinx/
a5562f65 13273F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13274
74316949
EB
13275XILLYBUS DRIVER
13276M: Eli Billauer <eli.billauer@gmail.com>
13277L: linux-kernel@vger.kernel.org
13278S: Supported
13279F: drivers/char/xillybus/
13280
f620e4b8
MF
13281XTENSA XTFPGA PLATFORM SUPPORT
13282M: Max Filippov <jcmvbkbc@gmail.com>
13283L: linux-xtensa@linux-xtensa.org
13284S: Maintained
13285F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13286F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13287
1da177e4 13288YAM DRIVER FOR AX.25
8b58be88 13289M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13290L: linux-hams@vger.kernel.org
13291S: Maintained
679655da
JP
13292F: drivers/net/hamradio/yam*
13293F: include/linux/yam.h
1da177e4 13294
af64a5eb 13295YEALINK PHONE DRIVER
8b58be88 13296M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13297L: usbb2k-api-dev@nongnu.org
13298S: Maintained
679655da
JP
13299F: Documentation/input/yealink.txt
13300F: drivers/input/misc/yealink.*
af64a5eb 13301
1da177e4 13302Z8530 DRIVER FOR AX.25
8b58be88 13303M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13304W: http://yaina.de/jreuter/
13305W: http://www.qsl.net/dl1bke/
13306L: linux-hams@vger.kernel.org
13307S: Maintained
679655da
JP
13308F: Documentation/networking/z8530drv.txt
13309F: drivers/net/hamradio/*scc.c
13310F: drivers/net/hamradio/z8530.h
1da177e4 13311
0cf31ec1 13312ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13313M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13314L: linux-mm@kvack.org
13315S: Maintained
13316F: mm/zbud.c
13317F: include/linux/zbud.h
13318
7c0c3afb 13319ZD1211RW WIRELESS DRIVER
8b58be88
JP
13320M: Daniel Drake <dsd@gentoo.org>
13321M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13322W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13323L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13324L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13325S: Maintained
6948300c 13326F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13327
20263029
DS
13328ZPOOL COMPRESSED PAGE STORAGE API
13329M: Dan Streetman <ddstreet@ieee.org>
13330L: linux-mm@kvack.org
13331S: Maintained
13332F: mm/zpool.c
13333F: include/linux/zpool.h
13334
1da177e4 13335ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13336L: mjpeg-users@lists.sourceforge.net
f63145e2 13337L: linux-media@vger.kernel.org
1da177e4 13338W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13339T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13340S: Odd Fixes
90d72ac6 13341F: drivers/media/pci/zoran/
1da177e4 13342
6920f2cc
MK
13343ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13344M: Minchan Kim <minchan@kernel.org>
13345M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13346R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13347L: linux-kernel@vger.kernel.org
13348S: Maintained
13349F: drivers/block/zram/
13350F: Documentation/blockdev/zram.txt
13351
8b4a4080 13352ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13353M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13354S: Maintained
df621252 13355F: drivers/tty/serial/zs.*
8b4a4080 13356
eae70d06
MK
13357ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13358M: Minchan Kim <minchan@kernel.org>
13359M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13360R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13361L: linux-mm@kvack.org
13362S: Maintained
13363F: mm/zsmalloc.c
13364F: include/linux/zsmalloc.h
d02be50d 13365F: Documentation/vm/zsmalloc.txt
eae70d06 13366
0cf31ec1 13367ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13368M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13369L: linux-mm@kvack.org
13370S: Maintained
13371F: mm/zswap.c
13372
1da177e4 13373THE REST
8b58be88 13374M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13375L: linux-kernel@vger.kernel.org
8a6e2535 13376Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13377T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13378S: Buried alive in reporters
34d03cc1
JP
13379F: *
13380F: */