crypto: api - fix comment typo
[linux-2.6-block.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 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
SH
1444ARM/Marvell Berlin SoC support
1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-berlin/
31c17ac9 1449F: arch/arm/boot/dts/berlin*
e68d7c14 1450F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1451
40f4978b 1452
4cfab57e 1453ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1454M: Jason Cooper <jason@lakedaemon.net>
1455M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1457M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1459S: Maintained
1460F: arch/arm/mach-dove/
54a246ff
NP
1461F: arch/arm/mach-mv78xx0/
1462F: arch/arm/mach-orion5x/
1463F: arch/arm/plat-orion/
31c17ac9
GC
1464F: arch/arm/boot/dts/dove*
1465F: arch/arm/boot/dts/orion5x*
1466
3b886171 1467
d69ac131
AC
1468ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469M: Alexander Clouter <alex@digriz.org.uk>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W: http://www.digriz.org.uk/ts78xx/kernel
1472S: Maintained
1473F: arch/arm/mach-orion5x/ts78xx-*
1474
e557959d
NA
1475ARM/OXNAS platform support
1476M: Neil Armstrong <narmstrong@baylibre.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1479S: Maintained
1480F: arch/arm/mach-oxnas/
1481F: arch/arm/boot/dts/oxnas*
1482F: arch/arm/boot/dts/wd-mbwe.dts
1483N: oxnas
1484
607b8fc9
EH
1485ARM/Mediatek RTC DRIVER
1486M: Eddie Huang <eddie.huang@mediatek.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489S: Maintained
1490F: drivers/rtc/rtc-mt6397.c
1491
e54951c8
MB
1492ARM/Mediatek SoC support
1493M: Matthias Brugger <matthias.bgg@gmail.com>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1496S: Maintained
1497F: arch/arm/boot/dts/mt6*
1498F: arch/arm/boot/dts/mt8*
1499F: arch/arm/mach-mediatek/
1500N: mtk
1501K: mediatek
1502
0f8669e3
CY
1503ARM/Mediatek USB3 PHY DRIVER
1504M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508F: drivers/phy/phy-mt65xx-usb3.c
1509
adcb079f
AB
1510ARM/MICREL KS8695 ARCHITECTURE
1511M: Greg Ungerer <gerg@uclinux.org>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1513F: arch/arm/mach-ks8695/
adcb079f
AB
1514S: Odd Fixes
1515
d78ff0a5 1516ARM/MIOA701 MACHINE SUPPORT
8b58be88 1517M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1519F: arch/arm/mach-pxa/mioa701.c
1520S: Maintained
1521
9624dfe6 1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1523M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1524S: Maintained
1525
e0ee9851 1526ARM/NOMADIK ARCHITECTURE
28b8e8d4 1527M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1528M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/mach-nomadik/
ecc265fe 1532F: drivers/pinctrl/nomadik/
87572880 1533F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1535
9d76295a 1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1537M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1538L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540S: Supported
1541
8459c159 1542ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1545S: Maintained
1546
5d783a2d 1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1548M: Marek Vasut <marek.vasut@gmail.com>
75280787 1549L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1550W: http://hackndev.com
1551S: Maintained
933d35f0
JP
1552F: arch/arm/mach-pxa/include/mach/palmtx.h
1553F: arch/arm/mach-pxa/palmtx.c
1554F: arch/arm/mach-pxa/include/mach/palmt5.h
1555F: arch/arm/mach-pxa/palmt5.c
1556F: arch/arm/mach-pxa/include/mach/palmld.h
1557F: arch/arm/mach-pxa/palmld.c
1558F: arch/arm/mach-pxa/include/mach/palmte2.h
1559F: arch/arm/mach-pxa/palmte2.c
1560F: arch/arm/mach-pxa/include/mach/palmtc.h
1561F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1562
b57fe924 1563ARM/PALM TREO SUPPORT
d8130624 1564M: Tomas Cech <sleep_walker@suse.com>
75280787 1565L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1566W: http://hackndev.com
1567S: Maintained
b57fe924
JP
1568F: arch/arm/mach-pxa/include/mach/palmtreo.h
1569F: arch/arm/mach-pxa/palmtreo.c
90af5811 1570
c49e1e63 1571ARM/PALMZ72 SUPPORT
8b58be88 1572M: Sergey Lapin <slapin@ossfans.org>
75280787 1573L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1574W: http://hackndev.com
1575S: Maintained
933d35f0
JP
1576F: arch/arm/mach-pxa/include/mach/palmz72.h
1577F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1578
1da177e4 1579ARM/PLEB SUPPORT
8b58be88 1580M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582S: Maintained
1583
1584ARM/PT DIGITAL BOARD PORT
8b58be88 1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1587W: http://www.armlinux.org.uk/
1da177e4
LT
1588S: Maintained
1589
8fc1b0f8 1590ARM/QUALCOMM SUPPORT
bbeaa595
AG
1591M: Andy Gross <andy.gross@linaro.org>
1592M: David Brown <david.brown@linaro.org>
8fc1b0f8 1593L: linux-arm-msm@vger.kernel.org
f5d3af9d 1594L: linux-soc@vger.kernel.org
8fc1b0f8 1595S: Maintained
0ff50d60 1596F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1597F: arch/arm/boot/dts/qcom-*.dts
1598F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1599F: arch/arm/mach-qcom/
e68d7c14 1600F: arch/arm64/boot/dts/qcom/*
5482cefa 1601F: drivers/i2c/busses/i2c-qup.c
39a3366a 1602F: drivers/clk/qcom/
f5d3af9d 1603F: drivers/soc/qcom/
5482cefa 1604F: drivers/spi/spi-qup.c
c0c89faf
SB
1605F: drivers/tty/serial/msm_serial.h
1606F: drivers/tty/serial/msm_serial.c
1607F: drivers/*/pm8???-*
1608F: drivers/mfd/ssbi.c
916f743d 1609F: drivers/firmware/qcom_scm.c
bbeaa595 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1611
2b7a52a4 1612ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1613M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1615S: Maintained
1616
b138e119
SH
1617ARM/RENESAS ARM64 ARCHITECTURE
1618M: Simon Horman <horms@verge.net.au>
1619M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1620L: linux-renesas-soc@vger.kernel.org
1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623S: Supported
1624F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1625F: drivers/soc/renesas/
1626F: include/linux/soc/renesas/
b138e119 1627
d4275354 1628ARM/RISCPC ARCHITECTURE
54176cc6 1629M: Russell King <linux@armlinux.org.uk>
efc03ecb 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1631W: http://www.armlinux.org.uk/
d4275354 1632S: Maintained
d4275354
RK
1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1634F: arch/arm/include/asm/hardware/ioc.h
1635F: arch/arm/include/asm/hardware/iomd.h
1636F: arch/arm/include/asm/hardware/memc.h
1637F: arch/arm/mach-rpc/
1a6422f6 1638F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1639F: drivers/net/ethernet/i825xx/ether1*
1640F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1641F: drivers/scsi/arm/
1642
08ddbb0a
HS
1643ARM/Rockchip SoC support
1644M: Heiko Stuebner <heiko@sntech.de>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1646L: linux-rockchip@lists.infradead.org
9f273c24 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1648S: Maintained
541555e9 1649F: arch/arm/boot/dts/rk3*
08ddbb0a 1650F: arch/arm/mach-rockchip/
541555e9
HS
1651F: drivers/clk/rockchip/
1652F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1653F: drivers/*/*rockchip*
541555e9
HS
1654F: drivers/*/*/*rockchip*
1655F: sound/soc/rockchip/
b4331b43 1656N: rockchip
08ddbb0a 1657
5bfb937c
KK
1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659M: Kukjin Kim <kgene@kernel.org>
326dce07 1660M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1661R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1664S: Maintained
6f0589c8 1665F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1666F: arch/arm/boot/dts/s5p*
1667F: arch/arm/boot/dts/samsung*
6f0589c8 1668F: arch/arm/boot/dts/exynos*
d97236e6 1669F: arch/arm64/boot/dts/exynos/
482ce512 1670F: arch/arm/plat-samsung/
769bbb63
HS
1671F: arch/arm/mach-s3c24*/
1672F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1673F: arch/arm/mach-s5p*/
1674F: arch/arm/mach-exynos*/
1c03274d
KK
1675F: drivers/*/*s3c24*
1676F: drivers/*/*/*s3c24*
1677F: drivers/*/*s3c64xx*
1678F: drivers/*/*s5pv210*
ffd51977 1679F: drivers/memory/samsung/*
bf50ddcd 1680F: drivers/soc/samsung/*
d6b9aea6
KK
1681F: Documentation/arm/Samsung/
1682F: Documentation/devicetree/bindings/arm/samsung/
1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1684F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1685N: exynos
f556cb07 1686
10ffa964
KP
1687ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
004bbd3c 1691F: arch/arm/mach-s5pv210/
10ffa964 1692
3ce4ccb6
KD
1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1695M: Kamil Debski <kamil@wypas.org>
1696M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-g2d/
1701
e6a476fd
MS
1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1704M: Kamil Debski <kamil@wypas.org>
6305902c 1705M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1706M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
934455d7 1710F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1711F: drivers/media/platform/s5p-mfc/
e6a476fd 1712
1bcbf6f4
KD
1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714M: Kyungmin Park <kyungmin.park@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
78fc853b 1718F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1719
7d9f9bf4
AP
1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722M: Jacek Anaszewski <j.anaszewski@samsung.com>
1723L: linux-arm-kernel@lists.infradead.org
1724L: linux-media@vger.kernel.org
1725S: Maintained
1726F: drivers/media/platform/s5p-jpeg/
1727
d48d38e8 1728ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1729M: Simon Horman <horms@verge.net.au>
d48d38e8 1730M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1731L: linux-renesas-soc@vger.kernel.org
4a121096 1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1734S: Supported
0b514fdb
SH
1735F: arch/arm/boot/dts/emev2*
1736F: arch/arm/boot/dts/r7s*
1737F: arch/arm/boot/dts/r8a*
1738F: arch/arm/boot/dts/sh*
0b514fdb 1739F: arch/arm/configs/shmobile_defconfig
7a2071c5 1740F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1741F: arch/arm/mach-shmobile/
be32bcbb
GU
1742F: drivers/soc/renesas/
1743F: include/linux/soc/renesas/
d48d38e8 1744
66314223 1745ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1746M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1747S: Maintained
1748F: arch/arm/mach-socfpga/
efadb751
DN
1749F: arch/arm/boot/dts/socfpga*
1750F: arch/arm/configs/socfpga_defconfig
e68d7c14 1751F: arch/arm64/boot/dts/altera/
ba2b7d0a 1752W: http://www.rocketboards.org
efadb751 1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1754
1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1756M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1757S: Maintained
1758F: drivers/clk/socfpga/
1759
71bcada8
TT
1760ARM/SOCFPGA EDAC SUPPORT
1761M: Thor Thayer <tthayer@opensource.altera.com>
1762S: Maintained
1763F: drivers/edac/altera_edac.
1764
65ebcc11 1765ARM/STI ARCHITECTURE
a92177ea 1766M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L: kernel@stlinux.com
1769W: http://www.stlinux.com
1770S: Maintained
1771F: arch/arm/mach-sti/
a92177ea 1772F: arch/arm/boot/dts/sti*
b8e31bf3 1773F: drivers/char/hw_random/st-rng.c
a92177ea 1774F: drivers/clocksource/arm_global_timer.c
82805d1b 1775F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1776F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1777F: drivers/i2c/busses/i2c-st.c
346e2e4a 1778F: drivers/media/rc/st_rc.c
95d66b16 1779F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1780F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1781F: drivers/phy/phy-miphy28lp.c
1782F: drivers/phy/phy-miphy365x.c
6da969a5 1783F: drivers/phy/phy-stih407-usb.c
26389c78 1784F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1785F: drivers/pinctrl/pinctrl-st.c
aac22524 1786F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1787F: drivers/reset/sti/
db4112e6 1788F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1789F: drivers/tty/serial/st-asc.c
eb11adab 1790F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1791F: drivers/usb/host/ehci-st.c
1792F: drivers/usb/host/ohci-st.c
db4112e6 1793F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1794F: drivers/ata/ahci_st.c
65ebcc11 1795
ee6e7879
MC
1796ARM/STM32 ARCHITECTURE
1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1798M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S: Maintained
1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802N: stm32
1803F: drivers/clocksource/armv7m_systick.c
1804
d6de5b02
MG
1805ARM/TANGO ARCHITECTURE
1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807L: linux-arm-kernel@lists.infradead.org
1808S: Maintained
e2bd0d37 1809N: tango
d6de5b02 1810
2b7a52a4 1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1812M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1814S: Maintained
1815
1bbd7089 1816ARM/TETON BGA MACHINE SUPPORT
706e69d6 1817M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Maintained
1820
2b7a52a4 1821ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1822M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1824S: Maintained
1825
98ad6e3b 1826ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1827M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1829W: http://www.mcuos.com
1830S: Maintained
4e89e8f6 1831F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1832F: drivers/input/keyboard/w90p910_keypad.c
1833F: drivers/input/touchscreen/w90p910_ts.c
1834F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1836F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1837F: drivers/rtc/rtc-nuc900.c
9df92e6c 1838F: drivers/spi/spi-nuc900.c
4e89e8f6 1839F: drivers/usb/host/ehci-w90x900.c
8a61f013 1840F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1841
54274d71 1842ARM/U300 MACHINE SUPPORT
e4651a9f 1843M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: arch/arm/mach-u300/
9affbd24 1847F: drivers/clocksource/timer-u300.c
54274d71
LW
1848F: drivers/i2c/busses/i2c-stu300.c
1849F: drivers/rtc/rtc-coh901331.c
1850F: drivers/watchdog/coh901327_wdt.c
1851F: drivers/dma/coh901318*
87572880
LW
1852F: drivers/mfd/ab3100*
1853F: drivers/rtc/rtc-ab3100.c
1854F: drivers/rtc/rtc-coh901331.c
1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1856
3d00d04f
MY
1857ARM/UNIPHIER ARCHITECTURE
1858M: Masahiro Yamada <yamada.masahiro@socionext.com>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1861S: Maintained
a3ff83d2 1862F: arch/arm/boot/dts/uniphier*
e7ecbc05 1863F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1864F: arch/arm/mach-uniphier/
e7ecbc05 1865F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1866F: arch/arm64/boot/dts/socionext/
4b7f48d3 1867F: drivers/bus/uniphier-system-bus.c
734d82f4 1868F: drivers/clk/uniphier/
dd6fd4a3 1869F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1870F: drivers/pinctrl/uniphier/
54e991b5 1871F: drivers/reset/reset-uniphier.c
a3ff83d2 1872F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1873N: uniphier
1874
87572880 1875ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1876M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/mach-ux500/
e4651a9f 1880F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1881F: drivers/dma/ste_dma40*
e4651a9f 1882F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1883F: drivers/mfd/abx500*
1884F: drivers/mfd/ab8500*
e4651a9f
LW
1885F: drivers/mfd/dbx500*
1886F: drivers/mfd/db8500*
ecc265fe
JP
1887F: drivers/pinctrl/nomadik/pinctrl-ab*
1888F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1889F: drivers/rtc/rtc-ab8500.c
e4651a9f 1890F: drivers/rtc/rtc-pl031.c
87572880 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1892
e93fde28
UH
1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894M: Ulf Hansson <ulf.hansson@linaro.org>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T: git git://git.linaro.org/people/ulfh/clk.git
1897S: Maintained
1898F: drivers/clk/ux500/
e93fde28 1899
740d93b1
PM
1900ARM/VERSATILE EXPRESS PLATFORM
1901M: Liviu Dudau <liviu.dudau@arm.com>
1902M: Sudeep Holla <sudeep.holla@arm.com>
1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/boot/dts/vexpress*
e68d7c14 1907F: arch/arm64/boot/dts/arm/
740d93b1
PM
1908F: arch/arm/mach-vexpress/
1909F: */*/vexpress*
7e8f403f 1910F: */*/*/vexpress*
740d93b1
PM
1911F: drivers/clk/versatile/clk-vexpress-osc.c
1912F: drivers/clocksource/versatile.c
46a600ea 1913N: mps2
740d93b1 1914
d4275354 1915ARM/VFP SUPPORT
54176cc6 1916M: Russell King <linux@armlinux.org.uk>
efc03ecb 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1918W: http://www.armlinux.org.uk/
d4275354
RK
1919S: Maintained
1920F: arch/arm/vfp/
1921
e66b6d8e
MV
1922ARM/VOIPAC PXA270 SUPPORT
1923M: Marek Vasut <marek.vasut@gmail.com>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S: Maintained
1926F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1927F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1928
04529fe2
TP
1929ARM/VT8500 ARM ARCHITECTURE
1930M: Tony Prisk <linux@prisktech.co.nz>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S: Maintained
1933F: arch/arm/mach-vt8500/
41fd91b4 1934F: drivers/clocksource/vt8500_timer.c
560746eb 1935F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1936F: drivers/mmc/host/wmt-sdmmc.c
1937F: drivers/pwm/pwm-vt8500.c
1938F: drivers/rtc/rtc-vt8500.c
1939F: drivers/tty/serial/vt8500_serial.c
4f31102b 1940F: drivers/usb/host/ehci-platform.c
41fd91b4 1941F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1942F: drivers/video/fbdev/vt8500lcdfb.*
1943F: drivers/video/fbdev/wm8505fb*
1944F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1945
e66b6d8e
MV
1946ARM/ZIPIT Z2 SUPPORT
1947M: Marek Vasut <marek.vasut@gmail.com>
1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S: Maintained
1950F: arch/arm/mach-pxa/z2.c
6ab2a855 1951F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1952
5ecc4b53
JN
1953ARM/ZTE ARCHITECTURE
1954M: Jun Nie <jun.nie@linaro.org>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-zx/
1958F: drivers/clk/zte/
1959F: Documentation/devicetree/bindings/arm/zte.txt
1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
51f29d44
MS
1962ARM/ZYNQ ARCHITECTURE
1963M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1964R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966W: http://wiki.xilinx.com
d6448b76 1967T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1968S: Supported
1969F: arch/arm/mach-zynq/
bd2a337a 1970F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1971F: drivers/block/xsysace.c
c2fd4e38
MS
1972N: zynq
1973N: xilinx
1974F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1975F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1976F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1977F: drivers/edac/synopsys_edac.c
51f29d44 1978
48ec83bc 1979ARM SMMU DRIVERS
b8f9879e 1980M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1981R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S: Maintained
1984F: drivers/iommu/arm-smmu.c
48ec83bc 1985F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1986F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1987F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1988
38074229
CM
1989ARM64 PORT (AARCH64 ARCHITECTURE)
1990M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1991M: Will Deacon <will.deacon@arm.com>
38074229 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1994S: Maintained
1995F: arch/arm64/
d19766ec 1996F: Documentation/arm64/
38074229 1997
9d7005f9
LP
1998AS3645A LED FLASH CONTROLLER DRIVER
1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000L: linux-media@vger.kernel.org
2001T: git git://linuxtv.org/media_tree.git
2002S: Maintained
2003F: drivers/media/i2c/as3645a.c
b5dcee22 2004F: include/media/i2c/as3645a.h
9d7005f9 2005
7c94a8b2
LW
2006ASAHI KASEI AK8974 DRIVER
2007M: Linus Walleij <linus.walleij@linaro.org>
2008L: linux-iio@vger.kernel.org
2009W: http://www.akm.com/
2010S: Supported
2011F: drivers/iio/magnetometer/ak8974.c
2012
d58de038
GJ
2013ASC7621 HARDWARE MONITOR DRIVER
2014M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2015L: linux-hwmon@vger.kernel.org
d58de038
GJ
2016S: Maintained
2017F: Documentation/hwmon/asc7621
2018F: drivers/hwmon/asc7621.c
2019
b229ece9 2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2021M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2022L: acpi4asus-user@lists.sourceforge.net
d0944853 2023L: platform-driver-x86@vger.kernel.org
76593d6f 2024W: http://acpi4asus.sf.net
85091b71 2025S: Maintained
b229ece9
CC
2026F: drivers/platform/x86/asus*.c
2027F: drivers/platform/x86/eeepc*.c
85091b71 2028
f6a6bbae
JPRV
2029ASUS WIRELESS RADIO CONTROL DRIVER
2030M: João Paulo Rechi Vita <jprvita@gmail.com>
2031L: platform-driver-x86@vger.kernel.org
2032S: Maintained
2033F: drivers/platform/x86/asus-wireless.c
2034
75aeddd1
DH
2035ASYMMETRIC KEYS
2036M: David Howells <dhowells@redhat.com>
2037L: keyrings@vger.kernel.org
2038S: Maintained
2039F: Documentation/crypto/asymmetric-keys.txt
2040F: include/linux/verification.h
2041F: include/crypto/public_key.h
2042F: include/crypto/pkcs7.h
2043F: crypto/asymmetric_keys/
2044
953a6479 2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2046R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2047W: http://sourceforge.net/projects/xscaleiop
08223d80 2048S: Odd fixes
679655da
JP
2049F: Documentation/crypto/async-tx-api.txt
2050F: crypto/async_tx/
2051F: drivers/dma/
2052F: include/linux/dmaengine.h
2053F: include/linux/async_tx.h
b3e5f263 2054
a1867d36 2055AT24 EEPROM DRIVER
14d77c4d 2056M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2057L: linux-i2c@vger.kernel.org
2058S: Maintained
2059F: drivers/misc/eeprom/at24.c
25f73ed5 2060F: include/linux/platform_data/at24.h
a1867d36 2061
e7839f25 2062ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2063M: "Ed L. Cashin" <ed.cashin@acm.org>
2064W: http://www.openaoe.org/
1da177e4 2065S: Supported
679655da
JP
2066F: Documentation/aoe/
2067F: drivers/block/aoe/
1da177e4 2068
aad7a211
AB
2069ATHEROS 71XX/9XXX GPIO DRIVER
2070M: Alban Bedel <albeu@free.fr>
2071W: https://github.com/AlbanBedel/linux
2072T: git git://github.com/AlbanBedel/linux
2073S: Maintained
2074F: drivers/gpio/gpio-ath79.c
2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
9a10a870 2077ATHEROS ATH GENERIC UTILITIES
f726ee65 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2079L: linux-wireless@vger.kernel.org
2080S: Supported
2081F: drivers/net/wireless/ath/*
2082
fa1c114f 2083ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2084M: Jiri Slaby <jirislaby@gmail.com>
2085M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2087L: linux-wireless@vger.kernel.org
72c706b7 2088W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2089S: Maintained
fa451753 2090F: drivers/net/wireless/ath/ath5k/
fa1c114f 2091
12e62d6f
KV
2092ATHEROS ATH6KL WIRELESS DRIVER
2093M: Kalle Valo <kvalo@qca.qualcomm.com>
2094L: linux-wireless@vger.kernel.org
2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2097S: Supported
2098F: drivers/net/wireless/ath/ath6kl/
2099
2be7d22f 2100WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2101M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2102L: linux-wireless@vger.kernel.org
2103L: wil6210@qca.qualcomm.com
2104S: Supported
2105W: http://wireless.kernel.org/en/users/Drivers/wil6210
2106F: drivers/net/wireless/ath/wil6210/
dba4b74d 2107F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2108
1d7e1e6b
CL
2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110M: Christian Lamparter <chunkeey@googlemail.com>
2111L: linux-wireless@vger.kernel.org
2112W: http://wireless.kernel.org/en/users/Drivers/carl9170
2113S: Maintained
2114F: drivers/net/wireless/ath/carl9170/
2115
2c2a6172
LT
2116ATK0110 HWMON DRIVER
2117M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2118L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2119S: Maintained
2120F: drivers/hwmon/asus_atk0110.c
2121
6f69a6d7 2122ATI_REMOTE2 DRIVER
8b58be88 2123M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2124S: Maintained
679655da 2125F: drivers/input/misc/ati_remote2.c
6f69a6d7 2126
7ae115b4 2127ATLX ETHERNET DRIVERS
8b58be88 2128M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2129M: Chris Snook <chris.snook@gmail.com>
e443e383 2130L: netdev@vger.kernel.org
8d5ca6ec
JC
2131W: http://sourceforge.net/projects/atl1
2132W: http://atl1.sourceforge.net
2133S: Maintained
2b133ad6 2134F: drivers/net/ethernet/atheros/
8d5ca6ec 2135
1da177e4 2136ATM
366c1bd1 2137M: Chas Williams <3chas3@gmail.com>
476604de 2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2139L: netdev@vger.kernel.org
1da177e4
LT
2140W: http://linux-atm.sourceforge.net
2141S: Maintained
679655da
JP
2142F: drivers/atm/
2143F: include/linux/atm*
c117ab84 2144F: include/uapi/linux/atm*
1da177e4 2145
04ac2f46 2146ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2148S: Maintained
2149F: drivers/mmc/host/atmel-mci.c
04ac2f46 2150
f80cb488
NF
2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153S: Supported
2154F: drivers/power/reset/at91-sama5d2_shdwc.c
2155
b9cd7a25
LD
2156ATMEL SAMA5D2 ADC DRIVER
2157M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158L: linux-iio@vger.kernel.org
2159S: Supported
2160F: drivers/iio/adc/at91-sama5d2_adc.c
2161
dfae90ed 2162ATMEL Audio ALSA driver
3a82002c 2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2165S: Supported
2166F: sound/soc/atmel
2167
b414dc16
NF
2168ATMEL DMA DRIVER
2169M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S: Supported
2172F: drivers/dma/at_hdmac.c
2173F: drivers/dma/at_hdmac_regs.h
6f0d65af 2174F: include/linux/platform_data/dma-atmel.h
b414dc16 2175
6bd0f436
LD
2176ATMEL XDMA DRIVER
2177M: Ludovic Desroches <ludovic.desroches@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org
2179L: dmaengine@vger.kernel.org
2180S: Supported
2181F: drivers/dma/at_xdmac.c
2182
888f2804
LD
2183ATMEL I2C DRIVER
2184M: Ludovic Desroches <ludovic.desroches@atmel.com>
2185L: linux-i2c@vger.kernel.org
2186S: Supported
2187F: drivers/i2c/busses/i2c-at91.c
2188
15515545 2189ATMEL ISI DRIVER
50cb2efa 2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2191L: linux-media@vger.kernel.org
2192S: Supported
f2294c2d 2193F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2194F: include/media/atmel-isi.h
2195
8f4c79ce 2196ATMEL LCDFB DRIVER
8b58be88 2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2198L: linux-fbdev@vger.kernel.org
8f4c79ce 2199S: Maintained
8a61f013 2200F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2201F: include/video/atmel_lcdc.h
8f4c79ce 2202
89e5785f 2203ATMEL MACB ETHERNET DRIVER
a02875a6 2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2205S: Supported
9f2f381f 2206F: drivers/net/ethernet/cadence/
89e5785f 2207
5cbac98a 2208ATMEL NAND DRIVER
50cb2efa
NF
2209M: Wenyou Yang <wenyou.yang@atmel.com>
2210M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2211L: linux-mtd@lists.infradead.org
2212S: Supported
2213F: drivers/mtd/nand/atmel_nand*
2214
05c441ef 2215ATMEL SDMMC DRIVER
2216M: Ludovic Desroches <ludovic.desroches@atmel.com>
2217L: linux-mmc@vger.kernel.org
2218S: Supported
2219F: drivers/mmc/host/sdhci-of-at91.c
2220
754ce4f2 2221ATMEL SPI DRIVER
a02875a6 2222M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2223S: Supported
9df92e6c 2224F: drivers/spi/spi-atmel.*
754ce4f2 2225
0ef09015 2226ATMEL SSC DRIVER
03515f32 2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S: Supported
2230F: drivers/misc/atmel-ssc.c
2231F: include/linux/atmel-ssc.h
2232
e9cb1c5a
NF
2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234M: Nicolas Ferre <nicolas.ferre@atmel.com>
2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S: Supported
2237F: drivers/misc/atmel_tclib.c
2238F: drivers/clocksource/tcb_clksrc.c
2239
914a3f3b 2240ATMEL USBA UDC DRIVER
a02875a6
NF
2241M: Nicolas Ferre <nicolas.ferre@atmel.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2243S: Supported
faf2e1db 2244F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2245
1da177e4 2246ATMEL WIRELESS DRIVER
8b58be88 2247M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2248L: linux-wireless@vger.kernel.org
1da177e4
LT
2249W: http://www.thekelleys.org.uk/atmel
2250W: http://atmelwlandriver.sourceforge.net/
2251S: Maintained
30fe0f9b 2252F: drivers/net/wireless/atmel/atmel*
1da177e4 2253
a14c0f8f 2254ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2255M: Nick Dyer <nick@shmanahar.org>
2256T: git git://github.com/ndyer/linux.git
2257S: Maintained
a14c0f8f
ND
2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259F: drivers/input/touchscreen/atmel_mxt_ts.c
2260F: include/linux/platform_data/atmel_mxt_ts.h
2261
26780d9e 2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2263M: Bradley Grove <linuxdrivers@attotech.com>
2264L: linux-scsi@vger.kernel.org
2265W: http://www.attotech.com
2266S: Supported
2267F: drivers/scsi/esas2r
26780d9e 2268
bc6e17b8
SS
2269ATUSB IEEE 802.15.4 RADIO DRIVER
2270M: Stefan Schmidt <stefan@osg.samsung.com>
2271L: linux-wpan@vger.kernel.org
2272S: Maintained
2273F: drivers/net/ieee802154/atusb.c
2274F: drivers/net/ieee802154/atusb.h
2275F: drivers/net/ieee802154/at86rf230.h
2276
a92b7b80 2277AUDIT SUBSYSTEM
915f389d 2278M: Paul Moore <paul@paul-moore.com>
8b58be88 2279M: Eric Paris <eparis@redhat.com>
915f389d 2280L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2281W: http://people.redhat.com/sgrubb/audit/
915f389d 2282T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2283S: Maintained
679655da 2284F: include/linux/audit.h
c117ab84 2285F: include/uapi/linux/audit.h
679655da 2286F: kernel/audit*
a92b7b80 2287
70e84049 2288AUXILIARY DISPLAY DRIVERS
8b58be88 2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2290W: http://miguelojeda.es/auxdisplay.htm
2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2292S: Maintained
679655da
JP
2293F: drivers/auxdisplay/
2294F: include/linux/cfag12864b.h
70e84049 2295
5f97f7f9 2296AVR32 ARCHITECTURE
e336f61f
HCE
2297M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2299W: http://www.atmel.com/products/AVR32/
249d9d9d 2300W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2301W: http://avrfreaks.net/
e336f61f 2302S: Maintained
679655da 2303F: arch/avr32/
5f97f7f9
HS
2304
2305AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2306M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308S: Maintained
679655da 2309F: arch/avr32/mach-at32ap/
5f97f7f9 2310
1da177e4 2311AX.25 NETWORK LAYER
8b58be88 2312M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2313L: linux-hams@vger.kernel.org
d34cb28a 2314W: http://www.linux-ax25.org/
1da177e4 2315S: Maintained
c117ab84 2316F: include/uapi/linux/ax25.h
679655da
JP
2317F: include/net/ax25.h
2318F: net/ax25/
1da177e4 2319
d5269395 2320AZ6007 DVB DRIVER
5dc8a864
MCC
2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2323L: linux-media@vger.kernel.org
a825eaec 2324W: https://linuxtv.org
d5269395
MCC
2325T: git git://linuxtv.org/media_tree.git
2326S: Maintained
2327F: drivers/media/usb/dvb-usb-v2/az6007.c
2328
6777376e
HV
2329AZTECH FM RADIO RECEIVER DRIVER
2330M: Hans Verkuil <hverkuil@xs4all.nl>
2331L: linux-media@vger.kernel.org
2332T: git git://linuxtv.org/media_tree.git
a825eaec 2333W: https://linuxtv.org
6777376e
HV
2334S: Maintained
2335F: drivers/media/radio/radio-aztech*
2336
e2d1d6c0 2337B43 WIRELESS DRIVER
e2d1d6c0 2338L: linux-wireless@vger.kernel.org
ed072f9e 2339L: b43-dev@lists.infradead.org
491b26b4 2340W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2341S: Odd Fixes
58619b14 2342F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2343
2344B43LEGACY WIRELESS DRIVER
8b58be88 2345M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2346L: linux-wireless@vger.kernel.org
ed072f9e 2347L: b43-dev@lists.infradead.org
491b26b4 2348W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2349S: Maintained
423e3ce3 2350F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2351
300abeb5 2352BACKLIGHT CLASS/SUBSYSTEM
b7701755 2353M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2354M: Lee Jones <lee.jones@linaro.org>
9f273c24 2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2356S: Maintained
679655da
JP
2357F: drivers/video/backlight/
2358F: include/linux/backlight.h
300abeb5 2359
c6c8fea2 2360BATMAN ADVANCED
207df49e 2361M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2362M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2363M: Antonio Quartulli <a@unstable.cc>
1584f41f 2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2365W: https://www.open-mesh.org/
8b823170 2366Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2367S: Maintained
286ddfb0
SE
2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2369F: Documentation/ABI/testing/sysfs-class-net-mesh
2370F: Documentation/networking/batman-adv.txt
09748a22 2371F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2372F: net/batman-adv/
2373
e2d1d6c0 2374BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2375M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2376L: linux-hams@vger.kernel.org
2377W: http://www.baycom.org/~tom/ham/ham.html
2378S: Maintained
679655da 2379F: drivers/net/hamradio/baycom*
e2d1d6c0 2380
cafe5635 2381BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2382M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2383L: linux-bcache@vger.kernel.org
2384W: http://bcache.evilpiepirate.org
4d1034eb 2385S: Orphan
cafe5635
KO
2386F: drivers/md/bcache/
2387
04bd844a
HV
2388BDISP ST MEDIA DRIVER
2389M: Fabien Dessenne <fabien.dessenne@st.com>
2390L: linux-media@vger.kernel.org
2391T: git git://linuxtv.org/media_tree.git
a825eaec 2392W: https://linuxtv.org
04bd844a
HV
2393S: Supported
2394F: drivers/media/platform/sti/bdisp
2395
e2d1d6c0 2396BEFS FILE SYSTEM
db4ad036
LB
2397M: Luis de Bethencourt <luisbg@osg.samsung.com>
2398M: Salah Triki <salah.triki@gmail.com>
2399S: Maintained
2400T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2401F: Documentation/filesystems/befs.txt
2402F: fs/befs/
e2d1d6c0 2403
564ee360 2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2405M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2406L: netdev@vger.kernel.org
2407S: Maintained
2408F: drivers/net/ethernet/ec_bhf.c
564ee360 2409
e2d1d6c0 2410BFS FILE SYSTEM
8b58be88 2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2412S: Maintained
679655da
JP
2413F: Documentation/filesystems/bfs.txt
2414F: fs/bfs/
c117ab84 2415F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2416
1394f032 2417BLACKFIN ARCHITECTURE
a4edbc10 2418M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2420T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2421W: http://blackfin.uclinux.org
2422S: Supported
679655da 2423F: arch/blackfin/
566da5b2 2424
e190d6b1 2425BLACKFIN EMAC DRIVER
b3fe92b0 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2427W: http://blackfin.uclinux.org
2428S: Supported
7b35f033 2429F: drivers/net/ethernet/adi/
e190d6b1 2430
566da5b2 2431BLACKFIN RTC DRIVER
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2433W: http://blackfin.uclinux.org
2434S: Supported
679655da 2435F: drivers/rtc/rtc-bfin.c
1394f032 2436
936ed49a 2437BLACKFIN SDH DRIVER
109ec8c3 2438M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2440W: http://blackfin.uclinux.org
2441S: Supported
2442F: drivers/mmc/host/bfin_sdh.c
2443
1394f032 2444BLACKFIN SERIAL DRIVER
8b58be88 2445M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2447W: http://blackfin.uclinux.org
2448S: Supported
8460241e 2449F: drivers/tty/serial/bfin_uart.c
1394f032 2450
1e6d320f 2451BLACKFIN WATCHDOG DRIVER
b3fe92b0 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2453W: http://blackfin.uclinux.org
2454S: Supported
679655da 2455F: drivers/watchdog/bfin_wdt.c
1e6d320f 2456
d24ecfcc 2457BLACKFIN I2C TWI DRIVER
8b58be88 2458M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2460W: http://blackfin.uclinux.org/
2461S: Supported
679655da 2462F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2463
1e204377
SJ
2464BLACKFIN MEDIA DRIVER
2465M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2467W: http://blackfin.uclinux.org/
2468S: Supported
2469F: drivers/media/platform/blackfin/
2470F: drivers/media/i2c/adv7183*
2471F: drivers/media/i2c/vs6624*
2472
b54cf35a
JSM
2473BLINKM RGB LED DRIVER
2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475S: Maintained
2476F: drivers/leds/leds-blinkm.c
2477
1da177e4 2478BLOCK LAYER
8b58be88 2479M: Jens Axboe <axboe@kernel.dk>
82c426e0 2480L: linux-block@vger.kernel.org
08deed1e 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2482S: Maintained
679655da 2483F: block/
ae11f7ef 2484F: kernel/trace/blktrace.c
88459642 2485F: lib/sbitmap.c
1da177e4 2486
2b54aaef 2487BLOCK2MTD DRIVER
8b58be88 2488M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2489L: linux-mtd@lists.infradead.org
2490S: Maintained
679655da 2491F: drivers/mtd/devices/block2mtd.c
2b54aaef 2492
63fbd24e 2493BLUETOOTH DRIVERS
8b58be88 2494M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2495M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2496M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2497L: linux-bluetooth@vger.kernel.org
63fbd24e 2498W: http://www.bluez.org/
22e7a424
MH
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2501S: Maintained
679655da 2502F: drivers/bluetooth/
1da177e4 2503
63fbd24e 2504BLUETOOTH SUBSYSTEM
8b58be88 2505M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2506M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2507M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2508L: linux-bluetooth@vger.kernel.org
2509W: http://www.bluez.org/
22e7a424
MH
2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2512S: Maintained
679655da
JP
2513F: net/bluetooth/
2514F: include/net/bluetooth/
1da177e4
LT
2515
2516BONDING DRIVER
79b30750 2517M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2518M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2519M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2520L: netdev@vger.kernel.org
ce00f85c
JC
2521W: http://sourceforge.net/projects/bonding/
2522S: Supported
679655da 2523F: drivers/net/bonding/
c117ab84 2524F: include/uapi/linux/if_bonding.h
1da177e4 2525
b5f4df34
AS
2526BPF (Safe dynamic programs and tools)
2527M: Alexei Starovoitov <ast@kernel.org>
2528L: netdev@vger.kernel.org
2529L: linux-kernel@vger.kernel.org
2530S: Supported
2531F: kernel/bpf/
2532
39105890 2533BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2534M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2535L: netdev@vger.kernel.org
2536S: Supported
adfc5217 2537F: drivers/net/ethernet/broadcom/b44.*
39105890 2538
967dd82f
FF
2539BROADCOM B53 ETHERNET SWITCH DRIVER
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: netdev@vger.kernel.org
2542L: openwrt-devel@lists.openwrt.org (subscribers-only)
2543S: Supported
2544F: drivers/net/dsa/b53/*
2545F: include/linux/platform_data/b53.h
2546
32ec90d5
FF
2547BROADCOM GENET ETHERNET DRIVER
2548M: Florian Fainelli <f.fainelli@gmail.com>
2549L: netdev@vger.kernel.org
2550S: Supported
2551F: drivers/net/ethernet/broadcom/genet/
2552
948c51e6 2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2554M: Sony Chacko <sony.chacko@qlogic.com>
2555M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2556L: netdev@vger.kernel.org
2557S: Supported
adfc5217
JK
2558F: drivers/net/ethernet/broadcom/bnx2.*
2559F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2560
4d9d2cb0 2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2562M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2563L: netdev@vger.kernel.org
2564S: Supported
adfc5217 2565F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2566
90f4c594 2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2568M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2569M: Ray Jui <rjui@broadcom.com>
2570M: Scott Branden <sbranden@broadcom.com>
086f4704 2571M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2572T: git git://github.com/broadcom/mach-bcm
af4b8e37 2573S: Maintained
ccf62f5a
JM
2574N: bcm281*
2575N: bcm113*
2576N: bcm216*
2577N: kona
af4b8e37 2578F: arch/arm/mach-bcm/
af4b8e37 2579
9209bec4 2580BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2581M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2582M: Lee Jones <lee@kernel.org>
10b9e887 2583M: Eric Anholt <eric@anholt.net>
f680f25c 2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2587S: Maintained
9209bec4 2588N: bcm2835
f680f25c 2589
5564f092
RM
2590BROADCOM BCM47XX MIPS ARCHITECTURE
2591M: Hauke Mehrtens <hauke@hauke-m.de>
2592M: Rafał Miłecki <zajec5@gmail.com>
2593L: linux-mips@linux-mips.org
2594S: Maintained
7ad2410c 2595F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2596F: arch/mips/bcm47xx/*
2597F: arch/mips/include/asm/mach-bcm47xx/*
2598
9209bec4 2599BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2600M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2601M: Rafał Miłecki <zajec5@gmail.com>
2602M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2603L: linux-arm-kernel@lists.infradead.org
2604S: Maintained
2605F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2606F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2607F: arch/arm/boot/dts/bcm470*
2608
4ebd5047
RM
2609BROADCOM BCM53573 ARM ARCHITECTURE
2610M: Rafał Miłecki <rafal@milecki.pl>
2611L: linux-arm-kernel@lists.infradead.org
2612S: Maintained
2613F: arch/arm/boot/dts/bcm53573*
2614F: arch/arm/boot/dts/bcm47189*
2615
e076e962
FF
2616BROADCOM BCM63XX ARM ARCHITECTURE
2617M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2618M: bcm-kernel-feedback-list@broadcom.com
20de823e 2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2620T: git git://github.com/broadcom/stblinux.git
e076e962 2621S: Maintained
d6f4e76e 2622N: bcm63xx
e076e962 2623
7110e227
KC
2624BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625M: Kevin Cernekee <cernekee@gmail.com>
2626L: linux-usb@vger.kernel.org
2627S: Maintained
2628F: drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2df94fd6 2630BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2631M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2632M: Gregory Fong <gregory.0xf0@gmail.com>
2633M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2634M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2636T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2637S: Maintained
2638F: arch/arm/mach-bcm/*brcmstb*
2639F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2640F: drivers/bus/brcmstb_gisb.c
5009a289 2641N: brcmstb
2df94fd6 2642
70371cef
KC
2643BROADCOM BMIPS MIPS ARCHITECTURE
2644M: Kevin Cernekee <cernekee@gmail.com>
2645M: Florian Fainelli <f.fainelli@gmail.com>
2646L: linux-mips@linux-mips.org
eb6725d0 2647T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2648S: Maintained
2649F: arch/mips/bmips/*
2650F: arch/mips/include/asm/mach-bmips/*
2651F: arch/mips/kernel/*bmips*
338808de 2652F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2653F: drivers/irqchip/irq-bcm63*
70371cef
KC
2654F: drivers/irqchip/irq-bcm7*
2655F: drivers/irqchip/irq-brcmstb*
3271e610 2656F: include/linux/bcm963xx_nvram.h
8fce60b8 2657F: include/linux/bcm963xx_tag.h
70371cef 2658
948c51e6 2659BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2660M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2661M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2662M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2663L: netdev@vger.kernel.org
2664S: Supported
adfc5217 2665F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2666
a9533e7e 2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2668M: Arend van Spriel <arend.vanspriel@broadcom.com>
2669M: Franky Lin <franky.lin@broadcom.com>
2670M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2671L: linux-wireless@vger.kernel.org
2a734451 2672L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2673S: Supported
05491d2c 2674F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2675
9958d6f9 2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2677M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2678L: linux-scsi@vger.kernel.org
2679S: Supported
2680F: drivers/scsi/bnx2fc/
2681
6a6b5ad0 2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2683M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2684L: linux-scsi@vger.kernel.org
2685S: Supported
2686F: drivers/scsi/bnx2i/
2687
63f37ddf 2688BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2689M: Ray Jui <rjui@broadcom.com>
2690M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2691M: Jon Mason <jonmason@broadcom.com>
086f4704 2692M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2694T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2695S: Maintained
2696N: iproc
2697N: cygnus
5c161242 2698N: bcm[-_]nsp
36c0237f
SB
2699N: bcm9113*
2700N: bcm9583*
63f37ddf
JM
2701N: bcm9585*
2702N: bcm9586*
2703N: bcm988312
36c0237f 2704N: bcm113*
63f37ddf
JM
2705N: bcm583*
2706N: bcm585*
2707N: bcm586*
2708N: bcm88312
d76e21b8 2709F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2710F: drivers/clk/bcm/clk-ns*
2711F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2712
3b0213d5
GF
2713BROADCOM BRCMSTB GPIO DRIVER
2714M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2715L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2716S: Supported
2717F: drivers/gpio/gpio-brcmstb.c
2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
7b7f588b 2720BROADCOM KONA GPIO DRIVER
5e163903 2721M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2722L: bcm-kernel-feedback-list@broadcom.com
2723S: Supported
2724F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2726
f6e734a8
RM
2727BROADCOM NVRAM DRIVER
2728M: Rafał Miłecki <zajec5@gmail.com>
2729L: linux-mips@linux-mips.org
2730S: Maintained
2731F: drivers/firmware/broadcom/*
2732
02787daa
BN
2733BROADCOM STB NAND FLASH DRIVER
2734M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2735M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2736L: linux-mtd@lists.infradead.org
1285734c 2737L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2738S: Maintained
2739F: drivers/mtd/nand/brcmnand/
2740
c9678d86
RM
2741BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742M: Rafał Miłecki <zajec5@gmail.com>
2743L: linux-wireless@vger.kernel.org
2744S: Maintained
2745F: drivers/bcma/
2746F: include/linux/bcma/
2747
b8302205
FF
2748BROADCOM SYSTEMPORT ETHERNET DRIVER
2749M: Florian Fainelli <f.fainelli@gmail.com>
2750L: netdev@vger.kernel.org
2751S: Supported
2752F: drivers/net/ethernet/broadcom/bcmsysport.*
2753
42515e61
J
2754BROADCOM VULCAN ARM64 SOC
2755M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2756M: bcm-kernel-feedback-list@broadcom.com
42515e61 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2758S: Maintained
2759F: arch/arm64/boot/dts/broadcom/vulcan*
2760
7725ccfd 2761BROCADE BFA FC SCSI DRIVER
aa803370
AG
2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2764L: linux-scsi@vger.kernel.org
2765S: Supported
2766F: drivers/scsi/bfa/
7725ccfd 2767
8b230ed8 2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2769M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2770L: netdev@vger.kernel.org
2771S: Supported
f844a0ea 2772F: drivers/net/ethernet/brocade/bna/
8b230ed8 2773
5cdf7f76 2774BSG (block layer generic sg v4 driver)
8b58be88 2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2776L: linux-scsi@vger.kernel.org
2777S: Supported
679655da
JP
2778F: block/bsg.c
2779F: include/linux/bsg.h
c117ab84 2780F: include/uapi/linux/bsg.h
5cdf7f76 2781
af39917d
CL
2782BT87X AUDIO DRIVER
2783M: Clemens Ladisch <clemens@ladisch.de>
2784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2785T: git git://git.alsa-project.org/alsa-kernel.git
2786S: Maintained
2787F: Documentation/sound/alsa/Bt87x.txt
2788F: sound/pci/bt87x.c
2789
ff1d5c2f 2790BT8XXGPIO DRIVER
eb032b98 2791M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2792W: http://bu3sch.de/btgpio.php
2793S: Maintained
72dbb705 2794F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2795
eb1eb04f 2796BTRFS FILE SYSTEM
c0778e25
CM
2797M: Chris Mason <clm@fb.com>
2798M: Josef Bacik <jbacik@fb.com>
d8130624 2799M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2800L: linux-btrfs@vger.kernel.org
2801W: http://btrfs.wiki.kernel.org/
8a6e2535 2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2804S: Maintained
679655da
JP
2805F: Documentation/filesystems/btrfs.txt
2806F: fs/btrfs/
eb1eb04f 2807
1da177e4 2808BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2811L: linux-media@vger.kernel.org
a825eaec 2812W: https://linuxtv.org
275ffde4 2813T: git git://linuxtv.org/media_tree.git
f96236e5 2814S: Odd fixes
618cd932 2815F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2816F: drivers/media/pci/bt8xx/bttv*
1da177e4 2817
1f34923c
KA
2818BUSLOGIC SCSI DRIVER
2819M: Khalid Aziz <khalid@gonehiking.org>
2820L: linux-scsi@vger.kernel.org
2821S: Maintained
2822F: drivers/scsi/BusLogic.*
2823F: drivers/scsi/FlashPoint.*
2824
af39917d
CL
2825C-MEDIA CMI8788 DRIVER
2826M: Clemens Ladisch <clemens@ladisch.de>
2827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T: git git://git.alsa-project.org/alsa-kernel.git
2829S: Maintained
2830F: sound/pci/oxygen/
2831
2141355f
MS
2832C6X ARCHITECTURE
2833M: Mark Salter <msalter@redhat.com>
2834M: Aurelien Jacquiot <a-jacquiot@ti.com>
2835L: linux-c6x-dev@linux-c6x.org
2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2837S: Maintained
2838F: arch/c6x/
2839
a5432f5a 2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2841M: David Howells <dhowells@redhat.com>
e62d6e24 2842L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2843S: Supported
2844F: Documentation/filesystems/caching/cachefiles.txt
2845F: fs/cachefiles/
2846
c815ca39
HV
2847CADET FM/AM RADIO RECEIVER DRIVER
2848M: Hans Verkuil <hverkuil@xs4all.nl>
2849L: linux-media@vger.kernel.org
2850T: git git://linuxtv.org/media_tree.git
a825eaec 2851W: https://linuxtv.org
c815ca39
HV
2852S: Maintained
2853F: drivers/media/radio/radio-cadet*
2854
77d5140f 2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2856M: Jonathan Corbet <corbet@lwn.net>
661263b5 2857L: linux-media@vger.kernel.org
275ffde4 2858T: git git://linuxtv.org/media_tree.git
77d5140f 2859S: Maintained
618cd932 2860F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2861F: drivers/media/platform/marvell-ccic/
77d5140f 2862
201b6bab 2863CAIF NETWORK LAYER
5c574f50 2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2865L: netdev@vger.kernel.org
2866S: Supported
2867F: Documentation/networking/caif/
2868F: drivers/net/caif/
c117ab84 2869F: include/uapi/linux/caif/
201b6bab
JP
2870F: include/net/caif/
2871F: net/caif/
2872
77dac90f 2873CALGARY x86-64 IOMMU
a6921c29
JM
2874M: Muli Ben-Yehuda <mulix@mulix.org>
2875M: Jon Mason <jdmason@kudzu.us>
2876L: iommu@lists.linux-foundation.org
77dac90f 2877S: Maintained
679655da
JP
2878F: arch/x86/kernel/pci-calgary_64.c
2879F: arch/x86/kernel/tce_64.c
2880F: arch/x86/include/asm/calgary.h
2881F: arch/x86/include/asm/tce.h
77dac90f 2882
e2d1d6c0 2883CAN NETWORK LAYER
8d15d386 2884M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2885M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2886L: linux-can@vger.kernel.org
84b0d715 2887W: https://github.com/linux-can
870482a4
MKB
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2890S: Maintained
f35f6c8f 2891F: Documentation/networking/can.txt
8d15d386 2892F: net/can/
8d15d386 2893F: include/linux/can/core.h
c117ab84
CEB
2894F: include/uapi/linux/can.h
2895F: include/uapi/linux/can/bcm.h
2896F: include/uapi/linux/can/raw.h
2897F: include/uapi/linux/can/gw.h
e2d1d6c0 2898
4261a204 2899CAN NETWORK DRIVERS
8b58be88 2900M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2901M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2902L: linux-can@vger.kernel.org
84b0d715 2903W: https://github.com/linux-can
870482a4
MKB
2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2906S: Maintained
3636876a 2907F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2908F: drivers/net/can/
2909F: include/linux/can/dev.h
8d15d386 2910F: include/linux/can/platform/
c117ab84
CEB
2911F: include/uapi/linux/can/error.h
2912F: include/uapi/linux/can/netlink.h
4261a204 2913
95d16c72 2914CAPABILITIES
39baa7e6 2915M: Serge Hallyn <serge@hallyn.com>
95d16c72 2916L: linux-security-module@vger.kernel.org
6305902c 2917S: Supported
95d16c72 2918F: include/linux/capability.h
c117ab84 2919F: include/uapi/linux/capability.h
6305902c 2920F: security/commoncap.c
38a94118 2921F: kernel/capability.c
95d16c72 2922
b84894c7
KT
2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924M: Kevin Tsai <ktsai@capellamicro.com>
2925S: Maintained
2926F: drivers/iio/light/cm*
2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
f9484852
JG
2929CAVIUM I2C DRIVER
2930M: Jan Glauber <jglauber@cavium.com>
2931M: David Daney <david.daney@cavium.com>
2932W: http://www.cavium.com
2933S: Supported
2934F: drivers/i2c/busses/i2c-octeon*
2935F: drivers/i2c/busses/i2c-thunderx*
2936
f21fb3ed
RV
2937CAVIUM LIQUIDIO NETWORK DRIVER
2938M: Derek Chickles <derek.chickles@caviumnetworks.com>
2939M: Satanand Burla <satananda.burla@caviumnetworks.com>
2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942L: netdev@vger.kernel.org
2943W: http://www.cavium.com
2944S: Supported
f21fb3ed
RV
2945F: drivers/net/ethernet/cavium/liquidio/
2946
ef0bbac3
VB
2947CC2520 IEEE-802.15.4 RADIO DRIVER
2948M: Varka Bhadram <varkabhadram@gmail.com>
2949L: linux-wpan@vger.kernel.org
2950S: Maintained
2951F: drivers/net/ieee802154/cc2520.c
2952F: include/linux/spi/cc2520.h
2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
ca684386
HV
2955CEC DRIVER
2956M: Hans Verkuil <hans.verkuil@cisco.com>
2957L: linux-media@vger.kernel.org
2958T: git git://linuxtv.org/media_tree.git
2959W: http://linuxtv.org
2960S: Supported
2961F: Documentation/cec.txt
618cd932 2962F: Documentation/media/uapi/cec
ca684386
HV
2963F: drivers/staging/media/cec/
2964F: drivers/media/cec-edid.c
2965F: drivers/media/rc/keymaps/rc-cec.c
2966F: include/media/cec.h
2967F: include/media/cec-edid.h
2968F: include/linux/cec.h
2969F: include/linux/cec-funcs.h
2970
b8154542 2971CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2972M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2973L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2974W: http://www.ibm.com/developerworks/power/cell/
2975S: Supported
679655da 2976F: arch/powerpc/include/asm/cell*.h
679655da 2977F: arch/powerpc/include/asm/spu*.h
c117ab84 2978F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2979F: arch/powerpc/oprofile/*cell*
2980F: arch/powerpc/platforms/cell/
b8154542 2981
398ecff5
SW
2982CEPH COMMON CODE (LIBCEPH)
2983M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2984M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2985M: Sage Weil <sage@redhat.com>
82593f87 2986L: ceph-devel@vger.kernel.org
09d90327 2987W: http://ceph.com/
fb99f881 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2989T: git git://github.com/ceph/ceph-client.git
9030aaf9 2990S: Supported
14430813
JP
2991F: net/ceph/
2992F: include/linux/ceph/
2993F: include/linux/crush/
9030aaf9 2994
398ecff5
SW
2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996M: "Yan, Zheng" <zyan@redhat.com>
2997M: Sage Weil <sage@redhat.com>
2998M: Ilya Dryomov <idryomov@gmail.com>
2999L: ceph-devel@vger.kernel.org
3000W: http://ceph.com/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3002T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3003S: Supported
3004F: Documentation/filesystems/ceph.txt
3005F: fs/ceph/
3006
cfc411e7
DH
3007CERTIFICATE HANDLING:
3008M: David Howells <dhowells@redhat.com>
3009M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3010L: keyrings@vger.kernel.org
cfc411e7
DH
3011S: Maintained
3012F: Documentation/module-signing.txt
3013F: certs/
d8d80386 3014F: scripts/sign-file.c
cfc411e7
DH
3015F: scripts/extract-cert.c
3016
18332a80 3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3018L: linux-usb@vger.kernel.org
10c6c9c9 3019S: Orphan
679655da
JP
3020F: Documentation/usb/WUSB-Design-overview.txt
3021F: Documentation/usb/wusb-cbaf
355ffe69
DV
3022F: drivers/usb/host/hwa-hc.c
3023F: drivers/usb/host/whci/
679655da
JP
3024F: drivers/usb/wusbcore/
3025F: include/linux/usb/wusb*
18332a80 3026
70e84049 3027CFAG12864B LCD DRIVER
8b58be88 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3029W: http://miguelojeda.es/auxdisplay.htm
3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3031S: Maintained
679655da
JP
3032F: drivers/auxdisplay/cfag12864b.c
3033F: include/linux/cfag12864b.h
70e84049
MOS
3034
3035CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3037W: http://miguelojeda.es/auxdisplay.htm
3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3039S: Maintained
679655da
JP
3040F: drivers/auxdisplay/cfag12864bfb.c
3041F: include/linux/cfag12864b.h
70e84049 3042
704232c2 3043CFG80211 and NL80211
8b58be88 3044M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3045L: linux-wireless@vger.kernel.org
ce466579
JB
3046W: http://wireless.kernel.org/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3049S: Maintained
c117ab84 3050F: include/uapi/linux/nl80211.h
679655da
JP
3051F: include/net/cfg80211.h
3052F: net/wireless/*
3053X: net/wireless/wext*
704232c2 3054
46e64261
GKH
3055CHAR and MISC DRIVERS
3056M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3059S: Supported
46e64261
GKH
3060F: drivers/char/*
3061F: drivers/misc/*
471322a8 3062F: include/linux/miscdevice.h
46e64261 3063
0a920b5b 3064CHECKPATCH
8b58be88 3065M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3066M: Joe Perches <joe@perches.com>
3067S: Maintained
679655da 3068F: scripts/checkpatch.pl
0a920b5b 3069
f8407f26
HW
3070CHINESE DOCUMENTATION
3071M: Harry Wei <harryxiyou@gmail.com>
9740153c 3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074S: Maintained
3075F: Documentation/zh_CN/
3076
2721ea2c 3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3078M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3080L: linux-usb@vger.kernel.org
3081S: Maintained
3082F: drivers/usb/chipidea/
3083
a93ad65d
HG
3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085M: Hans de Goede <hdegoede@redhat.com>
3086L: linux-input@vger.kernel.org
3087S: Maintained
3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089F: drivers/input/touchscreen/chipone_icn8318.c
3090
ab043105
OJ
3091CHROME HARDWARE PLATFORM SUPPORT
3092M: Olof Johansson <olof@lixom.net>
3093S: Maintained
9f273c24 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3095F: drivers/platform/chrome/
3096
641cb85e 3097CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3098M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3099M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3100M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3101M: Neel Patel <neepatel@cisco.com>
7063fbf2 3102S: Supported
a6a5580c 3103F: drivers/net/ethernet/cisco/enic/
7063fbf2 3104
e3cf00d0 3105CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3106M: Christian Benvenuti <benve@cisco.com>
3107M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3108S: Supported
35ef4a9e 3109F: drivers/infiniband/hw/usnic/
e3cf00d0 3110
2b7a52a4 3111CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3112M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3113L: netdev@vger.kernel.org
3114S: Maintained
57d0b7a0 3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3116
3d4cfdc9
MB
3117CIRRUS LOGIC AUDIO CODEC DRIVERS
3118M: Brian Austin <brian.austin@cirrus.com>
3119M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3120L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3121S: Maintained
3122F: sound/soc/codecs/cs*
3123
94574d9a
KRW
3124CLEANCACHE API
3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126L: linux-kernel@vger.kernel.org
3127S: Maintained
3128F: mm/cleancache.c
3129F: include/linux/cleancache.h
3130
d4275354 3131CLK API
54176cc6 3132M: Russell King <linux@armlinux.org.uk>
aa571b14 3133L: linux-clk@vger.kernel.org
37417046 3134S: Maintained
d4275354
RK
3135F: include/linux/clk.h
3136
9222d247
JS
3137CLOCKSOURCE, CLOCKEVENT DRIVERS
3138M: Daniel Lezcano <daniel.lezcano@linaro.org>
3139M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3140L: linux-kernel@vger.kernel.org
9222d247
JS
3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142S: Supported
3143F: drivers/clocksource
3144
5df6d737 3145CISCO FCOE HBA DRIVER
8fc89a79
HP
3146M: Hiral Patel <hiralpat@cisco.com>
3147M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3148M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3149L: linux-scsi@vger.kernel.org
3150S: Supported
2a99921a 3151F: drivers/scsi/fnic/
5df6d737 3152
c8806b6c
NM
3153CISCO SCSI HBA DRIVER
3154M: Narsimhulu Musini <nmusini@cisco.com>
3155M: Sesidhar Baddela <sebaddel@cisco.com>
3156L: linux-scsi@vger.kernel.org
3157S: Supported
3158F: drivers/scsi/snic/
3159
529aa8cb
TLSC
3160CMPC ACPI DRIVER
3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3163L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3164S: Supported
3165F: drivers/platform/x86/classmate-laptop.c
3166
85756a06
HV
3167COBALT MEDIA DRIVER
3168M: Hans Verkuil <hans.verkuil@cisco.com>
3169L: linux-media@vger.kernel.org
3170T: git git://linuxtv.org/media_tree.git
a825eaec 3171W: https://linuxtv.org
85756a06
HV
3172S: Supported
3173F: drivers/media/pci/cobalt/
3174
74425eee 3175COCCINELLE/Semantic Patches (SmPL)
26de9c26 3176M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3177M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3178M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3179M: Michal Marek <mmarek@suse.com>
26de9c26 3180L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3182W: http://coccinelle.lip6.fr/
3183S: Supported
4b9033a3 3184F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3185F: scripts/coccinelle/
3186F: scripts/coccicheck
3187
1da177e4 3188CODA FILE SYSTEM
8b58be88 3189M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3190M: coda@cs.cmu.edu
3191L: codalist@coda.cs.cmu.edu
3192W: http://www.coda.cs.cmu.edu/
3193S: Maintained
679655da
JP
3194F: Documentation/filesystems/coda.txt
3195F: fs/coda/
3196F: include/linux/coda*.h
c117ab84 3197F: include/uapi/linux/coda*.h
1da177e4 3198
0b14261e
PZ
3199CODA V4L2 MEM2MEM DRIVER
3200M: Philipp Zabel <p.zabel@pengutronix.de>
3201L: linux-media@vger.kernel.org
3202S: Maintained
3203F: Documentation/devicetree/bindings/media/coda.txt
3204F: drivers/media/platform/coda/
3205
7704addb 3206COMMON CLK FRAMEWORK
a85fa007 3207M: Michael Turquette <mturquette@baylibre.com>
f956165f 3208M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3209L: linux-clk@vger.kernel.org
22d61acf 3210Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3212S: Maintained
ae4185cd 3213F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3214F: drivers/clk/
3215X: drivers/clk/clkdev.c
7704addb 3216F: include/linux/clk-pr*
60bea3b5 3217F: include/linux/clk/
7704addb 3218
e2d1d6c0 3219COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3220M: Steve French <sfrench@samba.org>
51223df6 3221L: linux-cifs@vger.kernel.org
d1f28953 3222L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3223W: http://linux-cifs.samba.org/
bb1d5dda 3224T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3225S: Supported
ec421a71 3226F: Documentation/filesystems/cifs/
679655da 3227F: fs/cifs/
e2d1d6c0 3228
1da177e4 3229COMPACTPCI HOTPLUG CORE
8b58be88 3230M: Scott Murray <scott@spiteful.org>
64dab204 3231L: linux-pci@vger.kernel.org
82c4dfc7 3232S: Maintained
679655da 3233F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3234
3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3236M: Scott Murray <scott@spiteful.org>
64dab204 3237L: linux-pci@vger.kernel.org
82c4dfc7 3238S: Maintained
679655da 3239F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3240
3241COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3242M: Scott Murray <scott@spiteful.org>
64dab204 3243L: linux-pci@vger.kernel.org
82c4dfc7 3244S: Maintained
679655da 3245F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3246
5411552c 3247COMPAL LAPTOP SUPPORT
8b58be88 3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3249L: platform-driver-x86@vger.kernel.org
5411552c 3250S: Maintained
679655da 3251F: drivers/platform/x86/compal-laptop.c
5411552c 3252
949be0f7 3253CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3254L: accessrunner-general@lists.sourceforge.net
3255W: http://accessrunner.sourceforge.net/
44243ef4 3256S: Orphan
679655da 3257F: drivers/usb/atm/cxacru.c
949be0f7 3258
e2d1d6c0 3259CONFIGFS
d6351db2 3260M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3261M: Christoph Hellwig <hch@lst.de>
3262T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3263S: Supported
679655da
JP
3264F: fs/configfs/
3265F: include/linux/configfs.h
e2d1d6c0 3266
acb9c1b2 3267CONNECTOR
8b58be88 3268M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3269L: netdev@vger.kernel.org
3270S: Maintained
3271F: drivers/connector/
3272
a3e3354d 3273CONTROL GROUP (CGROUP)
860ca0e6 3274M: Tejun Heo <tj@kernel.org>
ad50c159 3275M: Li Zefan <lizefan@huawei.com>
4d205676 3276M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3277L: cgroups@vger.kernel.org
860ca0e6 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3279S: Maintained
4b16b0c0 3280F: Documentation/cgroup*
679655da
JP
3281F: include/linux/cgroup*
3282F: kernel/cgroup*
a3e3354d
TH
3283
3284CONTROL GROUP - CPUSET
3285M: Li Zefan <lizefan@huawei.com>
3286L: cgroups@vger.kernel.org
3287W: http://www.bullopensource.org/cpuset/
3288W: http://oss.sgi.com/projects/cpusets/
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290S: Maintained
4b16b0c0 3291F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3292F: include/linux/cpuset.h
3293F: kernel/cpuset.c
3294
3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3297M: Michal Hocko <mhocko@kernel.org>
c4e29738 3298M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3299L: cgroups@vger.kernel.org
3300L: linux-mm@kvack.org
3301S: Maintained
3302F: mm/memcontrol.c
5d1ea48b 3303F: mm/swap_cgroup.c
fb3a0fb6 3304
bebe4678 3305CORETEMP HARDWARE MONITORING DRIVER
96859129 3306M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3307L: linux-hwmon@vger.kernel.org
bebe4678 3308S: Maintained
679655da
JP
3309F: Documentation/hwmon/coretemp
3310F: drivers/hwmon/coretemp.c
bebe4678 3311
1da177e4 3312COSA/SRP SYNC SERIAL DRIVER
8b58be88 3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3314W: http://www.fi.muni.cz/~kas/cosa/
3315S: Maintained
679655da 3316F: drivers/net/wan/cosa*
1da177e4 3317
4371ee35 3318CPMAC ETHERNET DRIVER
9dd4aaef 3319M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3320L: netdev@vger.kernel.org
3321S: Maintained
b544dbac 3322F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3323
1da177e4 3324CPU FREQUENCY DRIVERS
9c3646d1 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3326M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3327L: linux-pm@vger.kernel.org
1da177e4 3328S: Maintained
27209d91
VK
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3331F: Documentation/cpu-freq/
679655da
JP
3332F: drivers/cpufreq/
3333F: include/linux/cpufreq.h
1da177e4 3334
8a67f0ef
VK
3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3337M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3338L: linux-pm@vger.kernel.org
3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340S: Maintained
3341F: drivers/cpufreq/arm_big_little.h
3342F: drivers/cpufreq/arm_big_little.c
3343F: drivers/cpufreq/arm_big_little_dt.c
3344
14d2c34c 3345CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347M: Daniel Lezcano <daniel.lezcano@linaro.org>
3348L: linux-pm@vger.kernel.org
3349L: linux-arm-kernel@lists.infradead.org
cea8321c 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3351S: Maintained
3352F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3353
0c570c18
BZ
3354CPUIDLE DRIVER - ARM EXYNOS
3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356M: Daniel Lezcano <daniel.lezcano@linaro.org>
3357M: Kukjin Kim <kgene@kernel.org>
3358L: linux-pm@vger.kernel.org
3359L: linux-samsung-soc@vger.kernel.org
3360S: Supported
3361F: drivers/cpuidle/cpuidle-exynos.c
3362F: arch/arm/mach-exynos/pm.c
3363
a8e39c35 3364CPUIDLE DRIVERS
9c3646d1 3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3366M: Daniel Lezcano <daniel.lezcano@linaro.org>
3367L: linux-pm@vger.kernel.org
3368S: Maintained
cea8321c 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3370F: drivers/cpuidle/*
3371F: include/linux/cpuidle.h
3372
1da177e4 3373CPUID/MSR DRIVER
8b58be88 3374M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3375S: Maintained
679655da
JP
3376F: arch/x86/kernel/cpuid.c
3377F: arch/x86/kernel/msr.c
1da177e4 3378
7fe2f639 3379CPU POWER MONITORING SUBSYSTEM
d8130624 3380M: Thomas Renninger <trenn@suse.com>
103f1790 3381L: linux-pm@vger.kernel.org
7fe2f639 3382S: Maintained
14430813 3383F: tools/power/cpupower/
7fe2f639 3384
1da177e4 3385CRAMFS FILESYSTEM
ce00f85c 3386W: http://sourceforge.net/projects/cramfs/
54886a71 3387S: Orphan / Obsolete
679655da
JP
3388F: Documentation/filesystems/cramfs.txt
3389F: fs/cramfs/
1da177e4
LT
3390
3391CRIS PORT
8b58be88
JP
3392M: Mikael Starvik <starvik@axis.com>
3393M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3394L: linux-cris-kernel@axis.com
1da177e4 3395W: http://developer.axis.com
9f273c24 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3397S: Maintained
679655da 3398F: arch/cris/
df621252 3399F: drivers/tty/serial/crisv10.*
1da177e4
LT
3400
3401CRYPTO API
8b58be88
JP
3402M: Herbert Xu <herbert@gondor.apana.org.au>
3403M: "David S. Miller" <davem@davemloft.net>
1da177e4 3404L: linux-crypto@vger.kernel.org
9f273c24 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3407S: Maintained
679655da 3408F: Documentation/crypto/
fe1c445b 3409F: Documentation/devicetree/bindings/crypto/
2ca87a17 3410F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3411F: arch/*/crypto/
3412F: crypto/
3413F: drivers/crypto/
3414F: include/crypto/
1da177e4 3415
5b07bd57 3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3417M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3418L: linux-crypto@vger.kernel.org
3419S: Maintained
51a2228a
JP
3420F: crypto/ansi_cprng.c
3421F: crypto/rng.c
5b07bd57 3422
fc279cc2
HV
3423CS3308 MEDIA DRIVER
3424M: Hans Verkuil <hverkuil@xs4all.nl>
3425L: linux-media@vger.kernel.org
3426T: git git://linuxtv.org/media_tree.git
3427W: http://linuxtv.org
3428S: Odd Fixes
3429F: drivers/media/i2c/cs3308.c
3430F: drivers/media/i2c/cs3308.h
3431
9b4ffa48 3432CS5535 Audio ALSA driver
8b58be88 3433M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3434S: Maintained
679655da 3435F: sound/pci/cs5535audio/
9b4ffa48 3436
a910e4a9 3437CW1200 WLAN driver
b75f0050
JP
3438M: Solomon Peachy <pizza@shaftnet.org>
3439S: Maintained
560424e9 3440F: drivers/net/wireless/st/cw1200/
a910e4a9 3441
6d8425b1 3442CX18 VIDEO4LINUX DRIVER
6afdeaf8 3443M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3444L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3445L: linux-media@vger.kernel.org
275ffde4 3446T: git git://linuxtv.org/media_tree.git
a825eaec 3447W: https://linuxtv.org
30e10993 3448W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3449S: Maintained
618cd932 3450F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3451F: drivers/media/pci/cx18/
6c0f0359 3452F: include/uapi/linux/ivtv*
6d8425b1 3453
3f101d91
HV
3454CX2341X MPEG ENCODER HELPER MODULE
3455M: Hans Verkuil <hverkuil@xs4all.nl>
3456L: linux-media@vger.kernel.org
3457T: git git://linuxtv.org/media_tree.git
a825eaec 3458W: https://linuxtv.org
3f101d91 3459S: Maintained
c368360b 3460F: drivers/media/common/cx2341x*
3f101d91
HV
3461F: include/media/cx2341x*
3462
b8fe6e2c
PB
3463CX24120 MEDIA DRIVER
3464M: Jemma Denson <jdenson@gmail.com>
3465M: Patrick Boettcher <patrick.boettcher@posteo.de>
3466L: linux-media@vger.kernel.org
a825eaec 3467W: https://linuxtv.org
b8fe6e2c
PB
3468Q: http://patchwork.linuxtv.org/project/linux-media/list/
3469S: Maintained
3470F: drivers/media/dvb-frontends/cx24120*
3471
20357578 3472CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3475L: linux-media@vger.kernel.org
a825eaec 3476W: https://linuxtv.org
20357578
MCC
3477T: git git://linuxtv.org/media_tree.git
3478S: Odd fixes
618cd932 3479F: Documentation/media/v4l-drivers/cx88*
20357578 3480F: drivers/media/pci/cx88/
6d8425b1 3481
91952bc0
AP
3482CXD2820R MEDIA DRIVER
3483M: Antti Palosaari <crope@iki.fi>
3484L: linux-media@vger.kernel.org
a825eaec 3485W: https://linuxtv.org
91952bc0
AP
3486W: http://palosaari.fi/linux/
3487Q: http://patchwork.linuxtv.org/project/linux-media/list/
3488T: git git://linuxtv.org/anttip/media_tree.git
3489S: Maintained
3490F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3491
e5ec3789 3492CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3493M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3494L: netdev@vger.kernel.org
3495W: http://www.chelsio.com
3496S: Supported
f7917c00 3497F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3498
d8ae3c33 3499CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3500M: Karen Xie <kxie@chelsio.com>
3501L: linux-scsi@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
3504F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3505
e5ec3789 3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3507M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3508L: linux-rdma@vger.kernel.org
e5ec3789
SW
3509W: http://www.openfabrics.org
3510S: Supported
679655da 3511F: drivers/infiniband/hw/cxgb3/
a85fb338 3512F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3513
be4c9bad 3514CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3515M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3516L: netdev@vger.kernel.org
3517W: http://www.chelsio.com
3518S: Supported
f7917c00 3519F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3520
d8ae3c33 3521CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3522M: Karen Xie <kxie@chelsio.com>
3523L: linux-scsi@vger.kernel.org
3524W: http://www.chelsio.com
3525S: Supported
3526F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3527
be4c9bad
RD
3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529M: Steve Wise <swise@chelsio.com>
3530L: linux-rdma@vger.kernel.org
3531W: http://www.openfabrics.org
3532S: Supported
3533F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3534F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3535
5c20a5c7
CL
3536CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537M: Casey Leedom <leedom@chelsio.com>
3538L: netdev@vger.kernel.org
3539W: http://www.chelsio.com
3540S: Supported
f7917c00 3541F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3542
a9282d01
IM
3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3546L: linuxppc-dev@lists.ozlabs.org
3547S: Supported
9d82fd2f 3548F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3549F: drivers/misc/cxl/
ec249dd8 3550F: include/misc/cxl*
a9282d01
IM
3551F: include/uapi/misc/cxl.h
3552F: Documentation/powerpc/cxl.txt
a9282d01
IM
3553F: Documentation/ABI/testing/sysfs-class-cxl
3554
11f43ae7
MO
3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3559L: linux-scsi@vger.kernel.org
3560S: Supported
3561F: drivers/scsi/cxlflash/
3562F: include/uapi/scsi/cxlflash_ioctls.h
3563F: Documentation/powerpc/cxlflash.txt
3564
b52b97a3
GC
3565STMMAC ETHERNET DRIVER
3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3567M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3568L: netdev@vger.kernel.org
3569W: http://www.stlinux.com
3570S: Supported
7ac6653a 3571F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3572
1da177e4 3573CYBERPRO FB DRIVER
54176cc6 3574M: Russell King <linux@armlinux.org.uk>
efc03ecb 3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3576W: http://www.armlinux.org.uk/
1da177e4 3577S: Maintained
8a61f013 3578F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3579
1da177e4 3580CYCLADES ASYNC MUX DRIVER
1da177e4 3581W: http://www.cyclades.com/
d459883e 3582S: Orphan
c897401b 3583F: drivers/tty/cyclades.c
679655da 3584F: include/linux/cyclades.h
c117ab84 3585F: include/uapi/linux/cyclades.h
1da177e4
LT
3586
3587CYCLADES PC300 DRIVER
1da177e4 3588W: http://www.cyclades.com/
d459883e 3589S: Orphan
679655da 3590F: drivers/net/wan/pc300*
1da177e4 3591
402f6ae4
AP
3592CYPRESS_FIRMWARE MEDIA DRIVER
3593M: Antti Palosaari <crope@iki.fi>
3594L: linux-media@vger.kernel.org
a825eaec 3595W: https://linuxtv.org
402f6ae4
AP
3596W: http://palosaari.fi/linux/
3597Q: http://patchwork.linuxtv.org/project/linux-media/list/
3598T: git git://linuxtv.org/anttip/media_tree.git
3599S: Maintained
3600F: drivers/media/common/cypress_firmware*
3601
e3ae3525 3602CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3603M: Ferruh Yigit <fery@cypress.com>
6305902c 3604L: linux-input@vger.kernel.org
be9a6f40 3605S: Supported
6305902c
JP
3606F: drivers/input/touchscreen/cyttsp*
3607F: include/linux/input/cyttsp.h
e3ae3525 3608
aaaf5fbf
JK
3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610M: Joshua Kinard <kumba@gentoo.org>
3611S: Maintained
3612F: drivers/rtc/rtc-ds1685.c
3613F: include/linux/rtc/ds1685.h
3614
1da177e4 3615DAMA SLAVE for AX.25
8b58be88 3616M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3617W: http://yaina.de/jreuter/
3618W: http://www.qsl.net/dl1bke/
3619L: linux-hams@vger.kernel.org
3620S: Maintained
679655da
JP
3621F: net/ax25/af_ax25.c
3622F: net/ax25/ax25_dev.c
3623F: net/ax25/ax25_ds_*
3624F: net/ax25/ax25_in.c
3625F: net/ax25/ax25_out.c
3626F: net/ax25/ax25_timer.c
3627F: net/ax25/sysctl_net_ax25.c
1da177e4 3628
e2d1d6c0 3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3630L: netdev@vger.kernel.org
5ff77428 3631S: Orphan
679655da 3632F: Documentation/networking/dmfe.txt
0f04e2aa 3633F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3634
3635DC390/AM53C974 SCSI driver
d8130624 3636M: Hannes Reinecke <hare@suse.com>
71bd849d 3637L: linux-scsi@vger.kernel.org
e2d1d6c0 3638S: Maintained
71bd849d 3639F: drivers/scsi/am53c974.c
e2d1d6c0 3640
1da177e4 3641DC395x SCSI driver
61eee9a7 3642M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3643M: Ali Akcaagac <aliakc@web.de>
3644M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3645L: dc395x@twibble.org
cf015e9f
JP
3646W: http://twibble.org/dist/dc395x/
3647W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3648S: Maintained
679655da
JP
3649F: Documentation/scsi/dc395x.txt
3650F: drivers/scsi/dc395x.*
1da177e4 3651
eb8edb08 3652DCCP PROTOCOL
a89d030e 3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3654L: dccp@vger.kernel.org
c996d8b9 3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3656S: Maintained
679655da 3657F: include/linux/dccp.h
c117ab84 3658F: include/uapi/linux/dccp.h
679655da
JP
3659F: include/linux/tfrc.h
3660F: net/dccp/
eb8edb08 3661
1da177e4 3662DECnet NETWORK LAYER
1da177e4
LT
3663W: http://linux-decnet.sourceforge.net
3664L: linux-decnet-user@lists.sourceforge.net
f546444d 3665S: Orphan
679655da
JP
3666F: Documentation/networking/decnet.txt
3667F: net/decnet/
1da177e4 3668
ebff05b9
MR
3669DECSTATION PLATFORM SUPPORT
3670M: "Maciej W. Rozycki" <macro@linux-mips.org>
3671L: linux-mips@linux-mips.org
3672W: http://www.linux-mips.org/wiki/DECstation
3673S: Maintained
3674F: arch/mips/dec/
3675F: arch/mips/include/asm/dec/
3676F: arch/mips/include/asm/mach-dec/
3677
1da177e4 3678DEFXX FDDI NETWORK DRIVER
8b58be88 3679M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3680S: Maintained
33f810b2 3681F: drivers/net/fddi/defxx.*
1da177e4 3682
ad8f07cc 3683DELL LAPTOP DRIVER
8b58be88 3684M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3685M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3686L: platform-driver-x86@vger.kernel.org
ad8f07cc 3687S: Maintained
679655da 3688F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3689
817a5cdb
PR
3690DELL LAPTOP RBTN DRIVER
3691M: Pali Rohár <pali.rohar@gmail.com>
3692S: Maintained
3693F: drivers/platform/x86/dell-rbtn.*
3694
cdbff611
PR
3695DELL LAPTOP FREEFALL DRIVER
3696M: Pali Rohár <pali.rohar@gmail.com>
3697S: Maintained
3698F: drivers/platform/x86/dell-smo8800.c
3699
1da177e4 3700DELL LAPTOP SMM DRIVER
a5afba16 3701M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3702S: Maintained
a5afba16 3703F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3704F: include/uapi/linux/i8k.h
1da177e4 3705
90563ec4 3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3707M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3708S: Maintained
679655da
JP
3709F: Documentation/dcdbas.txt
3710F: drivers/firmware/dcdbas.*
90563ec4 3711
0b3f6109 3712DELL WMI EXTRAS DRIVER
8b58be88 3713M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3714M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3715S: Maintained
36b3a96f 3716F: drivers/platform/x86/dell-wmi.c
0b3f6109 3717
5efc75e3 3718DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3719M: John Youn <johnyoun@synopsys.com>
5efc75e3 3720L: linux-usb@vger.kernel.org
18f340f9 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3722S: Maintained
197ba5f4 3723F: drivers/usb/dwc2/
5efc75e3 3724
94ab23dd 3725DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3726M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3727L: linux-usb@vger.kernel.org
94ab23dd
FB
3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729S: Maintained
3730F: drivers/usb/dwc3/
3731
833c9545
JB
3732DEVICE COREDUMP (DEV_COREDUMP)
3733M: Johannes Berg <johannes@sipsolutions.net>
3734L: linux-kernel@vger.kernel.org
3735S: Maintained
3736F: drivers/base/devcoredump.c
3737F: include/linux/devcoredump.h
3738
89d07767
KP
3739DEVICE FREQUENCY (DEVFREQ)
3740M: MyungJoo Ham <myungjoo.ham@samsung.com>
3741M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3742L: linux-pm@vger.kernel.org
6a3cd722 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3744S: Maintained
3745F: drivers/devfreq/
6a3cd722
CC
3746F: include/linux/devfreq.h
3747F: Documentation/devicetree/bindings/devfreq/
89d07767 3748
7dbded06
CC
3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750M: Chanwoo Choi <cw00.choi@samsung.com>
3751L: linux-pm@vger.kernel.org
3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753S: Supported
3754F: drivers/devfreq/event/
3755F: drivers/devfreq/devfreq-event.c
3756F: include/linux/devfreq-event.h
3757F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3758
490b864b
CC
3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760M: Chanwoo Choi <cw00.choi@samsung.com>
3761L: linux-pm@vger.kernel.org
3762L: linux-samsung-soc@vger.kernel.org
3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764S: Maintained
3765F: drivers/devfreq/exynos-bus.c
3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
1da177e4 3768DEVICE NUMBER REGISTRY
8b58be88 3769M: Torben Mathiasen <device@lanana.org>
1da177e4 3770W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3771S: Maintained
3772
e2d1d6c0 3773DEVICE-MAPPER (LVM)
854ecaad 3774M: Alasdair Kergon <agk@redhat.com>
8504eed3 3775M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3776M: dm-devel@redhat.com
e2d1d6c0
RD
3777L: dm-devel@redhat.com
3778W: http://sources.redhat.com/dm
8a6e2535 3779Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3781T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3782S: Maintained
679655da
JP
3783F: Documentation/device-mapper/
3784F: drivers/md/dm*
854ecaad 3785F: drivers/md/persistent-data/
679655da
JP
3786F: include/linux/device-mapper.h
3787F: include/linux/dm-*.h
8504eed3 3788F: include/uapi/linux/dm-*.h
e2d1d6c0 3789
bfcd3a46
JP
3790DEVLINK
3791M: Jiri Pirko <jiri@mellanox.com>
3792L: netdev@vger.kernel.org
3793S: Supported
3794F: net/core/devlink.c
3795F: include/net/devlink.h
3796F: include/uapi/linux/devlink.h
3797
c0d995aa
OST
3798DIALOG SEMICONDUCTOR DRIVERS
3799M: Support Opensource <support.opensource@diasemi.com>
3800W: http://www.dialog-semiconductor.com/products
3801S: Supported
3802F: Documentation/hwmon/da90??
047cfd01 3803F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3804F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3805F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3806F: drivers/gpio/gpio-da90??.c
3807F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3808F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3809F: drivers/input/misc/da90??_onkey.c
3810F: drivers/input/touchscreen/da9052_tsi.c
3811F: drivers/leds/leds-da90??.c
3812F: drivers/mfd/da903x.c
3813F: drivers/mfd/da90??-*.c
7be72c2c 3814F: drivers/mfd/da91??-*.c
8c0984e5
SR
3815F: drivers/power/supply/da9052-battery.c
3816F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3817F: drivers/regulator/da903x.c
3818F: drivers/regulator/da9???-regulator.[ch]
3819F: drivers/rtc/rtc-da90??.c
3820F: drivers/video/backlight/da90??_bl.c
3821F: drivers/watchdog/da90??_wdt.c
3822F: include/linux/mfd/da903x.h
3823F: include/linux/mfd/da9052/
3824F: include/linux/mfd/da9055/
047cfd01 3825F: include/linux/mfd/da9062/
c0d995aa 3826F: include/linux/mfd/da9063/
7be72c2c 3827F: include/linux/mfd/da9150/
4eeb08b4 3828F: include/linux/regulator/da9211.h
c0d995aa
OST
3829F: include/sound/da[79]*.h
3830F: sound/soc/codecs/da[79]*.[ch]
3831
6ea5dcdf
WBG
3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833M: William Breathitt Gray <vilhelm.gray@gmail.com>
3834L: linux-gpio@vger.kernel.org
3835S: Maintained
3836F: drivers/gpio/gpio-gpio-mm.c
3837
599aa697
LL
3838DIGI NEO AND CLASSIC PCI PRODUCTS
3839M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3840M: Mark Hounschell <markh@compro.net>
599aa697
LL
3841L: driverdev-devel@linuxdriverproject.org
3842S: Maintained
3843F: drivers/staging/dgnc/
3844
335d7c58 3845DIOLAN U2C-12 I2C DRIVER
ca462085 3846M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3847L: linux-i2c@vger.kernel.org
3848S: Maintained
3849F: drivers/i2c/busses/i2c-diolan-u2c.c
3850
d475c634
MW
3851DIRECT ACCESS (DAX)
3852M: Matthew Wilcox <willy@linux.intel.com>
3853L: linux-fsdevel@vger.kernel.org
3854S: Supported
3855F: fs/dax.c
3856
e7839f25 3857DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3858M: Eric Paris <eparis@parisplace.org>
3c5119c0 3859S: Maintained
679655da
JP
3860F: Documentation/filesystems/dnotify.txt
3861F: fs/notify/dnotify/
3862F: include/linux/dnotify.h
1da177e4
LT
3863
3864DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3865M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869S: Maintained
3870
4480f15b 3871DISKQUOTA
d8130624 3872M: Jan Kara <jack@suse.com>
1da177e4 3873S: Maintained
679655da
JP
3874F: Documentation/filesystems/quota.txt
3875F: fs/quota/
3876F: include/linux/quota*.h
c117ab84 3877F: include/uapi/linux/quota*.h
1da177e4 3878
702686ad
BT
3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880M: Bernie Thompson <bernie@plugable.com>
3881L: linux-fbdev@vger.kernel.org
3882S: Maintained
3883W: http://plugable.com/category/projects/udlfb/
8a61f013 3884F: drivers/video/fbdev/udlfb.c
702686ad
BT
3885F: include/video/udlfb.h
3886F: Documentation/fb/udlfb.txt
3887
e7839f25 3888DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3889M: Christine Caulfield <ccaulfie@redhat.com>
3890M: David Teigland <teigland@redhat.com>
a4644184 3891L: cluster-devel@redhat.com
5be7b50f 3892W: http://sources.redhat.com/cluster/
9f273c24 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3894S: Supported
679655da 3895F: fs/dlm/
5be7b50f 3896
53b6b3e0
SS
3897DMA BUFFER SHARING FRAMEWORK
3898M: Sumit Semwal <sumit.semwal@linaro.org>
3899S: Maintained
3900L: linux-media@vger.kernel.org
3901L: dri-devel@lists.freedesktop.org
8ada6d2d 3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3903F: drivers/dma-buf/
e46d12c6
JP
3904F: include/linux/dma-buf*
3905F: include/linux/reservation.h
3906F: include/linux/*fence.h
53b6b3e0
SS
3907F: Documentation/dma-buf-sharing.txt
3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
c483e065
GP
3910SYNC FILE FRAMEWORK
3911M: Sumit Semwal <sumit.semwal@linaro.org>
3912R: Gustavo Padovan <gustavo@padovan.org>
3913S: Maintained
3914L: linux-media@vger.kernel.org
3915L: dri-devel@lists.freedesktop.org
3916F: drivers/dma-buf/sync_file.c
3917F: include/linux/sync_file.h
3918F: Documentation/sync_file.txt
3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
b3e5f263 3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3922M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3923L: dmaengine@vger.kernel.org
3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3925S: Maintained
679655da 3926F: drivers/dma/
0ce3c066 3927F: include/linux/dmaengine.h
c56d329e 3928F: Documentation/devicetree/bindings/dma/
979a281e
VK
3929F: Documentation/dmaengine/
3930T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3931
b825037d 3932DME1737 HARDWARE MONITOR DRIVER
8b58be88 3933M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3934L: linux-hwmon@vger.kernel.org
b825037d 3935S: Maintained
679655da
JP
3936F: Documentation/hwmon/dme1737
3937F: drivers/hwmon/dme1737.c
b825037d 3938
1f31e1b1 3939DMI/SMBIOS SUPPORT
d8130624 3940M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3941S: Maintained
d4aeef93 3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3944F: drivers/firmware/dmi-id.c
3945F: drivers/firmware/dmi_scan.c
3946F: include/linux/dmi.h
3947
7d2c86b5 3948DOCUMENTATION
ad3118b9 3949M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3950L: linux-doc@vger.kernel.org
3951S: Maintained
679655da 3952F: Documentation/
42f41ecf
JC
3953F: scripts/docproc.c
3954F: scripts/kernel-doc*
97be078b
RD
3955X: Documentation/ABI/
3956X: Documentation/devicetree/
933a46b8
JC
3957X: Documentation/acpi
3958X: Documentation/power
3959X: Documentation/spi
618cd932 3960X: Documentation/media
c51edfb1 3961T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3962
1da177e4 3963DOUBLETALK DRIVER
8b58be88 3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3965L: blinux-list@redhat.com
3966S: Maintained
679655da
JP
3967F: drivers/char/dtlk.c
3968F: include/linux/dtlk.h
1da177e4 3969
e2d1d6c0 3970DPT_I2O SCSI RAID DRIVER
8b58be88 3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3972L: linux-scsi@vger.kernel.org
3973W: http://www.adaptec.com/
3974S: Maintained
679655da
JP
3975F: drivers/scsi/dpt*
3976F: drivers/scsi/dpt/
e2d1d6c0 3977
b411b363 3978DRBD DRIVER
bc2c049d
RK
3979M: Philipp Reisner <philipp.reisner@linbit.com>
3980M: Lars Ellenberg <lars.ellenberg@linbit.com>
3981L: drbd-dev@lists.linbit.com
28b8e8d4 3982W: http://www.drbd.org
bc2c049d
RK
3983T: git git://git.linbit.com/linux-drbd.git
3984T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3985S: Supported
3986F: drivers/block/drbd/
3987F: lib/lru_cache.c
3988F: Documentation/blockdev/drbd/
b411b363 3989
dc7dfcd8 3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3993S: Supported
679655da 3994F: Documentation/kobject.txt
7cfc51b9 3995F: drivers/base/
87544653 3996F: fs/debugfs/
dc7dfcd8
WS
3997F: fs/kernfs/
3998F: fs/sysfs/
87544653 3999F: include/linux/debugfs.h
dc7dfcd8 4000F: include/linux/kobj*
679655da 4001F: lib/kobj*
1da177e4
LT
4002
4003DRM DRIVERS
8b58be88 4004M: David Airlie <airlied@linux.ie>
4c6a3999 4005L: dri-devel@lists.freedesktop.org
b0447888 4006T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4007S: Maintained
679655da 4008F: drivers/gpu/drm/
433e3b34 4009F: drivers/gpu/vga/
d28ab95b
GU
4010F: Documentation/devicetree/bindings/display/
4011F: Documentation/devicetree/bindings/gpu/
4012F: Documentation/devicetree/bindings/video/
621c5474 4013F: Documentation/gpu/
850e9411 4014F: include/drm/
c117ab84 4015F: include/uapi/drm/
1da177e4 4016
c842b693
EV
4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018M: Dave Airlie <airlied@redhat.com>
4019S: Odd Fixes
4020F: drivers/gpu/drm/ast/
4021
4022DRM DRIVER FOR BOCHS VIRTUAL GPU
4023M: Gerd Hoffmann <kraxel@redhat.com>
4024S: Odd Fixes
4025F: drivers/gpu/drm/bochs/
4026
4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028M: Dave Airlie <airlied@redhat.com>
4029S: Odd Fixes
4030F: drivers/gpu/drm/cirrus/
4031
c26a4017 4032RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4033M: Alex Deucher <alexander.deucher@amd.com>
4034M: Christian König <christian.koenig@amd.com>
4035L: dri-devel@lists.freedesktop.org
4036T: git git://people.freedesktop.org/~agd5f/linux
4037S: Supported
4038F: drivers/gpu/drm/radeon/
74c97375 4039F: include/uapi/drm/radeon_drm.h
c26a4017 4040F: drivers/gpu/drm/amd/
74c97375 4041F: include/uapi/drm/amdgpu_drm.h
566f5939 4042
03e255b9
TR
4043DRM PANEL DRIVERS
4044M: Thierry Reding <thierry.reding@gmail.com>
4045L: dri-devel@lists.freedesktop.org
4046T: git git://anongit.freedesktop.org/tegra/linux.git
4047S: Maintained
4048F: drivers/gpu/drm/drm_panel.c
4049F: drivers/gpu/drm/panel/
4050F: include/drm/drm_panel.h
2d799dde 4051F: Documentation/devicetree/bindings/display/panel/
03e255b9 4052
8daf7473 4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4054M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4055M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4056L: intel-gfx@lists.freedesktop.org
8daf7473 4057L: dri-devel@lists.freedesktop.org
7564fde3 4058W: https://01.org/linuxgraphics/
47f95647 4059Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4060T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4061S: Supported
14430813 4062F: drivers/gpu/drm/i915/
8daf7473 4063F: include/drm/i915*
baceac3a 4064F: include/uapi/drm/i915_drm.h
621c5474 4065F: Documentation/gpu/i915.rst
8daf7473 4066
99763bb8
BB
4067DRM DRIVERS FOR ATMEL HLCDC
4068M: Boris Brezillon <boris.brezillon@free-electrons.com>
4069L: dri-devel@lists.freedesktop.org
4070S: Supported
4071F: drivers/gpu/drm/atmel-hlcdc/
4072F: Documentation/devicetree/bindings/drm/atmel/
4073
bf1139df
MR
4074DRM DRIVERS FOR ALLWINNER A10
4075M: Maxime Ripard <maxime.ripard@free-electrons.com>
4076L: dri-devel@lists.freedesktop.org
4077S: Supported
4078F: drivers/gpu/drm/sun4i/
4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
398a6d4a
KP
4081DRM DRIVERS FOR EXYNOS
4082M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4083M: Joonyoung Shim <jy0922.shim@samsung.com>
4084M: Seung-Woo Kim <sw0312.kim@samsung.com>
4085M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4086L: dri-devel@lists.freedesktop.org
25a58030 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4088S: Supported
14430813 4089F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4090F: include/uapi/drm/exynos_drm.h
4091F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4092
b55a1b9c 4093DRM DRIVERS FOR FREESCALE DCU
bc66757a 4094M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4095M: Alison Wang <alison.wang@freescale.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/fsl-dcu/
2d799dde 4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4102
0a3d775f
PZ
4103DRM DRIVERS FOR FREESCALE IMX
4104M: Philipp Zabel <p.zabel@pengutronix.de>
4105L: dri-devel@lists.freedesktop.org
4106S: Maintained
4107F: drivers/gpu/drm/imx/
ef739aa4 4108F: drivers/gpu/ipu-v3/
2d799dde 4109F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4110
ba2199a6
PJ
4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113L: dri-devel@lists.freedesktop.org
4114T: git git://github.com/patjak/drm-gma500
4115S: Maintained
5ff18e42 4116F: drivers/gpu/drm/gma500/
ba2199a6 4117
c84ffde9
XL
4118DRM DRIVERS FOR HISILICON
4119M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121R: Chen Feng <puck.chen@hisilicon.com>
4122L: dri-devel@lists.freedesktop.org
4123T: git git://github.com/xin3liang/linux.git
4124S: Maintained
4125F: drivers/gpu/drm/hisilicon/
4126F: Documentation/devicetree/bindings/display/hisilicon/
4127
399516ab
EV
4128DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129S: Orphan / Obsolete
4130F: drivers/gpu/drm/i810/
4131F: include/uapi/drm/i810_drm.h
4132
37b2a214
CH
4133DRM DRIVERS FOR MEDIATEK
4134M: CK Hu <ck.hu@mediatek.com>
4135M: Philipp Zabel <p.zabel@pengutronix.de>
4136L: dri-devel@lists.freedesktop.org
4137S: Supported
4138F: drivers/gpu/drm/mediatek/
4139F: Documentation/devicetree/bindings/display/mediatek/
4140
06346451
EV
4141DRM DRIVER FOR MSM ADRENO GPU
4142M: Rob Clark <robdclark@gmail.com>
4143L: linux-arm-msm@vger.kernel.org
4144L: dri-devel@lists.freedesktop.org
4145L: freedreno@lists.freedesktop.org
4146T: git git://people.freedesktop.org/~robclark/linux
4147S: Maintained
4148F: drivers/gpu/drm/msm/
4149F: include/uapi/drm/msm_drm.h
4150F: Documentation/devicetree/bindings/display/msm/
4151
fad89bb3
EV
4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4153M: Ben Skeggs <bskeggs@redhat.com>
4154L: dri-devel@lists.freedesktop.org
4155L: nouveau@lists.freedesktop.org
4156T: git git://github.com/skeggsb/linux
4157S: Supported
4158F: drivers/gpu/drm/nouveau/
4159F: include/uapi/drm/nouveau_drm.h
ba2199a6 4160
bd3b49f2 4161DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4162M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4163L: dri-devel@lists.freedesktop.org
4164L: linux-tegra@vger.kernel.org
a5ad7a63 4165T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4166S: Supported
dee8268f 4167F: drivers/gpu/drm/tegra/
a5ad7a63 4168F: drivers/gpu/host1x/
e1e90644 4169F: include/linux/host1x.h
a5ad7a63 4170F: include/uapi/drm/tegra_drm.h
2d799dde 4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4172
399516ab
EV
4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4174S: Orphan / Obsolete
4175F: drivers/gpu/drm/mga/
4176F: include/uapi/drm/mga_drm.h
4177
c842b693
EV
4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/mgag200/
4182
399516ab
EV
4183DRM DRIVER FOR RAGE 128 VIDEO CARDS
4184S: Orphan / Obsolete
4185F: drivers/gpu/drm/r128/
4186F: include/uapi/drm/r128_drm.h
4187
a284e9d1
LP
4188DRM DRIVERS FOR RENESAS
4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4190L: dri-devel@lists.freedesktop.org
4a121096 4191L: linux-renesas-soc@vger.kernel.org
2392ccd4 4192T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4193S: Supported
4194F: drivers/gpu/drm/rcar-du/
4195F: drivers/gpu/drm/shmobile/
a284e9d1 4196F: include/linux/platform_data/shmob_drm.h
33be436d 4197F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4198
c842b693
EV
4199DRM DRIVER FOR QXL VIRTUAL GPU
4200M: Dave Airlie <airlied@redhat.com>
4201S: Odd Fixes
4202F: drivers/gpu/drm/qxl/
4203F: include/uapi/drm/qxl_drm.h
a284e9d1 4204
625e0346
HS
4205DRM DRIVERS FOR ROCKCHIP
4206M: Mark Yao <mark.yao@rock-chips.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Maintained
4209F: drivers/gpu/drm/rockchip/
f253f7eb 4210F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4211
399516ab
EV
4212DRM DRIVER FOR SAVAGE VIDEO CARDS
4213S: Orphan / Obsolete
4214F: drivers/gpu/drm/savage/
4215F: include/uapi/drm/savage_drm.h
4216
4217DRM DRIVER FOR SIS VIDEO CARDS
4218S: Orphan / Obsolete
4219F: drivers/gpu/drm/sis/
4220F: include/uapi/drm/sis_drm.h
625e0346 4221
7f11c476
BG
4222DRM DRIVERS FOR STI
4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4224M: Vincent Abriou <vincent.abriou@st.com>
4225L: dri-devel@lists.freedesktop.org
4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4227S: Maintained
4228F: drivers/gpu/drm/sti
2d799dde 4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4230
399516ab
EV
4231DRM DRIVER FOR TDFX VIDEO CARDS
4232S: Orphan / Obsolete
4233F: drivers/gpu/drm/tdfx/
4234
c842b693
EV
4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4236M: Dave Airlie <airlied@redhat.com>
4237S: Odd Fixes
4238F: drivers/gpu/drm/udl/
4239
8bb0bce9
LS
4240DRM DRIVERS FOR VIVANTE GPU IP
4241M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4242R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4243R: Christian Gmeiner <christian.gmeiner@gmail.com>
4244L: dri-devel@lists.freedesktop.org
4245S: Maintained
8a9257a0
EV
4246F: drivers/gpu/drm/etnaviv/
4247F: include/uapi/drm/etnaviv_drm.h
4248F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4249
c4291702
EV
4250DRM DRIVER FOR VMWARE VIRTUAL GPU
4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4252M: Sinclair Yeh <syeh@vmware.com>
4253M: Thomas Hellstrom <thellstrom@vmware.com>
4254L: dri-devel@lists.freedesktop.org
4255T: git git://people.freedesktop.org/~syeh/repos_linux
4256T: git git://people.freedesktop.org/~thomash/linux
4257S: Supported
4258F: drivers/gpu/drm/vmwgfx/
4259F: include/uapi/drm/vmwgfx_drm.h
4260
8636d452
EA
4261DRM DRIVERS FOR VC4
4262M: Eric Anholt <eric@anholt.net>
4263T: git git://github.com/anholt/linux
4264S: Supported
4265F: drivers/gpu/drm/vc4/
4266F: include/uapi/drm/vc4_drm.h
4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4268
5ef330a7
TV
4269DRM DRIVERS FOR TI OMAP
4270M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/omapdrm/
4274F: Documentation/devicetree/bindings/display/ti/
4275
adb314ed
TV
4276DRM DRIVERS FOR TI LCDC
4277M: Jyri Sarha <jsarha@ti.com>
4278R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L: dri-devel@lists.freedesktop.org
4280S: Maintained
4281F: drivers/gpu/drm/tilcdc/
4282F: Documentation/devicetree/bindings/display/tilcdc/
4283
598df1ac
AK
4284DSBR100 USB FM RADIO DRIVER
4285M: Alexey Klimov <klimov.linux@gmail.com>
4286L: linux-media@vger.kernel.org
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/radio/dsbr100.c
4290
1da177e4 4291DSCC4 DRIVER
8b58be88 4292M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4293L: netdev@vger.kernel.org
1da177e4 4294S: Maintained
679655da 4295F: drivers/net/wan/dscc4.c
1da177e4 4296
cc11b140
HV
4297DT3155 MEDIA DRIVER
4298M: Hans Verkuil <hverkuil@xs4all.nl>
4299L: linux-media@vger.kernel.org
4300T: git git://linuxtv.org/media_tree.git
a825eaec 4301W: https://linuxtv.org
cc11b140
HV
4302S: Odd Fixes
4303F: drivers/media/pci/dt3155/
4304
91952bc0
AP
4305DVB_USB_AF9015 MEDIA DRIVER
4306M: Antti Palosaari <crope@iki.fi>
4307L: linux-media@vger.kernel.org
a825eaec 4308W: https://linuxtv.org
91952bc0
AP
4309W: http://palosaari.fi/linux/
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
4313F: drivers/media/usb/dvb-usb-v2/af9015*
4314
4315DVB_USB_AF9035 MEDIA DRIVER
4316M: Antti Palosaari <crope@iki.fi>
4317L: linux-media@vger.kernel.org
a825eaec 4318W: https://linuxtv.org
91952bc0
AP
4319W: http://palosaari.fi/linux/
4320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4321T: git git://linuxtv.org/anttip/media_tree.git
4322S: Maintained
4323F: drivers/media/usb/dvb-usb-v2/af9035*
4324
4325DVB_USB_ANYSEE MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/anysee*
4334
4335DVB_USB_AU6610 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/usb/dvb-usb-v2/au6610*
4344
4345DVB_USB_CE6230 MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/ce6230*
4354
d099dea2
MK
4355DVB_USB_CXUSB MEDIA DRIVER
4356M: Michael Krufky <mkrufky@linuxtv.org>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
d099dea2
MK
4359W: http://github.com/mkrufky
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/media_tree.git
4362S: Maintained
9819da66 4363F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4364
91952bc0 4365DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
91952bc0 4373F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4374
5560983b 4375DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
a825eaec 4378W: https://linuxtv.org
91952bc0
AP
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
5560983b 4382F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4383
8856f5f2
MK
4384DVB_USB_MXL111SF MEDIA DRIVER
4385M: Michael Krufky <mkrufky@linuxtv.org>
4386L: linux-media@vger.kernel.org
a825eaec 4387W: https://linuxtv.org
8856f5f2
MK
4388W: http://github.com/mkrufky
4389Q: http://patchwork.linuxtv.org/project/linux-media/list/
4390T: git git://linuxtv.org/mkrufky/mxl111sf.git
4391S: Maintained
4392F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4393
91952bc0
AP
4394DVB_USB_RTL28XXU MEDIA DRIVER
4395M: Antti Palosaari <crope@iki.fi>
4396L: linux-media@vger.kernel.org
a825eaec 4397W: https://linuxtv.org
91952bc0
AP
4398W: http://palosaari.fi/linux/
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4403
4404DVB_USB_V2 MEDIA DRIVER
4405M: Antti Palosaari <crope@iki.fi>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
91952bc0
AP
4408W: http://palosaari.fi/linux/
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/anttip/media_tree.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4414
ac0ac38f 4415DYNAMIC DEBUG
5c4a97d1 4416M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4417S: Maintained
4418F: lib/dynamic_debug.c
4419F: include/linux/dynamic_debug.h
4420
789c7048 4421DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4422M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4423S: Maintained
df621252 4424F: drivers/tty/serial/dz.*
789c7048 4425
f17effbe
MF
4426E3X0 POWER BUTTON DRIVER
4427M: Moritz Fischer <moritz.fischer@ettus.com>
4428L: usrp-users@lists.ettus.com
4429W: http://www.ettus.com
4430S: Supported
4431F: drivers/input/misc/e3x0-button.c
4432F: Documentation/devicetree/bindings/input/e3x0-button.txt
4433
91952bc0
AP
4434E4000 MEDIA DRIVER
4435M: Antti Palosaari <crope@iki.fi>
4436L: linux-media@vger.kernel.org
a825eaec 4437W: https://linuxtv.org
91952bc0
AP
4438W: http://palosaari.fi/linux/
4439Q: http://patchwork.linuxtv.org/project/linux-media/list/
4440T: git git://linuxtv.org/anttip/media_tree.git
4441S: Maintained
4442F: drivers/media/tuners/e4000*
4443
1da177e4 4444EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4445M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4446L: linux-scsi@vger.kernel.org
4447S: Maintained
679655da 4448F: drivers/scsi/eata.c
1da177e4 4449
91952bc0
AP
4450EC100 MEDIA DRIVER
4451M: Antti Palosaari <crope@iki.fi>
4452L: linux-media@vger.kernel.org
a825eaec 4453W: https://linuxtv.org
91952bc0
AP
4454W: http://palosaari.fi/linux/
4455Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456T: git git://linuxtv.org/anttip/media_tree.git
4457S: Maintained
4458F: drivers/media/dvb-frontends/ec100*
4459
237fead6 4460ECRYPT FILE SYSTEM
0de9adf2 4461M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4462L: ecryptfs@vger.kernel.org
24a923e4 4463W: http://ecryptfs.org
6dc7516e 4464W: https://launchpad.net/ecryptfs
9f273c24 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4466S: Supported
679655da
JP
4467F: Documentation/filesystems/ecryptfs.txt
4468F: fs/ecryptfs/
237fead6 4469
da9bb1d2 4470EDAC-CORE
aa15aa0e 4471M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4474L: linux-edac@vger.kernel.org
07cd6bf5
FW
4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4477S: Supported
679655da 4478F: Documentation/edac.txt
91445c72 4479F: drivers/edac/
679655da 4480F: include/linux/edac.h
0e438e3f 4481
c476c23b 4482EDAC-AMD64
487ba8e8 4483M: Borislav Petkov <bp@alien8.de>
91445c72 4484L: linux-edac@vger.kernel.org
487ba8e8 4485S: Maintained
c476c23b
BP
4486F: drivers/edac/amd64_edac*
4487
836dae5d 4488EDAC-CALXEDA
836dae5d
RR
4489M: Robert Richter <rric@kernel.org>
4490L: linux-edac@vger.kernel.org
836dae5d
RR
4491S: Maintained
4492F: drivers/edac/highbank*
4493
f65aad41
RB
4494EDAC-CAVIUM
4495M: Ralf Baechle <ralf@linux-mips.org>
4496M: David Daney <david.daney@cavium.com>
4497L: linux-edac@vger.kernel.org
4498L: linux-mips@linux-mips.org
f65aad41
RB
4499S: Supported
4500F: drivers/edac/octeon_edac*
4501
0e438e3f 4502EDAC-E752X
8b58be88 4503M: Mark Gross <mark.gross@intel.com>
91445c72 4504L: linux-edac@vger.kernel.org
0e438e3f 4505S: Maintained
679655da 4506F: drivers/edac/e752x_edac.c
0e438e3f
DP
4507
4508EDAC-E7XXX
91445c72 4509L: linux-edac@vger.kernel.org
0e438e3f 4510S: Maintained
679655da 4511F: drivers/edac/e7xxx_edac.c
0e438e3f 4512
7d136731
BP
4513EDAC-FSL_DDR
4514M: York Sun <york.sun@nxp.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/fsl_ddr_edac.*
4518
77c5f5d2 4519EDAC-GHES
5dc8a864
MCC
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4522L: linux-edac@vger.kernel.org
77c5f5d2 4523S: Maintained
2caa67a6 4524F: drivers/edac/ghes_edac.c
77c5f5d2 4525
6bc78404 4526EDAC-I82443BXGX
8b58be88 4527M: Tim Small <tim@buttersideup.com>
91445c72 4528L: linux-edac@vger.kernel.org
6bc78404 4529S: Maintained
679655da 4530F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4531
4532EDAC-I3000
91445c72 4533L: linux-edac@vger.kernel.org
c91d9075 4534S: Orphan
679655da 4535F: drivers/edac/i3000_edac.c
6bc78404
DT
4536
4537EDAC-I5000
91445c72 4538L: linux-edac@vger.kernel.org
ba9a5918 4539S: Maintained
679655da 4540F: drivers/edac/i5000_edac.c
ba9a5918 4541
44c12cb2 4542EDAC-I5400
5dc8a864
MCC
4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4545L: linux-edac@vger.kernel.org
44c12cb2 4546S: Maintained
679655da 4547F: drivers/edac/i5400_edac.c
44c12cb2 4548
3c9c92b6 4549EDAC-I7300
5dc8a864
MCC
4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4551M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4552L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4553S: Maintained
4554F: drivers/edac/i7300_edac.c
4555
67c89316 4556EDAC-I7CORE
5dc8a864
MCC
4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4558M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4559L: linux-edac@vger.kernel.org
67c89316 4560S: Maintained
70aff0ce 4561F: drivers/edac/i7core_edac.c
67c89316 4562
ba9a5918 4563EDAC-I82975X
8b58be88 4564M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4565M: "Arvind R." <arvino55@gmail.com>
91445c72 4566L: linux-edac@vger.kernel.org
ba9a5918 4567S: Maintained
679655da 4568F: drivers/edac/i82975x_edac.c
ba9a5918 4569
791b4706
JB
4570EDAC-IE31200
4571M: Jason Baron <jbaron@akamai.com>
4572L: linux-edac@vger.kernel.org
791b4706
JB
4573S: Maintained
4574F: drivers/edac/ie31200_edac.c
4575
ccdfb979 4576EDAC-MPC85XX
30c7469b 4577M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4578L: linux-edac@vger.kernel.org
ccdfb979
JT
4579S: Maintained
4580F: drivers/edac/mpc85xx_edac.[ch]
4581
ba9a5918 4582EDAC-PASEMI
8b58be88 4583M: Egor Martovetsky <egor@pasemi.com>
91445c72 4584L: linux-edac@vger.kernel.org
6bc78404 4585S: Maintained
679655da 4586F: drivers/edac/pasemi_edac.c
6bc78404 4587
0e438e3f 4588EDAC-R82600
8b58be88 4589M: Tim Small <tim@buttersideup.com>
91445c72 4590L: linux-edac@vger.kernel.org
0e438e3f 4591S: Maintained
679655da 4592F: drivers/edac/r82600_edac.c
da9bb1d2 4593
4d096ca7 4594EDAC-SBRIDGE
5dc8a864
MCC
4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4597L: linux-edac@vger.kernel.org
4d096ca7
MCC
4598S: Maintained
4599F: drivers/edac/sb_edac.c
4600
4ec656bd
TL
4601EDAC-SKYLAKE
4602M: Tony Luck <tony.luck@intel.com>
4603L: linux-edac@vger.kernel.org
4604S: Maintained
4605F: drivers/edac/skx_edac.c
4606
995e1de4
LH
4607EDAC-XGENE
4608APPLIED MICRO (APM) X-GENE SOC EDAC
4609M: Loc Ho <lho@apm.com>
4610S: Supported
4611F: drivers/edac/xgene_edac.c
4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4613
af39917d
CL
4614EDIROL UA-101/UA-1000 DRIVER
4615M: Clemens Ladisch <clemens@ladisch.de>
4616L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4617T: git git://git.alsa-project.org/alsa-kernel.git
4618S: Maintained
4619F: sound/usb/misc/ua101.c
4620
1f7df953 4621EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4622M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4623L: linux-efi@vger.kernel.org
78bef24e 4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4625S: Maintained
fb2efb5c 4626F: Documentation/efi-stub.txt
1f7df953
MF
4627F: arch/ia64/kernel/efi.c
4628F: arch/x86/boot/compressed/eboot.[ch]
4629F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4630F: arch/x86/platform/efi/
4631F: drivers/firmware/efi/
1f7df953
MF
4632F: include/linux/efi*.h
4633
d68772b7
MF
4634EFI VARIABLE FILESYSTEM
4635M: Matthew Garrett <matthew.garrett@nebula.com>
4636M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4637M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4639L: linux-efi@vger.kernel.org
4640S: Maintained
4641F: fs/efivarfs/
4642
85a00d9b
PJ
4643EFIFB FRAMEBUFFER DRIVER
4644L: linux-fbdev@vger.kernel.org
4645M: Peter Jones <pjones@redhat.com>
4646S: Maintained
8a61f013 4647F: drivers/video/fbdev/efifb.c
85a00d9b 4648
ff6301da
IH
4649EFI TEST DRIVER
4650L: linux-efi@vger.kernel.org
4651M: Ivan Hu <ivan.hu@canonical.com>
4652M: Matt Fleming <matt@codeblueprint.co.uk>
4653S: Maintained
4654F: drivers/firmware/efi/test/
4655
0bee8d28
JT
4656EFS FILESYSTEM
4657W: http://aeschi.ch.eu.org/efs/
4658S: Orphan
679655da 4659F: fs/efs/
0bee8d28 4660
aa8a9e25 4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4662M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4663L: netdev@vger.kernel.org
4664S: Maintained
9aa32835 4665F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4666
f0319efe 4667EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4670L: linux-media@vger.kernel.org
a825eaec 4671W: https://linuxtv.org
f0319efe
MCC
4672T: git git://linuxtv.org/media_tree.git
4673S: Maintained
4674F: drivers/media/usb/em28xx/
618cd932 4675F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4676
3e3a7d66 4677EMBEDDED LINUX
8b58be88
JP
4678M: Paul Gortmaker <paul.gortmaker@windriver.com>
4679M: Matt Mackall <mpm@selenic.com>
4680M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4681L: linux-embedded@vger.kernel.org
4682S: Maintained
4683
32505876
JS
4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4685M: James Smart <james.smart@avagotech.com>
4686M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4687L: linux-scsi@vger.kernel.org
32505876 4688W: http://www.avagotech.com
ce00f85c 4689S: Supported
679655da 4690F: drivers/scsi/lpfc/
3a1c1d44 4691
5f5bac82 4692ENE CB710 FLASH CARD READER DRIVER
8b58be88 4693M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4694S: Maintained
4695F: drivers/misc/cb710/
4696F: drivers/mmc/host/cb710-mmc.*
4697F: include/linux/cb710.h
4698
931e39a1
ML
4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4700M: Maxim Levitsky <maximlevitsky@gmail.com>
4701S: Maintained
2a837449 4702F: drivers/media/rc/ene_ir.*
931e39a1 4703
d5ca9006 4704EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4705M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4706S: Maintained
084bad91 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4708F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4709F: include/video/s1d13xxxfb.h
d5ca9006 4710
38df6492
ME
4711ET131X NETWORK DRIVER
4712M: Mark Einon <mark.einon@gmail.com>
4713S: Odd Fixes
4714F: drivers/net/ethernet/agere/
4715
1da177e4 4716ETHERNET BRIDGE
adbbf69d 4717M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4718L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4719L: netdev@vger.kernel.org
c996d8b9 4720W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4721S: Maintained
679655da
JP
4722F: include/linux/netfilter_bridge/
4723F: net/bridge/
1da177e4 4724
22f08ad9
FF
4725ETHERNET PHY LIBRARY
4726M: Florian Fainelli <f.fainelli@gmail.com>
4727L: netdev@vger.kernel.org
4728S: Maintained
4729F: include/linux/phy.h
4730F: include/linux/phy_fixed.h
4731F: drivers/net/phy/
4732F: Documentation/networking/phy.txt
4733F: drivers/of/of_mdio.c
4734F: drivers/of/of_net.c
4735
1da177e4 4736EXT2 FILE SYSTEM
d8130624 4737M: Jan Kara <jack@suse.com>
72be2ccf 4738L: linux-ext4@vger.kernel.org
1da177e4 4739S: Maintained
679655da
JP
4740F: Documentation/filesystems/ext2.txt
4741F: fs/ext2/
4742F: include/linux/ext2*
1da177e4 4743
72be2ccf 4744EXT4 FILE SYSTEM
8b58be88 4745M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4746M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4747L: linux-ext4@vger.kernel.org
08a225f1 4748W: http://ext4.wiki.kernel.org
8a6e2535 4749Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4751S: Maintained
679655da
JP
4752F: Documentation/filesystems/ext4.txt
4753F: fs/ext4/
1da177e4 4754
c5532b09 4755Extended Verification Module (EVM)
74dd744f
MZ
4756M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4757L: linux-ima-devel@lists.sourceforge.net
4758L: linux-security-module@vger.kernel.org
c5532b09
MZ
4759S: Supported
4760F: security/integrity/evm/
4761
df6b3cfe
MH
4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4763M: MyungJoo Ham <myungjoo.ham@samsung.com>
4764M: Chanwoo Choi <cw00.choi@samsung.com>
4765L: linux-kernel@vger.kernel.org
81df63a9 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4767S: Maintained
4768F: drivers/extcon/
cd2c3e7f
CC
4769F: include/linux/extcon/
4770F: include/linux/extcon.h
df6b3cfe 4771F: Documentation/extcon/
cd2c3e7f 4772F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4773
e2a75c44 4774EXYNOS DP DRIVER
b7701755 4775M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4776L: dri-devel@lists.freedesktop.org
4777S: Maintained
4778F: drivers/gpu/drm/exynos/exynos_dp*
4779
9b93a409
MS
4780EXYNOS SYSMMU (IOMMU) driver
4781M: Marek Szyprowski <m.szyprowski@samsung.com>
4782L: iommu@lists.linux-foundation.org
4783S: Maintained
4784F: drivers/iommu/exynos-iommu.c
4785
4a66d3fe
NC
4786EZchip NPS platform support
4787M: Noam Camus <noamc@ezchip.com>
4788S: Supported
4789F: arch/arc/plat-eznps
4790F: arch/arc/boot/dts/eznps.dts
4791
e53004e2 4792F71805F HARDWARE MONITORING DRIVER
d8130624 4793M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4794L: linux-hwmon@vger.kernel.org
e53004e2 4795S: Maintained
679655da
JP
4796F: Documentation/hwmon/f71805f
4797F: drivers/hwmon/f71805f.c
e53004e2 4798
eea977ed
MB
4799FC0011 TUNER DRIVER
4800M: Michael Buesch <m@bues.ch>
4801L: linux-media@vger.kernel.org
4802S: Maintained
ccae7af2
MCC
4803F: drivers/media/tuners/fc0011.h
4804F: drivers/media/tuners/fc0011.c
eea977ed 4805
91952bc0
AP
4806FC2580 MEDIA DRIVER
4807M: Antti Palosaari <crope@iki.fi>
4808L: linux-media@vger.kernel.org
a825eaec 4809W: https://linuxtv.org
91952bc0
AP
4810W: http://palosaari.fi/linux/
4811Q: http://patchwork.linuxtv.org/project/linux-media/list/
4812T: git git://linuxtv.org/anttip/media_tree.git
4813S: Maintained
4814F: drivers/media/tuners/fc2580*
eea977ed 4815
88b2dbdb
EP
4816FANOTIFY
4817M: Eric Paris <eparis@redhat.com>
4818S: Maintained
4819F: fs/notify/fanotify/
4820F: include/linux/fanotify.h
c117ab84 4821F: include/uapi/linux/fanotify.h
88b2dbdb 4822
1da177e4 4823FARSYNC SYNCHRONOUS DRIVER
8b58be88 4824M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4825W: http://www.farsite.co.uk/
4826S: Supported
679655da 4827F: drivers/net/wan/farsync.*
1da177e4 4828
c5408b88 4829FAULT INJECTION SUPPORT
8b58be88 4830M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4831S: Supported
679655da
JP
4832F: Documentation/fault-injection/
4833F: lib/fault-inject.c
c5408b88 4834
053e514f
NT
4835FBTFT Framebuffer drivers
4836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4837M: Noralf Trønnes <noralf@tronnes.org>
4838S: Maintained
4839F: drivers/staging/fbtft/
4840
cae727db 4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4842M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4843L: fcoe-devel@open-fcoe.org
cae727db
RL
4844W: www.Open-FCoE.org
4845S: Supported
4846F: drivers/scsi/libfc/
4847F: drivers/scsi/fcoe/
4848F: include/scsi/fc/
4849F: include/scsi/libfc.h
4850F: include/scsi/libfcoe.h
c117ab84 4851F: include/uapi/scsi/fc/
cae727db 4852
e2d1d6c0 4853FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4854M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4855M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4856L: linux-fsdevel@vger.kernel.org
1da177e4 4857S: Maintained
679655da
JP
4858F: include/linux/fcntl.h
4859F: include/linux/fs.h
c117ab84
CEB
4860F: include/uapi/linux/fcntl.h
4861F: include/uapi/linux/fs.h
679655da
JP
4862F: fs/fcntl.c
4863F: fs/locks.c
1da177e4 4864
e2d1d6c0 4865FILESYSTEMS (VFS and infrastructure)
8b58be88 4866M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4867L: linux-fsdevel@vger.kernel.org
173acc7c 4868S: Maintained
679655da 4869F: fs/*
173acc7c 4870
b26e0ed4 4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4872M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4873L: linux-hwmon@vger.kernel.org
b26e0ed4 4874S: Maintained
d5ca6918
JP
4875F: drivers/hwmon/f75375s.c
4876F: include/linux/f75375s.h
b26e0ed4 4877
a331b0c3
CL
4878FIREWIRE AUDIO DRIVERS
4879M: Clemens Ladisch <clemens@ladisch.de>
4880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4881T: git git://git.alsa-project.org/alsa-kernel.git
4882S: Maintained
4883F: sound/firewire/
4884
eb86ec51
SR
4885FIREWIRE MEDIA DRIVERS (firedtv)
4886M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4887L: linux-media@vger.kernel.org
4888L: linux1394-devel@lists.sourceforge.net
4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4890S: Maintained
4891F: drivers/media/firewire/
4892
a511ce33
CB
4893FIREWIRE SBP-2 TARGET
4894M: Chris Boot <bootc@bootc.net>
4895L: linux-scsi@vger.kernel.org
4896L: target-devel@vger.kernel.org
4897L: linux1394-devel@lists.sourceforge.net
4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4899S: Maintained
4900F: drivers/target/sbp/
4901
7d2c86b5 4902FIREWIRE SUBSYSTEM
8b58be88 4903M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4904L: linux1394-devel@lists.sourceforge.net
958a29cb 4905W: http://ieee1394.wiki.kernel.org/
2ca526bf 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4907S: Maintained
679655da 4908F: drivers/firewire/
8f06ce3b
SR
4909F: include/linux/firewire.h
4910F: include/uapi/linux/firewire*.h
9f6d3c4b 4911F: tools/firewire/
e2d1d6c0
RD
4912
4913FIRMWARE LOADER (request_firmware)
39e68089 4914M: Ming Lei <ming.lei@canonical.com>
e7604239 4915M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4916L: linux-kernel@vger.kernel.org
4917S: Maintained
679655da
JP
4918F: Documentation/firmware_class/
4919F: drivers/base/firmware*.c
4920F: include/linux/firmware.h
e2d1d6c0 4921
f730e3dc 4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4923M: Joshua Morris <josh.h.morris@us.ibm.com>
4924M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4925S: Maintained
4926F: drivers/block/rsxx/
4927
8206f664 4928FLOPPY DRIVER
e5f6450c 4929M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4931S: Odd fixes
4932F: drivers/block/floppy.c
4933
9c9f32ed
AR
4934FMC SUBSYSTEM
4935M: Alessandro Rubini <rubini@gnudd.com>
4936W: http://www.ohwr.org/projects/fmc-bus
4937S: Supported
4938F: drivers/fmc/
4939F: include/linux/fmc*.h
4940F: include/linux/ipmi-fru.h
4941K: fmc_d.*register
4942
3c0ed7d5
AT
4943FPGA MANAGER FRAMEWORK
4944M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4945R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4946S: Maintained
4947F: drivers/fpga/
4948F: include/linux/fpga/fpga-mgr.h
4949W: http://www.rocketboards.org
4950
e2d1d6c0 4951FPU EMULATOR
8b58be88 4952M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4953W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4954S: Maintained
679655da 4955F: arch/x86/math-emu/
e2d1d6c0
RD
4956
4957FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4958L: netdev@vger.kernel.org
c173bfac 4959S: Orphan
679655da
JP
4960F: drivers/net/wan/dlci.c
4961F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4962
4963FRAMEBUFFER LAYER
5489e948 4964M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4965L: linux-fbdev@vger.kernel.org
b22fe37b 4966Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4967S: Maintained
679655da 4968F: Documentation/fb/
b22fe37b
PM
4969F: drivers/video/
4970F: include/video/
679655da 4971F: include/linux/fb.h
c117ab84
CEB
4972F: include/uapi/video/
4973F: include/uapi/linux/fb.h
e2d1d6c0 4974
93aafb6d
HG
4975FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
4976M: Horia Geantă <horia.geanta@nxp.com>
4977M: Dan Douglass <dan.douglass@nxp.com>
4978L: linux-crypto@vger.kernel.org
4979S: Maintained
4980F: drivers/crypto/caam/
4981F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
4982
a57c188e 4983FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4984M: Timur Tabi <timur@tabi.org>
a57c188e 4985L: linux-fbdev@vger.kernel.org
c4ef9bc4 4986S: Maintained
8a61f013 4987F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4988
e2d1d6c0 4989FREESCALE DMA DRIVER
8b58be88
JP
4990M: Li Yang <leoli@freescale.com>
4991M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4992L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4993S: Maintained
679655da 4994F: drivers/dma/fsldma.*
e2d1d6c0 4995
44248aff
HX
4996FREESCALE GPMI NAND DRIVER
4997M: Han Xu <han.xu@nxp.com>
4998L: linux-mtd@lists.infradead.org
4999S: Maintained
5000F: drivers/mtd/nand/gpmi-nand/*
5001
e2d1d6c0 5002FREESCALE I2C CPM DRIVER
8b58be88 5003M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5004L: linuxppc-dev@lists.ozlabs.org
846557d3 5005L: linux-i2c@vger.kernel.org
0d2b405a 5006S: Maintained
679655da 5007F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5008
60e8c5ab 5009FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5010M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5011L: linux-fbdev@vger.kernel.org
efc03ecb 5012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5013S: Maintained
bad985a1 5014F: include/linux/platform_data/video-imxfb.h
8a61f013 5015F: drivers/video/fbdev/imxfb.c
60e8c5ab 5016
4d8e2cef 5017FREESCALE QUAD SPI DRIVER
38714fbd 5018M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5019L: linux-mtd@lists.infradead.org
5020S: Maintained
5021F: drivers/mtd/spi-nor/fsl-quadspi.c
5022
4689a6b1 5023FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5024M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5025M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5026L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5027L: netdev@vger.kernel.org
5028S: Maintained
ec21e2ec 5029F: drivers/net/ethernet/freescale/fs_enet/
679655da 5030F: include/linux/fs_enet_pd.h
4689a6b1 5031
63a0a00b
NA
5032FREESCALE IMX / MXC FEC DRIVER
5033M: Fugang Duan <fugang.duan@nxp.com>
5034L: netdev@vger.kernel.org
5035S: Maintained
5036F: drivers/net/ethernet/freescale/fec_main.c
5037F: drivers/net/ethernet/freescale/fec_ptp.c
5038F: drivers/net/ethernet/freescale/fec.h
5039F: Documentation/devicetree/bindings/net/fsl-fec.txt
5040
2fbfadb5
MB
5041FREESCALE QORIQ DPAA FMAN DRIVER
5042M: Madalin Bucur <madalin.bucur@nxp.com>
5043L: netdev@vger.kernel.org
5044S: Maintained
5045F: drivers/net/ethernet/freescale/fman
5046F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5047
d9e9d82c 5048FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5049L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5050S: Orphan
7aa1aa6e
ZQ
5051F: drivers/soc/fsl/qe/
5052F: include/soc/fsl/*qe*.h
5053F: include/soc/fsl/*ucc*.h
d9e9d82c 5054
b55ef929 5055FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5056M: Li Yang <leoli@freescale.com>
6372594a 5057L: linux-usb@vger.kernel.org
a4724ed6 5058L: linuxppc-dev@lists.ozlabs.org
a7205b30 5059S: Maintained
faf2e1db 5060F: drivers/usb/gadget/udc/fsl*
a7205b30 5061
beaf53bf 5062FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5063M: Li Yang <leoli@freescale.com>
beaf53bf 5064L: netdev@vger.kernel.org
a4724ed6 5065L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5066S: Maintained
ec21e2ec 5067F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5068
abb1ed7b
CM
5069FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5070M: Claudiu Manoil <claudiu.manoil@freescale.com>
5071L: netdev@vger.kernel.org
5072S: Maintained
5073F: drivers/net/ethernet/freescale/gianfar*
5074X: drivers/net/ethernet/freescale/gianfar_ptp.c
5075F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5076
c19b6d24
ZQ
5077FREESCALE QUICC ENGINE UCC HDLC DRIVER
5078M: Zhao Qiang <qiang.zhao@nxp.com>
5079L: netdev@vger.kernel.org
5080L: linuxppc-dev@lists.ozlabs.org
5081S: Maintained
5082F: drivers/net/wan/fsl_ucc_hdlc*
5083
d9e9d82c 5084FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5085M: Timur Tabi <timur@tabi.org>
a4724ed6 5086L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5087S: Maintained
df621252 5088F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5089
5090FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5091M: Timur Tabi <timur@tabi.org>
dc85950a 5092M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5093M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5094R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5095L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5096L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5097S: Maintained
69aefcea 5098F: sound/soc/fsl/fsl*
dc85950a 5099F: sound/soc/fsl/imx*
69aefcea 5100F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5101
31c88965 5102FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5103M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5104M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5105L: linux-kernel@vger.kernel.org
5106S: Maintained
5107F: drivers/staging/fsl-mc/
5108
1da177e4 5109FREEVXFS FILESYSTEM
8b58be88 5110M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5111W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5112S: Maintained
679655da 5113F: fs/freevxfs/
1da177e4 5114
71038f52 5115FREEZER
49db1903 5116M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5117M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5118L: linux-pm@vger.kernel.org
71038f52 5119S: Supported
679655da
JP
5120F: Documentation/power/freezing-of-tasks.txt
5121F: include/linux/freezer.h
5122F: kernel/freezer.c
71038f52 5123
839a1f79
KRW
5124FRONTSWAP API
5125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5126L: linux-kernel@vger.kernel.org
5127S: Maintained
5128F: mm/frontswap.c
5129F: include/linux/frontswap.h
5130
a5432f5a 5131FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5132M: David Howells <dhowells@redhat.com>
e62d6e24 5133L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5134S: Supported
5135F: Documentation/filesystems/caching/
5136F: fs/fscache/
5137F: include/linux/fscache*.h
5138
598c7d7a
TT
5139FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5140M: Theodore Y. Ts'o <tytso@mit.edu>
5141M: Jaegeuk Kim <jaegeuk@kernel.org>
5142S: Supported
5143F: fs/crypto/
5144F: include/linux/fscrypto.h
5145
f58ad8f5 5146F2FS FILE SYSTEM
9b29d481 5147M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5148M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5149L: linux-f2fs-devel@lists.sourceforge.net
95129296 5150W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5152S: Maintained
5153F: Documentation/filesystems/f2fs.txt
3bac380c 5154F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5155F: fs/f2fs/
5156F: include/linux/f2fs_fs.h
62d43eeb 5157F: include/trace/events/f2fs.h
f58ad8f5 5158
5ab7ffea 5159FUJITSU FR-V (FRV) PORT
0cf0305f 5160S: Orphan
679655da 5161F: arch/frv/
1da177e4 5162
20b93734 5163FUJITSU LAPTOP EXTRAS
409a3e98 5164M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5165L: platform-driver-x86@vger.kernel.org
20b93734 5166S: Maintained
679655da 5167F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5168
4da621b6
HK
5169FUJITSU M-5MO LS CAMERA ISP DRIVER
5170M: Kyungmin Park <kyungmin.park@samsung.com>
5171M: Heungjun Kim <riverful.kim@samsung.com>
5172L: linux-media@vger.kernel.org
5173S: Maintained
90d72ac6 5174F: drivers/media/i2c/m5mols/
b5dcee22 5175F: include/media/i2c/m5mols.h
4da621b6 5176
2d24c490
RG
5177FUJITSU TABLET EXTRAS
5178M: Robert Gerlach <khnz@gmx.de>
5179L: platform-driver-x86@vger.kernel.org
5180S: Maintained
5181F: drivers/platform/x86/fujitsu-tablet.c
5182
04578f17 5183FUSE: FILESYSTEM IN USERSPACE
8b58be88 5184M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5185L: linux-fsdevel@vger.kernel.org
04578f17 5186W: http://fuse.sourceforge.net/
0a30f612 5187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5188S: Maintained
679655da 5189F: fs/fuse/
c117ab84 5190F: include/uapi/linux/fuse.h
0a30f612 5191F: Documentation/filesystems/fuse.txt
04578f17 5192
1da177e4 5193FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5194M: Rik Faith <faith@cs.unc.edu>
1da177e4 5195L: linux-scsi@vger.kernel.org
baaea1dc 5196S: Odd Fixes (e.g., new signatures)
679655da 5197F: drivers/scsi/fdomain.*
1da177e4 5198
6b90bd4b
ER
5199GCC PLUGINS
5200M: Kees Cook <keescook@chromium.org>
5201R: Emese Revfy <re.emese@gmail.com>
5202L: kernel-hardening@lists.openwall.com
5203S: Maintained
5204F: scripts/gcc-plugins/
5205F: scripts/gcc-plugin.sh
5206F: Documentation/gcc-plugins.txt
5207
d8e2162c
PO
5208GCOV BASED KERNEL PROFILING
5209M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5210S: Maintained
5211F: kernel/gcov/
2584bab2 5212F: Documentation/dev-tools/gcov.rst
d8e2162c 5213
1da177e4 5214GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5215M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5216L: linux-scsi@vger.kernel.org
5217W: http://www.icp-vortex.com/
5218S: Supported
679655da 5219F: drivers/scsi/gdt*
1da177e4 5220
158daf16
JK
5221GDB KERNEL DEBUGGING HELPER SCRIPTS
5222M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5223M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5224S: Supported
5225F: scripts/gdb/
5226
3169a1c7
HV
5227GEMTEK FM RADIO RECEIVER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
a825eaec 5231W: https://linuxtv.org
3169a1c7
HV
5232S: Maintained
5233F: drivers/media/radio/radio-gemtek*
5234
1c23af90 5235GENERIC GPIO I2C DRIVER
880b0e26 5236M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5237S: Supported
679655da
JP
5238F: drivers/i2c/busses/i2c-gpio.c
5239F: include/linux/i2c-gpio.h
1c23af90 5240
92ed1a76
PK
5241GENERIC GPIO I2C MULTIPLEXER DRIVER
5242M: Peter Korsgaard <peter.korsgaard@barco.com>
5243L: linux-i2c@vger.kernel.org
5244S: Supported
e7065e20
JD
5245F: drivers/i2c/muxes/i2c-mux-gpio.c
5246F: include/linux/i2c-mux-gpio.h
5247F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5248
9251ce95 5249GENERIC HDLC (WAN) DRIVERS
8b58be88 5250M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5251W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5252S: Maintained
679655da
JP
5253F: drivers/net/wan/c101.c
5254F: drivers/net/wan/hd6457*
5255F: drivers/net/wan/hdlc*
5256F: drivers/net/wan/n2.c
5257F: drivers/net/wan/pc300too.c
5258F: drivers/net/wan/pci200syn.c
5259F: drivers/net/wan/wanxl*
1da177e4 5260
1527aab6 5261GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5262M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5263L: linux-arch@vger.kernel.org
5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5265S: Maintained
14430813
JP
5266F: include/asm-generic/
5267F: include/uapi/asm-generic/
1527aab6 5268
ff764963
KVA
5269GENERIC PHY FRAMEWORK
5270M: Kishon Vijay Abraham I <kishon@ti.com>
5271L: linux-kernel@vger.kernel.org
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5273S: Supported
5274F: drivers/phy/
5275F: include/linux/phy/
5276
eea97aed
KH
5277GENERIC PM DOMAINS
5278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5279M: Kevin Hilman <khilman@kernel.org>
5280M: Ulf Hansson <ulf.hansson@linaro.org>
5281L: linux-pm@vger.kernel.org
5282S: Supported
5283F: drivers/base/power/domain*.c
5284F: include/linux/pm_domain.h
5285
ccb86a69 5286GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5287M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5288L: kvm@vger.kernel.org
ccb86a69
MT
5289S: Supported
5290F: drivers/uio/uio_pci_generic.c
5291
f8f1ec73
JP
5292GET_MAINTAINER SCRIPT
5293M: Joe Perches <joe@perches.com>
5294S: Maintained
5295F: scripts/get_maintainer.pl
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
8b58be88 8110M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8111S: Maintained
679655da
JP
8112F: include/linux/module.h
8113F: kernel/module.c
1da177e4
LT
8114
8115MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8116W: http://popies.net/meye/
b7788e13 8117S: Orphan
618cd932 8118F: Documentation/media/v4l-drivers/meye*
90d72ac6 8119F: drivers/media/pci/meye/
6c0f0359 8120F: include/uapi/linux/meye.h
1da177e4 8121
b9705b60 8122MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8123M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8124S: Maintained
679655da 8125F: Documentation/serial/moxa-smartio
c897401b 8126F: drivers/tty/mxser.*
d735410a 8127
889b2f87
AK
8128MR800 AVERMEDIA USB FM RADIO DRIVER
8129M: Alexey Klimov <klimov.linux@gmail.com>
8130L: linux-media@vger.kernel.org
8131T: git git://linuxtv.org/media_tree.git
8132S: Maintained
8133F: drivers/media/radio/radio-mr800.c
8134
d7155691
AO
8135MRF24J40 IEEE 802.15.4 RADIO DRIVER
8136M: Alan Ott <alan@signal11.us>
8137L: linux-wpan@vger.kernel.org
8138S: Maintained
8139F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8140F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8141
8c4c731a 8142MSI LAPTOP SUPPORT
182ae55c 8143M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8144L: platform-driver-x86@vger.kernel.org
8c4c731a 8145S: Maintained
679655da 8146F: drivers/platform/x86/msi-laptop.c
8c4c731a 8147
0f1006b1 8148MSI WMI SUPPORT
d0944853 8149L: platform-driver-x86@vger.kernel.org
5ee7041e 8150S: Orphan
0f1006b1
AA
8151F: drivers/platform/x86/msi-wmi.c
8152
19a628a0
AP
8153MSI001 MEDIA DRIVER
8154M: Antti Palosaari <crope@iki.fi>
8155L: linux-media@vger.kernel.org
a825eaec 8156W: https://linuxtv.org
19a628a0
AP
8157W: http://palosaari.fi/linux/
8158Q: http://patchwork.linuxtv.org/project/linux-media/list/
8159T: git git://linuxtv.org/anttip/media_tree.git
8160S: Maintained
0185e197 8161F: drivers/media/tuners/msi001*
19a628a0 8162
7570589d 8163MSI2500 MEDIA DRIVER
2c57213f
AP
8164M: Antti Palosaari <crope@iki.fi>
8165L: linux-media@vger.kernel.org
a825eaec 8166W: https://linuxtv.org
2c57213f
AP
8167W: http://palosaari.fi/linux/
8168Q: http://patchwork.linuxtv.org/project/linux-media/list/
8169T: git git://linuxtv.org/anttip/media_tree.git
8170S: Maintained
7570589d 8171F: drivers/media/usb/msi2500/
2c57213f 8172
159eeea4
RJ
8173MSYSTEMS DISKONCHIP G3 MTD DRIVER
8174M: Robert Jarzmik <robert.jarzmik@free.fr>
8175L: linux-mtd@lists.infradead.org
8176S: Maintained
8177F: drivers/mtd/devices/docg3*
8178
62a37dc7 8179MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8181L: linux-media@vger.kernel.org
8182T: git git://linuxtv.org/media_tree.git
8183S: Maintained
8184F: drivers/media/i2c/mt9m032.c
b5dcee22 8185F: include/media/i2c/mt9m032.h
0e837fb9 8186
62a37dc7 8187MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8189L: linux-media@vger.kernel.org
8190T: git git://linuxtv.org/media_tree.git
8191S: Maintained
8192F: drivers/media/i2c/mt9p031.c
b5dcee22 8193F: include/media/i2c/mt9p031.h
0e837fb9 8194
62a37dc7 8195MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8197L: linux-media@vger.kernel.org
8198T: git git://linuxtv.org/media_tree.git
8199S: Maintained
8200F: drivers/media/i2c/mt9t001.c
b5dcee22 8201F: include/media/i2c/mt9t001.h
0e837fb9 8202
62a37dc7 8203MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8205L: linux-media@vger.kernel.org
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
f2272e13 8208F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8209F: drivers/media/i2c/mt9v032.c
b5dcee22 8210F: include/media/i2c/mt9v032.h
0e837fb9 8211
4e0d13cb 8212MULTIFUNCTION DEVICES (MFD)
f7d3210e 8213M: Lee Jones <lee.jones@linaro.org>
7caa7991 8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8215S: Supported
80366127 8216F: Documentation/devicetree/bindings/mfd/
679655da 8217F: drivers/mfd/
55b5940d 8218F: include/linux/mfd/
4e0d13cb 8219
5c4e6f13 8220MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8221M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8222L: linux-mmc@vger.kernel.org
708dce3f 8223T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8224S: Maintained
2810984b 8225F: Documentation/devicetree/bindings/mmc/
679655da
JP
8226F: drivers/mmc/
8227F: include/linux/mmc/
c117ab84 8228F: include/uapi/linux/mmc/
baca2da4 8229
15a0580c 8230MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8231S: Orphan
679655da
JP
8232F: drivers/mmc/host/mmc_spi.c
8233F: include/linux/spi/mmc_spi.h
15a0580c 8234
1da177e4 8235MULTISOUND SOUND DRIVER
8b58be88 8236M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8237S: Maintained
679655da
JP
8238F: Documentation/sound/oss/MultiSound
8239F: sound/oss/msnd*
1da177e4 8240
d735410a 8241MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8242S: Orphan
c897401b 8243F: drivers/tty/isicom.c
679655da 8244F: include/linux/isicom.h
d735410a 8245
550a7375 8246MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8247M: Bin Liu <b-liu@ti.com>
795fb7e7 8248L: linux-usb@vger.kernel.org
43b416e5 8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8250S: Maintained
679655da 8251F: drivers/usb/musb/
550a7375 8252
ea0af5f6
MK
8253MXL5007T MEDIA DRIVER
8254M: Michael Krufky <mkrufky@linuxtv.org>
8255L: linux-media@vger.kernel.org
a825eaec 8256W: https://linuxtv.org
ea0af5f6
MK
8257W: http://github.com/mkrufky
8258Q: http://patchwork.linuxtv.org/project/linux-media/list/
8259T: git git://linuxtv.org/mkrufky/tuners.git
8260S: Maintained
8261F: drivers/media/tuners/mxl5007t.*
8262
2d3cf588 8263MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8264M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8265L: netdev@vger.kernel.org
205057ae 8266W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8267S: Supported
93f7848b 8268F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8269
9df4f913
BB
8270NAND FLASH SUBSYSTEM
8271M: Boris Brezillon <boris.brezillon@free-electrons.com>
8272R: Richard Weinberger <richard@nod.at>
8273L: linux-mtd@lists.infradead.org
8274W: http://www.linux-mtd.infradead.org/
8275Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8276T: git git://github.com/linux-nand/linux.git
8277S: Maintained
8278F: drivers/mtd/nand/
8279F: include/linux/mtd/nand*.h
8280
1da177e4 8281NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8282S: Orphan
d9fb9f38 8283F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8284
23dc05a3
DM
8285NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8286M: Daniel Mack <zonque@gmail.com>
8287S: Maintained
e5747e40 8288L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8289W: http://www.native-instruments.com
8290F: sound/usb/caiaq/
8291
1da177e4 8292NCP FILESYSTEM
52653199
PV
8293M: Petr Vandrovec <petr@vandrovec.name>
8294S: Odd Fixes
679655da 8295F: fs/ncpfs/
1da177e4 8296
a79b0322
FT
8297NCR 5380 SCSI DRIVERS
8298M: Finn Thain <fthain@telegraphics.com.au>
8299M: Michael Schmitz <schmitzmic@gmail.com>
8300L: linux-scsi@vger.kernel.org
8301S: Maintained
8302F: Documentation/scsi/g_NCR5380.txt
8303F: drivers/scsi/NCR5380.*
8304F: drivers/scsi/arm/cumana_1.c
8305F: drivers/scsi/arm/oak.c
a79b0322
FT
8306F: drivers/scsi/atari_scsi.*
8307F: drivers/scsi/dmx3191d.c
a79b0322
FT
8308F: drivers/scsi/g_NCR5380.*
8309F: drivers/scsi/g_NCR5380_mmio.c
8310F: drivers/scsi/mac_scsi.*
a79b0322
FT
8311F: drivers/scsi/sun3_scsi.*
8312F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8313
1da177e4 8314NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8315M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8316L: linux-scsi@vger.kernel.org
8317S: Maintained
679655da 8318F: drivers/scsi/NCR_D700.*
1da177e4 8319
4aa3eb4c
GR
8320NCT6775 HARDWARE MONITOR DRIVER
8321M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8322L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8323S: Maintained
8324F: Documentation/hwmon/nct6775
8325F: drivers/hwmon/nct6775.c
8326
3c2d774c 8327NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8328M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8329L: linux-rdma@vger.kernel.org
e3d33cb1 8330W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8331S: Supported
8332F: drivers/infiniband/hw/nes/
c546b2a3 8333F: include/uapi/rdma/nes-abi.h
3c2d774c 8334
be2f2e84 8335NETEM NETWORK EMULATOR
adbbf69d 8336M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8337L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8338S: Maintained
679655da 8339F: net/sched/sch_netem.c
be2f2e84 8340
b2f5a051 8341NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8342M: Jon Mason <jdmason@kudzu.us>
4a58448b 8343L: netdev@vger.kernel.org
4a58448b 8344S: Supported
679655da 8345F: Documentation/networking/s2io.txt
b2f5a051 8346F: Documentation/networking/vxge.txt
86387e1a 8347F: drivers/net/ethernet/neterion/
4a58448b 8348
db9cf3a3 8349NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8350M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8351M: Patrick McHardy <kaber@trash.net>
42010ed0 8352M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8353L: netfilter-devel@vger.kernel.org
82b98543 8354L: coreteam@netfilter.org
1da177e4
LT
8355W: http://www.netfilter.org/
8356W: http://www.iptables.org/
42010ed0
PNA
8357Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8359T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8360S: Supported
679655da
JP
8361F: include/linux/netfilter*
8362F: include/linux/netfilter/
8363F: include/net/netfilter/
c117ab84
CEB
8364F: include/uapi/linux/netfilter*
8365F: include/uapi/linux/netfilter/
679655da
JP
8366F: net/*/netfilter.c
8367F: net/*/netfilter/
8368F: net/netfilter/
91c269a0 8369F: net/bridge/br_netfilter*.c
1da177e4 8370
4cc67735 8371NETLABEL
87a0874c 8372M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8373W: http://netlabel.sf.net
8374L: netdev@vger.kernel.org
87a0874c 8375S: Maintained
80811493 8376F: Documentation/netlabel/
679655da
JP
8377F: include/net/netlabel.h
8378F: net/netlabel/
4cc67735 8379
1da177e4 8380NETROM NETWORK LAYER
8b58be88 8381M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8382L: linux-hams@vger.kernel.org
d34cb28a 8383W: http://www.linux-ax25.org/
1da177e4 8384S: Maintained
679655da 8385F: include/net/netrom.h
c117ab84 8386F: include/uapi/linux/netrom.h
679655da 8387F: net/netrom/
1da177e4 8388
4c352362
JK
8389NETRONOME ETHERNET DRIVERS
8390M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8391L: oss-drivers@netronome.com
8392S: Maintained
8393F: drivers/net/ethernet/netronome/
8394
5ddb88c0 8395NETWORK BLOCK DEVICE (NBD)
4ca5829a 8396M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8397S: Maintained
5e4b269b 8398L: nbd-general@lists.sourceforge.net
4ca5829a 8399T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8400F: Documentation/blockdev/nbd.txt
8401F: drivers/block/nbd.c
c117ab84 8402F: include/uapi/linux/nbd.h
1da177e4 8403
6e43650c
NH
8404NETWORK DROP MONITOR
8405M: Neil Horman <nhorman@tuxdriver.com>
8406L: netdev@vger.kernel.org
8407S: Maintained
8408W: https://fedorahosted.org/dropwatch/
8409F: net/core/drop_monitor.c
8410
3ed6e498
AL
8411NETWORKING [DSA]
8412M: Andrew Lunn <andrew@lunn.ch>
8413M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8414M: Florian Fainelli <f.fainelli@gmail.com>
8415S: Maintained
8416F: net/dsa/
8417F: include/net/dsa.h
8418F: drivers/net/dsa/
8419
1da177e4 8420NETWORKING [GENERAL]
8b58be88 8421M: "David S. Miller" <davem@davemloft.net>
979b6c13 8422L: netdev@vger.kernel.org
b1e8fd54 8423W: http://www.linuxfoundation.org/en/Net
11e98029 8424Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8427S: Maintained
679655da
JP
8428F: net/
8429F: include/net/
018d21ed
JP
8430F: include/linux/in.h
8431F: include/linux/net.h
8432F: include/linux/netdevice.h
c117ab84
CEB
8433F: include/uapi/linux/in.h
8434F: include/uapi/linux/net.h
8435F: include/uapi/linux/netdevice.h
0c7aecd4 8436F: include/uapi/linux/net_namespace.h
7e814a6c 8437F: tools/net/
f4e53f9a 8438F: tools/testing/selftests/net/
335a67d2 8439F: lib/random32.c
a101ccd1 8440F: lib/test_bpf.c
1da177e4
LT
8441
8442NETWORKING [IPv4/IPv6]
8b58be88
JP
8443M: "David S. Miller" <davem@davemloft.net>
8444M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8445M: James Morris <jmorris@namei.org>
8446M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8447M: Patrick McHardy <kaber@trash.net>
979b6c13 8448L: netdev@vger.kernel.org
08deed1e 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8450S: Maintained
679655da
JP
8451F: net/ipv4/
8452F: net/ipv6/
8453F: include/net/ip*
0a14842f 8454F: arch/x86/net/*
1da177e4 8455
73b7656c
DM
8456NETWORKING [IPSEC]
8457M: Steffen Klassert <steffen.klassert@secunet.com>
8458M: Herbert Xu <herbert@gondor.apana.org.au>
8459M: "David S. Miller" <davem@davemloft.net>
8460L: netdev@vger.kernel.org
d1fc5024
SK
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8463S: Maintained
5826bdd1 8464F: net/core/flow.c
73b7656c
DM
8465F: net/xfrm/
8466F: net/key/
8467F: net/ipv4/xfrm*
d1fc5024
SK
8468F: net/ipv4/esp4.c
8469F: net/ipv4/ah4.c
8470F: net/ipv4/ipcomp.c
8471F: net/ipv4/ip_vti.c
73b7656c 8472F: net/ipv6/xfrm*
d1fc5024
SK
8473F: net/ipv6/esp6.c
8474F: net/ipv6/ah6.c
8475F: net/ipv6/ipcomp6.c
8476F: net/ipv6/ip6_vti.c
73b7656c
DM
8477F: include/uapi/linux/xfrm.h
8478F: include/net/xfrm.h
8479
10e2ff1c 8480NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8481M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8482L: netdev@vger.kernel.org
8483S: Maintained
8484
29f8f632 8485NETWORKING [WIRELESS]
2cb4abd1 8486L: linux-wireless@vger.kernel.org
8a6e2535 8487Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8488
788873ac
JP
8489NETWORKING DRIVERS
8490L: netdev@vger.kernel.org
8491W: http://www.linuxfoundation.org/en/Net
11e98029 8492Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8495S: Odd Fixes
156f4fbc 8496F: Documentation/devicetree/bindings/net/
788873ac 8497F: drivers/net/
018d21ed 8498F: include/linux/if_*
0b63bf1f 8499F: include/linux/netdevice.h
0b63bf1f
JD
8500F: include/linux/etherdevice.h
8501F: include/linux/fcdevice.h
8502F: include/linux/fddidevice.h
8503F: include/linux/hippidevice.h
8504F: include/linux/inetdevice.h
c117ab84
CEB
8505F: include/uapi/linux/if_*
8506F: include/uapi/linux/netdevice.h
788873ac 8507
0e324cf6
JL
8508NETWORKING DRIVERS (WIRELESS)
8509M: Kalle Valo <kvalo@codeaurora.org>
8510L: linux-wireless@vger.kernel.org
8511Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8514S: Maintained
182fd9ee 8515F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8516F: drivers/net/wireless/
8517
3d396eb1 8518NETXEN (1/10) GbE SUPPORT
8622315e 8519M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8520M: Sony Chacko <sony.chacko@qlogic.com>
8521M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8522L: netdev@vger.kernel.org
9c2b5bde 8523W: http://www.qlogic.com
3d396eb1 8524S: Supported
aa43c215 8525F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8526
6423d30f
AAJ
8527NFC SUBSYSTEM
8528M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8529M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8530M: Samuel Ortiz <sameo@linux.intel.com>
8531L: linux-wireless@vger.kernel.org
1eb3b216 8532L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8533S: Supported
6423d30f 8534F: net/nfc/
55eb94f9 8535F: include/net/nfc/
c117ab84 8536F: include/uapi/linux/nfc.h
6423d30f 8537F: drivers/nfc/
397d6497
CR
8538F: include/linux/platform_data/nfcmrvl.h
8539F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8540F: include/linux/platform_data/pn544.h
397d6497
CR
8541F: include/linux/platform_data/st21nfca.h
8542F: include/linux/platform_data/st-nci.h
7ebb88e5 8543F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8544
e8b43555 8545NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8546M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8547M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8548L: linux-nfs@vger.kernel.org
8549W: http://client.linux-nfs.org
cd7b996a 8550T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8551S: Maintained
679655da
JP
8552F: fs/lockd/
8553F: fs/nfs/
8554F: fs/nfs_common/
8555F: net/sunrpc/
8556F: include/linux/lockd/
8557F: include/linux/nfs*
8558F: include/linux/sunrpc/
c117ab84
CEB
8559F: include/uapi/linux/nfs*
8560F: include/uapi/linux/sunrpc/
1da177e4 8561
85ef9cea 8562NILFS2 FILESYSTEM
e2126935 8563M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8564L: linux-nilfs@vger.kernel.org
f9472265 8565W: http://nilfs.sourceforge.net/
9e92e516 8566W: http://nilfs.osdn.jp/
e2126935 8567T: git git://github.com/konis/nilfs2.git
85ef9cea 8568S: Supported
679655da
JP
8569F: Documentation/filesystems/nilfs2.txt
8570F: fs/nilfs2/
c35c7ac5 8571F: include/trace/events/nilfs2.h
e63e88bc
RK
8572F: include/uapi/linux/nilfs2_api.h
8573F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8574
1da177e4 8575NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8576M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8577W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8578S: Maintained
679655da
JP
8579F: Documentation/scsi/NinjaSCSI.txt
8580F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8581
8582NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8583M: GOTO Masanori <gotom@debian.or.jp>
8584M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8585W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8586S: Maintained
679655da
JP
8587F: Documentation/scsi/NinjaSCSI.txt
8588F: drivers/scsi/nsp32*
1da177e4 8589
383b8fb9
LFT
8590NIOS2 ARCHITECTURE
8591M: Ley Foon Tan <lftan@altera.com>
8592L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8594S: Maintained
8595F: arch/nios2/
8596
2a6afddb 8597NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8598R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8599F: include/linux/power/bq2415x_charger.h
081bab21 8600F: include/linux/power/bq27xxx_battery.h
2a6afddb 8601F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8602F: drivers/power/supply/bq2415x_charger.c
8603F: drivers/power/supply/bq27xxx_battery.c
8604F: drivers/power/supply/bq27xxx_battery_i2c.c
8605F: drivers/power/supply/isp1704_charger.c
8606F: drivers/power/supply/rx51_battery.c
2a6afddb 8607
a1bd3bae 8608NTB DRIVER CORE
9ef6bf6c
JM
8609M: Jon Mason <jdmason@kudzu.us>
8610M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8611M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8612L: linux-ntb@googlegroups.com
fce8a7bb 8613S: Supported
2984411f
JM
8614W: https://github.com/jonmason/ntb/wiki
8615T: git git://github.com/jonmason/ntb.git
fce8a7bb 8616F: drivers/ntb/
548c237c 8617F: drivers/net/ntb_netdev.c
fce8a7bb 8618F: include/linux/ntb.h
a1bd3bae 8619F: include/linux/ntb_transport.h
a9c59ef7 8620F: tools/testing/selftests/ntb/
fce8a7bb 8621
e26a5843
AH
8622NTB INTEL DRIVER
8623M: Jon Mason <jdmason@kudzu.us>
8624M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8625L: linux-ntb@googlegroups.com
e26a5843
AH
8626S: Supported
8627W: https://github.com/jonmason/ntb/wiki
8628T: git git://github.com/jonmason/ntb.git
8629F: drivers/ntb/hw/intel/
fce8a7bb 8630
a1b36958
XY
8631NTB AMD DRIVER
8632M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8633L: linux-ntb@googlegroups.com
8634S: Supported
8635F: drivers/ntb/hw/amd/
8636
1da177e4 8637NTFS FILESYSTEM
2818ef50 8638M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8639L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8640W: http://www.tuxera.com/
e6f4dee7 8641T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8642S: Supported
679655da
JP
8643F: Documentation/filesystems/ntfs.txt
8644F: fs/ntfs/
1da177e4 8645
9eb8ef74 8646NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8647M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8648L: linux-fbdev@vger.kernel.org
ce00f85c 8649S: Maintained
8a61f013
JH
8650F: drivers/video/fbdev/riva/
8651F: drivers/video/fbdev/nvidia/
1da177e4 8652
79461681 8653NVM EXPRESS DRIVER
b3975e94
JF
8654M: Keith Busch <keith.busch@intel.com>
8655M: Jens Axboe <axboe@fb.com>
79461681 8656L: linux-nvme@lists.infradead.org
b3975e94
JF
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8658W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8659S: Supported
57dacad5 8660F: drivers/nvme/host/
79461681
MW
8661F: include/linux/nvme.h
8662
a07b4970
CH
8663NVM EXPRESS TARGET DRIVER
8664M: Christoph Hellwig <hch@lst.de>
8665M: Sagi Grimberg <sagi@grimberg.me>
8666L: linux-nvme@lists.infradead.org
8667S: Supported
8668F: drivers/nvme/target/
8669
aee4b9bd
SK
8670NVMEM FRAMEWORK
8671M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8672M: Maxime Ripard <maxime.ripard@free-electrons.com>
8673S: Maintained
8674F: drivers/nvmem/
8675F: Documentation/devicetree/bindings/nvmem/
8676F: include/linux/nvmem-consumer.h
8677F: include/linux/nvmem-provider.h
8678
dece4585
CP
8679NXP-NCI NFC DRIVER
8680M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8681R: Charles Gorand <charles.gorand@effinnov.com>
8682L: linux-nfc@lists.01.org (moderated for non-subscribers)
8683S: Supported
8684F: drivers/nfc/nxp-nci
8685
f50d7146 8686NXP TDA998X DRM DRIVER
54176cc6 8687M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8688S: Supported
8689F: drivers/gpu/drm/i2c/tda998x_drv.c
8690F: include/drm/i2c/tda998x.h
8691
fbace43e
PR
8692NXP TFA9879 DRIVER
8693M: Peter Rosin <peda@axentia.se>
8694L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8695S: Maintained
8696F: sound/soc/codecs/tfa9879*
8697
442f04c3
JP
8698OBJTOOL
8699M: Josh Poimboeuf <jpoimboe@redhat.com>
8700S: Supported
8701F: tools/objtool/
8702
f5525786 8703OMAP SUPPORT
0e24bdd4 8704M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8705L: linux-omap@vger.kernel.org
8706W: http://www.muru.com/linux/omap/
8707W: http://linux.omap.com/
8a6e2535 8708Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8710S: Maintained
4e04d5a3 8711F: arch/arm/*omap*/
026da812
FB
8712F: arch/arm/configs/omap1_defconfig
8713F: arch/arm/configs/omap2plus_defconfig
046d0a37 8714F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8715F: drivers/irqchip/irq-omap-intc.c
8716F: drivers/mfd/*omap*.c
8717F: drivers/mfd/menelaus.c
8718F: drivers/mfd/palmas.c
8719F: drivers/mfd/tps65217.c
8720F: drivers/mfd/tps65218.c
8721F: drivers/mfd/tps65910.c
8722F: drivers/mfd/twl-core.[ch]
8723F: drivers/mfd/twl4030*.c
8724F: drivers/mfd/twl6030*.c
8725F: drivers/mfd/twl6040*.c
8726F: drivers/regulator/palmas-regulator*.c
8727F: drivers/regulator/pbias-regulator.c
8728F: drivers/regulator/tps65217-regulator.c
8729F: drivers/regulator/tps65218-regulator.c
8730F: drivers/regulator/tps65910-regulator.c
8731F: drivers/regulator/twl-regulator.c
046d0a37 8732F: include/linux/i2c-omap.h
f5525786 8733
50f29fbd 8734OMAP DEVICE TREE SUPPORT
cdb55ab0 8735M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8736M: Tony Lindgren <tony@atomide.com>
8737L: linux-omap@vger.kernel.org
d0fb18c5 8738L: devicetree@vger.kernel.org
50f29fbd
TL
8739S: Maintained
8740F: arch/arm/boot/dts/*omap*
8741F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8742F: arch/arm/boot/dts/*am4*
8743F: arch/arm/boot/dts/*am5*
8744F: arch/arm/boot/dts/*dra7*
50f29fbd 8745
f5525786 8746OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8747M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8748L: linux-omap@vger.kernel.org
8749S: Maintained
8750F: arch/arm/*omap*/*clock*
8751
8752OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8753M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8754L: linux-omap@vger.kernel.org
8755S: Maintained
8756F: arch/arm/*omap*/*pm*
c46938d4 8757F: drivers/cpufreq/omap-cpufreq.c
f5525786 8758
d21db568 8759OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8760M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8761M: Paul Walmsley <paul@pwsan.com>
8762L: linux-omap@vger.kernel.org
8763S: Maintained
d21db568 8764F: arch/arm/mach-omap2/prm*
692ab1f3 8765
f5525786 8766OMAP AUDIO SUPPORT
6c284903 8767M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8768M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8770L: linux-omap@vger.kernel.org
8771S: Maintained
8772F: sound/soc/omap/
8773
18640193
TL
8774OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8775M: Roger Quadros <rogerq@ti.com>
8776M: Tony Lindgren <tony@atomide.com>
8777L: linux-omap@vger.kernel.org
8778S: Maintained
8779F: drivers/memory/omap-gpmc.c
8780F: arch/arm/mach-omap2/*gpmc*
8781
f5525786 8782OMAP FRAMEBUFFER SUPPORT
830e6384 8783M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8784L: linux-fbdev@vger.kernel.org
f5525786
TL
8785L: linux-omap@vger.kernel.org
8786S: Maintained
8a61f013 8787F: drivers/video/fbdev/omap/
f5525786 8788
676eec0d 8789OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8790M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8791L: linux-omap@vger.kernel.org
676eec0d 8792L: linux-fbdev@vger.kernel.org
178ff4c9 8793S: Maintained
8a61f013 8794F: drivers/video/fbdev/omap2/
178ff4c9
TV
8795F: Documentation/arm/OMAP/DSS
8796
8b37fcfc
OBC
8797OMAP HARDWARE SPINLOCK SUPPORT
8798M: Ohad Ben-Cohen <ohad@wizery.com>
8799L: linux-omap@vger.kernel.org
8800S: Maintained
8801F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8802
f5525786 8803OMAP MMC SUPPORT
8b58be88 8804M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8805L: linux-omap@vger.kernel.org
8806S: Maintained
653f41b5
MC
8807F: drivers/mmc/host/omap.c
8808
8809OMAP HS MMC SUPPORT
0a4585c6 8810L: linux-mmc@vger.kernel.org
653f41b5 8811L: linux-omap@vger.kernel.org
dfa5d196 8812S: Orphan
653f41b5 8813F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8814
8815OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8816M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8817S: Maintained
8818F: drivers/char/hw_random/omap-rng.c
8819
f400c82e 8820OMAP HWMOD SUPPORT
cdb55ab0 8821M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8822M: Paul Walmsley <paul@pwsan.com>
8823L: linux-omap@vger.kernel.org
8824S: Maintained
8fc8b12b 8825F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8826
8633fb30
PW
8827OMAP HWMOD DATA
8828M: Paul Walmsley <paul@pwsan.com>
8829L: linux-omap@vger.kernel.org
8830S: Maintained
8831F: arch/arm/mach-omap2/omap_hwmod*data*
8832
f400c82e 8833OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8834M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8835L: linux-omap@vger.kernel.org
8836S: Maintained
8837F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8838
0db83ced 8839OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8841L: linux-media@vger.kernel.org
8842S: Maintained
7eec52db 8843F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8844F: drivers/media/platform/omap3isp/
0db83ced 8845F: drivers/staging/media/omap4iss/
7e8970e1 8846
f5525786 8847OMAP USB SUPPORT
f5525786
TL
8848L: linux-usb@vger.kernel.org
8849L: linux-omap@vger.kernel.org
3b243519 8850S: Orphan
a16fbd65
JP
8851F: drivers/usb/*/*omap*
8852F: arch/arm/*omap*/usb*
f5525786 8853
6d994710 8854OMAP GPIO DRIVER
fe643528 8855M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8856M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8857M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8858L: linux-omap@vger.kernel.org
8859S: Maintained
fe643528 8860F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8861F: drivers/gpio/gpio-omap.c
8862
c351e290
MJ
8863OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8864M: Mark Jackson <mpfj@newflow.co.uk>
8865L: linux-omap@vger.kernel.org
8866S: Maintained
8867F: arch/arm/boot/dts/am335x-nano.dts
8868
0ad122d9 8869OMFS FILESYSTEM
8b58be88 8870M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8871L: linux-karma-devel@lists.sourceforge.net
8872S: Maintained
679655da
JP
8873F: Documentation/filesystems/omfs.txt
8874F: fs/omfs/
0ad122d9 8875
c1986ee9 8876OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8877M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8878S: Maintained
679655da
JP
8879F: drivers/char/pcmcia/cm4000_cs.c
8880F: include/linux/cm4000_cs.h
c117ab84 8881F: include/uapi/linux/cm4000_cs.h
c1986ee9 8882
77c44ab1 8883OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8884M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8885S: Maintained
679655da 8886F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8887
77d5140f 8888OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8889M: Jonathan Corbet <corbet@lwn.net>
661263b5 8890L: linux-media@vger.kernel.org
275ffde4 8891T: git git://linuxtv.org/media_tree.git
77d5140f 8892S: Maintained
90d72ac6 8893F: drivers/media/i2c/ov7670.c
77d5140f 8894
431bca73 8895ONENAND FLASH DRIVER
8b58be88 8896M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8897L: linux-mtd@lists.infradead.org
8898S: Maintained
679655da
JP
8899F: drivers/mtd/onenand/
8900F: include/linux/mtd/onenand*.h
431bca73 8901
1da177e4 8902ONSTREAM SCSI TAPE DRIVER
8b58be88 8903M: Willem Riede <osst@riede.org>
1da177e4
LT
8904L: osst-users@lists.sourceforge.net
8905L: linux-scsi@vger.kernel.org
8906S: Maintained
f7269cfc
JD
8907F: Documentation/scsi/osst.txt
8908F: drivers/scsi/osst.*
8909F: drivers/scsi/osst_*.h
8910F: drivers/scsi/st.h
1da177e4 8911
e2d1d6c0 8912OPENCORES I2C BUS DRIVER
8b58be88 8913M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8914L: linux-i2c@vger.kernel.org
e2d1d6c0 8915S: Maintained
679655da
JP
8916F: Documentation/i2c/busses/i2c-ocores
8917F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8918
860c44c1 8919OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8920M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8921M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8922L: devicetree@vger.kernel.org
a7fefe9f 8923W: http://www.devicetree.org/
fcdec35e 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8925S: Maintained
f8828205 8926F: drivers/of/
860c44c1 8927F: include/linux/of*.h
f8828205 8928F: scripts/dtc/
860c44c1 8929
f8828205 8930OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8931M: Rob Herring <robh+dt@kernel.org>
f8828205 8932M: Mark Rutland <mark.rutland@arm.com>
f8828205 8933L: devicetree@vger.kernel.org
9f273c24 8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8935Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8936S: Maintained
8937F: Documentation/devicetree/
8938F: arch/*/boot/dts/
8939F: include/dt-bindings/
8940
2bb65f56
PA
8941OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8942M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8943L: devicetree@vger.kernel.org
8944S: Maintained
8945F: Documentation/devicetree/dynamic-resolution-notes.txt
8946F: Documentation/devicetree/overlay-notes.txt
8947F: drivers/of/overlay.c
8948F: drivers/of/resolver.c
8949
19f9d392
JB
8950OPENRISC ARCHITECTURE
8951M: Jonas Bonn <jonas@southpole.se>
8952W: http://openrisc.net
19f9d392
JB
8953S: Maintained
8954T: git git://openrisc.net/~jonas/linux
14430813 8955F: arch/openrisc/
19f9d392 8956
ccb1352e 8957OPENVSWITCH
4f337ed5 8958M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8959L: netdev@vger.kernel.org
ccb1352e
JG
8960L: dev@openvswitch.org
8961W: http://openvswitch.org
ccb1352e
JG
8962S: Maintained
8963F: net/openvswitch/
b422da7c 8964F: include/uapi/linux/openvswitch.h
ccb1352e 8965
875fa6fb
VK
8966OPERATING PERFORMANCE POINTS (OPP)
8967M: Viresh Kumar <vireshk@kernel.org>
8968M: Nishanth Menon <nm@ti.com>
8969M: Stephen Boyd <sboyd@codeaurora.org>
8970L: linux-pm@vger.kernel.org
8971S: Maintained
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8973F: drivers/base/power/opp/
8974F: include/linux/pm_opp.h
8975F: Documentation/power/opp.txt
8976F: Documentation/devicetree/bindings/opp/
8977
af39917d
CL
8978OPL4 DRIVER
8979M: Clemens Ladisch <clemens@ladisch.de>
8980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8981T: git git://git.alsa-project.org/alsa-kernel.git
8982S: Maintained
8983F: sound/drivers/opl4/
8984
1da177e4 8985OPROFILE
4cf7e718 8986M: Robert Richter <rric@kernel.org>
1da177e4
LT
8987L: oprofile-list@lists.sf.net
8988S: Maintained
81c4a8a6 8989F: arch/*/include/asm/oprofile*.h
679655da
JP
8990F: arch/*/oprofile/
8991F: drivers/oprofile/
8992F: include/linux/oprofile.h
1da177e4 8993
e2d1d6c0 8994ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8995M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8996M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8997L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8998W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8999S: Supported
679655da
JP
9000F: Documentation/filesystems/ocfs2.txt
9001F: Documentation/filesystems/dlmfs.txt
9002F: fs/ocfs2/
e2d1d6c0 9003
1da177e4 9004ORINOCO DRIVER
724c6b35 9005L: linux-wireless@vger.kernel.org
491b26b4 9006W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9007W: http://www.nongnu.org/orinoco/
3a59babb 9008S: Orphan
2be45b66 9009F: drivers/net/wireless/intersil/orinoco/
1da177e4 9010
42c55aa8 9011OSD LIBRARY and FILESYSTEM
fadc0752 9012M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9013M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9014L: osd-dev@open-osd.org
9015W: http://open-osd.org
54e5881d 9016T: git git://git.open-osd.org/open-osd.git
68274794 9017S: Maintained
42c55aa8 9018F: drivers/scsi/osd/
6b6f0b6c 9019F: include/scsi/osd_*
42c55aa8 9020F: fs/exofs/
68274794 9021
ef94b186 9022OVERLAY FILESYSTEM
7c37fbda 9023M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9024L: linux-unionfs@vger.kernel.org
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9026S: Supported
1d113735 9027F: fs/overlayfs/
7c37fbda
NB
9028F: Documentation/filesystems/overlayfs.txt
9029
85096169
MM
9030ORANGEFS FILESYSTEM
9031M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9032L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9034S: Supported
9035F: fs/orangefs/
9036F: Documentation/filesystems/orangefs.txt
9037
e2d1d6c0 9038P54 WIRELESS DRIVER
084cb0fe 9039M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9040L: linux-wireless@vger.kernel.org
084cb0fe 9041W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9042S: Maintained
d3466830 9043F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9044
f5cd7872 9045PA SEMI ETHERNET DRIVER
f5cd7872 9046L: netdev@vger.kernel.org
56a5b8da 9047S: Orphan
ded19add 9048F: drivers/net/ethernet/pasemi/*
f5cd7872 9049
beb58aa3 9050PA SEMI SMBUS DRIVER
846557d3 9051L: linux-i2c@vger.kernel.org
56a5b8da 9052S: Orphan
679655da 9053F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9054
48fc267e
SK
9055PADATA PARALLEL EXECUTION MECHANISM
9056M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9057L: linux-crypto@vger.kernel.org
9058S: Maintained
9059F: kernel/padata.c
9060F: include/linux/padata.h
9061F: Documentation/padata.txt
9062
709ee531 9063PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9064M: Harald Welte <laforge@gnumonks.org>
d0944853 9065L: platform-driver-x86@vger.kernel.org
709ee531 9066S: Maintained
679655da 9067F: drivers/platform/x86/panasonic-laptop.c
709ee531 9068
368dd5ac 9069PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9070M: David Howells <dhowells@redhat.com>
4fa97181
DH
9071L: linux-am33-list@redhat.com (moderated for non-subscribers)
9072W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9073S: Maintained
679655da
JP
9074F: Documentation/mn10300/
9075F: arch/mn10300/
4fa97181 9076
305b37bd
KS
9077PARALLEL LCD/KEYPAD PANEL DRIVER
9078M: Willy Tarreau <willy@haproxy.com>
9079M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9080S: Odd Fixes
9081F: Documentation/misc-devices/lcd-panel-cgram.txt
9082F: drivers/misc/panel.c
9083
64dfff03
SM
9084PARALLEL PORT SUBSYSTEM
9085M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9086M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9087L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9088S: Maintained
679655da
JP
9089F: drivers/parport/
9090F: include/linux/parport*.h
9091F: drivers/char/ppdev.c
c117ab84 9092F: include/uapi/linux/ppdev.h
64dfff03 9093F: Documentation/parport*.txt
1da177e4 9094
4cdf6bc2 9095PARAVIRT_OPS INTERFACE
d633180c 9096M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9097M: Chris Wright <chrisw@sous-sol.org>
9098M: Alok Kataria <akataria@vmware.com>
9099M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9100L: virtualization@lists.linux-foundation.org
4cdf6bc2 9101S: Supported
a2e19991 9102F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9103F: arch/*/kernel/paravirt*
9104F: arch/*/include/asm/paravirt.h
47ae4b05 9105F: include/linux/hypervisor.h
4cdf6bc2 9106
e2d1d6c0 9107PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9108M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9109L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9110S: Maintained
679655da
JP
9111F: Documentation/blockdev/paride.txt
9112F: drivers/block/paride/
e2d1d6c0
RD
9113
9114PARISC ARCHITECTURE
b8828770 9115M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9116M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9117L: linux-parisc@vger.kernel.org
9118W: http://www.parisc-linux.org/
8a6e2535 9119Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9122S: Maintained
679655da 9123F: arch/parisc/
2b6bac9e 9124F: Documentation/parisc/
679655da 9125F: drivers/parisc/
2b6bac9e
HD
9126F: drivers/char/agp/parisc-agp.c
9127F: drivers/input/serio/gscps2.c
9128F: drivers/parport/parport_gsc.*
9129F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9130F: drivers/video/fbdev/sti*
2b6bac9e
HD
9131F: drivers/video/console/sti*
9132F: drivers/video/logo/logo_parisc*
e2d1d6c0 9133
1662d32c 9134PC87360 HARDWARE MONITORING DRIVER
8b58be88 9135M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9136L: linux-hwmon@vger.kernel.org
1662d32c 9137S: Maintained
679655da
JP
9138F: Documentation/hwmon/pc87360
9139F: drivers/hwmon/pc87360.c
1662d32c
JC
9140
9141PC8736x GPIO DRIVER
8b58be88 9142M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9143S: Maintained
679655da 9144F: drivers/char/pc8736x_gpio.c
1662d32c 9145
1ad107fd 9146PC87427 HARDWARE MONITORING DRIVER
d8130624 9147M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9148L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9149S: Maintained
9150F: Documentation/hwmon/pc87427
9151F: drivers/hwmon/pc87427.c
9152
b26e0ed4 9153PCA9532 LED DRIVER
8b58be88 9154M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9155S: Maintained
d5ca6918
JP
9156F: drivers/leds/leds-pca9532.c
9157F: include/linux/leds-pca9532.h
b26e0ed4 9158
5ce914a8 9159PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9160M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9161L: linux-i2c@vger.kernel.org
9162S: Maintained
b4f0b74e 9163F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9164
3971dae5 9165PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9166M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9167S: Maintained
9168F: drivers/firmware/pcdp.*
9169
065c6359 9170PCI ERROR RECOVERY
6305902c 9171M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9172L: linux-pci@vger.kernel.org
065c6359 9173S: Supported
679655da 9174F: Documentation/PCI/pci-error-recovery.txt
065c6359 9175
78c1cffd
RC
9176PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9177M: Russell Currey <ruscur@russell.cc>
9178L: linuxppc-dev@lists.ozlabs.org
9179S: Supported
9180F: Documentation/powerpc/eeh-pci-error-recovery.txt
9181F: arch/powerpc/kernel/eeh*.c
9182F: arch/powerpc/platforms/*/eeh*.c
9183F: arch/powerpc/include/*/eeh*.h
9184
1da177e4 9185PCI SUBSYSTEM
5ac3a6d2 9186M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9187L: linux-pci@vger.kernel.org
99662dd1 9188Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9190S: Supported
92a1fe2e 9191F: Documentation/devicetree/bindings/pci/
679655da
JP
9192F: Documentation/PCI/
9193F: drivers/pci/
9194F: include/linux/pci*
6b49ee49 9195F: arch/x86/pci/
cad01f91 9196F: arch/x86/kernel/quirks.c
1da177e4 9197
eaa6111b
LFT
9198PCI DRIVER FOR ALTERA PCIE IP
9199M: Ley Foon Tan <lftan@altera.com>
9200L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9201L: linux-pci@vger.kernel.org
9202S: Supported
9203F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9204F: drivers/pci/host/pcie-altera.c
9205
b7e78170
RH
9206PCI DRIVER FOR ARM VERSATILE PLATFORM
9207M: Rob Herring <robh@kernel.org>
9208L: linux-pci@vger.kernel.org
9209L: linux-arm-kernel@lists.infradead.org
9210S: Maintained
9211F: Documentation/devicetree/bindings/pci/versatile.txt
9212F: drivers/pci/host/pci-versatile.c
9213
3dc9d38c
TP
9214PCI DRIVER FOR ARMADA 8K
9215M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9216L: linux-pci@vger.kernel.org
9217L: linux-arm-kernel@lists.infradead.org
9218S: Maintained
9219F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9220F: drivers/pci/host/pcie-armada8k.c
9221
5f6b6ccd
TI
9222PCI DRIVER FOR APPLIEDMICRO XGENE
9223M: Tanmay Inamdar <tinamdar@apm.com>
9224L: linux-pci@vger.kernel.org
9225L: linux-arm-kernel@lists.infradead.org
9226S: Maintained
9227F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9228F: drivers/pci/host/pci-xgene.c
9229
62d0ff83
ML
9230PCI DRIVER FOR FREESCALE LAYERSCAPE
9231M: Minghuan Lian <minghuan.Lian@freescale.com>
9232M: Mingkai Hu <mingkai.hu@freescale.com>
9233M: Roy Zang <tie-fei.zang@freescale.com>
9234L: linuxppc-dev@lists.ozlabs.org
9235L: linux-pci@vger.kernel.org
9236L: linux-arm-kernel@lists.infradead.org
9237S: Maintained
9238F: drivers/pci/host/*layerscape*
9239
f0b75693 9240PCI DRIVER FOR IMX6
f175aa2c 9241M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9242M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S: Maintained
9246F: drivers/pci/host/*imx6*
9247
0c4ffcfe
MK
9248PCI DRIVER FOR TI KEYSTONE
9249M: Murali Karicheri <m-karicheri2@ti.com>
9250L: linux-pci@vger.kernel.org
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252S: Maintained
9253F: drivers/pci/host/*keystone*
9254
f0b75693
BH
9255PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9256M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9257M: Jason Cooper <jason@lakedaemon.net>
9258L: linux-pci@vger.kernel.org
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S: Maintained
9261F: drivers/pci/host/*mvebu*
9262
8c39d710
TP
9263PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9264M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9265L: linux-pci@vger.kernel.org
9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267S: Maintained
441106d9 9268F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9269F: drivers/pci/host/pci-aardvark.c
9270
0447cfd7
TR
9271PCI DRIVER FOR NVIDIA TEGRA
9272M: Thierry Reding <thierry.reding@gmail.com>
9273L: linux-tegra@vger.kernel.org
f0b75693 9274L: linux-pci@vger.kernel.org
0447cfd7
TR
9275S: Supported
9276F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9277F: drivers/pci/host/pci-tegra.c
9278
47ff3de9
KVA
9279PCI DRIVER FOR TI DRA7XX
9280M: Kishon Vijay Abraham I <kishon@ti.com>
9281L: linux-omap@vger.kernel.org
9282L: linux-pci@vger.kernel.org
9283S: Supported
9284F: Documentation/devicetree/bindings/pci/ti-pci.txt
9285F: drivers/pci/host/pci-dra7xx.c
9286
f0b75693
BH
9287PCI DRIVER FOR RENESAS R-CAR
9288M: Simon Horman <horms@verge.net.au>
9289L: linux-pci@vger.kernel.org
4a121096 9290L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9291S: Maintained
9292F: drivers/pci/host/*rcar*
9293
4af82255 9294PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9295M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9296L: linux-pci@vger.kernel.org
f0b75693
BH
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9299S: Maintained
9300F: drivers/pci/host/pci-exynos.c
9301
f0b75693 9302PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9303M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9304M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9305L: linux-pci@vger.kernel.org
9306S: Maintained
9307F: drivers/pci/host/*designware*
9308
5a3aa2a8
JP
9309PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9310M: Joao Pinto <jpinto@synopsys.com>
9311L: linux-pci@vger.kernel.org
9312S: Maintained
9313F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9314F: drivers/pci/host/pcie-designware-plat.c
9315
cf28855b
WD
9316PCI DRIVER FOR GENERIC OF HOSTS
9317M: Will Deacon <will.deacon@arm.com>
9318L: linux-pci@vger.kernel.org
9319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9320S: Maintained
9321F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9322F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9323F: drivers/pci/host/pci-host-generic.c
9324
185a383a
KB
9325PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9326M: Keith Busch <keith.busch@intel.com>
9327L: linux-pci@vger.kernel.org
9328S: Supported
9329F: arch/x86/pci/vmd.c
9330
51b66a6c 9331PCIE DRIVER FOR ST SPEAR13XX
110baab1 9332M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9333L: linux-pci@vger.kernel.org
110baab1 9334S: Maintained
51b66a6c
PA
9335F: drivers/pci/host/*spear*
9336
af1169b4
LFT
9337PCI MSI DRIVER FOR ALTERA MSI IP
9338M: Ley Foon Tan <lftan@altera.com>
9339L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9340L: linux-pci@vger.kernel.org
9341S: Supported
9342F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9343F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9344
dcd19de3
DD
9345PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9346M: Duc Dang <dhdang@apm.com>
9347L: linux-pci@vger.kernel.org
9348L: linux-arm-kernel@lists.infradead.org
9349S: Maintained
9350F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9351F: drivers/pci/host/pci-xgene-msi.c
9352
a3cbfae1
NC
9353PCIE DRIVER FOR AXIS ARTPEC
9354M: Niklas Cassel <niklas.cassel@axis.com>
9355M: Jesper Nilsson <jesper.nilsson@axis.com>
9356L: linux-arm-kernel@axis.com
9357L: linux-pci@vger.kernel.org
9358S: Maintained
9359F: Documentation/devicetree/bindings/pci/axis,artpec*
9360F: drivers/pci/host/*artpec*
9361
500a1d9a
ZW
9362PCIE DRIVER FOR HISILICON
9363M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9364M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9365L: linux-pci@vger.kernel.org
9366S: Maintained
9367F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9368F: drivers/pci/host/pcie-hisi.c
9369
e77f847d
SL
9370PCIE DRIVER FOR ROCKCHIP
9371M: Shawn Lin <shawn.lin@rock-chips.com>
9372M: Wenrui Li <wenrui.li@rock-chips.com>
9373L: linux-pci@vger.kernel.org
9374L: linux-rockchip@lists.infradead.org
9375S: Maintained
9376F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9377F: drivers/pci/host/pcie-rockchip.c
9378
82a82383
SV
9379PCIE DRIVER FOR QUALCOMM MSM
9380M: Stanimir Varbanov <svarbanov@mm-sol.com>
9381L: linux-pci@vger.kernel.org
9382L: linux-arm-msm@vger.kernel.org
9383S: Maintained
9384F: drivers/pci/host/*qcom*
9385
f12b76e5
DD
9386PCIE DRIVER FOR CAVIUM THUNDERX
9387M: David Daney <david.daney@cavium.com>
9388L: linux-pci@vger.kernel.org
9389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9390S: Supported
9391F: Documentation/devicetree/bindings/pci/pci-thunder-*
9392F: drivers/pci/host/pci-thunder-*
9393
1da177e4 9394PCMCIA SUBSYSTEM
4230dfc9 9395P: Linux PCMCIA Team
f5df5881 9396L: linux-pcmcia@lists.infradead.org
6650e0a5 9397W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9399S: Maintained
679655da 9400F: Documentation/pcmcia/
a67cd548 9401F: tools/pcmcia/
679655da
JP
9402F: drivers/pcmcia/
9403F: include/pcmcia/
1da177e4
LT
9404
9405PCNET32 NETWORK DRIVER
227fb925 9406M: Don Fry <pcnet32@frontier.com>
979b6c13 9407L: netdev@vger.kernel.org
1da177e4 9408S: Maintained
b955f6ca 9409F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9410
48fc267e
SK
9411PCRYPT PARALLEL CRYPTO ENGINE
9412M: Steffen Klassert <steffen.klassert@secunet.com>
9413L: linux-crypto@vger.kernel.org
9414S: Maintained
9415F: crypto/pcrypt.c
9416F: include/crypto/pcrypt.h
9417
e72df0b8
TH
9418PER-CPU MEMORY ALLOCATOR
9419M: Tejun Heo <tj@kernel.org>
93e205a7 9420M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9422S: Maintained
9423F: include/linux/percpu*.h
9424F: mm/percpu*.c
9425F: arch/*/include/asm/percpu.h
9426
ad4ecbcb 9427PER-TASK DELAY ACCOUNTING
185e595f 9428M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9429S: Maintained
679655da
JP
9430F: include/linux/delayacct.h
9431F: kernel/delayacct.c
ad4ecbcb 9432
57c0c15b 9433PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9434M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9435M: Ingo Molnar <mingo@redhat.com>
f80c5393 9436M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9437R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9438L: linux-kernel@vger.kernel.org
75fc2d37 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9440S: Supported
d53e8365 9441F: kernel/events/*
a003236c 9442F: include/linux/perf_event.h
c117ab84 9443F: include/uapi/linux/perf_event.h
141c4296
RR
9444F: arch/*/kernel/perf_event*.c
9445F: arch/*/kernel/*/perf_event*.c
9446F: arch/*/kernel/*/*/perf_event*.c
a003236c 9447F: arch/*/include/asm/perf_event.h
a003236c 9448F: arch/*/kernel/perf_callchain.c
b0a434fb 9449F: arch/*/events/*
a003236c 9450F: tools/perf/
6c0b3244 9451
dd49d0f5 9452PERSONALITY HANDLING
8b58be88 9453M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9454L: linux-abi-devel@lists.sourceforge.net
9455S: Maintained
679655da 9456F: include/linux/personality.h
c117ab84 9457F: include/uapi/linux/personality.h
dd49d0f5 9458
838e7a03 9459PHONET PROTOCOL
2a06b40f 9460M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9461S: Supported
9462F: Documentation/networking/phonet.txt
9463F: include/linux/phonet.h
9464F: include/net/phonet/
c117ab84 9465F: include/uapi/linux/phonet.h
838e7a03
RDC
9466F: net/phonet/
9467
1da177e4 9468PHRAM MTD DRIVER
8b58be88 9469M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9470L: linux-mtd@lists.infradead.org
9471S: Maintained
679655da 9472F: drivers/mtd/devices/phram.c
1da177e4 9473
efdbb10e
BP
9474PICOLCD HID DRIVER
9475M: Bruno Prémont <bonbons@linux-vserver.org>
9476L: linux-input@vger.kernel.org
9477S: Maintained
9478F: drivers/hid/hid-picolcd*
9479
a53bfa07
JI
9480PICOXCELL SUPPORT
9481M: Jamie Iles <jamie@jamieiles.com>
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483T: git git://github.com/jamieiles/linux-2.6-ji.git
9484S: Supported
b8733987 9485F: arch/arm/boot/dts/picoxcell*
14430813 9486F: arch/arm/mach-picoxcell/
b8733987 9487F: drivers/crypto/picoxcell*
a53bfa07 9488
2744e8af
LW
9489PIN CONTROL SUBSYSTEM
9490M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9491L: linux-gpio@vger.kernel.org
dbe752a3 9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9493S: Maintained
9feeed94 9494F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9495F: Documentation/pinctrl.txt
07f29ba6 9496F: drivers/pinctrl/
8e406fe4 9497F: include/linux/pinctrl/
2744e8af 9498
2201bbb8
JCPV
9499PIN CONTROLLER - ATMEL AT91
9500M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9502S: Maintained
c654b6bf 9503F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9504
33d3690c
LD
9505PIN CONTROLLER - ATMEL AT91 PIO4
9506M: Ludovic Desroches <ludovic.desroches@atmel.com>
9507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9508L: linux-gpio@vger.kernel.org
9509S: Supported
9510F: drivers/pinctrl/pinctrl-at91-pio4.*
9511
cbd1b652
MW
9512PIN CONTROLLER - INTEL
9513M: Mika Westerberg <mika.westerberg@linux.intel.com>
9514M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9515S: Maintained
9516F: drivers/pinctrl/intel/
2201bbb8 9517
9963b536
LP
9518PIN CONTROLLER - RENESAS
9519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9520M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9521L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9522S: Maintained
9523F: drivers/pinctrl/sh-pfc/
9524
b75e60d6 9525PIN CONTROLLER - SAMSUNG
fea685e9 9526M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9527M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9528M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9531S: Maintained
9b5b33f6 9532F: drivers/pinctrl/samsung/
5db7e3bb
KK
9533F: include/dt-bindings/pinctrl/samsung.h
9534F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9535
13cbd906
TL
9536PIN CONTROLLER - SINGLE
9537M: Tony Lindgren <tony@atomide.com>
9538M: Haojian Zhuang <haojian.zhuang@linaro.org>
9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540L: linux-omap@vger.kernel.org
9541S: Maintained
9542F: drivers/pinctrl/pinctrl-single.c
9543
deda8287 9544PIN CONTROLLER - ST SPEAR
da89947b 9545M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547W: http://www.st.com/spear
9548S: Maintained
8e406fe4 9549F: drivers/pinctrl/spear/
deda8287 9550
11a1cf34
JH
9551PISTACHIO SOC SUPPORT
9552M: James Hartley <james.hartley@imgtec.com>
9553M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9554L: linux-mips@linux-mips.org
9555S: Maintained
9556F: arch/mips/pistachio/
9557F: arch/mips/include/asm/mach-pistachio/
9558F: arch/mips/boot/dts/pistachio/
9559F: arch/mips/configs/pistachio*_defconfig
9560
249a6771 9561PKTCDVD DRIVER
e5f6450c 9562M: Jiri Kosina <jikos@kernel.org>
249a6771 9563S: Maintained
679655da
JP
9564F: drivers/block/pktcdvd.c
9565F: include/linux/pktcdvd.h
c117ab84 9566F: include/uapi/linux/pktcdvd.h
249a6771 9567
b31d8273
G
9568PKUNITY SOC DRIVERS
9569M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9570W: http://mprc.pku.edu.cn/~guanxuetao/linux
9571S: Maintained
ceebf4d5 9572T: git git://github.com/gxt/linux.git
b31d8273 9573F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9574F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9575F: drivers/video/fbdev/fb-puv3.c
2809e80b 9576F: drivers/rtc/rtc-puv3.c
b31d8273 9577
9d2ecfb7 9578PMBUS HARDWARE MONITORING DRIVERS
ca462085 9579M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9580L: linux-hwmon@vger.kernel.org
9581W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9582W: http://www.roeck-us.net/linux/drivers/
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9584S: Maintained
9585F: Documentation/hwmon/pmbus
9586F: drivers/hwmon/pmbus/
9587F: include/linux/i2c/pmbus.h
9588
89a36810 9589PMC SIERRA MaxRAID DRIVER
89a36810
AR
9590L: linux-scsi@vger.kernel.org
9591W: http://www.pmc-sierra.com/
3cdea4d7 9592S: Orphan
89a36810
AR
9593F: drivers/scsi/pmcraid.*
9594
dbf9bfe6 9595PMC SIERRA PM8001 DRIVER
d32477e2 9596M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9597M: lindar_liu@usish.com
f5a7b525 9598L: pmchba@pmcs.com
dbf9bfe6 9599L: linux-scsi@vger.kernel.org
9600S: Supported
9601F: drivers/scsi/pm8001/
9602
1da177e4 9603POSIX CLOCKS and TIMERS
8b58be88 9604M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9605L: linux-kernel@vger.kernel.org
75fc2d37 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9607S: Maintained
679655da
JP
9608F: fs/timerfd.c
9609F: include/linux/timer*
5cee9645 9610F: kernel/time/*timer*
1da177e4 9611
7b06a6d7
RW
9612POWER MANAGEMENT CORE
9613M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9614L: linux-pm@vger.kernel.org
9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9616S: Supported
9617F: drivers/base/power/
9618F: include/linux/pm.h
9619F: include/linux/pm_*
9620F: include/linux/powercap.h
9621F: drivers/powercap/
9622
3be86148 9623POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9624M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9625L: linux-pm@vger.kernel.org
58db9505 9626T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9627S: Maintained
f3332532 9628F: Documentation/devicetree/bindings/power/supply/
679655da 9629F: include/linux/power_supply.h
8c0984e5 9630F: drivers/power/supply/
3be86148 9631
514f161a
MR
9632POWER STATE COORDINATION INTERFACE (PSCI)
9633M: Mark Rutland <mark.rutland@arm.com>
9634M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9635L: linux-arm-kernel@lists.infradead.org
9636S: Maintained
9637F: drivers/firmware/psci.c
9638F: include/linux/psci.h
9639F: include/uapi/linux/psci.h
9640
43a1dd9b
SJS
9641POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9642M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9643L: linuxppc-dev@lists.ozlabs.org
9644S: Maintained
9645F: drivers/char/powernv-op-panel.c
9646
1da177e4 9647PNP SUPPORT
9c3646d1 9648M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9649S: Maintained
679655da 9650F: drivers/pnp/
1da177e4
LT
9651
9652PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9653M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9654L: linux-ppp@vger.kernel.org
9655S: Maintained
224cf5ad 9656F: drivers/net/ppp/ppp_*
1da177e4
LT
9657
9658PPP OVER ATM (RFC 2364)
8b58be88 9659M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9660S: Maintained
679655da 9661F: net/atm/pppoatm.c
c117ab84 9662F: include/uapi/linux/atmppp.h
1da177e4
LT
9663
9664PPP OVER ETHERNET
8b58be88 9665M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9666S: Maintained
224cf5ad
JK
9667F: drivers/net/ppp/pppoe.c
9668F: drivers/net/ppp/pppox.c
1da177e4 9669
a6d2370b 9670PPP OVER L2TP
8b58be88 9671M: James Chapman <jchapman@katalix.com>
a6d2370b 9672S: Maintained
90ca28d1 9673F: net/l2tp/l2tp_ppp.c
679655da 9674F: include/linux/if_pppol2tp.h
c117ab84 9675F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9676
eae9d2ba 9677PPS SUPPORT
8b58be88 9678M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9679W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9680L: linuxpps@ml.enneenne.com (subscribers-only)
9681S: Maintained
cabaaf41
JP
9682F: Documentation/pps/
9683F: drivers/pps/
9684F: include/linux/pps*.h
eae9d2ba 9685
71a6d0af
HW
9686PPTP DRIVER
9687M: Dmitry Kozlov <xeb@mail.ru>
9688L: netdev@vger.kernel.org
9689S: Maintained
224cf5ad 9690F: drivers/net/ppp/pptp.c
71a6d0af
HW
9691W: http://sourceforge.net/projects/accel-pptp
9692
1da177e4 9693PREEMPTIBLE KERNEL
8b58be88 9694M: Robert Love <rml@tech9.net>
1da177e4
LT
9695L: kpreempt-tech@lists.sourceforge.net
9696W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9697S: Supported
679655da
JP
9698F: Documentation/preempt-locking.txt
9699F: include/linux/preempt.h
1da177e4
LT
9700
9701PRISM54 WIRELESS DRIVER
8b58be88 9702M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9703L: linux-wireless@vger.kernel.org
9ef80804 9704W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9705S: Obsolete
c12edfe2 9706F: drivers/net/wireless/intersil/prism54/
1da177e4 9707
02c18891 9708PS3 NETWORK SUPPORT
b809b9ca 9709M: Geoff Levand <geoff@infradead.org>
02c18891 9710L: netdev@vger.kernel.org
a14ab6b6 9711L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9712S: Maintained
8df158ac 9713F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9714
f58a9d17 9715PS3 PLATFORM SUPPORT
b809b9ca 9716M: Geoff Levand <geoff@infradead.org>
a4724ed6 9717L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9718S: Maintained
679655da
JP
9719F: arch/powerpc/boot/ps3*
9720F: arch/powerpc/include/asm/lv1call.h
9721F: arch/powerpc/include/asm/ps3*.h
9722F: arch/powerpc/platforms/ps3/
9723F: drivers/*/ps3*
9724F: drivers/ps3/
fec629b8 9725F: drivers/rtc/rtc-ps3.c
679655da 9726F: drivers/usb/host/*ps3.c
fec629b8 9727F: sound/ppc/snd_ps3*
f58a9d17 9728
cffb4add 9729PS3VRAM DRIVER
8b58be88 9730M: Jim Paris <jim@jtan.com>
3715a5d0 9731M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9732L: linuxppc-dev@lists.ozlabs.org
cffb4add 9733S: Maintained
8a3977cb 9734F: drivers/block/ps3vram.c
cffb4add 9735
8defe599 9736PSTORE FILESYSTEM
9d5e2a02 9737M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9738M: Colin Cross <ccross@android.com>
9739M: Kees Cook <keescook@chromium.org>
9740M: Tony Luck <tony.luck@intel.com>
9741S: Maintained
9f273c24 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9743F: fs/pstore/
9744F: include/linux/pstore*
04851772 9745F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9746F: drivers/acpi/apei/erst.c
9747
7fbc415d
RC
9748PTP HARDWARE CLOCK SUPPORT
9749M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9750L: netdev@vger.kernel.org
7fbc415d
RC
9751S: Maintained
9752W: http://linuxptp.sourceforge.net/
9753F: Documentation/ABI/testing/sysfs-ptp
9754F: Documentation/ptp/*
0ecb3cdd 9755F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9756F: drivers/net/phy/dp83640*
9757F: drivers/ptp/*
9758F: include/linux/ptp_cl*
9759
cf94a4d1 9760PTRACE SUPPORT
e846ee5f 9761M: Roland McGrath <roland@hack.frob.com>
8b58be88 9762M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9763S: Maintained
9764F: include/asm-generic/syscall.h
9765F: include/linux/ptrace.h
9766F: include/linux/regset.h
9767F: include/linux/tracehook.h
c117ab84 9768F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9769F: kernel/ptrace.c
9770
3e9d7ba7
HV
9771PULSE8-CEC DRIVER
9772M: Hans Verkuil <hverkuil@xs4all.nl>
9773L: linux-media@vger.kernel.org
9774T: git git://linuxtv.org/media_tree.git
9775S: Maintained
9776F: drivers/staging/media/pulse8-cec
9777
8320204a 9778PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9779M: Mike Isely <isely@pobox.com>
16e9495d 9780L: pvrusb2@isely.net (subscribers-only)
661263b5 9781L: linux-media@vger.kernel.org
8320204a 9782W: http://www.isely.net/pvrusb2/
275ffde4 9783T: git git://linuxtv.org/media_tree.git
8320204a 9784S: Maintained
618cd932 9785F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9786F: drivers/media/usb/pvrusb2/
8320204a 9787
39532e6c 9788PWC WEBCAM DRIVER
c0936df4 9789M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9790L: linux-media@vger.kernel.org
9791T: git git://linuxtv.org/media_tree.git
c0936df4 9792S: Odd Fixes
39532e6c
HG
9793F: drivers/media/usb/pwc/*
9794
93c090b3 9795PWM FAN DRIVER
774e0362
KD
9796M: Kamil Debski <kamil@wypas.org>
9797M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9798L: linux-hwmon@vger.kernel.org
93c090b3
KD
9799S: Supported
9800F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9801F: Documentation/hwmon/pwm-fan
9802F: drivers/hwmon/pwm-fan.c
9803
200efedd 9804PWM SUBSYSTEM
aa3495f7
TR
9805M: Thierry Reding <thierry.reding@gmail.com>
9806L: linux-pwm@vger.kernel.org
0c2498f1 9807S: Maintained
006e854f 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9809F: Documentation/pwm.txt
9810F: Documentation/devicetree/bindings/pwm/
9811F: include/linux/pwm.h
0c2498f1 9812F: drivers/pwm/
a140b98d
TR
9813F: drivers/video/backlight/pwm_bl.c
9814F: include/linux/pwm_backlight.h
0c2498f1 9815
30ec261e 9816PXA2xx/PXA3xx SUPPORT
8da5e302 9817M: Daniel Mack <daniel@zonque.org>
a323f664 9818M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9819M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9821T: git git://github.com/hzhuang1/linux.git
8da5e302 9822T: git git://github.com/rjarzmik/linux.git
1da177e4 9823S: Maintained
e68d7c14 9824F: arch/arm/boot/dts/pxa*
679655da 9825F: arch/arm/mach-pxa/
820439f1 9826F: drivers/dma/pxa*
679655da 9827F: drivers/pcmcia/pxa2xx*
1403ead9 9828F: drivers/pinctrl/pxa/
9df92e6c 9829F: drivers/spi/spi-pxa2xx*
faf2e1db 9830F: drivers/usb/gadget/udc/pxa2*
679655da 9831F: include/sound/pxa2xx-lib.h
bec4c99e 9832F: sound/arm/pxa*
14430813 9833F: sound/soc/pxa/
1da177e4 9834
f3154a46
RJ
9835PXA GPIO DRIVER
9836M: Robert Jarzmik <robert.jarzmik@free.fr>
9837L: linux-gpio@vger.kernel.org
9838S: Maintained
9839F: drivers/gpio/gpio-pxa.c
9840
ec64d3bf
EG
9841PXA3xx NAND FLASH DRIVER
9842M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9843L: linux-mtd@lists.infradead.org
9844S: Maintained
9a67f099 9845F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9846
3f640c61 9847MMP SUPPORT
8b58be88 9848M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9849M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9851T: git git://github.com/hzhuang1/linux.git
9852T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9853S: Maintained
e68d7c14 9854F: arch/arm/boot/dts/mmp*
3f640c61 9855F: arch/arm/mach-mmp/
e8e6cb32 9856
272f133a
PO
9857PXA MMCI DRIVER
9858S: Orphan
9859
57f63bc8 9860PXA RTC DRIVER
8b58be88 9861M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9862L: rtc-linux@googlegroups.com
9863S: Maintained
9864
cea4001a 9865QAT DRIVER
90ab5a81
TS
9866M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9867M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9868L: qat-linux@intel.com
9869S: Supported
9870F: drivers/crypto/qat/
cea4001a 9871
52a09a04 9872QIB DRIVER
8473c603 9873M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9874L: linux-rdma@vger.kernel.org
9875S: Supported
9876F: drivers/infiniband/hw/qib/
9877
5e9772b9
JS
9878QLOGIC QLA1280 SCSI DRIVER
9879M: Michael Reed <mdr@sgi.com>
9880L: linux-scsi@vger.kernel.org
9881S: Maintained
9882F: drivers/scsi/qla1280.[ch]
9883
1da177e4 9884QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9885M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9886L: linux-scsi@vger.kernel.org
9887S: Supported
679655da
JP
9888F: Documentation/scsi/LICENSE.qla2xxx
9889F: drivers/scsi/qla2xxx/
1da177e4 9890
883c98fe 9891QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9892M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9893L: linux-scsi@vger.kernel.org
9894S: Supported
bacfb81b 9895F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9896F: drivers/scsi/qla4xxx/
9897
5a4faa87 9898QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9899M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9900M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9901M: linux-driver@qlogic.com
9902L: netdev@vger.kernel.org
9903S: Supported
679655da 9904F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9905F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9906
0ec00f03 9907QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9908M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9909L: netdev@vger.kernel.org
9910S: Supported
aa43c215 9911F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9912
c4e84bde 9913QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9914M: Harish Patil <harish.patil@qlogic.com>
9915M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9916M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9917M: linux-driver@qlogic.com
c4e84bde
RM
9918L: netdev@vger.kernel.org
9919S: Supported
aa43c215 9920F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9921
fe56b9e6
YM
9922QLOGIC QL4xxx ETHERNET DRIVER
9923M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9924M: Ariel Elior <Ariel.Elior@qlogic.com>
9925M: everest-linux-l2@qlogic.com
9926L: netdev@vger.kernel.org
9927S: Supported
9928F: drivers/net/ethernet/qlogic/qed/
9929F: include/linux/qed/
9930F: drivers/net/ethernet/qlogic/qede/
9931
1da177e4 9932QNX4 FILESYSTEM
8b58be88 9933M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9934W: http://www.alarsen.net/linux/qnx4fs/
9935S: Maintained
80811493 9936F: fs/qnx4/
c117ab84
CEB
9937F: include/uapi/linux/qnx4_fs.h
9938F: include/uapi/linux/qnxtypes.h
1da177e4 9939
91952bc0
AP
9940QT1010 MEDIA DRIVER
9941M: Antti Palosaari <crope@iki.fi>
9942L: linux-media@vger.kernel.org
a825eaec 9943W: https://linuxtv.org
91952bc0
AP
9944W: http://palosaari.fi/linux/
9945Q: http://patchwork.linuxtv.org/project/linux-media/list/
9946T: git git://linuxtv.org/anttip/media_tree.git
9947S: Maintained
9948F: drivers/media/tuners/qt1010*
9949
966fb5ec
SM
9950QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9951M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9952L: linux-wireless@vger.kernel.org
9953L: ath9k-devel@lists.ath9k.org
9954W: http://wireless.kernel.org/en/users/Drivers/ath9k
9955S: Supported
9956F: drivers/net/wireless/ath/ath9k/
9957
2ea0ffcb
KV
9958QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9959M: Kalle Valo <kvalo@qca.qualcomm.com>
9960L: ath10k@lists.infradead.org
9961W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9963S: Supported
9964F: drivers/net/wireless/ath/ath10k/
9965
b9b17deb
TT
9966QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9967M: Timur Tabi <timur@codeaurora.org>
9968L: netdev@vger.kernel.org
9969S: Supported
9970F: drivers/net/ethernet/qualcomm/emac/
9971
4f4567cf
RK
9972QUALCOMM HEXAGON ARCHITECTURE
9973M: Richard Kuo <rkuo@codeaurora.org>
9974L: linux-hexagon@vger.kernel.org
9f273c24 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9976S: Supported
9977F: arch/hexagon/
9978
8e84c258
EK
9979QUALCOMM WCN36XX WIRELESS DRIVER
9980M: Eugene Krasnikov <k.eugene.e@gmail.com>
9981L: wcn36xx@lists.infradead.org
9982W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9983T: git git://github.com/KrasnikovEugene/wcn36xx.git
9984S: Supported
9985F: drivers/net/wireless/ath/wcn36xx/
9986
eeca9a67
MT
9987QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9988M: Gabriel Somlo <somlo@cmu.edu>
9989M: "Michael S. Tsirkin" <mst@redhat.com>
9990L: qemu-devel@nongnu.org
9991S: Maintained
9992F: drivers/firmware/qemu_fw_cfg.c
9993
602adf40 9994RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9995M: Ilya Dryomov <idryomov@gmail.com>
9996M: Sage Weil <sage@redhat.com>
527a88b9 9997M: Alex Elder <elder@kernel.org>
398ecff5 9998L: ceph-devel@vger.kernel.org
09d90327
SW
9999W: http://ceph.com/
10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10001T: git git://github.com/ceph/ceph-client.git
602adf40 10002S: Supported
398ecff5 10003F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10004F: drivers/block/rbd.c
10005F: drivers/block/rbd_types.h
10006
1da177e4 10007RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10008M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10009L: linux-fbdev@vger.kernel.org
1da177e4 10010S: Maintained
8a61f013 10011F: drivers/video/fbdev/aty/radeon*
c117ab84 10012F: include/uapi/linux/radeonfb.h
1da177e4 10013
c6c9b34c 10014RADIOSHARK RADIO DRIVER
c0936df4 10015M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10016L: linux-media@vger.kernel.org
10017T: git git://linuxtv.org/media_tree.git
10018S: Maintained
10019F: drivers/media/radio/radio-shark.c
10020
10021RADIOSHARK2 RADIO DRIVER
c0936df4 10022M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10023L: linux-media@vger.kernel.org
10024T: git git://linuxtv.org/media_tree.git
10025S: Maintained
10026F: drivers/media/radio/radio-shark2.c
10027F: drivers/media/radio/radio-tea5777.c
10028
1da177e4 10029RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10030M: Paul Mackerras <paulus@samba.org>
c69f677c 10031L: linux-fbdev@vger.kernel.org
1da177e4 10032S: Maintained
8a61f013 10033F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10034
a0fd81a9 10035RALINK MIPS ARCHITECTURE
bdb40e8e 10036M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10037L: linux-mips@linux-mips.org
10038S: Maintained
10039F: arch/mips/ralink
10040
e7839f25 10041RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10042P: rt2x00 project
b182427e 10043M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10044M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10045L: linux-wireless@vger.kernel.org
95ea3627 10046S: Maintained
33aca94d 10047F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10048
9db5579b 10049RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10050M: Jens Axboe <axboe@kernel.dk>
9db5579b 10051S: Maintained
679655da
JP
10052F: Documentation/blockdev/ramdisk.txt
10053F: drivers/block/brd.c
9db5579b 10054
9e95ce27 10055RANDOM NUMBER DRIVER
0624bcaa 10056M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10057S: Maintained
679655da 10058F: drivers/char/random.c
9e95ce27 10059
394b701c 10060RAPIDIO SUBSYSTEM
8b58be88 10061M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10062M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10063S: Maintained
679655da 10064F: drivers/rapidio/
394b701c 10065
e2d1d6c0 10066RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10067L: linux-wireless@vger.kernel.org
f52a5490 10068S: Orphan
679655da 10069F: drivers/net/wireless/ray*
e2d1d6c0
RD
10070
10071RCUTORTURE MODULE
e0198b29 10072M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10074L: linux-kernel@vger.kernel.org
f9094d8e 10075S: Supported
08deed1e 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10077F: Documentation/RCU/torture.txt
34e2d560 10078F: kernel/rcu/rcutorture.c
e2d1d6c0 10079
c87b9c60
PM
10080RCUTORTURE TEST FRAMEWORK
10081M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10082M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10083R: Steven Rostedt <rostedt@goodmis.org>
10084R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10085R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10086L: linux-kernel@vger.kernel.org
c87b9c60
PM
10087S: Supported
10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10089F: tools/testing/selftests/rcutorture
10090
c1f766b5 10091RDC R-321X SoC
8b58be88 10092M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10093S: Maintained
10094
db17f395 10095RDC R6040 FAST ETHERNET DRIVER
35566e96 10096M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10097L: netdev@vger.kernel.org
10098S: Maintained
58565a35 10099F: drivers/net/ethernet/rdc/r6040.c
db17f395 10100
a09ed661 10101RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10102M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10103L: netdev@vger.kernel.org
10104L: linux-rdma@vger.kernel.org
fbb5a558 10105L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10106W: https://oss.oracle.com/projects/rds/
a09ed661 10107S: Supported
679655da 10108F: net/rds/
72f26eee 10109F: Documentation/networking/rds.txt
a09ed661 10110
0194621b
DD
10111RDMAVT - RDMA verbs software
10112M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10113L: linux-rdma@vger.kernel.org
10114S: Supported
10115F: drivers/infiniband/sw/rdmavt
10116
595182bc 10117READ-COPY UPDATE (RCU)
8b58be88 10118M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10119M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10120R: Steven Rostedt <rostedt@goodmis.org>
10121R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10122R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10123L: linux-kernel@vger.kernel.org
9fab9787 10124W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10125S: Supported
08deed1e 10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10127F: Documentation/RCU/
9fab9787 10128X: Documentation/RCU/torture.txt
f9094d8e 10129F: include/linux/rcu*
4102adab
PM
10130X: include/linux/srcu.h
10131F: kernel/rcu/
34e2d560 10132X: kernel/torture.c
595182bc 10133
0c86edc0 10134REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10135M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10136M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10137L: rtc-linux@googlegroups.com
8a6e2535 10138Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10140S: Maintained
7af6a2e1 10141F: Documentation/devicetree/bindings/rtc/
679655da
JP
10142F: Documentation/rtc.txt
10143F: drivers/rtc/
10144F: include/linux/rtc.h
c117ab84 10145F: include/uapi/linux/rtc.h
fe23c336
AB
10146F: include/linux/rtc/
10147F: include/linux/platform_data/rtc-*
10148F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10149
0e400c53
MB
10150REALTEK AUDIO CODECS
10151M: Bard Liao <bardliao@realtek.com>
10152M: Oder Chiou <oder_chiou@realtek.com>
10153S: Maintained
10154F: sound/soc/codecs/rt*
10155F: include/sound/rt*.h
10156
1da177e4 10157REISERFS FILE SYSTEM
76c4e5ea 10158L: reiserfs-devel@vger.kernel.org
1da177e4 10159S: Supported
679655da 10160F: fs/reiserfs/
1da177e4 10161
b83a313b 10162REGISTER MAP ABSTRACTION
b02e48f2 10163M: Mark Brown <broonie@kernel.org>
dd060bc9 10164L: linux-kernel@vger.kernel.org
b83a313b
MB
10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10166S: Supported
9398a639 10167F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10168F: drivers/base/regmap/
10169F: include/linux/regmap.h
10170
400e64df
OBC
10171REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10172M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10173M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10174L: linux-remoteproc@vger.kernel.org
6bb697b6 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10176S: Maintained
15ebc72d 10177F: Documentation/devicetree/bindings/remoteproc/
400e64df 10178F: Documentation/remoteproc.txt
15ebc72d 10179F: drivers/remoteproc/
6fc26488 10180F: include/linux/remoteproc.h
400e64df 10181
d8115db5
OBC
10182REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10183M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10184M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10185L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10187S: Maintained
10188F: drivers/rpmsg/
10189F: Documentation/rpmsg.txt
10190F: include/linux/rpmsg.h
10191
fedc81e7
GU
10192RENESAS CLOCK DRIVERS
10193M: Geert Uytterhoeven <geert+renesas@glider.be>
10194L: linux-renesas-soc@vger.kernel.org
10195S: Supported
10196F: drivers/clk/renesas/
10197
8e6569af
SS
10198RENESAS ETHERNET DRIVERS
10199R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10200L: netdev@vger.kernel.org
4a121096 10201L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10202F: drivers/net/ethernet/renesas/
10203F: include/linux/sh_eth.h
10204
3e46c397
YS
10205RENESAS USB2 PHY DRIVER
10206M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10207L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10208S: Maintained
10209F: drivers/phy/phy-rcar-gen3-usb2.c
10210
1b0fe6be
PZ
10211RESET CONTROLLER FRAMEWORK
10212M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10213T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10214S: Maintained
10215F: drivers/reset/
10216F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10217F: include/dt-bindings/reset/
1b0fe6be
PZ
10218F: include/linux/reset.h
10219F: include/linux/reset-controller.h
10220
e0897645 10221RFKILL
8b58be88 10222M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10223L: linux-wireless@vger.kernel.org
ce466579
JB
10224W: http://wireless.kernel.org/
10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10227S: Maintained
505c9247 10228F: Documentation/rfkill.txt
80811493 10229F: net/rfkill/
e0897645 10230
933685ca
TG
10231RHASHTABLE
10232M: Thomas Graf <tgraf@suug.ch>
39ec406d 10233M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10234L: netdev@vger.kernel.org
10235S: Maintained
10236F: lib/rhashtable.c
10237F: include/linux/rhashtable.h
10238
67e054e9
ML
10239RICOH SMARTMEDIA/XD DRIVER
10240M: Maxim Levitsky <maximlevitsky@gmail.com>
10241S: Maintained
21c26f50
JP
10242F: drivers/mtd/nand/r852.c
10243F: drivers/mtd/nand/r852.h
67e054e9 10244
92634125
ML
10245RICOH R5C592 MEMORYSTICK DRIVER
10246M: Maxim Levitsky <maximlevitsky@gmail.com>
10247S: Maintained
10248F: drivers/memstick/host/r592.*
10249
27f1d2f9
SA
10250ROCCAT DRIVERS
10251M: Stefan Achatz <erazor_de@users.sourceforge.net>
10252W: http://sourceforge.net/projects/roccat/
10253S: Maintained
10254F: drivers/hid/hid-roccat*
10255F: include/linux/hid-roccat*
10256F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10257
4b8ac966
JP
10258ROCKER DRIVER
10259M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10260L: netdev@vger.kernel.org
10261S: Supported
10262F: drivers/net/ethernet/rocker/
10263
1da177e4
LT
10264ROCKETPORT DRIVER
10265P: Comtrol Corp.
1da177e4
LT
10266W: http://www.comtrol.com
10267S: Maintained
679655da 10268F: Documentation/serial/rocket.txt
c897401b 10269F: drivers/tty/rocket*
1da177e4 10270
7645c2f4
KC
10271ROCKETPORT EXPRESS/INFINITY DRIVER
10272M: Kevin Cernekee <cernekee@gmail.com>
10273L: linux-serial@vger.kernel.org
10274S: Odd Fixes
10275F: drivers/tty/serial/rp2.*
10276
1da177e4 10277ROSE NETWORK LAYER
8b58be88 10278M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10279L: linux-hams@vger.kernel.org
d34cb28a 10280W: http://www.linux-ax25.org/
1da177e4 10281S: Maintained
679655da 10282F: include/net/rose.h
c117ab84 10283F: include/uapi/linux/rose.h
679655da 10284F: net/rose/
1da177e4 10285
91952bc0
AP
10286RTL2830 MEDIA DRIVER
10287M: Antti Palosaari <crope@iki.fi>
10288L: linux-media@vger.kernel.org
a825eaec 10289W: https://linuxtv.org
91952bc0
AP
10290W: http://palosaari.fi/linux/
10291Q: http://patchwork.linuxtv.org/project/linux-media/list/
10292T: git git://linuxtv.org/anttip/media_tree.git
10293S: Maintained
10294F: drivers/media/dvb-frontends/rtl2830*
10295
27a0aacf
AP
10296RTL2832 MEDIA DRIVER
10297M: Antti Palosaari <crope@iki.fi>
10298L: linux-media@vger.kernel.org
a825eaec 10299W: https://linuxtv.org
27a0aacf
AP
10300W: http://palosaari.fi/linux/
10301Q: http://patchwork.linuxtv.org/project/linux-media/list/
10302T: git git://linuxtv.org/anttip/media_tree.git
10303S: Maintained
10304F: drivers/media/dvb-frontends/rtl2832*
10305
ba6e6f6e
AP
10306RTL2832_SDR MEDIA DRIVER
10307M: Antti Palosaari <crope@iki.fi>
10308L: linux-media@vger.kernel.org
a825eaec 10309W: https://linuxtv.org
ba6e6f6e
AP
10310W: http://palosaari.fi/linux/
10311Q: http://patchwork.linuxtv.org/project/linux-media/list/
10312T: git git://linuxtv.org/anttip/media_tree.git
10313S: Maintained
b4bb1c28 10314F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10315
59840488 10316RTL8180 WIRELESS DRIVER
605bebe2 10317L: linux-wireless@vger.kernel.org
491b26b4 10318W: http://wireless.kernel.org/
54e5881d 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10320S: Orphan
62141726 10321F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10322
59840488 10323RTL8187 WIRELESS DRIVER
9f0939bf 10324M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10325M: Hin-Tak Leung <htl10@users.sourceforge.net>
10326M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10327L: linux-wireless@vger.kernel.org
491b26b4 10328W: http://wireless.kernel.org/
54e5881d 10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10330S: Maintained
62141726 10331F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10332
3cf0c8ad
LF
10333RTL8192CE WIRELESS DRIVER
10334M: Larry Finger <Larry.Finger@lwfinger.net>
10335M: Chaoming Li <chaoming_li@realsil.com.cn>
10336L: linux-wireless@vger.kernel.org
491b26b4 10337W: http://wireless.kernel.org/
3cf0c8ad
LF
10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10339S: Maintained
62141726
KV
10340F: drivers/net/wireless/realtek/rtlwifi/
10341F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10342
26f1fad2
JS
10343RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10344M: Jes Sorensen <Jes.Sorensen@redhat.com>
10345L: linux-wireless@vger.kernel.org
171a900c 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10347S: Maintained
10348F: drivers/net/wireless/realtek/rtl8xxxu/
10349
9eb8ef74 10350S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10351M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10352L: linux-fbdev@vger.kernel.org
ce00f85c 10353S: Maintained
8a61f013 10354F: drivers/video/fbdev/savage/
9eb8ef74 10355
1da177e4 10356S390
8b58be88
JP
10357M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10358M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10359L: linux-s390@vger.kernel.org
5238da45 10360W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10362S: Supported
679655da 10363F: arch/s390/
a968cd3e 10364F: drivers/s390/
3bfe6858
JN
10365F: Documentation/s390/
10366F: Documentation/DocBook/s390*
5238da45 10367
322986ca
SO
10368S390 COMMON I/O LAYER
10369M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10370M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10371L: linux-s390@vger.kernel.org
10372W: http://www.ibm.com/developerworks/linux/linux390/
10373S: Supported
10374F: drivers/s390/cio/
10375
10376S390 DASD DRIVER
38b7f07a
SH
10377M: Stefan Haberland <sth@linux.vnet.ibm.com>
10378M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10379L: linux-s390@vger.kernel.org
10380W: http://www.ibm.com/developerworks/linux/linux390/
10381S: Supported
10382F: drivers/s390/block/dasd*
10383F: block/partitions/ibm.c
10384
5238da45 10385S390 NETWORK DRIVERS
f0c59aff 10386M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10387L: linux-s390@vger.kernel.org
5238da45
HC
10388W: http://www.ibm.com/developerworks/linux/linux390/
10389S: Supported
679655da 10390F: drivers/s390/net/
5238da45 10391
322986ca
SO
10392S390 PCI SUBSYSTEM
10393M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10394M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10395L: linux-s390@vger.kernel.org
10396W: http://www.ibm.com/developerworks/linux/linux390/
10397S: Supported
10398F: arch/s390/pci/
10399F: drivers/pci/hotplug/s390_pci_hpc.c
10400
feed9b62 10401S390 ZCRYPT DRIVER
5c8d0983 10402M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10403L: linux-s390@vger.kernel.org
a968cd3e 10404W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10405S: Supported
d5ca6918 10406F: drivers/s390/crypto/
feed9b62 10407
5238da45 10408S390 ZFCP DRIVER
d38e19d0 10409M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10410L: linux-s390@vger.kernel.org
5238da45 10411W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10412S: Supported
679655da 10413F: drivers/s390/scsi/zfcp_*
1da177e4 10414
dd96df2c 10415S390 IUCV NETWORK LAYER
f0c59aff 10416M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10417L: linux-s390@vger.kernel.org
10418W: http://www.ibm.com/developerworks/linux/linux390/
10419S: Supported
679655da
JP
10420F: drivers/s390/net/*iucv*
10421F: include/net/iucv/
10422F: net/iucv/
dd96df2c 10423
8128f23c
GS
10424S390 IOMMU (PCI)
10425M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10426L: linux-s390@vger.kernel.org
10427W: http://www.ibm.com/developerworks/linux/linux390/
10428S: Supported
10429F: drivers/iommu/s390-iommu.c
10430
4dde7f75 10431S3C24XX SD/MMC Driver
8b58be88 10432M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10434S: Supported
679655da 10435F: drivers/mmc/host/s3cmci.*
4dde7f75 10436
1f15a229
HV
10437SAA6588 RDS RECEIVER DRIVER
10438M: Hans Verkuil <hverkuil@xs4all.nl>
10439L: linux-media@vger.kernel.org
10440T: git git://linuxtv.org/media_tree.git
a825eaec 10441W: https://linuxtv.org
1f15a229
HV
10442S: Odd Fixes
10443F: drivers/media/i2c/saa6588*
10444
98ed12e6 10445SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10446M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10447M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10448L: linux-media@vger.kernel.org
a825eaec 10449W: https://linuxtv.org
98ed12e6
MCC
10450T: git git://linuxtv.org/media_tree.git
10451S: Odd fixes
618cd932 10452F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10453F: drivers/media/pci/saa7134/
10454
1da177e4 10455SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10456M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10457L: linux-media@vger.kernel.org
275ffde4 10458T: git git://linuxtv.org/media_tree.git
1da177e4 10459S: Maintained
90d72ac6
MCC
10460F: drivers/media/common/saa7146/
10461F: drivers/media/pci/saa7146/
10462F: include/media/saa7146*
1da177e4 10463
92304a40 10464SAMSUNG LAPTOP DRIVER
5909c654 10465M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10466L: platform-driver-x86@vger.kernel.org
10467S: Maintained
10468F: drivers/platform/x86/samsung-laptop.c
10469
4a109cc0 10470SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10471M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10472M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10473M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10475S: Supported
14430813 10476F: sound/soc/samsung/
4a109cc0 10477
0d89a28b 10478SAMSUNG FRAMEBUFFER DRIVER
b7701755 10479M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10480L: linux-fbdev@vger.kernel.org
10481S: Maintained
8a61f013 10482F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10483
b40f0632 10484SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10485M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10486M: Krzysztof Kozlowski <krzk@kernel.org>
10487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10488L: linux-kernel@vger.kernel.org
b40f0632 10489L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10490S: Supported
10491F: drivers/mfd/sec*.c
10492F: drivers/regulator/s2m*.c
10493F: drivers/regulator/s5m*.c
b40f0632
KK
10494F: drivers/clk/clk-s2mps11.c
10495F: drivers/rtc/rtc-s5m.c
f69d3a17 10496F: include/linux/mfd/samsung/
a13c7c51
KK
10497F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10498F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10499F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10500F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10501
038f5c4b
SN
10502SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10503M: Kyungmin Park <kyungmin.park@samsung.com>
10504M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10505L: linux-media@vger.kernel.org
10506Q: https://patchwork.linuxtv.org/project/linux-media/list/
10507S: Supported
10508F: drivers/media/platform/exynos4-is/
038f5c4b 10509
6fd86ab2
SN
10510SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10511M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10512L: linux-media@vger.kernel.org
10513L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10514S: Maintained
10515F: drivers/media/platform/s3c-camif/
d647f0b7 10516F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10517
b84ef24e
AH
10518SAMSUNG S5C73M3 CAMERA DRIVER
10519M: Kyungmin Park <kyungmin.park@samsung.com>
10520M: Andrzej Hajda <a.hajda@samsung.com>
10521L: linux-media@vger.kernel.org
10522S: Supported
10523F: drivers/media/i2c/s5c73m3/*
10524
7d459937
AH
10525SAMSUNG S5K5BAF CAMERA DRIVER
10526M: Kyungmin Park <kyungmin.park@samsung.com>
10527M: Andrzej Hajda <a.hajda@samsung.com>
10528L: linux-media@vger.kernel.org
10529S: Supported
10530F: drivers/media/i2c/s5k5baf.c
10531
c04c674f
RB
10532SAMSUNG S3FWRN5 NFC DRIVER
10533M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10534M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10535L: linux-nfc@lists.01.org (moderated for non-subscribers)
10536S: Supported
10537F: drivers/nfc/s3fwrn5
10538
310e39c9 10539SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10540M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10541M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10542M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10543S: Supported
10544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10545F: drivers/clk/samsung/
490583f0
CC
10546F: include/dt-bindings/clock/exynos*.h
10547F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10548
2e365a70
AS
10549SAMSUNG SPI DRIVERS
10550M: Kukjin Kim <kgene@kernel.org>
10551M: Krzysztof Kozlowski <krzk@kernel.org>
10552M: Andi Shyti <andi.shyti@samsung.com>
10553L: linux-spi@vger.kernel.org
10554L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10555S: Maintained
10556F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10557F: drivers/spi/spi-s3c*
10558F: include/linux/platform_data/spi-s3c64xx.h
10559
66890ed6
BA
10560SAMSUNG SXGBE DRIVERS
10561M: Byungho An <bh74.an@samsung.com>
10562M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10563M: Vipul Pandya <vipul.pandya@samsung.com>
10564S: Supported
10565L: netdev@vger.kernel.org
10566F: drivers/net/ethernet/samsung/sxgbe/
10567
93c537af
LM
10568SAMSUNG THERMAL DRIVER
10569M: Lukasz Majewski <l.majewski@samsung.com>
10570L: linux-pm@vger.kernel.org
10571L: linux-samsung-soc@vger.kernel.org
10572S: Supported
9f273c24 10573T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10574F: drivers/thermal/samsung/
10575
e296cd32 10576SAMSUNG USB2 PHY DRIVER
774e0362
KD
10577M: Kamil Debski <kamil@wypas.org>
10578M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10579L: linux-kernel@vger.kernel.org
10580S: Supported
10581F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10582F: Documentation/phy/samsung-usb2.txt
10583F: drivers/phy/phy-exynos4210-usb2.c
10584F: drivers/phy/phy-exynos4x12-usb2.c
10585F: drivers/phy/phy-exynos5250-usb2.c
10586F: drivers/phy/phy-s5pv210-usb2.c
10587F: drivers/phy/phy-samsung-usb2.c
10588F: drivers/phy/phy-samsung-usb2.h
10589
ca749e2a 10590SERIAL DRIVERS
5e30bbb7 10591M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10592L: linux-serial@vger.kernel.org
5e30bbb7 10593S: Maintained
30743257 10594F: Documentation/devicetree/bindings/serial/
14430813 10595F: drivers/tty/serial/
ca749e2a 10596
49fc9361
BG
10597STI CEC DRIVER
10598M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10599L: kernel@stlinux.com
10600S: Maintained
10601F: drivers/staging/media/st-cec/
10602F: Documentation/devicetree/bindings/media/stih-cec.txt
10603
aecb7b64 10604SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10605M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10606M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10607S: Maintained
1fb200d6 10608F: include/linux/dma/dw.h
3d598f47 10609F: include/linux/platform_data/dma-dw.h
61a76496 10610F: drivers/dma/dw/
aecb7b64 10611
058999cc
LP
10612SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10613M: Lars Persson <lars.persson@axis.com>
10614L: netdev@vger.kernel.org
10615S: Supported
10616F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10617F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10618
fc531d98 10619SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10620M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10621R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10622R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10623L: linux-i2c@vger.kernel.org
10624S: Maintained
10625F: drivers/i2c/busses/i2c-designware-*
10626F: include/linux/platform_data/i2c-designware.h
10627
f9e37137 10628SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10629M: Jaehoon Chung <jh80.chung@samsung.com>
10630L: linux-mmc@vger.kernel.org
10631S: Maintained
10632F: include/linux/mmc/dw_mmc.h
10633F: drivers/mmc/host/dw_mmc*
10634
a961e698
AS
10635SYSTEM TRACE MODULE CLASS
10636M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10637S: Maintained
e787bc46 10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10639F: Documentation/trace/stm.txt
10640F: drivers/hwtracing/stm/
10641F: include/linux/stm.h
10642F: include/uapi/linux/stm.h
10643
1db121d6
AN
10644THUNDERBOLT DRIVER
10645M: Andreas Noever <andreas.noever@gmail.com>
10646S: Maintained
10647F: drivers/thunderbolt/
10648
e35a49b1
SR
10649TI BQ27XXX POWER SUPPLY DRIVER
10650R: Andrew F. Davis <afd@ti.com>
10651F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10652F: drivers/power/supply/bq27xxx_battery.c
10653F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10654
34db37c6 10655TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10656M: John Stultz <john.stultz@linaro.org>
88606e80 10657M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10658L: linux-kernel@vger.kernel.org
75fc2d37 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10660S: Supported
10661F: include/linux/clocksource.h
10662F: include/linux/time.h
10663F: include/linux/timex.h
c117ab84
CEB
10664F: include/uapi/linux/time.h
10665F: include/uapi/linux/timex.h
88606e80
TG
10666F: kernel/time/clocksource.c
10667F: kernel/time/time*.c
34db37c6 10668F: kernel/time/alarmtimer.c
88606e80 10669F: kernel/time/ntp.c
7fe5f1c1 10670F: tools/testing/selftests/timers/
88606e80 10671
1da177e4 10672SC1200 WDT DRIVER
b300645a 10673M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10674S: Maintained
679655da 10675F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10676
10677SCHEDULER
dd9b238c 10678M: Ingo Molnar <mingo@redhat.com>
8b58be88 10679M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10680L: linux-kernel@vger.kernel.org
75fc2d37 10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10682S: Maintained
95c0d71d 10683F: kernel/sched/
679655da 10684F: include/linux/sched.h
c117ab84 10685F: include/uapi/linux/sched.h
c2eb505b 10686F: include/linux/wait.h
1da177e4 10687
6bcf6737 10688SCORE ARCHITECTURE
ed38665e 10689M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10690M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10691W: http://www.sunplus.com
6bcf6737 10692S: Supported
a2681a75 10693F: arch/score/
6bcf6737 10694
80f390ea
SH
10695SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10696M: Sudeep Holla <sudeep.holla@arm.com>
10697L: linux-arm-kernel@lists.infradead.org
10698S: Maintained
10699F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10700F: drivers/clk/clk-scpi.c
8def3103 10701F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10702F: drivers/firmware/arm_scpi.c
10703F: include/linux/scpi_protocol.h
80f390ea 10704
1da177e4 10705SCSI CDROM DRIVER
8b58be88 10706M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10707L: linux-scsi@vger.kernel.org
10708W: http://www.kernel.dk
10709S: Maintained
679655da 10710F: drivers/scsi/sr*
1da177e4 10711
fb50a83d 10712SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10713M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10714L: linux-rdma@vger.kernel.org
10715S: Supported
10716W: http://www.openfabrics.org
10717Q: http://patchwork.kernel.org/project/linux-rdma/list/
10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10719F: drivers/infiniband/ulp/srp/
10720F: include/scsi/srp.h
10721
1da177e4 10722SCSI SG DRIVER
8b58be88 10723M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10724L: linux-scsi@vger.kernel.org
59ab3c93 10725W: http://sg.danny.cz/sg
1da177e4 10726S: Maintained
59ab3c93 10727F: Documentation/scsi/scsi-generic.txt
679655da
JP
10728F: drivers/scsi/sg.c
10729F: include/scsi/sg.h
1da177e4
LT
10730
10731SCSI SUBSYSTEM
7ee7895c 10732M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10734M: "Martin K. Petersen" <martin.petersen@oracle.com>
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10736L: linux-scsi@vger.kernel.org
1da177e4 10737S: Maintained
2c99a314 10738F: Documentation/devicetree/bindings/scsi/
679655da
JP
10739F: drivers/scsi/
10740F: include/scsi/
1da177e4
LT
10741
10742SCSI TAPE DRIVER
8b58be88 10743M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10744L: linux-scsi@vger.kernel.org
10745S: Maintained
679655da 10746F: Documentation/scsi/st.txt
f7269cfc
JD
10747F: drivers/scsi/st.*
10748F: drivers/scsi/st_*.h
1da177e4
LT
10749
10750SCTP PROTOCOL
8b6efb75 10751M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10752M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10753L: linux-sctp@vger.kernel.org
5f85813c 10754W: http://lksctp.sourceforge.net
8b6efb75 10755S: Maintained
679655da
JP
10756F: Documentation/networking/sctp.txt
10757F: include/linux/sctp.h
4d58c025 10758F: include/uapi/linux/sctp.h
679655da
JP
10759F: include/net/sctp/
10760F: net/sctp/
1da177e4
LT
10761
10762SCx200 CPU SUPPORT
8b58be88 10763M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10764S: Odd Fixes
679655da 10765F: Documentation/i2c/busses/scx200_acb
390889b6 10766F: arch/x86/platform/scx200/
679655da
JP
10767F: drivers/watchdog/scx200_wdt.c
10768F: drivers/i2c/busses/scx200*
10769F: drivers/mtd/maps/scx200_docflash.c
10770F: include/linux/scx200.h
1662d32c
JC
10771
10772SCx200 GPIO DRIVER
8b58be88 10773M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10774S: Maintained
679655da
JP
10775F: drivers/char/scx200_gpio.c
10776F: include/linux/scx200_gpio.h
1662d32c
JC
10777
10778SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10779M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10780S: Maintained
679655da 10781F: drivers/clocksource/scx200_hrt.c
1da177e4 10782
6a36913a 10783SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10784M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10785L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10786S: Maintained
679655da 10787F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10788
e7839f25 10789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10790M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10791L: linux-mmc@vger.kernel.org
ddfe954d
UH
10792T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10793S: Maintained
10794F: drivers/mmc/host/sdhci*
10795F: include/linux/mmc/sdhci*
e2d1d6c0 10796
c04f9d61
KC
10797SECURE COMPUTING
10798M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10799R: Andy Lutomirski <luto@amacapital.net>
10800R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10802S: Supported
10803F: kernel/seccomp.c
10804F: include/uapi/linux/seccomp.h
10805F: include/linux/seccomp.h
c99ee51a 10806F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10807K: \bsecure_computing
10808K: \bTIF_SECCOMP\b
10809
476bf3d6
AC
10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10811M: Al Cooper <alcooperx@gmail.com>
10812L: linux-mmc@vger.kernel.org
10813L: bcm-kernel-feedback-list@broadcom.com
10814S: Maintained
10815F: drivers/mmc/host/sdhci-brcmstb*
10816
0d1bb41a 10817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10818M: Ben Dooks <ben-linux@fluff.org>
dc524882 10819M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10820L: linux-mmc@vger.kernel.org
0d1bb41a 10821S: Maintained
dc524882 10822F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10823
c63b3cba 10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10825M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10826L: linux-mmc@vger.kernel.org
10827S: Maintained
10828F: drivers/mmc/host/sdhci-spear.c
10829
8711cca2 10830SECURITY SUBSYSTEM
9b45c0d2 10831M: James Morris <james.l.morris@oracle.com>
9c3646d1 10832M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10833L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10835W: http://kernsec.org/
8711cca2 10836S: Supported
7d2c86b5 10837F: security/
8711cca2 10838
1da177e4 10839SECURITY CONTACT
8b58be88 10840M: Security Officers <security@kernel.org>
1da177e4
LT
10841S: Supported
10842
10843SELINUX SECURITY MODULE
e0238b4c 10844M: Paul Moore <paul@paul-moore.com>
8b58be88 10845M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10846M: Eric Paris <eparis@parisplace.org>
e0238b4c 10847L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10848W: http://selinuxproject.org
5a5f2acf 10849T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10850S: Supported
679655da
JP
10851F: include/linux/selinux*
10852F: security/selinux/
6bde95ce 10853F: scripts/selinux/
1da177e4 10854
c1c124e9
JJ
10855APPARMOR SECURITY MODULE
10856M: John Johansen <john.johansen@canonical.com>
10857L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10858W: apparmor.wiki.kernel.org
10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10860S: Supported
10861F: security/apparmor/
10862
9b091556
KC
10863LOADPIN SECURITY MODULE
10864M: Kees Cook <keescook@chromium.org>
10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10866S: Supported
10867F: security/loadpin/
10868
730daa16
KC
10869YAMA SECURITY MODULE
10870M: Kees Cook <keescook@chromium.org>
10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10872S: Supported
10873F: security/yama/
10874
cef2cf07 10875SENSABLE PHANTOM
8b58be88 10876M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10877S: Maintained
679655da 10878F: drivers/misc/phantom.c
c117ab84 10879F: include/uapi/linux/phantom.h
cef2cf07 10880
2a1e8447
JB
10881Emulex 10Gbps iSCSI - OneConnect DRIVER
10882M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10883M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10884M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10885L: linux-scsi@vger.kernel.org
2a1e8447 10886W: http://www.broadcom.com
3387f656
JP
10887S: Supported
10888F: drivers/scsi/be2iscsi/
6733b39a 10889
d2ee76fa 10890Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10891M: Sathya Perla <sathya.perla@broadcom.com>
10892M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10893M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10894M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10895L: netdev@vger.kernel.org
fea3af67 10896W: http://www.emulex.com
7d2c86b5 10897S: Supported
9aebddd1 10898F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10899
d2928a8c 10900EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10901M: Selvin Xavier <selvin.xavier@avagotech.com>
10902M: Devesh Sharma <devesh.sharma@avagotech.com>
10903M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10904L: linux-rdma@vger.kernel.org
10905W: http://www.emulex.com
10906S: Supported
10907F: drivers/infiniband/hw/ocrdma/
a7fe7380 10908F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10909
8ceee660 10910SFC NETWORK DRIVER
c06f51ea 10911M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10912M: Edward Cree <ecree@solarflare.com>
10913M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10914L: netdev@vger.kernel.org
8ceee660 10915S: Supported
874aeea5 10916F: drivers/net/ethernet/sfc/
8ceee660 10917
e2d1d6c0 10918SGI GRU DRIVER
cc883afc 10919M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10920S: Maintained
679655da 10921F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10922
10923SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10924M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10925L: linux-ia64@vger.kernel.org
10926S: Supported
679655da 10927F: Documentation/ia64/serial.txt
df621252 10928F: drivers/tty/serial/ioc?_serial.c
679655da 10929F: include/linux/ioc?.h
e2d1d6c0 10930
75312619 10931SGI XP/XPC/XPNET DRIVER
e180383f
RH
10932M: Cliff Whickman <cpw@sgi.com>
10933M: Robin Holt <robinmholt@gmail.com>
75312619 10934S: Maintained
679655da 10935F: drivers/misc/sgi-xp/
75312619 10936
46eacf3b
AP
10937SI2157 MEDIA DRIVER
10938M: Antti Palosaari <crope@iki.fi>
10939L: linux-media@vger.kernel.org
a825eaec 10940W: https://linuxtv.org
46eacf3b
AP
10941W: http://palosaari.fi/linux/
10942Q: http://patchwork.linuxtv.org/project/linux-media/list/
10943T: git git://linuxtv.org/anttip/media_tree.git
10944S: Maintained
10945F: drivers/media/tuners/si2157*
10946
75e2d5ba
AP
10947SI2168 MEDIA DRIVER
10948M: Antti Palosaari <crope@iki.fi>
10949L: linux-media@vger.kernel.org
a825eaec 10950W: https://linuxtv.org
75e2d5ba
AP
10951W: http://palosaari.fi/linux/
10952Q: http://patchwork.linuxtv.org/project/linux-media/list/
10953T: git git://linuxtv.org/anttip/media_tree.git
10954S: Maintained
10955F: drivers/media/dvb-frontends/si2168*
10956
49cc629d
HV
10957SI470X FM RADIO RECEIVER I2C DRIVER
10958M: Hans Verkuil <hverkuil@xs4all.nl>
10959L: linux-media@vger.kernel.org
10960T: git git://linuxtv.org/media_tree.git
a825eaec 10961W: https://linuxtv.org
49cc629d
HV
10962S: Odd Fixes
10963F: drivers/media/radio/si470x/radio-si470x-i2c.c
10964
10965SI470X FM RADIO RECEIVER USB DRIVER
10966M: Hans Verkuil <hverkuil@xs4all.nl>
10967L: linux-media@vger.kernel.org
10968T: git git://linuxtv.org/media_tree.git
a825eaec 10969W: https://linuxtv.org
49cc629d
HV
10970S: Maintained
10971F: drivers/media/radio/si470x/radio-si470x-common.c
10972F: drivers/media/radio/si470x/radio-si470x.h
10973F: drivers/media/radio/si470x/radio-si470x-usb.c
10974
c937ca03
EV
10975SI4713 FM RADIO TRANSMITTER I2C DRIVER
10976M: Eduardo Valentin <edubezval@gmail.com>
10977L: linux-media@vger.kernel.org
10978T: git git://linuxtv.org/media_tree.git
a825eaec 10979W: https://linuxtv.org
c937ca03 10980S: Odd Fixes
99995ded 10981F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10982
10983SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10984M: Eduardo Valentin <edubezval@gmail.com>
10985L: linux-media@vger.kernel.org
10986T: git git://linuxtv.org/media_tree.git
a825eaec 10987W: https://linuxtv.org
c937ca03 10988S: Odd Fixes
99995ded
DR
10989F: drivers/media/radio/si4713/radio-platform-si4713.c
10990
10991SI4713 FM RADIO TRANSMITTER USB DRIVER
10992M: Hans Verkuil <hverkuil@xs4all.nl>
10993L: linux-media@vger.kernel.org
10994T: git git://linuxtv.org/media_tree.git
a825eaec 10995W: https://linuxtv.org
99995ded
DR
10996S: Maintained
10997F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10998
beb91d46 10999SIANO DVB DRIVER
5dc8a864
MCC
11000M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11001M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11002L: linux-media@vger.kernel.org
a825eaec 11003W: https://linuxtv.org
beb91d46
MCC
11004T: git git://linuxtv.org/media_tree.git
11005S: Odd fixes
11006F: drivers/media/common/siano/
beb91d46 11007F: drivers/media/usb/siano/
beb91d46 11008F: drivers/media/usb/siano/
14430813 11009F: drivers/media/mmc/siano/
beb91d46 11010
6f15b602
HG
11011SIMPLEFB FB DRIVER
11012M: Hans de Goede <hdegoede@redhat.com>
11013L: linux-fbdev@vger.kernel.org
11014S: Maintained
2d799dde 11015F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11016F: drivers/video/fbdev/simplefb.c
11017F: include/linux/platform_data/simplefb.h
11018
b618b69c 11019SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11020L: linux-media@vger.kernel.org
bb60fcb2 11021S: Orphan
b618b69c 11022F: drivers/media/platform/sh_veu.c
b618b69c
GL
11023
11024SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11025L: linux-media@vger.kernel.org
bb60fcb2 11026S: Orphan
b618b69c 11027F: drivers/media/platform/sh_vou.c
d647f0b7 11028F: include/media/drv-intf/sh_vou.h
b618b69c 11029
6349d997 11030SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11031M: Len Brown <lenb@kernel.org>
6349d997
LB
11032L: sfi-devel@simplefirmware.org
11033W: http://simplefirmware.org/
11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11035S: Supported
943fc810 11036F: arch/x86/platform/sfi/
6349d997
LB
11037F: drivers/sfi/
11038F: include/linux/sfi*.h
e2d1d6c0 11039
1da177e4
LT
11040SIMTEC EB110ATX (Chalice CATS)
11041P: Ben Dooks
b16957c6
BD
11042P: Vincent Sanders <vince@simtec.co.uk>
11043M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11044W: http://www.simtec.co.uk/products/EB110ATX/
11045S: Supported
11046
11047SIMTEC EB2410ITX (BAST)
11048P: Ben Dooks
b16957c6
BD
11049P: Vincent Sanders <vince@simtec.co.uk>
11050M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11051W: http://www.simtec.co.uk/products/EB2410ITX/
11052S: Supported
15dba387
JP
11053F: arch/arm/mach-s3c24xx/mach-bast.c
11054F: arch/arm/mach-s3c24xx/bast-ide.c
11055F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11056
4c5adde7 11057TI DAVINCI MACHINE SUPPORT
3ba789c0 11058M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11059M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11062S: Supported
14430813 11063F: arch/arm/mach-davinci/
046d0a37 11064F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11065
8d4b3f08 11066TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11067M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11068L: linux-media@vger.kernel.org
a825eaec 11069W: https://linuxtv.org
8d4b3f08
LP
11070Q: http://patchwork.linuxtv.org/project/linux-media/list/
11071T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11072S: Maintained
8d4b3f08
LP
11073F: drivers/media/platform/davinci/
11074F: include/media/davinci/
11075
417d2e50 11076TI AM437X VPFE DRIVER
e43cdb56 11077M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11078L: linux-media@vger.kernel.org
a825eaec 11079W: https://linuxtv.org
417d2e50
BP
11080Q: http://patchwork.linuxtv.org/project/linux-media/list/
11081T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11082S: Maintained
11083F: drivers/media/platform/am437x/
11084
c4c0283a 11085OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11086M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11087L: linux-media@vger.kernel.org
a825eaec 11088W: https://linuxtv.org
c4c0283a
BP
11089Q: http://patchwork.linuxtv.org/project/linux-media/list/
11090T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11091S: Maintained
11092F: drivers/media/i2c/ov2659.c
b5dcee22 11093F: include/media/i2c/ov2659.h
c4c0283a 11094
3a6779f5
SM
11095SILICON MOTION SM712 FRAME BUFFER DRIVER
11096M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11097M: Teddy Wang <teddy.wang@siliconmotion.com>
11098M: Sudip Mukherjee <sudip@vectorindia.org>
11099L: linux-fbdev@vger.kernel.org
11100S: Maintained
11101F: drivers/video/fbdev/sm712*
11102F: Documentation/fb/sm712fb.txt
11103
92aab3c0 11104SIS 190 ETHERNET DRIVER
8b58be88 11105M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11106L: netdev@vger.kernel.org
11107S: Maintained
8c7de408 11108F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11109
1da177e4 11110SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11111M: Daniele Venzano <venza@brownhat.org>
1da177e4 11112W: http://www.brownhat.org/sis900.html
979b6c13 11113L: netdev@vger.kernel.org
1da177e4 11114S: Maintained
8c7de408 11115F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11116
11117SIS FRAMEBUFFER DRIVER
8b58be88 11118M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11119W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11120S: Maintained
679655da 11121F: Documentation/fb/sisfb.txt
8a61f013 11122F: drivers/video/fbdev/sis/
679655da 11123F: include/video/sisfb.h
1da177e4
LT
11124
11125SIS USB2VGA DRIVER
8b58be88 11126M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11127W: http://www.winischhofer.at/linuxsisusbvga.shtml
11128S: Maintained
679655da 11129F: drivers/usb/misc/sisusbvga/
1da177e4 11130
415ad26d 11131SLAB ALLOCATOR
16e943bf 11132M: Christoph Lameter <cl@linux.com>
2ed1c525 11133M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11134M: David Rientjes <rientjes@google.com>
11135M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11136M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11137L: linux-mm@kvack.org
11138S: Maintained
679655da 11139F: include/linux/sl?b*.h
16e943bf 11140F: mm/sl?b*
415ad26d 11141
9fab9787 11142SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11143M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11144M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11145M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11146R: Steven Rostedt <rostedt@goodmis.org>
11147R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11148L: linux-kernel@vger.kernel.org
9fab9787
PM
11149W: http://www.rdrop.com/users/paulmck/RCU/
11150S: Supported
11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11152F: include/linux/srcu.h
11153F: kernel/rcu/srcu.c
9fab9787 11154
66372841
CS
11155SMACK SECURITY MODULE
11156M: Casey Schaufler <casey@schaufler-ca.com>
11157L: linux-security-module@vger.kernel.org
11158W: http://schaufler-ca.com
ece38248 11159T: git git://github.com/cschaufler/smack-next
66372841
CS
11160S: Maintained
11161F: Documentation/security/Smack.txt
11162F: security/smack/
11163
20651e0b 11164DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11165M: Kevin Hilman <khilman@kernel.org>
11166M: Nishanth Menon <nm@ti.com>
11167S: Maintained
20651e0b 11168F: drivers/power/avs/
68ace3e1
KH
11169F: include/linux/power/smartreflex.h
11170L: linux-pm@vger.kernel.org
11171
1da177e4 11172SMC91x ETHERNET DRIVER
2f82af08 11173M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11174S: Odd Fixes
ae150435 11175F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11176
e8e31622
SA
11177SMIA AND SMIA++ IMAGE SENSOR DRIVER
11178M: Sakari Ailus <sakari.ailus@iki.fi>
11179L: linux-media@vger.kernel.org
11180S: Maintained
14430813 11181F: drivers/media/i2c/smiapp/
b5dcee22 11182F: include/media/i2c/smiapp.h
e8e31622
SA
11183F: drivers/media/i2c/smiapp-pll.c
11184F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11185F: include/uapi/linux/smiapp.h
a2cec3c0 11186F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11187
920fa1ff
GR
11188SMM665 HARDWARE MONITOR DRIVER
11189M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11190L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11191S: Maintained
11192F: Documentation/hwmon/smm665
11193F: drivers/hwmon/smm665.c
11194
9df7305b 11195SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11196M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11197L: linux-hwmon@vger.kernel.org
90b24cfb 11198S: Maintained
9df7305b
SG
11199F: Documentation/hwmon/emc2103
11200F: drivers/hwmon/emc2103.c
11201
a98d506c
HG
11202SMSC SCH5627 HARDWARE MONITOR DRIVER
11203M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11204L: linux-hwmon@vger.kernel.org
a98d506c
HG
11205S: Supported
11206F: Documentation/hwmon/sch5627
11207F: drivers/hwmon/sch5627.c
11208
6ea884db 11209SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11210M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11211L: linux-hwmon@vger.kernel.org
6ea884db 11212S: Maintained
679655da
JP
11213F: Documentation/hwmon/smsc47b397
11214F: drivers/hwmon/smsc47b397.c
6ea884db 11215
fd9abb3d 11216SMSC911x ETHERNET DRIVER
90b24cfb 11217M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11218L: netdev@vger.kernel.org
90b24cfb 11219S: Maintained
679655da 11220F: include/linux/smsc911x.h
ae150435 11221F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11222
11223SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11224M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11225L: netdev@vger.kernel.org
90b24cfb 11226S: Maintained
ae150435 11227F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11228
3c8a63e2 11229SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11230M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11231L: linux-fbdev@vger.kernel.org
90b24cfb 11232S: Maintained
8a61f013 11233F: drivers/video/fbdev/smscufx.c
3c8a63e2 11234
668acf32 11235SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11236M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11237L: linux-media@vger.kernel.org
275ffde4 11238T: git git://linuxtv.org/media_tree.git
795fb7e7 11239S: Maintained
90d72ac6
MCC
11240F: include/media/soc*
11241F: drivers/media/i2c/soc_camera/
11242F: drivers/media/platform/soc_camera/
668acf32 11243
e2d1d6c0 11244SOEKRIS NET48XX LED SUPPORT
8b58be88 11245M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11246S: Maintained
679655da 11247F: drivers/leds/leds-net48xx.c
e2d1d6c0 11248
e3994db1 11249SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11250M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11251M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11252M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11253M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11254L: linux-media@vger.kernel.org
11255S: Supported
11256F: drivers/media/pci/solo6x10/
11257
1da177e4 11258SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11259M: Shaohua Li <shli@kernel.org>
1da177e4 11260L: linux-raid@vger.kernel.org
0f9ce866 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11262S: Supported
679655da
JP
11263F: drivers/md/
11264F: include/linux/raid/
c117ab84 11265F: include/uapi/linux/raid/
1da177e4 11266
1da177e4 11267SONIC NETWORK DRIVER
8b58be88 11268M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11269L: netdev@vger.kernel.org
1da177e4 11270S: Maintained
d9fb9f38 11271F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11272
61e115a5 11273SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11274M: Michael Buesch <m@bues.ch>
e7828b28 11275L: linux-wireless@vger.kernel.org
61e115a5 11276S: Maintained
679655da
JP
11277F: drivers/ssb/
11278F: include/linux/ssb/
61e115a5 11279
1da177e4 11280SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11281M: Mattia Dongili <malattia@linux.it>
d0944853 11282L: platform-driver-x86@vger.kernel.org
5b18167d 11283W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11284S: Maintained
679655da
JP
11285F: Documentation/laptops/sony-laptop.txt
11286F: drivers/char/sonypi.c
11287F: drivers/platform/x86/sony-laptop.c
11288F: include/linux/sony-laptop.h
1da177e4 11289
baf8532a 11290SONY MEMORYSTICK CARD SUPPORT
8b58be88 11291M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11292W: http://tifmxx.berlios.de/
11293S: Maintained
679655da 11294F: drivers/memstick/host/tifm_ms.c
baf8532a 11295
0ab30494
ML
11296SONY MEMORYSTICK STANDARD SUPPORT
11297M: Maxim Levitsky <maximlevitsky@gmail.com>
11298S: Maintained
11299F: drivers/memstick/core/ms_block.*
11300
1da177e4 11301SOUND
8b58be88 11302M: Jaroslav Kysela <perex@perex.cz>
d8130624 11303M: Takashi Iwai <tiwai@suse.com>
93711660 11304L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11305W: http://www.alsa-project.org/
dde7ad8d 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11307T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11308Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11309S: Maintained
3126a179
JP
11310F: Documentation/sound/
11311F: include/sound/
c117ab84 11312F: include/uapi/sound/
679655da 11313F: sound/
1da177e4 11314
33bbe149
MB
11315SOUND - COMPRESSED AUDIO
11316M: Vinod Koul <vinod.koul@intel.com>
11317L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11319S: Supported
f672f31a 11320F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11321F: include/sound/compress_driver.h
f672f31a 11322F: include/uapi/sound/compress_*
33bbe149
MB
11323F: sound/core/compress_offload.c
11324F: sound/soc/soc-compress.c
11325
bd903bde 11326SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11327M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11328M: Mark Brown <broonie@kernel.org>
86f14df8 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11330L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11331W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11332S: Supported
181ad2a5 11333F: Documentation/devicetree/bindings/sound/
2820f615 11334F: Documentation/sound/alsa/soc/
679655da 11335F: sound/soc/
e6e55122 11336F: include/sound/soc*
eb1a6af3 11337
d7f8761b
MB
11338SOUND - DMAENGINE HELPERS
11339M: Lars-Peter Clausen <lars@metafoo.de>
11340S: Supported
11341F: include/sound/dmaengine_pcm.h
11342F: sound/core/pcm_dmaengine.c
11343F: sound/soc/soc-generic-dmaengine-pcm.c
11344
990a6a99
OS
11345SP2 MEDIA DRIVER
11346M: Olli Salonen <olli.salonen@iki.fi>
11347L: linux-media@vger.kernel.org
a825eaec 11348W: https://linuxtv.org
990a6a99
OS
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350S: Maintained
11351F: drivers/media/dvb-frontends/sp2*
11352
473321fc 11353SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11354M: "David S. Miller" <davem@davemloft.net>
1da177e4 11355L: sparclinux@vger.kernel.org
8a6e2535 11356Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11359S: Maintained
679655da 11360F: arch/sparc/
7765b8bb 11361F: drivers/sbus/
1da177e4 11362
6404fcca
DM
11363SPARC SERIAL DRIVERS
11364M: "David S. Miller" <davem@davemloft.net>
11365L: sparclinux@vger.kernel.org
08deed1e
JP
11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11368S: Maintained
6816383a 11369F: include/linux/sunserialcore.h
df621252 11370F: drivers/tty/serial/suncore.c
df621252
GKH
11371F: drivers/tty/serial/sunhv.c
11372F: drivers/tty/serial/sunsab.c
11373F: drivers/tty/serial/sunsab.h
11374F: drivers/tty/serial/sunsu.c
11375F: drivers/tty/serial/sunzilog.c
11376F: drivers/tty/serial/sunzilog.h
6404fcca 11377
389325b4
CL
11378SPARSE CHECKER
11379M: "Christopher Li" <sparse@chrisli.org>
11380L: linux-sparse@vger.kernel.org
11381W: https://sparse.wiki.kernel.org/
11382T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11383T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11384S: Maintained
11385F: include/linux/compiler.h
11386
fc0c195a 11387SPEAR PLATFORM SUPPORT
da89947b 11388M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11389M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11391W: http://www.st.com/spear
11392S: Maintained
e68d7c14 11393F: arch/arm/boot/dts/spear*
281e192f 11394F: arch/arm/mach-spear/
fc0c195a 11395
11396SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11397M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11399W: http://www.st.com/spear
11400S: Maintained
5df33a62 11401F: drivers/clk/spear/
fc0c195a 11402
e2d1d6c0 11403SPI SUBSYSTEM
b02e48f2 11404M: Mark Brown <broonie@kernel.org>
dfbe403c 11405L: linux-spi@vger.kernel.org
e7e4e13c 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11407Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11408S: Maintained
87306eb7 11409F: Documentation/devicetree/bindings/spi/
679655da
JP
11410F: Documentation/spi/
11411F: drivers/spi/
11412F: include/linux/spi/
c117ab84 11413F: include/uapi/linux/spi/
a43cd4bb 11414F: tools/spi/
e2d1d6c0 11415
2752e401 11416SPIDERNET NETWORK DRIVER for CELL
8b58be88 11417M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11418L: netdev@vger.kernel.org
11419S: Supported
679655da 11420F: Documentation/networking/spider_net.txt
8df158ac 11421F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11422
e2d1d6c0 11423SPU FILE SYSTEM
8b58be88 11424M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11425L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11426W: http://www.ibm.com/developerworks/power/cell/
11427S: Supported
679655da
JP
11428F: Documentation/filesystems/spufs.txt
11429F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11430
fc555841 11431SQUASHFS FILE SYSTEM
d7f2ff67 11432M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11433L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11434W: http://squashfs.org.uk
9f273c24 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11436S: Maintained
679655da
JP
11437F: Documentation/filesystems/squashfs.txt
11438F: fs/squashfs/
fc555841 11439
1da177e4 11440SRM (Alpha) environment access
8b58be88 11441M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11442S: Maintained
679655da 11443F: arch/alpha/kernel/srm_env.c
1da177e4 11444
26e9a397 11445STABLE BRANCH
879a5a00 11446M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11447L: stable@vger.kernel.org
879a5a00 11448S: Supported
7b175c46 11449F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11450
26e9a397 11451STAGING SUBSYSTEM
879a5a00 11452M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11454L: devel@driverdev.osuosl.org
879a5a00 11455S: Supported
679655da 11456F: drivers/staging/
dbc6c2cc 11457
ebd3d010
JP
11458STAGING - COMEDI
11459M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11460M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11461S: Odd Fixes
11462F: drivers/staging/comedi/
11463
a0138163
JP
11464STAGING - FLARION FT1000 DRIVERS
11465M: Marek Belisko <marek.belisko@gmail.com>
11466S: Odd Fixes
11467F: drivers/staging/ft1000/
11468
6c1bb424 11469STAGING - INDUSTRIAL IO
030a13d7 11470M: Jonathan Cameron <jic23@kernel.org>
a0138163 11471L: linux-iio@vger.kernel.org
6c1bb424 11472S: Odd Fixes
5291582d 11473F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11474F: drivers/staging/iio/
11475
a0138163
JP
11476STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11477M: Jarod Wilson <jarod@wilsonet.com>
11478W: http://www.lirc.org/
11479S: Odd Fixes
b2b0186d 11480F: drivers/staging/media/lirc/
a0138163 11481
f5e5de1e
OD
11482STAGING - LUSTRE PARALLEL FILESYSTEM
11483M: Oleg Drokin <oleg.drokin@intel.com>
11484M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11485M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11486L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11487W: http://wiki.lustre.org/
f5e5de1e
OD
11488S: Maintained
11489F: drivers/staging/lustre
11490
7c6b6c71
MD
11491STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11492M: Marc Dietrich <marvin24@gmx.de>
11493L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11494L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11495S: Maintained
11496F: drivers/staging/nvec/
11497
53c43c5c
GKH
11498STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11499M: Jens Frederich <jfrederich@gmail.com>
11500M: Daniel Drake <dsd@laptop.org>
11501M: Jon Nettleton <jon.nettleton@gmail.com>
11502W: http://wiki.laptop.org/go/DCON
11503S: Maintained
11504F: drivers/staging/olpc_dcon/
11505
a0138163
JP
11506STAGING - REALTEK RTL8712U DRIVERS
11507M: Larry Finger <Larry.Finger@lwfinger.net>
11508M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11509S: Odd Fixes
11510F: drivers/staging/rtl8712/
11511
980ac4d7
SM
11512STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11513M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11514M: Teddy Wang <teddy.wang@siliconmotion.com>
11515M: Sudip Mukherjee <sudip@vectorindia.org>
11516L: linux-fbdev@vger.kernel.org
11517S: Maintained
11518F: drivers/staging/sm750fb/
11519
510fa408
JP
11520STAGING - SLICOSS
11521M: Lior Dotan <liodot@gmail.com>
11522M: Christopher Harrer <charrer@alacritech.com>
11523S: Odd Fixes
11524F: drivers/staging/slicoss/
11525
a0138163
JP
11526STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11527M: William Hubbs <w.d.hubbs@gmail.com>
11528M: Chris Brannon <chris@the-brannons.com>
d33bce31 11529M: Kirk Reiser <kirk@reisers.ca>
a0138163 11530M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11531L: speakup@linux-speakup.org
a0138163
JP
11532W: http://www.linux-speakup.org/
11533S: Odd Fixes
11534F: drivers/staging/speakup/
11535
b3e871ce
JP
11536STAGING - VIA VT665X DRIVERS
11537M: Forest Bond <forest@alittletooquiet.net>
11538S: Odd Fixes
11539F: drivers/staging/vt665?/
11540
a30baec1 11541STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11542M: Aditya Shankar <aditya.shankar@microchip.com>
11543M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11544L: linux-wireless@vger.kernel.org
11545S: Supported
11546F: drivers/staging/wilc1000/
11547
709bcb07 11548STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11549M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11550S: Odd Fixes
11551F: drivers/staging/xgifb/
11552
1da177e4 11553STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11554M: Ion Badulescu <ionut@badula.org>
b4f90189 11555S: Odd Fixes
9bba23b0 11556F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11557
e2d1d6c0 11558SUN3/3X
8b58be88 11559M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11560W: http://sammy.net/sun3/
11561S: Maintained
679655da
JP
11562F: arch/m68k/kernel/*sun3*
11563F: arch/m68k/sun3*/
11564F: arch/m68k/include/asm/sun3*
e689cf4a 11565F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11566
af6a5af8
HG
11567SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11568M: Hans de Goede <hdegoede@redhat.com>
11569L: linux-input@vger.kernel.org
11570S: Maintained
11571F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11572F: drivers/input/keyboard/sun4i-lradc-keys.c
11573
2bc9ff01
DK
11574SUNDANCE NETWORK DRIVER
11575M: Denis Kirjanov <kda@linux-powerpc.org>
11576L: netdev@vger.kernel.org
11577S: Maintained
11578F: drivers/net/ethernet/dlink/sundance.c
11579
2cbb12a4 11580SUPERH
114bf37e
RF
11581M: Yoshinori Sato <ysato@users.sourceforge.jp>
11582M: Rich Felker <dalias@libc.org>
2cbb12a4 11583L: linux-sh@vger.kernel.org
8a6e2535 11584Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11585S: Maintained
066069e1 11586F: Documentation/sh/
679655da 11587F: arch/sh/
066069e1 11588F: drivers/sh/
1da177e4 11589
4480f15b 11590SUSPEND TO RAM
7fb06082 11591M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11592M: Len Brown <len.brown@intel.com>
11593M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11594L: linux-pm@vger.kernel.org
e2d1d6c0 11595S: Supported
679655da
JP
11596F: Documentation/power/
11597F: arch/x86/kernel/acpi/
11598F: drivers/base/power/
11599F: kernel/power/
11600F: include/linux/suspend.h
11601F: include/linux/freezer.h
11602F: include/linux/pm.h
1da177e4
LT
11603
11604SVGA HANDLING
8b58be88 11605M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11606L: linux-video@atrey.karlin.mff.cuni.cz
11607S: Maintained
679655da
JP
11608F: Documentation/svga.txt
11609F: arch/x86/boot/video*
1da177e4 11610
6e28b761
KRW
11611SWIOTLB SUBSYSTEM
11612M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11613L: linux-kernel@vger.kernel.org
9f273c24 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11615S: Supported
11616F: lib/swiotlb.c
11617F: arch/*/kernel/pci-swiotlb.c
11618F: include/linux/swiotlb.h
11619
007f790c
JP
11620SWITCHDEV
11621M: Jiri Pirko <jiri@resnulli.us>
11622L: netdev@vger.kernel.org
11623S: Supported
11624F: net/switchdev/
11625F: include/net/switchdev.h
11626
db8e35d5
VG
11627SYNOPSYS ARC ARCHITECTURE
11628M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11629L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11630S: Supported
11631F: arch/arc/
9b28829d 11632F: Documentation/devicetree/bindings/arc/*
2d799dde 11633F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11634F: drivers/tty/serial/arc_uart.c
b7182d1a 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11636
556cc1c5
AB
11637SYNOPSYS ARC SDP platform support
11638M: Alexey Brodkin <abrodkin@synopsys.com>
11639S: Supported
11640F: arch/arc/plat-axs10x
11641F: arch/arc/boot/dts/ax*
11642F: Documentation/devicetree/bindings/arc/axs10*
11643
6c284c9a
LJ
11644SYSTEM CONFIGURATION (SYSCON)
11645M: Lee Jones <lee.jones@linaro.org>
11646M: Arnd Bergmann <arnd@arndb.de>
11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11648S: Supported
11649F: drivers/mfd/syscon.c
11650
8c0984e5
SR
11651SYSTEM RESET/SHUTDOWN DRIVERS
11652M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11653L: linux-pm@vger.kernel.org
58db9505 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11655S: Maintained
11656F: Documentation/devicetree/bindings/power/reset/
11657F: drivers/power/reset/
11658
1da177e4 11659SYSV FILESYSTEM
8b58be88 11660M: Christoph Hellwig <hch@infradead.org>
1da177e4 11661S: Maintained
679655da
JP
11662F: Documentation/filesystems/sysv-fs.txt
11663F: fs/sysv/
11664F: include/linux/sysv_fs.h
1da177e4 11665
86cfa7fc 11666TARGET SUBSYSTEM
9c3646d1 11667M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11668L: linux-scsi@vger.kernel.org
b9f5edc2 11669L: target-devel@vger.kernel.org
86cfa7fc 11670W: http://www.linux-iscsi.org
cf015e9f 11671W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11673S: Supported
11674F: drivers/target/
11675F: include/target/
11676F: Documentation/target/
11677
4e68852d 11678TASKSTATS STATISTICS INTERFACE
185e595f 11679M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11680S: Maintained
679655da
JP
11681F: Documentation/accounting/taskstats*
11682F: include/linux/taskstats*
11683F: kernel/taskstats.c
4e68852d 11684
781b456a 11685TC CLASSIFIER
f935f3f8 11686M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11687L: netdev@vger.kernel.org
11688S: Maintained
679655da 11689F: include/net/pkt_cls.h
c117ab84 11690F: include/uapi/linux/pkt_cls.h
679655da 11691F: net/sched/
781b456a 11692
5067f08a 11693TCP LOW PRIORITY MODULE
8b58be88
JP
11694M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11695M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11696W: http://tcp-lp-mod.sourceforge.net/
11697S: Maintained
679655da 11698F: net/ipv4/tcp_lp.c
5067f08a 11699
91952bc0
AP
11700TDA10071 MEDIA DRIVER
11701M: Antti Palosaari <crope@iki.fi>
11702L: linux-media@vger.kernel.org
a825eaec 11703W: https://linuxtv.org
91952bc0
AP
11704W: http://palosaari.fi/linux/
11705Q: http://patchwork.linuxtv.org/project/linux-media/list/
11706T: git git://linuxtv.org/anttip/media_tree.git
11707S: Maintained
11708F: drivers/media/dvb-frontends/tda10071*
11709
11710TDA18212 MEDIA DRIVER
11711M: Antti Palosaari <crope@iki.fi>
11712L: linux-media@vger.kernel.org
a825eaec 11713W: https://linuxtv.org
91952bc0
AP
11714W: http://palosaari.fi/linux/
11715Q: http://patchwork.linuxtv.org/project/linux-media/list/
11716T: git git://linuxtv.org/anttip/media_tree.git
11717S: Maintained
11718F: drivers/media/tuners/tda18212*
11719
11720TDA18218 MEDIA DRIVER
11721M: Antti Palosaari <crope@iki.fi>
11722L: linux-media@vger.kernel.org
a825eaec 11723W: https://linuxtv.org
91952bc0
AP
11724W: http://palosaari.fi/linux/
11725Q: http://patchwork.linuxtv.org/project/linux-media/list/
11726T: git git://linuxtv.org/anttip/media_tree.git
11727S: Maintained
11728F: drivers/media/tuners/tda18218*
11729
3b2f6aba
MK
11730TDA18271 MEDIA DRIVER
11731M: Michael Krufky <mkrufky@linuxtv.org>
11732L: linux-media@vger.kernel.org
a825eaec 11733W: https://linuxtv.org
3b2f6aba
MK
11734W: http://github.com/mkrufky
11735Q: http://patchwork.linuxtv.org/project/linux-media/list/
11736T: git git://linuxtv.org/mkrufky/tuners.git
11737S: Maintained
11738F: drivers/media/tuners/tda18271*
11739
e48307a9
MK
11740TDA827x MEDIA DRIVER
11741M: Michael Krufky <mkrufky@linuxtv.org>
11742L: linux-media@vger.kernel.org
a825eaec 11743W: https://linuxtv.org
e48307a9
MK
11744W: http://github.com/mkrufky
11745Q: http://patchwork.linuxtv.org/project/linux-media/list/
11746T: git git://linuxtv.org/mkrufky/tuners.git
11747S: Maintained
11748F: drivers/media/tuners/tda8290.*
11749
66cf9212
MK
11750TDA8290 MEDIA DRIVER
11751M: Michael Krufky <mkrufky@linuxtv.org>
11752L: linux-media@vger.kernel.org
a825eaec 11753W: https://linuxtv.org
66cf9212
MK
11754W: http://github.com/mkrufky
11755Q: http://patchwork.linuxtv.org/project/linux-media/list/
11756T: git git://linuxtv.org/mkrufky/tuners.git
11757S: Maintained
11758F: drivers/media/tuners/tda8290.*
11759
4b9fba30
HV
11760TDA9840 MEDIA DRIVER
11761M: Hans Verkuil <hverkuil@xs4all.nl>
11762L: linux-media@vger.kernel.org
11763T: git git://linuxtv.org/media_tree.git
a825eaec 11764W: https://linuxtv.org
4b9fba30
HV
11765S: Maintained
11766F: drivers/media/i2c/tda9840*
11767
2cb654fd 11768TEA5761 TUNER DRIVER
5dc8a864
MCC
11769M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11770M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11771L: linux-media@vger.kernel.org
a825eaec 11772W: https://linuxtv.org
2cb654fd
MCC
11773T: git git://linuxtv.org/media_tree.git
11774S: Odd fixes
11775F: drivers/media/tuners/tea5761.*
11776
11777TEA5767 TUNER DRIVER
5dc8a864
MCC
11778M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11779M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11780L: linux-media@vger.kernel.org
a825eaec 11781W: https://linuxtv.org
2cb654fd
MCC
11782T: git git://linuxtv.org/media_tree.git
11783S: Maintained
11784F: drivers/media/tuners/tea5767.*
11785
4b9fba30
HV
11786TEA6415C MEDIA DRIVER
11787M: Hans Verkuil <hverkuil@xs4all.nl>
11788L: linux-media@vger.kernel.org
11789T: git git://linuxtv.org/media_tree.git
a825eaec 11790W: https://linuxtv.org
4b9fba30
HV
11791S: Maintained
11792F: drivers/media/i2c/tea6415c*
11793
11794TEA6420 MEDIA DRIVER
11795M: Hans Verkuil <hverkuil@xs4all.nl>
11796L: linux-media@vger.kernel.org
11797T: git git://linuxtv.org/media_tree.git
a825eaec 11798W: https://linuxtv.org
4b9fba30
HV
11799S: Maintained
11800F: drivers/media/i2c/tea6420*
11801
3d249d4c 11802TEAM DRIVER
dca9ab92 11803M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11804L: netdev@vger.kernel.org
11805S: Supported
11806F: drivers/net/team/
11807F: include/linux/if_team.h
c117ab84 11808F: include/uapi/linux/if_team.h
3d249d4c 11809
7d029125 11810TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11811M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11812S: Maintained
11813F: arch/x86/platform/ts5500/
11814
40ad4a30
SY
11815TECHNOTREND USB IR RECEIVER
11816M: Sean Young <sean@mess.org>
11817L: linux-media@vger.kernel.org
11818S: Maintained
11819F: drivers/media/rc/ttusbir.c
11820
adabdb0c 11821TEGRA ARCHITECTURE SUPPORT
243d58ec 11822M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11823M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11824M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11825L: linux-tegra@vger.kernel.org
fd117cd1 11826Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11828S: Supported
bbbe96ed 11829N: [^a-z]tegra
84b9414b 11830
adabdb0c
SW
11831TEGRA CLOCK DRIVER
11832M: Peter De Schrijver <pdeschrijver@nvidia.com>
11833M: Prashant Gaikwad <pgaikwad@nvidia.com>
11834S: Supported
11835F: drivers/clk/tegra/
11836
86e486a0 11837TEGRA DMA DRIVERS
adabdb0c 11838M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11839M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11840S: Supported
86e486a0 11841F: drivers/dma/tegra*
adabdb0c 11842
adabdb0c
SW
11843TEGRA I2C DRIVER
11844M: Laxman Dewangan <ldewangan@nvidia.com>
11845S: Supported
11846F: drivers/i2c/busses/i2c-tegra.c
11847
11848TEGRA IOMMU DRIVERS
11849M: Hiroshi Doyu <hdoyu@nvidia.com>
11850S: Supported
11851F: drivers/iommu/tegra*
11852
11853TEGRA KBC DRIVER
11854M: Rakesh Iyer <riyer@nvidia.com>
11855M: Laxman Dewangan <ldewangan@nvidia.com>
11856S: Supported
11857F: drivers/input/keyboard/tegra-kbc.c
11858
adabdb0c
SW
11859TEGRA PWM DRIVER
11860M: Thierry Reding <thierry.reding@gmail.com>
11861S: Supported
11862F: drivers/pwm/pwm-tegra.c
11863
11864TEGRA SERIAL DRIVER
11865M: Laxman Dewangan <ldewangan@nvidia.com>
11866S: Supported
11867F: drivers/tty/serial/serial-tegra.c
11868
11869TEGRA SPI DRIVER
11870M: Laxman Dewangan <ldewangan@nvidia.com>
11871S: Supported
11872F: drivers/spi/spi-tegra*
11873
1a348ccc 11874TEHUTI ETHERNET DRIVER
8b58be88 11875M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11876L: netdev@vger.kernel.org
11877S: Supported
ef7f5429 11878F: drivers/net/ethernet/tehuti/*
1a348ccc 11879
4e68852d 11880Telecom Clock Driver for MCPL0010
8b58be88 11881M: Mark Gross <mark.gross@intel.com>
4e68852d 11882S: Supported
679655da 11883F: drivers/char/tlclk.c
4e68852d 11884
4480f15b 11885TENSILICA XTENSA PORT (xtensa)
8b58be88 11886M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11887M: Max Filippov <jcmvbkbc@gmail.com>
11888L: linux-xtensa@linux-xtensa.org
9f273c24 11889T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11890S: Maintained
679655da 11891F: arch/xtensa/
3dc99857 11892F: drivers/irqchip/irq-xtensa-*
4e68852d 11893
5313ba66
HV
11894THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11895M: Hans Verkuil <hverkuil@xs4all.nl>
11896L: linux-media@vger.kernel.org
11897T: git git://linuxtv.org/media_tree.git
a825eaec 11898W: https://linuxtv.org
5313ba66
HV
11899S: Maintained
11900F: drivers/media/radio/radio-raremono.c
11901
d3fb6955 11902THERMAL
b75f0050 11903M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11904M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11905L: linux-pm@vger.kernel.org
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11908Q: https://patchwork.kernel.org/project/linux-pm/list/
11909S: Supported
11910F: drivers/thermal/
11911F: include/linux/thermal.h
af6c9f16 11912F: include/uapi/linux/thermal.h
b75f0050
JP
11913F: include/linux/cpu_cooling.h
11914F: Documentation/devicetree/bindings/thermal/
d3fb6955 11915
64e05d8b
VK
11916THERMAL/CPU_COOLING
11917M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11918M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11919M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11920L: linux-pm@vger.kernel.org
11921S: Supported
11922F: Documentation/thermal/cpu-cooling-api.txt
11923F: drivers/thermal/cpu_cooling.c
11924F: include/linux/cpu_cooling.h
11925
4e68852d 11926THINKPAD ACPI EXTRAS DRIVER
8b58be88 11927M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11928L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11929L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11930W: http://ibm-acpi.sourceforge.net
11931W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11932T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11933S: Maintained
679655da 11934F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11935
1b46f2a2 11936TI BANDGAP AND THERMAL DRIVER
f14d1c24 11937M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11938M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11939L: linux-pm@vger.kernel.org
531ff13e 11940L: linux-omap@vger.kernel.org
5a723e81 11941S: Maintained
794b2e25 11942F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11943
ccf963d3
BP
11944TI VPE/CAL DRIVERS
11945M: Benoit Parrot <bparrot@ti.com>
11946L: linux-media@vger.kernel.org
11947W: http://linuxtv.org/
11948Q: http://patchwork.linuxtv.org/project/linux-media/list/
11949S: Maintained
11950F: drivers/media/platform/ti-vpe/
11951
0c7665c3
MF
11952TI CDCE706 CLOCK DRIVER
11953M: Max Filippov <jcmvbkbc@gmail.com>
11954S: Maintained
11955F: drivers/clk/clk-cdce706.c
11956
49b6a5e3
TK
11957TI CLOCK DRIVER
11958M: Tero Kristo <t-kristo@ti.com>
11959L: linux-omap@vger.kernel.org
11960S: Maintained
11961F: drivers/clk/ti/
11962F: include/linux/clk/ti.h
11963
f75cfbad
GS
11964TI ETHERNET SWITCH DRIVER (CPSW)
11965M: Mugunthan V N <mugunthanvnm@ti.com>
11966R: Grygorii Strashko <grygorii.strashko@ti.com>
11967L: linux-omap@vger.kernel.org
11968L: netdev@vger.kernel.org
11969S: Maintained
11970F: drivers/net/ethernet/ti/cpsw*
11971F: drivers/net/ethernet/ti/davinci*
11972
4020f2d7 11973TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11974M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11975S: Maintained
679655da
JP
11976F: drivers/misc/tifm*
11977F: drivers/mmc/host/tifm_sd.c
11978F: include/linux/tifm.h
4020f2d7 11979
e0c52404 11980TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11981M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11982L: linux-kernel@vger.kernel.org
11983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11984S: Maintained
11985F: drivers/soc/ti/*
11986T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11987
11988
152ad442
SR
11989TI LM49xxx FAMILY ASoC CODEC DRIVERS
11990M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11991M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11992L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11993S: Maintained
11994F: sound/soc/codecs/lm49453*
d392dead 11995F: sound/soc/codecs/isabelle*
152ad442 11996
0edd807d
KM
11997TI LP855x BACKLIGHT DRIVER
11998M: Milo Kim <milo.kim@ti.com>
11999S: Maintained
12000F: Documentation/backlight/lp855x-driver.txt
12001F: drivers/video/backlight/lp855x_bl.c
12002F: include/linux/platform_data/lp855x.h
12003
faf13f6d
KM
12004TI LP8727 CHARGER DRIVER
12005M: Milo Kim <milo.kim@ti.com>
12006S: Maintained
8c0984e5 12007F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12008F: include/linux/platform_data/lp8727.h
12009
22f1229f
KM
12010TI LP8788 MFD DRIVER
12011M: Milo Kim <milo.kim@ti.com>
12012S: Maintained
12013F: drivers/iio/adc/lp8788_adc.c
12014F: drivers/leds/leds-lp8788.c
12015F: drivers/mfd/lp8788*.c
8c0984e5 12016F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12017F: drivers/regulator/lp8788-*.c
12018F: include/linux/mfd/lp8788*.h
12019
84640e27
KM
12020TI NETCP ETHERNET DRIVER
12021M: Wingman Kwok <w-kwok2@ti.com>
12022M: Murali Karicheri <m-karicheri2@ti.com>
12023L: netdev@vger.kernel.org
12024S: Maintained
12025F: drivers/net/ethernet/ti/netcp*
12026
217e0ca9
KC
12027TI TAS571X FAMILY ASoC CODEC DRIVER
12028M: Kevin Cernekee <cernekee@chromium.org>
12029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12030S: Odd Fixes
12031F: sound/soc/codecs/tas571x*
12032
dd5e8e6b 12033TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12034M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12036S: Maintained
12037F: sound/soc/codecs/twl4030*
12038
90921014 12039TI WILINK WIRELESS DRIVERS
90921014
LC
12040L: linux-wireless@vger.kernel.org
12041W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12042W: http://wireless.kernel.org/en/users/Drivers/wl1251
12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12044S: Orphan
90921014
LC
12045F: drivers/net/wireless/ti/
12046F: include/linux/wl12xx.h
12047
e86eaa3a 12048TIPC NETWORK LAYER
8b58be88 12049M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12050M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12051L: netdev@vger.kernel.org (core kernel code)
12052L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12053W: http://tipc.sourceforge.net/
e86eaa3a 12054S: Maintained
c117ab84 12055F: include/uapi/linux/tipc*.h
679655da 12056F: net/tipc/
e86eaa3a 12057
867e359b 12058TILE ARCHITECTURE
b9a279f6 12059M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12060W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12062S: Supported
12063F: arch/tile/
6b940606 12064F: drivers/char/tile-srom.c
5c770755 12065F: drivers/edac/tile_edac.c
6b940606
CM
12066F: drivers/net/ethernet/tile/
12067F: drivers/rtc/rtc-tile.c
12068F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12069F: drivers/tty/serial/tilegx.c
6b940606
CM
12070F: drivers/usb/host/*-tilegx.c
12071F: include/linux/usb/tilegx.h
867e359b 12072
1da177e4 12073TLAN NETWORK DRIVER
8b58be88 12074M: Samuel Chessman <chessman@tux.org>
88c07dde 12075L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12076W: http://sourceforge.net/projects/tlan/
12077S: Maintained
679655da 12078F: Documentation/networking/tlan.txt
b544dbac 12079F: drivers/net/ethernet/ti/tlan.*
1da177e4 12080
d74db3b2 12081TOMOYO SECURITY MODULE
8b58be88
JP
12082M: Kentaro Takeda <takedakn@nttdata.co.jp>
12083M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12084L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12085L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12086L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12087L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12088W: http://tomoyo.sourceforge.jp/
843d183c 12089T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12090S: Maintained
679655da 12091F: security/tomoyo/
d74db3b2 12092
9caeb532 12093TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12094M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12095L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12096S: Maintained
12097F: drivers/platform/x86/topstar-laptop.c
12098
1da177e4 12099TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12100M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12101L: platform-driver-x86@vger.kernel.org
0a63ca11 12102S: Maintained
679655da 12103F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12104
0a63ca11
AA
12105TOSHIBA BLUETOOTH DRIVER
12106M: Azael Avalos <coproscefalo@gmail.com>
12107L: platform-driver-x86@vger.kernel.org
12108S: Maintained
12109F: drivers/platform/x86/toshiba_bluetooth.c
12110
12111TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12112M: Azael Avalos <coproscefalo@gmail.com>
12113L: platform-driver-x86@vger.kernel.org
12114S: Maintained
12115F: drivers/platform/x86/toshiba_haps.c
12116
14991fc7
AA
12117TOSHIBA WMI HOTKEYS DRIVER
12118M: Azael Avalos <coproscefalo@gmail.com>
12119L: platform-driver-x86@vger.kernel.org
12120S: Maintained
12121F: drivers/platform/x86/toshiba-wmi.c
12122
1da177e4 12123TOSHIBA SMM DRIVER
8b58be88 12124M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12125W: http://www.buzzard.org.uk/toshiba/
12126S: Maintained
679655da
JP
12127F: drivers/char/toshiba.c
12128F: include/linux/toshiba.h
c117ab84 12129F: include/uapi/linux/toshiba.h
1da177e4 12130
d32d9864
MR
12131TOSHIBA TC358743 DRIVER
12132M: Mats Randgaard <matrandg@cisco.com>
12133L: linux-media@vger.kernel.org
12134S: Maintained
12135F: drivers/media/i2c/tc358743*
b5dcee22 12136F: include/media/i2c/tc358743.h
d32d9864 12137
560e6475
WS
12138TMIO/SDHI MMC DRIVER
12139M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12140L: linux-mmc@vger.kernel.org
560e6475 12141S: Supported
d1057c40
GL
12142F: drivers/mmc/host/tmio_mmc*
12143F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12144F: include/linux/mfd/tmio.h
d719f900 12145
917cc4e6
GR
12146TMP401 HARDWARE MONITOR DRIVER
12147M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12148L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12149S: Maintained
12150F: Documentation/hwmon/tmp401
12151F: drivers/hwmon/tmp401.c
12152
98f32602 12153TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12154M: Hugh Dickins <hughd@google.com>
98f32602
HD
12155L: linux-mm@kvack.org
12156S: Maintained
12157F: include/linux/shmem_fs.h
12158F: mm/shmem.c
12159
45f95b53 12160TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12161M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12162M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12163L: linux-media@vger.kernel.org
a825eaec 12164W: https://linuxtv.org
45f95b53
MCC
12165T: git git://linuxtv.org/media_tree.git
12166S: Odd fixes
12167F: drivers/media/usb/tm6000/
618cd932 12168F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12169
34d1324e
AU
12170TW5864 VIDEO4LINUX DRIVER
12171M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12172M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12173M: Andrey Utkin <andrey_utkin@fastmail.com>
12174L: linux-media@vger.kernel.org
12175S: Supported
12176F: drivers/media/pci/tw5864/
45f95b53 12177
c65fde19
HV
12178TW68 VIDEO4LINUX DRIVER
12179M: Hans Verkuil <hverkuil@xs4all.nl>
12180L: linux-media@vger.kernel.org
12181T: git git://linuxtv.org/media_tree.git
a825eaec 12182W: https://linuxtv.org
c65fde19
HV
12183S: Odd Fixes
12184F: drivers/media/pci/tw68/
12185
704a84cc
EG
12186TW686X VIDEO4LINUX DRIVER
12187M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12188L: linux-media@vger.kernel.org
12189T: git git://linuxtv.org/media_tree.git
12190W: http://linuxtv.org
12191S: Maintained
12192F: drivers/media/pci/tw686x/
12193
4e68852d 12194TPM DEVICE DRIVER
901486b8 12195M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12196M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12197M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12198R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12199W: http://tpmdd.sourceforge.net
63a10dfd 12200L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12201Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12202T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12203S: Maintained
679655da 12204F: drivers/char/tpm/
4e68852d 12205
1a0f1b27
AL
12206TPM IBM_VTPM DEVICE DRIVER
12207M: Ashley Lai <ashleydlai@gmail.com>
12208W: http://tpmdd.sourceforge.net
12209L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12210S: Maintained
12211F: drivers/char/tpm/tpm_ibmvtpm*
12212
d6f005a1
JP
12213TRACING
12214M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12215M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12217S: Maintained
12218F: Documentation/trace/ftrace.txt
12219F: arch/*/*/*/ftrace.h
12220F: arch/*/kernel/ftrace.c
12221F: include/*/ftrace.h
12222F: include/linux/trace*.h
12223F: include/trace/
12224F: kernel/trace/
6e68e6c5 12225F: tools/testing/selftests/ftrace/
d6f005a1 12226
4abac0d0
IM
12227TRACING MMIO ACCESSES (MMIOTRACE)
12228M: Steven Rostedt <rostedt@goodmis.org>
12229M: Ingo Molnar <mingo@kernel.org>
12230R: Karol Herbst <karolherbst@gmail.com>
12231R: Pekka Paalanen <ppaalanen@gmail.com>
12232S: Maintained
12233L: linux-kernel@vger.kernel.org
12234L: nouveau@lists.freedesktop.org
12235F: kernel/trace/trace_mmiotrace.c
12236F: include/linux/mmiotrace.h
12237F: arch/x86/mm/kmmio.c
12238F: arch/x86/mm/mmio-mod.c
12239F: arch/x86/mm/testmmiotrace.c
12240
1da177e4 12241TRIVIAL PATCHES
8b58be88 12242M: Jiri Kosina <trivial@kernel.org>
54e5881d 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12244S: Maintained
86ef925f 12245K: ^Subject:.*(?i)trivial
1da177e4 12246
4e68852d 12247TTY LAYER
879a5a00 12248M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12249M: Jiri Slaby <jslaby@suse.com>
879a5a00 12250S: Supported
08deed1e 12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12252F: Documentation/serial/
8dd5d2f1 12253F: drivers/tty/
df621252 12254F: drivers/tty/serial/serial_core.c
e3288775
AC
12255F: include/linux/serial_core.h
12256F: include/linux/serial.h
12257F: include/linux/tty.h
c117ab84
CEB
12258F: include/uapi/linux/serial_core.h
12259F: include/uapi/linux/serial.h
12260F: include/uapi/linux/tty.h
4e68852d 12261
91952bc0
AP
12262TUA9001 MEDIA DRIVER
12263M: Antti Palosaari <crope@iki.fi>
12264L: linux-media@vger.kernel.org
a825eaec 12265W: https://linuxtv.org
91952bc0
AP
12266W: http://palosaari.fi/linux/
12267Q: http://patchwork.linuxtv.org/project/linux-media/list/
12268T: git git://linuxtv.org/anttip/media_tree.git
12269S: Maintained
12270F: drivers/media/tuners/tua9001*
12271
740db6d7 12272TULIP NETWORK DRIVERS
740db6d7 12273L: netdev@vger.kernel.org
cf869eb1
GG
12274L: linux-parisc@vger.kernel.org
12275S: Orphan
0f04e2aa 12276F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12277
12278TUN/TAP driver
ba57b6f2 12279M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12280W: http://vtun.sourceforge.net/tun
12281S: Maintained
679655da
JP
12282F: Documentation/networking/tuntap.txt
12283F: arch/um/os-Linux/drivers/
1da177e4 12284
b454cc66 12285TURBOCHANNEL SUBSYSTEM
8b58be88 12286M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12287M: Ralf Baechle <ralf@linux-mips.org>
12288L: linux-mips@linux-mips.org
12289Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12290S: Maintained
679655da
JP
12291F: drivers/tc/
12292F: include/linux/tc.h
b454cc66 12293
e2d1d6c0 12294UBI FILE SYSTEM (UBIFS)
a7859936 12295M: Richard Weinberger <richard@nod.at>
949cb623 12296M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12297M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12298L: linux-mtd@lists.infradead.org
e2966cbe 12299T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12300W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12301S: Supported
679655da
JP
12302F: Documentation/filesystems/ubifs.txt
12303F: fs/ubifs/
e2d1d6c0 12304
e1632fa2 12305UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12306M: Greg Ungerer <gerg@linux-m68k.org>
12307W: http://www.linux-m68k.org/
cc2020e6 12308W: http://www.uclinux.org/
e1632fa2 12309L: linux-m68k@lists.linux-m68k.org
cc2020e6 12310L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12312S: Maintained
e1632fa2
GU
12313F: arch/m68k/coldfire/
12314F: arch/m68k/68*/
61bc02bb
JP
12315F: arch/m68k/*/*_no.*
12316F: arch/m68k/include/asm/*_no.*
cc2020e6 12317
1da177e4 12318UDF FILESYSTEM
d8130624 12319M: Jan Kara <jack@suse.com>
1da177e4 12320S: Maintained
679655da
JP
12321F: Documentation/filesystems/udf.txt
12322F: fs/udf/
1da177e4 12323
cc2020e6 12324UFS FILESYSTEM
8b58be88 12325M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12326S: Maintained
679655da
JP
12327F: Documentation/filesystems/ufs.txt
12328F: fs/ufs/
cc2020e6 12329
0a09d3ab
DH
12330UHID USERSPACE HID IO DRIVER:
12331M: David Herrmann <dh.herrmann@googlemail.com>
12332L: linux-input@vger.kernel.org
12333S: Maintained
12334F: drivers/hid/uhid.c
c117ab84 12335F: include/uapi/linux/uhid.h
0a09d3ab 12336
18332a80 12337ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12338L: linux-usb@vger.kernel.org
10c6c9c9 12339S: Orphan
355ffe69 12340F: drivers/uwb/
679655da
JP
12341F: include/linux/uwb.h
12342F: include/linux/uwb/
18332a80 12343
b31d8273
G
12344UNICORE32 ARCHITECTURE:
12345M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12346W: http://mprc.pku.edu.cn/~guanxuetao/linux
12347S: Maintained
ceebf4d5 12348T: git git://github.com/gxt/linux.git
b31d8273
G
12349F: arch/unicore32/
12350
d8379ab1
TF
12351UNIFDEF
12352M: Tony Finch <dot@dotat.at>
12353W: http://dotat.at/prog/unifdef
12354S: Maintained
12355F: scripts/unifdef.c
12356
1da177e4 12357UNIFORM CDROM DRIVER
8b58be88 12358M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12359W: http://www.kernel.dk
12360S: Maintained
679655da
JP
12361F: Documentation/cdrom/
12362F: drivers/cdrom/cdrom.c
12363F: include/linux/cdrom.h
c117ab84 12364F: include/uapi/linux/cdrom.h
1da177e4 12365
56df0122 12366UNISYS S-PAR DRIVERS
49e7d9df
JP
12367M: David Kershner <david.kershner@unisys.com>
12368L: sparmaintainer@unisys.com (Unisys internal)
12369S: Supported
12370F: drivers/staging/unisys/
56df0122 12371
9941fa6e
VH
12372UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12373M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12374L: linux-scsi@vger.kernel.org
12375S: Supported
12376F: Documentation/scsi/ufs.txt
12377F: drivers/scsi/ufs/
12378
4b9ffb5a
JP
12379UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12380M: Joao Pinto <Joao.Pinto@synopsys.com>
12381L: linux-scsi@vger.kernel.org
12382S: Supported
12383F: drivers/scsi/ufs/*dwc*
12384
e2d1d6c0 12385UNSORTED BLOCK IMAGES (UBI)
949cb623 12386M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12387M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12388W: http://www.linux-mtd.infradead.org/
12389L: linux-mtd@lists.infradead.org
b6b44e0a 12390T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12391S: Supported
80811493 12392F: drivers/mtd/ubi/
679655da 12393F: include/linux/mtd/ubi.h
c117ab84 12394F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12395
1da177e4 12396USB ACM DRIVER
ca1c3e6f 12397M: Oliver Neukum <oneukum@suse.com>
6372594a 12398L: linux-usb@vger.kernel.org
1da177e4 12399S: Maintained
679655da
JP
12400F: Documentation/usb/acm.txt
12401F: drivers/usb/class/cdc-acm.*
1da177e4 12402
b7d572e1
PF
12403USB AR5523 WIRELESS DRIVER
12404M: Pontus Fuchs <pontus.fuchs@gmail.com>
12405L: linux-wireless@vger.kernel.org
12406S: Maintained
12407F: drivers/net/wireless/ath/ar5523/
12408
115bb1ff 12409USB ATTACHED SCSI
866d372e 12410M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12411L: linux-usb@vger.kernel.org
12412L: linux-scsi@vger.kernel.org
8eae0fb7 12413S: Maintained
115bb1ff
MW
12414F: drivers/usb/storage/uas.c
12415
1da177e4 12416USB CDC ETHERNET DRIVER
61eee9a7 12417M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12418L: linux-usb@vger.kernel.org
1da177e4 12419S: Maintained
679655da 12420F: drivers/net/usb/cdc_*.c
c117ab84 12421F: include/uapi/linux/usb/cdc.h
1da177e4 12422
66e3e591
KP
12423USB CHAOSKEY DRIVER
12424M: Keith Packard <keithp@keithp.com>
12425L: linux-usb@vger.kernel.org
12426S: Maintained
12427F: drivers/usb/misc/chaoskey.c
12428
b02b371e 12429USB CYPRESS C67X00 DRIVER
8b58be88 12430M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12431L: linux-usb@vger.kernel.org
12432S: Maintained
679655da 12433F: drivers/usb/c67x00/
b02b371e 12434
d0374f4f 12435USB DAVICOM DM9601 DRIVER
8b58be88 12436M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12437L: netdev@vger.kernel.org
d0374f4f
PK
12438W: http://www.linux-usb.org/usbnet
12439S: Maintained
679655da 12440F: drivers/net/usb/dm9601.c
d0374f4f 12441
cc2020e6 12442USB DIAMOND RIO500 DRIVER
8b58be88 12443M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12444L: rio500-users@lists.sourceforge.net
12445W: http://rio500.sourceforge.net
12446S: Maintained
679655da 12447F: drivers/usb/misc/rio500*
cc2020e6 12448
1da177e4 12449USB EHCI DRIVER
578333ab 12450M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12451L: linux-usb@vger.kernel.org
578333ab 12452S: Maintained
679655da
JP
12453F: Documentation/usb/ehci.txt
12454F: drivers/usb/host/ehci*
1da177e4 12455
69ae9e3e 12456USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12457M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12458L: linux-usb@vger.kernel.org
69ae9e3e 12459W: http://www.linux-usb.org/gadget
d6d0f665
FB
12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12461S: Maintained
679655da
JP
12462F: drivers/usb/gadget/
12463F: include/linux/usb/gadget*
69ae9e3e 12464
2dea64b4 12465USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12466M: Jiri Kosina <jikos@kernel.org>
406df153 12467R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12468L: linux-usb@vger.kernel.org
54e5881d 12469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12470S: Maintained
c2f01971 12471F: Documentation/hid/hiddev.txt
679655da 12472F: drivers/hid/usbhid/
1da177e4 12473
959eea21 12474USB ISP116X DRIVER
8b58be88 12475M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12476L: linux-usb@vger.kernel.org
959eea21 12477S: Maintained
679655da
JP
12478F: drivers/usb/host/isp116x*
12479F: include/linux/usb/isp116x.h
959eea21 12480
146498ea
WH
12481USB LAN78XX ETHERNET DRIVER
12482M: Woojung Huh <woojung.huh@microchip.com>
12483M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12484L: netdev@vger.kernel.org
12485S: Maintained
12486F: drivers/net/usb/lan78xx.*
12487
1da177e4 12488USB MASS STORAGE DRIVER
fc8b690d 12489M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12490L: linux-usb@vger.kernel.org
8836aeb8 12491L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12492S: Maintained
12493W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12494F: drivers/usb/storage/
1da177e4 12495
af39917d
CL
12496USB MIDI DRIVER
12497M: Clemens Ladisch <clemens@ladisch.de>
12498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12499T: git git://git.alsa-project.org/alsa-kernel.git
12500S: Maintained
12501F: sound/usb/midi.*
12502
444ce9d4
JP
12503USB NETWORKING DRIVERS
12504L: linux-usb@vger.kernel.org
12505S: Odd Fixes
12506F: drivers/net/usb/
12507
1da177e4 12508USB OHCI DRIVER
578333ab 12509M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12510L: linux-usb@vger.kernel.org
578333ab 12511S: Maintained
679655da
JP
12512F: Documentation/usb/ohci.txt
12513F: drivers/usb/host/ohci*
1da177e4 12514
963ffa3e 12515USB OTG FSM (Finite State Machine)
60d77b3d 12516M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12518L: linux-usb@vger.kernel.org
12519S: Maintained
12520F: drivers/usb/common/usb-otg-fsm.c
12521
563da3a9
VM
12522USB OVER IP DRIVER
12523M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12524M: Shuah Khan <shuahkh@osg.samsung.com>
12525M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12526L: linux-usb@vger.kernel.org
12527S: Maintained
a6d6fc2b 12528F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12529F: drivers/usb/usbip/
12530F: tools/usb/usbip/
12531
1da177e4 12532USB PEGASUS DRIVER
a16b945c 12533M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12534L: linux-usb@vger.kernel.org
043600a6 12535L: netdev@vger.kernel.org
052e3128
PM
12536T: git git://github.com/petkan/pegasus.git
12537W: https://github.com/petkan/pegasus
1da177e4 12538S: Maintained
679655da 12539F: drivers/net/usb/pegasus.*
1da177e4 12540
d3ad558f 12541USB PHY LAYER
a55f6286 12542M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12543L: linux-usb@vger.kernel.org
12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12545S: Maintained
12546F: drivers/usb/phy/
d3ad558f 12547
73e4fb3f 12548USB PRINTER DRIVER (usblp)
8b58be88 12549M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12550L: linux-usb@vger.kernel.org
73e4fb3f 12551S: Supported
679655da 12552F: drivers/usb/class/usblp.c
1da177e4 12553
4521b477
BM
12554USB QMI WWAN NETWORK DRIVER
12555M: Bjørn Mork <bjorn@mork.no>
12556L: netdev@vger.kernel.org
12557S: Maintained
12558F: Documentation/ABI/testing/sysfs-class-net-qmi
12559F: drivers/net/usb/qmi_wwan.c
12560
1da177e4 12561USB RTL8150 DRIVER
a16b945c 12562M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12563L: linux-usb@vger.kernel.org
043600a6 12564L: netdev@vger.kernel.org
052e3128
PM
12565T: git git://github.com/petkan/rtl8150.git
12566W: https://github.com/petkan/rtl8150
1da177e4 12567S: Maintained
679655da 12568F: drivers/net/usb/rtl8150.c
1da177e4 12569
f896b796 12570USB SERIAL SUBSYSTEM
66085694 12571M: Johan Hovold <johan@kernel.org>
795fb7e7 12572L: linux-usb@vger.kernel.org
5ee05309 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12574S: Maintained
679655da 12575F: Documentation/usb/usb-serial.txt
f896b796 12576F: drivers/usb/serial/
679655da 12577F: include/linux/usb/serial.h
1da177e4 12578
b3f0db1c
SG
12579USB SMSC75XX ETHERNET DRIVER
12580M: Steve Glendinning <steve.glendinning@shawell.net>
12581L: netdev@vger.kernel.org
12582S: Maintained
12583F: drivers/net/usb/smsc75xx.*
12584
2f7ca802 12585USB SMSC95XX ETHERNET DRIVER
90b24cfb 12586M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12587M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12588L: netdev@vger.kernel.org
90b24cfb 12589S: Maintained
679655da 12590F: drivers/net/usb/smsc95xx.*
2f7ca802 12591
1da177e4 12592USB SUBSYSTEM
879a5a00 12593M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12594L: linux-usb@vger.kernel.org
1da177e4 12595W: http://www.linux-usb.org
08deed1e 12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12597S: Supported
1700bd98 12598F: Documentation/devicetree/bindings/usb/
679655da 12599F: Documentation/usb/
679655da
JP
12600F: drivers/usb/
12601F: include/linux/usb.h
12602F: include/linux/usb/
1da177e4
LT
12603
12604USB UHCI DRIVER
8b58be88 12605M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12606L: linux-usb@vger.kernel.org
1da177e4 12607S: Maintained
679655da 12608F: drivers/usb/host/uhci*
1da177e4 12609
69ae9e3e 12610USB "USBNET" DRIVER FRAMEWORK
d8130624 12611M: Oliver Neukum <oneukum@suse.com>
043600a6 12612L: netdev@vger.kernel.org
69ae9e3e 12613W: http://www.linux-usb.org/usbnet
1da177e4 12614S: Maintained
679655da
JP
12615F: drivers/net/usb/usbnet.c
12616F: include/linux/usb/usbnet.h
1da177e4 12617
c0efd232 12618USB VIDEO CLASS
c53ac071 12619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12620L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12621L: linux-media@vger.kernel.org
275ffde4 12622T: git git://linuxtv.org/media_tree.git
57c6d2e9 12623W: http://www.ideasonboard.org/uvc/
c0efd232 12624S: Maintained
0c0d06ca 12625F: drivers/media/usb/uvc/
6c0f0359 12626F: include/uapi/linux/uvcvideo.h
1da177e4 12627
b60b9c45
HV
12628USB VISION DRIVER
12629M: Hans Verkuil <hverkuil@xs4all.nl>
12630L: linux-media@vger.kernel.org
12631T: git git://linuxtv.org/media_tree.git
a825eaec 12632W: https://linuxtv.org
b60b9c45
HV
12633S: Odd Fixes
12634F: drivers/media/usb/usbvision/
12635
8282da47
LP
12636USB WEBCAM GADGET
12637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12638L: linux-usb@vger.kernel.org
12639S: Maintained
3a83c16e 12640F: drivers/usb/gadget/function/*uvc*
faf2e1db 12641F: drivers/usb/gadget/legacy/webcam.c
8282da47 12642
bf164cc0 12643USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12644M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12645L: linux-wireless@vger.kernel.org
12646S: Maintained
679655da 12647F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12648
eb6bab13 12649USB XHCI DRIVER
03d85053 12650M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12651L: linux-usb@vger.kernel.org
12652S: Supported
36d0344c
SS
12653F: drivers/usb/host/xhci*
12654F: drivers/usb/host/pci-quirks*
eb6bab13 12655
1da177e4 12656USB ZD1201 DRIVER
4086b9ca 12657L: linux-wireless@vger.kernel.org
1da177e4 12658W: http://linux-lc100020.sourceforge.net
4086b9ca 12659S: Orphan
ed0ad06f 12660F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12661
b7eee616 12662USB ZR364XX DRIVER
8b58be88 12663M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12664L: linux-usb@vger.kernel.org
661263b5 12665L: linux-media@vger.kernel.org
275ffde4 12666T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12667W: http://royale.zerezo.com/zr364xx/
12668S: Maintained
618cd932 12669F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12670F: drivers/media/usb/zr364xx/
b7eee616 12671
289fcff4
HK
12672ULPI BUS
12673M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12674L: linux-usb@vger.kernel.org
12675S: Maintained
12676F: drivers/usb/common/ulpi.c
12677F: include/linux/ulpi/
12678
e7839f25 12679USER-MODE LINUX (UML)
8b58be88 12680M: Jeff Dike <jdike@addtoit.com>
b15194b7 12681M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12682L: user-mode-linux-devel@lists.sourceforge.net
12683L: user-mode-linux-user@lists.sourceforge.net
12684W: http://user-mode-linux.sourceforge.net
9f273c24 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12686S: Maintained
61516587 12687F: Documentation/virtual/uml/
679655da 12688F: arch/um/
b070989a 12689F: arch/x86/um/
679655da
JP
12690F: fs/hostfs/
12691F: fs/hppfs/
b7eee616 12692
e5f114e9 12693USERSPACE I/O (UIO)
879a5a00 12694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12695S: Maintained
3d3fecbd 12696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12697F: Documentation/DocBook/uio-howto.tmpl
12698F: drivers/uio/
12699F: include/linux/uio*.h
e5f114e9 12700
256cccbe 12701UTIL-LINUX PACKAGE
8b58be88 12702M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12703L: util-linux@vger.kernel.org
12704W: http://en.wikipedia.org/wiki/Util-linux
12705T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12706S: Maintained
12707
c1fd1c07 12708UVESAFB DRIVER
8b58be88 12709M: Michal Januszewski <spock@gentoo.org>
c69f677c 12710L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12711W: http://dev.gentoo.org/~spock/projects/uvesafb/
12712S: Maintained
679655da 12713F: Documentation/fb/uvesafb.txt
8a61f013 12714F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12715
456930d8
SA
12716VF610 NAND DRIVER
12717M: Stefan Agner <stefan@agner.ch>
12718L: linux-mtd@lists.infradead.org
12719S: Supported
12720F: drivers/mtd/nand/vf610_nfc.c
12721
4480f15b 12722VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12723M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12724S: Maintained
679655da
JP
12725F: Documentation/filesystems/vfat.txt
12726F: fs/fat/
1da177e4 12727
cba3345c
AW
12728VFIO DRIVER
12729M: Alex Williamson <alex.williamson@redhat.com>
12730L: kvm@vger.kernel.org
9f273c24 12731T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12732S: Maintained
12733F: Documentation/vfio.txt
12734F: drivers/vfio/
12735F: include/linux/vfio.h
c117ab84 12736F: include/uapi/linux/vfio.h
cba3345c 12737
a714ea5f
AW
12738VFIO PLATFORM DRIVER
12739M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12740L: kvm@vger.kernel.org
12741S: Maintained
12742F: drivers/vfio/platform/
12743
9e6f3438
PO
12744VIDEOBUF2 FRAMEWORK
12745M: Pawel Osciak <pawel@osciak.com>
12746M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12747M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12748L: linux-media@vger.kernel.org
12749S: Maintained
90d72ac6 12750F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12751F: include/media/videobuf2-*
12752
06a8fc78
AH
12753VIRTIO AND VHOST VSOCK DRIVER
12754M: Stefan Hajnoczi <stefanha@redhat.com>
12755L: kvm@vger.kernel.org
12756L: virtualization@lists.linux-foundation.org
12757L: netdev@vger.kernel.org
12758S: Maintained
12759F: include/linux/virtio_vsock.h
12760F: include/uapi/linux/virtio_vsock.h
12761F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12762F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12763F: drivers/vhost/vsock.c
12764F: drivers/vhost/vsock.h
06a8fc78 12765
5523662e
SCP
12766VIRTUAL SERIO DEVICE DRIVER
12767M: Stephen Chandler Paul <thatslyude@gmail.com>
12768S: Maintained
12769F: drivers/input/serio/userio.c
12770F: include/uapi/linux/userio.h
12771
9a82446b
AS
12772VIRTIO CONSOLE DRIVER
12773M: Amit Shah <amit.shah@redhat.com>
12774L: virtualization@lists.linux-foundation.org
12775S: Maintained
12776F: drivers/char/virtio_console.c
12777F: include/linux/virtio_console.h
c117ab84 12778F: include/uapi/linux/virtio_console.h
9a82446b 12779
2426ec8f 12780VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12781M: "Michael S. Tsirkin" <mst@redhat.com>
12782L: virtualization@lists.linux-foundation.org
12783S: Maintained
0e4191fe 12784F: Documentation/devicetree/bindings/virtio/
2426ec8f 12785F: drivers/virtio/
c893c8d7 12786F: tools/virtio/
2426ec8f
MT
12787F: drivers/net/virtio_net.c
12788F: drivers/block/virtio_blk.c
12789F: include/linux/virtio_*.h
916cdabc 12790F: include/uapi/linux/virtio_*.h
2426ec8f 12791
f2dbda3b
CH
12792VIRTIO DRIVERS FOR S390
12793M: Christian Borntraeger <borntraeger@de.ibm.com>
12794M: Cornelia Huck <cornelia.huck@de.ibm.com>
12795L: linux-s390@vger.kernel.org
12796L: virtualization@lists.linux-foundation.org
12797L: kvm@vger.kernel.org
12798S: Supported
1b568d93 12799F: drivers/s390/virtio/
f2dbda3b 12800
4ad6ee91
GH
12801VIRTIO GPU DRIVER
12802M: David Airlie <airlied@linux.ie>
12803M: Gerd Hoffmann <kraxel@redhat.com>
12804L: dri-devel@lists.freedesktop.org
12805L: virtualization@lists.linux-foundation.org
12806S: Maintained
12807F: drivers/gpu/drm/virtio/
12808F: include/uapi/linux/virtio_gpu.h
12809
3a4d5c94
MT
12810VIRTIO HOST (VHOST)
12811M: "Michael S. Tsirkin" <mst@redhat.com>
12812L: kvm@vger.kernel.org
c996d8b9 12813L: virtualization@lists.linux-foundation.org
3a4d5c94 12814L: netdev@vger.kernel.org
9f273c24 12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12816S: Maintained
12817F: drivers/vhost/
c117ab84 12818F: include/uapi/linux/vhost.h
3a4d5c94 12819
271c8651
GH
12820VIRTIO INPUT DRIVER
12821M: Gerd Hoffmann <kraxel@redhat.com>
12822S: Maintained
12823F: drivers/virtio/virtio_input.c
12824F: include/uapi/linux/virtio_input.h
12825
1da177e4 12826VIA RHINE NETWORK DRIVER
210347e1 12827S: Orphan
f2148a47 12828F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12829
f0bf7f61 12830VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12831M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12832M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12833S: Maintained
12834F: drivers/mmc/host/via-sdmmc.c
12835
69e4a7c2 12836VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12837M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12838L: linux-fbdev@vger.kernel.org
69e4a7c2 12839S: Maintained
c7babebd
FTS
12840F: include/linux/via-core.h
12841F: include/linux/via-gpio.h
12842F: include/linux/via_i2c.h
8a61f013 12843F: drivers/video/fbdev/via/
69e4a7c2 12844
01f20734 12845VIA VELOCITY NETWORK DRIVER
8b58be88 12846M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12847L: netdev@vger.kernel.org
12848S: Maintained
f2148a47 12849F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12850
f73f8173
AW
12851VIRT LIB
12852M: Alex Williamson <alex.williamson@redhat.com>
12853M: Paolo Bonzini <pbonzini@redhat.com>
12854L: kvm@vger.kernel.org
12855S: Supported
12856F: virt/lib/
12857
77911fd2 12858VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12859M: Hans Verkuil <hverkuil@xs4all.nl>
12860L: linux-media@vger.kernel.org
12861T: git git://linuxtv.org/media_tree.git
a825eaec 12862W: https://linuxtv.org
0b7bc1fa 12863S: Maintained
77911fd2 12864F: drivers/media/platform/vivid/*
0b7bc1fa 12865
be7f8273 12866VLAN (802.1Q)
8b58be88 12867M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12868L: netdev@vger.kernel.org
12869S: Maintained
679655da
JP
12870F: drivers/net/macvlan.c
12871F: include/linux/if_*vlan.h
12872F: net/8021q/
be7f8273 12873
55e331cf 12874VLYNQ BUS
08eeb306 12875M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12876L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12877S: Maintained
12878F: drivers/vlynq/vlynq.c
12879F: include/linux/vlynq.h
12880
390beae4 12881VME SUBSYSTEM
74c600e3 12882M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12883M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12885L: devel@driverdev.osuosl.org
12886S: Maintained
12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12888F: Documentation/vme_api.txt
12889F: drivers/staging/vme/
12890F: drivers/vme/
12891F: include/linux/vme*
12892
4488e09b
AK
12893VMWARE HYPERVISOR INTERFACE
12894M: Alok Kataria <akataria@vmware.com>
12895L: virtualization@lists.linux-foundation.org
12896S: Supported
12897F: arch/x86/kernel/cpu/vmware.c
12898
73b35d07
DT
12899VMWARE BALLOON DRIVER
12900M: Xavier Deguillard <xdeguillard@vmware.com>
12901M: Philip Moltmann <moltmann@vmware.com>
12902M: "VMware, Inc." <pv-drivers@vmware.com>
12903L: linux-kernel@vger.kernel.org
12904S: Maintained
12905F: drivers/misc/vmw_balloon.c
12906
8b8be51b
TH
12907VMWARE VMMOUSE SUBDRIVER
12908M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12909M: "VMware, Inc." <pv-drivers@vmware.com>
12910L: linux-input@vger.kernel.org
12911S: Maintained
12912F: drivers/input/mouse/vmmouse.c
12913F: drivers/input/mouse/vmmouse.h
12914
d1a890fa 12915VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12916M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12917M: "VMware, Inc." <pv-drivers@vmware.com>
12918L: netdev@vger.kernel.org
12919S: Maintained
12920F: drivers/net/vmxnet3/
d1a890fa 12921
851b1642 12922VMware PVSCSI driver
29374ec6 12923M: Jim Gill <jgill@vmware.com>
851b1642
AK
12924M: VMware PV-Drivers <pv-drivers@vmware.com>
12925L: linux-scsi@vger.kernel.org
12926S: Maintained
12927F: drivers/scsi/vmw_pvscsi.c
12928F: drivers/scsi/vmw_pvscsi.h
12929
e53e86c7 12930VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12931M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12932M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12933L: linux-kernel@vger.kernel.org
1dd68f01 12934W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12936S: Supported
9d2597e8 12937F: Documentation/devicetree/bindings/regulator/
679655da 12938F: drivers/regulator/
9d2597e8 12939F: include/dt-bindings/regulator/
679655da 12940F: include/linux/regulator/
e53e86c7 12941
081958eb
DA
12942VRF
12943M: David Ahern <dsa@cumulusnetworks.com>
12944M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12945L: netdev@vger.kernel.org
12946S: Maintained
12947F: drivers/net/vrf.c
562d897d 12948F: Documentation/networking/vrf.txt
081958eb 12949
ab41319e 12950VT1211 HARDWARE MONITOR DRIVER
8b58be88 12951M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12952L: linux-hwmon@vger.kernel.org
ab41319e 12953S: Maintained
679655da
JP
12954F: Documentation/hwmon/vt1211
12955F: drivers/hwmon/vt1211.c
ab41319e 12956
1de9e371 12957VT8231 HARDWARE MONITOR DRIVER
8b58be88 12958M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12959L: linux-hwmon@vger.kernel.org
1de9e371 12960S: Maintained
679655da 12961F: drivers/hwmon/vt8231.c
1de9e371 12962
88095e7b
TO
12963VUB300 USB to SDIO/SD/MMC bridge chip
12964M: Tony Olech <tony.olech@elandigitalsystems.com>
12965L: linux-mmc@vger.kernel.org
12966L: linux-usb@vger.kernel.org
12967S: Supported
12968F: drivers/mmc/host/vub300.c
12969
1da177e4 12970W1 DALLAS'S 1-WIRE BUS
a8018766 12971M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12972S: Maintained
679655da
JP
12973F: Documentation/w1/
12974F: drivers/w1/
1da177e4 12975
13927079 12976W83791D HARDWARE MONITORING DRIVER
8b58be88 12977M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12978L: linux-hwmon@vger.kernel.org
25845c22 12979S: Maintained
679655da
JP
12980F: Documentation/hwmon/w83791d
12981F: drivers/hwmon/w83791d.c
13927079 12982
61db011d 12983W83793 HARDWARE MONITORING DRIVER
8b58be88 12984M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12985L: linux-hwmon@vger.kernel.org
61db011d 12986S: Maintained
679655da
JP
12987F: Documentation/hwmon/w83793
12988F: drivers/hwmon/w83793.c
61db011d 12989
e3760b43 12990W83795 HARDWARE MONITORING DRIVER
d8130624 12991M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12992L: linux-hwmon@vger.kernel.org
e3760b43
JD
12993S: Maintained
12994F: drivers/hwmon/w83795.c
12995
1da177e4 12996W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12997M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12998S: Maintained
679655da 12999F: drivers/mmc/host/wbsd.*
1da177e4 13000
b4e05923
HG
13001WACOM PROTOCOL 4 SERIAL TABLETS
13002M: Julian Squires <julian@cipht.net>
13003M: Hans de Goede <hdegoede@redhat.com>
13004L: linux-input@vger.kernel.org
13005S: Maintained
13006F: drivers/input/tablet/wacom_serial4.c
13007
3527761c 13008WATCHDOG DEVICE DRIVERS
8b58be88 13009M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13010R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13011L: linux-watchdog@vger.kernel.org
13012W: http://www.linux-watchdog.org/
f599aaf0 13013T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13014S: Maintained
540be8b2 13015F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13016F: Documentation/watchdog/
13017F: drivers/watchdog/
13018F: include/linux/watchdog.h
c117ab84 13019F: include/uapi/linux/watchdog.h
3527761c 13020
b22e00f3
DH
13021WIIMOTE HID DRIVER
13022M: David Herrmann <dh.herrmann@googlemail.com>
13023L: linux-input@vger.kernel.org
13024S: Maintained
13025F: drivers/hid/hid-wiimote*
13026
e258b80e 13027WINBOND CIR DRIVER
364e9e18 13028M: David Härdeman <david@hardeman.nu>
e258b80e 13029S: Maintained
116ab806 13030F: drivers/media/rc/winbond-cir.c
e258b80e 13031
c36a483d
WBG
13032WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13033M: William Breathitt Gray <vilhelm.gray@gmail.com>
13034L: linux-watchdog@vger.kernel.org
13035S: Maintained
13036F: drivers/watchdog/ebc-c384_wdt.c
13037
9c26df9b
WBG
13038WINSYSTEMS WS16C48 GPIO DRIVER
13039M: William Breathitt Gray <vilhelm.gray@gmail.com>
13040L: linux-gpio@vger.kernel.org
13041S: Maintained
13042F: drivers/gpio/gpio-ws16c48.c
e258b80e 13043
8a70da82 13044WIMAX STACK
8b58be88 13045M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13046M: linux-wimax@intel.com
49e7d9df 13047L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13048S: Supported
13049W: http://linuxwimax.org
315987dc 13050F: Documentation/wimax/README.wimax
315987dc
JP
13051F: include/linux/wimax/debug.h
13052F: include/net/wimax.h
c117ab84 13053F: include/uapi/linux/wimax.h
315987dc 13054F: net/wimax/
8a70da82 13055
5fc14680 13056WISTRON LAPTOP BUTTON DRIVER
8b58be88 13057M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13058S: Maintained
679655da 13059F: drivers/input/misc/wistron_btns.c
5fc14680 13060
1da177e4 13061WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13062M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13063L: linux-wireless@vger.kernel.org
926554c4 13064W: http://oops.ghostprotocols.net:81/blog
1da177e4 13065S: Maintained
679655da 13066F: drivers/net/wireless/wl3501*
1da177e4 13067
055bcbcb 13068WOLFSON MICROELECTRONICS DRIVERS
fef95164 13069L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13070T: git https://github.com/CirrusLogic/linux-drivers.git
13071W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13072S: Supported
3768f0b1 13073F: Documentation/hwmon/wm83??
f494993f
CK
13074F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13075F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13076F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13077F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13078F: drivers/clk/clk-wm83*.c
9c309598 13079F: drivers/extcon/extcon-arizona.c
b75ea16a 13080F: drivers/leds/leds-wm83*.c
25b273ba 13081F: drivers/gpio/gpio-*wm*.c
9c309598 13082F: drivers/gpio/gpio-arizona.c
d22b0869 13083F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13084F: drivers/input/misc/wm831x-on.c
13085F: drivers/input/touchscreen/wm831x-ts.c
13086F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13087F: drivers/mfd/arizona*
13088F: drivers/mfd/wm*.c
12ebc137 13089F: drivers/mfd/cs47l24*
8c0984e5 13090F: drivers/power/supply/wm83*.c
b75ea16a
MB
13091F: drivers/rtc/rtc-wm83*.c
13092F: drivers/regulator/wm8*.c
3860e6c4 13093F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13094F: drivers/watchdog/wm83*_wdt.c
9c309598 13095F: include/linux/mfd/arizona/
3860e6c4 13096F: include/linux/mfd/wm831x/
b75ea16a 13097F: include/linux/mfd/wm8350/
3768f0b1 13098F: include/linux/mfd/wm8400*
59ec6da2 13099F: include/linux/wm97xx.h
055bcbcb 13100F: include/sound/wm????.h
9c309598 13101F: sound/soc/codecs/arizona.?
055bcbcb 13102F: sound/soc/codecs/wm*
12ebc137 13103F: sound/soc/codecs/cs47l24*
b75ea16a 13104
3e6cd7a4
TH
13105WORKQUEUE
13106M: Tejun Heo <tj@kernel.org>
badb7f5e 13107R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13109S: Maintained
13110F: include/linux/workqueue.h
13111F: kernel/workqueue.c
13112F: Documentation/workqueue.txt
13113
39ac9f48
CYT
13114X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13115M: Chen-Yu Tsai <wens@csie.org>
13116L: linux-kernel@vger.kernel.org
13117S: Maintained
13118N: axp[128]
13119
1da177e4 13120X.25 NETWORK LAYER
8bf28059 13121M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13122L: linux-x25@vger.kernel.org
8bf28059 13123S: Odd Fixes
679655da
JP
13124F: Documentation/networking/x25*
13125F: include/net/x25*
13126F: net/x25/
1da177e4 13127
e2d1d6c0 13128X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13129M: Thomas Gleixner <tglx@linutronix.de>
13130M: Ingo Molnar <mingo@redhat.com>
13131M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13132M: x86@kernel.org
981c3a4f 13133L: linux-kernel@vger.kernel.org
75fc2d37 13134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13135S: Maintained
679655da
JP
13136F: Documentation/x86/
13137F: arch/x86/
e2d1d6c0 13138
d0944853 13139X86 PLATFORM DRIVERS
e181ba15 13140M: Darren Hart <dvhart@infradead.org>
d0944853 13141L: platform-driver-x86@vger.kernel.org
e181ba15 13142T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13143S: Maintained
14430813 13144F: drivers/platform/x86/
3a4bceef 13145F: drivers/platform/olpc/
d0944853 13146
c1f5c54b
IM
13147X86 MCE INFRASTRUCTURE
13148M: Tony Luck <tony.luck@intel.com>
487ba8e8 13149M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13150L: linux-edac@vger.kernel.org
13151S: Maintained
13152F: arch/x86/kernel/cpu/mcheck/*
13153
79ebdc95
BP
13154X86 MICROCODE UPDATE SUPPORT
13155M: Borislav Petkov <bp@alien8.de>
13156S: Maintained
13157F: arch/x86/kernel/cpu/microcode/*
13158
f0905c5a
AL
13159X86 VDSO
13160M: Andy Lutomirski <luto@amacapital.net>
13161L: linux-kernel@vger.kernel.org
13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13163S: Maintained
d603c8e1 13164F: arch/x86/entry/vdso/
f0905c5a 13165
d6fad502 13166XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13167M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13168M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13169L: linux-media@vger.kernel.org
a825eaec 13170W: https://linuxtv.org
d6fad502
MCC
13171T: git git://linuxtv.org/media_tree.git
13172S: Maintained
13173F: drivers/media/tuners/tuner-xc2028.*
13174
c4468085 13175XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13176M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13177M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13178M: Juergen Gross <jgross@suse.com>
11dbb52b 13179L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13181S: Supported
13182F: arch/x86/xen/
13183F: drivers/*/xen-*front.c
13184F: drivers/xen/
13185F: arch/x86/include/asm/xen/
13186F: include/xen/
c117ab84 13187F: include/uapi/xen/
c4468085 13188
77bfb479 13189XEN HYPERVISOR ARM
85d1a29d 13190M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13192S: Maintained
77bfb479
SS
13193F: arch/arm/xen/
13194F: arch/arm/include/asm/xen/
13195
b475e83f 13196XEN HYPERVISOR ARM64
85d1a29d 13197M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13199S: Maintained
b475e83f
SS
13200F: arch/arm64/xen/
13201F: arch/arm64/include/asm/xen/
13202
9b57e1a7 13203XEN NETWORK BACKEND DRIVER
8386040b 13204M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13205M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13207L: netdev@vger.kernel.org
13208S: Supported
13209F: drivers/net/xen-netback/*
13210
c5f8e29d
KRW
13211XEN PCI SUBSYSTEM
13212M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13213L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13214S: Supported
13215F: arch/x86/pci/*xen*
13216F: drivers/pci/*xen*
13217
a2c5ae65
KRW
13218XEN BLOCK SUBSYSTEM
13219M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13220M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222S: Supported
13223F: drivers/block/xen-blkback/*
13224F: drivers/block/xen*
13225
15d03609
JG
13226XEN PVSCSI DRIVERS
13227M: Juergen Gross <jgross@suse.com>
13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13229L: linux-scsi@vger.kernel.org
13230S: Supported
13231F: drivers/scsi/xen-scsifront.c
13232F: drivers/xen/xen-scsiback.c
13233F: include/xen/interface/io/vscsiif.h
13234
c5f8e29d
KRW
13235XEN SWIOTLB SUBSYSTEM
13236M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13238S: Supported
13239F: arch/x86/xen/*swiotlb*
13240F: drivers/xen/*swiotlb*
13241
1da177e4 13242XFS FILESYSTEM
809625ca 13243M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13244M: linux-xfs@vger.kernel.org
13245L: linux-xfs@vger.kernel.org
13246W: http://xfs.org/
9f273c24 13247T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13248S: Supported
679655da
JP
13249F: Documentation/filesystems/xfs.txt
13250F: fs/xfs/
1da177e4 13251
8a3b7a25 13252XILINX AXI ETHERNET DRIVER
59a54f30
MS
13253M: Anirudha Sarangi <anirudh@xilinx.com>
13254M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13255S: Maintained
13256F: drivers/net/ethernet/xilinx/xilinx_axienet*
13257
238b8721 13258XILINX UARTLITE SERIAL DRIVER
8b58be88 13259M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13260L: linux-serial@vger.kernel.org
13261S: Maintained
df621252 13262F: drivers/tty/serial/uartlite.c
238b8721 13263
df330515
LP
13264XILINX VIDEO IP CORES
13265M: Hyun Kwon <hyun.kwon@xilinx.com>
13266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13267L: linux-media@vger.kernel.org
13268T: git git://linuxtv.org/media_tree.git
13269S: Supported
13270F: Documentation/devicetree/bindings/media/xilinx/
13271F: drivers/media/platform/xilinx/
a5562f65 13272F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13273
74316949
EB
13274XILLYBUS DRIVER
13275M: Eli Billauer <eli.billauer@gmail.com>
13276L: linux-kernel@vger.kernel.org
13277S: Supported
13278F: drivers/char/xillybus/
13279
f620e4b8
MF
13280XTENSA XTFPGA PLATFORM SUPPORT
13281M: Max Filippov <jcmvbkbc@gmail.com>
13282L: linux-xtensa@linux-xtensa.org
13283S: Maintained
13284F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13285F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13286
1da177e4 13287YAM DRIVER FOR AX.25
8b58be88 13288M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13289L: linux-hams@vger.kernel.org
13290S: Maintained
679655da
JP
13291F: drivers/net/hamradio/yam*
13292F: include/linux/yam.h
1da177e4 13293
af64a5eb 13294YEALINK PHONE DRIVER
8b58be88 13295M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13296L: usbb2k-api-dev@nongnu.org
13297S: Maintained
679655da
JP
13298F: Documentation/input/yealink.txt
13299F: drivers/input/misc/yealink.*
af64a5eb 13300
1da177e4 13301Z8530 DRIVER FOR AX.25
8b58be88 13302M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13303W: http://yaina.de/jreuter/
13304W: http://www.qsl.net/dl1bke/
13305L: linux-hams@vger.kernel.org
13306S: Maintained
679655da
JP
13307F: Documentation/networking/z8530drv.txt
13308F: drivers/net/hamradio/*scc.c
13309F: drivers/net/hamradio/z8530.h
1da177e4 13310
0cf31ec1 13311ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13312M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13313L: linux-mm@kvack.org
13314S: Maintained
13315F: mm/zbud.c
13316F: include/linux/zbud.h
13317
7c0c3afb 13318ZD1211RW WIRELESS DRIVER
8b58be88
JP
13319M: Daniel Drake <dsd@gentoo.org>
13320M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13321W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13322L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13323L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13324S: Maintained
6948300c 13325F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13326
20263029
DS
13327ZPOOL COMPRESSED PAGE STORAGE API
13328M: Dan Streetman <ddstreet@ieee.org>
13329L: linux-mm@kvack.org
13330S: Maintained
13331F: mm/zpool.c
13332F: include/linux/zpool.h
13333
1da177e4 13334ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13335L: mjpeg-users@lists.sourceforge.net
f63145e2 13336L: linux-media@vger.kernel.org
1da177e4 13337W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13338T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13339S: Odd Fixes
90d72ac6 13340F: drivers/media/pci/zoran/
1da177e4 13341
6920f2cc
MK
13342ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13343M: Minchan Kim <minchan@kernel.org>
13344M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13345R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13346L: linux-kernel@vger.kernel.org
13347S: Maintained
13348F: drivers/block/zram/
13349F: Documentation/blockdev/zram.txt
13350
8b4a4080 13351ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13352M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13353S: Maintained
df621252 13354F: drivers/tty/serial/zs.*
8b4a4080 13355
eae70d06
MK
13356ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13357M: Minchan Kim <minchan@kernel.org>
13358M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13359R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13360L: linux-mm@kvack.org
13361S: Maintained
13362F: mm/zsmalloc.c
13363F: include/linux/zsmalloc.h
d02be50d 13364F: Documentation/vm/zsmalloc.txt
eae70d06 13365
0cf31ec1 13366ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13367M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13368L: linux-mm@kvack.org
13369S: Maintained
13370F: mm/zswap.c
13371
1da177e4 13372THE REST
8b58be88 13373M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13374L: linux-kernel@vger.kernel.org
8a6e2535 13375Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13377S: Buried alive in reporters
34d03cc1
JP
13378F: *
13379F: */