lirc_serial: make checkpatch happy
[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 1444ARM/Marvell Berlin SoC support
70e1a28f 1445M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S: Maintained
1449F: arch/arm/mach-berlin/
31c17ac9 1450F: arch/arm/boot/dts/berlin*
e68d7c14 1451F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1452
40f4978b 1453
4cfab57e 1454ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1458M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1460S: Maintained
1461F: arch/arm/mach-dove/
54a246ff
NP
1462F: arch/arm/mach-mv78xx0/
1463F: arch/arm/mach-orion5x/
1464F: arch/arm/plat-orion/
31c17ac9
GC
1465F: arch/arm/boot/dts/dove*
1466F: arch/arm/boot/dts/orion5x*
1467
3b886171 1468
d69ac131
AC
1469ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470M: Alexander Clouter <alex@digriz.org.uk>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472W: http://www.digriz.org.uk/ts78xx/kernel
1473S: Maintained
1474F: arch/arm/mach-orion5x/ts78xx-*
1475
e557959d
NA
1476ARM/OXNAS platform support
1477M: Neil Armstrong <narmstrong@baylibre.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1480S: Maintained
1481F: arch/arm/mach-oxnas/
1482F: arch/arm/boot/dts/oxnas*
1483F: arch/arm/boot/dts/wd-mbwe.dts
1484N: oxnas
1485
607b8fc9
EH
1486ARM/Mediatek RTC DRIVER
1487M: Eddie Huang <eddie.huang@mediatek.com>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: drivers/rtc/rtc-mt6397.c
1492
e54951c8
MB
1493ARM/Mediatek SoC support
1494M: Matthias Brugger <matthias.bgg@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1497S: Maintained
1498F: arch/arm/boot/dts/mt6*
1499F: arch/arm/boot/dts/mt8*
1500F: arch/arm/mach-mediatek/
1501N: mtk
1502K: mediatek
1503
0f8669e3
CY
1504ARM/Mediatek USB3 PHY DRIVER
1505M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: drivers/phy/phy-mt65xx-usb3.c
1510
adcb079f
AB
1511ARM/MICREL KS8695 ARCHITECTURE
1512M: Greg Ungerer <gerg@uclinux.org>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1514F: arch/arm/mach-ks8695/
adcb079f
AB
1515S: Odd Fixes
1516
d78ff0a5 1517ARM/MIOA701 MACHINE SUPPORT
8b58be88 1518M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1520F: arch/arm/mach-pxa/mioa701.c
1521S: Maintained
1522
9624dfe6 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1524M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1525S: Maintained
1526
e0ee9851 1527ARM/NOMADIK ARCHITECTURE
28b8e8d4 1528M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1529M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-nomadik/
ecc265fe 1533F: drivers/pinctrl/nomadik/
87572880 1534F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1536
9d76295a 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1538M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1539L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541S: Supported
1542
8459c159 1543ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1546S: Maintained
1547
5d783a2d 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1549M: Marek Vasut <marek.vasut@gmail.com>
75280787 1550L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1551W: http://hackndev.com
1552S: Maintained
933d35f0
JP
1553F: arch/arm/mach-pxa/include/mach/palmtx.h
1554F: arch/arm/mach-pxa/palmtx.c
1555F: arch/arm/mach-pxa/include/mach/palmt5.h
1556F: arch/arm/mach-pxa/palmt5.c
1557F: arch/arm/mach-pxa/include/mach/palmld.h
1558F: arch/arm/mach-pxa/palmld.c
1559F: arch/arm/mach-pxa/include/mach/palmte2.h
1560F: arch/arm/mach-pxa/palmte2.c
1561F: arch/arm/mach-pxa/include/mach/palmtc.h
1562F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1563
b57fe924 1564ARM/PALM TREO SUPPORT
d8130624 1565M: Tomas Cech <sleep_walker@suse.com>
75280787 1566L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1567W: http://hackndev.com
1568S: Maintained
b57fe924
JP
1569F: arch/arm/mach-pxa/include/mach/palmtreo.h
1570F: arch/arm/mach-pxa/palmtreo.c
90af5811 1571
c49e1e63 1572ARM/PALMZ72 SUPPORT
8b58be88 1573M: Sergey Lapin <slapin@ossfans.org>
75280787 1574L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1575W: http://hackndev.com
1576S: Maintained
933d35f0
JP
1577F: arch/arm/mach-pxa/include/mach/palmz72.h
1578F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1579
1da177e4 1580ARM/PLEB SUPPORT
8b58be88 1581M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583S: Maintained
1584
1585ARM/PT DIGITAL BOARD PORT
8b58be88 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1588W: http://www.armlinux.org.uk/
1da177e4
LT
1589S: Maintained
1590
8fc1b0f8 1591ARM/QUALCOMM SUPPORT
bbeaa595
AG
1592M: Andy Gross <andy.gross@linaro.org>
1593M: David Brown <david.brown@linaro.org>
8fc1b0f8 1594L: linux-arm-msm@vger.kernel.org
f5d3af9d 1595L: linux-soc@vger.kernel.org
8fc1b0f8 1596S: Maintained
0ff50d60 1597F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1598F: arch/arm/boot/dts/qcom-*.dts
1599F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1600F: arch/arm/mach-qcom/
e68d7c14 1601F: arch/arm64/boot/dts/qcom/*
5482cefa 1602F: drivers/i2c/busses/i2c-qup.c
39a3366a 1603F: drivers/clk/qcom/
f5d3af9d 1604F: drivers/soc/qcom/
5482cefa 1605F: drivers/spi/spi-qup.c
c0c89faf
SB
1606F: drivers/tty/serial/msm_serial.h
1607F: drivers/tty/serial/msm_serial.c
1608F: drivers/*/pm8???-*
1609F: drivers/mfd/ssbi.c
916f743d 1610F: drivers/firmware/qcom_scm.c
bbeaa595 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1612
2b7a52a4 1613ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1614M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1616S: Maintained
1617
b138e119
SH
1618ARM/RENESAS ARM64 ARCHITECTURE
1619M: Simon Horman <horms@verge.net.au>
1620M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1621L: linux-renesas-soc@vger.kernel.org
1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624S: Supported
1625F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1626F: drivers/soc/renesas/
1627F: include/linux/soc/renesas/
b138e119 1628
d4275354 1629ARM/RISCPC ARCHITECTURE
54176cc6 1630M: Russell King <linux@armlinux.org.uk>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1632W: http://www.armlinux.org.uk/
d4275354 1633S: Maintained
d4275354
RK
1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1635F: arch/arm/include/asm/hardware/ioc.h
1636F: arch/arm/include/asm/hardware/iomd.h
1637F: arch/arm/include/asm/hardware/memc.h
1638F: arch/arm/mach-rpc/
1a6422f6 1639F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1640F: drivers/net/ethernet/i825xx/ether1*
1641F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1642F: drivers/scsi/arm/
1643
08ddbb0a
HS
1644ARM/Rockchip SoC support
1645M: Heiko Stuebner <heiko@sntech.de>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1647L: linux-rockchip@lists.infradead.org
9f273c24 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1649S: Maintained
541555e9 1650F: arch/arm/boot/dts/rk3*
08ddbb0a 1651F: arch/arm/mach-rockchip/
541555e9
HS
1652F: drivers/clk/rockchip/
1653F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1654F: drivers/*/*rockchip*
541555e9
HS
1655F: drivers/*/*/*rockchip*
1656F: sound/soc/rockchip/
b4331b43 1657N: rockchip
08ddbb0a 1658
5bfb937c
KK
1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660M: Kukjin Kim <kgene@kernel.org>
326dce07 1661M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1662R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1665S: Maintained
6f0589c8 1666F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1667F: arch/arm/boot/dts/s5p*
1668F: arch/arm/boot/dts/samsung*
6f0589c8 1669F: arch/arm/boot/dts/exynos*
d97236e6 1670F: arch/arm64/boot/dts/exynos/
482ce512 1671F: arch/arm/plat-samsung/
769bbb63
HS
1672F: arch/arm/mach-s3c24*/
1673F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1674F: arch/arm/mach-s5p*/
1675F: arch/arm/mach-exynos*/
1c03274d
KK
1676F: drivers/*/*s3c24*
1677F: drivers/*/*/*s3c24*
1678F: drivers/*/*s3c64xx*
1679F: drivers/*/*s5pv210*
ffd51977 1680F: drivers/memory/samsung/*
bf50ddcd 1681F: drivers/soc/samsung/*
d6b9aea6
KK
1682F: Documentation/arm/Samsung/
1683F: Documentation/devicetree/bindings/arm/samsung/
1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1685F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1686N: exynos
f556cb07 1687
10ffa964
KP
1688ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
004bbd3c 1692F: arch/arm/mach-s5pv210/
10ffa964 1693
3ce4ccb6
KD
1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1696M: Kamil Debski <kamil@wypas.org>
1697M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
1701F: drivers/media/platform/s5p-g2d/
1702
e6a476fd
MS
1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1705M: Kamil Debski <kamil@wypas.org>
6305902c 1706M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1707M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1708L: linux-arm-kernel@lists.infradead.org
1709L: linux-media@vger.kernel.org
1710S: Maintained
934455d7 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1712F: drivers/media/platform/s5p-mfc/
e6a476fd 1713
1bcbf6f4
KD
1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715M: Kyungmin Park <kyungmin.park@samsung.com>
1716L: linux-arm-kernel@lists.infradead.org
1717L: linux-media@vger.kernel.org
1718S: Maintained
78fc853b 1719F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1720
7d9f9bf4
AP
1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723M: Jacek Anaszewski <j.anaszewski@samsung.com>
1724L: linux-arm-kernel@lists.infradead.org
1725L: linux-media@vger.kernel.org
1726S: Maintained
1727F: drivers/media/platform/s5p-jpeg/
1728
d48d38e8 1729ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1730M: Simon Horman <horms@verge.net.au>
d48d38e8 1731M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1732L: linux-renesas-soc@vger.kernel.org
4a121096 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1735S: Supported
0b514fdb
SH
1736F: arch/arm/boot/dts/emev2*
1737F: arch/arm/boot/dts/r7s*
1738F: arch/arm/boot/dts/r8a*
1739F: arch/arm/boot/dts/sh*
0b514fdb 1740F: arch/arm/configs/shmobile_defconfig
7a2071c5 1741F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1742F: arch/arm/mach-shmobile/
be32bcbb
GU
1743F: drivers/soc/renesas/
1744F: include/linux/soc/renesas/
d48d38e8 1745
66314223 1746ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1747M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1748S: Maintained
1749F: arch/arm/mach-socfpga/
efadb751
DN
1750F: arch/arm/boot/dts/socfpga*
1751F: arch/arm/configs/socfpga_defconfig
e68d7c14 1752F: arch/arm64/boot/dts/altera/
ba2b7d0a 1753W: http://www.rocketboards.org
efadb751 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1755
1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1757M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1758S: Maintained
1759F: drivers/clk/socfpga/
1760
71bcada8
TT
1761ARM/SOCFPGA EDAC SUPPORT
1762M: Thor Thayer <tthayer@opensource.altera.com>
1763S: Maintained
1764F: drivers/edac/altera_edac.
1765
65ebcc11 1766ARM/STI ARCHITECTURE
a92177ea 1767M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L: kernel@stlinux.com
1770W: http://www.stlinux.com
1771S: Maintained
1772F: arch/arm/mach-sti/
a92177ea 1773F: arch/arm/boot/dts/sti*
b8e31bf3 1774F: drivers/char/hw_random/st-rng.c
a92177ea 1775F: drivers/clocksource/arm_global_timer.c
82805d1b 1776F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1777F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1778F: drivers/i2c/busses/i2c-st.c
346e2e4a 1779F: drivers/media/rc/st_rc.c
95d66b16 1780F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1781F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1782F: drivers/phy/phy-miphy28lp.c
1783F: drivers/phy/phy-miphy365x.c
6da969a5 1784F: drivers/phy/phy-stih407-usb.c
26389c78 1785F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1786F: drivers/pinctrl/pinctrl-st.c
aac22524 1787F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1788F: drivers/reset/sti/
db4112e6 1789F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1790F: drivers/tty/serial/st-asc.c
eb11adab 1791F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1792F: drivers/usb/host/ehci-st.c
1793F: drivers/usb/host/ohci-st.c
db4112e6 1794F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1795F: drivers/ata/ahci_st.c
65ebcc11 1796
ee6e7879
MC
1797ARM/STM32 ARCHITECTURE
1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1799M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803N: stm32
1804F: drivers/clocksource/armv7m_systick.c
1805
d6de5b02
MG
1806ARM/TANGO ARCHITECTURE
1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808L: linux-arm-kernel@lists.infradead.org
1809S: Maintained
e2bd0d37 1810N: tango
d6de5b02 1811
2b7a52a4 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1813M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1815S: Maintained
1816
1bbd7089 1817ARM/TETON BGA MACHINE SUPPORT
706e69d6 1818M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Maintained
1821
2b7a52a4 1822ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1823M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1825S: Maintained
1826
98ad6e3b 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1828M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1830W: http://www.mcuos.com
1831S: Maintained
4e89e8f6 1832F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1833F: drivers/input/keyboard/w90p910_keypad.c
1834F: drivers/input/touchscreen/w90p910_ts.c
1835F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1837F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1838F: drivers/rtc/rtc-nuc900.c
9df92e6c 1839F: drivers/spi/spi-nuc900.c
4e89e8f6 1840F: drivers/usb/host/ehci-w90x900.c
8a61f013 1841F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1842
54274d71 1843ARM/U300 MACHINE SUPPORT
e4651a9f 1844M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Supported
1847F: arch/arm/mach-u300/
9affbd24 1848F: drivers/clocksource/timer-u300.c
54274d71
LW
1849F: drivers/i2c/busses/i2c-stu300.c
1850F: drivers/rtc/rtc-coh901331.c
1851F: drivers/watchdog/coh901327_wdt.c
1852F: drivers/dma/coh901318*
87572880
LW
1853F: drivers/mfd/ab3100*
1854F: drivers/rtc/rtc-ab3100.c
1855F: drivers/rtc/rtc-coh901331.c
1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1857
3d00d04f
MY
1858ARM/UNIPHIER ARCHITECTURE
1859M: Masahiro Yamada <yamada.masahiro@socionext.com>
1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1862S: Maintained
a3ff83d2 1863F: arch/arm/boot/dts/uniphier*
e7ecbc05 1864F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1865F: arch/arm/mach-uniphier/
e7ecbc05 1866F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1867F: arch/arm64/boot/dts/socionext/
4b7f48d3 1868F: drivers/bus/uniphier-system-bus.c
734d82f4 1869F: drivers/clk/uniphier/
dd6fd4a3 1870F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1871F: drivers/pinctrl/uniphier/
54e991b5 1872F: drivers/reset/reset-uniphier.c
a3ff83d2 1873F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1874N: uniphier
1875
87572880 1876ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1877M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-ux500/
e4651a9f 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1882F: drivers/dma/ste_dma40*
e4651a9f 1883F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1884F: drivers/mfd/abx500*
1885F: drivers/mfd/ab8500*
e4651a9f
LW
1886F: drivers/mfd/dbx500*
1887F: drivers/mfd/db8500*
ecc265fe
JP
1888F: drivers/pinctrl/nomadik/pinctrl-ab*
1889F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1890F: drivers/rtc/rtc-ab8500.c
e4651a9f 1891F: drivers/rtc/rtc-pl031.c
87572880 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1893
e93fde28
UH
1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895M: Ulf Hansson <ulf.hansson@linaro.org>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T: git git://git.linaro.org/people/ulfh/clk.git
1898S: Maintained
1899F: drivers/clk/ux500/
e93fde28 1900
740d93b1
PM
1901ARM/VERSATILE EXPRESS PLATFORM
1902M: Liviu Dudau <liviu.dudau@arm.com>
1903M: Sudeep Holla <sudeep.holla@arm.com>
1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Maintained
1907F: arch/arm/boot/dts/vexpress*
e68d7c14 1908F: arch/arm64/boot/dts/arm/
740d93b1
PM
1909F: arch/arm/mach-vexpress/
1910F: */*/vexpress*
7e8f403f 1911F: */*/*/vexpress*
740d93b1
PM
1912F: drivers/clk/versatile/clk-vexpress-osc.c
1913F: drivers/clocksource/versatile.c
46a600ea 1914N: mps2
740d93b1 1915
d4275354 1916ARM/VFP SUPPORT
54176cc6 1917M: Russell King <linux@armlinux.org.uk>
efc03ecb 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1919W: http://www.armlinux.org.uk/
d4275354
RK
1920S: Maintained
1921F: arch/arm/vfp/
1922
e66b6d8e
MV
1923ARM/VOIPAC PXA270 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1928F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1929
04529fe2
TP
1930ARM/VT8500 ARM ARCHITECTURE
1931M: Tony Prisk <linux@prisktech.co.nz>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-vt8500/
41fd91b4 1935F: drivers/clocksource/vt8500_timer.c
560746eb 1936F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1937F: drivers/mmc/host/wmt-sdmmc.c
1938F: drivers/pwm/pwm-vt8500.c
1939F: drivers/rtc/rtc-vt8500.c
1940F: drivers/tty/serial/vt8500_serial.c
4f31102b 1941F: drivers/usb/host/ehci-platform.c
41fd91b4 1942F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1943F: drivers/video/fbdev/vt8500lcdfb.*
1944F: drivers/video/fbdev/wm8505fb*
1945F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1946
e66b6d8e
MV
1947ARM/ZIPIT Z2 SUPPORT
1948M: Marek Vasut <marek.vasut@gmail.com>
1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S: Maintained
1951F: arch/arm/mach-pxa/z2.c
6ab2a855 1952F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1953
5ecc4b53
JN
1954ARM/ZTE ARCHITECTURE
1955M: Jun Nie <jun.nie@linaro.org>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-zx/
1959F: drivers/clk/zte/
1960F: Documentation/devicetree/bindings/arm/zte.txt
1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
51f29d44
MS
1963ARM/ZYNQ ARCHITECTURE
1964M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967W: http://wiki.xilinx.com
d6448b76 1968T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1969S: Supported
1970F: arch/arm/mach-zynq/
bd2a337a 1971F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1972F: drivers/block/xsysace.c
c2fd4e38
MS
1973N: zynq
1974N: xilinx
1975F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1976F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1977F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1978F: drivers/edac/synopsys_edac.c
51f29d44 1979
48ec83bc 1980ARM SMMU DRIVERS
b8f9879e 1981M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1982R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S: Maintained
1985F: drivers/iommu/arm-smmu.c
48ec83bc 1986F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1987F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1988F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1989
38074229
CM
1990ARM64 PORT (AARCH64 ARCHITECTURE)
1991M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1992M: Will Deacon <will.deacon@arm.com>
38074229 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1995S: Maintained
1996F: arch/arm64/
d19766ec 1997F: Documentation/arm64/
38074229 1998
9d7005f9
LP
1999AS3645A LED FLASH CONTROLLER DRIVER
2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001L: linux-media@vger.kernel.org
2002T: git git://linuxtv.org/media_tree.git
2003S: Maintained
2004F: drivers/media/i2c/as3645a.c
b5dcee22 2005F: include/media/i2c/as3645a.h
9d7005f9 2006
7c94a8b2
LW
2007ASAHI KASEI AK8974 DRIVER
2008M: Linus Walleij <linus.walleij@linaro.org>
2009L: linux-iio@vger.kernel.org
2010W: http://www.akm.com/
2011S: Supported
2012F: drivers/iio/magnetometer/ak8974.c
2013
d58de038
GJ
2014ASC7621 HARDWARE MONITOR DRIVER
2015M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2016L: linux-hwmon@vger.kernel.org
d58de038
GJ
2017S: Maintained
2018F: Documentation/hwmon/asc7621
2019F: drivers/hwmon/asc7621.c
2020
b229ece9 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2022M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2023L: acpi4asus-user@lists.sourceforge.net
d0944853 2024L: platform-driver-x86@vger.kernel.org
76593d6f 2025W: http://acpi4asus.sf.net
85091b71 2026S: Maintained
b229ece9
CC
2027F: drivers/platform/x86/asus*.c
2028F: drivers/platform/x86/eeepc*.c
85091b71 2029
f6a6bbae
JPRV
2030ASUS WIRELESS RADIO CONTROL DRIVER
2031M: João Paulo Rechi Vita <jprvita@gmail.com>
2032L: platform-driver-x86@vger.kernel.org
2033S: Maintained
2034F: drivers/platform/x86/asus-wireless.c
2035
75aeddd1
DH
2036ASYMMETRIC KEYS
2037M: David Howells <dhowells@redhat.com>
2038L: keyrings@vger.kernel.org
2039S: Maintained
2040F: Documentation/crypto/asymmetric-keys.txt
2041F: include/linux/verification.h
2042F: include/crypto/public_key.h
2043F: include/crypto/pkcs7.h
2044F: crypto/asymmetric_keys/
2045
953a6479 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2047R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2048W: http://sourceforge.net/projects/xscaleiop
08223d80 2049S: Odd fixes
679655da
JP
2050F: Documentation/crypto/async-tx-api.txt
2051F: crypto/async_tx/
2052F: drivers/dma/
2053F: include/linux/dmaengine.h
2054F: include/linux/async_tx.h
b3e5f263 2055
a1867d36 2056AT24 EEPROM DRIVER
14d77c4d 2057M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2058L: linux-i2c@vger.kernel.org
2059S: Maintained
2060F: drivers/misc/eeprom/at24.c
25f73ed5 2061F: include/linux/platform_data/at24.h
a1867d36 2062
e7839f25 2063ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2064M: "Ed L. Cashin" <ed.cashin@acm.org>
2065W: http://www.openaoe.org/
1da177e4 2066S: Supported
679655da
JP
2067F: Documentation/aoe/
2068F: drivers/block/aoe/
1da177e4 2069
aad7a211
AB
2070ATHEROS 71XX/9XXX GPIO DRIVER
2071M: Alban Bedel <albeu@free.fr>
2072W: https://github.com/AlbanBedel/linux
2073T: git git://github.com/AlbanBedel/linux
2074S: Maintained
2075F: drivers/gpio/gpio-ath79.c
2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
9a10a870 2078ATHEROS ATH GENERIC UTILITIES
f726ee65 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2080L: linux-wireless@vger.kernel.org
2081S: Supported
2082F: drivers/net/wireless/ath/*
2083
fa1c114f 2084ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2085M: Jiri Slaby <jirislaby@gmail.com>
2086M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2088L: linux-wireless@vger.kernel.org
72c706b7 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2090S: Maintained
fa451753 2091F: drivers/net/wireless/ath/ath5k/
fa1c114f 2092
12e62d6f
KV
2093ATHEROS ATH6KL WIRELESS DRIVER
2094M: Kalle Valo <kvalo@qca.qualcomm.com>
2095L: linux-wireless@vger.kernel.org
2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2098S: Supported
2099F: drivers/net/wireless/ath/ath6kl/
2100
2be7d22f 2101WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2102M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2103L: linux-wireless@vger.kernel.org
2104L: wil6210@qca.qualcomm.com
2105S: Supported
2106W: http://wireless.kernel.org/en/users/Drivers/wil6210
2107F: drivers/net/wireless/ath/wil6210/
dba4b74d 2108F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2109
1d7e1e6b
CL
2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111M: Christian Lamparter <chunkeey@googlemail.com>
2112L: linux-wireless@vger.kernel.org
2113W: http://wireless.kernel.org/en/users/Drivers/carl9170
2114S: Maintained
2115F: drivers/net/wireless/ath/carl9170/
2116
2c2a6172
LT
2117ATK0110 HWMON DRIVER
2118M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2119L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2120S: Maintained
2121F: drivers/hwmon/asus_atk0110.c
2122
6f69a6d7 2123ATI_REMOTE2 DRIVER
8b58be88 2124M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2125S: Maintained
679655da 2126F: drivers/input/misc/ati_remote2.c
6f69a6d7 2127
7ae115b4 2128ATLX ETHERNET DRIVERS
8b58be88 2129M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2130M: Chris Snook <chris.snook@gmail.com>
e443e383 2131L: netdev@vger.kernel.org
8d5ca6ec
JC
2132W: http://sourceforge.net/projects/atl1
2133W: http://atl1.sourceforge.net
2134S: Maintained
2b133ad6 2135F: drivers/net/ethernet/atheros/
8d5ca6ec 2136
1da177e4 2137ATM
366c1bd1 2138M: Chas Williams <3chas3@gmail.com>
476604de 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2140L: netdev@vger.kernel.org
1da177e4
LT
2141W: http://linux-atm.sourceforge.net
2142S: Maintained
679655da
JP
2143F: drivers/atm/
2144F: include/linux/atm*
c117ab84 2145F: include/uapi/linux/atm*
1da177e4 2146
04ac2f46 2147ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2148M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2149S: Maintained
2150F: drivers/mmc/host/atmel-mci.c
04ac2f46 2151
f80cb488
NF
2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153M: Nicolas Ferre <nicolas.ferre@atmel.com>
2154S: Supported
2155F: drivers/power/reset/at91-sama5d2_shdwc.c
2156
b9cd7a25
LD
2157ATMEL SAMA5D2 ADC DRIVER
2158M: Ludovic Desroches <ludovic.desroches@atmel.com>
2159L: linux-iio@vger.kernel.org
2160S: Supported
2161F: drivers/iio/adc/at91-sama5d2_adc.c
2162
dfae90ed 2163ATMEL Audio ALSA driver
3a82002c 2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2165L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2166S: Supported
2167F: sound/soc/atmel
2168
b414dc16
NF
2169ATMEL DMA DRIVER
2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S: Supported
2173F: drivers/dma/at_hdmac.c
2174F: drivers/dma/at_hdmac_regs.h
6f0d65af 2175F: include/linux/platform_data/dma-atmel.h
b414dc16 2176
6bd0f436
LD
2177ATMEL XDMA DRIVER
2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org
2180L: dmaengine@vger.kernel.org
2181S: Supported
2182F: drivers/dma/at_xdmac.c
2183
888f2804
LD
2184ATMEL I2C DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-i2c@vger.kernel.org
2187S: Supported
2188F: drivers/i2c/busses/i2c-at91.c
2189
15515545 2190ATMEL ISI DRIVER
50cb2efa 2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2192L: linux-media@vger.kernel.org
2193S: Supported
f2294c2d 2194F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2195F: include/media/atmel-isi.h
2196
8f4c79ce 2197ATMEL LCDFB DRIVER
8b58be88 2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2199L: linux-fbdev@vger.kernel.org
8f4c79ce 2200S: Maintained
8a61f013 2201F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2202F: include/video/atmel_lcdc.h
8f4c79ce 2203
89e5785f 2204ATMEL MACB ETHERNET DRIVER
a02875a6 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2206S: Supported
9f2f381f 2207F: drivers/net/ethernet/cadence/
89e5785f 2208
5cbac98a 2209ATMEL NAND DRIVER
50cb2efa
NF
2210M: Wenyou Yang <wenyou.yang@atmel.com>
2211M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2212L: linux-mtd@lists.infradead.org
2213S: Supported
2214F: drivers/mtd/nand/atmel_nand*
2215
05c441ef 2216ATMEL SDMMC DRIVER
2217M: Ludovic Desroches <ludovic.desroches@atmel.com>
2218L: linux-mmc@vger.kernel.org
2219S: Supported
2220F: drivers/mmc/host/sdhci-of-at91.c
2221
754ce4f2 2222ATMEL SPI DRIVER
a02875a6 2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2224S: Supported
9df92e6c 2225F: drivers/spi/spi-atmel.*
754ce4f2 2226
0ef09015 2227ATMEL SSC DRIVER
03515f32 2228M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S: Supported
2231F: drivers/misc/atmel-ssc.c
2232F: include/linux/atmel-ssc.h
2233
e9cb1c5a
NF
2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S: Supported
2238F: drivers/misc/atmel_tclib.c
2239F: drivers/clocksource/tcb_clksrc.c
2240
914a3f3b 2241ATMEL USBA UDC DRIVER
a02875a6
NF
2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2244S: Supported
faf2e1db 2245F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2246
1da177e4 2247ATMEL WIRELESS DRIVER
8b58be88 2248M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2249L: linux-wireless@vger.kernel.org
1da177e4
LT
2250W: http://www.thekelleys.org.uk/atmel
2251W: http://atmelwlandriver.sourceforge.net/
2252S: Maintained
30fe0f9b 2253F: drivers/net/wireless/atmel/atmel*
1da177e4 2254
a14c0f8f 2255ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2256M: Nick Dyer <nick@shmanahar.org>
2257T: git git://github.com/ndyer/linux.git
2258S: Maintained
a14c0f8f
ND
2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260F: drivers/input/touchscreen/atmel_mxt_ts.c
2261F: include/linux/platform_data/atmel_mxt_ts.h
2262
26780d9e 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2264M: Bradley Grove <linuxdrivers@attotech.com>
2265L: linux-scsi@vger.kernel.org
2266W: http://www.attotech.com
2267S: Supported
2268F: drivers/scsi/esas2r
26780d9e 2269
bc6e17b8
SS
2270ATUSB IEEE 802.15.4 RADIO DRIVER
2271M: Stefan Schmidt <stefan@osg.samsung.com>
2272L: linux-wpan@vger.kernel.org
2273S: Maintained
2274F: drivers/net/ieee802154/atusb.c
2275F: drivers/net/ieee802154/atusb.h
2276F: drivers/net/ieee802154/at86rf230.h
2277
a92b7b80 2278AUDIT SUBSYSTEM
915f389d 2279M: Paul Moore <paul@paul-moore.com>
8b58be88 2280M: Eric Paris <eparis@redhat.com>
915f389d 2281L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2282W: http://people.redhat.com/sgrubb/audit/
915f389d 2283T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2284S: Maintained
679655da 2285F: include/linux/audit.h
c117ab84 2286F: include/uapi/linux/audit.h
679655da 2287F: kernel/audit*
a92b7b80 2288
70e84049 2289AUXILIARY DISPLAY DRIVERS
8b58be88 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2291W: http://miguelojeda.es/auxdisplay.htm
2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2293S: Maintained
679655da
JP
2294F: drivers/auxdisplay/
2295F: include/linux/cfag12864b.h
70e84049 2296
5f97f7f9 2297AVR32 ARCHITECTURE
e336f61f
HCE
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2300W: http://www.atmel.com/products/AVR32/
249d9d9d 2301W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2302W: http://avrfreaks.net/
e336f61f 2303S: Maintained
679655da 2304F: arch/avr32/
5f97f7f9
HS
2305
2306AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2307M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309S: Maintained
679655da 2310F: arch/avr32/mach-at32ap/
5f97f7f9 2311
1da177e4 2312AX.25 NETWORK LAYER
8b58be88 2313M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2314L: linux-hams@vger.kernel.org
d34cb28a 2315W: http://www.linux-ax25.org/
1da177e4 2316S: Maintained
c117ab84 2317F: include/uapi/linux/ax25.h
679655da
JP
2318F: include/net/ax25.h
2319F: net/ax25/
1da177e4 2320
d5269395 2321AZ6007 DVB DRIVER
5dc8a864
MCC
2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2324L: linux-media@vger.kernel.org
a825eaec 2325W: https://linuxtv.org
d5269395
MCC
2326T: git git://linuxtv.org/media_tree.git
2327S: Maintained
2328F: drivers/media/usb/dvb-usb-v2/az6007.c
2329
6777376e
HV
2330AZTECH FM RADIO RECEIVER DRIVER
2331M: Hans Verkuil <hverkuil@xs4all.nl>
2332L: linux-media@vger.kernel.org
2333T: git git://linuxtv.org/media_tree.git
a825eaec 2334W: https://linuxtv.org
6777376e
HV
2335S: Maintained
2336F: drivers/media/radio/radio-aztech*
2337
e2d1d6c0 2338B43 WIRELESS DRIVER
e2d1d6c0 2339L: linux-wireless@vger.kernel.org
ed072f9e 2340L: b43-dev@lists.infradead.org
491b26b4 2341W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2342S: Odd Fixes
58619b14 2343F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2344
2345B43LEGACY WIRELESS DRIVER
8b58be88 2346M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2347L: linux-wireless@vger.kernel.org
ed072f9e 2348L: b43-dev@lists.infradead.org
491b26b4 2349W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2350S: Maintained
423e3ce3 2351F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2352
300abeb5 2353BACKLIGHT CLASS/SUBSYSTEM
b7701755 2354M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2355M: Lee Jones <lee.jones@linaro.org>
9f273c24 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2357S: Maintained
679655da
JP
2358F: drivers/video/backlight/
2359F: include/linux/backlight.h
300abeb5 2360
c6c8fea2 2361BATMAN ADVANCED
207df49e 2362M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2363M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2364M: Antonio Quartulli <a@unstable.cc>
1584f41f 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2366W: https://www.open-mesh.org/
8b823170 2367Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2368S: Maintained
286ddfb0
SE
2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2370F: Documentation/ABI/testing/sysfs-class-net-mesh
2371F: Documentation/networking/batman-adv.txt
09748a22 2372F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2373F: net/batman-adv/
2374
e2d1d6c0 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2377L: linux-hams@vger.kernel.org
2378W: http://www.baycom.org/~tom/ham/ham.html
2379S: Maintained
679655da 2380F: drivers/net/hamradio/baycom*
e2d1d6c0 2381
cafe5635 2382BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2383M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2384L: linux-bcache@vger.kernel.org
2385W: http://bcache.evilpiepirate.org
4d1034eb 2386S: Orphan
cafe5635
KO
2387F: drivers/md/bcache/
2388
04bd844a
HV
2389BDISP ST MEDIA DRIVER
2390M: Fabien Dessenne <fabien.dessenne@st.com>
2391L: linux-media@vger.kernel.org
2392T: git git://linuxtv.org/media_tree.git
a825eaec 2393W: https://linuxtv.org
04bd844a
HV
2394S: Supported
2395F: drivers/media/platform/sti/bdisp
2396
e2d1d6c0 2397BEFS FILE SYSTEM
db4ad036
LB
2398M: Luis de Bethencourt <luisbg@osg.samsung.com>
2399M: Salah Triki <salah.triki@gmail.com>
2400S: Maintained
2401T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2402F: Documentation/filesystems/befs.txt
2403F: fs/befs/
e2d1d6c0 2404
564ee360 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2406M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2407L: netdev@vger.kernel.org
2408S: Maintained
2409F: drivers/net/ethernet/ec_bhf.c
564ee360 2410
e2d1d6c0 2411BFS FILE SYSTEM
8b58be88 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2413S: Maintained
679655da
JP
2414F: Documentation/filesystems/bfs.txt
2415F: fs/bfs/
c117ab84 2416F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2417
1394f032 2418BLACKFIN ARCHITECTURE
a4edbc10 2419M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2421T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
679655da 2424F: arch/blackfin/
566da5b2 2425
e190d6b1 2426BLACKFIN EMAC DRIVER
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2428W: http://blackfin.uclinux.org
2429S: Supported
7b35f033 2430F: drivers/net/ethernet/adi/
e190d6b1 2431
566da5b2 2432BLACKFIN RTC DRIVER
b3fe92b0 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: drivers/rtc/rtc-bfin.c
1394f032 2437
936ed49a 2438BLACKFIN SDH DRIVER
109ec8c3 2439M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2441W: http://blackfin.uclinux.org
2442S: Supported
2443F: drivers/mmc/host/bfin_sdh.c
2444
1394f032 2445BLACKFIN SERIAL DRIVER
8b58be88 2446M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2448W: http://blackfin.uclinux.org
2449S: Supported
8460241e 2450F: drivers/tty/serial/bfin_uart.c
1394f032 2451
1e6d320f 2452BLACKFIN WATCHDOG DRIVER
b3fe92b0 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2454W: http://blackfin.uclinux.org
2455S: Supported
679655da 2456F: drivers/watchdog/bfin_wdt.c
1e6d320f 2457
d24ecfcc 2458BLACKFIN I2C TWI DRIVER
8b58be88 2459M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2461W: http://blackfin.uclinux.org/
2462S: Supported
679655da 2463F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2464
1e204377
SJ
2465BLACKFIN MEDIA DRIVER
2466M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2468W: http://blackfin.uclinux.org/
2469S: Supported
2470F: drivers/media/platform/blackfin/
2471F: drivers/media/i2c/adv7183*
2472F: drivers/media/i2c/vs6624*
2473
b54cf35a
JSM
2474BLINKM RGB LED DRIVER
2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476S: Maintained
2477F: drivers/leds/leds-blinkm.c
2478
1da177e4 2479BLOCK LAYER
8b58be88 2480M: Jens Axboe <axboe@kernel.dk>
82c426e0 2481L: linux-block@vger.kernel.org
08deed1e 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2483S: Maintained
679655da 2484F: block/
ae11f7ef 2485F: kernel/trace/blktrace.c
88459642 2486F: lib/sbitmap.c
1da177e4 2487
2b54aaef 2488BLOCK2MTD DRIVER
8b58be88 2489M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2490L: linux-mtd@lists.infradead.org
2491S: Maintained
679655da 2492F: drivers/mtd/devices/block2mtd.c
2b54aaef 2493
63fbd24e 2494BLUETOOTH DRIVERS
8b58be88 2495M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2496M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2497M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2498L: linux-bluetooth@vger.kernel.org
63fbd24e 2499W: http://www.bluez.org/
22e7a424
MH
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2502S: Maintained
679655da 2503F: drivers/bluetooth/
1da177e4 2504
63fbd24e 2505BLUETOOTH SUBSYSTEM
8b58be88 2506M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2507M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2508M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2509L: linux-bluetooth@vger.kernel.org
2510W: http://www.bluez.org/
22e7a424
MH
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2513S: Maintained
679655da
JP
2514F: net/bluetooth/
2515F: include/net/bluetooth/
1da177e4
LT
2516
2517BONDING DRIVER
79b30750 2518M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2519M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2520M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2521L: netdev@vger.kernel.org
ce00f85c
JC
2522W: http://sourceforge.net/projects/bonding/
2523S: Supported
679655da 2524F: drivers/net/bonding/
c117ab84 2525F: include/uapi/linux/if_bonding.h
1da177e4 2526
b5f4df34
AS
2527BPF (Safe dynamic programs and tools)
2528M: Alexei Starovoitov <ast@kernel.org>
2529L: netdev@vger.kernel.org
2530L: linux-kernel@vger.kernel.org
2531S: Supported
2532F: kernel/bpf/
2533
39105890 2534BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2535M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2536L: netdev@vger.kernel.org
2537S: Supported
adfc5217 2538F: drivers/net/ethernet/broadcom/b44.*
39105890 2539
967dd82f
FF
2540BROADCOM B53 ETHERNET SWITCH DRIVER
2541M: Florian Fainelli <f.fainelli@gmail.com>
2542L: netdev@vger.kernel.org
2543L: openwrt-devel@lists.openwrt.org (subscribers-only)
2544S: Supported
2545F: drivers/net/dsa/b53/*
2546F: include/linux/platform_data/b53.h
2547
32ec90d5
FF
2548BROADCOM GENET ETHERNET DRIVER
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550L: netdev@vger.kernel.org
2551S: Supported
2552F: drivers/net/ethernet/broadcom/genet/
2553
948c51e6 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2555M: Rasesh Mody <rasesh.mody@cavium.com>
2556M: Harish Patil <harish.patil@cavium.com>
2557M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2558L: netdev@vger.kernel.org
2559S: Supported
adfc5217
JK
2560F: drivers/net/ethernet/broadcom/bnx2.*
2561F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2562
4d9d2cb0 2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2564M: Yuval Mintz <Yuval.Mintz@cavium.com>
2565M: Ariel Elior <ariel.elior@cavium.com>
2566M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2570
90f4c594 2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2572M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2573M: Ray Jui <rjui@broadcom.com>
2574M: Scott Branden <sbranden@broadcom.com>
086f4704 2575M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2576T: git git://github.com/broadcom/mach-bcm
af4b8e37 2577S: Maintained
ccf62f5a
JM
2578N: bcm281*
2579N: bcm113*
2580N: bcm216*
2581N: kona
af4b8e37 2582F: arch/arm/mach-bcm/
af4b8e37 2583
9209bec4 2584BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2585M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2586M: Lee Jones <lee@kernel.org>
10b9e887 2587M: Eric Anholt <eric@anholt.net>
f680f25c 2588L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2591S: Maintained
9209bec4 2592N: bcm2835
f680f25c 2593
5564f092
RM
2594BROADCOM BCM47XX MIPS ARCHITECTURE
2595M: Hauke Mehrtens <hauke@hauke-m.de>
2596M: Rafał Miłecki <zajec5@gmail.com>
2597L: linux-mips@linux-mips.org
2598S: Maintained
7ad2410c 2599F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2600F: arch/mips/bcm47xx/*
2601F: arch/mips/include/asm/mach-bcm47xx/*
2602
9209bec4 2603BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2604M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2605M: Rafał Miłecki <zajec5@gmail.com>
2606M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2607L: linux-arm-kernel@lists.infradead.org
2608S: Maintained
2609F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2610F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2611F: arch/arm/boot/dts/bcm470*
2612
4ebd5047
RM
2613BROADCOM BCM53573 ARM ARCHITECTURE
2614M: Rafał Miłecki <rafal@milecki.pl>
2615L: linux-arm-kernel@lists.infradead.org
2616S: Maintained
2617F: arch/arm/boot/dts/bcm53573*
2618F: arch/arm/boot/dts/bcm47189*
2619
e076e962
FF
2620BROADCOM BCM63XX ARM ARCHITECTURE
2621M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2622M: bcm-kernel-feedback-list@broadcom.com
20de823e 2623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2624T: git git://github.com/broadcom/stblinux.git
e076e962 2625S: Maintained
d6f4e76e 2626N: bcm63xx
e076e962 2627
7110e227
KC
2628BROADCOM BCM63XX/BCM33XX UDC DRIVER
2629M: Kevin Cernekee <cernekee@gmail.com>
2630L: linux-usb@vger.kernel.org
2631S: Maintained
2632F: drivers/usb/gadget/udc/bcm63xx_udc.*
2633
2df94fd6 2634BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2635M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2636M: Gregory Fong <gregory.0xf0@gmail.com>
2637M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2638M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2640T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2641S: Maintained
2642F: arch/arm/mach-bcm/*brcmstb*
2643F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2644F: drivers/bus/brcmstb_gisb.c
5009a289 2645N: brcmstb
2df94fd6 2646
70371cef
KC
2647BROADCOM BMIPS MIPS ARCHITECTURE
2648M: Kevin Cernekee <cernekee@gmail.com>
2649M: Florian Fainelli <f.fainelli@gmail.com>
2650L: linux-mips@linux-mips.org
eb6725d0 2651T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2652S: Maintained
2653F: arch/mips/bmips/*
2654F: arch/mips/include/asm/mach-bmips/*
2655F: arch/mips/kernel/*bmips*
338808de 2656F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2657F: drivers/irqchip/irq-bcm63*
70371cef
KC
2658F: drivers/irqchip/irq-bcm7*
2659F: drivers/irqchip/irq-brcmstb*
3271e610 2660F: include/linux/bcm963xx_nvram.h
8fce60b8 2661F: include/linux/bcm963xx_tag.h
70371cef 2662
948c51e6 2663BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2664M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2665M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2666M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2667L: netdev@vger.kernel.org
2668S: Supported
adfc5217 2669F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2670
a9533e7e 2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2672M: Arend van Spriel <arend.vanspriel@broadcom.com>
2673M: Franky Lin <franky.lin@broadcom.com>
2674M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2675L: linux-wireless@vger.kernel.org
2a734451 2676L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2677S: Supported
05491d2c 2678F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2679
9958d6f9 2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2681M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2682L: linux-scsi@vger.kernel.org
2683S: Supported
2684F: drivers/scsi/bnx2fc/
2685
6a6b5ad0 2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2687M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2688L: linux-scsi@vger.kernel.org
2689S: Supported
2690F: drivers/scsi/bnx2i/
2691
63f37ddf 2692BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2693M: Ray Jui <rjui@broadcom.com>
2694M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2695M: Jon Mason <jonmason@broadcom.com>
086f4704 2696M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2698T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2699S: Maintained
2700N: iproc
2701N: cygnus
5c161242 2702N: bcm[-_]nsp
36c0237f
SB
2703N: bcm9113*
2704N: bcm9583*
63f37ddf
JM
2705N: bcm9585*
2706N: bcm9586*
2707N: bcm988312
36c0237f 2708N: bcm113*
63f37ddf
JM
2709N: bcm583*
2710N: bcm585*
2711N: bcm586*
2712N: bcm88312
d76e21b8 2713F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2714F: drivers/clk/bcm/clk-ns*
2715F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2716
3b0213d5
GF
2717BROADCOM BRCMSTB GPIO DRIVER
2718M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2719L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2720S: Supported
2721F: drivers/gpio/gpio-brcmstb.c
2722F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2723
7b7f588b 2724BROADCOM KONA GPIO DRIVER
5e163903 2725M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2726L: bcm-kernel-feedback-list@broadcom.com
2727S: Supported
2728F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2729F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2730
f6e734a8
RM
2731BROADCOM NVRAM DRIVER
2732M: Rafał Miłecki <zajec5@gmail.com>
2733L: linux-mips@linux-mips.org
2734S: Maintained
2735F: drivers/firmware/broadcom/*
2736
02787daa
BN
2737BROADCOM STB NAND FLASH DRIVER
2738M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2739M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2740L: linux-mtd@lists.infradead.org
1285734c 2741L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2742S: Maintained
2743F: drivers/mtd/nand/brcmnand/
2744
c9678d86
RM
2745BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2746M: Rafał Miłecki <zajec5@gmail.com>
2747L: linux-wireless@vger.kernel.org
2748S: Maintained
2749F: drivers/bcma/
2750F: include/linux/bcma/
2751
b8302205
FF
2752BROADCOM SYSTEMPORT ETHERNET DRIVER
2753M: Florian Fainelli <f.fainelli@gmail.com>
2754L: netdev@vger.kernel.org
2755S: Supported
2756F: drivers/net/ethernet/broadcom/bcmsysport.*
2757
42515e61
J
2758BROADCOM VULCAN ARM64 SOC
2759M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2760M: bcm-kernel-feedback-list@broadcom.com
42515e61 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2762S: Maintained
2763F: arch/arm64/boot/dts/broadcom/vulcan*
2764
7725ccfd 2765BROCADE BFA FC SCSI DRIVER
aa803370
AG
2766M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2767M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2768L: linux-scsi@vger.kernel.org
2769S: Supported
2770F: drivers/scsi/bfa/
7725ccfd 2771
8b230ed8 2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2773M: Rasesh Mody <rasesh.mody@cavium.com>
2774M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2775M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2776L: netdev@vger.kernel.org
2777S: Supported
f844a0ea 2778F: drivers/net/ethernet/brocade/bna/
8b230ed8 2779
5cdf7f76 2780BSG (block layer generic sg v4 driver)
8b58be88 2781M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2782L: linux-scsi@vger.kernel.org
2783S: Supported
679655da
JP
2784F: block/bsg.c
2785F: include/linux/bsg.h
c117ab84 2786F: include/uapi/linux/bsg.h
5cdf7f76 2787
af39917d
CL
2788BT87X AUDIO DRIVER
2789M: Clemens Ladisch <clemens@ladisch.de>
2790L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T: git git://git.alsa-project.org/alsa-kernel.git
2792S: Maintained
2793F: Documentation/sound/alsa/Bt87x.txt
2794F: sound/pci/bt87x.c
2795
ff1d5c2f 2796BT8XXGPIO DRIVER
eb032b98 2797M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2798W: http://bu3sch.de/btgpio.php
2799S: Maintained
72dbb705 2800F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2801
eb1eb04f 2802BTRFS FILE SYSTEM
c0778e25
CM
2803M: Chris Mason <clm@fb.com>
2804M: Josef Bacik <jbacik@fb.com>
d8130624 2805M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2806L: linux-btrfs@vger.kernel.org
2807W: http://btrfs.wiki.kernel.org/
8a6e2535 2808Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2810S: Maintained
679655da
JP
2811F: Documentation/filesystems/btrfs.txt
2812F: fs/btrfs/
eb1eb04f 2813
1da177e4 2814BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2815M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2816M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2817L: linux-media@vger.kernel.org
a825eaec 2818W: https://linuxtv.org
275ffde4 2819T: git git://linuxtv.org/media_tree.git
f96236e5 2820S: Odd fixes
618cd932 2821F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2822F: drivers/media/pci/bt8xx/bttv*
1da177e4 2823
1f34923c
KA
2824BUSLOGIC SCSI DRIVER
2825M: Khalid Aziz <khalid@gonehiking.org>
2826L: linux-scsi@vger.kernel.org
2827S: Maintained
2828F: drivers/scsi/BusLogic.*
2829F: drivers/scsi/FlashPoint.*
2830
af39917d
CL
2831C-MEDIA CMI8788 DRIVER
2832M: Clemens Ladisch <clemens@ladisch.de>
2833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2834T: git git://git.alsa-project.org/alsa-kernel.git
2835S: Maintained
2836F: sound/pci/oxygen/
2837
2141355f
MS
2838C6X ARCHITECTURE
2839M: Mark Salter <msalter@redhat.com>
2840M: Aurelien Jacquiot <a-jacquiot@ti.com>
2841L: linux-c6x-dev@linux-c6x.org
2842W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2843S: Maintained
2844F: arch/c6x/
2845
a5432f5a 2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2847M: David Howells <dhowells@redhat.com>
e62d6e24 2848L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2849S: Supported
2850F: Documentation/filesystems/caching/cachefiles.txt
2851F: fs/cachefiles/
2852
c815ca39
HV
2853CADET FM/AM RADIO RECEIVER DRIVER
2854M: Hans Verkuil <hverkuil@xs4all.nl>
2855L: linux-media@vger.kernel.org
2856T: git git://linuxtv.org/media_tree.git
a825eaec 2857W: https://linuxtv.org
c815ca39
HV
2858S: Maintained
2859F: drivers/media/radio/radio-cadet*
2860
77d5140f 2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2862M: Jonathan Corbet <corbet@lwn.net>
661263b5 2863L: linux-media@vger.kernel.org
275ffde4 2864T: git git://linuxtv.org/media_tree.git
77d5140f 2865S: Maintained
618cd932 2866F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2867F: drivers/media/platform/marvell-ccic/
77d5140f 2868
201b6bab 2869CAIF NETWORK LAYER
5c574f50 2870M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2871L: netdev@vger.kernel.org
2872S: Supported
2873F: Documentation/networking/caif/
2874F: drivers/net/caif/
c117ab84 2875F: include/uapi/linux/caif/
201b6bab
JP
2876F: include/net/caif/
2877F: net/caif/
2878
77dac90f 2879CALGARY x86-64 IOMMU
a6921c29
JM
2880M: Muli Ben-Yehuda <mulix@mulix.org>
2881M: Jon Mason <jdmason@kudzu.us>
2882L: iommu@lists.linux-foundation.org
77dac90f 2883S: Maintained
679655da
JP
2884F: arch/x86/kernel/pci-calgary_64.c
2885F: arch/x86/kernel/tce_64.c
2886F: arch/x86/include/asm/calgary.h
2887F: arch/x86/include/asm/tce.h
77dac90f 2888
e2d1d6c0 2889CAN NETWORK LAYER
8d15d386 2890M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2891M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2892L: linux-can@vger.kernel.org
84b0d715 2893W: https://github.com/linux-can
870482a4
MKB
2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2896S: Maintained
f35f6c8f 2897F: Documentation/networking/can.txt
8d15d386 2898F: net/can/
8d15d386 2899F: include/linux/can/core.h
c117ab84
CEB
2900F: include/uapi/linux/can.h
2901F: include/uapi/linux/can/bcm.h
2902F: include/uapi/linux/can/raw.h
2903F: include/uapi/linux/can/gw.h
e2d1d6c0 2904
4261a204 2905CAN NETWORK DRIVERS
8b58be88 2906M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2907M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2908L: linux-can@vger.kernel.org
84b0d715 2909W: https://github.com/linux-can
870482a4
MKB
2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2912S: Maintained
3636876a 2913F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2914F: drivers/net/can/
2915F: include/linux/can/dev.h
8d15d386 2916F: include/linux/can/platform/
c117ab84
CEB
2917F: include/uapi/linux/can/error.h
2918F: include/uapi/linux/can/netlink.h
4261a204 2919
95d16c72 2920CAPABILITIES
39baa7e6 2921M: Serge Hallyn <serge@hallyn.com>
95d16c72 2922L: linux-security-module@vger.kernel.org
6305902c 2923S: Supported
95d16c72 2924F: include/linux/capability.h
c117ab84 2925F: include/uapi/linux/capability.h
6305902c 2926F: security/commoncap.c
38a94118 2927F: kernel/capability.c
95d16c72 2928
b84894c7
KT
2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2930M: Kevin Tsai <ktsai@capellamicro.com>
2931S: Maintained
2932F: drivers/iio/light/cm*
2933F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2934
f9484852
JG
2935CAVIUM I2C DRIVER
2936M: Jan Glauber <jglauber@cavium.com>
2937M: David Daney <david.daney@cavium.com>
2938W: http://www.cavium.com
2939S: Supported
2940F: drivers/i2c/busses/i2c-octeon*
2941F: drivers/i2c/busses/i2c-thunderx*
2942
f21fb3ed
RV
2943CAVIUM LIQUIDIO NETWORK DRIVER
2944M: Derek Chickles <derek.chickles@caviumnetworks.com>
2945M: Satanand Burla <satananda.burla@caviumnetworks.com>
2946M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2947M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2948L: netdev@vger.kernel.org
2949W: http://www.cavium.com
2950S: Supported
f21fb3ed
RV
2951F: drivers/net/ethernet/cavium/liquidio/
2952
ef0bbac3
VB
2953CC2520 IEEE-802.15.4 RADIO DRIVER
2954M: Varka Bhadram <varkabhadram@gmail.com>
2955L: linux-wpan@vger.kernel.org
2956S: Maintained
2957F: drivers/net/ieee802154/cc2520.c
2958F: include/linux/spi/cc2520.h
2959F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2960
ca684386
HV
2961CEC DRIVER
2962M: Hans Verkuil <hans.verkuil@cisco.com>
2963L: linux-media@vger.kernel.org
2964T: git git://linuxtv.org/media_tree.git
2965W: http://linuxtv.org
2966S: Supported
104eda6d 2967F: Documentation/media/kapi/cec-core.rst
618cd932 2968F: Documentation/media/uapi/cec
104eda6d 2969F: drivers/media/cec/
ca684386
HV
2970F: drivers/media/cec-edid.c
2971F: drivers/media/rc/keymaps/rc-cec.c
2972F: include/media/cec.h
2973F: include/media/cec-edid.h
104eda6d
HV
2974F: include/uapi/linux/cec.h
2975F: include/uapi/linux/cec-funcs.h
ca684386 2976
b8154542 2977CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2978M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2979L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2980W: http://www.ibm.com/developerworks/power/cell/
2981S: Supported
679655da 2982F: arch/powerpc/include/asm/cell*.h
679655da 2983F: arch/powerpc/include/asm/spu*.h
c117ab84 2984F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2985F: arch/powerpc/oprofile/*cell*
2986F: arch/powerpc/platforms/cell/
b8154542 2987
398ecff5
SW
2988CEPH COMMON CODE (LIBCEPH)
2989M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2990M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2991M: Sage Weil <sage@redhat.com>
82593f87 2992L: ceph-devel@vger.kernel.org
09d90327 2993W: http://ceph.com/
fb99f881 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2995T: git git://github.com/ceph/ceph-client.git
9030aaf9 2996S: Supported
14430813
JP
2997F: net/ceph/
2998F: include/linux/ceph/
2999F: include/linux/crush/
9030aaf9 3000
398ecff5
SW
3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3002M: "Yan, Zheng" <zyan@redhat.com>
3003M: Sage Weil <sage@redhat.com>
3004M: Ilya Dryomov <idryomov@gmail.com>
3005L: ceph-devel@vger.kernel.org
3006W: http://ceph.com/
3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3008T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3009S: Supported
3010F: Documentation/filesystems/ceph.txt
3011F: fs/ceph/
3012
cfc411e7
DH
3013CERTIFICATE HANDLING:
3014M: David Howells <dhowells@redhat.com>
3015M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3016L: keyrings@vger.kernel.org
cfc411e7
DH
3017S: Maintained
3018F: Documentation/module-signing.txt
3019F: certs/
d8d80386 3020F: scripts/sign-file.c
cfc411e7
DH
3021F: scripts/extract-cert.c
3022
18332a80 3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3024L: linux-usb@vger.kernel.org
10c6c9c9 3025S: Orphan
679655da
JP
3026F: Documentation/usb/WUSB-Design-overview.txt
3027F: Documentation/usb/wusb-cbaf
355ffe69
DV
3028F: drivers/usb/host/hwa-hc.c
3029F: drivers/usb/host/whci/
679655da
JP
3030F: drivers/usb/wusbcore/
3031F: include/linux/usb/wusb*
18332a80 3032
70e84049 3033CFAG12864B LCD DRIVER
8b58be88 3034M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3035W: http://miguelojeda.es/auxdisplay.htm
3036W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3037S: Maintained
679655da
JP
3038F: drivers/auxdisplay/cfag12864b.c
3039F: include/linux/cfag12864b.h
70e84049
MOS
3040
3041CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3042M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3043W: http://miguelojeda.es/auxdisplay.htm
3044W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3045S: Maintained
679655da
JP
3046F: drivers/auxdisplay/cfag12864bfb.c
3047F: include/linux/cfag12864b.h
70e84049 3048
704232c2 3049CFG80211 and NL80211
8b58be88 3050M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3051L: linux-wireless@vger.kernel.org
ce466579
JB
3052W: http://wireless.kernel.org/
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3055S: Maintained
c117ab84 3056F: include/uapi/linux/nl80211.h
679655da
JP
3057F: include/net/cfg80211.h
3058F: net/wireless/*
3059X: net/wireless/wext*
704232c2 3060
46e64261
GKH
3061CHAR and MISC DRIVERS
3062M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3065S: Supported
46e64261
GKH
3066F: drivers/char/*
3067F: drivers/misc/*
471322a8 3068F: include/linux/miscdevice.h
46e64261 3069
0a920b5b 3070CHECKPATCH
8b58be88 3071M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3072M: Joe Perches <joe@perches.com>
3073S: Maintained
679655da 3074F: scripts/checkpatch.pl
0a920b5b 3075
f8407f26
HW
3076CHINESE DOCUMENTATION
3077M: Harry Wei <harryxiyou@gmail.com>
9740153c 3078L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3079L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3080S: Maintained
3081F: Documentation/zh_CN/
3082
2721ea2c 3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3084M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3086L: linux-usb@vger.kernel.org
3087S: Maintained
3088F: drivers/usb/chipidea/
3089
a93ad65d
HG
3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3091M: Hans de Goede <hdegoede@redhat.com>
3092L: linux-input@vger.kernel.org
3093S: Maintained
3094F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3095F: drivers/input/touchscreen/chipone_icn8318.c
3096
ab043105
OJ
3097CHROME HARDWARE PLATFORM SUPPORT
3098M: Olof Johansson <olof@lixom.net>
3099S: Maintained
9f273c24 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3101F: drivers/platform/chrome/
3102
641cb85e 3103CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3104M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3105M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3106M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3107M: Neel Patel <neepatel@cisco.com>
7063fbf2 3108S: Supported
a6a5580c 3109F: drivers/net/ethernet/cisco/enic/
7063fbf2 3110
e3cf00d0 3111CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3112M: Christian Benvenuti <benve@cisco.com>
3113M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3114S: Supported
35ef4a9e 3115F: drivers/infiniband/hw/usnic/
e3cf00d0 3116
2b7a52a4 3117CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3118M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3119L: netdev@vger.kernel.org
3120S: Maintained
57d0b7a0 3121F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3122
3d4cfdc9
MB
3123CIRRUS LOGIC AUDIO CODEC DRIVERS
3124M: Brian Austin <brian.austin@cirrus.com>
3125M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3126L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3127S: Maintained
3128F: sound/soc/codecs/cs*
3129
94574d9a
KRW
3130CLEANCACHE API
3131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3132L: linux-kernel@vger.kernel.org
3133S: Maintained
3134F: mm/cleancache.c
3135F: include/linux/cleancache.h
3136
d4275354 3137CLK API
54176cc6 3138M: Russell King <linux@armlinux.org.uk>
aa571b14 3139L: linux-clk@vger.kernel.org
37417046 3140S: Maintained
d4275354
RK
3141F: include/linux/clk.h
3142
9222d247
JS
3143CLOCKSOURCE, CLOCKEVENT DRIVERS
3144M: Daniel Lezcano <daniel.lezcano@linaro.org>
3145M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3146L: linux-kernel@vger.kernel.org
9222d247
JS
3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3148S: Supported
3149F: drivers/clocksource
3150
5df6d737 3151CISCO FCOE HBA DRIVER
8fc89a79
HP
3152M: Hiral Patel <hiralpat@cisco.com>
3153M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3154M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3155L: linux-scsi@vger.kernel.org
3156S: Supported
2a99921a 3157F: drivers/scsi/fnic/
5df6d737 3158
c8806b6c
NM
3159CISCO SCSI HBA DRIVER
3160M: Narsimhulu Musini <nmusini@cisco.com>
3161M: Sesidhar Baddela <sebaddel@cisco.com>
3162L: linux-scsi@vger.kernel.org
3163S: Supported
3164F: drivers/scsi/snic/
3165
529aa8cb
TLSC
3166CMPC ACPI DRIVER
3167M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3168M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3169L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3170S: Supported
3171F: drivers/platform/x86/classmate-laptop.c
3172
85756a06
HV
3173COBALT MEDIA DRIVER
3174M: Hans Verkuil <hans.verkuil@cisco.com>
3175L: linux-media@vger.kernel.org
3176T: git git://linuxtv.org/media_tree.git
a825eaec 3177W: https://linuxtv.org
85756a06
HV
3178S: Supported
3179F: drivers/media/pci/cobalt/
3180
74425eee 3181COCCINELLE/Semantic Patches (SmPL)
26de9c26 3182M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3183M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3184M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3185M: Michal Marek <mmarek@suse.com>
26de9c26 3186L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3188W: http://coccinelle.lip6.fr/
3189S: Supported
4b9033a3 3190F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3191F: scripts/coccinelle/
3192F: scripts/coccicheck
3193
1da177e4 3194CODA FILE SYSTEM
8b58be88 3195M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3196M: coda@cs.cmu.edu
3197L: codalist@coda.cs.cmu.edu
3198W: http://www.coda.cs.cmu.edu/
3199S: Maintained
679655da
JP
3200F: Documentation/filesystems/coda.txt
3201F: fs/coda/
3202F: include/linux/coda*.h
c117ab84 3203F: include/uapi/linux/coda*.h
1da177e4 3204
0b14261e
PZ
3205CODA V4L2 MEM2MEM DRIVER
3206M: Philipp Zabel <p.zabel@pengutronix.de>
3207L: linux-media@vger.kernel.org
3208S: Maintained
3209F: Documentation/devicetree/bindings/media/coda.txt
3210F: drivers/media/platform/coda/
3211
7704addb 3212COMMON CLK FRAMEWORK
a85fa007 3213M: Michael Turquette <mturquette@baylibre.com>
f956165f 3214M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3215L: linux-clk@vger.kernel.org
22d61acf 3216Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3218S: Maintained
ae4185cd 3219F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3220F: drivers/clk/
3221X: drivers/clk/clkdev.c
7704addb 3222F: include/linux/clk-pr*
60bea3b5 3223F: include/linux/clk/
7704addb 3224
e2d1d6c0 3225COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3226M: Steve French <sfrench@samba.org>
51223df6 3227L: linux-cifs@vger.kernel.org
d1f28953 3228L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3229W: http://linux-cifs.samba.org/
bb1d5dda 3230T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3231S: Supported
ec421a71 3232F: Documentation/filesystems/cifs/
679655da 3233F: fs/cifs/
e2d1d6c0 3234
1da177e4 3235COMPACTPCI HOTPLUG CORE
8b58be88 3236M: Scott Murray <scott@spiteful.org>
64dab204 3237L: linux-pci@vger.kernel.org
82c4dfc7 3238S: Maintained
679655da 3239F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3240
3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3242M: Scott Murray <scott@spiteful.org>
64dab204 3243L: linux-pci@vger.kernel.org
82c4dfc7 3244S: Maintained
679655da 3245F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3246
3247COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3248M: Scott Murray <scott@spiteful.org>
64dab204 3249L: linux-pci@vger.kernel.org
82c4dfc7 3250S: Maintained
679655da 3251F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3252
5411552c 3253COMPAL LAPTOP SUPPORT
8b58be88 3254M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3255L: platform-driver-x86@vger.kernel.org
5411552c 3256S: Maintained
679655da 3257F: drivers/platform/x86/compal-laptop.c
5411552c 3258
949be0f7 3259CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3260L: accessrunner-general@lists.sourceforge.net
3261W: http://accessrunner.sourceforge.net/
44243ef4 3262S: Orphan
679655da 3263F: drivers/usb/atm/cxacru.c
949be0f7 3264
e2d1d6c0 3265CONFIGFS
d6351db2 3266M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3267M: Christoph Hellwig <hch@lst.de>
3268T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3269S: Supported
679655da
JP
3270F: fs/configfs/
3271F: include/linux/configfs.h
e2d1d6c0 3272
acb9c1b2 3273CONNECTOR
8b58be88 3274M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3275L: netdev@vger.kernel.org
3276S: Maintained
3277F: drivers/connector/
3278
a3e3354d 3279CONTROL GROUP (CGROUP)
860ca0e6 3280M: Tejun Heo <tj@kernel.org>
ad50c159 3281M: Li Zefan <lizefan@huawei.com>
4d205676 3282M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3283L: cgroups@vger.kernel.org
860ca0e6 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3285S: Maintained
4b16b0c0 3286F: Documentation/cgroup*
679655da
JP
3287F: include/linux/cgroup*
3288F: kernel/cgroup*
a3e3354d
TH
3289
3290CONTROL GROUP - CPUSET
3291M: Li Zefan <lizefan@huawei.com>
3292L: cgroups@vger.kernel.org
3293W: http://www.bullopensource.org/cpuset/
3294W: http://oss.sgi.com/projects/cpusets/
3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3296S: Maintained
4b16b0c0 3297F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3298F: include/linux/cpuset.h
3299F: kernel/cpuset.c
3300
3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3302M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3303M: Michal Hocko <mhocko@kernel.org>
c4e29738 3304M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3305L: cgroups@vger.kernel.org
3306L: linux-mm@kvack.org
3307S: Maintained
3308F: mm/memcontrol.c
5d1ea48b 3309F: mm/swap_cgroup.c
fb3a0fb6 3310
bebe4678 3311CORETEMP HARDWARE MONITORING DRIVER
96859129 3312M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3313L: linux-hwmon@vger.kernel.org
bebe4678 3314S: Maintained
679655da
JP
3315F: Documentation/hwmon/coretemp
3316F: drivers/hwmon/coretemp.c
bebe4678 3317
1da177e4 3318COSA/SRP SYNC SERIAL DRIVER
8b58be88 3319M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3320W: http://www.fi.muni.cz/~kas/cosa/
3321S: Maintained
679655da 3322F: drivers/net/wan/cosa*
1da177e4 3323
4371ee35 3324CPMAC ETHERNET DRIVER
9dd4aaef 3325M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3326L: netdev@vger.kernel.org
3327S: Maintained
b544dbac 3328F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3329
1da177e4 3330CPU FREQUENCY DRIVERS
9c3646d1 3331M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3332M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3333L: linux-pm@vger.kernel.org
1da177e4 3334S: Maintained
27209d91
VK
3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3336T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3337F: Documentation/cpu-freq/
679655da
JP
3338F: drivers/cpufreq/
3339F: include/linux/cpufreq.h
1da177e4 3340
8a67f0ef
VK
3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3342M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3343M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3344L: linux-pm@vger.kernel.org
3345W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3346S: Maintained
3347F: drivers/cpufreq/arm_big_little.h
3348F: drivers/cpufreq/arm_big_little.c
3349F: drivers/cpufreq/arm_big_little_dt.c
3350
14d2c34c 3351CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3353M: Daniel Lezcano <daniel.lezcano@linaro.org>
3354L: linux-pm@vger.kernel.org
3355L: linux-arm-kernel@lists.infradead.org
cea8321c 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3357S: Maintained
3358F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3359
0c570c18
BZ
3360CPUIDLE DRIVER - ARM EXYNOS
3361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3362M: Daniel Lezcano <daniel.lezcano@linaro.org>
3363M: Kukjin Kim <kgene@kernel.org>
3364L: linux-pm@vger.kernel.org
3365L: linux-samsung-soc@vger.kernel.org
3366S: Supported
3367F: drivers/cpuidle/cpuidle-exynos.c
3368F: arch/arm/mach-exynos/pm.c
3369
a8e39c35 3370CPUIDLE DRIVERS
9c3646d1 3371M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3372M: Daniel Lezcano <daniel.lezcano@linaro.org>
3373L: linux-pm@vger.kernel.org
3374S: Maintained
cea8321c 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3376F: drivers/cpuidle/*
3377F: include/linux/cpuidle.h
3378
1da177e4 3379CPUID/MSR DRIVER
8b58be88 3380M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3381S: Maintained
679655da
JP
3382F: arch/x86/kernel/cpuid.c
3383F: arch/x86/kernel/msr.c
1da177e4 3384
7fe2f639 3385CPU POWER MONITORING SUBSYSTEM
d8130624 3386M: Thomas Renninger <trenn@suse.com>
103f1790 3387L: linux-pm@vger.kernel.org
7fe2f639 3388S: Maintained
14430813 3389F: tools/power/cpupower/
7fe2f639 3390
1da177e4 3391CRAMFS FILESYSTEM
ce00f85c 3392W: http://sourceforge.net/projects/cramfs/
54886a71 3393S: Orphan / Obsolete
679655da
JP
3394F: Documentation/filesystems/cramfs.txt
3395F: fs/cramfs/
1da177e4
LT
3396
3397CRIS PORT
8b58be88
JP
3398M: Mikael Starvik <starvik@axis.com>
3399M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3400L: linux-cris-kernel@axis.com
1da177e4 3401W: http://developer.axis.com
9f273c24 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3403S: Maintained
679655da 3404F: arch/cris/
df621252 3405F: drivers/tty/serial/crisv10.*
1da177e4
LT
3406
3407CRYPTO API
8b58be88
JP
3408M: Herbert Xu <herbert@gondor.apana.org.au>
3409M: "David S. Miller" <davem@davemloft.net>
1da177e4 3410L: linux-crypto@vger.kernel.org
9f273c24 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3413S: Maintained
679655da 3414F: Documentation/crypto/
fe1c445b 3415F: Documentation/devicetree/bindings/crypto/
2ca87a17 3416F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3417F: arch/*/crypto/
3418F: crypto/
3419F: drivers/crypto/
3420F: include/crypto/
1da177e4 3421
5b07bd57 3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3423M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3424L: linux-crypto@vger.kernel.org
3425S: Maintained
51a2228a
JP
3426F: crypto/ansi_cprng.c
3427F: crypto/rng.c
5b07bd57 3428
fc279cc2
HV
3429CS3308 MEDIA DRIVER
3430M: Hans Verkuil <hverkuil@xs4all.nl>
3431L: linux-media@vger.kernel.org
3432T: git git://linuxtv.org/media_tree.git
3433W: http://linuxtv.org
3434S: Odd Fixes
3435F: drivers/media/i2c/cs3308.c
3436F: drivers/media/i2c/cs3308.h
3437
9b4ffa48 3438CS5535 Audio ALSA driver
8b58be88 3439M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3440S: Maintained
679655da 3441F: sound/pci/cs5535audio/
9b4ffa48 3442
a910e4a9 3443CW1200 WLAN driver
b75f0050
JP
3444M: Solomon Peachy <pizza@shaftnet.org>
3445S: Maintained
560424e9 3446F: drivers/net/wireless/st/cw1200/
a910e4a9 3447
6d8425b1 3448CX18 VIDEO4LINUX DRIVER
6afdeaf8 3449M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3450L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3451L: linux-media@vger.kernel.org
275ffde4 3452T: git git://linuxtv.org/media_tree.git
a825eaec 3453W: https://linuxtv.org
30e10993 3454W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3455S: Maintained
618cd932 3456F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3457F: drivers/media/pci/cx18/
6c0f0359 3458F: include/uapi/linux/ivtv*
6d8425b1 3459
3f101d91
HV
3460CX2341X MPEG ENCODER HELPER MODULE
3461M: Hans Verkuil <hverkuil@xs4all.nl>
3462L: linux-media@vger.kernel.org
3463T: git git://linuxtv.org/media_tree.git
a825eaec 3464W: https://linuxtv.org
3f101d91 3465S: Maintained
c368360b 3466F: drivers/media/common/cx2341x*
3f101d91
HV
3467F: include/media/cx2341x*
3468
b8fe6e2c
PB
3469CX24120 MEDIA DRIVER
3470M: Jemma Denson <jdenson@gmail.com>
3471M: Patrick Boettcher <patrick.boettcher@posteo.de>
3472L: linux-media@vger.kernel.org
a825eaec 3473W: https://linuxtv.org
b8fe6e2c
PB
3474Q: http://patchwork.linuxtv.org/project/linux-media/list/
3475S: Maintained
3476F: drivers/media/dvb-frontends/cx24120*
3477
20357578 3478CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3480M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3481L: linux-media@vger.kernel.org
a825eaec 3482W: https://linuxtv.org
20357578
MCC
3483T: git git://linuxtv.org/media_tree.git
3484S: Odd fixes
618cd932 3485F: Documentation/media/v4l-drivers/cx88*
20357578 3486F: drivers/media/pci/cx88/
6d8425b1 3487
91952bc0
AP
3488CXD2820R MEDIA DRIVER
3489M: Antti Palosaari <crope@iki.fi>
3490L: linux-media@vger.kernel.org
a825eaec 3491W: https://linuxtv.org
91952bc0
AP
3492W: http://palosaari.fi/linux/
3493Q: http://patchwork.linuxtv.org/project/linux-media/list/
3494T: git git://linuxtv.org/anttip/media_tree.git
3495S: Maintained
3496F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3497
e5ec3789 3498CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3499M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3500L: netdev@vger.kernel.org
3501W: http://www.chelsio.com
3502S: Supported
f7917c00 3503F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3504
d8ae3c33 3505CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3506M: Karen Xie <kxie@chelsio.com>
3507L: linux-scsi@vger.kernel.org
3508W: http://www.chelsio.com
3509S: Supported
3510F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3511
e5ec3789 3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3513M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3514L: linux-rdma@vger.kernel.org
e5ec3789
SW
3515W: http://www.openfabrics.org
3516S: Supported
679655da 3517F: drivers/infiniband/hw/cxgb3/
a85fb338 3518F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3519
be4c9bad 3520CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3521M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3522L: netdev@vger.kernel.org
3523W: http://www.chelsio.com
3524S: Supported
f7917c00 3525F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3526
d8ae3c33 3527CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3528M: Karen Xie <kxie@chelsio.com>
3529L: linux-scsi@vger.kernel.org
3530W: http://www.chelsio.com
3531S: Supported
3532F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3533
be4c9bad
RD
3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3535M: Steve Wise <swise@chelsio.com>
3536L: linux-rdma@vger.kernel.org
3537W: http://www.openfabrics.org
3538S: Supported
3539F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3540F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3541
5c20a5c7
CL
3542CXGB4VF ETHERNET DRIVER (CXGB4VF)
3543M: Casey Leedom <leedom@chelsio.com>
3544L: netdev@vger.kernel.org
3545W: http://www.chelsio.com
3546S: Supported
f7917c00 3547F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3548
a9282d01
IM
3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3550M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3551M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3552L: linuxppc-dev@lists.ozlabs.org
3553S: Supported
9d82fd2f 3554F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3555F: drivers/misc/cxl/
ec249dd8 3556F: include/misc/cxl*
a9282d01
IM
3557F: include/uapi/misc/cxl.h
3558F: Documentation/powerpc/cxl.txt
a9282d01
IM
3559F: Documentation/ABI/testing/sysfs-class-cxl
3560
11f43ae7
MO
3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3562M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3563M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3564M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3565L: linux-scsi@vger.kernel.org
3566S: Supported
3567F: drivers/scsi/cxlflash/
3568F: include/uapi/scsi/cxlflash_ioctls.h
3569F: Documentation/powerpc/cxlflash.txt
3570
b52b97a3
GC
3571STMMAC ETHERNET DRIVER
3572M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3573M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3574L: netdev@vger.kernel.org
3575W: http://www.stlinux.com
3576S: Supported
7ac6653a 3577F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3578
1da177e4 3579CYBERPRO FB DRIVER
54176cc6 3580M: Russell King <linux@armlinux.org.uk>
efc03ecb 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3582W: http://www.armlinux.org.uk/
1da177e4 3583S: Maintained
8a61f013 3584F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3585
1da177e4 3586CYCLADES ASYNC MUX DRIVER
1da177e4 3587W: http://www.cyclades.com/
d459883e 3588S: Orphan
c897401b 3589F: drivers/tty/cyclades.c
679655da 3590F: include/linux/cyclades.h
c117ab84 3591F: include/uapi/linux/cyclades.h
1da177e4
LT
3592
3593CYCLADES PC300 DRIVER
1da177e4 3594W: http://www.cyclades.com/
d459883e 3595S: Orphan
679655da 3596F: drivers/net/wan/pc300*
1da177e4 3597
402f6ae4
AP
3598CYPRESS_FIRMWARE MEDIA DRIVER
3599M: Antti Palosaari <crope@iki.fi>
3600L: linux-media@vger.kernel.org
a825eaec 3601W: https://linuxtv.org
402f6ae4
AP
3602W: http://palosaari.fi/linux/
3603Q: http://patchwork.linuxtv.org/project/linux-media/list/
3604T: git git://linuxtv.org/anttip/media_tree.git
3605S: Maintained
3606F: drivers/media/common/cypress_firmware*
3607
e3ae3525 3608CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3609M: Ferruh Yigit <fery@cypress.com>
6305902c 3610L: linux-input@vger.kernel.org
be9a6f40 3611S: Supported
6305902c
JP
3612F: drivers/input/touchscreen/cyttsp*
3613F: include/linux/input/cyttsp.h
e3ae3525 3614
aaaf5fbf
JK
3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3616M: Joshua Kinard <kumba@gentoo.org>
3617S: Maintained
3618F: drivers/rtc/rtc-ds1685.c
3619F: include/linux/rtc/ds1685.h
3620
1da177e4 3621DAMA SLAVE for AX.25
8b58be88 3622M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3623W: http://yaina.de/jreuter/
3624W: http://www.qsl.net/dl1bke/
3625L: linux-hams@vger.kernel.org
3626S: Maintained
679655da
JP
3627F: net/ax25/af_ax25.c
3628F: net/ax25/ax25_dev.c
3629F: net/ax25/ax25_ds_*
3630F: net/ax25/ax25_in.c
3631F: net/ax25/ax25_out.c
3632F: net/ax25/ax25_timer.c
3633F: net/ax25/sysctl_net_ax25.c
1da177e4 3634
e2d1d6c0 3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3636L: netdev@vger.kernel.org
5ff77428 3637S: Orphan
679655da 3638F: Documentation/networking/dmfe.txt
0f04e2aa 3639F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3640
3641DC390/AM53C974 SCSI driver
d8130624 3642M: Hannes Reinecke <hare@suse.com>
71bd849d 3643L: linux-scsi@vger.kernel.org
e2d1d6c0 3644S: Maintained
71bd849d 3645F: drivers/scsi/am53c974.c
e2d1d6c0 3646
1da177e4 3647DC395x SCSI driver
61eee9a7 3648M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3649M: Ali Akcaagac <aliakc@web.de>
3650M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3651L: dc395x@twibble.org
cf015e9f
JP
3652W: http://twibble.org/dist/dc395x/
3653W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3654S: Maintained
679655da
JP
3655F: Documentation/scsi/dc395x.txt
3656F: drivers/scsi/dc395x.*
1da177e4 3657
eb8edb08 3658DCCP PROTOCOL
a89d030e 3659M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3660L: dccp@vger.kernel.org
c996d8b9 3661W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3662S: Maintained
679655da 3663F: include/linux/dccp.h
c117ab84 3664F: include/uapi/linux/dccp.h
679655da
JP
3665F: include/linux/tfrc.h
3666F: net/dccp/
eb8edb08 3667
1da177e4 3668DECnet NETWORK LAYER
1da177e4
LT
3669W: http://linux-decnet.sourceforge.net
3670L: linux-decnet-user@lists.sourceforge.net
f546444d 3671S: Orphan
679655da
JP
3672F: Documentation/networking/decnet.txt
3673F: net/decnet/
1da177e4 3674
ebff05b9
MR
3675DECSTATION PLATFORM SUPPORT
3676M: "Maciej W. Rozycki" <macro@linux-mips.org>
3677L: linux-mips@linux-mips.org
3678W: http://www.linux-mips.org/wiki/DECstation
3679S: Maintained
3680F: arch/mips/dec/
3681F: arch/mips/include/asm/dec/
3682F: arch/mips/include/asm/mach-dec/
3683
1da177e4 3684DEFXX FDDI NETWORK DRIVER
8b58be88 3685M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3686S: Maintained
33f810b2 3687F: drivers/net/fddi/defxx.*
1da177e4 3688
ad8f07cc 3689DELL LAPTOP DRIVER
8b58be88 3690M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3691M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3692L: platform-driver-x86@vger.kernel.org
ad8f07cc 3693S: Maintained
679655da 3694F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3695
817a5cdb
PR
3696DELL LAPTOP RBTN DRIVER
3697M: Pali Rohár <pali.rohar@gmail.com>
3698S: Maintained
3699F: drivers/platform/x86/dell-rbtn.*
3700
cdbff611
PR
3701DELL LAPTOP FREEFALL DRIVER
3702M: Pali Rohár <pali.rohar@gmail.com>
3703S: Maintained
3704F: drivers/platform/x86/dell-smo8800.c
3705
1da177e4 3706DELL LAPTOP SMM DRIVER
a5afba16 3707M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3708S: Maintained
a5afba16 3709F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3710F: include/uapi/linux/i8k.h
1da177e4 3711
90563ec4 3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3713M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3714S: Maintained
679655da
JP
3715F: Documentation/dcdbas.txt
3716F: drivers/firmware/dcdbas.*
90563ec4 3717
0b3f6109 3718DELL WMI EXTRAS DRIVER
8b58be88 3719M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3720M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3721S: Maintained
36b3a96f 3722F: drivers/platform/x86/dell-wmi.c
0b3f6109 3723
5efc75e3 3724DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3725M: John Youn <johnyoun@synopsys.com>
5efc75e3 3726L: linux-usb@vger.kernel.org
18f340f9 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3728S: Maintained
197ba5f4 3729F: drivers/usb/dwc2/
5efc75e3 3730
94ab23dd 3731DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3732M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3733L: linux-usb@vger.kernel.org
94ab23dd
FB
3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S: Maintained
3736F: drivers/usb/dwc3/
3737
833c9545
JB
3738DEVICE COREDUMP (DEV_COREDUMP)
3739M: Johannes Berg <johannes@sipsolutions.net>
3740L: linux-kernel@vger.kernel.org
3741S: Maintained
3742F: drivers/base/devcoredump.c
3743F: include/linux/devcoredump.h
3744
89d07767
KP
3745DEVICE FREQUENCY (DEVFREQ)
3746M: MyungJoo Ham <myungjoo.ham@samsung.com>
3747M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3748L: linux-pm@vger.kernel.org
6a3cd722 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3750S: Maintained
3751F: drivers/devfreq/
6a3cd722
CC
3752F: include/linux/devfreq.h
3753F: Documentation/devicetree/bindings/devfreq/
89d07767 3754
7dbded06
CC
3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3756M: Chanwoo Choi <cw00.choi@samsung.com>
3757L: linux-pm@vger.kernel.org
3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3759S: Supported
3760F: drivers/devfreq/event/
3761F: drivers/devfreq/devfreq-event.c
3762F: include/linux/devfreq-event.h
3763F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3764
490b864b
CC
3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3766M: Chanwoo Choi <cw00.choi@samsung.com>
3767L: linux-pm@vger.kernel.org
3768L: linux-samsung-soc@vger.kernel.org
3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3770S: Maintained
3771F: drivers/devfreq/exynos-bus.c
3772F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3773
1da177e4 3774DEVICE NUMBER REGISTRY
8b58be88 3775M: Torben Mathiasen <device@lanana.org>
1da177e4 3776W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3777S: Maintained
3778
e2d1d6c0 3779DEVICE-MAPPER (LVM)
854ecaad 3780M: Alasdair Kergon <agk@redhat.com>
8504eed3 3781M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3782M: dm-devel@redhat.com
e2d1d6c0
RD
3783L: dm-devel@redhat.com
3784W: http://sources.redhat.com/dm
8a6e2535 3785Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3787T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3788S: Maintained
679655da
JP
3789F: Documentation/device-mapper/
3790F: drivers/md/dm*
854ecaad 3791F: drivers/md/persistent-data/
679655da
JP
3792F: include/linux/device-mapper.h
3793F: include/linux/dm-*.h
8504eed3 3794F: include/uapi/linux/dm-*.h
e2d1d6c0 3795
bfcd3a46
JP
3796DEVLINK
3797M: Jiri Pirko <jiri@mellanox.com>
3798L: netdev@vger.kernel.org
3799S: Supported
3800F: net/core/devlink.c
3801F: include/net/devlink.h
3802F: include/uapi/linux/devlink.h
3803
c0d995aa
OST
3804DIALOG SEMICONDUCTOR DRIVERS
3805M: Support Opensource <support.opensource@diasemi.com>
3806W: http://www.dialog-semiconductor.com/products
3807S: Supported
3808F: Documentation/hwmon/da90??
047cfd01 3809F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3810F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3811F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3812F: drivers/gpio/gpio-da90??.c
3813F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3814F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3815F: drivers/input/misc/da90??_onkey.c
3816F: drivers/input/touchscreen/da9052_tsi.c
3817F: drivers/leds/leds-da90??.c
3818F: drivers/mfd/da903x.c
3819F: drivers/mfd/da90??-*.c
7be72c2c 3820F: drivers/mfd/da91??-*.c
8c0984e5
SR
3821F: drivers/power/supply/da9052-battery.c
3822F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3823F: drivers/regulator/da903x.c
3824F: drivers/regulator/da9???-regulator.[ch]
3825F: drivers/rtc/rtc-da90??.c
3826F: drivers/video/backlight/da90??_bl.c
3827F: drivers/watchdog/da90??_wdt.c
3828F: include/linux/mfd/da903x.h
3829F: include/linux/mfd/da9052/
3830F: include/linux/mfd/da9055/
047cfd01 3831F: include/linux/mfd/da9062/
c0d995aa 3832F: include/linux/mfd/da9063/
7be72c2c 3833F: include/linux/mfd/da9150/
4eeb08b4 3834F: include/linux/regulator/da9211.h
c0d995aa
OST
3835F: include/sound/da[79]*.h
3836F: sound/soc/codecs/da[79]*.[ch]
3837
6ea5dcdf
WBG
3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3839M: William Breathitt Gray <vilhelm.gray@gmail.com>
3840L: linux-gpio@vger.kernel.org
3841S: Maintained
3842F: drivers/gpio/gpio-gpio-mm.c
3843
599aa697
LL
3844DIGI NEO AND CLASSIC PCI PRODUCTS
3845M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3846M: Mark Hounschell <markh@compro.net>
599aa697
LL
3847L: driverdev-devel@linuxdriverproject.org
3848S: Maintained
3849F: drivers/staging/dgnc/
3850
335d7c58 3851DIOLAN U2C-12 I2C DRIVER
ca462085 3852M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3853L: linux-i2c@vger.kernel.org
3854S: Maintained
3855F: drivers/i2c/busses/i2c-diolan-u2c.c
3856
d475c634
MW
3857DIRECT ACCESS (DAX)
3858M: Matthew Wilcox <willy@linux.intel.com>
3859L: linux-fsdevel@vger.kernel.org
3860S: Supported
3861F: fs/dax.c
3862
e7839f25 3863DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3864M: Eric Paris <eparis@parisplace.org>
3c5119c0 3865S: Maintained
679655da
JP
3866F: Documentation/filesystems/dnotify.txt
3867F: fs/notify/dnotify/
3868F: include/linux/dnotify.h
1da177e4
LT
3869
3870DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3871M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3872W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3873W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3874W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3875S: Maintained
3876
4480f15b 3877DISKQUOTA
d8130624 3878M: Jan Kara <jack@suse.com>
1da177e4 3879S: Maintained
679655da
JP
3880F: Documentation/filesystems/quota.txt
3881F: fs/quota/
3882F: include/linux/quota*.h
c117ab84 3883F: include/uapi/linux/quota*.h
1da177e4 3884
702686ad
BT
3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3886M: Bernie Thompson <bernie@plugable.com>
3887L: linux-fbdev@vger.kernel.org
3888S: Maintained
3889W: http://plugable.com/category/projects/udlfb/
8a61f013 3890F: drivers/video/fbdev/udlfb.c
702686ad
BT
3891F: include/video/udlfb.h
3892F: Documentation/fb/udlfb.txt
3893
e7839f25 3894DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3895M: Christine Caulfield <ccaulfie@redhat.com>
3896M: David Teigland <teigland@redhat.com>
a4644184 3897L: cluster-devel@redhat.com
5be7b50f 3898W: http://sources.redhat.com/cluster/
9f273c24 3899T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3900S: Supported
679655da 3901F: fs/dlm/
5be7b50f 3902
53b6b3e0
SS
3903DMA BUFFER SHARING FRAMEWORK
3904M: Sumit Semwal <sumit.semwal@linaro.org>
3905S: Maintained
3906L: linux-media@vger.kernel.org
3907L: dri-devel@lists.freedesktop.org
8ada6d2d 3908L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3909F: drivers/dma-buf/
e46d12c6
JP
3910F: include/linux/dma-buf*
3911F: include/linux/reservation.h
3912F: include/linux/*fence.h
53b6b3e0
SS
3913F: Documentation/dma-buf-sharing.txt
3914T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3915
c483e065
GP
3916SYNC FILE FRAMEWORK
3917M: Sumit Semwal <sumit.semwal@linaro.org>
3918R: Gustavo Padovan <gustavo@padovan.org>
3919S: Maintained
3920L: linux-media@vger.kernel.org
3921L: dri-devel@lists.freedesktop.org
3922F: drivers/dma-buf/sync_file.c
3923F: include/linux/sync_file.h
3924F: Documentation/sync_file.txt
3925T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3926
b3e5f263 3927DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3928M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3929L: dmaengine@vger.kernel.org
3930Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3931S: Maintained
679655da 3932F: drivers/dma/
0ce3c066 3933F: include/linux/dmaengine.h
c56d329e 3934F: Documentation/devicetree/bindings/dma/
979a281e
VK
3935F: Documentation/dmaengine/
3936T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3937
b825037d 3938DME1737 HARDWARE MONITOR DRIVER
8b58be88 3939M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3940L: linux-hwmon@vger.kernel.org
b825037d 3941S: Maintained
679655da
JP
3942F: Documentation/hwmon/dme1737
3943F: drivers/hwmon/dme1737.c
b825037d 3944
1f31e1b1 3945DMI/SMBIOS SUPPORT
d8130624 3946M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3947S: Maintained
d4aeef93 3948T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3949F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3950F: drivers/firmware/dmi-id.c
3951F: drivers/firmware/dmi_scan.c
3952F: include/linux/dmi.h
3953
7d2c86b5 3954DOCUMENTATION
ad3118b9 3955M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3956L: linux-doc@vger.kernel.org
3957S: Maintained
679655da 3958F: Documentation/
42f41ecf
JC
3959F: scripts/docproc.c
3960F: scripts/kernel-doc*
97be078b
RD
3961X: Documentation/ABI/
3962X: Documentation/devicetree/
933a46b8
JC
3963X: Documentation/acpi
3964X: Documentation/power
3965X: Documentation/spi
618cd932 3966X: Documentation/media
c51edfb1 3967T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3968
1da177e4 3969DOUBLETALK DRIVER
8b58be88 3970M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3971L: blinux-list@redhat.com
3972S: Maintained
679655da
JP
3973F: drivers/char/dtlk.c
3974F: include/linux/dtlk.h
1da177e4 3975
e2d1d6c0 3976DPT_I2O SCSI RAID DRIVER
8b58be88 3977M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3978L: linux-scsi@vger.kernel.org
3979W: http://www.adaptec.com/
3980S: Maintained
679655da
JP
3981F: drivers/scsi/dpt*
3982F: drivers/scsi/dpt/
e2d1d6c0 3983
b411b363 3984DRBD DRIVER
bc2c049d
RK
3985M: Philipp Reisner <philipp.reisner@linbit.com>
3986M: Lars Ellenberg <lars.ellenberg@linbit.com>
3987L: drbd-dev@lists.linbit.com
28b8e8d4 3988W: http://www.drbd.org
bc2c049d
RK
3989T: git git://git.linbit.com/linux-drbd.git
3990T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3991S: Supported
3992F: drivers/block/drbd/
3993F: lib/lru_cache.c
3994F: Documentation/blockdev/drbd/
b411b363 3995
dc7dfcd8 3996DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3999S: Supported
679655da 4000F: Documentation/kobject.txt
7cfc51b9 4001F: drivers/base/
87544653 4002F: fs/debugfs/
dc7dfcd8
WS
4003F: fs/kernfs/
4004F: fs/sysfs/
87544653 4005F: include/linux/debugfs.h
dc7dfcd8 4006F: include/linux/kobj*
679655da 4007F: lib/kobj*
1da177e4
LT
4008
4009DRM DRIVERS
8b58be88 4010M: David Airlie <airlied@linux.ie>
4c6a3999 4011L: dri-devel@lists.freedesktop.org
b0447888 4012T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4013S: Maintained
679655da 4014F: drivers/gpu/drm/
433e3b34 4015F: drivers/gpu/vga/
d28ab95b
GU
4016F: Documentation/devicetree/bindings/display/
4017F: Documentation/devicetree/bindings/gpu/
4018F: Documentation/devicetree/bindings/video/
621c5474 4019F: Documentation/gpu/
850e9411 4020F: include/drm/
c117ab84 4021F: include/uapi/drm/
1da177e4 4022
c842b693
EV
4023DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4024M: Dave Airlie <airlied@redhat.com>
4025S: Odd Fixes
4026F: drivers/gpu/drm/ast/
4027
4028DRM DRIVER FOR BOCHS VIRTUAL GPU
4029M: Gerd Hoffmann <kraxel@redhat.com>
4030S: Odd Fixes
4031F: drivers/gpu/drm/bochs/
4032
4033DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4034M: Dave Airlie <airlied@redhat.com>
4035S: Odd Fixes
4036F: drivers/gpu/drm/cirrus/
4037
c26a4017 4038RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4039M: Alex Deucher <alexander.deucher@amd.com>
4040M: Christian König <christian.koenig@amd.com>
4041L: dri-devel@lists.freedesktop.org
4042T: git git://people.freedesktop.org/~agd5f/linux
4043S: Supported
4044F: drivers/gpu/drm/radeon/
74c97375 4045F: include/uapi/drm/radeon_drm.h
c26a4017 4046F: drivers/gpu/drm/amd/
74c97375 4047F: include/uapi/drm/amdgpu_drm.h
566f5939 4048
03e255b9
TR
4049DRM PANEL DRIVERS
4050M: Thierry Reding <thierry.reding@gmail.com>
4051L: dri-devel@lists.freedesktop.org
4052T: git git://anongit.freedesktop.org/tegra/linux.git
4053S: Maintained
4054F: drivers/gpu/drm/drm_panel.c
4055F: drivers/gpu/drm/panel/
4056F: include/drm/drm_panel.h
2d799dde 4057F: Documentation/devicetree/bindings/display/panel/
03e255b9 4058
8daf7473 4059INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4060M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4061M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4062L: intel-gfx@lists.freedesktop.org
8daf7473 4063L: dri-devel@lists.freedesktop.org
7564fde3 4064W: https://01.org/linuxgraphics/
47f95647 4065Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4066T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4067S: Supported
14430813 4068F: drivers/gpu/drm/i915/
8daf7473 4069F: include/drm/i915*
baceac3a 4070F: include/uapi/drm/i915_drm.h
621c5474 4071F: Documentation/gpu/i915.rst
8daf7473 4072
99763bb8
BB
4073DRM DRIVERS FOR ATMEL HLCDC
4074M: Boris Brezillon <boris.brezillon@free-electrons.com>
4075L: dri-devel@lists.freedesktop.org
4076S: Supported
4077F: drivers/gpu/drm/atmel-hlcdc/
4078F: Documentation/devicetree/bindings/drm/atmel/
4079
bf1139df
MR
4080DRM DRIVERS FOR ALLWINNER A10
4081M: Maxime Ripard <maxime.ripard@free-electrons.com>
4082L: dri-devel@lists.freedesktop.org
4083S: Supported
4084F: drivers/gpu/drm/sun4i/
4085F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4086
398a6d4a
KP
4087DRM DRIVERS FOR EXYNOS
4088M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4089M: Joonyoung Shim <jy0922.shim@samsung.com>
4090M: Seung-Woo Kim <sw0312.kim@samsung.com>
4091M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4092L: dri-devel@lists.freedesktop.org
25a58030 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4094S: Supported
14430813 4095F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4096F: include/uapi/drm/exynos_drm.h
4097F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4098
b55a1b9c 4099DRM DRIVERS FOR FREESCALE DCU
bc66757a 4100M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4101M: Alison Wang <alison.wang@freescale.com>
4102L: dri-devel@lists.freedesktop.org
4103S: Supported
4104F: drivers/gpu/drm/fsl-dcu/
2d799dde 4105F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4106F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4107F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4108
0a3d775f
PZ
4109DRM DRIVERS FOR FREESCALE IMX
4110M: Philipp Zabel <p.zabel@pengutronix.de>
4111L: dri-devel@lists.freedesktop.org
4112S: Maintained
4113F: drivers/gpu/drm/imx/
ef739aa4 4114F: drivers/gpu/ipu-v3/
2d799dde 4115F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4116
ba2199a6
PJ
4117DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4118M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4119L: dri-devel@lists.freedesktop.org
4120T: git git://github.com/patjak/drm-gma500
4121S: Maintained
5ff18e42 4122F: drivers/gpu/drm/gma500/
ba2199a6 4123
c84ffde9
XL
4124DRM DRIVERS FOR HISILICON
4125M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4126R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4127R: Chen Feng <puck.chen@hisilicon.com>
4128L: dri-devel@lists.freedesktop.org
4129T: git git://github.com/xin3liang/linux.git
4130S: Maintained
4131F: drivers/gpu/drm/hisilicon/
4132F: Documentation/devicetree/bindings/display/hisilicon/
4133
399516ab
EV
4134DRM DRIVER FOR INTEL I810 VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/i810/
4137F: include/uapi/drm/i810_drm.h
4138
37b2a214
CH
4139DRM DRIVERS FOR MEDIATEK
4140M: CK Hu <ck.hu@mediatek.com>
4141M: Philipp Zabel <p.zabel@pengutronix.de>
4142L: dri-devel@lists.freedesktop.org
4143S: Supported
4144F: drivers/gpu/drm/mediatek/
4145F: Documentation/devicetree/bindings/display/mediatek/
4146
06346451
EV
4147DRM DRIVER FOR MSM ADRENO GPU
4148M: Rob Clark <robdclark@gmail.com>
4149L: linux-arm-msm@vger.kernel.org
4150L: dri-devel@lists.freedesktop.org
4151L: freedreno@lists.freedesktop.org
4152T: git git://people.freedesktop.org/~robclark/linux
4153S: Maintained
4154F: drivers/gpu/drm/msm/
4155F: include/uapi/drm/msm_drm.h
4156F: Documentation/devicetree/bindings/display/msm/
4157
fad89bb3
EV
4158DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4159M: Ben Skeggs <bskeggs@redhat.com>
4160L: dri-devel@lists.freedesktop.org
4161L: nouveau@lists.freedesktop.org
4162T: git git://github.com/skeggsb/linux
4163S: Supported
4164F: drivers/gpu/drm/nouveau/
4165F: include/uapi/drm/nouveau_drm.h
ba2199a6 4166
bd3b49f2 4167DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4168M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4169L: dri-devel@lists.freedesktop.org
4170L: linux-tegra@vger.kernel.org
a5ad7a63 4171T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4172S: Supported
dee8268f 4173F: drivers/gpu/drm/tegra/
a5ad7a63 4174F: drivers/gpu/host1x/
e1e90644 4175F: include/linux/host1x.h
a5ad7a63 4176F: include/uapi/drm/tegra_drm.h
2d799dde 4177F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4178
399516ab
EV
4179DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4180S: Orphan / Obsolete
4181F: drivers/gpu/drm/mga/
4182F: include/uapi/drm/mga_drm.h
4183
c842b693
EV
4184DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4185M: Dave Airlie <airlied@redhat.com>
4186S: Odd Fixes
4187F: drivers/gpu/drm/mgag200/
4188
399516ab
EV
4189DRM DRIVER FOR RAGE 128 VIDEO CARDS
4190S: Orphan / Obsolete
4191F: drivers/gpu/drm/r128/
4192F: include/uapi/drm/r128_drm.h
4193
a284e9d1
LP
4194DRM DRIVERS FOR RENESAS
4195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4196L: dri-devel@lists.freedesktop.org
4a121096 4197L: linux-renesas-soc@vger.kernel.org
2392ccd4 4198T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4199S: Supported
4200F: drivers/gpu/drm/rcar-du/
4201F: drivers/gpu/drm/shmobile/
a284e9d1 4202F: include/linux/platform_data/shmob_drm.h
33be436d 4203F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4204
c842b693
EV
4205DRM DRIVER FOR QXL VIRTUAL GPU
4206M: Dave Airlie <airlied@redhat.com>
4207S: Odd Fixes
4208F: drivers/gpu/drm/qxl/
4209F: include/uapi/drm/qxl_drm.h
a284e9d1 4210
625e0346
HS
4211DRM DRIVERS FOR ROCKCHIP
4212M: Mark Yao <mark.yao@rock-chips.com>
4213L: dri-devel@lists.freedesktop.org
4214S: Maintained
4215F: drivers/gpu/drm/rockchip/
f253f7eb 4216F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4217
399516ab
EV
4218DRM DRIVER FOR SAVAGE VIDEO CARDS
4219S: Orphan / Obsolete
4220F: drivers/gpu/drm/savage/
4221F: include/uapi/drm/savage_drm.h
4222
4223DRM DRIVER FOR SIS VIDEO CARDS
4224S: Orphan / Obsolete
4225F: drivers/gpu/drm/sis/
4226F: include/uapi/drm/sis_drm.h
625e0346 4227
7f11c476
BG
4228DRM DRIVERS FOR STI
4229M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4230M: Vincent Abriou <vincent.abriou@st.com>
4231L: dri-devel@lists.freedesktop.org
4232T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4233S: Maintained
4234F: drivers/gpu/drm/sti
2d799dde 4235F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4236
399516ab
EV
4237DRM DRIVER FOR TDFX VIDEO CARDS
4238S: Orphan / Obsolete
4239F: drivers/gpu/drm/tdfx/
4240
c842b693
EV
4241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4242M: Dave Airlie <airlied@redhat.com>
4243S: Odd Fixes
4244F: drivers/gpu/drm/udl/
4245
8bb0bce9
LS
4246DRM DRIVERS FOR VIVANTE GPU IP
4247M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4248R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4249R: Christian Gmeiner <christian.gmeiner@gmail.com>
4250L: dri-devel@lists.freedesktop.org
4251S: Maintained
8a9257a0
EV
4252F: drivers/gpu/drm/etnaviv/
4253F: include/uapi/drm/etnaviv_drm.h
4254F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4255
c4291702
EV
4256DRM DRIVER FOR VMWARE VIRTUAL GPU
4257M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4258M: Sinclair Yeh <syeh@vmware.com>
4259M: Thomas Hellstrom <thellstrom@vmware.com>
4260L: dri-devel@lists.freedesktop.org
4261T: git git://people.freedesktop.org/~syeh/repos_linux
4262T: git git://people.freedesktop.org/~thomash/linux
4263S: Supported
4264F: drivers/gpu/drm/vmwgfx/
4265F: include/uapi/drm/vmwgfx_drm.h
4266
8636d452
EA
4267DRM DRIVERS FOR VC4
4268M: Eric Anholt <eric@anholt.net>
4269T: git git://github.com/anholt/linux
4270S: Supported
4271F: drivers/gpu/drm/vc4/
4272F: include/uapi/drm/vc4_drm.h
4273F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4274
5ef330a7
TV
4275DRM DRIVERS FOR TI OMAP
4276M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4277L: dri-devel@lists.freedesktop.org
4278S: Maintained
4279F: drivers/gpu/drm/omapdrm/
4280F: Documentation/devicetree/bindings/display/ti/
4281
adb314ed
TV
4282DRM DRIVERS FOR TI LCDC
4283M: Jyri Sarha <jsarha@ti.com>
4284R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4285L: dri-devel@lists.freedesktop.org
4286S: Maintained
4287F: drivers/gpu/drm/tilcdc/
4288F: Documentation/devicetree/bindings/display/tilcdc/
4289
598df1ac
AK
4290DSBR100 USB FM RADIO DRIVER
4291M: Alexey Klimov <klimov.linux@gmail.com>
4292L: linux-media@vger.kernel.org
4293T: git git://linuxtv.org/media_tree.git
4294S: Maintained
4295F: drivers/media/radio/dsbr100.c
4296
1da177e4 4297DSCC4 DRIVER
8b58be88 4298M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4299L: netdev@vger.kernel.org
1da177e4 4300S: Maintained
679655da 4301F: drivers/net/wan/dscc4.c
1da177e4 4302
cc11b140
HV
4303DT3155 MEDIA DRIVER
4304M: Hans Verkuil <hverkuil@xs4all.nl>
4305L: linux-media@vger.kernel.org
4306T: git git://linuxtv.org/media_tree.git
a825eaec 4307W: https://linuxtv.org
cc11b140
HV
4308S: Odd Fixes
4309F: drivers/media/pci/dt3155/
4310
91952bc0
AP
4311DVB_USB_AF9015 MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
a825eaec 4314W: https://linuxtv.org
91952bc0
AP
4315W: http://palosaari.fi/linux/
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/af9015*
4320
4321DVB_USB_AF9035 MEDIA DRIVER
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
a825eaec 4324W: https://linuxtv.org
91952bc0
AP
4325W: http://palosaari.fi/linux/
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/anttip/media_tree.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/af9035*
4330
4331DVB_USB_ANYSEE MEDIA DRIVER
4332M: Antti Palosaari <crope@iki.fi>
4333L: linux-media@vger.kernel.org
a825eaec 4334W: https://linuxtv.org
91952bc0
AP
4335W: http://palosaari.fi/linux/
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
4339F: drivers/media/usb/dvb-usb-v2/anysee*
4340
4341DVB_USB_AU6610 MEDIA DRIVER
4342M: Antti Palosaari <crope@iki.fi>
4343L: linux-media@vger.kernel.org
a825eaec 4344W: https://linuxtv.org
91952bc0
AP
4345W: http://palosaari.fi/linux/
4346Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347T: git git://linuxtv.org/anttip/media_tree.git
4348S: Maintained
4349F: drivers/media/usb/dvb-usb-v2/au6610*
4350
4351DVB_USB_CE6230 MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
a825eaec 4354W: https://linuxtv.org
91952bc0
AP
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/usb/dvb-usb-v2/ce6230*
4360
d099dea2
MK
4361DVB_USB_CXUSB MEDIA DRIVER
4362M: Michael Krufky <mkrufky@linuxtv.org>
4363L: linux-media@vger.kernel.org
a825eaec 4364W: https://linuxtv.org
d099dea2
MK
4365W: http://github.com/mkrufky
4366Q: http://patchwork.linuxtv.org/project/linux-media/list/
4367T: git git://linuxtv.org/media_tree.git
4368S: Maintained
9819da66 4369F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4370
91952bc0 4371DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4372M: Antti Palosaari <crope@iki.fi>
4373L: linux-media@vger.kernel.org
a825eaec 4374W: https://linuxtv.org
91952bc0
AP
4375W: http://palosaari.fi/linux/
4376Q: http://patchwork.linuxtv.org/project/linux-media/list/
4377T: git git://linuxtv.org/anttip/media_tree.git
4378S: Maintained
91952bc0 4379F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4380
5560983b 4381DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4382M: Antti Palosaari <crope@iki.fi>
4383L: linux-media@vger.kernel.org
a825eaec 4384W: https://linuxtv.org
91952bc0
AP
4385Q: http://patchwork.linuxtv.org/project/linux-media/list/
4386T: git git://linuxtv.org/anttip/media_tree.git
4387S: Maintained
5560983b 4388F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4389
8856f5f2
MK
4390DVB_USB_MXL111SF MEDIA DRIVER
4391M: Michael Krufky <mkrufky@linuxtv.org>
4392L: linux-media@vger.kernel.org
a825eaec 4393W: https://linuxtv.org
8856f5f2
MK
4394W: http://github.com/mkrufky
4395Q: http://patchwork.linuxtv.org/project/linux-media/list/
4396T: git git://linuxtv.org/mkrufky/mxl111sf.git
4397S: Maintained
4398F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4399
91952bc0
AP
4400DVB_USB_RTL28XXU MEDIA DRIVER
4401M: Antti Palosaari <crope@iki.fi>
4402L: linux-media@vger.kernel.org
a825eaec 4403W: https://linuxtv.org
91952bc0
AP
4404W: http://palosaari.fi/linux/
4405Q: http://patchwork.linuxtv.org/project/linux-media/list/
4406T: git git://linuxtv.org/anttip/media_tree.git
4407S: Maintained
4408F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4409
4410DVB_USB_V2 MEDIA DRIVER
4411M: Antti Palosaari <crope@iki.fi>
4412L: linux-media@vger.kernel.org
a825eaec 4413W: https://linuxtv.org
91952bc0
AP
4414W: http://palosaari.fi/linux/
4415Q: http://patchwork.linuxtv.org/project/linux-media/list/
4416T: git git://linuxtv.org/anttip/media_tree.git
4417S: Maintained
4418F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4419F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4420
ac0ac38f 4421DYNAMIC DEBUG
5c4a97d1 4422M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4423S: Maintained
4424F: lib/dynamic_debug.c
4425F: include/linux/dynamic_debug.h
4426
789c7048 4427DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4428M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4429S: Maintained
df621252 4430F: drivers/tty/serial/dz.*
789c7048 4431
f17effbe
MF
4432E3X0 POWER BUTTON DRIVER
4433M: Moritz Fischer <moritz.fischer@ettus.com>
4434L: usrp-users@lists.ettus.com
4435W: http://www.ettus.com
4436S: Supported
4437F: drivers/input/misc/e3x0-button.c
4438F: Documentation/devicetree/bindings/input/e3x0-button.txt
4439
91952bc0
AP
4440E4000 MEDIA DRIVER
4441M: Antti Palosaari <crope@iki.fi>
4442L: linux-media@vger.kernel.org
a825eaec 4443W: https://linuxtv.org
91952bc0
AP
4444W: http://palosaari.fi/linux/
4445Q: http://patchwork.linuxtv.org/project/linux-media/list/
4446T: git git://linuxtv.org/anttip/media_tree.git
4447S: Maintained
4448F: drivers/media/tuners/e4000*
4449
1da177e4 4450EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4451M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4452L: linux-scsi@vger.kernel.org
4453S: Maintained
679655da 4454F: drivers/scsi/eata.c
1da177e4 4455
91952bc0
AP
4456EC100 MEDIA DRIVER
4457M: Antti Palosaari <crope@iki.fi>
4458L: linux-media@vger.kernel.org
a825eaec 4459W: https://linuxtv.org
91952bc0
AP
4460W: http://palosaari.fi/linux/
4461Q: http://patchwork.linuxtv.org/project/linux-media/list/
4462T: git git://linuxtv.org/anttip/media_tree.git
4463S: Maintained
4464F: drivers/media/dvb-frontends/ec100*
4465
237fead6 4466ECRYPT FILE SYSTEM
0de9adf2 4467M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4468L: ecryptfs@vger.kernel.org
24a923e4 4469W: http://ecryptfs.org
6dc7516e 4470W: https://launchpad.net/ecryptfs
9f273c24 4471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4472S: Supported
679655da
JP
4473F: Documentation/filesystems/ecryptfs.txt
4474F: fs/ecryptfs/
237fead6 4475
da9bb1d2 4476EDAC-CORE
aa15aa0e 4477M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4478M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4479M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4480L: linux-edac@vger.kernel.org
07cd6bf5
FW
4481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4483S: Supported
679655da 4484F: Documentation/edac.txt
91445c72 4485F: drivers/edac/
679655da 4486F: include/linux/edac.h
0e438e3f 4487
c476c23b 4488EDAC-AMD64
487ba8e8 4489M: Borislav Petkov <bp@alien8.de>
91445c72 4490L: linux-edac@vger.kernel.org
487ba8e8 4491S: Maintained
c476c23b
BP
4492F: drivers/edac/amd64_edac*
4493
836dae5d 4494EDAC-CALXEDA
836dae5d
RR
4495M: Robert Richter <rric@kernel.org>
4496L: linux-edac@vger.kernel.org
836dae5d
RR
4497S: Maintained
4498F: drivers/edac/highbank*
4499
f65aad41
RB
4500EDAC-CAVIUM
4501M: Ralf Baechle <ralf@linux-mips.org>
4502M: David Daney <david.daney@cavium.com>
4503L: linux-edac@vger.kernel.org
4504L: linux-mips@linux-mips.org
f65aad41
RB
4505S: Supported
4506F: drivers/edac/octeon_edac*
4507
0e438e3f 4508EDAC-E752X
8b58be88 4509M: Mark Gross <mark.gross@intel.com>
91445c72 4510L: linux-edac@vger.kernel.org
0e438e3f 4511S: Maintained
679655da 4512F: drivers/edac/e752x_edac.c
0e438e3f
DP
4513
4514EDAC-E7XXX
91445c72 4515L: linux-edac@vger.kernel.org
0e438e3f 4516S: Maintained
679655da 4517F: drivers/edac/e7xxx_edac.c
0e438e3f 4518
7d136731
BP
4519EDAC-FSL_DDR
4520M: York Sun <york.sun@nxp.com>
4521L: linux-edac@vger.kernel.org
4522S: Maintained
4523F: drivers/edac/fsl_ddr_edac.*
4524
77c5f5d2 4525EDAC-GHES
5dc8a864
MCC
4526M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4527M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4528L: linux-edac@vger.kernel.org
77c5f5d2 4529S: Maintained
2caa67a6 4530F: drivers/edac/ghes_edac.c
77c5f5d2 4531
6bc78404 4532EDAC-I82443BXGX
8b58be88 4533M: Tim Small <tim@buttersideup.com>
91445c72 4534L: linux-edac@vger.kernel.org
6bc78404 4535S: Maintained
679655da 4536F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4537
4538EDAC-I3000
91445c72 4539L: linux-edac@vger.kernel.org
c91d9075 4540S: Orphan
679655da 4541F: drivers/edac/i3000_edac.c
6bc78404
DT
4542
4543EDAC-I5000
91445c72 4544L: linux-edac@vger.kernel.org
ba9a5918 4545S: Maintained
679655da 4546F: drivers/edac/i5000_edac.c
ba9a5918 4547
44c12cb2 4548EDAC-I5400
5dc8a864
MCC
4549M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4551L: linux-edac@vger.kernel.org
44c12cb2 4552S: Maintained
679655da 4553F: drivers/edac/i5400_edac.c
44c12cb2 4554
3c9c92b6 4555EDAC-I7300
5dc8a864
MCC
4556M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4557M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4558L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4559S: Maintained
4560F: drivers/edac/i7300_edac.c
4561
67c89316 4562EDAC-I7CORE
5dc8a864
MCC
4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4565L: linux-edac@vger.kernel.org
67c89316 4566S: Maintained
70aff0ce 4567F: drivers/edac/i7core_edac.c
67c89316 4568
ba9a5918 4569EDAC-I82975X
8b58be88 4570M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4571M: "Arvind R." <arvino55@gmail.com>
91445c72 4572L: linux-edac@vger.kernel.org
ba9a5918 4573S: Maintained
679655da 4574F: drivers/edac/i82975x_edac.c
ba9a5918 4575
791b4706
JB
4576EDAC-IE31200
4577M: Jason Baron <jbaron@akamai.com>
4578L: linux-edac@vger.kernel.org
791b4706
JB
4579S: Maintained
4580F: drivers/edac/ie31200_edac.c
4581
ccdfb979 4582EDAC-MPC85XX
30c7469b 4583M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4584L: linux-edac@vger.kernel.org
ccdfb979
JT
4585S: Maintained
4586F: drivers/edac/mpc85xx_edac.[ch]
4587
ba9a5918 4588EDAC-PASEMI
8b58be88 4589M: Egor Martovetsky <egor@pasemi.com>
91445c72 4590L: linux-edac@vger.kernel.org
6bc78404 4591S: Maintained
679655da 4592F: drivers/edac/pasemi_edac.c
6bc78404 4593
0e438e3f 4594EDAC-R82600
8b58be88 4595M: Tim Small <tim@buttersideup.com>
91445c72 4596L: linux-edac@vger.kernel.org
0e438e3f 4597S: Maintained
679655da 4598F: drivers/edac/r82600_edac.c
da9bb1d2 4599
4d096ca7 4600EDAC-SBRIDGE
5dc8a864
MCC
4601M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4602M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4603L: linux-edac@vger.kernel.org
4d096ca7
MCC
4604S: Maintained
4605F: drivers/edac/sb_edac.c
4606
4ec656bd
TL
4607EDAC-SKYLAKE
4608M: Tony Luck <tony.luck@intel.com>
4609L: linux-edac@vger.kernel.org
4610S: Maintained
4611F: drivers/edac/skx_edac.c
4612
995e1de4
LH
4613EDAC-XGENE
4614APPLIED MICRO (APM) X-GENE SOC EDAC
4615M: Loc Ho <lho@apm.com>
4616S: Supported
4617F: drivers/edac/xgene_edac.c
4618F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4619
af39917d
CL
4620EDIROL UA-101/UA-1000 DRIVER
4621M: Clemens Ladisch <clemens@ladisch.de>
4622L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4623T: git git://git.alsa-project.org/alsa-kernel.git
4624S: Maintained
4625F: sound/usb/misc/ua101.c
4626
1f7df953 4627EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4628M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4629M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4630L: linux-efi@vger.kernel.org
6026ed2f 4631T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4632S: Maintained
fb2efb5c 4633F: Documentation/efi-stub.txt
1f7df953
MF
4634F: arch/ia64/kernel/efi.c
4635F: arch/x86/boot/compressed/eboot.[ch]
4636F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4637F: arch/x86/platform/efi/
4638F: drivers/firmware/efi/
1f7df953
MF
4639F: include/linux/efi*.h
4640
d68772b7
MF
4641EFI VARIABLE FILESYSTEM
4642M: Matthew Garrett <matthew.garrett@nebula.com>
4643M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4644M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4646L: linux-efi@vger.kernel.org
4647S: Maintained
4648F: fs/efivarfs/
4649
85a00d9b
PJ
4650EFIFB FRAMEBUFFER DRIVER
4651L: linux-fbdev@vger.kernel.org
4652M: Peter Jones <pjones@redhat.com>
4653S: Maintained
8a61f013 4654F: drivers/video/fbdev/efifb.c
85a00d9b 4655
ff6301da
IH
4656EFI TEST DRIVER
4657L: linux-efi@vger.kernel.org
4658M: Ivan Hu <ivan.hu@canonical.com>
4659M: Matt Fleming <matt@codeblueprint.co.uk>
4660S: Maintained
4661F: drivers/firmware/efi/test/
4662
0bee8d28
JT
4663EFS FILESYSTEM
4664W: http://aeschi.ch.eu.org/efs/
4665S: Orphan
679655da 4666F: fs/efs/
0bee8d28 4667
aa8a9e25 4668EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4669M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4670L: netdev@vger.kernel.org
4671S: Maintained
9aa32835 4672F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4673
f0319efe 4674EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4677L: linux-media@vger.kernel.org
a825eaec 4678W: https://linuxtv.org
f0319efe
MCC
4679T: git git://linuxtv.org/media_tree.git
4680S: Maintained
4681F: drivers/media/usb/em28xx/
618cd932 4682F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4683
3e3a7d66 4684EMBEDDED LINUX
8b58be88
JP
4685M: Paul Gortmaker <paul.gortmaker@windriver.com>
4686M: Matt Mackall <mpm@selenic.com>
4687M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4688L: linux-embedded@vger.kernel.org
4689S: Maintained
4690
32505876
JS
4691EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4692M: James Smart <james.smart@avagotech.com>
4693M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4694L: linux-scsi@vger.kernel.org
32505876 4695W: http://www.avagotech.com
ce00f85c 4696S: Supported
679655da 4697F: drivers/scsi/lpfc/
3a1c1d44 4698
5f5bac82 4699ENE CB710 FLASH CARD READER DRIVER
8b58be88 4700M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4701S: Maintained
4702F: drivers/misc/cb710/
4703F: drivers/mmc/host/cb710-mmc.*
4704F: include/linux/cb710.h
4705
931e39a1
ML
4706ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4707M: Maxim Levitsky <maximlevitsky@gmail.com>
4708S: Maintained
2a837449 4709F: drivers/media/rc/ene_ir.*
931e39a1 4710
d5ca9006 4711EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4712M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4713S: Maintained
084bad91 4714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4715F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4716F: include/video/s1d13xxxfb.h
d5ca9006 4717
38df6492
ME
4718ET131X NETWORK DRIVER
4719M: Mark Einon <mark.einon@gmail.com>
4720S: Odd Fixes
4721F: drivers/net/ethernet/agere/
4722
1da177e4 4723ETHERNET BRIDGE
adbbf69d 4724M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4725L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4726L: netdev@vger.kernel.org
c996d8b9 4727W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4728S: Maintained
679655da
JP
4729F: include/linux/netfilter_bridge/
4730F: net/bridge/
1da177e4 4731
22f08ad9
FF
4732ETHERNET PHY LIBRARY
4733M: Florian Fainelli <f.fainelli@gmail.com>
4734L: netdev@vger.kernel.org
4735S: Maintained
4736F: include/linux/phy.h
4737F: include/linux/phy_fixed.h
4738F: drivers/net/phy/
4739F: Documentation/networking/phy.txt
4740F: drivers/of/of_mdio.c
4741F: drivers/of/of_net.c
4742
1da177e4 4743EXT2 FILE SYSTEM
d8130624 4744M: Jan Kara <jack@suse.com>
72be2ccf 4745L: linux-ext4@vger.kernel.org
1da177e4 4746S: Maintained
679655da
JP
4747F: Documentation/filesystems/ext2.txt
4748F: fs/ext2/
4749F: include/linux/ext2*
1da177e4 4750
72be2ccf 4751EXT4 FILE SYSTEM
8b58be88 4752M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4753M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4754L: linux-ext4@vger.kernel.org
08a225f1 4755W: http://ext4.wiki.kernel.org
8a6e2535 4756Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4758S: Maintained
679655da
JP
4759F: Documentation/filesystems/ext4.txt
4760F: fs/ext4/
1da177e4 4761
c5532b09 4762Extended Verification Module (EVM)
74dd744f
MZ
4763M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4764L: linux-ima-devel@lists.sourceforge.net
4765L: linux-security-module@vger.kernel.org
c5532b09
MZ
4766S: Supported
4767F: security/integrity/evm/
4768
df6b3cfe
MH
4769EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4770M: MyungJoo Ham <myungjoo.ham@samsung.com>
4771M: Chanwoo Choi <cw00.choi@samsung.com>
4772L: linux-kernel@vger.kernel.org
81df63a9 4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4774S: Maintained
4775F: drivers/extcon/
cd2c3e7f
CC
4776F: include/linux/extcon/
4777F: include/linux/extcon.h
df6b3cfe 4778F: Documentation/extcon/
cd2c3e7f 4779F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4780
e2a75c44 4781EXYNOS DP DRIVER
b7701755 4782M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4783L: dri-devel@lists.freedesktop.org
4784S: Maintained
4785F: drivers/gpu/drm/exynos/exynos_dp*
4786
9b93a409
MS
4787EXYNOS SYSMMU (IOMMU) driver
4788M: Marek Szyprowski <m.szyprowski@samsung.com>
4789L: iommu@lists.linux-foundation.org
4790S: Maintained
4791F: drivers/iommu/exynos-iommu.c
4792
4a66d3fe
NC
4793EZchip NPS platform support
4794M: Noam Camus <noamc@ezchip.com>
4795S: Supported
4796F: arch/arc/plat-eznps
4797F: arch/arc/boot/dts/eznps.dts
4798
e53004e2 4799F71805F HARDWARE MONITORING DRIVER
d8130624 4800M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4801L: linux-hwmon@vger.kernel.org
e53004e2 4802S: Maintained
679655da
JP
4803F: Documentation/hwmon/f71805f
4804F: drivers/hwmon/f71805f.c
e53004e2 4805
eea977ed
MB
4806FC0011 TUNER DRIVER
4807M: Michael Buesch <m@bues.ch>
4808L: linux-media@vger.kernel.org
4809S: Maintained
ccae7af2
MCC
4810F: drivers/media/tuners/fc0011.h
4811F: drivers/media/tuners/fc0011.c
eea977ed 4812
91952bc0
AP
4813FC2580 MEDIA DRIVER
4814M: Antti Palosaari <crope@iki.fi>
4815L: linux-media@vger.kernel.org
a825eaec 4816W: https://linuxtv.org
91952bc0
AP
4817W: http://palosaari.fi/linux/
4818Q: http://patchwork.linuxtv.org/project/linux-media/list/
4819T: git git://linuxtv.org/anttip/media_tree.git
4820S: Maintained
4821F: drivers/media/tuners/fc2580*
eea977ed 4822
88b2dbdb
EP
4823FANOTIFY
4824M: Eric Paris <eparis@redhat.com>
4825S: Maintained
4826F: fs/notify/fanotify/
4827F: include/linux/fanotify.h
c117ab84 4828F: include/uapi/linux/fanotify.h
88b2dbdb 4829
1da177e4 4830FARSYNC SYNCHRONOUS DRIVER
8b58be88 4831M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4832W: http://www.farsite.co.uk/
4833S: Supported
679655da 4834F: drivers/net/wan/farsync.*
1da177e4 4835
c5408b88 4836FAULT INJECTION SUPPORT
8b58be88 4837M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4838S: Supported
679655da
JP
4839F: Documentation/fault-injection/
4840F: lib/fault-inject.c
c5408b88 4841
053e514f
NT
4842FBTFT Framebuffer drivers
4843M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4844M: Noralf Trønnes <noralf@tronnes.org>
4845S: Maintained
4846F: drivers/staging/fbtft/
4847
cae727db 4848FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4849M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4850L: fcoe-devel@open-fcoe.org
cae727db
RL
4851W: www.Open-FCoE.org
4852S: Supported
4853F: drivers/scsi/libfc/
4854F: drivers/scsi/fcoe/
4855F: include/scsi/fc/
4856F: include/scsi/libfc.h
4857F: include/scsi/libfcoe.h
c117ab84 4858F: include/uapi/scsi/fc/
cae727db 4859
e2d1d6c0 4860FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4861M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4862M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4863L: linux-fsdevel@vger.kernel.org
1da177e4 4864S: Maintained
679655da
JP
4865F: include/linux/fcntl.h
4866F: include/linux/fs.h
c117ab84
CEB
4867F: include/uapi/linux/fcntl.h
4868F: include/uapi/linux/fs.h
679655da
JP
4869F: fs/fcntl.c
4870F: fs/locks.c
1da177e4 4871
e2d1d6c0 4872FILESYSTEMS (VFS and infrastructure)
8b58be88 4873M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4874L: linux-fsdevel@vger.kernel.org
173acc7c 4875S: Maintained
679655da 4876F: fs/*
173acc7c 4877
b26e0ed4 4878FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4879M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4880L: linux-hwmon@vger.kernel.org
b26e0ed4 4881S: Maintained
d5ca6918
JP
4882F: drivers/hwmon/f75375s.c
4883F: include/linux/f75375s.h
b26e0ed4 4884
a331b0c3
CL
4885FIREWIRE AUDIO DRIVERS
4886M: Clemens Ladisch <clemens@ladisch.de>
4887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4888T: git git://git.alsa-project.org/alsa-kernel.git
4889S: Maintained
4890F: sound/firewire/
4891
eb86ec51
SR
4892FIREWIRE MEDIA DRIVERS (firedtv)
4893M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4894L: linux-media@vger.kernel.org
4895L: linux1394-devel@lists.sourceforge.net
4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4897S: Maintained
4898F: drivers/media/firewire/
4899
a511ce33
CB
4900FIREWIRE SBP-2 TARGET
4901M: Chris Boot <bootc@bootc.net>
4902L: linux-scsi@vger.kernel.org
4903L: target-devel@vger.kernel.org
4904L: linux1394-devel@lists.sourceforge.net
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4906S: Maintained
4907F: drivers/target/sbp/
4908
7d2c86b5 4909FIREWIRE SUBSYSTEM
8b58be88 4910M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4911L: linux1394-devel@lists.sourceforge.net
958a29cb 4912W: http://ieee1394.wiki.kernel.org/
2ca526bf 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4914S: Maintained
679655da 4915F: drivers/firewire/
8f06ce3b
SR
4916F: include/linux/firewire.h
4917F: include/uapi/linux/firewire*.h
9f6d3c4b 4918F: tools/firewire/
e2d1d6c0
RD
4919
4920FIRMWARE LOADER (request_firmware)
39e68089 4921M: Ming Lei <ming.lei@canonical.com>
e7604239 4922M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4923L: linux-kernel@vger.kernel.org
4924S: Maintained
679655da
JP
4925F: Documentation/firmware_class/
4926F: drivers/base/firmware*.c
4927F: include/linux/firmware.h
e2d1d6c0 4928
f730e3dc 4929FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4930M: Joshua Morris <josh.h.morris@us.ibm.com>
4931M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4932S: Maintained
4933F: drivers/block/rsxx/
4934
8206f664 4935FLOPPY DRIVER
e5f6450c 4936M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4938S: Odd fixes
4939F: drivers/block/floppy.c
4940
9c9f32ed
AR
4941FMC SUBSYSTEM
4942M: Alessandro Rubini <rubini@gnudd.com>
4943W: http://www.ohwr.org/projects/fmc-bus
4944S: Supported
4945F: drivers/fmc/
4946F: include/linux/fmc*.h
4947F: include/linux/ipmi-fru.h
4948K: fmc_d.*register
4949
3c0ed7d5
AT
4950FPGA MANAGER FRAMEWORK
4951M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4952R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4953S: Maintained
4954F: drivers/fpga/
4955F: include/linux/fpga/fpga-mgr.h
4956W: http://www.rocketboards.org
4957
e2d1d6c0 4958FPU EMULATOR
8b58be88 4959M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4960W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4961S: Maintained
679655da 4962F: arch/x86/math-emu/
e2d1d6c0
RD
4963
4964FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4965L: netdev@vger.kernel.org
c173bfac 4966S: Orphan
679655da
JP
4967F: drivers/net/wan/dlci.c
4968F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4969
4970FRAMEBUFFER LAYER
5489e948 4971M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4972L: linux-fbdev@vger.kernel.org
b22fe37b 4973Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4974S: Maintained
679655da 4975F: Documentation/fb/
b22fe37b
PM
4976F: drivers/video/
4977F: include/video/
679655da 4978F: include/linux/fb.h
c117ab84
CEB
4979F: include/uapi/video/
4980F: include/uapi/linux/fb.h
e2d1d6c0 4981
a57c188e 4982FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4983M: Timur Tabi <timur@tabi.org>
a57c188e 4984L: linux-fbdev@vger.kernel.org
c4ef9bc4 4985S: Maintained
8a61f013 4986F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4987
e2d1d6c0 4988FREESCALE DMA DRIVER
8b58be88
JP
4989M: Li Yang <leoli@freescale.com>
4990M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4991L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4992S: Maintained
679655da 4993F: drivers/dma/fsldma.*
e2d1d6c0 4994
44248aff
HX
4995FREESCALE GPMI NAND DRIVER
4996M: Han Xu <han.xu@nxp.com>
4997L: linux-mtd@lists.infradead.org
4998S: Maintained
4999F: drivers/mtd/nand/gpmi-nand/*
5000
e2d1d6c0 5001FREESCALE I2C CPM DRIVER
8b58be88 5002M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5003L: linuxppc-dev@lists.ozlabs.org
846557d3 5004L: linux-i2c@vger.kernel.org
0d2b405a 5005S: Maintained
679655da 5006F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5007
60e8c5ab 5008FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5009M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5010L: linux-fbdev@vger.kernel.org
efc03ecb 5011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5012S: Maintained
bad985a1 5013F: include/linux/platform_data/video-imxfb.h
8a61f013 5014F: drivers/video/fbdev/imxfb.c
60e8c5ab 5015
4d8e2cef 5016FREESCALE QUAD SPI DRIVER
38714fbd 5017M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5018L: linux-mtd@lists.infradead.org
5019S: Maintained
5020F: drivers/mtd/spi-nor/fsl-quadspi.c
5021
4689a6b1 5022FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5023M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5024M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5025L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5026L: netdev@vger.kernel.org
5027S: Maintained
ec21e2ec 5028F: drivers/net/ethernet/freescale/fs_enet/
679655da 5029F: include/linux/fs_enet_pd.h
4689a6b1 5030
63a0a00b
NA
5031FREESCALE IMX / MXC FEC DRIVER
5032M: Fugang Duan <fugang.duan@nxp.com>
5033L: netdev@vger.kernel.org
5034S: Maintained
5035F: drivers/net/ethernet/freescale/fec_main.c
5036F: drivers/net/ethernet/freescale/fec_ptp.c
5037F: drivers/net/ethernet/freescale/fec.h
5038F: Documentation/devicetree/bindings/net/fsl-fec.txt
5039
2fbfadb5
MB
5040FREESCALE QORIQ DPAA FMAN DRIVER
5041M: Madalin Bucur <madalin.bucur@nxp.com>
5042L: netdev@vger.kernel.org
5043S: Maintained
5044F: drivers/net/ethernet/freescale/fman
5045F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5046
d9e9d82c 5047FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5048L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5049S: Orphan
7aa1aa6e
ZQ
5050F: drivers/soc/fsl/qe/
5051F: include/soc/fsl/*qe*.h
5052F: include/soc/fsl/*ucc*.h
d9e9d82c 5053
b55ef929 5054FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5055M: Li Yang <leoli@freescale.com>
6372594a 5056L: linux-usb@vger.kernel.org
a4724ed6 5057L: linuxppc-dev@lists.ozlabs.org
a7205b30 5058S: Maintained
faf2e1db 5059F: drivers/usb/gadget/udc/fsl*
a7205b30 5060
beaf53bf 5061FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5062M: Li Yang <leoli@freescale.com>
beaf53bf 5063L: netdev@vger.kernel.org
a4724ed6 5064L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5065S: Maintained
ec21e2ec 5066F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5067
abb1ed7b
CM
5068FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5069M: Claudiu Manoil <claudiu.manoil@freescale.com>
5070L: netdev@vger.kernel.org
5071S: Maintained
5072F: drivers/net/ethernet/freescale/gianfar*
5073X: drivers/net/ethernet/freescale/gianfar_ptp.c
5074F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5075
c19b6d24
ZQ
5076FREESCALE QUICC ENGINE UCC HDLC DRIVER
5077M: Zhao Qiang <qiang.zhao@nxp.com>
5078L: netdev@vger.kernel.org
5079L: linuxppc-dev@lists.ozlabs.org
5080S: Maintained
5081F: drivers/net/wan/fsl_ucc_hdlc*
5082
d9e9d82c 5083FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5084M: Timur Tabi <timur@tabi.org>
a4724ed6 5085L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5086S: Maintained
df621252 5087F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5088
5089FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5090M: Timur Tabi <timur@tabi.org>
dc85950a 5091M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5092M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5093R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5095L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5096S: Maintained
69aefcea 5097F: sound/soc/fsl/fsl*
dc85950a 5098F: sound/soc/fsl/imx*
69aefcea 5099F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5100
31c88965 5101FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5102M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5103M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5104L: linux-kernel@vger.kernel.org
5105S: Maintained
5106F: drivers/staging/fsl-mc/
5107
1da177e4 5108FREEVXFS FILESYSTEM
8b58be88 5109M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5110W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5111S: Maintained
679655da 5112F: fs/freevxfs/
1da177e4 5113
71038f52 5114FREEZER
49db1903 5115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5116M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5117L: linux-pm@vger.kernel.org
71038f52 5118S: Supported
679655da
JP
5119F: Documentation/power/freezing-of-tasks.txt
5120F: include/linux/freezer.h
5121F: kernel/freezer.c
71038f52 5122
839a1f79
KRW
5123FRONTSWAP API
5124M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5125L: linux-kernel@vger.kernel.org
5126S: Maintained
5127F: mm/frontswap.c
5128F: include/linux/frontswap.h
5129
a5432f5a 5130FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5131M: David Howells <dhowells@redhat.com>
e62d6e24 5132L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5133S: Supported
5134F: Documentation/filesystems/caching/
5135F: fs/fscache/
5136F: include/linux/fscache*.h
5137
598c7d7a
TT
5138FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5139M: Theodore Y. Ts'o <tytso@mit.edu>
5140M: Jaegeuk Kim <jaegeuk@kernel.org>
5141S: Supported
5142F: fs/crypto/
5143F: include/linux/fscrypto.h
5144
f58ad8f5 5145F2FS FILE SYSTEM
9b29d481 5146M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5147M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5148L: linux-f2fs-devel@lists.sourceforge.net
95129296 5149W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5151S: Maintained
5152F: Documentation/filesystems/f2fs.txt
3bac380c 5153F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5154F: fs/f2fs/
5155F: include/linux/f2fs_fs.h
62d43eeb 5156F: include/trace/events/f2fs.h
f58ad8f5 5157
5ab7ffea 5158FUJITSU FR-V (FRV) PORT
0cf0305f 5159S: Orphan
679655da 5160F: arch/frv/
1da177e4 5161
20b93734 5162FUJITSU LAPTOP EXTRAS
409a3e98 5163M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5164L: platform-driver-x86@vger.kernel.org
20b93734 5165S: Maintained
679655da 5166F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5167
4da621b6
HK
5168FUJITSU M-5MO LS CAMERA ISP DRIVER
5169M: Kyungmin Park <kyungmin.park@samsung.com>
5170M: Heungjun Kim <riverful.kim@samsung.com>
5171L: linux-media@vger.kernel.org
5172S: Maintained
90d72ac6 5173F: drivers/media/i2c/m5mols/
b5dcee22 5174F: include/media/i2c/m5mols.h
4da621b6 5175
2d24c490
RG
5176FUJITSU TABLET EXTRAS
5177M: Robert Gerlach <khnz@gmx.de>
5178L: platform-driver-x86@vger.kernel.org
5179S: Maintained
5180F: drivers/platform/x86/fujitsu-tablet.c
5181
04578f17 5182FUSE: FILESYSTEM IN USERSPACE
8b58be88 5183M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5184L: linux-fsdevel@vger.kernel.org
04578f17 5185W: http://fuse.sourceforge.net/
0a30f612 5186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5187S: Maintained
679655da 5188F: fs/fuse/
c117ab84 5189F: include/uapi/linux/fuse.h
0a30f612 5190F: Documentation/filesystems/fuse.txt
04578f17 5191
1da177e4 5192FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5193M: Rik Faith <faith@cs.unc.edu>
1da177e4 5194L: linux-scsi@vger.kernel.org
baaea1dc 5195S: Odd Fixes (e.g., new signatures)
679655da 5196F: drivers/scsi/fdomain.*
1da177e4 5197
6b90bd4b
ER
5198GCC PLUGINS
5199M: Kees Cook <keescook@chromium.org>
5200R: Emese Revfy <re.emese@gmail.com>
5201L: kernel-hardening@lists.openwall.com
5202S: Maintained
5203F: scripts/gcc-plugins/
5204F: scripts/gcc-plugin.sh
5205F: Documentation/gcc-plugins.txt
5206
d8e2162c
PO
5207GCOV BASED KERNEL PROFILING
5208M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5209S: Maintained
5210F: kernel/gcov/
2584bab2 5211F: Documentation/dev-tools/gcov.rst
d8e2162c 5212
1da177e4 5213GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5214M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5215L: linux-scsi@vger.kernel.org
5216W: http://www.icp-vortex.com/
5217S: Supported
679655da 5218F: drivers/scsi/gdt*
1da177e4 5219
158daf16
JK
5220GDB KERNEL DEBUGGING HELPER SCRIPTS
5221M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5222M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5223S: Supported
5224F: scripts/gdb/
5225
3169a1c7
HV
5226GEMTEK FM RADIO RECEIVER DRIVER
5227M: Hans Verkuil <hverkuil@xs4all.nl>
5228L: linux-media@vger.kernel.org
5229T: git git://linuxtv.org/media_tree.git
a825eaec 5230W: https://linuxtv.org
3169a1c7
HV
5231S: Maintained
5232F: drivers/media/radio/radio-gemtek*
5233
1c23af90 5234GENERIC GPIO I2C DRIVER
880b0e26 5235M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5236S: Supported
679655da
JP
5237F: drivers/i2c/busses/i2c-gpio.c
5238F: include/linux/i2c-gpio.h
1c23af90 5239
92ed1a76
PK
5240GENERIC GPIO I2C MULTIPLEXER DRIVER
5241M: Peter Korsgaard <peter.korsgaard@barco.com>
5242L: linux-i2c@vger.kernel.org
5243S: Supported
e7065e20
JD
5244F: drivers/i2c/muxes/i2c-mux-gpio.c
5245F: include/linux/i2c-mux-gpio.h
5246F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5247
9251ce95 5248GENERIC HDLC (WAN) DRIVERS
8b58be88 5249M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5250W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5251S: Maintained
679655da
JP
5252F: drivers/net/wan/c101.c
5253F: drivers/net/wan/hd6457*
5254F: drivers/net/wan/hdlc*
5255F: drivers/net/wan/n2.c
5256F: drivers/net/wan/pc300too.c
5257F: drivers/net/wan/pci200syn.c
5258F: drivers/net/wan/wanxl*
1da177e4 5259
1527aab6 5260GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5261M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5262L: linux-arch@vger.kernel.org
5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5264S: Maintained
14430813
JP
5265F: include/asm-generic/
5266F: include/uapi/asm-generic/
1527aab6 5267
ff764963
KVA
5268GENERIC PHY FRAMEWORK
5269M: Kishon Vijay Abraham I <kishon@ti.com>
5270L: linux-kernel@vger.kernel.org
5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5272S: Supported
5273F: drivers/phy/
5274F: include/linux/phy/
5275
eea97aed
KH
5276GENERIC PM DOMAINS
5277M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5278M: Kevin Hilman <khilman@kernel.org>
5279M: Ulf Hansson <ulf.hansson@linaro.org>
5280L: linux-pm@vger.kernel.org
5281S: Supported
5282F: drivers/base/power/domain*.c
5283F: include/linux/pm_domain.h
5284
ccb86a69 5285GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5286M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5287L: kvm@vger.kernel.org
ccb86a69
MT
5288S: Supported
5289F: drivers/uio/uio_pci_generic.c
5290
f8f1ec73
JP
5291GET_MAINTAINER SCRIPT
5292M: Joe Perches <joe@perches.com>
5293S: Maintained
5294F: scripts/get_maintainer.pl
5295
a7d5afe8
GKB
5296GENWQE (IBM Generic Workqueue Card)
5297M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5298M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5299S: Supported
5300F: drivers/misc/genwqe/
5301
5be7b50f 5302GFS2 FILE SYSTEM
8b58be88 5303M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5304M: Bob Peterson <rpeterso@redhat.com>
a4644184 5305L: cluster-devel@redhat.com
5be7b50f 5306W: http://sources.redhat.com/cluster/
28666d6d 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5308S: Supported
679655da
JP
5309F: Documentation/filesystems/gfs2*.txt
5310F: fs/gfs2/
c117ab84 5311F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5312
0a34eb8f 5313GIGASET ISDN DRIVERS
6b096fde 5314M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5315L: gigaset307x-common@lists.sourceforge.net
5316W: http://gigaset307x.sourceforge.net/
6b096fde 5317S: Odd Fixes
679655da
JP
5318F: Documentation/isdn/README.gigaset
5319F: drivers/isdn/gigaset/
c117ab84 5320F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5321
7eea35fe
JP
5322GO7007 MPEG CODEC
5323M: Hans Verkuil <hans.verkuil@cisco.com>
5324L: linux-media@vger.kernel.org
5325S: Maintained
5326F: drivers/media/usb/go7007/
5327
ca96ea86
BN
5328GOODIX TOUCHSCREEN
5329M: Bastien Nocera <hadess@hadess.net>
5330L: linux-input@vger.kernel.org
5331S: Maintained
5332F: drivers/input/touchscreen/goodix.c
5333
a6a1cf3d
BJZ
5334GPIO MOCKUP DRIVER
5335M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5336L: linux-gpio@vger.kernel.org
5337S: Maintained
5338F: drivers/gpio/gpio-mockup.c
5339F: tools/testing/selftests/gpio/
5340
a0dc00b4 5341GPIO SUBSYSTEM
e4651a9f 5342M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5343M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5344L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5346S: Maintained
cd97a449 5347F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5348F: Documentation/gpio/
40c159b7 5349F: Documentation/ABI/testing/gpio-cdev
fe95046e 5350F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5351F: drivers/gpio/
bdc6e95e
AC
5352F: include/linux/gpio/
5353F: include/linux/gpio.h
9b692346 5354F: include/asm-generic/gpio.h
3c702e99 5355F: include/uapi/linux/gpio.h
6d591c46 5356F: tools/gpio/
a0dc00b4 5357
71a6d0af
HW
5358GRE DEMULTIPLEXER DRIVER
5359M: Dmitry Kozlov <xeb@mail.ru>
5360L: netdev@vger.kernel.org
5361S: Maintained
11c26770
JP
5362F: net/ipv4/gre_demux.c
5363F: net/ipv4/gre_offload.c
71a6d0af
HW
5364F: include/net/gre.h
5365
d4c41139 5366GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5367M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5368L: netdev@vger.kernel.org
5369S: Maintained
a31a96ad 5370F: drivers/net/ethernet/aeroflex/
d4c41139 5371
629c1fb5
GKH
5372GREYBUS SUBSYSTEM
5373M: Johan Hovold <johan@kernel.org>
5374M: Alex Elder <elder@kernel.org>
5375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5376S: Maintained
5377F: drivers/staging/greybus/
5378
926706c5
VA
5379GREYBUS AUDIO PROTOCOLS DRIVERS
5380M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5381M: Mark Greer <mgreer@animalcreek.com>
926706c5 5382S: Maintained
544a6944
MG
5383F: drivers/staging/greybus/audio_apbridgea.c
5384F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5385F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5386F: drivers/staging/greybus/audio_codec.h
5387F: drivers/staging/greybus/audio_gb.c
5388F: drivers/staging/greybus/audio_manager.c
5389F: drivers/staging/greybus/audio_manager.h
5390F: drivers/staging/greybus/audio_manager_module.c
5391F: drivers/staging/greybus/audio_manager_private.h
5392F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5393F: drivers/staging/greybus/audio_module.c
5394F: drivers/staging/greybus/audio_topology.c
5395
2bbadafb
RMS
5396GREYBUS PROTOCOLS DRIVERS
5397M: Rui Miguel Silva <rmfrfs@gmail.com>
5398S: Maintained
5399F: drivers/staging/greybus/sdio.c
5400F: drivers/staging/greybus/light.c
5401F: drivers/staging/greybus/gpio.c
5402F: drivers/staging/greybus/power_supply.c
5403F: drivers/staging/greybus/spi.c
5404F: drivers/staging/greybus/spilib.c
5405
7d700518
BD
5406GREYBUS PROTOCOLS DRIVERS
5407M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5408S: Maintained
5409F: drivers/staging/greybus/loopback.c
5410F: drivers/staging/greybus/timesync.c
5411F: drivers/staging/greybus/timesync_platform.c
5412
5bd16350
VK
5413GREYBUS PROTOCOLS DRIVERS
5414M: Viresh Kumar <vireshk@kernel.org>
5415S: Maintained
5416F: drivers/staging/greybus/authentication.c
5417F: drivers/staging/greybus/bootrom.c
5418F: drivers/staging/greybus/firmware.h
5419F: drivers/staging/greybus/fw-core.c
5420F: drivers/staging/greybus/fw-download.c
5421F: drivers/staging/greybus/fw-managament.c
5422F: drivers/staging/greybus/greybus_authentication.h
5423F: drivers/staging/greybus/greybus_firmware.h
5424F: drivers/staging/greybus/hid.c
5425F: drivers/staging/greybus/i2c.c
5426F: drivers/staging/greybus/spi.c
5427F: drivers/staging/greybus/spilib.c
5428F: drivers/staging/greybus/spilib.h
5429
8d904fe5
DL
5430GREYBUS PROTOCOLS DRIVERS
5431M: David Lin <dtwlin@gmail.com>
5432S: Maintained
5433F: drivers/staging/greybus/uart.c
5434F: drivers/staging/greybus/log.c
5435
92b8bd96
VH
5436GREYBUS PLATFORM DRIVERS
5437M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5438S: Maintained
5439F: drivers/staging/greybus/arche-platform.c
5440F: drivers/staging/greybus/arche-apb-ctrl.c
5441F: drivers/staging/greybus/arche_platform.h
5442
7aae6e2d
CAC
5443GS1662 VIDEO SERIALIZER
5444M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5445L: linux-media@vger.kernel.org
5446T: git git://linuxtv.org/media_tree.git
5447S: Maintained
5448F: drivers/media/spi/gs1662.c
5449
e8deeae2 5450GSPCA FINEPIX SUBDRIVER
8b58be88 5451M: Frank Zago <frank@zago.net>
661263b5 5452L: linux-media@vger.kernel.org
275ffde4 5453T: git git://linuxtv.org/media_tree.git
e8deeae2 5454S: Maintained
0c0d06ca 5455F: drivers/media/usb/gspca/finepix.c
e8deeae2 5456
4b3fa3c4
OL
5457GSPCA GL860 SUBDRIVER
5458M: Olivier Lorin <o.lorin@laposte.net>
5459L: linux-media@vger.kernel.org
275ffde4 5460T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5461S: Maintained
0c0d06ca 5462F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5463
e8deeae2 5464GSPCA M5602 SUBDRIVER
8b58be88 5465M: Erik Andren <erik.andren@gmail.com>
661263b5 5466L: linux-media@vger.kernel.org
275ffde4 5467T: git git://linuxtv.org/media_tree.git
e8deeae2 5468S: Maintained
0c0d06ca 5469F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5470
5471GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5472M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5473L: linux-media@vger.kernel.org
275ffde4 5474T: git git://linuxtv.org/media_tree.git
c0936df4 5475S: Odd Fixes
0c0d06ca 5476F: drivers/media/usb/gspca/pac207.c
e8deeae2 5477
261982f1 5478GSPCA SN9C20X SUBDRIVER
d95c5b0b 5479M: Brian Johnson <brijohn@gmail.com>
261982f1 5480L: linux-media@vger.kernel.org
275ffde4 5481T: git git://linuxtv.org/media_tree.git
261982f1 5482S: Maintained
0c0d06ca 5483F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5484
e8deeae2 5485GSPCA T613 SUBDRIVER
8b58be88 5486M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5487L: linux-media@vger.kernel.org
275ffde4 5488T: git git://linuxtv.org/media_tree.git
e8deeae2 5489S: Maintained
0c0d06ca 5490F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5491
5492GSPCA USB WEBCAM DRIVER
c0936df4 5493M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5494L: linux-media@vger.kernel.org
275ffde4 5495T: git git://linuxtv.org/media_tree.git
c0936df4 5496S: Odd Fixes
0c0d06ca 5497F: drivers/media/usb/gspca/
e8deeae2 5498
584ec979 5499GUID PARTITION TABLE (GPT)
4f973c63 5500M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5501L: linux-efi@vger.kernel.org
5502S: Maintained
5503F: block/partitions/efi.*
5504
aa3c598b 5505STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5506M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5507L: linux-media@vger.kernel.org
275ffde4 5508T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5509S: Maintained
5510F: drivers/media/usb/stk1160/
e8deeae2 5511
4e456b86
YS
5512H8/300 ARCHITECTURE
5513M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5514L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5515W: http://uclinux-h8.sourceforge.jp
5516T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5517S: Maintained
5518F: arch/h8300/
5519F: drivers/clocksource/h8300_*.c
5520F: drivers/clk/h8300/
5521F: drivers/irqchip/irq-renesas-h8*.c
5522
71a6d0af
HW
5523HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5524M: Frank Seidel <frank@f-seidel.de>
5525L: platform-driver-x86@vger.kernel.org
5526W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5527S: Maintained
5528F: drivers/platform/x86/hdaps.c
5529
48fc9e26
HV
5530HDPVR USB VIDEO ENCODER DRIVER
5531M: Hans Verkuil <hverkuil@xs4all.nl>
5532L: linux-media@vger.kernel.org
5533T: git git://linuxtv.org/media_tree.git
a825eaec 5534W: https://linuxtv.org
48fc9e26 5535S: Odd Fixes
14430813 5536F: drivers/media/usb/hdpvr/
48fc9e26 5537
71a6d0af 5538HWPOISON MEMORY FAILURE HANDLING
f9625c48 5539M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5540L: linux-mm@kvack.org
71a6d0af
HW
5541S: Maintained
5542F: mm/memory-failure.c
5543F: mm/hwpoison-inject.c
5544
5545HYPERVISOR VIRTUAL CONSOLE DRIVER
5546L: linuxppc-dev@lists.ozlabs.org
5547S: Odd Fixes
5548F: drivers/tty/hvc/
5549
e5ab1477
AP
5550HACKRF MEDIA DRIVER
5551M: Antti Palosaari <crope@iki.fi>
5552L: linux-media@vger.kernel.org
a825eaec 5553W: https://linuxtv.org
e5ab1477
AP
5554W: http://palosaari.fi/linux/
5555Q: http://patchwork.linuxtv.org/project/linux-media/list/
5556T: git git://linuxtv.org/anttip/media_tree.git
5557S: Maintained
5558F: drivers/media/usb/hackrf/
5559
5b543965 5560HARDWARE MONITORING
d8130624 5561M: Jean Delvare <jdelvare@suse.com>
ca462085 5562M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5563L: linux-hwmon@vger.kernel.org
5564W: http://hwmon.wiki.kernel.org/
a94ef4ed 5565T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5567S: Maintained
047f4ec2 5568F: Documentation/hwmon/
679655da 5569F: drivers/hwmon/
047f4ec2 5570F: include/linux/hwmon*.h
5b543965 5571
844dd05f 5572HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5573M: Matt Mackall <mpm@selenic.com>
5574M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5575L: linux-crypto@vger.kernel.org
c0d0787b 5576S: Odd fixes
f6c60b15 5577F: Documentation/devicetree/bindings/rng/
679655da
JP
5578F: Documentation/hw_random.txt
5579F: drivers/char/hw_random/
5580F: include/linux/hw_random.h
844dd05f 5581
8b37fcfc
OBC
5582HARDWARE SPINLOCK CORE
5583M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5584M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5585L: linux-remoteproc@vger.kernel.org
8b37fcfc 5586S: Maintained
9f273c24 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5588F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5589F: Documentation/hwspinlock.txt
2dbd8585 5590F: drivers/hwspinlock/
8b37fcfc
OBC
5591F: include/linux/hwspinlock.h
5592
1da177e4 5593HARMONY SOUND DRIVER
ac6aecbf 5594L: linux-parisc@vger.kernel.org
1da177e4 5595S: Maintained
679655da 5596F: sound/parisc/harmony.*
1da177e4 5597
91952bc0
AP
5598HD29L2 MEDIA DRIVER
5599M: Antti Palosaari <crope@iki.fi>
5600L: linux-media@vger.kernel.org
a825eaec 5601W: https://linuxtv.org
91952bc0
AP
5602W: http://palosaari.fi/linux/
5603Q: http://patchwork.linuxtv.org/project/linux-media/list/
5604T: git git://linuxtv.org/anttip/media_tree.git
5605S: Maintained
5606F: drivers/media/dvb-frontends/hd29l2*
5607
214de83e
BB
5608HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5609M: Brian Boylston <brian.boylston@hpe.com>
5610S: Supported
5611F: Documentation/watchdog/hpwdt.txt
5612F: drivers/watchdog/hpwdt.c
5613
9257aa49 5614HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5615M: Don Brace <don.brace@microsemi.com>
9257aa49 5616L: iss_storagedev@hp.com
a0a268ad 5617L: esc.storagedev@microsemi.com
693373db 5618L: linux-scsi@vger.kernel.org
9257aa49
SC
5619S: Supported
5620F: Documentation/scsi/hpsa.txt
5621F: drivers/scsi/hpsa*.[ch]
5622F: include/linux/cciss*.h
c117ab84 5623F: include/uapi/linux/cciss*.h
9257aa49 5624
e2d1d6c0 5625HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5626M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5627L: iss_storagedev@hp.com
516fdcea 5628L: esc.storagedev@microsemi.com
693373db 5629L: linux-scsi@vger.kernel.org
e2d1d6c0 5630S: Supported
679655da
JP
5631F: Documentation/blockdev/cciss.txt
5632F: drivers/block/cciss*
5633F: include/linux/cciss_ioctl.h
c117ab84 5634F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5635
f48ad614
DD
5636HFI1 DRIVER
5637M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5638M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5639L: linux-rdma@vger.kernel.org
5640S: Supported
5641F: drivers/infiniband/hw/hfi1
5642
1da177e4 5643HFS FILESYSTEM
6cf515e1
GU
5644L: linux-fsdevel@vger.kernel.org
5645S: Orphan
679655da
JP
5646F: Documentation/filesystems/hfs.txt
5647F: fs/hfs/
1da177e4 5648
ef575f47
GU
5649HFSPLUS FILESYSTEM
5650L: linux-fsdevel@vger.kernel.org
5651S: Orphan
5652F: Documentation/filesystems/hfsplus.txt
5653F: fs/hfsplus/
5654
1da177e4 5655HGA FRAMEBUFFER DRIVER
8b58be88 5656M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5657L: linux-nvidia@lists.surfsouth.com
5658W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5659S: Maintained
8a61f013 5660F: drivers/video/fbdev/hgafb.c
1da177e4 5661
4480f15b 5662HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5663M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5664M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5665L: linux-pm@vger.kernel.org
e2d1d6c0 5666S: Supported
679655da
JP
5667F: arch/x86/power/
5668F: drivers/base/power/
5669F: kernel/power/
5670F: include/linux/suspend.h
5671F: include/linux/freezer.h
5672F: include/linux/pm.h
679655da 5673F: arch/*/include/asm/suspend*.h
e2d1d6c0 5674
4ef4caad 5675HID CORE LAYER
e5f6450c 5676M: Jiri Kosina <jikos@kernel.org>
406df153 5677R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5678L: linux-input@vger.kernel.org
54e5881d 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5680S: Maintained
679655da
JP
5681F: drivers/hid/
5682F: include/linux/hid*
c117ab84 5683F: include/uapi/linux/hid*
4ef4caad 5684
30ee72f0 5685HID SENSOR HUB DRIVERS
e5f6450c 5686M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5687M: Jonathan Cameron <jic23@kernel.org>
5688M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5689L: linux-input@vger.kernel.org
5690L: linux-iio@vger.kernel.org
5691S: Maintained
5692F: Documentation/hid/hid-sensor*
5693F: drivers/hid/hid-sensor-*
5694F: drivers/iio/*/hid-*
5695F: include/linux/hid-sensor-*
5696
38bed542 5697HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5698M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5699L: linux-kernel@vger.kernel.org
75fc2d37 5700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5701S: Maintained
679655da 5702F: Documentation/timers/
5cee9645 5703F: kernel/time/hrtimer.c
88606e80
TG
5704F: kernel/time/clockevents.c
5705F: kernel/time/tick*.*
5706F: kernel/time/timer_*.c
05ed8490 5707F: include/linux/clockchips.h
679655da 5708F: include/linux/hrtimer.h
38bed542 5709
1da177e4 5710HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5711L: linux-hams@vger.kernel.org
8b64f2a0 5712S: Orphan
679655da
JP
5713F: drivers/net/hamradio/dmascc.c
5714F: drivers/net/hamradio/scc.c
1da177e4 5715
ede1e6f8 5716HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5717M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5718W: http://www.highpoint-tech.com
5719S: Supported
679655da
JP
5720F: Documentation/scsi/hptiop.txt
5721F: drivers/scsi/hptiop.c
ede1e6f8 5722
1da177e4 5723HIPPI
8b58be88 5724M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5725L: linux-hippi@sunsite.dk
5726S: Maintained
679655da 5727F: include/linux/hippidevice.h
c117ab84 5728F: include/uapi/linux/if_hippi.h
679655da 5729F: net/802/hippi.c
ff5a3b50 5730F: drivers/net/hippi/
1da177e4 5731
b30d74e4
DH
5732HISILICON NETWORK SUBSYSTEM DRIVER
5733M: Yisen Zhuang <yisen.zhuang@huawei.com>
5734M: Salil Mehta <salil.mehta@huawei.com>
5735L: netdev@vger.kernel.org
5736W: http://www.hisilicon.com
5737S: Maintained
5738F: drivers/net/ethernet/hisilicon/
5739F: Documentation/devicetree/bindings/net/hisilicon*.txt
5740
66a9bae6 5741HISILICON ROCE DRIVER
5742M: Lijun Ou <oulijun@huawei.com>
5743M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5744L: linux-rdma@vger.kernel.org
5745S: Maintained
5746F: drivers/infiniband/hw/hns/
5747F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5748
16c6c252
JG
5749HISILICON SAS Controller
5750M: John Garry <john.garry@huawei.com>
5751W: http://www.hisilicon.com
5752S: Supported
5753F: drivers/scsi/hisi_sas/
5754F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5755
ff1d2767 5756HOST AP DRIVER
8b58be88 5757M: Jouni Malinen <j@w1.fi>
724c6b35 5758L: linux-wireless@vger.kernel.org
ffd74aca
JM
5759W: http://w1.fi/hostap-driver.html
5760S: Obsolete
eb4f98d5 5761F: drivers/net/wireless/intersil/hostap/
ff1d2767 5762
dd8cd779 5763HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5764L: platform-driver-x86@vger.kernel.org
95c70215 5765S: Orphan
679655da 5766F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5767
e2d1d6c0 5768HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5769M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5770S: Maintained
7e25d724 5771F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5772
7d2c86b5 5773HPET: High Precision Event Timers driver
8b58be88 5774M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5775S: Maintained
679655da
JP
5776F: Documentation/timers/hpet.txt
5777F: drivers/char/hpet.c
5778F: include/linux/hpet.h
c117ab84 5779F: include/uapi/linux/hpet.h
b9b0332f 5780
e07b5d79 5781HPET: x86
9e06f631 5782S: Orphan
679655da
JP
5783F: arch/x86/kernel/hpet.c
5784F: arch/x86/include/asm/hpet.h
b9b0332f 5785
1da177e4 5786HPFS FILESYSTEM
8b58be88 5787M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5788W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5789S: Maintained
679655da 5790F: fs/hpfs/
1da177e4 5791
3441cded 5792HSI SUBSYSTEM
56459ea9
SR
5793M: Sebastian Reichel <sre@kernel.org>
5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5795S: Maintained
5796F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5797F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5798F: drivers/hsi/
5799F: include/linux/hsi/
5800F: include/uapi/linux/hsi/
5801
7d2c86b5 5802HSO 3G MODEM DRIVER
8b58be88 5803M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5804W: http://www.pharscape.org
5805S: Maintained
679655da 5806F: drivers/net/usb/hso.c
11cd29b0 5807
19990e29
AB
5808HSR NETWORK PROTOCOL
5809M: Arvid Brodin <arvid.brodin@alten.se>
5810L: netdev@vger.kernel.org
5811S: Maintained
5812F: net/hsr/
5813
5a18c343 5814HTCPEN TOUCHSCREEN DRIVER
8b58be88 5815M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5816L: linux-input@vger.kernel.org
5817S: Maintained
679655da 5818F: drivers/input/touchscreen/htcpen.c
5a18c343 5819
1da177e4 5820HUGETLB FILESYSTEM
6d49e352 5821M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5822S: Maintained
679655da 5823F: fs/hugetlbfs/
1da177e4 5824
fe713d60
JCT
5825HVA ST MEDIA DRIVER
5826M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5827L: linux-media@vger.kernel.org
5828T: git git://linuxtv.org/media_tree.git
5829W: https://linuxtv.org
5830S: Supported
5831F: drivers/media/platform/sti/hva
5832
05183189 5833Hyper-V CORE AND DRIVERS
9c3646d1 5834M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5835M: Haiyang Zhang <haiyangz@microsoft.com>
5836L: devel@linuxdriverproject.org
5837S: Maintained
a4162747
HZ
5838F: arch/x86/include/asm/mshyperv.h
5839F: arch/x86/include/uapi/asm/hyperv.h
5840F: arch/x86/kernel/cpu/mshyperv.c
05183189 5841F: drivers/hid/hid-hyperv.c
a4162747 5842F: drivers/hv/
f92ca80b 5843F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5844F: drivers/pci/host/pci-hyperv.c
05183189 5845F: drivers/net/hyperv/
a4162747 5846F: drivers/scsi/storvsc_drv.c
8a61f013 5847F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5848F: include/linux/hyperv.h
5849F: tools/hv/
54bf725e 5850F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5851
7724fd04
PR
5852I2C MUXES
5853M: Peter Rosin <peda@axentia.se>
5854L: linux-i2c@vger.kernel.org
5855S: Maintained
2254d24a 5856F: Documentation/i2c/i2c-topology
7724fd04
PR
5857F: Documentation/i2c/muxes/
5858F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5859F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5860F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5861F: drivers/i2c/i2c-mux.c
5862F: drivers/i2c/muxes/
5863F: include/linux/i2c-mux.h
5864
d85c8a6a 5865I2C OVER PARALLEL PORT
d8130624 5866M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5867L: linux-i2c@vger.kernel.org
5868S: Maintained
5869F: Documentation/i2c/busses/i2c-parport
5870F: Documentation/i2c/busses/i2c-parport-light
5871F: drivers/i2c/busses/i2c-parport.c
5872F: drivers/i2c/busses/i2c-parport-light.c
5873
5874I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5875M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5876L: linux-i2c@vger.kernel.org
5877S: Maintained
5878F: Documentation/i2c/busses/i2c-ali1535
5879F: Documentation/i2c/busses/i2c-ali1563
5880F: Documentation/i2c/busses/i2c-ali15x3
5881F: Documentation/i2c/busses/i2c-amd756
5882F: Documentation/i2c/busses/i2c-amd8111
5883F: Documentation/i2c/busses/i2c-i801
5884F: Documentation/i2c/busses/i2c-nforce2
5885F: Documentation/i2c/busses/i2c-piix4
5886F: Documentation/i2c/busses/i2c-sis5595
5887F: Documentation/i2c/busses/i2c-sis630
5888F: Documentation/i2c/busses/i2c-sis96x
5889F: Documentation/i2c/busses/i2c-via
5890F: Documentation/i2c/busses/i2c-viapro
5891F: drivers/i2c/busses/i2c-ali1535.c
5892F: drivers/i2c/busses/i2c-ali1563.c
5893F: drivers/i2c/busses/i2c-ali15x3.c
5894F: drivers/i2c/busses/i2c-amd756.c
5895F: drivers/i2c/busses/i2c-amd756-s4882.c
5896F: drivers/i2c/busses/i2c-amd8111.c
5897F: drivers/i2c/busses/i2c-i801.c
5898F: drivers/i2c/busses/i2c-isch.c
5899F: drivers/i2c/busses/i2c-nforce2.c
5900F: drivers/i2c/busses/i2c-nforce2-s4985.c
5901F: drivers/i2c/busses/i2c-piix4.c
5902F: drivers/i2c/busses/i2c-sis5595.c
5903F: drivers/i2c/busses/i2c-sis630.c
5904F: drivers/i2c/busses/i2c-sis96x.c
5905F: drivers/i2c/busses/i2c-via.c
5906F: drivers/i2c/busses/i2c-viapro.c
5907
cb7f07a4
NH
5908I2C/SMBUS ISMT DRIVER
5909M: Seth Heasley <seth.heasley@intel.com>
5910M: Neil Horman <nhorman@tuxdriver.com>
5911L: linux-i2c@vger.kernel.org
5912F: drivers/i2c/busses/i2c-ismt.c
5913F: Documentation/i2c/busses/i2c-ismt
5914
6ea884db 5915I2C/SMBUS STUB DRIVER
d8130624 5916M: Jean Delvare <jdelvare@suse.com>
846557d3 5917L: linux-i2c@vger.kernel.org
6ea884db 5918S: Maintained
8547a5bc 5919F: drivers/i2c/i2c-stub.c
6ea884db 5920
5b543965 5921I2C SUBSYSTEM
14d77c4d 5922M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5923L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5924W: https://i2c.wiki.kernel.org/
5925Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5927S: Maintained
40ed1b4c 5928F: Documentation/devicetree/bindings/i2c/
679655da
JP
5929F: Documentation/i2c/
5930F: drivers/i2c/
630bc46e 5931F: drivers/i2c/*/
679655da 5932F: include/linux/i2c.h
03b70d62 5933F: include/linux/i2c-*.h
c117ab84
CEB
5934F: include/uapi/linux/i2c.h
5935F: include/uapi/linux/i2c-*.h
1da177e4 5936
4560d677
WS
5937I2C ACPI SUPPORT
5938M: Mika Westerberg <mika.westerberg@linux.intel.com>
5939L: linux-i2c@vger.kernel.org
5940L: linux-acpi@vger.kernel.org
5941S: Maintained
4560d677 5942
d85c8a6a 5943I2C-TAOS-EVM DRIVER
d8130624 5944M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5945L: linux-i2c@vger.kernel.org
5946S: Maintained
5947F: Documentation/i2c/busses/i2c-taos-evm
5948F: drivers/i2c/busses/i2c-taos-evm.c
5949
e8c76eed 5950I2C-TINY-USB DRIVER
8b58be88 5951M: Till Harbaum <till@harbaum.org>
846557d3 5952L: linux-i2c@vger.kernel.org
932d1872 5953W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5954S: Maintained
679655da 5955F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5956
1da177e4 5957i386 BOOT CODE
8b58be88 5958M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5959S: Maintained
679655da 5960F: arch/x86/boot/
1da177e4
LT
5961
5962i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5963M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5965S: Maintained
5966
1da177e4 5967IA64 (Itanium) PLATFORM
8b58be88
JP
5968M: Tony Luck <tony.luck@intel.com>
5969M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5970L: linux-ia64@vger.kernel.org
6b1c70b1 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5972S: Maintained
679655da 5973F: arch/ia64/
1da177e4 5974
4cd38750
LDSB
5975IBM Power VMX Cryptographic instructions
5976M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5977M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5978L: linux-crypto@vger.kernel.org
5979S: Supported
5980F: drivers/crypto/vmx/Makefile
5981F: drivers/crypto/vmx/Kconfig
5982F: drivers/crypto/vmx/vmx.c
5983F: drivers/crypto/vmx/aes*
5984F: drivers/crypto/vmx/ghash*
5985F: drivers/crypto/vmx/ppc-xlate.pl
5986
956c203c 5987IBM Power in-Nest Crypto Acceleration
4cd38750 5988M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5989M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5990L: linux-crypto@vger.kernel.org
5991S: Supported
28bceeaa
DS
5992F: drivers/crypto/nx/Makefile
5993F: drivers/crypto/nx/Kconfig
5994F: drivers/crypto/nx/nx-aes*
5995F: drivers/crypto/nx/nx-sha*
5996F: drivers/crypto/nx/nx.*
5997F: drivers/crypto/nx/nx_csbcpb.h
5998F: drivers/crypto/nx/nx_debugfs.h
956c203c 5999
0e16aafb 6000IBM Power 842 compression accelerator
41656aa7 6001M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6002S: Supported
28bceeaa
DS
6003F: drivers/crypto/nx/Makefile
6004F: drivers/crypto/nx/Kconfig
7011a122 6005F: drivers/crypto/nx/nx-842*
2da572c9 6006F: include/linux/sw842.h
2062c5b6 6007F: crypto/842.c
2da572c9 6008F: lib/842/
0e16aafb 6009
1da177e4 6010IBM Power Linux RAID adapter
8b58be88 6011M: Brian King <brking@us.ibm.com>
1da177e4 6012S: Supported
679655da 6013F: drivers/scsi/ipr.*
1da177e4 6014
9d348af4 6015IBM Power Virtual Ethernet Device Driver
eddd63a6 6016M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6017L: netdev@vger.kernel.org
6018S: Supported
9aa32835 6019F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6020
032c5e82
TF
6021IBM Power SRIOV Virtual NIC Device Driver
6022M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6023M: John Allen <jallen@linux.vnet.ibm.com>
6024L: netdev@vger.kernel.org
6025S: Supported
6026F: drivers/net/ethernet/ibm/ibmvnic.*
6027
e6babec6 6028IBM Power Virtual SCSI Device Drivers
bcbde52b 6029M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6030L: linux-scsi@vger.kernel.org
6031S: Supported
e6babec6 6032F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6033F: include/scsi/viosrp.h
6034
6035IBM Power Virtual SCSI Device Target Driver
6036M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6037M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6038L: linux-scsi@vger.kernel.org
6039L: target-devel@vger.kernel.org
6040S: Supported
6041F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6042
6043IBM Power Virtual FC Device Drivers
44b4dad9 6044M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6045L: linux-scsi@vger.kernel.org
6046S: Supported
6047F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6048
1da177e4 6049IBM ServeRAID RAID DRIVER
f9213e78 6050S: Orphan
679655da 6051F: drivers/scsi/ips.*
1da177e4 6052
6ed9f9c4
PT
6053ICH LPC AND GPIO DRIVER
6054M: Peter Tyser <ptyser@xes-inc.com>
6055S: Maintained
6056F: drivers/mfd/lpc_ich.c
6057F: drivers/gpio/gpio-ich.c
6058
1e7106fc 6059IDE SUBSYSTEM
8b58be88 6060M: "David S. Miller" <davem@davemloft.net>
1da177e4 6061L: linux-ide@vger.kernel.org
8a6e2535 6062Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6064S: Maintained
679655da
JP
6065F: Documentation/ide/
6066F: drivers/ide/
6067F: include/linux/ide.h
1da177e4 6068
6cb8c13d
IP
6069IDEAPAD LAPTOP EXTRAS DRIVER
6070M: Ike Panhc <ike.pan@canonical.com>
6071L: platform-driver-x86@vger.kernel.org
6072W: http://launchpad.net/ideapad-laptop
6073S: Maintained
6074F: drivers/platform/x86/ideapad-laptop.c
6075
1ea4c161
AM
6076IDEAPAD LAPTOP SLIDEBAR DRIVER
6077M: Andrey Moiseev <o2g.org.ru@gmail.com>
6078L: linux-input@vger.kernel.org
6079W: https://github.com/o2genum/ideapad-slidebar
6080S: Maintained
6081F: drivers/input/misc/ideapad_slidebar.c
6082
0f861e8c 6083IDE/ATAPI DRIVERS
487ba8e8 6084M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6085L: linux-ide@vger.kernel.org
c404c199 6086S: Maintained
679655da
JP
6087F: Documentation/cdrom/ide-cd
6088F: drivers/ide/ide-cd*
1da177e4 6089
27471fdb 6090IDLE-I7300
8b58be88 6091M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6092L: linux-pm@vger.kernel.org
27471fdb 6093S: Supported
679655da 6094F: drivers/idle/i7300_idle.c
27471fdb 6095
02cf2286 6096IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6097M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6098L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6099W: http://wpan.cakelab.org/
6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6102S: Maintained
6103F: net/ieee802154/
68653359 6104F: net/mac802154/
251741b1 6105F: drivers/net/ieee802154/
580947d3
AA
6106F: include/linux/nl802154.h
6107F: include/linux/ieee802154.h
6108F: include/net/nl802154.h
6109F: include/net/mac802154.h
6110F: include/net/af_ieee802154.h
6111F: include/net/cfg802154.h
6112F: include/net/ieee802154_netdev.h
ebef9c12 6113F: Documentation/networking/ieee802154.txt
02cf2286 6114
b1c97193
SY
6115IGORPLUG-USB IR RECEIVER
6116M: Sean Young <sean@mess.org>
6117L: linux-media@vger.kernel.org
6118S: Maintained
6119F: drivers/media/rc/igorplugusb.c
6120
40ad4a30
SY
6121IGUANAWORKS USB IR TRANSCEIVER
6122M: Sean Young <sean@mess.org>
6123L: linux-media@vger.kernel.org
6124S: Maintained
6125F: drivers/media/rc/iguanair.c
6126
9545f86e 6127IIO SUBSYSTEM AND DRIVERS
030a13d7 6128M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6129R: Hartmut Knaack <knaack.h@gmx.de>
6130R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6131R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6132L: linux-iio@vger.kernel.org
21d41655 6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6134S: Maintained
866b148a 6135F: Documentation/devicetree/bindings/iio/
03e7c251 6136F: drivers/iio/
9545f86e 6137F: drivers/staging/iio/
8fe671fc 6138F: include/linux/iio/
817020cf 6139F: tools/iio/
9545f86e 6140
65519263
SG
6141IKANOS/ADI EAGLE ADSL USB DRIVER
6142M: Matthieu Castet <castet.matthieu@free.fr>
6143M: Stanislaw Gruszka <stf_xl@wp.pl>
6144S: Maintained
6145F: drivers/usb/atm/ueagle-atm.c
6146
8ef3ff27
PB
6147IMGTEC ASCII LCD DRIVER
6148M: Paul Burton <paul.burton@imgtec.com>
6149S: Maintained
6150F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6151F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6152
e89ab51f
GR
6153INA209 HARDWARE MONITOR DRIVER
6154M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6155L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6156S: Maintained
6157F: Documentation/hwmon/ina209
6158F: Documentation/devicetree/bindings/i2c/ina209.txt
6159F: drivers/hwmon/ina209.c
6160
6161INA2XX HARDWARE MONITOR DRIVER
6162M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6163L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6164S: Maintained
6165F: Documentation/hwmon/ina2xx
6166F: drivers/hwmon/ina2xx.c
6167F: include/linux/platform_data/ina2xx.h
6168
14dc124f
SIG
6169INDUSTRY PACK SUBSYSTEM (IPACK)
6170M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6171M: Jens Taprogge <jens.taprogge@taprogge.org>
6172M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6173L: industrypack-devel@lists.sourceforge.net
6174W: http://industrypack.sourceforge.net
6175S: Maintained
6176F: drivers/ipack/
6177
8adc53fd
ZLK
6178INGENIC JZ4780 DMA Driver
6179M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6180S: Maintained
6181F: drivers/dma/dma-jz4780.c
6182
87cf40e6
HH
6183INGENIC JZ4780 NAND DRIVER
6184M: Harvey Hunt <harveyhuntnexus@gmail.com>
6185L: linux-mtd@lists.infradead.org
6186S: Maintained
6187F: drivers/mtd/nand/jz4780_*
6188
aa7168f4 6189INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6190M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6191M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6192L: linux-ima-devel@lists.sourceforge.net
6193L: linux-ima-user@lists.sourceforge.net
6194L: linux-security-module@vger.kernel.org
9f273c24 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6196S: Supported
679655da 6197F: security/integrity/ima/
aa7168f4 6198
9a4ea5a9
JH
6199IMGTEC IR DECODER DRIVER
6200M: James Hogan <james.hogan@imgtec.com>
6201S: Maintained
6202F: drivers/media/rc/img-ir/
6203
1da177e4 6204IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6205L: linux-fbdev@vger.kernel.org
843393d3 6206S: Orphan
8a61f013 6207F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6208
6209INFINIBAND SUBSYSTEM
b6b2bbe6 6210M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6211M: Sean Hefty <sean.hefty@intel.com>
6212M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6213L: linux-rdma@vger.kernel.org
605841f5 6214W: http://www.openfabrics.org/
8a6e2535 6215Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6217S: Supported
679655da
JP
6218F: Documentation/infiniband/
6219F: drivers/infiniband/
c117ab84 6220F: include/uapi/linux/if_infiniband.h
954138dc
YD
6221F: include/uapi/rdma/
6222F: include/rdma/
1da177e4 6223
c9f04f58 6224INOTIFY
8b58be88
JP
6225M: John McCutchan <john@johnmccutchan.com>
6226M: Robert Love <rlove@rlove.org>
6227M: Eric Paris <eparis@parisplace.org>
c9f04f58 6228S: Maintained
679655da
JP
6229F: Documentation/filesystems/inotify.txt
6230F: fs/notify/inotify/
6231F: include/linux/inotify.h
c117ab84 6232F: include/uapi/linux/inotify.h
c9f04f58 6233
e2d1d6c0 6234INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6235M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6236L: linux-input@vger.kernel.org
8a6e2535 6237Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6239S: Maintained
679655da 6240F: drivers/input/
f4eea7e2 6241F: include/linux/input.h
c117ab84 6242F: include/uapi/linux/input.h
f4eea7e2 6243F: include/linux/input/
e52d8398 6244F: Documentation/devicetree/bindings/input/
e2d1d6c0 6245
3267a87f 6246INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6247M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6248L: linux-input@vger.kernel.org
75dd112a 6249S: Odd fixes
3267a87f 6250F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6251F: drivers/input/input-mt.c
3267a87f
HR
6252K: \b(ABS|SYN)_MT_
6253
97fa99a3
JY
6254INTEL ASoC BDW/HSW DRIVERS
6255M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6257S: Supported
e8e1225d
JP
6258F: sound/soc/intel/common/sst-dsp*
6259F: sound/soc/intel/common/sst-firmware.c
6260F: sound/soc/intel/boards/broadwell.c
6261F: sound/soc/intel/haswell/
97fa99a3 6262
4ac13e17
DJ
6263INTEL C600 SERIES SAS CONTROLLER DRIVER
6264M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6265M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6266L: linux-scsi@vger.kernel.org
7106891a
DJ
6267T: git git://git.code.sf.net/p/intel-sas/isci
6268S: Supported
4ac13e17 6269F: drivers/scsi/isci/
4ac13e17 6270
ecc83e52
AH
6271INTEL HID EVENT DRIVER
6272M: Alex Hung <alex.hung@canonical.com>
6273L: platform-driver-x86@vger.kernel.org
6274S: Maintained
6275F: drivers/platform/x86/intel-hid.c
6276
332e0812
AK
6277INTEL VIRTUAL BUTTON DRIVER
6278M: AceLan Kao <acelan.kao@canonical.com>
6279L: platform-driver-x86@vger.kernel.org
6280S: Maintained
6281F: drivers/platform/x86/intel-vbtn.c
6282
26717172
LB
6283INTEL IDLE DRIVER
6284M: Len Brown <lenb@kernel.org>
bf1c138e 6285L: linux-pm@vger.kernel.org
08deed1e 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6287S: Supported
6288F: drivers/idle/intel_idle.c
6289
8fb861fa
SP
6290INTEL INTEGRATED SENSOR HUB DRIVER
6291M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6292M: Jiri Kosina <jikos@kernel.org>
6293L: linux-input@vger.kernel.org
6294S: Maintained
6295F: drivers/hid/intel-ish-hid/
6296
7c1ac18d 6297INTEL PSTATE DRIVER
58ac1f62
SP
6298M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6299M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6300L: linux-pm@vger.kernel.org
6301S: Supported
6302F: drivers/cpufreq/intel_pstate.c
6303
9eb8ef74 6304INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6305M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6306L: linux-fbdev@vger.kernel.org
ce00f85c 6307S: Maintained
679655da 6308F: Documentation/fb/intelfb.txt
8a61f013 6309F: drivers/video/fbdev/intelfb/
9eb8ef74 6310
1da177e4 6311INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6312M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6313L: linux-fbdev@vger.kernel.org
ce00f85c 6314S: Maintained
8a61f013 6315F: drivers/video/fbdev/i810/
1da177e4 6316
f4a9bc4c 6317INTEL MENLOW THERMAL DRIVER
8b58be88 6318M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6319L: platform-driver-x86@vger.kernel.org
5ca92bd9 6320W: https://01.org/linux-acpi
f4a9bc4c 6321S: Supported
679655da 6322F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6323
248a9dc3 6324INTEL I/OAT DMA DRIVER
18ebd564 6325M: Dave Jiang <dave.jiang@intel.com>
08223d80 6326R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6327L: dmaengine@vger.kernel.org
6328Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6329S: Supported
679655da 6330F: drivers/dma/ioat*
248a9dc3 6331
6c8909b4 6332INTEL IOMMU (VT-d)
8b58be88 6333M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6334L: iommu@lists.linux-foundation.org
54e5881d 6335T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6336S: Supported
3fb39615 6337F: drivers/iommu/intel-iommu.c
679655da 6338F: include/linux/intel-iommu.h
6c8909b4 6339
b3e5f263 6340INTEL IOP-ADMA DMA DRIVER
08223d80 6341R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6342S: Odd fixes
679655da 6343F: drivers/dma/iop-adma.c
b3e5f263 6344
9251ce95 6345INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6346M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6347S: Maintained
679655da
JP
6348F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6349F: arch/arm/mach-ixp4xx/include/mach/npe.h
6350F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6351F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6352F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6353F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6354
844dd05f 6355INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6356M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6357S: Maintained
679655da 6358F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6359
2f302324 6360INTEL ETHERNET DRIVERS
8b58be88 6361M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6362L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6363W: http://www.intel.com/support/feedback.htm
d94e6fed 6364W: http://e1000.sourceforge.net/
2f302324
JK
6365Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6368S: Supported
0d164401
JK
6369F: Documentation/networking/e100.txt
6370F: Documentation/networking/e1000.txt
6371F: Documentation/networking/e1000e.txt
6372F: Documentation/networking/igb.txt
6373F: Documentation/networking/igbvf.txt
6374F: Documentation/networking/ixgb.txt
6375F: Documentation/networking/ixgbe.txt
6376F: Documentation/networking/ixgbevf.txt
1bff6529 6377F: Documentation/networking/i40e.txt
105bf2fe 6378F: Documentation/networking/i40evf.txt
dee1ad47 6379F: drivers/net/ethernet/intel/
bc90d291 6380F: drivers/net/ethernet/intel/*/
1da177e4 6381
6e4de866
FL
6382INTEL RDMA RNIC DRIVER
6383M: Faisal Latif <faisal.latif@intel.com>
6384R: Chien Tin Tung <chien.tin.tung@intel.com>
6385R: Mustafa Ismail <mustafa.ismail@intel.com>
6386R: Shiraz Saleem <shiraz.saleem@intel.com>
6387R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6388L: linux-rdma@vger.kernel.org
6389S: Supported
6390F: drivers/infiniband/hw/i40iw/
6391
224f9e6d
AS
6392INTEL MERRIFIELD GPIO DRIVER
6393M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6394L: linux-gpio@vger.kernel.org
6395S: Maintained
6396F: drivers/gpio/gpio-merrifield.c
6397
0963d59b
LW
6398INTEL-MID GPIO DRIVER
6399M: David Cohen <david.a.cohen@linux.intel.com>
6400L: linux-gpio@vger.kernel.org
6401S: Maintained
6402F: drivers/gpio/gpio-intel-mid.c
6403
ca907a90
SY
6404INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6405M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6406L: linux-wireless@vger.kernel.org
ca907a90 6407S: Maintained
679655da 6408F: Documentation/networking/README.ipw2100
679655da 6409F: Documentation/networking/README.ipw2200
367a1092 6410F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6411
5760b0a5
AS
6412INTEL(R) TRACE HUB
6413M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6414S: Supported
6415F: Documentation/trace/intel_th.txt
6416F: drivers/hwtracing/intel_th/
6417
4bd96a7a 6418INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6419M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6420L: tboot-devel@lists.sourceforge.net
6421W: http://tboot.sourceforge.net
e9b7d7c8 6422T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6423S: Supported
6424F: Documentation/intel_txt.txt
6425F: include/linux/tboot.h
6426F: arch/x86/kernel/tboot.c
6427
8a70da82 6428INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6429M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6430M: linux-wimax@intel.com
49e7d9df 6431L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6432S: Supported
6433W: http://linuxwimax.org
679655da
JP
6434F: Documentation/wimax/README.i2400m
6435F: drivers/net/wimax/i2400m/
c117ab84 6436F: include/uapi/linux/wimax/i2400m.h
8a70da82 6437
1c0ce89c
SG
6438INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6439M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6440L: linux-wireless@vger.kernel.org
1c0ce89c 6441S: Supported
7ac9a364 6442F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6443
b481de9c 6444INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6445M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6446M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6447M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6448M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6449L: linux-wireless@vger.kernel.org
b481de9c 6450W: http://intellinuxwireless.org
b62ff718 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6452S: Supported
e705c121 6453F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6454
de8fe023
TW
6455INTEL MANAGEMENT ENGINE (mei)
6456M: Tomas Winkler <tomas.winkler@intel.com>
6457L: linux-kernel@vger.kernel.org
6458S: Supported
c117ab84 6459F: include/uapi/linux/mei.h
5069288b 6460F: include/linux/mei_cl_bus.h
de8fe023 6461F: drivers/misc/mei/*
222818c3 6462F: drivers/watchdog/mei_wdt.c
e07950a1 6463F: Documentation/misc-devices/mei/*
986b891a 6464F: samples/mei/*
de8fe023 6465
50ceb98b
SD
6466INTEL MIC DRIVERS (mic)
6467M: Sudeep Dutt <sudeep.dutt@intel.com>
6468M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6469S: Supported
6470W: https://github.com/sudeepdutt/mic
6471W: http://software.intel.com/en-us/mic-developer
6472F: include/linux/mic_bus.h
6473F: include/linux/scif.h
6474F: include/uapi/linux/mic_common.h
6475F: include/uapi/linux/mic_ioctl.h
9f273c24 6476F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6477F: drivers/misc/mic/
6478F: drivers/dma/mic_x100_dma.c
6479F: drivers/dma/mic_x100_dma.h
9f273c24 6480F: Documentation/mic/
50ceb98b 6481
fdca4f16 6482INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6483M: Zha Qipeng<qipeng.zha@intel.com>
6484L: platform-driver-x86@vger.kernel.org
6485S: Maintained
6486F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6487F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6488F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6489F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6490
378f956e
SKC
6491INTEL TELEMETRY DRIVER
6492M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6493L: platform-driver-x86@vger.kernel.org
6494S: Maintained
378f956e 6495F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6496F: drivers/platform/x86/intel_telemetry*
0a8b8353 6497
b740d2e9
RB
6498INTEL PMC CORE DRIVER
6499M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6500M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6501L: platform-driver-x86@vger.kernel.org
6502S: Maintained
6503F: arch/x86/include/asm/pmc_core.h
6504F: drivers/platform/x86/intel_pmc_core*
6505
cb109a0e 6506IOC3 ETHERNET DRIVER
8b58be88 6507M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6508L: linux-mips@linux-mips.org
6509S: Maintained
8862bf1e 6510F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6511
cb109a0e 6512IOC3 SERIAL DRIVER
8b58be88 6513M: Pat Gefre <pfg@sgi.com>
d39e0721 6514L: linux-serial@vger.kernel.org
cb109a0e 6515S: Maintained
df621252 6516F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6517
0b6e8569
SW
6518IOMMU DRIVERS
6519M: Joerg Roedel <joro@8bytes.org>
6520L: iommu@lists.linux-foundation.org
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6522S: Maintained
efcd94c0 6523F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6524F: drivers/iommu/
6525
4480f15b 6526IP MASQUERADING
8b58be88 6527M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6528S: Maintained
679655da 6529F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6530
4409ebe9 6531IPMI SUBSYSTEM
8b58be88 6532M: Corey Minyard <minyard@acm.org>
b0c90653 6533L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6534W: http://openipmi.sourceforge.net/
6535S: Supported
679655da
JP
6536F: Documentation/IPMI.txt
6537F: drivers/char/ipmi/
6538F: include/linux/ipmi*
c117ab84 6539F: include/uapi/linux/ipmi*
4409ebe9 6540
2d800897
KW
6541QCOM AUDIO (ASoC) DRIVERS
6542M: Patrick Lai <plai@codeaurora.org>
6543M: Banajit Goswami <bgoswami@codeaurora.org>
6544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6545S: Supported
6546F: sound/soc/qcom/
6547
e2d1d6c0 6548IPS SCSI RAID DRIVER
8b58be88 6549M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6550L: linux-scsi@vger.kernel.org
6551W: http://www.adaptec.com/
6552S: Maintained
679655da 6553F: drivers/scsi/ips*
e2d1d6c0
RD
6554
6555IPVS
8b58be88
JP
6556M: Wensong Zhang <wensong@linux-vs.org>
6557M: Simon Horman <horms@verge.net.au>
6558M: Julian Anastasov <ja@ssi.bg>
979b6c13 6559L: netdev@vger.kernel.org
e2d1d6c0 6560L: lvs-devel@vger.kernel.org
1da177e4 6561S: Maintained
9f273c24
FW
6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6564F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6565F: include/net/ip_vs.h
c117ab84 6566F: include/uapi/linux/ip_vs.h
679655da 6567F: net/netfilter/ipvs/
1da177e4 6568
e7839f25 6569IPWIRELESS DRIVER
e5f6450c 6570M: Jiri Kosina <jikos@kernel.org>
d8130624 6571M: David Sterba <dsterba@suse.com>
92094aa0 6572S: Odd Fixes
282361a0 6573F: drivers/tty/ipwireless/
099dc4fb 6574
e2d1d6c0 6575IPX NETWORK LAYER
8b58be88 6576M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6577L: netdev@vger.kernel.org
6578S: Maintained
679655da 6579F: include/net/ipx.h
c117ab84 6580F: include/uapi/linux/ipx.h
679655da 6581F: net/ipx/
e2d1d6c0 6582
1da177e4 6583IRDA SUBSYSTEM
8b58be88 6584M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6585L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6586L: netdev@vger.kernel.org
1da177e4 6587W: http://irda.sourceforge.net/
f353976d 6588S: Maintained
e0057975 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6590F: Documentation/networking/irda.txt
6591F: drivers/net/irda/
6592F: include/net/irda/
6593F: net/irda/
1da177e4 6594
a800c7cc
TG
6595IRQ SUBSYSTEM
6596M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6597L: linux-kernel@vger.kernel.org
a800c7cc 6598S: Maintained
75fc2d37 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6600F: kernel/irq/
2ed9fd28
JC
6601
6602IRQCHIP DRIVERS
6603M: Thomas Gleixner <tglx@linutronix.de>
6604M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6605M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6606L: linux-kernel@vger.kernel.org
6607S: Maintained
6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6609T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6610F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6611F: drivers/irqchip/
a800c7cc 6612
7ab3a837 6613IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6614M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6615S: Maintained
b09dec2c 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6617F: Documentation/IRQ-domain.txt
6618F: include/linux/irqdomain.h
6619F: kernel/irq/irqdomain.c
b09dec2c 6620F: kernel/irq/msi.c
7ab3a837 6621
ad7afc38
WBG
6622ISA
6623M: William Breathitt Gray <vilhelm.gray@gmail.com>
6624S: Maintained
6625F: Documentation/isa.txt
6626F: drivers/base/isa.c
6627F: include/linux/isa.h
6628
e2d1d6c0 6629ISAPNP
8b58be88 6630M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6631S: Maintained
679655da
JP
6632F: Documentation/isapnp.txt
6633F: drivers/pnp/isapnp/
6634F: include/linux/isapnp.h
e2d1d6c0 6635
d39b8420
HV
6636ISA RADIO MODULE
6637M: Hans Verkuil <hverkuil@xs4all.nl>
6638L: linux-media@vger.kernel.org
6639T: git git://linuxtv.org/media_tree.git
a825eaec 6640W: https://linuxtv.org
d39b8420
HV
6641S: Maintained
6642F: drivers/media/radio/radio-isa*
6643
71a6d0af
HW
6644iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6645M: Peter Jones <pjones@redhat.com>
6646M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6647S: Maintained
6648F: drivers/firmware/iscsi_ibft*
6649
14816b1e 6650ISCSI
623290a2
LD
6651M: Lee Duncan <lduncan@suse.com>
6652M: Chris Leech <cleech@redhat.com>
14816b1e 6653L: open-iscsi@googlegroups.com
623290a2 6654W: www.open-iscsi.com
14816b1e 6655S: Maintained
679655da
JP
6656F: drivers/scsi/*iscsi*
6657F: include/scsi/*iscsi*
14816b1e 6658
1e65eb42
OG
6659ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6660M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6661M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6662M: Roi Dayan <roid@mellanox.com>
6663L: linux-rdma@vger.kernel.org
6664S: Supported
6665W: http://www.openfabrics.org
6666W: www.open-iscsi.org
6667Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6668F: drivers/infiniband/ulp/iser/
1e65eb42 6669
2b70e5fd 6670ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6671M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6673L: linux-rdma@vger.kernel.org
6674L: target-devel@vger.kernel.org
6675S: Supported
6676W: http://www.linux-iscsi.org
6677F: drivers/infiniband/ulp/isert
6678
1da177e4 6679ISDN SUBSYSTEM
8b58be88 6680M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6681L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6682L: netdev@vger.kernel.org
1da177e4 6683W: http://www.isdn4linux.de
54e5881d 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6685S: Maintained
679655da
JP
6686F: Documentation/isdn/
6687F: drivers/isdn/
6688F: include/linux/isdn.h
6689F: include/linux/isdn/
c117ab84
CEB
6690F: include/uapi/linux/isdn.h
6691F: include/uapi/linux/isdn/
1da177e4
LT
6692
6693ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6694M: Armin Schindler <mac@melware.de>
d5d52273 6695L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6696W: http://www.melware.de
6697S: Maintained
679655da 6698F: drivers/isdn/hardware/eicon/
1da177e4 6699
d624870f 6700IT87 HARDWARE MONITORING DRIVER
d8130624 6701M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6702L: linux-hwmon@vger.kernel.org
d624870f
JD
6703S: Maintained
6704F: Documentation/hwmon/it87
6705F: drivers/hwmon/it87.c
6706
d7104bff
AP
6707IT913X MEDIA DRIVER
6708M: Antti Palosaari <crope@iki.fi>
6709L: linux-media@vger.kernel.org
a825eaec 6710W: https://linuxtv.org
d7104bff
AP
6711W: http://palosaari.fi/linux/
6712Q: http://patchwork.linuxtv.org/project/linux-media/list/
6713T: git git://linuxtv.org/anttip/media_tree.git
6714S: Maintained
249c697e 6715F: drivers/media/tuners/it913x*
d7104bff 6716
91821ff3 6717IVTV VIDEO4LINUX DRIVER
6afdeaf8 6718M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6719L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6720L: linux-media@vger.kernel.org
275ffde4 6721T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6722W: http://www.ivtvdriver.org
6723S: Maintained
618cd932 6724F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6725F: drivers/media/pci/ivtv/
c117ab84 6726F: include/uapi/linux/ivtv*
91821ff3 6727
68620bdd
MP
6728IX2505V MEDIA DRIVER
6729M: Malcolm Priestley <tvboxspy@gmail.com>
6730L: linux-media@vger.kernel.org
a825eaec 6731W: https://linuxtv.org
68620bdd
MP
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733S: Maintained
6734F: drivers/media/dvb-frontends/ix2505v*
6735
4453d736
GR
6736JC42.4 TEMPERATURE SENSOR DRIVER
6737M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6738L: linux-hwmon@vger.kernel.org
4453d736
GR
6739S: Maintained
6740F: drivers/hwmon/jc42.c
6741F: Documentation/hwmon/jc42
6742
e2d1d6c0 6743JFS FILESYSTEM
3256f80f 6744M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6745L: jfs-discussion@lists.sourceforge.net
6746W: http://jfs.sourceforge.net/
54e5881d 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6748S: Maintained
679655da
JP
6749F: Documentation/filesystems/jfs.txt
6750F: fs/jfs/
e2d1d6c0 6751
95252236 6752JME NETWORK DRIVER
8b58be88 6753M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6754L: netdev@vger.kernel.org
6755S: Maintained
63d24a0e 6756F: drivers/net/ethernet/jme.*
95252236 6757
1da177e4 6758JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6759M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6760L: linux-mtd@lists.infradead.org
6761W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6762S: Maintained
679655da 6763F: fs/jffs2/
c117ab84 6764F: include/uapi/linux/jffs2.h
1da177e4 6765
d183e11a
TT
6766JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6767M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6768M: Jan Kara <jack@suse.com>
d183e11a
TT
6769L: linux-ext4@vger.kernel.org
6770S: Maintained
6771F: fs/jbd2/
6772F: include/linux/jbd2.h
ae0718f8 6773
207dab5f
MU
6774JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6775M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6776L: linux-media@vger.kernel.org
6777S: Maintained
6778F: drivers/media/platform/rcar_jpu.c
6779
fd8b6cb4 6780JSM Neo PCI based serial card
df247081 6781M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6782L: linux-serial@vger.kernel.org
6783S: Maintained
df621252 6784F: drivers/tty/serial/jsm/
ae0718f8 6785
af39917d
CL
6786K10TEMP HARDWARE MONITORING DRIVER
6787M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6788L: linux-hwmon@vger.kernel.org
af39917d
CL
6789S: Maintained
6790F: Documentation/hwmon/k10temp
6791F: drivers/hwmon/k10temp.c
6792
4660cb35 6793K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6794M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6795L: linux-hwmon@vger.kernel.org
ae0718f8 6796S: Maintained
679655da
JP
6797F: Documentation/hwmon/k8temp
6798F: drivers/hwmon/k8temp.c
ae0718f8 6799
0ba1d91d
AR
6800KASAN
6801M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6802R: Alexander Potapenko <glider@google.com>
6803R: Dmitry Vyukov <dvyukov@google.com>
6804L: kasan-dev@googlegroups.com
6805S: Maintained
6806F: arch/*/include/asm/kasan.h
6807F: arch/*/mm/kasan_init*
2757aafa 6808F: Documentation/dev-tools/kasan.rst
64f8ebaf 6809F: include/linux/kasan*.h
0ba1d91d
AR
6810F: lib/test_kasan.c
6811F: mm/kasan/
6812F: scripts/Makefile.kasan
6813
1da177e4 6814KCONFIG
5eb1f99e 6815M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6816L: linux-kbuild@vger.kernel.org
cea8321c 6817T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6818S: Maintained
679655da
JP
6819F: Documentation/kbuild/kconfig-language.txt
6820F: scripts/kconfig/
1da177e4 6821
ea6c2089 6822KDUMP
f871f191
VG
6823M: Dave Young <dyoung@redhat.com>
6824M: Baoquan He <bhe@redhat.com>
6825R: Vivek Goyal <vgoyal@redhat.com>
34633993 6826L: kexec@lists.infradead.org
ea6c2089
VG
6827W: http://lse.sourceforge.net/kdump/
6828S: Maintained
80811493 6829F: Documentation/kdump/
ea6c2089 6830
f41bf02f
HV
6831KEENE FM RADIO TRANSMITTER DRIVER
6832M: Hans Verkuil <hverkuil@xs4all.nl>
6833L: linux-media@vger.kernel.org
6834T: git git://linuxtv.org/media_tree.git
a825eaec 6835W: https://linuxtv.org
f41bf02f
HV
6836S: Maintained
6837F: drivers/media/radio/radio-keene*
6838
1da177e4 6839KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6840M: Ian Kent <raven@themaw.net>
f694fc97 6841L: autofs@vger.kernel.org
1da177e4 6842S: Maintained
679655da 6843F: fs/autofs4/
1da177e4 6844
70fb7ba6 6845KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6846M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6849L: linux-kbuild@vger.kernel.org
5ce45962 6850S: Maintained
679655da
JP
6851F: Documentation/kbuild/
6852F: Makefile
6853F: scripts/Makefile.*
70fb7ba6
MM
6854F: scripts/basic/
6855F: scripts/mk*
6856F: scripts/package/
1da177e4
LT
6857
6858KERNEL JANITORS
c3000e03 6859L: kernel-janitors@vger.kernel.org
10466f5a 6860W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6861S: Odd Fixes
1da177e4 6862
e8b43555 6863KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6864M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6865M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6866L: linux-nfs@vger.kernel.org
1da177e4 6867W: http://nfs.sourceforge.net/
9f273c24 6868T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6869S: Supported
679655da 6870F: fs/nfsd/
c117ab84 6871F: include/uapi/linux/nfsd/
679655da
JP
6872F: fs/lockd/
6873F: fs/nfs_common/
6874F: net/sunrpc/
6875F: include/linux/lockd/
6876F: include/linux/sunrpc/
c117ab84 6877F: include/uapi/linux/sunrpc/
1da177e4 6878
13b122b3
SK
6879KERNEL SELFTEST FRAMEWORK
6880M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6881M: Shuah Khan <shuah@kernel.org>
64f00850 6882L: linux-kselftest@vger.kernel.org
13b122b3
SK
6883T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6884S: Maintained
6885F: tools/testing/selftests
6886
426d62e2 6887KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6888M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6889M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6890L: kvm@vger.kernel.org
e3e58478 6891W: http://www.linux-kvm.org
a94b40a6 6892T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6893S: Supported
c93a64fe
PB
6894F: Documentation/*/kvm*.txt
6895F: Documentation/virtual/kvm/
679655da 6896F: arch/*/kvm/
1662e862
CB
6897F: arch/x86/kernel/kvm.c
6898F: arch/x86/kernel/kvmclock.c
679655da
JP
6899F: arch/*/include/asm/kvm*
6900F: include/linux/kvm*
c117ab84 6901F: include/uapi/linux/kvm*
679655da 6902F: virt/kvm/
6d0a1a61 6903F: tools/kvm/
426d62e2 6904
ad8003d3 6905KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6906M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6907L: kvm@vger.kernel.org
038161de 6908W: http://www.linux-kvm.org/
7de609c8 6909S: Maintained
679655da 6910F: arch/x86/include/asm/svm.h
679655da 6911F: arch/x86/kvm/svm.c
426d62e2 6912
513014b7 6913KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6914M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6915L: kvm-ppc@vger.kernel.org
038161de 6916W: http://www.linux-kvm.org/
6a7f972d 6917T: git git://github.com/agraf/linux-2.6.git
513014b7 6918S: Supported
679655da
JP
6919F: arch/powerpc/include/asm/kvm*
6920F: arch/powerpc/kvm/
513014b7 6921
85f8fffe 6922KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6923M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6924M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6925L: linux-s390@vger.kernel.org
6926W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6928S: Supported
679655da
JP
6929F: Documentation/s390/kvm.txt
6930F: arch/s390/include/asm/kvm*
80811493 6931F: arch/s390/kvm/
85f8fffe 6932
a749474d 6933KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6934M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6935M: Marc Zyngier <marc.zyngier@arm.com>
6936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6937L: kvmarm@lists.cs.columbia.edu
6938W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6940S: Supported
a749474d
CD
6941F: arch/arm/include/uapi/asm/kvm*
6942F: arch/arm/include/asm/kvm*
6943F: arch/arm/kvm/
5c8818b4
MZ
6944F: virt/kvm/arm/
6945F: include/kvm/arm_*
a749474d 6946
6394a3ec 6947KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6948M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6949M: Marc Zyngier <marc.zyngier@arm.com>
6950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6951L: kvmarm@lists.cs.columbia.edu
6952S: Maintained
6953F: arch/arm64/include/uapi/asm/kvm*
6954F: arch/arm64/include/asm/kvm*
6955F: arch/arm64/kvm/
6956
bfd3d532
JH
6957KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6958M: James Hogan <james.hogan@imgtec.com>
6959L: linux-mips@linux-mips.org
6960S: Supported
6961F: arch/mips/include/uapi/asm/kvm*
6962F: arch/mips/include/asm/kvm*
6963F: arch/mips/kvm/
6964
dc009d92 6965KEXEC
8b58be88 6966M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6967W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6968L: kexec@lists.infradead.org
dc009d92 6969S: Maintained
679655da 6970F: include/linux/kexec.h
c117ab84 6971F: include/uapi/linux/kexec.h
10540a69 6972F: kernel/kexec*
dc009d92 6973
e971461f
DH
6974KEYS/KEYRINGS:
6975M: David Howells <dhowells@redhat.com>
aa62efff 6976L: keyrings@vger.kernel.org
e971461f 6977S: Maintained
d410fa4e 6978F: Documentation/security/keys.txt
e971461f
DH
6979F: include/linux/key.h
6980F: include/linux/key-type.h
75aeddd1
DH
6981F: include/linux/keyctl.h
6982F: include/uapi/linux/keyctl.h
e971461f
DH
6983F: include/keys/
6984F: security/keys/
6985
7f3c68be 6986KEYS-TRUSTED
74dd744f
MZ
6987M: David Safford <safford@us.ibm.com>
6988M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6989L: linux-security-module@vger.kernel.org
aa62efff 6990L: keyrings@vger.kernel.org
7f3c68be 6991S: Supported
d410fa4e 6992F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6993F: include/keys/trusted-type.h
6994F: security/keys/trusted.c
6995F: security/keys/trusted.h
6996
6997KEYS-ENCRYPTED
74dd744f
MZ
6998M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6999M: David Safford <safford@us.ibm.com>
7f3c68be 7000L: linux-security-module@vger.kernel.org
aa62efff 7001L: keyrings@vger.kernel.org
7f3c68be 7002S: Supported
d410fa4e 7003F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7004F: include/keys/encrypted-type.h
19c90aa6 7005F: security/keys/encrypted-keys/
7f3c68be 7006
5b778dad 7007KGDB / KDB /debug_core
8b58be88 7008M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7009W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7010L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7012S: Maintained
679655da
JP
7013F: Documentation/DocBook/kgdb.tmpl
7014F: drivers/misc/kgdbts.c
df621252 7015F: drivers/tty/serial/kgdboc.c
5b778dad 7016F: include/linux/kdb.h
679655da 7017F: include/linux/kgdb.h
4063eb5f 7018F: kernel/debug/
e3e2aaf7 7019
456db8cc 7020KMEMCHECK
8b58be88 7021M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7022M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7023S: Maintained
9c296b46 7024F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7025F: arch/x86/include/asm/kmemcheck.h
7026F: arch/x86/mm/kmemcheck/
7027F: include/linux/kmemcheck.h
7028F: mm/kmemcheck.c
b9ce08c0 7029
c3bb4d24 7030KMEMLEAK
8b58be88 7031M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7032S: Maintained
ca90a7a3 7033F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7034F: include/linux/kmemleak.h
7035F: mm/kmemleak.c
7036F: mm/kmemleak-test.c
7037
89559a61 7038KPROBES
a320817c 7039M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7040M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7041M: "David S. Miller" <davem@davemloft.net>
353def94 7042M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7043S: Maintained
679655da
JP
7044F: Documentation/kprobes.txt
7045F: include/linux/kprobes.h
7046F: kernel/kprobes.c
89559a61 7047
70e84049 7048KS0108 LCD CONTROLLER DRIVER
8b58be88 7049M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7050W: http://miguelojeda.es/auxdisplay.htm
7051W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7052S: Maintained
679655da
JP
7053F: Documentation/auxdisplay/ks0108
7054F: drivers/auxdisplay/ks0108.c
7055F: include/linux/ks0108.h
70e84049 7056
1b69c6d0
DA
7057L3MDEV
7058M: David Ahern <dsa@cumulusnetworks.com>
7059L: netdev@vger.kernel.org
7060S: Maintained
7061F: net/l3mdev
7062F: include/net/l3mdev.h
7063
9ca44355 7064LANTIQ MIPS ARCHITECTURE
bdb40e8e 7065M: John Crispin <john@phrozen.org>
9ca44355
JC
7066L: linux-mips@linux-mips.org
7067S: Maintained
7068F: arch/mips/lantiq
7069
1da177e4 7070LAPB module
1da177e4 7071L: linux-x25@vger.kernel.org
bf9915cc 7072S: Orphan
679655da
JP
7073F: Documentation/networking/lapb-module.txt
7074F: include/*/lapb.h
7075F: net/lapb/
1da177e4
LT
7076
7077LASI 53c700 driver for PARISC
8b58be88 7078M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7079L: linux-scsi@vger.kernel.org
7080S: Maintained
679655da
JP
7081F: Documentation/scsi/53c700.txt
7082F: drivers/scsi/53c700*
1da177e4 7083
263de9b5 7084LED SUBSYSTEM
8b58be88 7085M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7086M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7087M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7088L: linux-leds@vger.kernel.org
b8926ba0 7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7090S: Maintained
85c90368 7091F: Documentation/devicetree/bindings/leds/
679655da
JP
7092F: drivers/leds/
7093F: include/linux/leds.h
263de9b5 7094
b0461a44 7095LEGACY EEPROM DRIVER
d8130624 7096M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7097S: Maintained
7098F: Documentation/misc-devices/eeprom
7099F: drivers/misc/eeprom/eeprom.c
7100
1da177e4 7101LEGO USB Tower driver
8b58be88 7102M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7103L: legousb-devel@lists.sourceforge.net
7104W: http://legousb.sourceforge.net/
7105S: Maintained
679655da 7106F: drivers/usb/misc/legousbtower.c
1da177e4 7107
055616a8
MK
7108LG2160 MEDIA DRIVER
7109M: Michael Krufky <mkrufky@linuxtv.org>
7110L: linux-media@vger.kernel.org
a825eaec 7111W: https://linuxtv.org
055616a8
MK
7112W: http://github.com/mkrufky
7113Q: http://patchwork.linuxtv.org/project/linux-media/list/
7114T: git git://linuxtv.org/mkrufky/tuners.git
7115S: Maintained
7116F: drivers/media/dvb-frontends/lg2160.*
7117
6f0e7725
MK
7118LGDT3305 MEDIA DRIVER
7119M: Michael Krufky <mkrufky@linuxtv.org>
7120L: linux-media@vger.kernel.org
a825eaec 7121W: https://linuxtv.org
6f0e7725
MK
7122W: http://github.com/mkrufky
7123Q: http://patchwork.linuxtv.org/project/linux-media/list/
7124T: git git://linuxtv.org/mkrufky/tuners.git
7125S: Maintained
7126F: drivers/media/dvb-frontends/lgdt3305.*
7127
568a17ff 7128LGUEST
8b58be88 7129M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7130L: lguest@lists.ozlabs.org
568a17ff 7131W: http://lguest.ozlabs.org/
72e91863 7132S: Odd Fixes
070f420b 7133F: arch/x86/include/asm/lguest*.h
679655da
JP
7134F: arch/x86/lguest/
7135F: drivers/lguest/
7136F: include/linux/lguest*.h
070f420b 7137F: tools/lguest/
568a17ff 7138
32ac7cb2
TH
7139LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7140M: Tejun Heo <tj@kernel.org>
7141L: linux-ide@vger.kernel.org
7142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7143S: Maintained
7144F: drivers/ata/
7145F: include/linux/ata.h
7146F: include/linux/libata.h
d2abf98e 7147F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7148
7149LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7150M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7151L: linux-ide@vger.kernel.org
7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7153S: Maintained
7154F: include/linux/pata_arasan_cf_data.h
7155F: drivers/ata/pata_arasan_cf.c
7156
c7fa056c
BZ
7157LIBATA PATA DRIVERS
7158M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7159M: Tejun Heo <tj@kernel.org>
7160L: linux-ide@vger.kernel.org
7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7162S: Maintained
7163F: drivers/ata/pata_*.c
7164F: drivers/ata/ata_generic.c
7165
32ac7cb2
TH
7166LIBATA SATA AHCI PLATFORM devices support
7167M: Hans de Goede <hdegoede@redhat.com>
7168M: Tejun Heo <tj@kernel.org>
7169L: linux-ide@vger.kernel.org
7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7171S: Maintained
7172F: drivers/ata/ahci_platform.c
7173F: drivers/ata/libahci_platform.c
7174F: include/linux/ahci_platform.h
7175
7176LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7177M: Mikael Pettersson <mikpelinux@gmail.com>
7178L: linux-ide@vger.kernel.org
7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7180S: Maintained
7181F: drivers/ata/sata_promise.*
7182
1acd437c
SL
7183LIBLOCKDEP
7184M: Sasha Levin <sasha.levin@oracle.com>
7185S: Maintained
7186F: tools/lib/lockdep/
7187
bc30196f
DW
7188LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7189M: Dan Williams <dan.j.williams@intel.com>
7190L: linux-nvdimm@lists.01.org
7191Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7193S: Supported
7194F: drivers/nvdimm/*
7195F: include/linux/nd.h
7196F: include/linux/libnvdimm.h
7197F: include/uapi/linux/ndctl.h
7198
7199LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7200M: Ross Zwisler <ross.zwisler@linux.intel.com>
7201L: linux-nvdimm@lists.01.org
7202Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7203S: Supported
7204F: drivers/nvdimm/blk.c
7205F: drivers/nvdimm/region_devs.c
7206F: drivers/acpi/nfit*
7207
7208LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7209M: Vishal Verma <vishal.l.verma@intel.com>
7210L: linux-nvdimm@lists.01.org
7211Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7212S: Supported
7213F: drivers/nvdimm/btt*
7214
7215LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7216M: Ross Zwisler <ross.zwisler@linux.intel.com>
7217L: linux-nvdimm@lists.01.org
7218Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7219S: Supported
7220F: drivers/nvdimm/pmem.c
b864bc17 7221F: include/linux/pmem.h
40603526 7222F: arch/*/include/asm/pmem.h
bc30196f 7223
cd9e9808
MB
7224LIGHTNVM PLATFORM SUPPORT
7225M: Matias Bjorling <mb@lightnvm.io>
7226W: http://github/OpenChannelSSD
4ead1a25 7227L: linux-block@vger.kernel.org
cd9e9808
MB
7228S: Maintained
7229F: drivers/lightnvm/
7230F: include/linux/lightnvm.h
7231F: include/uapi/linux/lightnvm.h
7232
852bb9f5 7233LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7234M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7235M: Paul Mackerras <paulus@samba.org>
ea668936 7236M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7237W: https://github.com/linuxppc/linux/wiki
a4724ed6 7238L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7239Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7241S: Supported
11c34c7d
JP
7242F: Documentation/powerpc/
7243F: arch/powerpc/
ef69b03d
ME
7244F: drivers/char/tpm/tpm_ibmvtpm*
7245F: drivers/crypto/nx/
7246F: drivers/crypto/vmx/
7247F: drivers/net/ethernet/ibm/ibmveth.*
7248F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7249F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7250F: drivers/pci/hotplug/rpa*
7251F: drivers/scsi/ibmvscsi/
ad654f25 7252F: tools/testing/selftests/powerpc
ef69b03d
ME
7253N: opal
7254N: /pmac
7255N: powermac
7256N: powernv
7257N: [^a-z0-9]ps3
7258N: pseries
1da177e4
LT
7259
7260LINUX FOR POWER MACINTOSH
8b58be88 7261M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7262W: http://www.penguinppc.org/
a4724ed6 7263L: linuxppc-dev@lists.ozlabs.org
1da177e4 7264S: Maintained
11c34c7d
JP
7265F: arch/powerpc/platforms/powermac/
7266F: drivers/macintosh/
1da177e4 7267
77a76369 7268LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7269M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7270L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7271T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7272S: Maintained
11c34c7d
JP
7273F: arch/powerpc/platforms/512x/
7274F: arch/powerpc/platforms/52xx/
1da177e4
LT
7275
7276LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7277M: Alistair Popple <alistair@popple.id.au>
8b58be88 7278M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7279W: http://www.penguinppc.org/
a4724ed6 7280L: linuxppc-dev@lists.ozlabs.org
1da177e4 7281S: Maintained
11c34c7d
JP
7282F: arch/powerpc/platforms/40x/
7283F: arch/powerpc/platforms/44x/
1da177e4 7284
260c02a9 7285LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7286L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7287S: Orphan
11c34c7d
JP
7288F: arch/powerpc/*/*virtex*
7289F: arch/powerpc/*/*/*virtex*
1da177e4 7290
e93adf1e 7291LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7292M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7293W: http://www.penguinppc.org/
a4724ed6 7294L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7295S: Maintained
a2b1f7c8 7296F: arch/powerpc/platforms/8xx/
e93adf1e 7297
1da177e4 7298LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7299M: Scott Wood <oss@buserror.net>
8b58be88 7300M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7301W: http://www.penguinppc.org/
a4724ed6 7302L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7304S: Maintained
11c34c7d 7305F: arch/powerpc/platforms/83xx/
4c8f581d 7306F: arch/powerpc/platforms/85xx/
1da177e4 7307
ab06ff3a 7308LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7309L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7310S: Orphan
11c34c7d
JP
7311F: arch/powerpc/platforms/pasemi/
7312F: drivers/*/*pasemi*
7313F: drivers/*/*/*pasemi*
ab06ff3a 7314
1da177e4 7315LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7316M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7317L: linux-security-module@vger.kernel.org
1da177e4
LT
7318S: Supported
7319
a23ce6da
HW
7320LIS3LV02D ACCELEROMETER DRIVER
7321M: Eric Piel <eric.piel@tremplin-utc.net>
7322S: Maintained
ff606677
JD
7323F: Documentation/misc-devices/lis3lv02d
7324F: drivers/misc/lis3lv02d/
bd35665f 7325F: drivers/platform/x86/hp_accel.c
a23ce6da 7326
b700e7f0
SJ
7327LIVE PATCHING
7328M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7329M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7330M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7331M: Miroslav Benes <mbenes@suse.cz>
7332R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7333S: Maintained
7334F: kernel/livepatch/
7335F: include/linux/livepatch.h
7336F: arch/x86/include/asm/livepatch.h
7337F: arch/x86/kernel/livepatch.c
5e4e3844 7338F: Documentation/livepatch/
b700e7f0 7339F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7340F: samples/livepatch/
b700e7f0 7341L: live-patching@vger.kernel.org
74d50da3 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7343
ea861d73
KC
7344LINUX KERNEL DUMP TEST MODULE (LKDTM)
7345M: Kees Cook <keescook@chromium.org>
7346S: Maintained
426f3a53 7347F: drivers/misc/lkdtm*
ea861d73 7348
e2d1d6c0 7349LLC (802.2)
8b58be88 7350M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7351S: Maintained
679655da 7352F: include/linux/llc.h
c117ab84 7353F: include/uapi/linux/llc.h
679655da
JP
7354F: include/net/llc*
7355F: net/llc/
e2d1d6c0 7356
4e233cbe
AD
7357LM73 HARDWARE MONITOR DRIVER
7358M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7359L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7360S: Maintained
7361F: drivers/hwmon/lm73.c
7362
156e2d1a 7363LM78 HARDWARE MONITOR DRIVER
d8130624 7364M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7365L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7366S: Maintained
7367F: Documentation/hwmon/lm78
7368F: drivers/hwmon/lm78.c
7369
1da177e4 7370LM83 HARDWARE MONITOR DRIVER
d8130624 7371M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7372L: linux-hwmon@vger.kernel.org
1da177e4 7373S: Maintained
679655da
JP
7374F: Documentation/hwmon/lm83
7375F: drivers/hwmon/lm83.c
1da177e4
LT
7376
7377LM90 HARDWARE MONITOR DRIVER
d8130624 7378M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7379L: linux-hwmon@vger.kernel.org
1da177e4 7380S: Maintained
679655da 7381F: Documentation/hwmon/lm90
aae7bce4 7382F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7383F: drivers/hwmon/lm90.c
1da177e4 7384
917cc4e6
GR
7385LM95234 HARDWARE MONITOR DRIVER
7386M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7387L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7388S: Maintained
7389F: Documentation/hwmon/lm95234
7390F: drivers/hwmon/lm95234.c
7391
68620bdd
MP
7392LME2510 MEDIA DRIVER
7393M: Malcolm Priestley <tvboxspy@gmail.com>
7394L: linux-media@vger.kernel.org
a825eaec 7395W: https://linuxtv.org
68620bdd
MP
7396Q: http://patchwork.linuxtv.org/project/linux-media/list/
7397S: Maintained
7398F: drivers/media/usb/dvb-usb-v2/lmedm04*
7399
d4c3be70 7400LOCKING PRIMITIVES
8b58be88
JP
7401M: Peter Zijlstra <peterz@infradead.org>
7402M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7403L: linux-kernel@vger.kernel.org
d4c3be70 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7405S: Maintained
d4c3be70 7406F: Documentation/locking/
679655da 7407F: include/linux/lockdep.h
d4c3be70
IM
7408F: include/linux/spinlock*.h
7409F: arch/*/include/asm/spinlock*.h
7410F: include/linux/rwlock*.h
7411F: include/linux/mutex*.h
7412F: arch/*/include/asm/mutex*.h
7413F: include/linux/rwsem*.h
7414F: arch/*/include/asm/rwsem.h
7415F: include/linux/seqlock.h
7416F: lib/locking*.[ch]
7486d6da 7417F: kernel/locking/
512e67f9 7418
dde33348 7419LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7420M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7421L: linux-ntfs-dev@lists.sourceforge.net
7422W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7423S: Maintained
679655da 7424F: Documentation/ldm.txt
20d16fef 7425F: block/partitions/ldm.*
1da177e4 7426
ef6ada3d
JE
7427LogFS
7428M: Joern Engel <joern@logfs.org>
756ccb3c 7429M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7430L: logfs@logfs.org
7431W: logfs.org
7432S: Maintained
7433F: fs/logfs/
7434
c87e34ef 7435LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7436M: Sathya Prakash <sathya.prakash@broadcom.com>
7437M: Chaitra P B <chaitra.basappa@broadcom.com>
7438M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7439L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7440L: linux-scsi@vger.kernel.org
9495e835 7441W: http://www.avagotech.com/support/
c87e34ef 7442S: Supported
679655da 7443F: drivers/message/fusion/
500c152a 7444F: drivers/scsi/mpt2sas/
7445F: drivers/scsi/mpt3sas/
c87e34ef 7446
1da177e4 7447LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7448M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7449L: linux-scsi@vger.kernel.org
7450S: Maintained
679655da 7451F: drivers/scsi/sym53c8xx_2/
1da177e4 7452
e5f5c99a
GR
7453LTC4261 HARDWARE MONITOR DRIVER
7454M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7455L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7456S: Maintained
7457F: Documentation/hwmon/ltc4261
7458F: drivers/hwmon/ltc4261.c
7459
81365c31 7460LTP (Linux Test Project)
28b8e8d4 7461M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7462M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7463M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7464M: Jan Stancek <jstancek@redhat.com>
7465M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7466M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7467L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7468W: http://linux-test-project.github.io/
7d1ae8a8 7469T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7470S: Maintained
7471
c12a54b3 7472M32R ARCHITECTURE
c12a54b3 7473W: http://www.linux-m32r.org/
b4174867 7474S: Orphan
679655da 7475F: arch/m32r/
c12a54b3 7476
1da177e4 7477M68K ARCHITECTURE
8b58be88 7478M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7479L: linux-m68k@lists.linux-m68k.org
7480W: http://www.linux-m68k.org/
54e5881d 7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7482S: Maintained
679655da 7483F: arch/m68k/
9db35182 7484F: drivers/zorro/
1da177e4
LT
7485
7486M68K ON APPLE MACINTOSH
8b58be88 7487M: Joshua Thompson <funaho@jurai.org>
1da177e4 7488W: http://www.mac.linux-m68k.org/
9bb9f222 7489L: linux-m68k@lists.linux-m68k.org
1da177e4 7490S: Maintained
9db35182 7491F: arch/m68k/mac/
1da177e4
LT
7492
7493M68K ON HP9000/300
8b58be88 7494M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7495W: http://www.tazenda.demon.co.uk/phil/linux-hp
7496S: Maintained
679655da 7497F: arch/m68k/hp300/
1da177e4 7498
74425546
AP
7499M88DS3103 MEDIA DRIVER
7500M: Antti Palosaari <crope@iki.fi>
7501L: linux-media@vger.kernel.org
a825eaec 7502W: https://linuxtv.org
74425546
AP
7503W: http://palosaari.fi/linux/
7504Q: http://patchwork.linuxtv.org/project/linux-media/list/
7505T: git git://linuxtv.org/anttip/media_tree.git
7506S: Maintained
7507F: drivers/media/dvb-frontends/m88ds3103*
7508
68620bdd
MP
7509M88RS2000 MEDIA DRIVER
7510M: Malcolm Priestley <tvboxspy@gmail.com>
7511L: linux-media@vger.kernel.org
a825eaec 7512W: https://linuxtv.org
68620bdd
MP
7513Q: http://patchwork.linuxtv.org/project/linux-media/list/
7514S: Maintained
7515F: drivers/media/dvb-frontends/m88rs2000*
7516
07a092fa 7517MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7518M: Alexey Klimov <klimov.linux@gmail.com>
7519L: linux-media@vger.kernel.org
7520T: git git://linuxtv.org/media_tree.git
7521S: Maintained
7522F: drivers/media/radio/radio-ma901.c
07a092fa 7523
64a327a7 7524MAC80211
8b58be88 7525M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7526L: linux-wireless@vger.kernel.org
491b26b4 7527W: http://wireless.kernel.org/
ce466579
JB
7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7530S: Maintained
679655da
JP
7531F: Documentation/networking/mac80211-injection.txt
7532F: include/net/mac80211.h
7533F: net/mac80211/
2af8c4dc 7534F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7535
b863ceb7 7536MACVLAN DRIVER
8b58be88 7537M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7538L: netdev@vger.kernel.org
7539S: Maintained
679655da
JP
7540F: drivers/net/macvlan.c
7541F: include/linux/if_macvlan.h
b863ceb7 7542
2b6d83e2
JB
7543MAILBOX API
7544M: Jassi Brar <jassisinghbrar@gmail.com>
7545L: linux-kernel@vger.kernel.org
7546S: Maintained
7547F: drivers/mailbox/
7548F: include/linux/mailbox_client.h
7549F: include/linux/mailbox_controller.h
7550
faf1668c 7551MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7552M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7553W: http://www.kernel.org/doc/man-pages
bd7ebec6 7554L: linux-man@vger.kernel.org
1b53dc74 7555S: Maintained
faf1668c 7556
0d3cd4b6
VD
7557MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7558M: Andrew Lunn <andrew@lunn.ch>
7559M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7560S: Maintained
7561F: drivers/net/dsa/mv88e6xxx/
7562
8427defd 7563MARVELL ARMADA DRM SUPPORT
54176cc6 7564M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7565S: Maintained
7566F: drivers/gpu/drm/armada/
4418833e
EV
7567F: include/uapi/drm/armada_drm.h
7568F: Documentation/devicetree/bindings/display/armada/
8427defd 7569
c4d007bc
TP
7570MARVELL CRYPTO DRIVER
7571M: Boris Brezillon <boris.brezillon@free-electrons.com>
7572M: Arnaud Ebalard <arno@natisbad.org>
7573F: drivers/crypto/marvell/
7574S: Maintained
7575L: linux-crypto@vger.kernel.org
7576
44c14c1d 7577MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7578M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7579M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7580L: netdev@vger.kernel.org
7581S: Maintained
7582F: drivers/net/ethernet/marvell/sk*
7583
74cda169 7584MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7585L: libertas-dev@lists.infradead.org
8ac3e99e 7586S: Orphan
f988d640 7587F: drivers/net/wireless/marvell/libertas/
74cda169 7588
b60d6975 7589MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7590M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7591L: netdev@vger.kernel.org
f5ca8502 7592S: Maintained
527a6266 7593F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7594F: include/linux/mv643xx.h
1da177e4 7595
370b8ed9
TP
7596MARVELL MVNETA ETHERNET DRIVER
7597M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7598L: netdev@vger.kernel.org
7599S: Maintained
7600F: drivers/net/ethernet/marvell/mvneta.*
7601
fcad584d 7602MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7603M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7604M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7605L: linux-wireless@vger.kernel.org
7606S: Maintained
277b024e 7607F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7608
a2c3f656 7609MARVELL MWL8K WIRELESS DRIVER
a040d532 7610M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7611L: linux-wireless@vger.kernel.org
16345910 7612S: Odd Fixes
de60f1dc 7613F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7614
2a69567b 7615MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7616M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7617S: Odd Fixes
1fa7e547 7618F: drivers/mmc/host/mvsdio.*
2a69567b 7619
1da177e4 7620MATROX FRAMEBUFFER DRIVER
c69f677c 7621L: linux-fbdev@vger.kernel.org
52653199 7622S: Orphan
8a61f013 7623F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7624F: include/uapi/linux/matroxfb.h
1da177e4 7625
ca462085
GR
7626MAX16065 HARDWARE MONITOR DRIVER
7627M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7628L: linux-hwmon@vger.kernel.org
ca462085
GR
7629S: Maintained
7630F: Documentation/hwmon/max16065
7631F: drivers/hwmon/max16065.c
7632
1f61cab8
GR
7633MAX20751 HARDWARE MONITOR DRIVER
7634M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7635L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7636S: Maintained
7637F: Documentation/hwmon/max20751
7638F: drivers/hwmon/max20751.c
7639
d20620de 7640MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7641L: linux-hwmon@vger.kernel.org
34924b23 7642S: Orphan
679655da
JP
7643F: Documentation/hwmon/max6650
7644F: drivers/hwmon/max6650.c
d20620de 7645
e89ab51f
GR
7646MAX6697 HARDWARE MONITOR DRIVER
7647M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7648L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7649S: Maintained
7650F: Documentation/hwmon/max6697
7651F: Documentation/devicetree/bindings/i2c/max6697.txt
7652F: drivers/hwmon/max6697.c
7653F: include/linux/platform_data/max6697.h
7654
3b2af7f7
PR
7655MAX9860 MONO AUDIO VOICE CODEC DRIVER
7656M: Peter Rosin <peda@axentia.se>
7657L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7658S: Maintained
7659F: Documentation/devicetree/bindings/sound/max9860.txt
7660F: sound/soc/codecs/max9860.*
7661
f8f847b5 7662MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7663M: Krzysztof Kozlowski <krzk@kernel.org>
7664M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7665L: linux-pm@vger.kernel.org
7666S: Supported
8c0984e5
SR
7667F: drivers/power/supply/max14577_charger.c
7668F: drivers/power/supply/max77693_charger.c
f8f847b5 7669
3811405e
JMC
7670MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7671M: Javier Martinez Canillas <javier@osg.samsung.com>
7672L: linux-kernel@vger.kernel.org
7673S: Supported
96173cc6 7674F: drivers/*/*max77802*.c
3811405e
JMC
7675F: Documentation/devicetree/bindings/*/*max77802.txt
7676F: include/dt-bindings/*/*max77802.h
7677
befeb596
KK
7678MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7679M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7680M: Krzysztof Kozlowski <krzk@kernel.org>
7681M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7682L: linux-kernel@vger.kernel.org
7683S: Supported
86cf635a 7684F: drivers/*/max14577*.c
0998a436 7685F: drivers/*/max77686*.c
86cf635a 7686F: drivers/*/max77693*.c
befeb596
KK
7687F: drivers/extcon/extcon-max14577.c
7688F: drivers/extcon/extcon-max77693.c
7689F: drivers/rtc/rtc-max77686.c
7690F: drivers/clk/clk-max77686.c
7691F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7692F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7693F: Documentation/devicetree/bindings/mfd/max77693.txt
7694F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7695F: include/linux/mfd/max14577*.h
7696F: include/linux/mfd/max77686*.h
7697F: include/linux/mfd/max77693*.h
7698
9be3c9a5
HV
7699MAXIRADIO FM RADIO RECEIVER DRIVER
7700M: Hans Verkuil <hverkuil@xs4all.nl>
7701L: linux-media@vger.kernel.org
7702T: git git://linuxtv.org/media_tree.git
a825eaec 7703W: https://linuxtv.org
9be3c9a5
HV
7704S: Maintained
7705F: drivers/media/radio/radio-maxiradio*
7706
c05dc2cc
PR
7707MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7708M: Peter Rosin <peda@axentia.se>
7709L: linux-iio@vger.kernel.org
7710S: Maintained
7711F: drivers/iio/potentiometer/mcp4531.c
7712
3b8df5fd
WBG
7713MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7714M: William Breathitt Gray <vilhelm.gray@gmail.com>
7715L: linux-iio@vger.kernel.org
7716S: Maintained
7717F: drivers/iio/dac/cio-dac.c
7718
7b49235e
LP
7719MEDIA DRIVERS FOR RENESAS - FCP
7720M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7721L: linux-media@vger.kernel.org
7722L: linux-renesas-soc@vger.kernel.org
7723T: git git://linuxtv.org/media_tree.git
7724S: Supported
7725F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7726F: drivers/media/platform/rcar-fcp.c
7727F: include/media/rcar-fcp.h
7728
4710b752
KB
7729MEDIA DRIVERS FOR RENESAS - FDP1
7730M: Kieran Bingham <kieran@bingham.xyz>
7731L: linux-media@vger.kernel.org
7732L: linux-renesas-soc@vger.kernel.org
7733T: git git://linuxtv.org/media_tree.git
7734S: Supported
7735F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7736F: drivers/media/platform/rcar_fdp1.c
7737
474cde66
NS
7738MEDIA DRIVERS FOR RENESAS - VIN
7739M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7740L: linux-media@vger.kernel.org
7741L: linux-renesas-soc@vger.kernel.org
7742T: git git://linuxtv.org/media_tree.git
7743S: Supported
7744F: Documentation/devicetree/bindings/media/rcar_vin.txt
7745F: drivers/media/platform/rcar-vin/
7746
6f32a8c9
LP
7747MEDIA DRIVERS FOR RENESAS - VSP1
7748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7749L: linux-media@vger.kernel.org
4a121096 7750L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7751T: git git://linuxtv.org/media_tree.git
7752S: Supported
7753F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7754F: drivers/media/platform/vsp1/
7755
fae2080a
AO
7756MEDIA DRIVERS FOR HELENE
7757M: Abylay Ospan <aospan@netup.ru>
7758L: linux-media@vger.kernel.org
7759W: https://linuxtv.org
7760W: http://netup.tv/
7761T: git git://linuxtv.org/media_tree.git
7762S: Supported
7763F: drivers/media/dvb-frontends/helene*
7764
dacf9ce8
KS
7765MEDIA DRIVERS FOR ASCOT2E
7766M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7767M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7768L: linux-media@vger.kernel.org
a825eaec 7769W: https://linuxtv.org
dacf9ce8
KS
7770W: http://netup.tv/
7771T: git git://linuxtv.org/media_tree.git
7772S: Supported
7773F: drivers/media/dvb-frontends/ascot2e*
7774
a6dc60ff
KS
7775MEDIA DRIVERS FOR CXD2841ER
7776M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7777M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7778L: linux-media@vger.kernel.org
a825eaec 7779W: https://linuxtv.org
a6dc60ff
KS
7780W: http://netup.tv/
7781T: git git://linuxtv.org/media_tree.git
7782S: Supported
7783F: drivers/media/dvb-frontends/cxd2841er*
7784
a5d32b35
KS
7785MEDIA DRIVERS FOR HORUS3A
7786M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7787M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7788L: linux-media@vger.kernel.org
a825eaec 7789W: https://linuxtv.org
a5d32b35
KS
7790W: http://netup.tv/
7791T: git git://linuxtv.org/media_tree.git
7792S: Supported
7793F: drivers/media/dvb-frontends/horus3a*
7794
e025273b
KS
7795MEDIA DRIVERS FOR LNBH25
7796M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7797M: Abylay Ospan <aospan@netup.ru>
e025273b 7798L: linux-media@vger.kernel.org
a825eaec 7799W: https://linuxtv.org
e025273b
KS
7800W: http://netup.tv/
7801T: git git://linuxtv.org/media_tree.git
7802S: Supported
7803F: drivers/media/dvb-frontends/lnbh25*
7804
52b1eaf4
KS
7805MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7806M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7807M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7808L: linux-media@vger.kernel.org
a825eaec 7809W: https://linuxtv.org
52b1eaf4
KS
7810W: http://netup.tv/
7811T: git git://linuxtv.org/media_tree.git
7812S: Supported
7813F: drivers/media/pci/netup_unidvb/*
7814
127c49ae 7815MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7816M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7817M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7818P: LinuxTV.org Project
7819L: linux-media@vger.kernel.org
a825eaec 7820W: https://linuxtv.org
8a6e2535 7821Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7822T: git git://linuxtv.org/media_tree.git
127c49ae 7823S: Maintained
618cd932 7824F: Documentation/media/
127c49ae 7825F: drivers/media/
ffe06198 7826F: drivers/staging/media/
eb4b0ec7 7827F: include/linux/platform_data/media/
127c49ae 7828F: include/media/
6c0f0359
MCC
7829F: include/uapi/linux/dvb/
7830F: include/uapi/linux/videodev2.h
7831F: include/uapi/linux/media.h
7832F: include/uapi/linux/v4l2-*
7833F: include/uapi/linux/meye.h
7834F: include/uapi/linux/ivtv*
7835F: include/uapi/linux/uvcvideo.h
d20620de 7836
0c272fc9
JC
7837MEDIATEK ETHERNET DRIVER
7838M: Felix Fietkau <nbd@openwrt.org>
7839M: John Crispin <blogic@openwrt.org>
7840L: netdev@vger.kernel.org
7841S: Maintained
7842F: drivers/net/ethernet/mediatek/
7843
67712beb
TL
7844MEDIATEK MEDIA DRIVER
7845M: Tiffany Lin <tiffany.lin@mediatek.com>
7846M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7847S: Supported
7848F: drivers/media/platform/mtk-vcodec/
7849F: drivers/media/platform/mtk-vpu/
7850F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7851F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7852
fc96ec0d
MT
7853MEDIATEK MDP DRIVER
7854M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7855M: Houlong Wei <houlong.wei@mediatek.com>
7856M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7857S: Supported
7858F: drivers/media/platform/mtk-mdp/
7859F: drivers/media/platform/mtk-vpu/
7860F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
7861
c869f77d
JK
7862MEDIATEK MT7601U WIRELESS LAN DRIVER
7863M: Jakub Kicinski <kubakici@wp.pl>
7864L: linux-wireless@vger.kernel.org
7865S: Maintained
7866F: drivers/net/wireless/mediatek/mt7601u/
7867
e399065b
SS
7868MEGARAID SCSI/SAS DRIVERS
7869M: Kashyap Desai <kashyap.desai@avagotech.com>
7870M: Sumit Saxena <sumit.saxena@avagotech.com>
7871M: Uday Lingala <uday.lingala@avagotech.com>
7872L: megaraidlinux.pdl@avagotech.com
baaea1dc 7873L: linux-scsi@vger.kernel.org
e399065b 7874W: http://www.lsi.com
ce00f85c 7875S: Maintained
679655da
JP
7876F: Documentation/scsi/megaraid.txt
7877F: drivers/scsi/megaraid.*
7878F: drivers/scsi/megaraid/
757e0108 7879
ff43f433
SJ
7880MELFAS MIP4 TOUCHSCREEN DRIVER
7881M: Sangwon Jee <jeesw@melfas.com>
7882W: http://www.melfas.com
7883S: Supported
7884F: drivers/input/touchscreen/melfas_mip4.c
7885F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7886
2c46c9d5 7887MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7888M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7889L: netdev@vger.kernel.org
2c46c9d5
AV
7890S: Supported
7891W: http://www.mellanox.com
7892Q: http://patchwork.ozlabs.org/project/netdev/list/
7893F: drivers/net/ethernet/mellanox/mlx4/en_*
7894
e7523a49
OG
7895MELLANOX ETHERNET DRIVER (mlx5e)
7896M: Saeed Mahameed <saeedm@mellanox.com>
7897L: netdev@vger.kernel.org
7898S: Supported
7899W: http://www.mellanox.com
7900Q: http://patchwork.ozlabs.org/project/netdev/list/
7901F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7902
93c1edb2
JP
7903MELLANOX ETHERNET SWITCH DRIVERS
7904M: Jiri Pirko <jiri@mellanox.com>
7905M: Ido Schimmel <idosch@mellanox.com>
7906L: netdev@vger.kernel.org
7907S: Supported
7908W: http://www.mellanox.com
7909Q: http://patchwork.ozlabs.org/project/netdev/list/
7910F: drivers/net/ethernet/mellanox/mlxsw/
7911
be4fdf99
VP
7912MELLANOX MLXCPLD LED DRIVER
7913M: Vadim Pasternak <vadimp@mellanox.com>
7914L: linux-leds@vger.kernel.org
7915S: Supported
7916F: drivers/leds/leds-mlxcpld.c
7917F: Documentation/leds/leds-mlxcpld.txt
7918
58cbbee2
VP
7919MELLANOX PLATFORM DRIVER
7920M: Vadim Pasternak <vadimp@mellanox.com>
7921L: platform-driver-x86@vger.kernel.org
7922S: Supported
7923F: arch/x86/platform/mellanox/mlx-platform.c
7924
8700e3e7
MS
7925SOFT-ROCE DRIVER (rxe)
7926M: Moni Shoua <monis@mellanox.com>
7927L: linux-rdma@vger.kernel.org
7928S: Supported
7929W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7930Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7931F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7932F: include/uapi/rdma/rdma_user_rxe.h
7933
5b25b13a
MD
7934MEMBARRIER SUPPORT
7935M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7936M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7937L: linux-kernel@vger.kernel.org
7938S: Supported
7939F: kernel/membarrier.c
7940F: include/uapi/linux/membarrier.h
7941
70ea91f1
SR
7942MEMORY MANAGEMENT
7943L: linux-mm@kvack.org
70ea91f1
SR
7944W: http://www.linux-mm.org
7945S: Maintained
679655da 7946F: include/linux/mm.h
551450bb
CS
7947F: include/linux/gfp.h
7948F: include/linux/mmzone.h
7949F: include/linux/memory_hotplug.h
7950F: include/linux/vmalloc.h
679655da 7951F: mm/
70ea91f1 7952
f4e9ce66 7953MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7954M: David Woodhouse <dwmw2@infradead.org>
242c325e 7955M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7956M: Boris Brezillon <boris.brezillon@free-electrons.com>
7957M: Marek Vasut <marek.vasut@gmail.com>
7958M: Richard Weinberger <richard@nod.at>
7959M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7960L: linux-mtd@lists.infradead.org
8a6e2535
JP
7961W: http://www.linux-mtd.infradead.org/
7962Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7963T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7964T: git git://git.infradead.org/l2-mtd.git
1da177e4 7965S: Maintained
becc7ae5 7966F: Documentation/devicetree/bindings/mtd/
679655da
JP
7967F: drivers/mtd/
7968F: include/linux/mtd/
c117ab84 7969F: include/uapi/mtd/
1da177e4 7970
26c57ef1 7971MEN A21 WATCHDOG DRIVER
30c7469b 7972M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7973L: linux-watchdog@vger.kernel.org
30c7469b 7974S: Maintained
26c57ef1
JT
7975F: drivers/watchdog/mena21_wdt.c
7976
3764e82e 7977MEN CHAMELEON BUS (mcb)
30c7469b
JT
7978M: Johannes Thumshirn <morbidrsa@gmail.com>
7979S: Maintained
3764e82e
JT
7980F: drivers/mcb/
7981F: include/linux/mcb.h
b9f2f459 7982F: Documentation/men-chameleon-bus.txt
3764e82e 7983
48b490d2
AW
7984MEN F21BMC (Board Management Controller)
7985M: Andreas Werner <andreas.werner@men.de>
7986S: Supported
7987F: drivers/mfd/menf21bmc.c
7988F: drivers/watchdog/menf21bmc_wdt.c
7989F: drivers/leds/leds-menf21bmc.c
7990F: drivers/hwmon/menf21bmc_hwmon.c
7991F: Documentation/hwmon/menf21bmc
7992
12285945
JH
7993METAG ARCHITECTURE
7994M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7995L: linux-metag@vger.kernel.org
9f273c24 7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7997S: Odd Fixes
12285945
JH
7998F: arch/metag/
7999F: Documentation/metag/
8000F: Documentation/devicetree/bindings/metag/
2d799dde 8001F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8002F: drivers/clocksource/metag_generic.c
5698c50d
JH
8003F: drivers/irqchip/irq-metag.c
8004F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8005F: drivers/tty/metag_da.c
12285945 8006
c6375b0a 8007MICROBLAZE ARCHITECTURE
8b58be88 8008M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8009W: http://www.monstr.eu/fdt/
8010T: git git://git.monstr.eu/linux-2.6-microblaze.git
8011S: Supported
0a8c7914 8012F: arch/microblaze/
1da177e4 8013
5615c371
NF
8014MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8015M: Richard Genoud <richard.genoud@gmail.com>
8016S: Maintained
8017F: drivers/tty/serial/atmel_serial.c
8018F: include/linux/atmel_serial.h
8019
71fb2c74
SW
8020MICROCHIP / ATMEL ISC DRIVER
8021M: Songjun Wu <songjun.wu@microchip.com>
8022L: linux-media@vger.kernel.org
8023S: Supported
8024F: drivers/media/platform/atmel/atmel-isc.c
8025F: drivers/media/platform/atmel/atmel-isc-regs.h
8026F: devicetree/bindings/media/atmel-isc.txt
8027
2508a45a
CY
8028MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8029M: Chen Yu <yu.c.chen@intel.com>
8030L: platform-driver-x86@vger.kernel.org
8031S: Supported
8032F: drivers/platform/x86/surfacepro3_button.c
8033
1da177e4 8034MICROTEK X6 SCANNER
61eee9a7 8035M: Oliver Neukum <oliver@neukum.org>
1da177e4 8036S: Maintained
679655da 8037F: drivers/usb/image/microtek.*
1da177e4
LT
8038
8039MIPS
8b58be88 8040M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8041L: linux-mips@linux-mips.org
6097050d 8042W: http://www.linux-mips.org/
b05e988e 8043T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8044Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8045S: Supported
f46d92e8 8046F: Documentation/devicetree/bindings/mips/
679655da
JP
8047F: Documentation/mips/
8048F: arch/mips/
1da177e4 8049
413ef3f6
KC
8050MIPS/LOONGSON1 ARCHITECTURE
8051M: Keguang Zhang <keguang.zhang@gmail.com>
8052L: linux-mips@linux-mips.org
8053S: Maintained
8054F: arch/mips/loongson32/
8055F: arch/mips/include/asm/mach-loongson32/
8056F: drivers/*/*loongson1*
8057F: drivers/*/*/*loongson1*
8058
08b7620a
HV
8059MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8060M: Hans Verkuil <hverkuil@xs4all.nl>
8061L: linux-media@vger.kernel.org
8062T: git git://linuxtv.org/media_tree.git
a825eaec 8063W: https://linuxtv.org
08b7620a
HV
8064S: Odd Fixes
8065F: drivers/media/radio/radio-miropcm20*
8066
c09befcb
OG
8067MELLANOX MLX4 core VPI driver
8068M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8069L: netdev@vger.kernel.org
8070L: linux-rdma@vger.kernel.org
8071W: http://www.mellanox.com
8072Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8073S: Supported
8074F: drivers/net/ethernet/mellanox/mlx4/
8075F: include/linux/mlx4/
9ce28a20 8076F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8077
8078MELLANOX MLX4 IB driver
8079M: Yishai Hadas <yishaih@mellanox.com>
8080L: linux-rdma@vger.kernel.org
8081W: http://www.mellanox.com
e126ba97 8082Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8083S: Supported
8084F: drivers/infiniband/hw/mlx4/
8085F: include/linux/mlx4/
8086
595a4d8f 8087MELLANOX MLX5 core VPI driver
45788f1f 8088M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8089M: Matan Barak <matanb@mellanox.com>
8090M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8091L: netdev@vger.kernel.org
8092L: linux-rdma@vger.kernel.org
8093W: http://www.mellanox.com
8094Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8095S: Supported
8096F: drivers/net/ethernet/mellanox/mlx5/core/
8097F: include/linux/mlx5/
3085e29e 8098F: include/uapi/rdma/mlx5-abi.h
e126ba97 8099
595a4d8f
OG
8100MELLANOX MLX5 IB driver
8101M: Matan Barak <matanb@mellanox.com>
8102M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8103L: linux-rdma@vger.kernel.org
8104W: http://www.mellanox.com
8105Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8106S: Supported
b75f0050 8107F: drivers/infiniband/hw/mlx5/
595a4d8f 8108F: include/linux/mlx5/
e126ba97 8109
764589b6
CM
8110MELEXIS MLX90614 DRIVER
8111M: Crt Mori <cmo@melexis.com>
8112L: linux-iio@vger.kernel.org
8113W: http://www.melexis.com
8114S: Supported
8115F: drivers/iio/temperature/mlx90614.c
8116
6c223761
KB
8117MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8118M: Don Brace <don.brace@microsemi.com>
8119L: esc.storagedev@microsemi.com
8120L: linux-scsi@vger.kernel.org
8121S: Supported
8122F: drivers/scsi/smartpqi/smartpqi*.[ch]
8123F: drivers/scsi/smartpqi/Kconfig
8124F: drivers/scsi/smartpqi/Makefile
8125F: include/linux/cciss*.h
8126F: include/uapi/linux/cciss*.h
425b490b 8127F: Documentation/scsi/smartpqi.txt
6c223761 8128
0ce277e4
AP
8129MN88472 MEDIA DRIVER
8130M: Antti Palosaari <crope@iki.fi>
8131L: linux-media@vger.kernel.org
a825eaec 8132W: https://linuxtv.org
0ce277e4
AP
8133W: http://palosaari.fi/linux/
8134Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8135S: Maintained
94d0eaa4 8136F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8137
4f4d238f
AP
8138MN88473 MEDIA DRIVER
8139M: Antti Palosaari <crope@iki.fi>
8140L: linux-media@vger.kernel.org
a825eaec 8141W: https://linuxtv.org
4f4d238f
AP
8142W: http://palosaari.fi/linux/
8143Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8144S: Maintained
877ba50b 8145F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8146
1da177e4 8147MODULE SUPPORT
a467a672 8148M: Jessica Yu <jeyu@redhat.com>
8b58be88 8149M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8150S: Maintained
679655da
JP
8151F: include/linux/module.h
8152F: kernel/module.c
1da177e4
LT
8153
8154MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8155W: http://popies.net/meye/
b7788e13 8156S: Orphan
618cd932 8157F: Documentation/media/v4l-drivers/meye*
90d72ac6 8158F: drivers/media/pci/meye/
6c0f0359 8159F: include/uapi/linux/meye.h
1da177e4 8160
b9705b60 8161MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8162M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8163S: Maintained
679655da 8164F: Documentation/serial/moxa-smartio
c897401b 8165F: drivers/tty/mxser.*
d735410a 8166
889b2f87
AK
8167MR800 AVERMEDIA USB FM RADIO DRIVER
8168M: Alexey Klimov <klimov.linux@gmail.com>
8169L: linux-media@vger.kernel.org
8170T: git git://linuxtv.org/media_tree.git
8171S: Maintained
8172F: drivers/media/radio/radio-mr800.c
8173
d7155691
AO
8174MRF24J40 IEEE 802.15.4 RADIO DRIVER
8175M: Alan Ott <alan@signal11.us>
8176L: linux-wpan@vger.kernel.org
8177S: Maintained
8178F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8179F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8180
8c4c731a 8181MSI LAPTOP SUPPORT
182ae55c 8182M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8183L: platform-driver-x86@vger.kernel.org
8c4c731a 8184S: Maintained
679655da 8185F: drivers/platform/x86/msi-laptop.c
8c4c731a 8186
0f1006b1 8187MSI WMI SUPPORT
d0944853 8188L: platform-driver-x86@vger.kernel.org
5ee7041e 8189S: Orphan
0f1006b1
AA
8190F: drivers/platform/x86/msi-wmi.c
8191
19a628a0
AP
8192MSI001 MEDIA DRIVER
8193M: Antti Palosaari <crope@iki.fi>
8194L: linux-media@vger.kernel.org
a825eaec 8195W: https://linuxtv.org
19a628a0
AP
8196W: http://palosaari.fi/linux/
8197Q: http://patchwork.linuxtv.org/project/linux-media/list/
8198T: git git://linuxtv.org/anttip/media_tree.git
8199S: Maintained
0185e197 8200F: drivers/media/tuners/msi001*
19a628a0 8201
7570589d 8202MSI2500 MEDIA DRIVER
2c57213f
AP
8203M: Antti Palosaari <crope@iki.fi>
8204L: linux-media@vger.kernel.org
a825eaec 8205W: https://linuxtv.org
2c57213f
AP
8206W: http://palosaari.fi/linux/
8207Q: http://patchwork.linuxtv.org/project/linux-media/list/
8208T: git git://linuxtv.org/anttip/media_tree.git
8209S: Maintained
7570589d 8210F: drivers/media/usb/msi2500/
2c57213f 8211
159eeea4
RJ
8212MSYSTEMS DISKONCHIP G3 MTD DRIVER
8213M: Robert Jarzmik <robert.jarzmik@free.fr>
8214L: linux-mtd@lists.infradead.org
8215S: Maintained
8216F: drivers/mtd/devices/docg3*
8217
62a37dc7 8218MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8219M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8220L: linux-media@vger.kernel.org
8221T: git git://linuxtv.org/media_tree.git
8222S: Maintained
8223F: drivers/media/i2c/mt9m032.c
b5dcee22 8224F: include/media/i2c/mt9m032.h
0e837fb9 8225
62a37dc7 8226MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8227M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8228L: linux-media@vger.kernel.org
8229T: git git://linuxtv.org/media_tree.git
8230S: Maintained
8231F: drivers/media/i2c/mt9p031.c
b5dcee22 8232F: include/media/i2c/mt9p031.h
0e837fb9 8233
62a37dc7 8234MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8235M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8236L: linux-media@vger.kernel.org
8237T: git git://linuxtv.org/media_tree.git
8238S: Maintained
8239F: drivers/media/i2c/mt9t001.c
b5dcee22 8240F: include/media/i2c/mt9t001.h
0e837fb9 8241
62a37dc7 8242MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8243M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8244L: linux-media@vger.kernel.org
8245T: git git://linuxtv.org/media_tree.git
8246S: Maintained
f2272e13 8247F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8248F: drivers/media/i2c/mt9v032.c
b5dcee22 8249F: include/media/i2c/mt9v032.h
0e837fb9 8250
4e0d13cb 8251MULTIFUNCTION DEVICES (MFD)
f7d3210e 8252M: Lee Jones <lee.jones@linaro.org>
7caa7991 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8254S: Supported
80366127 8255F: Documentation/devicetree/bindings/mfd/
679655da 8256F: drivers/mfd/
55b5940d 8257F: include/linux/mfd/
4e0d13cb 8258
5c4e6f13 8259MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8260M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8261L: linux-mmc@vger.kernel.org
82bb095e 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8263S: Maintained
2810984b 8264F: Documentation/devicetree/bindings/mmc/
679655da
JP
8265F: drivers/mmc/
8266F: include/linux/mmc/
c117ab84 8267F: include/uapi/linux/mmc/
baca2da4 8268
15a0580c 8269MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8270S: Orphan
679655da
JP
8271F: drivers/mmc/host/mmc_spi.c
8272F: include/linux/spi/mmc_spi.h
15a0580c 8273
1da177e4 8274MULTISOUND SOUND DRIVER
8b58be88 8275M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8276S: Maintained
679655da
JP
8277F: Documentation/sound/oss/MultiSound
8278F: sound/oss/msnd*
1da177e4 8279
d735410a 8280MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8281S: Orphan
c897401b 8282F: drivers/tty/isicom.c
679655da 8283F: include/linux/isicom.h
d735410a 8284
550a7375 8285MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8286M: Bin Liu <b-liu@ti.com>
795fb7e7 8287L: linux-usb@vger.kernel.org
43b416e5 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8289S: Maintained
679655da 8290F: drivers/usb/musb/
550a7375 8291
ea0af5f6
MK
8292MXL5007T MEDIA DRIVER
8293M: Michael Krufky <mkrufky@linuxtv.org>
8294L: linux-media@vger.kernel.org
a825eaec 8295W: https://linuxtv.org
ea0af5f6
MK
8296W: http://github.com/mkrufky
8297Q: http://patchwork.linuxtv.org/project/linux-media/list/
8298T: git git://linuxtv.org/mkrufky/tuners.git
8299S: Maintained
8300F: drivers/media/tuners/mxl5007t.*
8301
2d3cf588 8302MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8303M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8304L: netdev@vger.kernel.org
205057ae 8305W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8306S: Supported
93f7848b 8307F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8308
9df4f913
BB
8309NAND FLASH SUBSYSTEM
8310M: Boris Brezillon <boris.brezillon@free-electrons.com>
8311R: Richard Weinberger <richard@nod.at>
8312L: linux-mtd@lists.infradead.org
8313W: http://www.linux-mtd.infradead.org/
8314Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8315T: git git://github.com/linux-nand/linux.git
8316S: Maintained
8317F: drivers/mtd/nand/
8318F: include/linux/mtd/nand*.h
8319
1da177e4 8320NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8321S: Orphan
d9fb9f38 8322F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8323
23dc05a3
DM
8324NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8325M: Daniel Mack <zonque@gmail.com>
8326S: Maintained
e5747e40 8327L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8328W: http://www.native-instruments.com
8329F: sound/usb/caiaq/
8330
1da177e4 8331NCP FILESYSTEM
52653199
PV
8332M: Petr Vandrovec <petr@vandrovec.name>
8333S: Odd Fixes
679655da 8334F: fs/ncpfs/
1da177e4 8335
a79b0322
FT
8336NCR 5380 SCSI DRIVERS
8337M: Finn Thain <fthain@telegraphics.com.au>
8338M: Michael Schmitz <schmitzmic@gmail.com>
8339L: linux-scsi@vger.kernel.org
8340S: Maintained
8341F: Documentation/scsi/g_NCR5380.txt
8342F: drivers/scsi/NCR5380.*
8343F: drivers/scsi/arm/cumana_1.c
8344F: drivers/scsi/arm/oak.c
a79b0322
FT
8345F: drivers/scsi/atari_scsi.*
8346F: drivers/scsi/dmx3191d.c
a79b0322
FT
8347F: drivers/scsi/g_NCR5380.*
8348F: drivers/scsi/g_NCR5380_mmio.c
8349F: drivers/scsi/mac_scsi.*
a79b0322
FT
8350F: drivers/scsi/sun3_scsi.*
8351F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8352
1da177e4 8353NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8354M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8355L: linux-scsi@vger.kernel.org
8356S: Maintained
679655da 8357F: drivers/scsi/NCR_D700.*
1da177e4 8358
4aa3eb4c
GR
8359NCT6775 HARDWARE MONITOR DRIVER
8360M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8361L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8362S: Maintained
8363F: Documentation/hwmon/nct6775
8364F: drivers/hwmon/nct6775.c
8365
3c2d774c 8366NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8367M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8368L: linux-rdma@vger.kernel.org
e3d33cb1 8369W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8370S: Supported
8371F: drivers/infiniband/hw/nes/
c546b2a3 8372F: include/uapi/rdma/nes-abi.h
3c2d774c 8373
be2f2e84 8374NETEM NETWORK EMULATOR
adbbf69d 8375M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8376L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8377S: Maintained
679655da 8378F: net/sched/sch_netem.c
be2f2e84 8379
b2f5a051 8380NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8381M: Jon Mason <jdmason@kudzu.us>
4a58448b 8382L: netdev@vger.kernel.org
4a58448b 8383S: Supported
679655da 8384F: Documentation/networking/s2io.txt
b2f5a051 8385F: Documentation/networking/vxge.txt
86387e1a 8386F: drivers/net/ethernet/neterion/
4a58448b 8387
db9cf3a3 8388NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8389M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8390M: Patrick McHardy <kaber@trash.net>
42010ed0 8391M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8392L: netfilter-devel@vger.kernel.org
82b98543 8393L: coreteam@netfilter.org
1da177e4
LT
8394W: http://www.netfilter.org/
8395W: http://www.iptables.org/
42010ed0
PNA
8396Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8399S: Supported
679655da
JP
8400F: include/linux/netfilter*
8401F: include/linux/netfilter/
8402F: include/net/netfilter/
c117ab84
CEB
8403F: include/uapi/linux/netfilter*
8404F: include/uapi/linux/netfilter/
679655da
JP
8405F: net/*/netfilter.c
8406F: net/*/netfilter/
8407F: net/netfilter/
91c269a0 8408F: net/bridge/br_netfilter*.c
1da177e4 8409
4cc67735 8410NETLABEL
87a0874c 8411M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8412W: http://netlabel.sf.net
8413L: netdev@vger.kernel.org
87a0874c 8414S: Maintained
80811493 8415F: Documentation/netlabel/
679655da
JP
8416F: include/net/netlabel.h
8417F: net/netlabel/
4cc67735 8418
1da177e4 8419NETROM NETWORK LAYER
8b58be88 8420M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8421L: linux-hams@vger.kernel.org
d34cb28a 8422W: http://www.linux-ax25.org/
1da177e4 8423S: Maintained
679655da 8424F: include/net/netrom.h
c117ab84 8425F: include/uapi/linux/netrom.h
679655da 8426F: net/netrom/
1da177e4 8427
4c352362
JK
8428NETRONOME ETHERNET DRIVERS
8429M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8430L: oss-drivers@netronome.com
8431S: Maintained
8432F: drivers/net/ethernet/netronome/
8433
5ddb88c0 8434NETWORK BLOCK DEVICE (NBD)
4ca5829a 8435M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8436S: Maintained
5e4b269b 8437L: nbd-general@lists.sourceforge.net
4ca5829a 8438T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8439F: Documentation/blockdev/nbd.txt
8440F: drivers/block/nbd.c
c117ab84 8441F: include/uapi/linux/nbd.h
1da177e4 8442
6e43650c
NH
8443NETWORK DROP MONITOR
8444M: Neil Horman <nhorman@tuxdriver.com>
8445L: netdev@vger.kernel.org
8446S: Maintained
8447W: https://fedorahosted.org/dropwatch/
8448F: net/core/drop_monitor.c
8449
3ed6e498
AL
8450NETWORKING [DSA]
8451M: Andrew Lunn <andrew@lunn.ch>
8452M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8453M: Florian Fainelli <f.fainelli@gmail.com>
8454S: Maintained
8455F: net/dsa/
8456F: include/net/dsa.h
8457F: drivers/net/dsa/
8458
1da177e4 8459NETWORKING [GENERAL]
8b58be88 8460M: "David S. Miller" <davem@davemloft.net>
979b6c13 8461L: netdev@vger.kernel.org
b1e8fd54 8462W: http://www.linuxfoundation.org/en/Net
11e98029 8463Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8466S: Maintained
679655da
JP
8467F: net/
8468F: include/net/
018d21ed
JP
8469F: include/linux/in.h
8470F: include/linux/net.h
8471F: include/linux/netdevice.h
c117ab84
CEB
8472F: include/uapi/linux/in.h
8473F: include/uapi/linux/net.h
8474F: include/uapi/linux/netdevice.h
0c7aecd4 8475F: include/uapi/linux/net_namespace.h
7e814a6c 8476F: tools/net/
f4e53f9a 8477F: tools/testing/selftests/net/
335a67d2 8478F: lib/random32.c
a101ccd1 8479F: lib/test_bpf.c
1da177e4
LT
8480
8481NETWORKING [IPv4/IPv6]
8b58be88
JP
8482M: "David S. Miller" <davem@davemloft.net>
8483M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8484M: James Morris <jmorris@namei.org>
8485M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8486M: Patrick McHardy <kaber@trash.net>
979b6c13 8487L: netdev@vger.kernel.org
08deed1e 8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8489S: Maintained
679655da
JP
8490F: net/ipv4/
8491F: net/ipv6/
8492F: include/net/ip*
0a14842f 8493F: arch/x86/net/*
1da177e4 8494
73b7656c
DM
8495NETWORKING [IPSEC]
8496M: Steffen Klassert <steffen.klassert@secunet.com>
8497M: Herbert Xu <herbert@gondor.apana.org.au>
8498M: "David S. Miller" <davem@davemloft.net>
8499L: netdev@vger.kernel.org
d1fc5024
SK
8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8502S: Maintained
5826bdd1 8503F: net/core/flow.c
73b7656c
DM
8504F: net/xfrm/
8505F: net/key/
8506F: net/ipv4/xfrm*
d1fc5024
SK
8507F: net/ipv4/esp4.c
8508F: net/ipv4/ah4.c
8509F: net/ipv4/ipcomp.c
8510F: net/ipv4/ip_vti.c
73b7656c 8511F: net/ipv6/xfrm*
d1fc5024
SK
8512F: net/ipv6/esp6.c
8513F: net/ipv6/ah6.c
8514F: net/ipv6/ipcomp6.c
8515F: net/ipv6/ip6_vti.c
73b7656c
DM
8516F: include/uapi/linux/xfrm.h
8517F: include/net/xfrm.h
8518
10e2ff1c 8519NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8520M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8521L: netdev@vger.kernel.org
8522S: Maintained
8523
29f8f632 8524NETWORKING [WIRELESS]
2cb4abd1 8525L: linux-wireless@vger.kernel.org
8a6e2535 8526Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8527
788873ac
JP
8528NETWORKING DRIVERS
8529L: netdev@vger.kernel.org
8530W: http://www.linuxfoundation.org/en/Net
11e98029 8531Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8534S: Odd Fixes
156f4fbc 8535F: Documentation/devicetree/bindings/net/
788873ac 8536F: drivers/net/
018d21ed 8537F: include/linux/if_*
0b63bf1f 8538F: include/linux/netdevice.h
0b63bf1f
JD
8539F: include/linux/etherdevice.h
8540F: include/linux/fcdevice.h
8541F: include/linux/fddidevice.h
8542F: include/linux/hippidevice.h
8543F: include/linux/inetdevice.h
c117ab84
CEB
8544F: include/uapi/linux/if_*
8545F: include/uapi/linux/netdevice.h
788873ac 8546
0e324cf6
JL
8547NETWORKING DRIVERS (WIRELESS)
8548M: Kalle Valo <kvalo@codeaurora.org>
8549L: linux-wireless@vger.kernel.org
8550Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8553S: Maintained
182fd9ee 8554F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8555F: drivers/net/wireless/
8556
3d396eb1 8557NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8558M: Manish Chopra <manish.chopra@cavium.com>
8559M: Rahul Verma <rahul.verma@cavium.com>
8560M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8561L: netdev@vger.kernel.org
3d396eb1 8562S: Supported
aa43c215 8563F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8564
6423d30f
AAJ
8565NFC SUBSYSTEM
8566M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8567M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8568M: Samuel Ortiz <sameo@linux.intel.com>
8569L: linux-wireless@vger.kernel.org
1eb3b216 8570L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8571S: Supported
6423d30f 8572F: net/nfc/
55eb94f9 8573F: include/net/nfc/
c117ab84 8574F: include/uapi/linux/nfc.h
6423d30f 8575F: drivers/nfc/
397d6497
CR
8576F: include/linux/platform_data/nfcmrvl.h
8577F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8578F: include/linux/platform_data/pn544.h
397d6497
CR
8579F: include/linux/platform_data/st21nfca.h
8580F: include/linux/platform_data/st-nci.h
7ebb88e5 8581F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8582
e8b43555 8583NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8584M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8585M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8586L: linux-nfs@vger.kernel.org
8587W: http://client.linux-nfs.org
cd7b996a 8588T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8589S: Maintained
679655da
JP
8590F: fs/lockd/
8591F: fs/nfs/
8592F: fs/nfs_common/
8593F: net/sunrpc/
8594F: include/linux/lockd/
8595F: include/linux/nfs*
8596F: include/linux/sunrpc/
c117ab84
CEB
8597F: include/uapi/linux/nfs*
8598F: include/uapi/linux/sunrpc/
1da177e4 8599
85ef9cea 8600NILFS2 FILESYSTEM
e2126935 8601M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8602L: linux-nilfs@vger.kernel.org
f9472265 8603W: http://nilfs.sourceforge.net/
9e92e516 8604W: http://nilfs.osdn.jp/
e2126935 8605T: git git://github.com/konis/nilfs2.git
85ef9cea 8606S: Supported
679655da
JP
8607F: Documentation/filesystems/nilfs2.txt
8608F: fs/nilfs2/
c35c7ac5 8609F: include/trace/events/nilfs2.h
e63e88bc
RK
8610F: include/uapi/linux/nilfs2_api.h
8611F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8612
1da177e4 8613NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8614M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8615W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8616S: Maintained
679655da
JP
8617F: Documentation/scsi/NinjaSCSI.txt
8618F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8619
8620NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8621M: GOTO Masanori <gotom@debian.or.jp>
8622M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8623W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8624S: Maintained
679655da
JP
8625F: Documentation/scsi/NinjaSCSI.txt
8626F: drivers/scsi/nsp32*
1da177e4 8627
383b8fb9
LFT
8628NIOS2 ARCHITECTURE
8629M: Ley Foon Tan <lftan@altera.com>
8630L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8632S: Maintained
8633F: arch/nios2/
8634
2a6afddb 8635NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8636R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8637F: include/linux/power/bq2415x_charger.h
081bab21 8638F: include/linux/power/bq27xxx_battery.h
2a6afddb 8639F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8640F: drivers/power/supply/bq2415x_charger.c
8641F: drivers/power/supply/bq27xxx_battery.c
8642F: drivers/power/supply/bq27xxx_battery_i2c.c
8643F: drivers/power/supply/isp1704_charger.c
8644F: drivers/power/supply/rx51_battery.c
2a6afddb 8645
a1bd3bae 8646NTB DRIVER CORE
9ef6bf6c
JM
8647M: Jon Mason <jdmason@kudzu.us>
8648M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8649M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8650L: linux-ntb@googlegroups.com
fce8a7bb 8651S: Supported
2984411f
JM
8652W: https://github.com/jonmason/ntb/wiki
8653T: git git://github.com/jonmason/ntb.git
fce8a7bb 8654F: drivers/ntb/
548c237c 8655F: drivers/net/ntb_netdev.c
fce8a7bb 8656F: include/linux/ntb.h
a1bd3bae 8657F: include/linux/ntb_transport.h
a9c59ef7 8658F: tools/testing/selftests/ntb/
fce8a7bb 8659
e26a5843
AH
8660NTB INTEL DRIVER
8661M: Jon Mason <jdmason@kudzu.us>
8662M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8663L: linux-ntb@googlegroups.com
e26a5843
AH
8664S: Supported
8665W: https://github.com/jonmason/ntb/wiki
8666T: git git://github.com/jonmason/ntb.git
8667F: drivers/ntb/hw/intel/
fce8a7bb 8668
a1b36958
XY
8669NTB AMD DRIVER
8670M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8671L: linux-ntb@googlegroups.com
8672S: Supported
8673F: drivers/ntb/hw/amd/
8674
1da177e4 8675NTFS FILESYSTEM
2818ef50 8676M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8677L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8678W: http://www.tuxera.com/
e6f4dee7 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8680S: Supported
679655da
JP
8681F: Documentation/filesystems/ntfs.txt
8682F: fs/ntfs/
1da177e4 8683
9eb8ef74 8684NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8685M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8686L: linux-fbdev@vger.kernel.org
ce00f85c 8687S: Maintained
8a61f013
JH
8688F: drivers/video/fbdev/riva/
8689F: drivers/video/fbdev/nvidia/
1da177e4 8690
79461681 8691NVM EXPRESS DRIVER
b3975e94
JF
8692M: Keith Busch <keith.busch@intel.com>
8693M: Jens Axboe <axboe@fb.com>
79461681 8694L: linux-nvme@lists.infradead.org
b3975e94
JF
8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8696W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8697S: Supported
57dacad5 8698F: drivers/nvme/host/
79461681
MW
8699F: include/linux/nvme.h
8700
a07b4970
CH
8701NVM EXPRESS TARGET DRIVER
8702M: Christoph Hellwig <hch@lst.de>
8703M: Sagi Grimberg <sagi@grimberg.me>
8704L: linux-nvme@lists.infradead.org
8705S: Supported
8706F: drivers/nvme/target/
8707
aee4b9bd
SK
8708NVMEM FRAMEWORK
8709M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8710M: Maxime Ripard <maxime.ripard@free-electrons.com>
8711S: Maintained
8712F: drivers/nvmem/
8713F: Documentation/devicetree/bindings/nvmem/
8714F: include/linux/nvmem-consumer.h
8715F: include/linux/nvmem-provider.h
8716
dece4585
CP
8717NXP-NCI NFC DRIVER
8718M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8719R: Charles Gorand <charles.gorand@effinnov.com>
8720L: linux-nfc@lists.01.org (moderated for non-subscribers)
8721S: Supported
8722F: drivers/nfc/nxp-nci
8723
f50d7146 8724NXP TDA998X DRM DRIVER
54176cc6 8725M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8726S: Supported
8727F: drivers/gpu/drm/i2c/tda998x_drv.c
8728F: include/drm/i2c/tda998x.h
8729
fbace43e
PR
8730NXP TFA9879 DRIVER
8731M: Peter Rosin <peda@axentia.se>
8732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8733S: Maintained
8734F: sound/soc/codecs/tfa9879*
8735
442f04c3
JP
8736OBJTOOL
8737M: Josh Poimboeuf <jpoimboe@redhat.com>
8738S: Supported
8739F: tools/objtool/
8740
f5525786 8741OMAP SUPPORT
0e24bdd4 8742M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8743L: linux-omap@vger.kernel.org
8744W: http://www.muru.com/linux/omap/
8745W: http://linux.omap.com/
8a6e2535 8746Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8748S: Maintained
4e04d5a3 8749F: arch/arm/*omap*/
026da812
FB
8750F: arch/arm/configs/omap1_defconfig
8751F: arch/arm/configs/omap2plus_defconfig
046d0a37 8752F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8753F: drivers/irqchip/irq-omap-intc.c
8754F: drivers/mfd/*omap*.c
8755F: drivers/mfd/menelaus.c
8756F: drivers/mfd/palmas.c
8757F: drivers/mfd/tps65217.c
8758F: drivers/mfd/tps65218.c
8759F: drivers/mfd/tps65910.c
8760F: drivers/mfd/twl-core.[ch]
8761F: drivers/mfd/twl4030*.c
8762F: drivers/mfd/twl6030*.c
8763F: drivers/mfd/twl6040*.c
8764F: drivers/regulator/palmas-regulator*.c
8765F: drivers/regulator/pbias-regulator.c
8766F: drivers/regulator/tps65217-regulator.c
8767F: drivers/regulator/tps65218-regulator.c
8768F: drivers/regulator/tps65910-regulator.c
8769F: drivers/regulator/twl-regulator.c
046d0a37 8770F: include/linux/i2c-omap.h
f5525786 8771
50f29fbd 8772OMAP DEVICE TREE SUPPORT
cdb55ab0 8773M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8774M: Tony Lindgren <tony@atomide.com>
8775L: linux-omap@vger.kernel.org
d0fb18c5 8776L: devicetree@vger.kernel.org
50f29fbd
TL
8777S: Maintained
8778F: arch/arm/boot/dts/*omap*
8779F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8780F: arch/arm/boot/dts/*am4*
8781F: arch/arm/boot/dts/*am5*
8782F: arch/arm/boot/dts/*dra7*
50f29fbd 8783
f5525786 8784OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8785M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8786L: linux-omap@vger.kernel.org
8787S: Maintained
8788F: arch/arm/*omap*/*clock*
8789
8790OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8791M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8792L: linux-omap@vger.kernel.org
8793S: Maintained
8794F: arch/arm/*omap*/*pm*
c46938d4 8795F: drivers/cpufreq/omap-cpufreq.c
f5525786 8796
d21db568 8797OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8798M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8799M: Paul Walmsley <paul@pwsan.com>
8800L: linux-omap@vger.kernel.org
8801S: Maintained
d21db568 8802F: arch/arm/mach-omap2/prm*
692ab1f3 8803
f5525786 8804OMAP AUDIO SUPPORT
6c284903 8805M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8806M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8808L: linux-omap@vger.kernel.org
8809S: Maintained
8810F: sound/soc/omap/
8811
18640193
TL
8812OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8813M: Roger Quadros <rogerq@ti.com>
8814M: Tony Lindgren <tony@atomide.com>
8815L: linux-omap@vger.kernel.org
8816S: Maintained
8817F: drivers/memory/omap-gpmc.c
8818F: arch/arm/mach-omap2/*gpmc*
8819
f5525786 8820OMAP FRAMEBUFFER SUPPORT
830e6384 8821M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8822L: linux-fbdev@vger.kernel.org
f5525786
TL
8823L: linux-omap@vger.kernel.org
8824S: Maintained
8a61f013 8825F: drivers/video/fbdev/omap/
f5525786 8826
676eec0d 8827OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8828M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8829L: linux-omap@vger.kernel.org
676eec0d 8830L: linux-fbdev@vger.kernel.org
178ff4c9 8831S: Maintained
8a61f013 8832F: drivers/video/fbdev/omap2/
178ff4c9
TV
8833F: Documentation/arm/OMAP/DSS
8834
8b37fcfc
OBC
8835OMAP HARDWARE SPINLOCK SUPPORT
8836M: Ohad Ben-Cohen <ohad@wizery.com>
8837L: linux-omap@vger.kernel.org
8838S: Maintained
8839F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8840
f5525786 8841OMAP MMC SUPPORT
8b58be88 8842M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8843L: linux-omap@vger.kernel.org
8844S: Maintained
653f41b5
MC
8845F: drivers/mmc/host/omap.c
8846
8847OMAP HS MMC SUPPORT
0a4585c6 8848L: linux-mmc@vger.kernel.org
653f41b5 8849L: linux-omap@vger.kernel.org
dfa5d196 8850S: Orphan
653f41b5 8851F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8852
8853OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8854M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8855S: Maintained
8856F: drivers/char/hw_random/omap-rng.c
8857
f400c82e 8858OMAP HWMOD SUPPORT
cdb55ab0 8859M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8860M: Paul Walmsley <paul@pwsan.com>
8861L: linux-omap@vger.kernel.org
8862S: Maintained
8fc8b12b 8863F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8864
8633fb30
PW
8865OMAP HWMOD DATA
8866M: Paul Walmsley <paul@pwsan.com>
8867L: linux-omap@vger.kernel.org
8868S: Maintained
8869F: arch/arm/mach-omap2/omap_hwmod*data*
8870
f400c82e 8871OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8872M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8873L: linux-omap@vger.kernel.org
8874S: Maintained
8875F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8876
0db83ced 8877OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8878M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8879L: linux-media@vger.kernel.org
8880S: Maintained
7eec52db 8881F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8882F: drivers/media/platform/omap3isp/
0db83ced 8883F: drivers/staging/media/omap4iss/
7e8970e1 8884
f5525786 8885OMAP USB SUPPORT
f5525786
TL
8886L: linux-usb@vger.kernel.org
8887L: linux-omap@vger.kernel.org
3b243519 8888S: Orphan
a16fbd65
JP
8889F: drivers/usb/*/*omap*
8890F: arch/arm/*omap*/usb*
f5525786 8891
6d994710 8892OMAP GPIO DRIVER
fe643528 8893M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8894M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8895M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8896L: linux-omap@vger.kernel.org
8897S: Maintained
fe643528 8898F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8899F: drivers/gpio/gpio-omap.c
8900
c351e290
MJ
8901OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8902M: Mark Jackson <mpfj@newflow.co.uk>
8903L: linux-omap@vger.kernel.org
8904S: Maintained
8905F: arch/arm/boot/dts/am335x-nano.dts
8906
0ad122d9 8907OMFS FILESYSTEM
8b58be88 8908M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8909L: linux-karma-devel@lists.sourceforge.net
8910S: Maintained
679655da
JP
8911F: Documentation/filesystems/omfs.txt
8912F: fs/omfs/
0ad122d9 8913
c1986ee9 8914OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8915M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8916S: Maintained
679655da
JP
8917F: drivers/char/pcmcia/cm4000_cs.c
8918F: include/linux/cm4000_cs.h
c117ab84 8919F: include/uapi/linux/cm4000_cs.h
c1986ee9 8920
77c44ab1 8921OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8922M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8923S: Maintained
679655da 8924F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8925
77d5140f 8926OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8927M: Jonathan Corbet <corbet@lwn.net>
661263b5 8928L: linux-media@vger.kernel.org
275ffde4 8929T: git git://linuxtv.org/media_tree.git
77d5140f 8930S: Maintained
90d72ac6 8931F: drivers/media/i2c/ov7670.c
77d5140f 8932
431bca73 8933ONENAND FLASH DRIVER
8b58be88 8934M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8935L: linux-mtd@lists.infradead.org
8936S: Maintained
679655da
JP
8937F: drivers/mtd/onenand/
8938F: include/linux/mtd/onenand*.h
431bca73 8939
1da177e4 8940ONSTREAM SCSI TAPE DRIVER
8b58be88 8941M: Willem Riede <osst@riede.org>
1da177e4
LT
8942L: osst-users@lists.sourceforge.net
8943L: linux-scsi@vger.kernel.org
8944S: Maintained
f7269cfc
JD
8945F: Documentation/scsi/osst.txt
8946F: drivers/scsi/osst.*
8947F: drivers/scsi/osst_*.h
8948F: drivers/scsi/st.h
1da177e4 8949
e2d1d6c0 8950OPENCORES I2C BUS DRIVER
8b58be88 8951M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8952L: linux-i2c@vger.kernel.org
e2d1d6c0 8953S: Maintained
679655da
JP
8954F: Documentation/i2c/busses/i2c-ocores
8955F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8956
860c44c1 8957OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8958M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8959M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8960L: devicetree@vger.kernel.org
a7fefe9f 8961W: http://www.devicetree.org/
fcdec35e 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8963S: Maintained
f8828205 8964F: drivers/of/
860c44c1 8965F: include/linux/of*.h
f8828205 8966F: scripts/dtc/
860c44c1 8967
f8828205 8968OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8969M: Rob Herring <robh+dt@kernel.org>
f8828205 8970M: Mark Rutland <mark.rutland@arm.com>
f8828205 8971L: devicetree@vger.kernel.org
9f273c24 8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8973Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8974S: Maintained
8975F: Documentation/devicetree/
8976F: arch/*/boot/dts/
8977F: include/dt-bindings/
8978
2bb65f56
PA
8979OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8980M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8981L: devicetree@vger.kernel.org
8982S: Maintained
8983F: Documentation/devicetree/dynamic-resolution-notes.txt
8984F: Documentation/devicetree/overlay-notes.txt
8985F: drivers/of/overlay.c
8986F: drivers/of/resolver.c
8987
19f9d392
JB
8988OPENRISC ARCHITECTURE
8989M: Jonas Bonn <jonas@southpole.se>
8990W: http://openrisc.net
19f9d392
JB
8991S: Maintained
8992T: git git://openrisc.net/~jonas/linux
14430813 8993F: arch/openrisc/
19f9d392 8994
ccb1352e 8995OPENVSWITCH
4f337ed5 8996M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8997L: netdev@vger.kernel.org
ccb1352e
JG
8998L: dev@openvswitch.org
8999W: http://openvswitch.org
ccb1352e
JG
9000S: Maintained
9001F: net/openvswitch/
b422da7c 9002F: include/uapi/linux/openvswitch.h
ccb1352e 9003
875fa6fb
VK
9004OPERATING PERFORMANCE POINTS (OPP)
9005M: Viresh Kumar <vireshk@kernel.org>
9006M: Nishanth Menon <nm@ti.com>
9007M: Stephen Boyd <sboyd@codeaurora.org>
9008L: linux-pm@vger.kernel.org
9009S: Maintained
9010T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9011F: drivers/base/power/opp/
9012F: include/linux/pm_opp.h
9013F: Documentation/power/opp.txt
9014F: Documentation/devicetree/bindings/opp/
9015
af39917d
CL
9016OPL4 DRIVER
9017M: Clemens Ladisch <clemens@ladisch.de>
9018L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9019T: git git://git.alsa-project.org/alsa-kernel.git
9020S: Maintained
9021F: sound/drivers/opl4/
9022
1da177e4 9023OPROFILE
4cf7e718 9024M: Robert Richter <rric@kernel.org>
1da177e4
LT
9025L: oprofile-list@lists.sf.net
9026S: Maintained
81c4a8a6 9027F: arch/*/include/asm/oprofile*.h
679655da
JP
9028F: arch/*/oprofile/
9029F: drivers/oprofile/
9030F: include/linux/oprofile.h
1da177e4 9031
e2d1d6c0 9032ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9033M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9034M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9035L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9036W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9037S: Supported
679655da
JP
9038F: Documentation/filesystems/ocfs2.txt
9039F: Documentation/filesystems/dlmfs.txt
9040F: fs/ocfs2/
e2d1d6c0 9041
1da177e4 9042ORINOCO DRIVER
724c6b35 9043L: linux-wireless@vger.kernel.org
491b26b4 9044W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9045W: http://www.nongnu.org/orinoco/
3a59babb 9046S: Orphan
2be45b66 9047F: drivers/net/wireless/intersil/orinoco/
1da177e4 9048
42c55aa8 9049OSD LIBRARY and FILESYSTEM
fadc0752 9050M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9051M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9052L: osd-dev@open-osd.org
9053W: http://open-osd.org
54e5881d 9054T: git git://git.open-osd.org/open-osd.git
68274794 9055S: Maintained
42c55aa8 9056F: drivers/scsi/osd/
6b6f0b6c 9057F: include/scsi/osd_*
42c55aa8 9058F: fs/exofs/
68274794 9059
ef94b186 9060OVERLAY FILESYSTEM
7c37fbda 9061M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9062L: linux-unionfs@vger.kernel.org
9063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9064S: Supported
1d113735 9065F: fs/overlayfs/
7c37fbda
NB
9066F: Documentation/filesystems/overlayfs.txt
9067
85096169
MM
9068ORANGEFS FILESYSTEM
9069M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9070L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9072S: Supported
9073F: fs/orangefs/
9074F: Documentation/filesystems/orangefs.txt
9075
e2d1d6c0 9076P54 WIRELESS DRIVER
084cb0fe 9077M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9078L: linux-wireless@vger.kernel.org
084cb0fe 9079W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9080S: Maintained
d3466830 9081F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9082
f5cd7872 9083PA SEMI ETHERNET DRIVER
f5cd7872 9084L: netdev@vger.kernel.org
56a5b8da 9085S: Orphan
ded19add 9086F: drivers/net/ethernet/pasemi/*
f5cd7872 9087
beb58aa3 9088PA SEMI SMBUS DRIVER
846557d3 9089L: linux-i2c@vger.kernel.org
56a5b8da 9090S: Orphan
679655da 9091F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9092
48fc267e
SK
9093PADATA PARALLEL EXECUTION MECHANISM
9094M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9095L: linux-crypto@vger.kernel.org
9096S: Maintained
9097F: kernel/padata.c
9098F: include/linux/padata.h
9099F: Documentation/padata.txt
9100
709ee531 9101PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9102M: Harald Welte <laforge@gnumonks.org>
d0944853 9103L: platform-driver-x86@vger.kernel.org
709ee531 9104S: Maintained
679655da 9105F: drivers/platform/x86/panasonic-laptop.c
709ee531 9106
368dd5ac 9107PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9108M: David Howells <dhowells@redhat.com>
4fa97181
DH
9109L: linux-am33-list@redhat.com (moderated for non-subscribers)
9110W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9111S: Maintained
679655da
JP
9112F: Documentation/mn10300/
9113F: arch/mn10300/
4fa97181 9114
305b37bd
KS
9115PARALLEL LCD/KEYPAD PANEL DRIVER
9116M: Willy Tarreau <willy@haproxy.com>
9117M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9118S: Odd Fixes
9119F: Documentation/misc-devices/lcd-panel-cgram.txt
9120F: drivers/misc/panel.c
9121
64dfff03
SM
9122PARALLEL PORT SUBSYSTEM
9123M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9124M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9125L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9126S: Maintained
679655da
JP
9127F: drivers/parport/
9128F: include/linux/parport*.h
9129F: drivers/char/ppdev.c
c117ab84 9130F: include/uapi/linux/ppdev.h
64dfff03 9131F: Documentation/parport*.txt
1da177e4 9132
4cdf6bc2 9133PARAVIRT_OPS INTERFACE
d633180c 9134M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9135M: Chris Wright <chrisw@sous-sol.org>
9136M: Alok Kataria <akataria@vmware.com>
9137M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9138L: virtualization@lists.linux-foundation.org
4cdf6bc2 9139S: Supported
a2e19991 9140F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9141F: arch/*/kernel/paravirt*
9142F: arch/*/include/asm/paravirt.h
47ae4b05 9143F: include/linux/hypervisor.h
4cdf6bc2 9144
e2d1d6c0 9145PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9146M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9147L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9148S: Maintained
679655da
JP
9149F: Documentation/blockdev/paride.txt
9150F: drivers/block/paride/
e2d1d6c0
RD
9151
9152PARISC ARCHITECTURE
b8828770 9153M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9154M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9155L: linux-parisc@vger.kernel.org
9156W: http://www.parisc-linux.org/
8a6e2535 9157Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9160S: Maintained
679655da 9161F: arch/parisc/
2b6bac9e 9162F: Documentation/parisc/
679655da 9163F: drivers/parisc/
2b6bac9e
HD
9164F: drivers/char/agp/parisc-agp.c
9165F: drivers/input/serio/gscps2.c
9166F: drivers/parport/parport_gsc.*
9167F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9168F: drivers/video/fbdev/sti*
2b6bac9e
HD
9169F: drivers/video/console/sti*
9170F: drivers/video/logo/logo_parisc*
e2d1d6c0 9171
1662d32c 9172PC87360 HARDWARE MONITORING DRIVER
8b58be88 9173M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9174L: linux-hwmon@vger.kernel.org
1662d32c 9175S: Maintained
679655da
JP
9176F: Documentation/hwmon/pc87360
9177F: drivers/hwmon/pc87360.c
1662d32c
JC
9178
9179PC8736x GPIO DRIVER
8b58be88 9180M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9181S: Maintained
679655da 9182F: drivers/char/pc8736x_gpio.c
1662d32c 9183
1ad107fd 9184PC87427 HARDWARE MONITORING DRIVER
d8130624 9185M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9186L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9187S: Maintained
9188F: Documentation/hwmon/pc87427
9189F: drivers/hwmon/pc87427.c
9190
b26e0ed4 9191PCA9532 LED DRIVER
8b58be88 9192M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9193S: Maintained
d5ca6918
JP
9194F: drivers/leds/leds-pca9532.c
9195F: include/linux/leds-pca9532.h
b26e0ed4 9196
5ce914a8 9197PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9198M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9199L: linux-i2c@vger.kernel.org
9200S: Maintained
b4f0b74e 9201F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9202
3971dae5 9203PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9204M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9205S: Maintained
9206F: drivers/firmware/pcdp.*
9207
065c6359 9208PCI ERROR RECOVERY
6305902c 9209M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9210L: linux-pci@vger.kernel.org
065c6359 9211S: Supported
679655da 9212F: Documentation/PCI/pci-error-recovery.txt
065c6359 9213
78c1cffd
RC
9214PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9215M: Russell Currey <ruscur@russell.cc>
9216L: linuxppc-dev@lists.ozlabs.org
9217S: Supported
9218F: Documentation/powerpc/eeh-pci-error-recovery.txt
9219F: arch/powerpc/kernel/eeh*.c
9220F: arch/powerpc/platforms/*/eeh*.c
9221F: arch/powerpc/include/*/eeh*.h
9222
1da177e4 9223PCI SUBSYSTEM
5ac3a6d2 9224M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9225L: linux-pci@vger.kernel.org
99662dd1 9226Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9228S: Supported
92a1fe2e 9229F: Documentation/devicetree/bindings/pci/
679655da
JP
9230F: Documentation/PCI/
9231F: drivers/pci/
9232F: include/linux/pci*
6b49ee49 9233F: arch/x86/pci/
cad01f91 9234F: arch/x86/kernel/quirks.c
1da177e4 9235
eaa6111b
LFT
9236PCI DRIVER FOR ALTERA PCIE IP
9237M: Ley Foon Tan <lftan@altera.com>
9238L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9239L: linux-pci@vger.kernel.org
9240S: Supported
9241F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9242F: drivers/pci/host/pcie-altera.c
9243
b7e78170
RH
9244PCI DRIVER FOR ARM VERSATILE PLATFORM
9245M: Rob Herring <robh@kernel.org>
9246L: linux-pci@vger.kernel.org
9247L: linux-arm-kernel@lists.infradead.org
9248S: Maintained
9249F: Documentation/devicetree/bindings/pci/versatile.txt
9250F: drivers/pci/host/pci-versatile.c
9251
3dc9d38c
TP
9252PCI DRIVER FOR ARMADA 8K
9253M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9254L: linux-pci@vger.kernel.org
9255L: linux-arm-kernel@lists.infradead.org
9256S: Maintained
9257F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9258F: drivers/pci/host/pcie-armada8k.c
9259
5f6b6ccd
TI
9260PCI DRIVER FOR APPLIEDMICRO XGENE
9261M: Tanmay Inamdar <tinamdar@apm.com>
9262L: linux-pci@vger.kernel.org
9263L: linux-arm-kernel@lists.infradead.org
9264S: Maintained
9265F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9266F: drivers/pci/host/pci-xgene.c
9267
62d0ff83
ML
9268PCI DRIVER FOR FREESCALE LAYERSCAPE
9269M: Minghuan Lian <minghuan.Lian@freescale.com>
9270M: Mingkai Hu <mingkai.hu@freescale.com>
9271M: Roy Zang <tie-fei.zang@freescale.com>
9272L: linuxppc-dev@lists.ozlabs.org
9273L: linux-pci@vger.kernel.org
9274L: linux-arm-kernel@lists.infradead.org
9275S: Maintained
9276F: drivers/pci/host/*layerscape*
9277
f0b75693 9278PCI DRIVER FOR IMX6
f175aa2c 9279M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9280M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9281L: linux-pci@vger.kernel.org
9282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283S: Maintained
9284F: drivers/pci/host/*imx6*
9285
0c4ffcfe
MK
9286PCI DRIVER FOR TI KEYSTONE
9287M: Murali Karicheri <m-karicheri2@ti.com>
9288L: linux-pci@vger.kernel.org
9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290S: Maintained
9291F: drivers/pci/host/*keystone*
9292
f0b75693
BH
9293PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9294M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9295M: Jason Cooper <jason@lakedaemon.net>
9296L: linux-pci@vger.kernel.org
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298S: Maintained
9299F: drivers/pci/host/*mvebu*
9300
8c39d710
TP
9301PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9302M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9303L: linux-pci@vger.kernel.org
9304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305S: Maintained
441106d9 9306F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9307F: drivers/pci/host/pci-aardvark.c
9308
0447cfd7
TR
9309PCI DRIVER FOR NVIDIA TEGRA
9310M: Thierry Reding <thierry.reding@gmail.com>
9311L: linux-tegra@vger.kernel.org
f0b75693 9312L: linux-pci@vger.kernel.org
0447cfd7
TR
9313S: Supported
9314F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9315F: drivers/pci/host/pci-tegra.c
9316
47ff3de9
KVA
9317PCI DRIVER FOR TI DRA7XX
9318M: Kishon Vijay Abraham I <kishon@ti.com>
9319L: linux-omap@vger.kernel.org
9320L: linux-pci@vger.kernel.org
9321S: Supported
9322F: Documentation/devicetree/bindings/pci/ti-pci.txt
9323F: drivers/pci/host/pci-dra7xx.c
9324
f0b75693
BH
9325PCI DRIVER FOR RENESAS R-CAR
9326M: Simon Horman <horms@verge.net.au>
9327L: linux-pci@vger.kernel.org
4a121096 9328L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9329S: Maintained
9330F: drivers/pci/host/*rcar*
9331
4af82255 9332PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9333M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9334L: linux-pci@vger.kernel.org
f0b75693
BH
9335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9336L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9337S: Maintained
9338F: drivers/pci/host/pci-exynos.c
9339
f0b75693 9340PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9341M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9342M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9343L: linux-pci@vger.kernel.org
9344S: Maintained
9345F: drivers/pci/host/*designware*
9346
5a3aa2a8 9347PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9348M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9349L: linux-pci@vger.kernel.org
9350S: Maintained
9351F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9352F: drivers/pci/host/pcie-designware-plat.c
9353
cf28855b
WD
9354PCI DRIVER FOR GENERIC OF HOSTS
9355M: Will Deacon <will.deacon@arm.com>
9356L: linux-pci@vger.kernel.org
9357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9358S: Maintained
9359F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9360F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9361F: drivers/pci/host/pci-host-generic.c
9362
185a383a
KB
9363PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9364M: Keith Busch <keith.busch@intel.com>
9365L: linux-pci@vger.kernel.org
9366S: Supported
bc79c985 9367F: drivers/pci/host/vmd.c
185a383a 9368
51b66a6c 9369PCIE DRIVER FOR ST SPEAR13XX
110baab1 9370M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9371L: linux-pci@vger.kernel.org
110baab1 9372S: Maintained
51b66a6c
PA
9373F: drivers/pci/host/*spear*
9374
af1169b4
LFT
9375PCI MSI DRIVER FOR ALTERA MSI IP
9376M: Ley Foon Tan <lftan@altera.com>
9377L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9378L: linux-pci@vger.kernel.org
9379S: Supported
9380F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9381F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9382
dcd19de3
DD
9383PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9384M: Duc Dang <dhdang@apm.com>
9385L: linux-pci@vger.kernel.org
9386L: linux-arm-kernel@lists.infradead.org
9387S: Maintained
9388F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9389F: drivers/pci/host/pci-xgene-msi.c
9390
a3cbfae1
NC
9391PCIE DRIVER FOR AXIS ARTPEC
9392M: Niklas Cassel <niklas.cassel@axis.com>
9393M: Jesper Nilsson <jesper.nilsson@axis.com>
9394L: linux-arm-kernel@axis.com
9395L: linux-pci@vger.kernel.org
9396S: Maintained
9397F: Documentation/devicetree/bindings/pci/axis,artpec*
9398F: drivers/pci/host/*artpec*
9399
500a1d9a
ZW
9400PCIE DRIVER FOR HISILICON
9401M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9402M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9403L: linux-pci@vger.kernel.org
9404S: Maintained
9405F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9406F: drivers/pci/host/pcie-hisi.c
9407
e77f847d
SL
9408PCIE DRIVER FOR ROCKCHIP
9409M: Shawn Lin <shawn.lin@rock-chips.com>
9410M: Wenrui Li <wenrui.li@rock-chips.com>
9411L: linux-pci@vger.kernel.org
9412L: linux-rockchip@lists.infradead.org
9413S: Maintained
9414F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9415F: drivers/pci/host/pcie-rockchip.c
9416
82a82383
SV
9417PCIE DRIVER FOR QUALCOMM MSM
9418M: Stanimir Varbanov <svarbanov@mm-sol.com>
9419L: linux-pci@vger.kernel.org
9420L: linux-arm-msm@vger.kernel.org
9421S: Maintained
9422F: drivers/pci/host/*qcom*
9423
f12b76e5
DD
9424PCIE DRIVER FOR CAVIUM THUNDERX
9425M: David Daney <david.daney@cavium.com>
9426L: linux-pci@vger.kernel.org
9427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9428S: Supported
9429F: Documentation/devicetree/bindings/pci/pci-thunder-*
9430F: drivers/pci/host/pci-thunder-*
9431
1da177e4 9432PCMCIA SUBSYSTEM
4230dfc9 9433P: Linux PCMCIA Team
f5df5881 9434L: linux-pcmcia@lists.infradead.org
6650e0a5 9435W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9437S: Maintained
679655da 9438F: Documentation/pcmcia/
a67cd548 9439F: tools/pcmcia/
679655da
JP
9440F: drivers/pcmcia/
9441F: include/pcmcia/
1da177e4
LT
9442
9443PCNET32 NETWORK DRIVER
227fb925 9444M: Don Fry <pcnet32@frontier.com>
979b6c13 9445L: netdev@vger.kernel.org
1da177e4 9446S: Maintained
b955f6ca 9447F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9448
48fc267e
SK
9449PCRYPT PARALLEL CRYPTO ENGINE
9450M: Steffen Klassert <steffen.klassert@secunet.com>
9451L: linux-crypto@vger.kernel.org
9452S: Maintained
9453F: crypto/pcrypt.c
9454F: include/crypto/pcrypt.h
9455
e72df0b8
TH
9456PER-CPU MEMORY ALLOCATOR
9457M: Tejun Heo <tj@kernel.org>
93e205a7 9458M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9460S: Maintained
9461F: include/linux/percpu*.h
9462F: mm/percpu*.c
9463F: arch/*/include/asm/percpu.h
9464
ad4ecbcb 9465PER-TASK DELAY ACCOUNTING
185e595f 9466M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9467S: Maintained
679655da
JP
9468F: include/linux/delayacct.h
9469F: kernel/delayacct.c
ad4ecbcb 9470
57c0c15b 9471PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9472M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9473M: Ingo Molnar <mingo@redhat.com>
f80c5393 9474M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9475R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9476L: linux-kernel@vger.kernel.org
75fc2d37 9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9478S: Supported
d53e8365 9479F: kernel/events/*
a003236c 9480F: include/linux/perf_event.h
c117ab84 9481F: include/uapi/linux/perf_event.h
141c4296
RR
9482F: arch/*/kernel/perf_event*.c
9483F: arch/*/kernel/*/perf_event*.c
9484F: arch/*/kernel/*/*/perf_event*.c
a003236c 9485F: arch/*/include/asm/perf_event.h
a003236c 9486F: arch/*/kernel/perf_callchain.c
b0a434fb 9487F: arch/*/events/*
a003236c 9488F: tools/perf/
6c0b3244 9489
dd49d0f5 9490PERSONALITY HANDLING
8b58be88 9491M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9492L: linux-abi-devel@lists.sourceforge.net
9493S: Maintained
679655da 9494F: include/linux/personality.h
c117ab84 9495F: include/uapi/linux/personality.h
dd49d0f5 9496
838e7a03 9497PHONET PROTOCOL
2a06b40f 9498M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9499S: Supported
9500F: Documentation/networking/phonet.txt
9501F: include/linux/phonet.h
9502F: include/net/phonet/
c117ab84 9503F: include/uapi/linux/phonet.h
838e7a03
RDC
9504F: net/phonet/
9505
1da177e4 9506PHRAM MTD DRIVER
8b58be88 9507M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9508L: linux-mtd@lists.infradead.org
9509S: Maintained
679655da 9510F: drivers/mtd/devices/phram.c
1da177e4 9511
efdbb10e
BP
9512PICOLCD HID DRIVER
9513M: Bruno Prémont <bonbons@linux-vserver.org>
9514L: linux-input@vger.kernel.org
9515S: Maintained
9516F: drivers/hid/hid-picolcd*
9517
a53bfa07
JI
9518PICOXCELL SUPPORT
9519M: Jamie Iles <jamie@jamieiles.com>
9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9521T: git git://github.com/jamieiles/linux-2.6-ji.git
9522S: Supported
b8733987 9523F: arch/arm/boot/dts/picoxcell*
14430813 9524F: arch/arm/mach-picoxcell/
b8733987 9525F: drivers/crypto/picoxcell*
a53bfa07 9526
2744e8af
LW
9527PIN CONTROL SUBSYSTEM
9528M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9529L: linux-gpio@vger.kernel.org
dbe752a3 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9531S: Maintained
9feeed94 9532F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9533F: Documentation/pinctrl.txt
07f29ba6 9534F: drivers/pinctrl/
8e406fe4 9535F: include/linux/pinctrl/
2744e8af 9536
2201bbb8
JCPV
9537PIN CONTROLLER - ATMEL AT91
9538M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540S: Maintained
c654b6bf 9541F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9542
33d3690c
LD
9543PIN CONTROLLER - ATMEL AT91 PIO4
9544M: Ludovic Desroches <ludovic.desroches@atmel.com>
9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546L: linux-gpio@vger.kernel.org
9547S: Supported
9548F: drivers/pinctrl/pinctrl-at91-pio4.*
9549
cbd1b652
MW
9550PIN CONTROLLER - INTEL
9551M: Mika Westerberg <mika.westerberg@linux.intel.com>
9552M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9553S: Maintained
9554F: drivers/pinctrl/intel/
2201bbb8 9555
9963b536
LP
9556PIN CONTROLLER - RENESAS
9557M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9558M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9559L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9560S: Maintained
9561F: drivers/pinctrl/sh-pfc/
9562
b75e60d6 9563PIN CONTROLLER - SAMSUNG
fea685e9 9564M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9565M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9566M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9568L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9569S: Maintained
9b5b33f6 9570F: drivers/pinctrl/samsung/
5db7e3bb
KK
9571F: include/dt-bindings/pinctrl/samsung.h
9572F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9573
13cbd906
TL
9574PIN CONTROLLER - SINGLE
9575M: Tony Lindgren <tony@atomide.com>
9576M: Haojian Zhuang <haojian.zhuang@linaro.org>
9577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9578L: linux-omap@vger.kernel.org
9579S: Maintained
9580F: drivers/pinctrl/pinctrl-single.c
9581
deda8287 9582PIN CONTROLLER - ST SPEAR
da89947b 9583M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9585W: http://www.st.com/spear
9586S: Maintained
8e406fe4 9587F: drivers/pinctrl/spear/
deda8287 9588
11a1cf34
JH
9589PISTACHIO SOC SUPPORT
9590M: James Hartley <james.hartley@imgtec.com>
9591M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9592L: linux-mips@linux-mips.org
9593S: Maintained
9594F: arch/mips/pistachio/
9595F: arch/mips/include/asm/mach-pistachio/
9596F: arch/mips/boot/dts/pistachio/
9597F: arch/mips/configs/pistachio*_defconfig
9598
249a6771 9599PKTCDVD DRIVER
e5f6450c 9600M: Jiri Kosina <jikos@kernel.org>
249a6771 9601S: Maintained
679655da
JP
9602F: drivers/block/pktcdvd.c
9603F: include/linux/pktcdvd.h
c117ab84 9604F: include/uapi/linux/pktcdvd.h
249a6771 9605
b31d8273
G
9606PKUNITY SOC DRIVERS
9607M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9608W: http://mprc.pku.edu.cn/~guanxuetao/linux
9609S: Maintained
ceebf4d5 9610T: git git://github.com/gxt/linux.git
b31d8273 9611F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9612F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9613F: drivers/video/fbdev/fb-puv3.c
2809e80b 9614F: drivers/rtc/rtc-puv3.c
b31d8273 9615
9d2ecfb7 9616PMBUS HARDWARE MONITORING DRIVERS
ca462085 9617M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9618L: linux-hwmon@vger.kernel.org
9619W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9620W: http://www.roeck-us.net/linux/drivers/
9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9622S: Maintained
9623F: Documentation/hwmon/pmbus
9624F: drivers/hwmon/pmbus/
9625F: include/linux/i2c/pmbus.h
9626
89a36810 9627PMC SIERRA MaxRAID DRIVER
89a36810
AR
9628L: linux-scsi@vger.kernel.org
9629W: http://www.pmc-sierra.com/
3cdea4d7 9630S: Orphan
89a36810
AR
9631F: drivers/scsi/pmcraid.*
9632
dbf9bfe6 9633PMC SIERRA PM8001 DRIVER
d32477e2 9634M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9635M: lindar_liu@usish.com
f5a7b525 9636L: pmchba@pmcs.com
dbf9bfe6 9637L: linux-scsi@vger.kernel.org
9638S: Supported
9639F: drivers/scsi/pm8001/
9640
1da177e4 9641POSIX CLOCKS and TIMERS
8b58be88 9642M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9643L: linux-kernel@vger.kernel.org
75fc2d37 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9645S: Maintained
679655da
JP
9646F: fs/timerfd.c
9647F: include/linux/timer*
5cee9645 9648F: kernel/time/*timer*
1da177e4 9649
7b06a6d7
RW
9650POWER MANAGEMENT CORE
9651M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9652L: linux-pm@vger.kernel.org
9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9654S: Supported
9655F: drivers/base/power/
9656F: include/linux/pm.h
9657F: include/linux/pm_*
9658F: include/linux/powercap.h
9659F: drivers/powercap/
9660
3be86148 9661POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9662M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9663L: linux-pm@vger.kernel.org
58db9505 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9665S: Maintained
f3332532 9666F: Documentation/devicetree/bindings/power/supply/
679655da 9667F: include/linux/power_supply.h
8c0984e5 9668F: drivers/power/supply/
3be86148 9669
514f161a
MR
9670POWER STATE COORDINATION INTERFACE (PSCI)
9671M: Mark Rutland <mark.rutland@arm.com>
9672M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9673L: linux-arm-kernel@lists.infradead.org
9674S: Maintained
9675F: drivers/firmware/psci.c
9676F: include/linux/psci.h
9677F: include/uapi/linux/psci.h
9678
43a1dd9b
SJS
9679POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9680M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9681L: linuxppc-dev@lists.ozlabs.org
9682S: Maintained
9683F: drivers/char/powernv-op-panel.c
9684
1da177e4 9685PNP SUPPORT
9c3646d1 9686M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9687S: Maintained
679655da 9688F: drivers/pnp/
1da177e4
LT
9689
9690PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9691M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9692L: linux-ppp@vger.kernel.org
9693S: Maintained
224cf5ad 9694F: drivers/net/ppp/ppp_*
1da177e4
LT
9695
9696PPP OVER ATM (RFC 2364)
8b58be88 9697M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9698S: Maintained
679655da 9699F: net/atm/pppoatm.c
c117ab84 9700F: include/uapi/linux/atmppp.h
1da177e4
LT
9701
9702PPP OVER ETHERNET
8b58be88 9703M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9704S: Maintained
224cf5ad
JK
9705F: drivers/net/ppp/pppoe.c
9706F: drivers/net/ppp/pppox.c
1da177e4 9707
a6d2370b 9708PPP OVER L2TP
8b58be88 9709M: James Chapman <jchapman@katalix.com>
a6d2370b 9710S: Maintained
90ca28d1 9711F: net/l2tp/l2tp_ppp.c
679655da 9712F: include/linux/if_pppol2tp.h
c117ab84 9713F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9714
eae9d2ba 9715PPS SUPPORT
8b58be88 9716M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9717W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9718L: linuxpps@ml.enneenne.com (subscribers-only)
9719S: Maintained
cabaaf41
JP
9720F: Documentation/pps/
9721F: drivers/pps/
9722F: include/linux/pps*.h
eae9d2ba 9723
71a6d0af
HW
9724PPTP DRIVER
9725M: Dmitry Kozlov <xeb@mail.ru>
9726L: netdev@vger.kernel.org
9727S: Maintained
224cf5ad 9728F: drivers/net/ppp/pptp.c
71a6d0af
HW
9729W: http://sourceforge.net/projects/accel-pptp
9730
1da177e4 9731PREEMPTIBLE KERNEL
8b58be88 9732M: Robert Love <rml@tech9.net>
1da177e4
LT
9733L: kpreempt-tech@lists.sourceforge.net
9734W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9735S: Supported
679655da
JP
9736F: Documentation/preempt-locking.txt
9737F: include/linux/preempt.h
1da177e4
LT
9738
9739PRISM54 WIRELESS DRIVER
8b58be88 9740M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9741L: linux-wireless@vger.kernel.org
9ef80804 9742W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9743S: Obsolete
c12edfe2 9744F: drivers/net/wireless/intersil/prism54/
1da177e4 9745
02c18891 9746PS3 NETWORK SUPPORT
b809b9ca 9747M: Geoff Levand <geoff@infradead.org>
02c18891 9748L: netdev@vger.kernel.org
a14ab6b6 9749L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9750S: Maintained
8df158ac 9751F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9752
f58a9d17 9753PS3 PLATFORM SUPPORT
b809b9ca 9754M: Geoff Levand <geoff@infradead.org>
a4724ed6 9755L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9756S: Maintained
679655da
JP
9757F: arch/powerpc/boot/ps3*
9758F: arch/powerpc/include/asm/lv1call.h
9759F: arch/powerpc/include/asm/ps3*.h
9760F: arch/powerpc/platforms/ps3/
9761F: drivers/*/ps3*
9762F: drivers/ps3/
fec629b8 9763F: drivers/rtc/rtc-ps3.c
679655da 9764F: drivers/usb/host/*ps3.c
fec629b8 9765F: sound/ppc/snd_ps3*
f58a9d17 9766
cffb4add 9767PS3VRAM DRIVER
8b58be88 9768M: Jim Paris <jim@jtan.com>
3715a5d0 9769M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9770L: linuxppc-dev@lists.ozlabs.org
cffb4add 9771S: Maintained
8a3977cb 9772F: drivers/block/ps3vram.c
cffb4add 9773
8defe599 9774PSTORE FILESYSTEM
9d5e2a02 9775M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9776M: Colin Cross <ccross@android.com>
9777M: Kees Cook <keescook@chromium.org>
9778M: Tony Luck <tony.luck@intel.com>
9779S: Maintained
9f273c24 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9781F: fs/pstore/
9782F: include/linux/pstore*
04851772 9783F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9784F: drivers/acpi/apei/erst.c
9785
7fbc415d
RC
9786PTP HARDWARE CLOCK SUPPORT
9787M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9788L: netdev@vger.kernel.org
7fbc415d
RC
9789S: Maintained
9790W: http://linuxptp.sourceforge.net/
9791F: Documentation/ABI/testing/sysfs-ptp
9792F: Documentation/ptp/*
0ecb3cdd 9793F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9794F: drivers/net/phy/dp83640*
9795F: drivers/ptp/*
9796F: include/linux/ptp_cl*
9797
cf94a4d1 9798PTRACE SUPPORT
e846ee5f 9799M: Roland McGrath <roland@hack.frob.com>
8b58be88 9800M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9801S: Maintained
9802F: include/asm-generic/syscall.h
9803F: include/linux/ptrace.h
9804F: include/linux/regset.h
9805F: include/linux/tracehook.h
c117ab84 9806F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9807F: kernel/ptrace.c
9808
3e9d7ba7
HV
9809PULSE8-CEC DRIVER
9810M: Hans Verkuil <hverkuil@xs4all.nl>
9811L: linux-media@vger.kernel.org
9812T: git git://linuxtv.org/media_tree.git
9813S: Maintained
104eda6d 9814F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9815
8320204a 9816PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9817M: Mike Isely <isely@pobox.com>
16e9495d 9818L: pvrusb2@isely.net (subscribers-only)
661263b5 9819L: linux-media@vger.kernel.org
8320204a 9820W: http://www.isely.net/pvrusb2/
275ffde4 9821T: git git://linuxtv.org/media_tree.git
8320204a 9822S: Maintained
618cd932 9823F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9824F: drivers/media/usb/pvrusb2/
8320204a 9825
39532e6c 9826PWC WEBCAM DRIVER
c0936df4 9827M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9828L: linux-media@vger.kernel.org
9829T: git git://linuxtv.org/media_tree.git
c0936df4 9830S: Odd Fixes
39532e6c
HG
9831F: drivers/media/usb/pwc/*
9832
93c090b3 9833PWM FAN DRIVER
774e0362
KD
9834M: Kamil Debski <kamil@wypas.org>
9835M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9836L: linux-hwmon@vger.kernel.org
93c090b3
KD
9837S: Supported
9838F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9839F: Documentation/hwmon/pwm-fan
9840F: drivers/hwmon/pwm-fan.c
9841
200efedd 9842PWM SUBSYSTEM
aa3495f7
TR
9843M: Thierry Reding <thierry.reding@gmail.com>
9844L: linux-pwm@vger.kernel.org
0c2498f1 9845S: Maintained
006e854f 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9847F: Documentation/pwm.txt
9848F: Documentation/devicetree/bindings/pwm/
9849F: include/linux/pwm.h
0c2498f1 9850F: drivers/pwm/
a140b98d
TR
9851F: drivers/video/backlight/pwm_bl.c
9852F: include/linux/pwm_backlight.h
0c2498f1 9853
30ec261e 9854PXA2xx/PXA3xx SUPPORT
8da5e302 9855M: Daniel Mack <daniel@zonque.org>
a323f664 9856M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9857M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9859T: git git://github.com/hzhuang1/linux.git
8da5e302 9860T: git git://github.com/rjarzmik/linux.git
1da177e4 9861S: Maintained
e68d7c14 9862F: arch/arm/boot/dts/pxa*
679655da 9863F: arch/arm/mach-pxa/
820439f1 9864F: drivers/dma/pxa*
679655da 9865F: drivers/pcmcia/pxa2xx*
1403ead9 9866F: drivers/pinctrl/pxa/
9df92e6c 9867F: drivers/spi/spi-pxa2xx*
faf2e1db 9868F: drivers/usb/gadget/udc/pxa2*
679655da 9869F: include/sound/pxa2xx-lib.h
bec4c99e 9870F: sound/arm/pxa*
14430813 9871F: sound/soc/pxa/
1da177e4 9872
f3154a46
RJ
9873PXA GPIO DRIVER
9874M: Robert Jarzmik <robert.jarzmik@free.fr>
9875L: linux-gpio@vger.kernel.org
9876S: Maintained
9877F: drivers/gpio/gpio-pxa.c
9878
ec64d3bf
EG
9879PXA3xx NAND FLASH DRIVER
9880M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9881L: linux-mtd@lists.infradead.org
9882S: Maintained
9a67f099 9883F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9884
3f640c61 9885MMP SUPPORT
8b58be88 9886M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9887M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9889T: git git://github.com/hzhuang1/linux.git
9890T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9891S: Maintained
e68d7c14 9892F: arch/arm/boot/dts/mmp*
3f640c61 9893F: arch/arm/mach-mmp/
e8e6cb32 9894
272f133a
PO
9895PXA MMCI DRIVER
9896S: Orphan
9897
57f63bc8 9898PXA RTC DRIVER
8b58be88 9899M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9900L: rtc-linux@googlegroups.com
9901S: Maintained
9902
cea4001a 9903QAT DRIVER
90ab5a81
TS
9904M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9905M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9906L: qat-linux@intel.com
9907S: Supported
9908F: drivers/crypto/qat/
cea4001a 9909
52a09a04 9910QIB DRIVER
8473c603 9911M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9912L: linux-rdma@vger.kernel.org
9913S: Supported
9914F: drivers/infiniband/hw/qib/
9915
5e9772b9
JS
9916QLOGIC QLA1280 SCSI DRIVER
9917M: Michael Reed <mdr@sgi.com>
9918L: linux-scsi@vger.kernel.org
9919S: Maintained
9920F: drivers/scsi/qla1280.[ch]
9921
1da177e4 9922QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9923M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9924L: linux-scsi@vger.kernel.org
9925S: Supported
679655da
JP
9926F: Documentation/scsi/LICENSE.qla2xxx
9927F: drivers/scsi/qla2xxx/
1da177e4 9928
883c98fe 9929QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9930M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9931L: linux-scsi@vger.kernel.org
9932S: Supported
bacfb81b 9933F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9934F: drivers/scsi/qla4xxx/
9935
5a4faa87 9936QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9937M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9938L: netdev@vger.kernel.org
9939S: Supported
679655da 9940F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9941F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9942
0ec00f03 9943QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9944M: Harish Patil <harish.patil@cavium.com>
9945M: Manish Chopra <manish.chopra@cavium.com>
9946M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9947L: netdev@vger.kernel.org
9948S: Supported
aa43c215 9949F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9950
c4e84bde 9951QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9952M: Harish Patil <harish.patil@cavium.com>
9953M: Manish Chopra <manish.chopra@cavium.com>
9954M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9955L: netdev@vger.kernel.org
9956S: Supported
aa43c215 9957F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9958
fe56b9e6 9959QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9960M: Yuval Mintz <Yuval.Mintz@cavium.com>
9961M: Ariel Elior <Ariel.Elior@cavium.com>
9962M: everest-linux-l2@cavium.com
fe56b9e6
YM
9963L: netdev@vger.kernel.org
9964S: Supported
9965F: drivers/net/ethernet/qlogic/qed/
9966F: include/linux/qed/
9967F: drivers/net/ethernet/qlogic/qede/
9968
1da177e4 9969QNX4 FILESYSTEM
8b58be88 9970M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9971W: http://www.alarsen.net/linux/qnx4fs/
9972S: Maintained
80811493 9973F: fs/qnx4/
c117ab84
CEB
9974F: include/uapi/linux/qnx4_fs.h
9975F: include/uapi/linux/qnxtypes.h
1da177e4 9976
91952bc0
AP
9977QT1010 MEDIA DRIVER
9978M: Antti Palosaari <crope@iki.fi>
9979L: linux-media@vger.kernel.org
a825eaec 9980W: https://linuxtv.org
91952bc0
AP
9981W: http://palosaari.fi/linux/
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/anttip/media_tree.git
9984S: Maintained
9985F: drivers/media/tuners/qt1010*
9986
966fb5ec
SM
9987QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9988M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9989L: linux-wireless@vger.kernel.org
9990L: ath9k-devel@lists.ath9k.org
9991W: http://wireless.kernel.org/en/users/Drivers/ath9k
9992S: Supported
9993F: drivers/net/wireless/ath/ath9k/
9994
2ea0ffcb
KV
9995QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9996M: Kalle Valo <kvalo@qca.qualcomm.com>
9997L: ath10k@lists.infradead.org
9998W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10000S: Supported
10001F: drivers/net/wireless/ath/ath10k/
10002
b9b17deb
TT
10003QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10004M: Timur Tabi <timur@codeaurora.org>
10005L: netdev@vger.kernel.org
10006S: Supported
10007F: drivers/net/ethernet/qualcomm/emac/
10008
4f4567cf
RK
10009QUALCOMM HEXAGON ARCHITECTURE
10010M: Richard Kuo <rkuo@codeaurora.org>
10011L: linux-hexagon@vger.kernel.org
9f273c24 10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10013S: Supported
10014F: arch/hexagon/
10015
8e84c258
EK
10016QUALCOMM WCN36XX WIRELESS DRIVER
10017M: Eugene Krasnikov <k.eugene.e@gmail.com>
10018L: wcn36xx@lists.infradead.org
10019W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10020T: git git://github.com/KrasnikovEugene/wcn36xx.git
10021S: Supported
10022F: drivers/net/wireless/ath/wcn36xx/
10023
eeca9a67
MT
10024QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10025M: Gabriel Somlo <somlo@cmu.edu>
10026M: "Michael S. Tsirkin" <mst@redhat.com>
10027L: qemu-devel@nongnu.org
10028S: Maintained
10029F: drivers/firmware/qemu_fw_cfg.c
10030
602adf40 10031RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10032M: Ilya Dryomov <idryomov@gmail.com>
10033M: Sage Weil <sage@redhat.com>
527a88b9 10034M: Alex Elder <elder@kernel.org>
398ecff5 10035L: ceph-devel@vger.kernel.org
09d90327
SW
10036W: http://ceph.com/
10037T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10038T: git git://github.com/ceph/ceph-client.git
602adf40 10039S: Supported
398ecff5 10040F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10041F: drivers/block/rbd.c
10042F: drivers/block/rbd_types.h
10043
1da177e4 10044RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10045M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10046L: linux-fbdev@vger.kernel.org
1da177e4 10047S: Maintained
8a61f013 10048F: drivers/video/fbdev/aty/radeon*
c117ab84 10049F: include/uapi/linux/radeonfb.h
1da177e4 10050
c6c9b34c 10051RADIOSHARK RADIO DRIVER
c0936df4 10052M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10053L: linux-media@vger.kernel.org
10054T: git git://linuxtv.org/media_tree.git
10055S: Maintained
10056F: drivers/media/radio/radio-shark.c
10057
10058RADIOSHARK2 RADIO DRIVER
c0936df4 10059M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10060L: linux-media@vger.kernel.org
10061T: git git://linuxtv.org/media_tree.git
10062S: Maintained
10063F: drivers/media/radio/radio-shark2.c
10064F: drivers/media/radio/radio-tea5777.c
10065
1da177e4 10066RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10067M: Paul Mackerras <paulus@samba.org>
c69f677c 10068L: linux-fbdev@vger.kernel.org
1da177e4 10069S: Maintained
8a61f013 10070F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10071
a0fd81a9 10072RALINK MIPS ARCHITECTURE
bdb40e8e 10073M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10074L: linux-mips@linux-mips.org
10075S: Maintained
10076F: arch/mips/ralink
10077
e7839f25 10078RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10079P: rt2x00 project
b182427e 10080M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10081M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10082L: linux-wireless@vger.kernel.org
95ea3627 10083S: Maintained
33aca94d 10084F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10085
9db5579b 10086RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10087M: Jens Axboe <axboe@kernel.dk>
9db5579b 10088S: Maintained
679655da
JP
10089F: Documentation/blockdev/ramdisk.txt
10090F: drivers/block/brd.c
9db5579b 10091
9e95ce27 10092RANDOM NUMBER DRIVER
0624bcaa 10093M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10094S: Maintained
679655da 10095F: drivers/char/random.c
9e95ce27 10096
394b701c 10097RAPIDIO SUBSYSTEM
8b58be88 10098M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10099M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10100S: Maintained
679655da 10101F: drivers/rapidio/
394b701c 10102
e2d1d6c0 10103RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10104L: linux-wireless@vger.kernel.org
f52a5490 10105S: Orphan
679655da 10106F: drivers/net/wireless/ray*
e2d1d6c0
RD
10107
10108RCUTORTURE MODULE
e0198b29 10109M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10110M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10111L: linux-kernel@vger.kernel.org
f9094d8e 10112S: Supported
08deed1e 10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10114F: Documentation/RCU/torture.txt
34e2d560 10115F: kernel/rcu/rcutorture.c
e2d1d6c0 10116
c87b9c60
PM
10117RCUTORTURE TEST FRAMEWORK
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
c87b9c60
PM
10124S: Supported
10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10126F: tools/testing/selftests/rcutorture
10127
c1f766b5 10128RDC R-321X SoC
8b58be88 10129M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10130S: Maintained
10131
db17f395 10132RDC R6040 FAST ETHERNET DRIVER
35566e96 10133M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10134L: netdev@vger.kernel.org
10135S: Maintained
58565a35 10136F: drivers/net/ethernet/rdc/r6040.c
db17f395 10137
a09ed661 10138RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10139M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10140L: netdev@vger.kernel.org
10141L: linux-rdma@vger.kernel.org
fbb5a558 10142L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10143W: https://oss.oracle.com/projects/rds/
a09ed661 10144S: Supported
679655da 10145F: net/rds/
72f26eee 10146F: Documentation/networking/rds.txt
a09ed661 10147
0194621b
DD
10148RDMAVT - RDMA verbs software
10149M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10150L: linux-rdma@vger.kernel.org
10151S: Supported
10152F: drivers/infiniband/sw/rdmavt
10153
595182bc 10154READ-COPY UPDATE (RCU)
8b58be88 10155M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10156M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10157R: Steven Rostedt <rostedt@goodmis.org>
10158R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10159R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10160L: linux-kernel@vger.kernel.org
9fab9787 10161W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10162S: Supported
08deed1e 10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10164F: Documentation/RCU/
9fab9787 10165X: Documentation/RCU/torture.txt
f9094d8e 10166F: include/linux/rcu*
4102adab
PM
10167X: include/linux/srcu.h
10168F: kernel/rcu/
34e2d560 10169X: kernel/torture.c
595182bc 10170
0c86edc0 10171REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10172M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10173M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10174L: rtc-linux@googlegroups.com
8a6e2535 10175Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10177S: Maintained
7af6a2e1 10178F: Documentation/devicetree/bindings/rtc/
679655da
JP
10179F: Documentation/rtc.txt
10180F: drivers/rtc/
10181F: include/linux/rtc.h
c117ab84 10182F: include/uapi/linux/rtc.h
fe23c336
AB
10183F: include/linux/rtc/
10184F: include/linux/platform_data/rtc-*
10185F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10186
0e400c53
MB
10187REALTEK AUDIO CODECS
10188M: Bard Liao <bardliao@realtek.com>
10189M: Oder Chiou <oder_chiou@realtek.com>
10190S: Maintained
10191F: sound/soc/codecs/rt*
10192F: include/sound/rt*.h
10193
1da177e4 10194REISERFS FILE SYSTEM
76c4e5ea 10195L: reiserfs-devel@vger.kernel.org
1da177e4 10196S: Supported
679655da 10197F: fs/reiserfs/
1da177e4 10198
b83a313b 10199REGISTER MAP ABSTRACTION
b02e48f2 10200M: Mark Brown <broonie@kernel.org>
dd060bc9 10201L: linux-kernel@vger.kernel.org
b83a313b
MB
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10203S: Supported
9398a639 10204F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10205F: drivers/base/regmap/
10206F: include/linux/regmap.h
10207
400e64df
OBC
10208REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10209M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10210M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10211L: linux-remoteproc@vger.kernel.org
6bb697b6 10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10213S: Maintained
15ebc72d 10214F: Documentation/devicetree/bindings/remoteproc/
400e64df 10215F: Documentation/remoteproc.txt
15ebc72d 10216F: drivers/remoteproc/
6fc26488 10217F: include/linux/remoteproc.h
400e64df 10218
d8115db5
OBC
10219REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10220M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10221M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10222L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10224S: Maintained
10225F: drivers/rpmsg/
10226F: Documentation/rpmsg.txt
10227F: include/linux/rpmsg.h
10228
fedc81e7
GU
10229RENESAS CLOCK DRIVERS
10230M: Geert Uytterhoeven <geert+renesas@glider.be>
10231L: linux-renesas-soc@vger.kernel.org
10232S: Supported
10233F: drivers/clk/renesas/
10234
8e6569af
SS
10235RENESAS ETHERNET DRIVERS
10236R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10237L: netdev@vger.kernel.org
4a121096 10238L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10239F: drivers/net/ethernet/renesas/
10240F: include/linux/sh_eth.h
10241
3e46c397
YS
10242RENESAS USB2 PHY DRIVER
10243M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10244L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10245S: Maintained
10246F: drivers/phy/phy-rcar-gen3-usb2.c
10247
1b0fe6be
PZ
10248RESET CONTROLLER FRAMEWORK
10249M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10250T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10251S: Maintained
10252F: drivers/reset/
10253F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10254F: include/dt-bindings/reset/
1b0fe6be
PZ
10255F: include/linux/reset.h
10256F: include/linux/reset-controller.h
10257
e0897645 10258RFKILL
8b58be88 10259M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10260L: linux-wireless@vger.kernel.org
ce466579
JB
10261W: http://wireless.kernel.org/
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10264S: Maintained
505c9247 10265F: Documentation/rfkill.txt
80811493 10266F: net/rfkill/
e0897645 10267
933685ca
TG
10268RHASHTABLE
10269M: Thomas Graf <tgraf@suug.ch>
39ec406d 10270M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10271L: netdev@vger.kernel.org
10272S: Maintained
10273F: lib/rhashtable.c
10274F: include/linux/rhashtable.h
10275
67e054e9
ML
10276RICOH SMARTMEDIA/XD DRIVER
10277M: Maxim Levitsky <maximlevitsky@gmail.com>
10278S: Maintained
21c26f50
JP
10279F: drivers/mtd/nand/r852.c
10280F: drivers/mtd/nand/r852.h
67e054e9 10281
92634125
ML
10282RICOH R5C592 MEMORYSTICK DRIVER
10283M: Maxim Levitsky <maximlevitsky@gmail.com>
10284S: Maintained
10285F: drivers/memstick/host/r592.*
10286
27f1d2f9
SA
10287ROCCAT DRIVERS
10288M: Stefan Achatz <erazor_de@users.sourceforge.net>
10289W: http://sourceforge.net/projects/roccat/
10290S: Maintained
10291F: drivers/hid/hid-roccat*
10292F: include/linux/hid-roccat*
10293F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10294
4b8ac966
JP
10295ROCKER DRIVER
10296M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10297L: netdev@vger.kernel.org
10298S: Supported
10299F: drivers/net/ethernet/rocker/
10300
1da177e4
LT
10301ROCKETPORT DRIVER
10302P: Comtrol Corp.
1da177e4
LT
10303W: http://www.comtrol.com
10304S: Maintained
679655da 10305F: Documentation/serial/rocket.txt
c897401b 10306F: drivers/tty/rocket*
1da177e4 10307
7645c2f4
KC
10308ROCKETPORT EXPRESS/INFINITY DRIVER
10309M: Kevin Cernekee <cernekee@gmail.com>
10310L: linux-serial@vger.kernel.org
10311S: Odd Fixes
10312F: drivers/tty/serial/rp2.*
10313
1da177e4 10314ROSE NETWORK LAYER
8b58be88 10315M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10316L: linux-hams@vger.kernel.org
d34cb28a 10317W: http://www.linux-ax25.org/
1da177e4 10318S: Maintained
679655da 10319F: include/net/rose.h
c117ab84 10320F: include/uapi/linux/rose.h
679655da 10321F: net/rose/
1da177e4 10322
91952bc0
AP
10323RTL2830 MEDIA DRIVER
10324M: Antti Palosaari <crope@iki.fi>
10325L: linux-media@vger.kernel.org
a825eaec 10326W: https://linuxtv.org
91952bc0
AP
10327W: http://palosaari.fi/linux/
10328Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329T: git git://linuxtv.org/anttip/media_tree.git
10330S: Maintained
10331F: drivers/media/dvb-frontends/rtl2830*
10332
27a0aacf
AP
10333RTL2832 MEDIA DRIVER
10334M: Antti Palosaari <crope@iki.fi>
10335L: linux-media@vger.kernel.org
a825eaec 10336W: https://linuxtv.org
27a0aacf
AP
10337W: http://palosaari.fi/linux/
10338Q: http://patchwork.linuxtv.org/project/linux-media/list/
10339T: git git://linuxtv.org/anttip/media_tree.git
10340S: Maintained
10341F: drivers/media/dvb-frontends/rtl2832*
10342
ba6e6f6e
AP
10343RTL2832_SDR MEDIA DRIVER
10344M: Antti Palosaari <crope@iki.fi>
10345L: linux-media@vger.kernel.org
a825eaec 10346W: https://linuxtv.org
ba6e6f6e
AP
10347W: http://palosaari.fi/linux/
10348Q: http://patchwork.linuxtv.org/project/linux-media/list/
10349T: git git://linuxtv.org/anttip/media_tree.git
10350S: Maintained
b4bb1c28 10351F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10352
59840488 10353RTL8180 WIRELESS DRIVER
605bebe2 10354L: linux-wireless@vger.kernel.org
491b26b4 10355W: http://wireless.kernel.org/
54e5881d 10356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10357S: Orphan
62141726 10358F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10359
59840488 10360RTL8187 WIRELESS DRIVER
9f0939bf 10361M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10362M: Hin-Tak Leung <htl10@users.sourceforge.net>
10363M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10364L: linux-wireless@vger.kernel.org
491b26b4 10365W: http://wireless.kernel.org/
54e5881d 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10367S: Maintained
62141726 10368F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10369
3cf0c8ad
LF
10370RTL8192CE WIRELESS DRIVER
10371M: Larry Finger <Larry.Finger@lwfinger.net>
10372M: Chaoming Li <chaoming_li@realsil.com.cn>
10373L: linux-wireless@vger.kernel.org
491b26b4 10374W: http://wireless.kernel.org/
3cf0c8ad
LF
10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10376S: Maintained
62141726
KV
10377F: drivers/net/wireless/realtek/rtlwifi/
10378F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10379
26f1fad2
JS
10380RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10381M: Jes Sorensen <Jes.Sorensen@redhat.com>
10382L: linux-wireless@vger.kernel.org
171a900c 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10384S: Maintained
10385F: drivers/net/wireless/realtek/rtl8xxxu/
10386
9eb8ef74 10387S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10388M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10389L: linux-fbdev@vger.kernel.org
ce00f85c 10390S: Maintained
8a61f013 10391F: drivers/video/fbdev/savage/
9eb8ef74 10392
1da177e4 10393S390
8b58be88
JP
10394M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10395M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10396L: linux-s390@vger.kernel.org
5238da45 10397W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10399S: Supported
679655da 10400F: arch/s390/
a968cd3e 10401F: drivers/s390/
3bfe6858
JN
10402F: Documentation/s390/
10403F: Documentation/DocBook/s390*
5238da45 10404
322986ca
SO
10405S390 COMMON I/O LAYER
10406M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10407M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10408L: linux-s390@vger.kernel.org
10409W: http://www.ibm.com/developerworks/linux/linux390/
10410S: Supported
10411F: drivers/s390/cio/
10412
10413S390 DASD DRIVER
38b7f07a
SH
10414M: Stefan Haberland <sth@linux.vnet.ibm.com>
10415M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10416L: linux-s390@vger.kernel.org
10417W: http://www.ibm.com/developerworks/linux/linux390/
10418S: Supported
10419F: drivers/s390/block/dasd*
10420F: block/partitions/ibm.c
10421
5238da45 10422S390 NETWORK DRIVERS
f0c59aff 10423M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10424L: linux-s390@vger.kernel.org
5238da45
HC
10425W: http://www.ibm.com/developerworks/linux/linux390/
10426S: Supported
679655da 10427F: drivers/s390/net/
5238da45 10428
322986ca
SO
10429S390 PCI SUBSYSTEM
10430M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10431M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10432L: linux-s390@vger.kernel.org
10433W: http://www.ibm.com/developerworks/linux/linux390/
10434S: Supported
10435F: arch/s390/pci/
10436F: drivers/pci/hotplug/s390_pci_hpc.c
10437
feed9b62 10438S390 ZCRYPT DRIVER
5c8d0983 10439M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10440L: linux-s390@vger.kernel.org
a968cd3e 10441W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10442S: Supported
d5ca6918 10443F: drivers/s390/crypto/
feed9b62 10444
5238da45 10445S390 ZFCP DRIVER
d38e19d0 10446M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10447L: linux-s390@vger.kernel.org
5238da45 10448W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10449S: Supported
679655da 10450F: drivers/s390/scsi/zfcp_*
1da177e4 10451
dd96df2c 10452S390 IUCV NETWORK LAYER
f0c59aff 10453M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10454L: linux-s390@vger.kernel.org
10455W: http://www.ibm.com/developerworks/linux/linux390/
10456S: Supported
679655da
JP
10457F: drivers/s390/net/*iucv*
10458F: include/net/iucv/
10459F: net/iucv/
dd96df2c 10460
8128f23c
GS
10461S390 IOMMU (PCI)
10462M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10463L: linux-s390@vger.kernel.org
10464W: http://www.ibm.com/developerworks/linux/linux390/
10465S: Supported
10466F: drivers/iommu/s390-iommu.c
10467
4dde7f75 10468S3C24XX SD/MMC Driver
8b58be88 10469M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10471S: Supported
679655da 10472F: drivers/mmc/host/s3cmci.*
4dde7f75 10473
1f15a229
HV
10474SAA6588 RDS RECEIVER DRIVER
10475M: Hans Verkuil <hverkuil@xs4all.nl>
10476L: linux-media@vger.kernel.org
10477T: git git://linuxtv.org/media_tree.git
a825eaec 10478W: https://linuxtv.org
1f15a229
HV
10479S: Odd Fixes
10480F: drivers/media/i2c/saa6588*
10481
98ed12e6 10482SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10483M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10484M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10485L: linux-media@vger.kernel.org
a825eaec 10486W: https://linuxtv.org
98ed12e6
MCC
10487T: git git://linuxtv.org/media_tree.git
10488S: Odd fixes
618cd932 10489F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10490F: drivers/media/pci/saa7134/
10491
1da177e4 10492SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10493M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10494L: linux-media@vger.kernel.org
275ffde4 10495T: git git://linuxtv.org/media_tree.git
1da177e4 10496S: Maintained
90d72ac6
MCC
10497F: drivers/media/common/saa7146/
10498F: drivers/media/pci/saa7146/
10499F: include/media/saa7146*
1da177e4 10500
92304a40 10501SAMSUNG LAPTOP DRIVER
5909c654 10502M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10503L: platform-driver-x86@vger.kernel.org
10504S: Maintained
10505F: drivers/platform/x86/samsung-laptop.c
10506
4a109cc0 10507SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10508M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10509M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10510M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10511L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10512S: Supported
14430813 10513F: sound/soc/samsung/
4a109cc0 10514
0d89a28b 10515SAMSUNG FRAMEBUFFER DRIVER
b7701755 10516M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10517L: linux-fbdev@vger.kernel.org
10518S: Maintained
8a61f013 10519F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10520
b40f0632 10521SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10522M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10523M: Krzysztof Kozlowski <krzk@kernel.org>
10524M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10525L: linux-kernel@vger.kernel.org
b40f0632 10526L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10527S: Supported
10528F: drivers/mfd/sec*.c
10529F: drivers/regulator/s2m*.c
10530F: drivers/regulator/s5m*.c
b40f0632
KK
10531F: drivers/clk/clk-s2mps11.c
10532F: drivers/rtc/rtc-s5m.c
f69d3a17 10533F: include/linux/mfd/samsung/
a13c7c51
KK
10534F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10535F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10536F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10537F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10538
038f5c4b
SN
10539SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10540M: Kyungmin Park <kyungmin.park@samsung.com>
10541M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10542L: linux-media@vger.kernel.org
10543Q: https://patchwork.linuxtv.org/project/linux-media/list/
10544S: Supported
10545F: drivers/media/platform/exynos4-is/
038f5c4b 10546
6fd86ab2
SN
10547SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10548M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10549L: linux-media@vger.kernel.org
10550L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10551S: Maintained
10552F: drivers/media/platform/s3c-camif/
d647f0b7 10553F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10554
b84ef24e
AH
10555SAMSUNG S5C73M3 CAMERA DRIVER
10556M: Kyungmin Park <kyungmin.park@samsung.com>
10557M: Andrzej Hajda <a.hajda@samsung.com>
10558L: linux-media@vger.kernel.org
10559S: Supported
10560F: drivers/media/i2c/s5c73m3/*
10561
7d459937
AH
10562SAMSUNG S5K5BAF CAMERA DRIVER
10563M: Kyungmin Park <kyungmin.park@samsung.com>
10564M: Andrzej Hajda <a.hajda@samsung.com>
10565L: linux-media@vger.kernel.org
10566S: Supported
10567F: drivers/media/i2c/s5k5baf.c
10568
c04c674f
RB
10569SAMSUNG S3FWRN5 NFC DRIVER
10570M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10571M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10572L: linux-nfc@lists.01.org (moderated for non-subscribers)
10573S: Supported
10574F: drivers/nfc/s3fwrn5
10575
310e39c9 10576SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10577M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10578M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10579M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10580S: Supported
10581L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10582F: drivers/clk/samsung/
490583f0
CC
10583F: include/dt-bindings/clock/exynos*.h
10584F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10585
2e365a70
AS
10586SAMSUNG SPI DRIVERS
10587M: Kukjin Kim <kgene@kernel.org>
10588M: Krzysztof Kozlowski <krzk@kernel.org>
10589M: Andi Shyti <andi.shyti@samsung.com>
10590L: linux-spi@vger.kernel.org
10591L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10592S: Maintained
10593F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10594F: drivers/spi/spi-s3c*
10595F: include/linux/platform_data/spi-s3c64xx.h
10596
66890ed6
BA
10597SAMSUNG SXGBE DRIVERS
10598M: Byungho An <bh74.an@samsung.com>
10599M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10600M: Vipul Pandya <vipul.pandya@samsung.com>
10601S: Supported
10602L: netdev@vger.kernel.org
10603F: drivers/net/ethernet/samsung/sxgbe/
10604
93c537af
LM
10605SAMSUNG THERMAL DRIVER
10606M: Lukasz Majewski <l.majewski@samsung.com>
10607L: linux-pm@vger.kernel.org
10608L: linux-samsung-soc@vger.kernel.org
10609S: Supported
9f273c24 10610T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10611F: drivers/thermal/samsung/
10612
e296cd32 10613SAMSUNG USB2 PHY DRIVER
774e0362
KD
10614M: Kamil Debski <kamil@wypas.org>
10615M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10616L: linux-kernel@vger.kernel.org
10617S: Supported
10618F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10619F: Documentation/phy/samsung-usb2.txt
10620F: drivers/phy/phy-exynos4210-usb2.c
10621F: drivers/phy/phy-exynos4x12-usb2.c
10622F: drivers/phy/phy-exynos5250-usb2.c
10623F: drivers/phy/phy-s5pv210-usb2.c
10624F: drivers/phy/phy-samsung-usb2.c
10625F: drivers/phy/phy-samsung-usb2.h
10626
ca749e2a 10627SERIAL DRIVERS
5e30bbb7 10628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10629L: linux-serial@vger.kernel.org
5e30bbb7 10630S: Maintained
30743257 10631F: Documentation/devicetree/bindings/serial/
14430813 10632F: drivers/tty/serial/
ca749e2a 10633
49fc9361
BG
10634STI CEC DRIVER
10635M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10636L: kernel@stlinux.com
10637S: Maintained
10638F: drivers/staging/media/st-cec/
10639F: Documentation/devicetree/bindings/media/stih-cec.txt
10640
aecb7b64 10641SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10642M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10643M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10644S: Maintained
1fb200d6 10645F: include/linux/dma/dw.h
3d598f47 10646F: include/linux/platform_data/dma-dw.h
61a76496 10647F: drivers/dma/dw/
aecb7b64 10648
058999cc
LP
10649SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10650M: Lars Persson <lars.persson@axis.com>
10651L: netdev@vger.kernel.org
10652S: Supported
10653F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10654F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10655
fc531d98 10656SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10657M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10658R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10659R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10660L: linux-i2c@vger.kernel.org
10661S: Maintained
10662F: drivers/i2c/busses/i2c-designware-*
10663F: include/linux/platform_data/i2c-designware.h
10664
f9e37137 10665SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10666M: Jaehoon Chung <jh80.chung@samsung.com>
10667L: linux-mmc@vger.kernel.org
10668S: Maintained
10669F: include/linux/mmc/dw_mmc.h
10670F: drivers/mmc/host/dw_mmc*
10671
a961e698
AS
10672SYSTEM TRACE MODULE CLASS
10673M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10674S: Maintained
e787bc46 10675T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10676F: Documentation/trace/stm.txt
10677F: drivers/hwtracing/stm/
10678F: include/linux/stm.h
10679F: include/uapi/linux/stm.h
10680
1db121d6
AN
10681THUNDERBOLT DRIVER
10682M: Andreas Noever <andreas.noever@gmail.com>
10683S: Maintained
10684F: drivers/thunderbolt/
10685
e35a49b1
SR
10686TI BQ27XXX POWER SUPPLY DRIVER
10687R: Andrew F. Davis <afd@ti.com>
10688F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10689F: drivers/power/supply/bq27xxx_battery.c
10690F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10691
34db37c6 10692TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10693M: John Stultz <john.stultz@linaro.org>
88606e80 10694M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10695L: linux-kernel@vger.kernel.org
75fc2d37 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10697S: Supported
10698F: include/linux/clocksource.h
10699F: include/linux/time.h
10700F: include/linux/timex.h
c117ab84
CEB
10701F: include/uapi/linux/time.h
10702F: include/uapi/linux/timex.h
88606e80
TG
10703F: kernel/time/clocksource.c
10704F: kernel/time/time*.c
34db37c6 10705F: kernel/time/alarmtimer.c
88606e80 10706F: kernel/time/ntp.c
7fe5f1c1 10707F: tools/testing/selftests/timers/
88606e80 10708
1da177e4 10709SC1200 WDT DRIVER
b300645a 10710M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10711S: Maintained
679655da 10712F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10713
10714SCHEDULER
dd9b238c 10715M: Ingo Molnar <mingo@redhat.com>
8b58be88 10716M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10717L: linux-kernel@vger.kernel.org
75fc2d37 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10719S: Maintained
95c0d71d 10720F: kernel/sched/
679655da 10721F: include/linux/sched.h
c117ab84 10722F: include/uapi/linux/sched.h
c2eb505b 10723F: include/linux/wait.h
1da177e4 10724
6bcf6737 10725SCORE ARCHITECTURE
ed38665e 10726M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10727M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10728W: http://www.sunplus.com
6bcf6737 10729S: Supported
a2681a75 10730F: arch/score/
6bcf6737 10731
80f390ea
SH
10732SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10733M: Sudeep Holla <sudeep.holla@arm.com>
10734L: linux-arm-kernel@lists.infradead.org
10735S: Maintained
10736F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10737F: drivers/clk/clk-scpi.c
8def3103 10738F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10739F: drivers/firmware/arm_scpi.c
10740F: include/linux/scpi_protocol.h
80f390ea 10741
1da177e4 10742SCSI CDROM DRIVER
8b58be88 10743M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10744L: linux-scsi@vger.kernel.org
10745W: http://www.kernel.dk
10746S: Maintained
679655da 10747F: drivers/scsi/sr*
1da177e4 10748
fb50a83d 10749SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10750M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10751L: linux-rdma@vger.kernel.org
10752S: Supported
10753W: http://www.openfabrics.org
10754Q: http://patchwork.kernel.org/project/linux-rdma/list/
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10756F: drivers/infiniband/ulp/srp/
10757F: include/scsi/srp.h
10758
1da177e4 10759SCSI SG DRIVER
8b58be88 10760M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10761L: linux-scsi@vger.kernel.org
59ab3c93 10762W: http://sg.danny.cz/sg
1da177e4 10763S: Maintained
59ab3c93 10764F: Documentation/scsi/scsi-generic.txt
679655da
JP
10765F: drivers/scsi/sg.c
10766F: include/scsi/sg.h
1da177e4
LT
10767
10768SCSI SUBSYSTEM
7ee7895c 10769M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10771M: "Martin K. Petersen" <martin.petersen@oracle.com>
10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10773L: linux-scsi@vger.kernel.org
1da177e4 10774S: Maintained
2c99a314 10775F: Documentation/devicetree/bindings/scsi/
679655da
JP
10776F: drivers/scsi/
10777F: include/scsi/
1da177e4
LT
10778
10779SCSI TAPE DRIVER
8b58be88 10780M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10781L: linux-scsi@vger.kernel.org
10782S: Maintained
679655da 10783F: Documentation/scsi/st.txt
f7269cfc
JD
10784F: drivers/scsi/st.*
10785F: drivers/scsi/st_*.h
1da177e4
LT
10786
10787SCTP PROTOCOL
8b6efb75 10788M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10789M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10790L: linux-sctp@vger.kernel.org
5f85813c 10791W: http://lksctp.sourceforge.net
8b6efb75 10792S: Maintained
679655da
JP
10793F: Documentation/networking/sctp.txt
10794F: include/linux/sctp.h
4d58c025 10795F: include/uapi/linux/sctp.h
679655da
JP
10796F: include/net/sctp/
10797F: net/sctp/
1da177e4
LT
10798
10799SCx200 CPU SUPPORT
8b58be88 10800M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10801S: Odd Fixes
679655da 10802F: Documentation/i2c/busses/scx200_acb
390889b6 10803F: arch/x86/platform/scx200/
679655da
JP
10804F: drivers/watchdog/scx200_wdt.c
10805F: drivers/i2c/busses/scx200*
10806F: drivers/mtd/maps/scx200_docflash.c
10807F: include/linux/scx200.h
1662d32c
JC
10808
10809SCx200 GPIO DRIVER
8b58be88 10810M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10811S: Maintained
679655da
JP
10812F: drivers/char/scx200_gpio.c
10813F: include/linux/scx200_gpio.h
1662d32c
JC
10814
10815SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10816M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10817S: Maintained
679655da 10818F: drivers/clocksource/scx200_hrt.c
1da177e4 10819
6a36913a 10820SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10821M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10822L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10823S: Maintained
679655da 10824F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10825
e7839f25 10826SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10827M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10828L: linux-mmc@vger.kernel.org
ddfe954d
UH
10829T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10830S: Maintained
10831F: drivers/mmc/host/sdhci*
10832F: include/linux/mmc/sdhci*
e2d1d6c0 10833
c04f9d61
KC
10834SECURE COMPUTING
10835M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10836R: Andy Lutomirski <luto@amacapital.net>
10837R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10839S: Supported
10840F: kernel/seccomp.c
10841F: include/uapi/linux/seccomp.h
10842F: include/linux/seccomp.h
c99ee51a 10843F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10844K: \bsecure_computing
10845K: \bTIF_SECCOMP\b
10846
476bf3d6
AC
10847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10848M: Al Cooper <alcooperx@gmail.com>
10849L: linux-mmc@vger.kernel.org
10850L: bcm-kernel-feedback-list@broadcom.com
10851S: Maintained
10852F: drivers/mmc/host/sdhci-brcmstb*
10853
0d1bb41a 10854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10855M: Ben Dooks <ben-linux@fluff.org>
dc524882 10856M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10857L: linux-mmc@vger.kernel.org
0d1bb41a 10858S: Maintained
dc524882 10859F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10860
c63b3cba 10861SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10862M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10863L: linux-mmc@vger.kernel.org
10864S: Maintained
10865F: drivers/mmc/host/sdhci-spear.c
10866
8711cca2 10867SECURITY SUBSYSTEM
9b45c0d2 10868M: James Morris <james.l.morris@oracle.com>
9c3646d1 10869M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10870L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10872W: http://kernsec.org/
8711cca2 10873S: Supported
7d2c86b5 10874F: security/
8711cca2 10875
1da177e4 10876SECURITY CONTACT
8b58be88 10877M: Security Officers <security@kernel.org>
1da177e4
LT
10878S: Supported
10879
10880SELINUX SECURITY MODULE
e0238b4c 10881M: Paul Moore <paul@paul-moore.com>
8b58be88 10882M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10883M: Eric Paris <eparis@parisplace.org>
e0238b4c 10884L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10885W: http://selinuxproject.org
5a5f2acf 10886T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10887S: Supported
679655da
JP
10888F: include/linux/selinux*
10889F: security/selinux/
6bde95ce 10890F: scripts/selinux/
1da177e4 10891
c1c124e9
JJ
10892APPARMOR SECURITY MODULE
10893M: John Johansen <john.johansen@canonical.com>
10894L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10895W: apparmor.wiki.kernel.org
10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10897S: Supported
10898F: security/apparmor/
10899
9b091556
KC
10900LOADPIN SECURITY MODULE
10901M: Kees Cook <keescook@chromium.org>
10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10903S: Supported
10904F: security/loadpin/
10905
730daa16
KC
10906YAMA SECURITY MODULE
10907M: Kees Cook <keescook@chromium.org>
10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10909S: Supported
10910F: security/yama/
10911
cef2cf07 10912SENSABLE PHANTOM
8b58be88 10913M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10914S: Maintained
679655da 10915F: drivers/misc/phantom.c
c117ab84 10916F: include/uapi/linux/phantom.h
cef2cf07 10917
2a1e8447
JB
10918Emulex 10Gbps iSCSI - OneConnect DRIVER
10919M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10920M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10921M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10922L: linux-scsi@vger.kernel.org
2a1e8447 10923W: http://www.broadcom.com
3387f656
JP
10924S: Supported
10925F: drivers/scsi/be2iscsi/
6733b39a 10926
d2ee76fa 10927Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10928M: Sathya Perla <sathya.perla@broadcom.com>
10929M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10930M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10931M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10932L: netdev@vger.kernel.org
fea3af67 10933W: http://www.emulex.com
7d2c86b5 10934S: Supported
9aebddd1 10935F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10936
d2928a8c 10937EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10938M: Selvin Xavier <selvin.xavier@avagotech.com>
10939M: Devesh Sharma <devesh.sharma@avagotech.com>
10940M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10941L: linux-rdma@vger.kernel.org
10942W: http://www.emulex.com
10943S: Supported
10944F: drivers/infiniband/hw/ocrdma/
a7fe7380 10945F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10946
8ceee660 10947SFC NETWORK DRIVER
c06f51ea 10948M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10949M: Edward Cree <ecree@solarflare.com>
10950M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10951L: netdev@vger.kernel.org
8ceee660 10952S: Supported
874aeea5 10953F: drivers/net/ethernet/sfc/
8ceee660 10954
e2d1d6c0 10955SGI GRU DRIVER
cc883afc 10956M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10957S: Maintained
679655da 10958F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10959
10960SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10961M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10962L: linux-ia64@vger.kernel.org
10963S: Supported
679655da 10964F: Documentation/ia64/serial.txt
df621252 10965F: drivers/tty/serial/ioc?_serial.c
679655da 10966F: include/linux/ioc?.h
e2d1d6c0 10967
75312619 10968SGI XP/XPC/XPNET DRIVER
e180383f
RH
10969M: Cliff Whickman <cpw@sgi.com>
10970M: Robin Holt <robinmholt@gmail.com>
75312619 10971S: Maintained
679655da 10972F: drivers/misc/sgi-xp/
75312619 10973
46eacf3b
AP
10974SI2157 MEDIA DRIVER
10975M: Antti Palosaari <crope@iki.fi>
10976L: linux-media@vger.kernel.org
a825eaec 10977W: https://linuxtv.org
46eacf3b
AP
10978W: http://palosaari.fi/linux/
10979Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980T: git git://linuxtv.org/anttip/media_tree.git
10981S: Maintained
10982F: drivers/media/tuners/si2157*
10983
75e2d5ba
AP
10984SI2168 MEDIA DRIVER
10985M: Antti Palosaari <crope@iki.fi>
10986L: linux-media@vger.kernel.org
a825eaec 10987W: https://linuxtv.org
75e2d5ba
AP
10988W: http://palosaari.fi/linux/
10989Q: http://patchwork.linuxtv.org/project/linux-media/list/
10990T: git git://linuxtv.org/anttip/media_tree.git
10991S: Maintained
10992F: drivers/media/dvb-frontends/si2168*
10993
49cc629d
HV
10994SI470X FM RADIO RECEIVER I2C DRIVER
10995M: Hans Verkuil <hverkuil@xs4all.nl>
10996L: linux-media@vger.kernel.org
10997T: git git://linuxtv.org/media_tree.git
a825eaec 10998W: https://linuxtv.org
49cc629d
HV
10999S: Odd Fixes
11000F: drivers/media/radio/si470x/radio-si470x-i2c.c
11001
11002SI470X FM RADIO RECEIVER USB DRIVER
11003M: Hans Verkuil <hverkuil@xs4all.nl>
11004L: linux-media@vger.kernel.org
11005T: git git://linuxtv.org/media_tree.git
a825eaec 11006W: https://linuxtv.org
49cc629d
HV
11007S: Maintained
11008F: drivers/media/radio/si470x/radio-si470x-common.c
11009F: drivers/media/radio/si470x/radio-si470x.h
11010F: drivers/media/radio/si470x/radio-si470x-usb.c
11011
c937ca03
EV
11012SI4713 FM RADIO TRANSMITTER I2C DRIVER
11013M: Eduardo Valentin <edubezval@gmail.com>
11014L: linux-media@vger.kernel.org
11015T: git git://linuxtv.org/media_tree.git
a825eaec 11016W: https://linuxtv.org
c937ca03 11017S: Odd Fixes
99995ded 11018F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11019
11020SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11021M: Eduardo Valentin <edubezval@gmail.com>
11022L: linux-media@vger.kernel.org
11023T: git git://linuxtv.org/media_tree.git
a825eaec 11024W: https://linuxtv.org
c937ca03 11025S: Odd Fixes
99995ded
DR
11026F: drivers/media/radio/si4713/radio-platform-si4713.c
11027
11028SI4713 FM RADIO TRANSMITTER USB DRIVER
11029M: Hans Verkuil <hverkuil@xs4all.nl>
11030L: linux-media@vger.kernel.org
11031T: git git://linuxtv.org/media_tree.git
a825eaec 11032W: https://linuxtv.org
99995ded
DR
11033S: Maintained
11034F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11035
beb91d46 11036SIANO DVB DRIVER
5dc8a864
MCC
11037M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11038M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11039L: linux-media@vger.kernel.org
a825eaec 11040W: https://linuxtv.org
beb91d46
MCC
11041T: git git://linuxtv.org/media_tree.git
11042S: Odd fixes
11043F: drivers/media/common/siano/
beb91d46 11044F: drivers/media/usb/siano/
beb91d46 11045F: drivers/media/usb/siano/
14430813 11046F: drivers/media/mmc/siano/
beb91d46 11047
6f15b602
HG
11048SIMPLEFB FB DRIVER
11049M: Hans de Goede <hdegoede@redhat.com>
11050L: linux-fbdev@vger.kernel.org
11051S: Maintained
2d799dde 11052F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11053F: drivers/video/fbdev/simplefb.c
11054F: include/linux/platform_data/simplefb.h
11055
b618b69c 11056SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11057L: linux-media@vger.kernel.org
bb60fcb2 11058S: Orphan
b618b69c 11059F: drivers/media/platform/sh_veu.c
b618b69c
GL
11060
11061SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11062L: linux-media@vger.kernel.org
bb60fcb2 11063S: Orphan
b618b69c 11064F: drivers/media/platform/sh_vou.c
d647f0b7 11065F: include/media/drv-intf/sh_vou.h
b618b69c 11066
6349d997 11067SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11068M: Len Brown <lenb@kernel.org>
6349d997
LB
11069L: sfi-devel@simplefirmware.org
11070W: http://simplefirmware.org/
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11072S: Supported
943fc810 11073F: arch/x86/platform/sfi/
6349d997
LB
11074F: drivers/sfi/
11075F: include/linux/sfi*.h
e2d1d6c0 11076
1da177e4
LT
11077SIMTEC EB110ATX (Chalice CATS)
11078P: Ben Dooks
b16957c6
BD
11079P: Vincent Sanders <vince@simtec.co.uk>
11080M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11081W: http://www.simtec.co.uk/products/EB110ATX/
11082S: Supported
11083
11084SIMTEC EB2410ITX (BAST)
11085P: Ben Dooks
b16957c6
BD
11086P: Vincent Sanders <vince@simtec.co.uk>
11087M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11088W: http://www.simtec.co.uk/products/EB2410ITX/
11089S: Supported
15dba387
JP
11090F: arch/arm/mach-s3c24xx/mach-bast.c
11091F: arch/arm/mach-s3c24xx/bast-ide.c
11092F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11093
4c5adde7 11094TI DAVINCI MACHINE SUPPORT
3ba789c0 11095M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11096M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11099S: Supported
14430813 11100F: arch/arm/mach-davinci/
046d0a37 11101F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11102
8d4b3f08 11103TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11104M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11105L: linux-media@vger.kernel.org
a825eaec 11106W: https://linuxtv.org
8d4b3f08
LP
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11109S: Maintained
8d4b3f08
LP
11110F: drivers/media/platform/davinci/
11111F: include/media/davinci/
11112
417d2e50 11113TI AM437X VPFE DRIVER
e43cdb56 11114M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11115L: linux-media@vger.kernel.org
a825eaec 11116W: https://linuxtv.org
417d2e50
BP
11117Q: http://patchwork.linuxtv.org/project/linux-media/list/
11118T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11119S: Maintained
11120F: drivers/media/platform/am437x/
11121
c4c0283a 11122OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11123M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11124L: linux-media@vger.kernel.org
a825eaec 11125W: https://linuxtv.org
c4c0283a
BP
11126Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11128S: Maintained
11129F: drivers/media/i2c/ov2659.c
b5dcee22 11130F: include/media/i2c/ov2659.h
c4c0283a 11131
3a6779f5
SM
11132SILICON MOTION SM712 FRAME BUFFER DRIVER
11133M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11134M: Teddy Wang <teddy.wang@siliconmotion.com>
11135M: Sudip Mukherjee <sudip@vectorindia.org>
11136L: linux-fbdev@vger.kernel.org
11137S: Maintained
11138F: drivers/video/fbdev/sm712*
11139F: Documentation/fb/sm712fb.txt
11140
92aab3c0 11141SIS 190 ETHERNET DRIVER
8b58be88 11142M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11143L: netdev@vger.kernel.org
11144S: Maintained
8c7de408 11145F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11146
1da177e4 11147SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11148M: Daniele Venzano <venza@brownhat.org>
1da177e4 11149W: http://www.brownhat.org/sis900.html
979b6c13 11150L: netdev@vger.kernel.org
1da177e4 11151S: Maintained
8c7de408 11152F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11153
11154SIS FRAMEBUFFER DRIVER
8b58be88 11155M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11156W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11157S: Maintained
679655da 11158F: Documentation/fb/sisfb.txt
8a61f013 11159F: drivers/video/fbdev/sis/
679655da 11160F: include/video/sisfb.h
1da177e4
LT
11161
11162SIS USB2VGA DRIVER
8b58be88 11163M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11164W: http://www.winischhofer.at/linuxsisusbvga.shtml
11165S: Maintained
679655da 11166F: drivers/usb/misc/sisusbvga/
1da177e4 11167
415ad26d 11168SLAB ALLOCATOR
16e943bf 11169M: Christoph Lameter <cl@linux.com>
2ed1c525 11170M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11171M: David Rientjes <rientjes@google.com>
11172M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11173M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11174L: linux-mm@kvack.org
11175S: Maintained
679655da 11176F: include/linux/sl?b*.h
16e943bf 11177F: mm/sl?b*
415ad26d 11178
9fab9787 11179SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11180M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11182M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11183R: Steven Rostedt <rostedt@goodmis.org>
11184R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11185L: linux-kernel@vger.kernel.org
9fab9787
PM
11186W: http://www.rdrop.com/users/paulmck/RCU/
11187S: Supported
11188T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11189F: include/linux/srcu.h
11190F: kernel/rcu/srcu.c
9fab9787 11191
66372841
CS
11192SMACK SECURITY MODULE
11193M: Casey Schaufler <casey@schaufler-ca.com>
11194L: linux-security-module@vger.kernel.org
11195W: http://schaufler-ca.com
ece38248 11196T: git git://github.com/cschaufler/smack-next
66372841
CS
11197S: Maintained
11198F: Documentation/security/Smack.txt
11199F: security/smack/
11200
20651e0b 11201DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11202M: Kevin Hilman <khilman@kernel.org>
11203M: Nishanth Menon <nm@ti.com>
11204S: Maintained
20651e0b 11205F: drivers/power/avs/
68ace3e1
KH
11206F: include/linux/power/smartreflex.h
11207L: linux-pm@vger.kernel.org
11208
1da177e4 11209SMC91x ETHERNET DRIVER
2f82af08 11210M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11211S: Odd Fixes
ae150435 11212F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11213
e8e31622
SA
11214SMIA AND SMIA++ IMAGE SENSOR DRIVER
11215M: Sakari Ailus <sakari.ailus@iki.fi>
11216L: linux-media@vger.kernel.org
11217S: Maintained
14430813 11218F: drivers/media/i2c/smiapp/
b5dcee22 11219F: include/media/i2c/smiapp.h
e8e31622
SA
11220F: drivers/media/i2c/smiapp-pll.c
11221F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11222F: include/uapi/linux/smiapp.h
a2cec3c0 11223F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11224
920fa1ff
GR
11225SMM665 HARDWARE MONITOR DRIVER
11226M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11227L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11228S: Maintained
11229F: Documentation/hwmon/smm665
11230F: drivers/hwmon/smm665.c
11231
9df7305b 11232SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11233M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11234L: linux-hwmon@vger.kernel.org
90b24cfb 11235S: Maintained
9df7305b
SG
11236F: Documentation/hwmon/emc2103
11237F: drivers/hwmon/emc2103.c
11238
a98d506c
HG
11239SMSC SCH5627 HARDWARE MONITOR DRIVER
11240M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11241L: linux-hwmon@vger.kernel.org
a98d506c
HG
11242S: Supported
11243F: Documentation/hwmon/sch5627
11244F: drivers/hwmon/sch5627.c
11245
6ea884db 11246SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11247M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11248L: linux-hwmon@vger.kernel.org
6ea884db 11249S: Maintained
679655da
JP
11250F: Documentation/hwmon/smsc47b397
11251F: drivers/hwmon/smsc47b397.c
6ea884db 11252
fd9abb3d 11253SMSC911x ETHERNET DRIVER
90b24cfb 11254M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11255L: netdev@vger.kernel.org
90b24cfb 11256S: Maintained
679655da 11257F: include/linux/smsc911x.h
ae150435 11258F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11259
11260SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11261M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11262L: netdev@vger.kernel.org
90b24cfb 11263S: Maintained
ae150435 11264F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11265
3c8a63e2 11266SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11267M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11268L: linux-fbdev@vger.kernel.org
90b24cfb 11269S: Maintained
8a61f013 11270F: drivers/video/fbdev/smscufx.c
3c8a63e2 11271
668acf32 11272SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11273M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11274L: linux-media@vger.kernel.org
275ffde4 11275T: git git://linuxtv.org/media_tree.git
795fb7e7 11276S: Maintained
90d72ac6
MCC
11277F: include/media/soc*
11278F: drivers/media/i2c/soc_camera/
11279F: drivers/media/platform/soc_camera/
668acf32 11280
e2d1d6c0 11281SOEKRIS NET48XX LED SUPPORT
8b58be88 11282M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11283S: Maintained
679655da 11284F: drivers/leds/leds-net48xx.c
e2d1d6c0 11285
e3994db1 11286SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11287M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11288M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11289M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11290M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11291L: linux-media@vger.kernel.org
11292S: Supported
11293F: drivers/media/pci/solo6x10/
11294
1da177e4 11295SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11296M: Shaohua Li <shli@kernel.org>
1da177e4 11297L: linux-raid@vger.kernel.org
0f9ce866 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11299S: Supported
679655da
JP
11300F: drivers/md/
11301F: include/linux/raid/
c117ab84 11302F: include/uapi/linux/raid/
1da177e4 11303
1da177e4 11304SONIC NETWORK DRIVER
8b58be88 11305M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11306L: netdev@vger.kernel.org
1da177e4 11307S: Maintained
d9fb9f38 11308F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11309
61e115a5 11310SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11311M: Michael Buesch <m@bues.ch>
e7828b28 11312L: linux-wireless@vger.kernel.org
61e115a5 11313S: Maintained
679655da
JP
11314F: drivers/ssb/
11315F: include/linux/ssb/
61e115a5 11316
1da177e4 11317SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11318M: Mattia Dongili <malattia@linux.it>
d0944853 11319L: platform-driver-x86@vger.kernel.org
5b18167d 11320W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11321S: Maintained
679655da
JP
11322F: Documentation/laptops/sony-laptop.txt
11323F: drivers/char/sonypi.c
11324F: drivers/platform/x86/sony-laptop.c
11325F: include/linux/sony-laptop.h
1da177e4 11326
baf8532a 11327SONY MEMORYSTICK CARD SUPPORT
8b58be88 11328M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11329W: http://tifmxx.berlios.de/
11330S: Maintained
679655da 11331F: drivers/memstick/host/tifm_ms.c
baf8532a 11332
0ab30494
ML
11333SONY MEMORYSTICK STANDARD SUPPORT
11334M: Maxim Levitsky <maximlevitsky@gmail.com>
11335S: Maintained
11336F: drivers/memstick/core/ms_block.*
11337
1da177e4 11338SOUND
8b58be88 11339M: Jaroslav Kysela <perex@perex.cz>
d8130624 11340M: Takashi Iwai <tiwai@suse.com>
93711660 11341L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11342W: http://www.alsa-project.org/
dde7ad8d 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11344T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11345Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11346S: Maintained
3126a179
JP
11347F: Documentation/sound/
11348F: include/sound/
c117ab84 11349F: include/uapi/sound/
679655da 11350F: sound/
1da177e4 11351
33bbe149
MB
11352SOUND - COMPRESSED AUDIO
11353M: Vinod Koul <vinod.koul@intel.com>
11354L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11356S: Supported
f672f31a 11357F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11358F: include/sound/compress_driver.h
f672f31a 11359F: include/uapi/sound/compress_*
33bbe149
MB
11360F: sound/core/compress_offload.c
11361F: sound/soc/soc-compress.c
11362
bd903bde 11363SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11364M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11365M: Mark Brown <broonie@kernel.org>
86f14df8 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11367L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11368W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11369S: Supported
181ad2a5 11370F: Documentation/devicetree/bindings/sound/
2820f615 11371F: Documentation/sound/alsa/soc/
679655da 11372F: sound/soc/
e6e55122 11373F: include/sound/soc*
eb1a6af3 11374
d7f8761b
MB
11375SOUND - DMAENGINE HELPERS
11376M: Lars-Peter Clausen <lars@metafoo.de>
11377S: Supported
11378F: include/sound/dmaengine_pcm.h
11379F: sound/core/pcm_dmaengine.c
11380F: sound/soc/soc-generic-dmaengine-pcm.c
11381
990a6a99
OS
11382SP2 MEDIA DRIVER
11383M: Olli Salonen <olli.salonen@iki.fi>
11384L: linux-media@vger.kernel.org
a825eaec 11385W: https://linuxtv.org
990a6a99
OS
11386Q: http://patchwork.linuxtv.org/project/linux-media/list/
11387S: Maintained
11388F: drivers/media/dvb-frontends/sp2*
11389
473321fc 11390SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11391M: "David S. Miller" <davem@davemloft.net>
1da177e4 11392L: sparclinux@vger.kernel.org
8a6e2535 11393Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11396S: Maintained
679655da 11397F: arch/sparc/
7765b8bb 11398F: drivers/sbus/
1da177e4 11399
6404fcca
DM
11400SPARC SERIAL DRIVERS
11401M: "David S. Miller" <davem@davemloft.net>
11402L: sparclinux@vger.kernel.org
08deed1e
JP
11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11405S: Maintained
6816383a 11406F: include/linux/sunserialcore.h
df621252 11407F: drivers/tty/serial/suncore.c
df621252
GKH
11408F: drivers/tty/serial/sunhv.c
11409F: drivers/tty/serial/sunsab.c
11410F: drivers/tty/serial/sunsab.h
11411F: drivers/tty/serial/sunsu.c
11412F: drivers/tty/serial/sunzilog.c
11413F: drivers/tty/serial/sunzilog.h
6404fcca 11414
389325b4
CL
11415SPARSE CHECKER
11416M: "Christopher Li" <sparse@chrisli.org>
11417L: linux-sparse@vger.kernel.org
11418W: https://sparse.wiki.kernel.org/
11419T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11420T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11421S: Maintained
11422F: include/linux/compiler.h
11423
fc0c195a 11424SPEAR PLATFORM SUPPORT
da89947b 11425M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11426M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11428W: http://www.st.com/spear
11429S: Maintained
e68d7c14 11430F: arch/arm/boot/dts/spear*
281e192f 11431F: arch/arm/mach-spear/
fc0c195a 11432
11433SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11434M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11436W: http://www.st.com/spear
11437S: Maintained
5df33a62 11438F: drivers/clk/spear/
fc0c195a 11439
e2796541
CP
11440SPI NOR SUBSYSTEM
11441M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11442M: Marek Vasut <marek.vasut@gmail.com>
11443L: linux-mtd@lists.infradead.org
11444W: http://www.linux-mtd.infradead.org/
11445Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11446T: git git://github.com/spi-nor/linux.git
11447S: Maintained
11448F: drivers/mtd/spi-nor/
11449F: include/linux/mtd/spi-nor.h
11450
e2d1d6c0 11451SPI SUBSYSTEM
b02e48f2 11452M: Mark Brown <broonie@kernel.org>
dfbe403c 11453L: linux-spi@vger.kernel.org
e7e4e13c 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11455Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11456S: Maintained
87306eb7 11457F: Documentation/devicetree/bindings/spi/
679655da
JP
11458F: Documentation/spi/
11459F: drivers/spi/
11460F: include/linux/spi/
c117ab84 11461F: include/uapi/linux/spi/
a43cd4bb 11462F: tools/spi/
e2d1d6c0 11463
2752e401 11464SPIDERNET NETWORK DRIVER for CELL
8b58be88 11465M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11466L: netdev@vger.kernel.org
11467S: Supported
679655da 11468F: Documentation/networking/spider_net.txt
8df158ac 11469F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11470
e2d1d6c0 11471SPU FILE SYSTEM
8b58be88 11472M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11473L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11474W: http://www.ibm.com/developerworks/power/cell/
11475S: Supported
679655da
JP
11476F: Documentation/filesystems/spufs.txt
11477F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11478
fc555841 11479SQUASHFS FILE SYSTEM
d7f2ff67 11480M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11481L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11482W: http://squashfs.org.uk
9f273c24 11483T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11484S: Maintained
679655da
JP
11485F: Documentation/filesystems/squashfs.txt
11486F: fs/squashfs/
fc555841 11487
1da177e4 11488SRM (Alpha) environment access
8b58be88 11489M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11490S: Maintained
679655da 11491F: arch/alpha/kernel/srm_env.c
1da177e4 11492
26e9a397 11493STABLE BRANCH
879a5a00 11494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11495L: stable@vger.kernel.org
879a5a00 11496S: Supported
7b175c46 11497F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11498
26e9a397 11499STAGING SUBSYSTEM
879a5a00 11500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11502L: devel@driverdev.osuosl.org
879a5a00 11503S: Supported
679655da 11504F: drivers/staging/
dbc6c2cc 11505
ebd3d010
JP
11506STAGING - COMEDI
11507M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11508M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11509S: Odd Fixes
11510F: drivers/staging/comedi/
11511
a0138163
JP
11512STAGING - FLARION FT1000 DRIVERS
11513M: Marek Belisko <marek.belisko@gmail.com>
11514S: Odd Fixes
11515F: drivers/staging/ft1000/
11516
6c1bb424 11517STAGING - INDUSTRIAL IO
030a13d7 11518M: Jonathan Cameron <jic23@kernel.org>
a0138163 11519L: linux-iio@vger.kernel.org
6c1bb424 11520S: Odd Fixes
5291582d 11521F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11522F: drivers/staging/iio/
11523
a0138163
JP
11524STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11525M: Jarod Wilson <jarod@wilsonet.com>
11526W: http://www.lirc.org/
11527S: Odd Fixes
b2b0186d 11528F: drivers/staging/media/lirc/
a0138163 11529
f5e5de1e
OD
11530STAGING - LUSTRE PARALLEL FILESYSTEM
11531M: Oleg Drokin <oleg.drokin@intel.com>
11532M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11533M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11534L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11535W: http://wiki.lustre.org/
f5e5de1e
OD
11536S: Maintained
11537F: drivers/staging/lustre
11538
7c6b6c71
MD
11539STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11540M: Marc Dietrich <marvin24@gmx.de>
11541L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11542L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11543S: Maintained
11544F: drivers/staging/nvec/
11545
53c43c5c
GKH
11546STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11547M: Jens Frederich <jfrederich@gmail.com>
11548M: Daniel Drake <dsd@laptop.org>
11549M: Jon Nettleton <jon.nettleton@gmail.com>
11550W: http://wiki.laptop.org/go/DCON
11551S: Maintained
11552F: drivers/staging/olpc_dcon/
11553
a0138163
JP
11554STAGING - REALTEK RTL8712U DRIVERS
11555M: Larry Finger <Larry.Finger@lwfinger.net>
11556M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11557S: Odd Fixes
11558F: drivers/staging/rtl8712/
11559
980ac4d7
SM
11560STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11561M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11562M: Teddy Wang <teddy.wang@siliconmotion.com>
11563M: Sudip Mukherjee <sudip@vectorindia.org>
11564L: linux-fbdev@vger.kernel.org
11565S: Maintained
11566F: drivers/staging/sm750fb/
11567
510fa408
JP
11568STAGING - SLICOSS
11569M: Lior Dotan <liodot@gmail.com>
11570M: Christopher Harrer <charrer@alacritech.com>
11571S: Odd Fixes
11572F: drivers/staging/slicoss/
11573
a0138163
JP
11574STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11575M: William Hubbs <w.d.hubbs@gmail.com>
11576M: Chris Brannon <chris@the-brannons.com>
d33bce31 11577M: Kirk Reiser <kirk@reisers.ca>
a0138163 11578M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11579L: speakup@linux-speakup.org
a0138163
JP
11580W: http://www.linux-speakup.org/
11581S: Odd Fixes
11582F: drivers/staging/speakup/
11583
b3e871ce
JP
11584STAGING - VIA VT665X DRIVERS
11585M: Forest Bond <forest@alittletooquiet.net>
11586S: Odd Fixes
11587F: drivers/staging/vt665?/
11588
a30baec1 11589STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11590M: Aditya Shankar <aditya.shankar@microchip.com>
11591M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11592L: linux-wireless@vger.kernel.org
11593S: Supported
11594F: drivers/staging/wilc1000/
11595
709bcb07 11596STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11597M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11598S: Odd Fixes
11599F: drivers/staging/xgifb/
11600
1da177e4 11601STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11602M: Ion Badulescu <ionut@badula.org>
b4f90189 11603S: Odd Fixes
9bba23b0 11604F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11605
e2d1d6c0 11606SUN3/3X
8b58be88 11607M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11608W: http://sammy.net/sun3/
11609S: Maintained
679655da
JP
11610F: arch/m68k/kernel/*sun3*
11611F: arch/m68k/sun3*/
11612F: arch/m68k/include/asm/sun3*
e689cf4a 11613F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11614
af6a5af8
HG
11615SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11616M: Hans de Goede <hdegoede@redhat.com>
11617L: linux-input@vger.kernel.org
11618S: Maintained
11619F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11620F: drivers/input/keyboard/sun4i-lradc-keys.c
11621
2bc9ff01
DK
11622SUNDANCE NETWORK DRIVER
11623M: Denis Kirjanov <kda@linux-powerpc.org>
11624L: netdev@vger.kernel.org
11625S: Maintained
11626F: drivers/net/ethernet/dlink/sundance.c
11627
2cbb12a4 11628SUPERH
114bf37e
RF
11629M: Yoshinori Sato <ysato@users.sourceforge.jp>
11630M: Rich Felker <dalias@libc.org>
2cbb12a4 11631L: linux-sh@vger.kernel.org
8a6e2535 11632Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11633S: Maintained
066069e1 11634F: Documentation/sh/
679655da 11635F: arch/sh/
066069e1 11636F: drivers/sh/
1da177e4 11637
4480f15b 11638SUSPEND TO RAM
7fb06082 11639M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11640M: Len Brown <len.brown@intel.com>
11641M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11642L: linux-pm@vger.kernel.org
e2d1d6c0 11643S: Supported
679655da
JP
11644F: Documentation/power/
11645F: arch/x86/kernel/acpi/
11646F: drivers/base/power/
11647F: kernel/power/
11648F: include/linux/suspend.h
11649F: include/linux/freezer.h
11650F: include/linux/pm.h
1da177e4
LT
11651
11652SVGA HANDLING
8b58be88 11653M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11654L: linux-video@atrey.karlin.mff.cuni.cz
11655S: Maintained
679655da
JP
11656F: Documentation/svga.txt
11657F: arch/x86/boot/video*
1da177e4 11658
6e28b761
KRW
11659SWIOTLB SUBSYSTEM
11660M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11661L: linux-kernel@vger.kernel.org
9f273c24 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11663S: Supported
11664F: lib/swiotlb.c
11665F: arch/*/kernel/pci-swiotlb.c
11666F: include/linux/swiotlb.h
11667
007f790c
JP
11668SWITCHDEV
11669M: Jiri Pirko <jiri@resnulli.us>
11670L: netdev@vger.kernel.org
11671S: Supported
11672F: net/switchdev/
11673F: include/net/switchdev.h
11674
db8e35d5
VG
11675SYNOPSYS ARC ARCHITECTURE
11676M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11677L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11678S: Supported
11679F: arch/arc/
9b28829d 11680F: Documentation/devicetree/bindings/arc/*
2d799dde 11681F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11682F: drivers/tty/serial/arc_uart.c
b7182d1a 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11684
556cc1c5
AB
11685SYNOPSYS ARC SDP platform support
11686M: Alexey Brodkin <abrodkin@synopsys.com>
11687S: Supported
11688F: arch/arc/plat-axs10x
11689F: arch/arc/boot/dts/ax*
11690F: Documentation/devicetree/bindings/arc/axs10*
11691
6c284c9a
LJ
11692SYSTEM CONFIGURATION (SYSCON)
11693M: Lee Jones <lee.jones@linaro.org>
11694M: Arnd Bergmann <arnd@arndb.de>
11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11696S: Supported
11697F: drivers/mfd/syscon.c
11698
8c0984e5
SR
11699SYSTEM RESET/SHUTDOWN DRIVERS
11700M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11701L: linux-pm@vger.kernel.org
58db9505 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11703S: Maintained
11704F: Documentation/devicetree/bindings/power/reset/
11705F: drivers/power/reset/
11706
1da177e4 11707SYSV FILESYSTEM
8b58be88 11708M: Christoph Hellwig <hch@infradead.org>
1da177e4 11709S: Maintained
679655da
JP
11710F: Documentation/filesystems/sysv-fs.txt
11711F: fs/sysv/
11712F: include/linux/sysv_fs.h
1da177e4 11713
86cfa7fc 11714TARGET SUBSYSTEM
9c3646d1 11715M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11716L: linux-scsi@vger.kernel.org
b9f5edc2 11717L: target-devel@vger.kernel.org
86cfa7fc 11718W: http://www.linux-iscsi.org
cf015e9f 11719W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11721S: Supported
11722F: drivers/target/
11723F: include/target/
11724F: Documentation/target/
11725
4e68852d 11726TASKSTATS STATISTICS INTERFACE
185e595f 11727M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11728S: Maintained
679655da
JP
11729F: Documentation/accounting/taskstats*
11730F: include/linux/taskstats*
11731F: kernel/taskstats.c
4e68852d 11732
781b456a 11733TC CLASSIFIER
f935f3f8 11734M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11735L: netdev@vger.kernel.org
11736S: Maintained
679655da 11737F: include/net/pkt_cls.h
c117ab84 11738F: include/uapi/linux/pkt_cls.h
679655da 11739F: net/sched/
781b456a 11740
5067f08a 11741TCP LOW PRIORITY MODULE
8b58be88
JP
11742M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11743M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11744W: http://tcp-lp-mod.sourceforge.net/
11745S: Maintained
679655da 11746F: net/ipv4/tcp_lp.c
5067f08a 11747
91952bc0
AP
11748TDA10071 MEDIA DRIVER
11749M: Antti Palosaari <crope@iki.fi>
11750L: linux-media@vger.kernel.org
a825eaec 11751W: https://linuxtv.org
91952bc0
AP
11752W: http://palosaari.fi/linux/
11753Q: http://patchwork.linuxtv.org/project/linux-media/list/
11754T: git git://linuxtv.org/anttip/media_tree.git
11755S: Maintained
11756F: drivers/media/dvb-frontends/tda10071*
11757
11758TDA18212 MEDIA DRIVER
11759M: Antti Palosaari <crope@iki.fi>
11760L: linux-media@vger.kernel.org
a825eaec 11761W: https://linuxtv.org
91952bc0
AP
11762W: http://palosaari.fi/linux/
11763Q: http://patchwork.linuxtv.org/project/linux-media/list/
11764T: git git://linuxtv.org/anttip/media_tree.git
11765S: Maintained
11766F: drivers/media/tuners/tda18212*
11767
11768TDA18218 MEDIA DRIVER
11769M: Antti Palosaari <crope@iki.fi>
11770L: linux-media@vger.kernel.org
a825eaec 11771W: https://linuxtv.org
91952bc0
AP
11772W: http://palosaari.fi/linux/
11773Q: http://patchwork.linuxtv.org/project/linux-media/list/
11774T: git git://linuxtv.org/anttip/media_tree.git
11775S: Maintained
11776F: drivers/media/tuners/tda18218*
11777
3b2f6aba
MK
11778TDA18271 MEDIA DRIVER
11779M: Michael Krufky <mkrufky@linuxtv.org>
11780L: linux-media@vger.kernel.org
a825eaec 11781W: https://linuxtv.org
3b2f6aba
MK
11782W: http://github.com/mkrufky
11783Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784T: git git://linuxtv.org/mkrufky/tuners.git
11785S: Maintained
11786F: drivers/media/tuners/tda18271*
11787
e48307a9
MK
11788TDA827x MEDIA DRIVER
11789M: Michael Krufky <mkrufky@linuxtv.org>
11790L: linux-media@vger.kernel.org
a825eaec 11791W: https://linuxtv.org
e48307a9
MK
11792W: http://github.com/mkrufky
11793Q: http://patchwork.linuxtv.org/project/linux-media/list/
11794T: git git://linuxtv.org/mkrufky/tuners.git
11795S: Maintained
11796F: drivers/media/tuners/tda8290.*
11797
66cf9212
MK
11798TDA8290 MEDIA DRIVER
11799M: Michael Krufky <mkrufky@linuxtv.org>
11800L: linux-media@vger.kernel.org
a825eaec 11801W: https://linuxtv.org
66cf9212
MK
11802W: http://github.com/mkrufky
11803Q: http://patchwork.linuxtv.org/project/linux-media/list/
11804T: git git://linuxtv.org/mkrufky/tuners.git
11805S: Maintained
11806F: drivers/media/tuners/tda8290.*
11807
4b9fba30
HV
11808TDA9840 MEDIA DRIVER
11809M: Hans Verkuil <hverkuil@xs4all.nl>
11810L: linux-media@vger.kernel.org
11811T: git git://linuxtv.org/media_tree.git
a825eaec 11812W: https://linuxtv.org
4b9fba30
HV
11813S: Maintained
11814F: drivers/media/i2c/tda9840*
11815
2cb654fd 11816TEA5761 TUNER DRIVER
5dc8a864
MCC
11817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11818M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11819L: linux-media@vger.kernel.org
a825eaec 11820W: https://linuxtv.org
2cb654fd
MCC
11821T: git git://linuxtv.org/media_tree.git
11822S: Odd fixes
11823F: drivers/media/tuners/tea5761.*
11824
11825TEA5767 TUNER DRIVER
5dc8a864
MCC
11826M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11827M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11828L: linux-media@vger.kernel.org
a825eaec 11829W: https://linuxtv.org
2cb654fd
MCC
11830T: git git://linuxtv.org/media_tree.git
11831S: Maintained
11832F: drivers/media/tuners/tea5767.*
11833
4b9fba30
HV
11834TEA6415C MEDIA DRIVER
11835M: Hans Verkuil <hverkuil@xs4all.nl>
11836L: linux-media@vger.kernel.org
11837T: git git://linuxtv.org/media_tree.git
a825eaec 11838W: https://linuxtv.org
4b9fba30
HV
11839S: Maintained
11840F: drivers/media/i2c/tea6415c*
11841
11842TEA6420 MEDIA DRIVER
11843M: Hans Verkuil <hverkuil@xs4all.nl>
11844L: linux-media@vger.kernel.org
11845T: git git://linuxtv.org/media_tree.git
a825eaec 11846W: https://linuxtv.org
4b9fba30
HV
11847S: Maintained
11848F: drivers/media/i2c/tea6420*
11849
3d249d4c 11850TEAM DRIVER
dca9ab92 11851M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11852L: netdev@vger.kernel.org
11853S: Supported
11854F: drivers/net/team/
11855F: include/linux/if_team.h
c117ab84 11856F: include/uapi/linux/if_team.h
3d249d4c 11857
7d029125 11858TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11859M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11860S: Maintained
11861F: arch/x86/platform/ts5500/
11862
40ad4a30
SY
11863TECHNOTREND USB IR RECEIVER
11864M: Sean Young <sean@mess.org>
11865L: linux-media@vger.kernel.org
11866S: Maintained
11867F: drivers/media/rc/ttusbir.c
11868
adabdb0c 11869TEGRA ARCHITECTURE SUPPORT
243d58ec 11870M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11871M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11872M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11873L: linux-tegra@vger.kernel.org
fd117cd1 11874Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11876S: Supported
bbbe96ed 11877N: [^a-z]tegra
84b9414b 11878
adabdb0c
SW
11879TEGRA CLOCK DRIVER
11880M: Peter De Schrijver <pdeschrijver@nvidia.com>
11881M: Prashant Gaikwad <pgaikwad@nvidia.com>
11882S: Supported
11883F: drivers/clk/tegra/
11884
86e486a0 11885TEGRA DMA DRIVERS
adabdb0c 11886M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11887M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11888S: Supported
86e486a0 11889F: drivers/dma/tegra*
adabdb0c 11890
adabdb0c
SW
11891TEGRA I2C DRIVER
11892M: Laxman Dewangan <ldewangan@nvidia.com>
11893S: Supported
11894F: drivers/i2c/busses/i2c-tegra.c
11895
11896TEGRA IOMMU DRIVERS
11897M: Hiroshi Doyu <hdoyu@nvidia.com>
11898S: Supported
11899F: drivers/iommu/tegra*
11900
11901TEGRA KBC DRIVER
11902M: Rakesh Iyer <riyer@nvidia.com>
11903M: Laxman Dewangan <ldewangan@nvidia.com>
11904S: Supported
11905F: drivers/input/keyboard/tegra-kbc.c
11906
adabdb0c
SW
11907TEGRA PWM DRIVER
11908M: Thierry Reding <thierry.reding@gmail.com>
11909S: Supported
11910F: drivers/pwm/pwm-tegra.c
11911
11912TEGRA SERIAL DRIVER
11913M: Laxman Dewangan <ldewangan@nvidia.com>
11914S: Supported
11915F: drivers/tty/serial/serial-tegra.c
11916
11917TEGRA SPI DRIVER
11918M: Laxman Dewangan <ldewangan@nvidia.com>
11919S: Supported
11920F: drivers/spi/spi-tegra*
11921
1a348ccc 11922TEHUTI ETHERNET DRIVER
8b58be88 11923M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11924L: netdev@vger.kernel.org
11925S: Supported
ef7f5429 11926F: drivers/net/ethernet/tehuti/*
1a348ccc 11927
4e68852d 11928Telecom Clock Driver for MCPL0010
8b58be88 11929M: Mark Gross <mark.gross@intel.com>
4e68852d 11930S: Supported
679655da 11931F: drivers/char/tlclk.c
4e68852d 11932
4480f15b 11933TENSILICA XTENSA PORT (xtensa)
8b58be88 11934M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11935M: Max Filippov <jcmvbkbc@gmail.com>
11936L: linux-xtensa@linux-xtensa.org
9f273c24 11937T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11938S: Maintained
679655da 11939F: arch/xtensa/
3dc99857 11940F: drivers/irqchip/irq-xtensa-*
4e68852d 11941
5313ba66
HV
11942THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11943M: Hans Verkuil <hverkuil@xs4all.nl>
11944L: linux-media@vger.kernel.org
11945T: git git://linuxtv.org/media_tree.git
a825eaec 11946W: https://linuxtv.org
5313ba66
HV
11947S: Maintained
11948F: drivers/media/radio/radio-raremono.c
11949
d3fb6955 11950THERMAL
b75f0050 11951M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11952M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11953L: linux-pm@vger.kernel.org
11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11956Q: https://patchwork.kernel.org/project/linux-pm/list/
11957S: Supported
11958F: drivers/thermal/
11959F: include/linux/thermal.h
af6c9f16 11960F: include/uapi/linux/thermal.h
b75f0050
JP
11961F: include/linux/cpu_cooling.h
11962F: Documentation/devicetree/bindings/thermal/
d3fb6955 11963
64e05d8b
VK
11964THERMAL/CPU_COOLING
11965M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11966M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11967M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11968L: linux-pm@vger.kernel.org
11969S: Supported
11970F: Documentation/thermal/cpu-cooling-api.txt
11971F: drivers/thermal/cpu_cooling.c
11972F: include/linux/cpu_cooling.h
11973
4e68852d 11974THINKPAD ACPI EXTRAS DRIVER
8b58be88 11975M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11976L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11977L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11978W: http://ibm-acpi.sourceforge.net
11979W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11980T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11981S: Maintained
679655da 11982F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11983
1b46f2a2 11984TI BANDGAP AND THERMAL DRIVER
f14d1c24 11985M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11986M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11987L: linux-pm@vger.kernel.org
531ff13e 11988L: linux-omap@vger.kernel.org
5a723e81 11989S: Maintained
794b2e25 11990F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11991
ccf963d3
BP
11992TI VPE/CAL DRIVERS
11993M: Benoit Parrot <bparrot@ti.com>
11994L: linux-media@vger.kernel.org
11995W: http://linuxtv.org/
11996Q: http://patchwork.linuxtv.org/project/linux-media/list/
11997S: Maintained
11998F: drivers/media/platform/ti-vpe/
11999
0c7665c3
MF
12000TI CDCE706 CLOCK DRIVER
12001M: Max Filippov <jcmvbkbc@gmail.com>
12002S: Maintained
12003F: drivers/clk/clk-cdce706.c
12004
49b6a5e3
TK
12005TI CLOCK DRIVER
12006M: Tero Kristo <t-kristo@ti.com>
12007L: linux-omap@vger.kernel.org
12008S: Maintained
12009F: drivers/clk/ti/
12010F: include/linux/clk/ti.h
12011
f75cfbad
GS
12012TI ETHERNET SWITCH DRIVER (CPSW)
12013M: Mugunthan V N <mugunthanvnm@ti.com>
12014R: Grygorii Strashko <grygorii.strashko@ti.com>
12015L: linux-omap@vger.kernel.org
12016L: netdev@vger.kernel.org
12017S: Maintained
12018F: drivers/net/ethernet/ti/cpsw*
12019F: drivers/net/ethernet/ti/davinci*
12020
4020f2d7 12021TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12022M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12023S: Maintained
679655da
JP
12024F: drivers/misc/tifm*
12025F: drivers/mmc/host/tifm_sd.c
12026F: include/linux/tifm.h
4020f2d7 12027
e0c52404 12028TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12029M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12030L: linux-kernel@vger.kernel.org
12031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12032S: Maintained
12033F: drivers/soc/ti/*
12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12035
12036
152ad442
SR
12037TI LM49xxx FAMILY ASoC CODEC DRIVERS
12038M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12039M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12040L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12041S: Maintained
12042F: sound/soc/codecs/lm49453*
d392dead 12043F: sound/soc/codecs/isabelle*
152ad442 12044
0edd807d
KM
12045TI LP855x BACKLIGHT DRIVER
12046M: Milo Kim <milo.kim@ti.com>
12047S: Maintained
12048F: Documentation/backlight/lp855x-driver.txt
12049F: drivers/video/backlight/lp855x_bl.c
12050F: include/linux/platform_data/lp855x.h
12051
faf13f6d
KM
12052TI LP8727 CHARGER DRIVER
12053M: Milo Kim <milo.kim@ti.com>
12054S: Maintained
8c0984e5 12055F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12056F: include/linux/platform_data/lp8727.h
12057
22f1229f
KM
12058TI LP8788 MFD DRIVER
12059M: Milo Kim <milo.kim@ti.com>
12060S: Maintained
12061F: drivers/iio/adc/lp8788_adc.c
12062F: drivers/leds/leds-lp8788.c
12063F: drivers/mfd/lp8788*.c
8c0984e5 12064F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12065F: drivers/regulator/lp8788-*.c
12066F: include/linux/mfd/lp8788*.h
12067
84640e27
KM
12068TI NETCP ETHERNET DRIVER
12069M: Wingman Kwok <w-kwok2@ti.com>
12070M: Murali Karicheri <m-karicheri2@ti.com>
12071L: netdev@vger.kernel.org
12072S: Maintained
12073F: drivers/net/ethernet/ti/netcp*
12074
217e0ca9
KC
12075TI TAS571X FAMILY ASoC CODEC DRIVER
12076M: Kevin Cernekee <cernekee@chromium.org>
12077L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12078S: Odd Fixes
12079F: sound/soc/codecs/tas571x*
12080
dd5e8e6b 12081TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12082M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12083L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12084S: Maintained
12085F: sound/soc/codecs/twl4030*
12086
90921014 12087TI WILINK WIRELESS DRIVERS
90921014
LC
12088L: linux-wireless@vger.kernel.org
12089W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12090W: http://wireless.kernel.org/en/users/Drivers/wl1251
12091T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12092S: Orphan
90921014
LC
12093F: drivers/net/wireless/ti/
12094F: include/linux/wl12xx.h
12095
e86eaa3a 12096TIPC NETWORK LAYER
8b58be88 12097M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12098M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12099L: netdev@vger.kernel.org (core kernel code)
12100L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12101W: http://tipc.sourceforge.net/
e86eaa3a 12102S: Maintained
c117ab84 12103F: include/uapi/linux/tipc*.h
679655da 12104F: net/tipc/
e86eaa3a 12105
867e359b 12106TILE ARCHITECTURE
b9a279f6 12107M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12108W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12109T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12110S: Supported
12111F: arch/tile/
6b940606 12112F: drivers/char/tile-srom.c
5c770755 12113F: drivers/edac/tile_edac.c
6b940606
CM
12114F: drivers/net/ethernet/tile/
12115F: drivers/rtc/rtc-tile.c
12116F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12117F: drivers/tty/serial/tilegx.c
6b940606
CM
12118F: drivers/usb/host/*-tilegx.c
12119F: include/linux/usb/tilegx.h
867e359b 12120
1da177e4 12121TLAN NETWORK DRIVER
8b58be88 12122M: Samuel Chessman <chessman@tux.org>
88c07dde 12123L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12124W: http://sourceforge.net/projects/tlan/
12125S: Maintained
679655da 12126F: Documentation/networking/tlan.txt
b544dbac 12127F: drivers/net/ethernet/ti/tlan.*
1da177e4 12128
d74db3b2 12129TOMOYO SECURITY MODULE
8b58be88
JP
12130M: Kentaro Takeda <takedakn@nttdata.co.jp>
12131M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12132L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12133L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12134L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12135L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12136W: http://tomoyo.sourceforge.jp/
843d183c 12137T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12138S: Maintained
679655da 12139F: security/tomoyo/
d74db3b2 12140
9caeb532 12141TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12142M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12143L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12144S: Maintained
12145F: drivers/platform/x86/topstar-laptop.c
12146
1da177e4 12147TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12148M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12149L: platform-driver-x86@vger.kernel.org
0a63ca11 12150S: Maintained
679655da 12151F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12152
0a63ca11
AA
12153TOSHIBA BLUETOOTH DRIVER
12154M: Azael Avalos <coproscefalo@gmail.com>
12155L: platform-driver-x86@vger.kernel.org
12156S: Maintained
12157F: drivers/platform/x86/toshiba_bluetooth.c
12158
12159TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12160M: Azael Avalos <coproscefalo@gmail.com>
12161L: platform-driver-x86@vger.kernel.org
12162S: Maintained
12163F: drivers/platform/x86/toshiba_haps.c
12164
14991fc7
AA
12165TOSHIBA WMI HOTKEYS DRIVER
12166M: Azael Avalos <coproscefalo@gmail.com>
12167L: platform-driver-x86@vger.kernel.org
12168S: Maintained
12169F: drivers/platform/x86/toshiba-wmi.c
12170
1da177e4 12171TOSHIBA SMM DRIVER
8b58be88 12172M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12173W: http://www.buzzard.org.uk/toshiba/
12174S: Maintained
679655da
JP
12175F: drivers/char/toshiba.c
12176F: include/linux/toshiba.h
c117ab84 12177F: include/uapi/linux/toshiba.h
1da177e4 12178
d32d9864
MR
12179TOSHIBA TC358743 DRIVER
12180M: Mats Randgaard <matrandg@cisco.com>
12181L: linux-media@vger.kernel.org
12182S: Maintained
12183F: drivers/media/i2c/tc358743*
b5dcee22 12184F: include/media/i2c/tc358743.h
d32d9864 12185
560e6475
WS
12186TMIO/SDHI MMC DRIVER
12187M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12188L: linux-mmc@vger.kernel.org
560e6475 12189S: Supported
d1057c40
GL
12190F: drivers/mmc/host/tmio_mmc*
12191F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12192F: include/linux/mfd/tmio.h
d719f900 12193
917cc4e6
GR
12194TMP401 HARDWARE MONITOR DRIVER
12195M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12196L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12197S: Maintained
12198F: Documentation/hwmon/tmp401
12199F: drivers/hwmon/tmp401.c
12200
98f32602 12201TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12202M: Hugh Dickins <hughd@google.com>
98f32602
HD
12203L: linux-mm@kvack.org
12204S: Maintained
12205F: include/linux/shmem_fs.h
12206F: mm/shmem.c
12207
45f95b53 12208TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12209M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12210M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12211L: linux-media@vger.kernel.org
a825eaec 12212W: https://linuxtv.org
45f95b53
MCC
12213T: git git://linuxtv.org/media_tree.git
12214S: Odd fixes
12215F: drivers/media/usb/tm6000/
618cd932 12216F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12217
34d1324e
AU
12218TW5864 VIDEO4LINUX DRIVER
12219M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12220M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12221M: Andrey Utkin <andrey_utkin@fastmail.com>
12222L: linux-media@vger.kernel.org
12223S: Supported
12224F: drivers/media/pci/tw5864/
45f95b53 12225
c65fde19
HV
12226TW68 VIDEO4LINUX DRIVER
12227M: Hans Verkuil <hverkuil@xs4all.nl>
12228L: linux-media@vger.kernel.org
12229T: git git://linuxtv.org/media_tree.git
a825eaec 12230W: https://linuxtv.org
c65fde19
HV
12231S: Odd Fixes
12232F: drivers/media/pci/tw68/
12233
704a84cc
EG
12234TW686X VIDEO4LINUX DRIVER
12235M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12236L: linux-media@vger.kernel.org
12237T: git git://linuxtv.org/media_tree.git
12238W: http://linuxtv.org
12239S: Maintained
12240F: drivers/media/pci/tw686x/
12241
4e68852d 12242TPM DEVICE DRIVER
901486b8 12243M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12244M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12245M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12246R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12247W: http://tpmdd.sourceforge.net
63a10dfd 12248L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12249Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12250T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12251S: Maintained
679655da 12252F: drivers/char/tpm/
4e68852d 12253
1a0f1b27
AL
12254TPM IBM_VTPM DEVICE DRIVER
12255M: Ashley Lai <ashleydlai@gmail.com>
12256W: http://tpmdd.sourceforge.net
12257L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12258S: Maintained
12259F: drivers/char/tpm/tpm_ibmvtpm*
12260
d6f005a1
JP
12261TRACING
12262M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12263M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12265S: Maintained
12266F: Documentation/trace/ftrace.txt
12267F: arch/*/*/*/ftrace.h
12268F: arch/*/kernel/ftrace.c
12269F: include/*/ftrace.h
12270F: include/linux/trace*.h
12271F: include/trace/
12272F: kernel/trace/
6e68e6c5 12273F: tools/testing/selftests/ftrace/
d6f005a1 12274
4abac0d0
IM
12275TRACING MMIO ACCESSES (MMIOTRACE)
12276M: Steven Rostedt <rostedt@goodmis.org>
12277M: Ingo Molnar <mingo@kernel.org>
12278R: Karol Herbst <karolherbst@gmail.com>
12279R: Pekka Paalanen <ppaalanen@gmail.com>
12280S: Maintained
12281L: linux-kernel@vger.kernel.org
12282L: nouveau@lists.freedesktop.org
12283F: kernel/trace/trace_mmiotrace.c
12284F: include/linux/mmiotrace.h
12285F: arch/x86/mm/kmmio.c
12286F: arch/x86/mm/mmio-mod.c
12287F: arch/x86/mm/testmmiotrace.c
12288
1da177e4 12289TRIVIAL PATCHES
8b58be88 12290M: Jiri Kosina <trivial@kernel.org>
54e5881d 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12292S: Maintained
86ef925f 12293K: ^Subject:.*(?i)trivial
1da177e4 12294
4e68852d 12295TTY LAYER
879a5a00 12296M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12297M: Jiri Slaby <jslaby@suse.com>
879a5a00 12298S: Supported
08deed1e 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12300F: Documentation/serial/
8dd5d2f1 12301F: drivers/tty/
df621252 12302F: drivers/tty/serial/serial_core.c
e3288775
AC
12303F: include/linux/serial_core.h
12304F: include/linux/serial.h
12305F: include/linux/tty.h
c117ab84
CEB
12306F: include/uapi/linux/serial_core.h
12307F: include/uapi/linux/serial.h
12308F: include/uapi/linux/tty.h
4e68852d 12309
91952bc0
AP
12310TUA9001 MEDIA DRIVER
12311M: Antti Palosaari <crope@iki.fi>
12312L: linux-media@vger.kernel.org
a825eaec 12313W: https://linuxtv.org
91952bc0
AP
12314W: http://palosaari.fi/linux/
12315Q: http://patchwork.linuxtv.org/project/linux-media/list/
12316T: git git://linuxtv.org/anttip/media_tree.git
12317S: Maintained
12318F: drivers/media/tuners/tua9001*
12319
740db6d7 12320TULIP NETWORK DRIVERS
740db6d7 12321L: netdev@vger.kernel.org
cf869eb1
GG
12322L: linux-parisc@vger.kernel.org
12323S: Orphan
0f04e2aa 12324F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12325
12326TUN/TAP driver
ba57b6f2 12327M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12328W: http://vtun.sourceforge.net/tun
12329S: Maintained
679655da
JP
12330F: Documentation/networking/tuntap.txt
12331F: arch/um/os-Linux/drivers/
1da177e4 12332
b454cc66 12333TURBOCHANNEL SUBSYSTEM
8b58be88 12334M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12335M: Ralf Baechle <ralf@linux-mips.org>
12336L: linux-mips@linux-mips.org
12337Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12338S: Maintained
679655da
JP
12339F: drivers/tc/
12340F: include/linux/tc.h
b454cc66 12341
e2d1d6c0 12342UBI FILE SYSTEM (UBIFS)
a7859936 12343M: Richard Weinberger <richard@nod.at>
949cb623 12344M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12345M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12346L: linux-mtd@lists.infradead.org
e2966cbe 12347T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12348W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12349S: Supported
679655da
JP
12350F: Documentation/filesystems/ubifs.txt
12351F: fs/ubifs/
e2d1d6c0 12352
e1632fa2 12353UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12354M: Greg Ungerer <gerg@linux-m68k.org>
12355W: http://www.linux-m68k.org/
cc2020e6 12356W: http://www.uclinux.org/
e1632fa2 12357L: linux-m68k@lists.linux-m68k.org
cc2020e6 12358L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12360S: Maintained
e1632fa2
GU
12361F: arch/m68k/coldfire/
12362F: arch/m68k/68*/
61bc02bb
JP
12363F: arch/m68k/*/*_no.*
12364F: arch/m68k/include/asm/*_no.*
cc2020e6 12365
1da177e4 12366UDF FILESYSTEM
d8130624 12367M: Jan Kara <jack@suse.com>
1da177e4 12368S: Maintained
679655da
JP
12369F: Documentation/filesystems/udf.txt
12370F: fs/udf/
1da177e4 12371
cc2020e6 12372UFS FILESYSTEM
8b58be88 12373M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12374S: Maintained
679655da
JP
12375F: Documentation/filesystems/ufs.txt
12376F: fs/ufs/
cc2020e6 12377
0a09d3ab
DH
12378UHID USERSPACE HID IO DRIVER:
12379M: David Herrmann <dh.herrmann@googlemail.com>
12380L: linux-input@vger.kernel.org
12381S: Maintained
12382F: drivers/hid/uhid.c
c117ab84 12383F: include/uapi/linux/uhid.h
0a09d3ab 12384
18332a80 12385ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12386L: linux-usb@vger.kernel.org
10c6c9c9 12387S: Orphan
355ffe69 12388F: drivers/uwb/
679655da
JP
12389F: include/linux/uwb.h
12390F: include/linux/uwb/
18332a80 12391
b31d8273
G
12392UNICORE32 ARCHITECTURE:
12393M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12394W: http://mprc.pku.edu.cn/~guanxuetao/linux
12395S: Maintained
ceebf4d5 12396T: git git://github.com/gxt/linux.git
b31d8273
G
12397F: arch/unicore32/
12398
d8379ab1
TF
12399UNIFDEF
12400M: Tony Finch <dot@dotat.at>
12401W: http://dotat.at/prog/unifdef
12402S: Maintained
12403F: scripts/unifdef.c
12404
1da177e4 12405UNIFORM CDROM DRIVER
8b58be88 12406M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12407W: http://www.kernel.dk
12408S: Maintained
679655da
JP
12409F: Documentation/cdrom/
12410F: drivers/cdrom/cdrom.c
12411F: include/linux/cdrom.h
c117ab84 12412F: include/uapi/linux/cdrom.h
1da177e4 12413
56df0122 12414UNISYS S-PAR DRIVERS
49e7d9df
JP
12415M: David Kershner <david.kershner@unisys.com>
12416L: sparmaintainer@unisys.com (Unisys internal)
12417S: Supported
12418F: drivers/staging/unisys/
56df0122 12419
9941fa6e
VH
12420UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12421M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12422L: linux-scsi@vger.kernel.org
12423S: Supported
12424F: Documentation/scsi/ufs.txt
12425F: drivers/scsi/ufs/
12426
4b9ffb5a
JP
12427UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12428M: Joao Pinto <Joao.Pinto@synopsys.com>
12429L: linux-scsi@vger.kernel.org
12430S: Supported
12431F: drivers/scsi/ufs/*dwc*
12432
e2d1d6c0 12433UNSORTED BLOCK IMAGES (UBI)
949cb623 12434M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12435M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12436W: http://www.linux-mtd.infradead.org/
12437L: linux-mtd@lists.infradead.org
b6b44e0a 12438T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12439S: Supported
80811493 12440F: drivers/mtd/ubi/
679655da 12441F: include/linux/mtd/ubi.h
c117ab84 12442F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12443
1da177e4 12444USB ACM DRIVER
ca1c3e6f 12445M: Oliver Neukum <oneukum@suse.com>
6372594a 12446L: linux-usb@vger.kernel.org
1da177e4 12447S: Maintained
679655da
JP
12448F: Documentation/usb/acm.txt
12449F: drivers/usb/class/cdc-acm.*
1da177e4 12450
b7d572e1
PF
12451USB AR5523 WIRELESS DRIVER
12452M: Pontus Fuchs <pontus.fuchs@gmail.com>
12453L: linux-wireless@vger.kernel.org
12454S: Maintained
12455F: drivers/net/wireless/ath/ar5523/
12456
115bb1ff 12457USB ATTACHED SCSI
866d372e 12458M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12459L: linux-usb@vger.kernel.org
12460L: linux-scsi@vger.kernel.org
8eae0fb7 12461S: Maintained
115bb1ff
MW
12462F: drivers/usb/storage/uas.c
12463
1da177e4 12464USB CDC ETHERNET DRIVER
61eee9a7 12465M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12466L: linux-usb@vger.kernel.org
1da177e4 12467S: Maintained
679655da 12468F: drivers/net/usb/cdc_*.c
c117ab84 12469F: include/uapi/linux/usb/cdc.h
1da177e4 12470
66e3e591
KP
12471USB CHAOSKEY DRIVER
12472M: Keith Packard <keithp@keithp.com>
12473L: linux-usb@vger.kernel.org
12474S: Maintained
12475F: drivers/usb/misc/chaoskey.c
12476
b02b371e 12477USB CYPRESS C67X00 DRIVER
8b58be88 12478M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12479L: linux-usb@vger.kernel.org
12480S: Maintained
679655da 12481F: drivers/usb/c67x00/
b02b371e 12482
d0374f4f 12483USB DAVICOM DM9601 DRIVER
8b58be88 12484M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12485L: netdev@vger.kernel.org
d0374f4f
PK
12486W: http://www.linux-usb.org/usbnet
12487S: Maintained
679655da 12488F: drivers/net/usb/dm9601.c
d0374f4f 12489
cc2020e6 12490USB DIAMOND RIO500 DRIVER
8b58be88 12491M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12492L: rio500-users@lists.sourceforge.net
12493W: http://rio500.sourceforge.net
12494S: Maintained
679655da 12495F: drivers/usb/misc/rio500*
cc2020e6 12496
1da177e4 12497USB EHCI DRIVER
578333ab 12498M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12499L: linux-usb@vger.kernel.org
578333ab 12500S: Maintained
679655da
JP
12501F: Documentation/usb/ehci.txt
12502F: drivers/usb/host/ehci*
1da177e4 12503
69ae9e3e 12504USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12505M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12506L: linux-usb@vger.kernel.org
69ae9e3e 12507W: http://www.linux-usb.org/gadget
d6d0f665
FB
12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12509S: Maintained
679655da
JP
12510F: drivers/usb/gadget/
12511F: include/linux/usb/gadget*
69ae9e3e 12512
2dea64b4 12513USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12514M: Jiri Kosina <jikos@kernel.org>
406df153 12515R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12516L: linux-usb@vger.kernel.org
54e5881d 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12518S: Maintained
c2f01971 12519F: Documentation/hid/hiddev.txt
679655da 12520F: drivers/hid/usbhid/
1da177e4 12521
959eea21 12522USB ISP116X DRIVER
8b58be88 12523M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12524L: linux-usb@vger.kernel.org
959eea21 12525S: Maintained
679655da
JP
12526F: drivers/usb/host/isp116x*
12527F: include/linux/usb/isp116x.h
959eea21 12528
146498ea
WH
12529USB LAN78XX ETHERNET DRIVER
12530M: Woojung Huh <woojung.huh@microchip.com>
12531M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12532L: netdev@vger.kernel.org
12533S: Maintained
12534F: drivers/net/usb/lan78xx.*
12535
1da177e4 12536USB MASS STORAGE DRIVER
fc8b690d 12537M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12538L: linux-usb@vger.kernel.org
8836aeb8 12539L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12540S: Maintained
12541W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12542F: drivers/usb/storage/
1da177e4 12543
af39917d
CL
12544USB MIDI DRIVER
12545M: Clemens Ladisch <clemens@ladisch.de>
12546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12547T: git git://git.alsa-project.org/alsa-kernel.git
12548S: Maintained
12549F: sound/usb/midi.*
12550
444ce9d4
JP
12551USB NETWORKING DRIVERS
12552L: linux-usb@vger.kernel.org
12553S: Odd Fixes
12554F: drivers/net/usb/
12555
1da177e4 12556USB OHCI DRIVER
578333ab 12557M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12558L: linux-usb@vger.kernel.org
578333ab 12559S: Maintained
679655da
JP
12560F: Documentation/usb/ohci.txt
12561F: drivers/usb/host/ohci*
1da177e4 12562
963ffa3e 12563USB OTG FSM (Finite State Machine)
60d77b3d 12564M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12566L: linux-usb@vger.kernel.org
12567S: Maintained
12568F: drivers/usb/common/usb-otg-fsm.c
12569
563da3a9
VM
12570USB OVER IP DRIVER
12571M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12572M: Shuah Khan <shuahkh@osg.samsung.com>
12573M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12574L: linux-usb@vger.kernel.org
12575S: Maintained
a6d6fc2b 12576F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12577F: drivers/usb/usbip/
12578F: tools/usb/usbip/
12579
1da177e4 12580USB PEGASUS DRIVER
a16b945c 12581M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12582L: linux-usb@vger.kernel.org
043600a6 12583L: netdev@vger.kernel.org
052e3128
PM
12584T: git git://github.com/petkan/pegasus.git
12585W: https://github.com/petkan/pegasus
1da177e4 12586S: Maintained
679655da 12587F: drivers/net/usb/pegasus.*
1da177e4 12588
d3ad558f 12589USB PHY LAYER
a55f6286 12590M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12591L: linux-usb@vger.kernel.org
12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12593S: Maintained
12594F: drivers/usb/phy/
d3ad558f 12595
73e4fb3f 12596USB PRINTER DRIVER (usblp)
8b58be88 12597M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12598L: linux-usb@vger.kernel.org
73e4fb3f 12599S: Supported
679655da 12600F: drivers/usb/class/usblp.c
1da177e4 12601
4521b477
BM
12602USB QMI WWAN NETWORK DRIVER
12603M: Bjørn Mork <bjorn@mork.no>
12604L: netdev@vger.kernel.org
12605S: Maintained
12606F: Documentation/ABI/testing/sysfs-class-net-qmi
12607F: drivers/net/usb/qmi_wwan.c
12608
1da177e4 12609USB RTL8150 DRIVER
a16b945c 12610M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12611L: linux-usb@vger.kernel.org
043600a6 12612L: netdev@vger.kernel.org
052e3128
PM
12613T: git git://github.com/petkan/rtl8150.git
12614W: https://github.com/petkan/rtl8150
1da177e4 12615S: Maintained
679655da 12616F: drivers/net/usb/rtl8150.c
1da177e4 12617
f896b796 12618USB SERIAL SUBSYSTEM
66085694 12619M: Johan Hovold <johan@kernel.org>
795fb7e7 12620L: linux-usb@vger.kernel.org
5ee05309 12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12622S: Maintained
679655da 12623F: Documentation/usb/usb-serial.txt
f896b796 12624F: drivers/usb/serial/
679655da 12625F: include/linux/usb/serial.h
1da177e4 12626
b3f0db1c
SG
12627USB SMSC75XX ETHERNET DRIVER
12628M: Steve Glendinning <steve.glendinning@shawell.net>
12629L: netdev@vger.kernel.org
12630S: Maintained
12631F: drivers/net/usb/smsc75xx.*
12632
2f7ca802 12633USB SMSC95XX ETHERNET DRIVER
90b24cfb 12634M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12635M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12636L: netdev@vger.kernel.org
90b24cfb 12637S: Maintained
679655da 12638F: drivers/net/usb/smsc95xx.*
2f7ca802 12639
1da177e4 12640USB SUBSYSTEM
879a5a00 12641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12642L: linux-usb@vger.kernel.org
1da177e4 12643W: http://www.linux-usb.org
08deed1e 12644T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12645S: Supported
1700bd98 12646F: Documentation/devicetree/bindings/usb/
679655da 12647F: Documentation/usb/
679655da
JP
12648F: drivers/usb/
12649F: include/linux/usb.h
12650F: include/linux/usb/
1da177e4
LT
12651
12652USB UHCI DRIVER
8b58be88 12653M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12654L: linux-usb@vger.kernel.org
1da177e4 12655S: Maintained
679655da 12656F: drivers/usb/host/uhci*
1da177e4 12657
69ae9e3e 12658USB "USBNET" DRIVER FRAMEWORK
d8130624 12659M: Oliver Neukum <oneukum@suse.com>
043600a6 12660L: netdev@vger.kernel.org
69ae9e3e 12661W: http://www.linux-usb.org/usbnet
1da177e4 12662S: Maintained
679655da
JP
12663F: drivers/net/usb/usbnet.c
12664F: include/linux/usb/usbnet.h
1da177e4 12665
c0efd232 12666USB VIDEO CLASS
c53ac071 12667M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12668L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12669L: linux-media@vger.kernel.org
275ffde4 12670T: git git://linuxtv.org/media_tree.git
57c6d2e9 12671W: http://www.ideasonboard.org/uvc/
c0efd232 12672S: Maintained
0c0d06ca 12673F: drivers/media/usb/uvc/
6c0f0359 12674F: include/uapi/linux/uvcvideo.h
1da177e4 12675
b60b9c45
HV
12676USB VISION DRIVER
12677M: Hans Verkuil <hverkuil@xs4all.nl>
12678L: linux-media@vger.kernel.org
12679T: git git://linuxtv.org/media_tree.git
a825eaec 12680W: https://linuxtv.org
b60b9c45
HV
12681S: Odd Fixes
12682F: drivers/media/usb/usbvision/
12683
8282da47
LP
12684USB WEBCAM GADGET
12685M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12686L: linux-usb@vger.kernel.org
12687S: Maintained
3a83c16e 12688F: drivers/usb/gadget/function/*uvc*
faf2e1db 12689F: drivers/usb/gadget/legacy/webcam.c
8282da47 12690
bf164cc0 12691USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12692M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12693L: linux-wireless@vger.kernel.org
12694S: Maintained
679655da 12695F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12696
eb6bab13 12697USB XHCI DRIVER
03d85053 12698M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12699L: linux-usb@vger.kernel.org
12700S: Supported
36d0344c
SS
12701F: drivers/usb/host/xhci*
12702F: drivers/usb/host/pci-quirks*
eb6bab13 12703
1da177e4 12704USB ZD1201 DRIVER
4086b9ca 12705L: linux-wireless@vger.kernel.org
1da177e4 12706W: http://linux-lc100020.sourceforge.net
4086b9ca 12707S: Orphan
ed0ad06f 12708F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12709
b7eee616 12710USB ZR364XX DRIVER
8b58be88 12711M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12712L: linux-usb@vger.kernel.org
661263b5 12713L: linux-media@vger.kernel.org
275ffde4 12714T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12715W: http://royale.zerezo.com/zr364xx/
12716S: Maintained
618cd932 12717F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12718F: drivers/media/usb/zr364xx/
b7eee616 12719
289fcff4
HK
12720ULPI BUS
12721M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12722L: linux-usb@vger.kernel.org
12723S: Maintained
12724F: drivers/usb/common/ulpi.c
12725F: include/linux/ulpi/
12726
e7839f25 12727USER-MODE LINUX (UML)
8b58be88 12728M: Jeff Dike <jdike@addtoit.com>
b15194b7 12729M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12730L: user-mode-linux-devel@lists.sourceforge.net
12731L: user-mode-linux-user@lists.sourceforge.net
12732W: http://user-mode-linux.sourceforge.net
9f273c24 12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12734S: Maintained
61516587 12735F: Documentation/virtual/uml/
679655da 12736F: arch/um/
b070989a 12737F: arch/x86/um/
679655da
JP
12738F: fs/hostfs/
12739F: fs/hppfs/
b7eee616 12740
e5f114e9 12741USERSPACE I/O (UIO)
879a5a00 12742M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12743S: Maintained
3d3fecbd 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12745F: Documentation/DocBook/uio-howto.tmpl
12746F: drivers/uio/
12747F: include/linux/uio*.h
e5f114e9 12748
256cccbe 12749UTIL-LINUX PACKAGE
8b58be88 12750M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12751L: util-linux@vger.kernel.org
12752W: http://en.wikipedia.org/wiki/Util-linux
12753T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12754S: Maintained
12755
c1fd1c07 12756UVESAFB DRIVER
8b58be88 12757M: Michal Januszewski <spock@gentoo.org>
c69f677c 12758L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12759W: http://dev.gentoo.org/~spock/projects/uvesafb/
12760S: Maintained
679655da 12761F: Documentation/fb/uvesafb.txt
8a61f013 12762F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12763
456930d8
SA
12764VF610 NAND DRIVER
12765M: Stefan Agner <stefan@agner.ch>
12766L: linux-mtd@lists.infradead.org
12767S: Supported
12768F: drivers/mtd/nand/vf610_nfc.c
12769
4480f15b 12770VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12771M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12772S: Maintained
679655da
JP
12773F: Documentation/filesystems/vfat.txt
12774F: fs/fat/
1da177e4 12775
cba3345c
AW
12776VFIO DRIVER
12777M: Alex Williamson <alex.williamson@redhat.com>
12778L: kvm@vger.kernel.org
9f273c24 12779T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12780S: Maintained
12781F: Documentation/vfio.txt
12782F: drivers/vfio/
12783F: include/linux/vfio.h
c117ab84 12784F: include/uapi/linux/vfio.h
cba3345c 12785
a714ea5f
AW
12786VFIO PLATFORM DRIVER
12787M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12788L: kvm@vger.kernel.org
12789S: Maintained
12790F: drivers/vfio/platform/
12791
9e6f3438
PO
12792VIDEOBUF2 FRAMEWORK
12793M: Pawel Osciak <pawel@osciak.com>
12794M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12795M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12796L: linux-media@vger.kernel.org
12797S: Maintained
90d72ac6 12798F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12799F: include/media/videobuf2-*
12800
06a8fc78
AH
12801VIRTIO AND VHOST VSOCK DRIVER
12802M: Stefan Hajnoczi <stefanha@redhat.com>
12803L: kvm@vger.kernel.org
12804L: virtualization@lists.linux-foundation.org
12805L: netdev@vger.kernel.org
12806S: Maintained
12807F: include/linux/virtio_vsock.h
12808F: include/uapi/linux/virtio_vsock.h
12809F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12810F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12811F: drivers/vhost/vsock.c
12812F: drivers/vhost/vsock.h
06a8fc78 12813
5523662e
SCP
12814VIRTUAL SERIO DEVICE DRIVER
12815M: Stephen Chandler Paul <thatslyude@gmail.com>
12816S: Maintained
12817F: drivers/input/serio/userio.c
12818F: include/uapi/linux/userio.h
12819
9a82446b
AS
12820VIRTIO CONSOLE DRIVER
12821M: Amit Shah <amit.shah@redhat.com>
12822L: virtualization@lists.linux-foundation.org
12823S: Maintained
12824F: drivers/char/virtio_console.c
12825F: include/linux/virtio_console.h
c117ab84 12826F: include/uapi/linux/virtio_console.h
9a82446b 12827
2426ec8f 12828VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12829M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12830M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12831L: virtualization@lists.linux-foundation.org
12832S: Maintained
0e4191fe 12833F: Documentation/devicetree/bindings/virtio/
2426ec8f 12834F: drivers/virtio/
c893c8d7 12835F: tools/virtio/
2426ec8f
MT
12836F: drivers/net/virtio_net.c
12837F: drivers/block/virtio_blk.c
12838F: include/linux/virtio_*.h
916cdabc 12839F: include/uapi/linux/virtio_*.h
2426ec8f 12840
f2dbda3b
CH
12841VIRTIO DRIVERS FOR S390
12842M: Christian Borntraeger <borntraeger@de.ibm.com>
12843M: Cornelia Huck <cornelia.huck@de.ibm.com>
12844L: linux-s390@vger.kernel.org
12845L: virtualization@lists.linux-foundation.org
12846L: kvm@vger.kernel.org
12847S: Supported
1b568d93 12848F: drivers/s390/virtio/
f2dbda3b 12849
4ad6ee91
GH
12850VIRTIO GPU DRIVER
12851M: David Airlie <airlied@linux.ie>
12852M: Gerd Hoffmann <kraxel@redhat.com>
12853L: dri-devel@lists.freedesktop.org
12854L: virtualization@lists.linux-foundation.org
12855S: Maintained
12856F: drivers/gpu/drm/virtio/
12857F: include/uapi/linux/virtio_gpu.h
12858
3a4d5c94
MT
12859VIRTIO HOST (VHOST)
12860M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12861M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12862L: kvm@vger.kernel.org
c996d8b9 12863L: virtualization@lists.linux-foundation.org
3a4d5c94 12864L: netdev@vger.kernel.org
9f273c24 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12866S: Maintained
12867F: drivers/vhost/
c117ab84 12868F: include/uapi/linux/vhost.h
3a4d5c94 12869
271c8651
GH
12870VIRTIO INPUT DRIVER
12871M: Gerd Hoffmann <kraxel@redhat.com>
12872S: Maintained
12873F: drivers/virtio/virtio_input.c
12874F: include/uapi/linux/virtio_input.h
12875
1da177e4 12876VIA RHINE NETWORK DRIVER
210347e1 12877S: Orphan
f2148a47 12878F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12879
f0bf7f61 12880VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12881M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12882M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12883S: Maintained
12884F: drivers/mmc/host/via-sdmmc.c
12885
69e4a7c2 12886VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12887M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12888L: linux-fbdev@vger.kernel.org
69e4a7c2 12889S: Maintained
c7babebd
FTS
12890F: include/linux/via-core.h
12891F: include/linux/via-gpio.h
12892F: include/linux/via_i2c.h
8a61f013 12893F: drivers/video/fbdev/via/
69e4a7c2 12894
01f20734 12895VIA VELOCITY NETWORK DRIVER
8b58be88 12896M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12897L: netdev@vger.kernel.org
12898S: Maintained
f2148a47 12899F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12900
f73f8173
AW
12901VIRT LIB
12902M: Alex Williamson <alex.williamson@redhat.com>
12903M: Paolo Bonzini <pbonzini@redhat.com>
12904L: kvm@vger.kernel.org
12905S: Supported
12906F: virt/lib/
12907
77911fd2 12908VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12909M: Hans Verkuil <hverkuil@xs4all.nl>
12910L: linux-media@vger.kernel.org
12911T: git git://linuxtv.org/media_tree.git
a825eaec 12912W: https://linuxtv.org
0b7bc1fa 12913S: Maintained
77911fd2 12914F: drivers/media/platform/vivid/*
0b7bc1fa 12915
be7f8273 12916VLAN (802.1Q)
8b58be88 12917M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12918L: netdev@vger.kernel.org
12919S: Maintained
679655da
JP
12920F: drivers/net/macvlan.c
12921F: include/linux/if_*vlan.h
12922F: net/8021q/
be7f8273 12923
55e331cf 12924VLYNQ BUS
08eeb306 12925M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12926L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12927S: Maintained
12928F: drivers/vlynq/vlynq.c
12929F: include/linux/vlynq.h
12930
390beae4 12931VME SUBSYSTEM
74c600e3 12932M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12933M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12935L: devel@driverdev.osuosl.org
12936S: Maintained
12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12938F: Documentation/vme_api.txt
12939F: drivers/staging/vme/
12940F: drivers/vme/
12941F: include/linux/vme*
12942
4488e09b
AK
12943VMWARE HYPERVISOR INTERFACE
12944M: Alok Kataria <akataria@vmware.com>
12945L: virtualization@lists.linux-foundation.org
12946S: Supported
12947F: arch/x86/kernel/cpu/vmware.c
12948
73b35d07
DT
12949VMWARE BALLOON DRIVER
12950M: Xavier Deguillard <xdeguillard@vmware.com>
12951M: Philip Moltmann <moltmann@vmware.com>
12952M: "VMware, Inc." <pv-drivers@vmware.com>
12953L: linux-kernel@vger.kernel.org
12954S: Maintained
12955F: drivers/misc/vmw_balloon.c
12956
8b8be51b
TH
12957VMWARE VMMOUSE SUBDRIVER
12958M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12959M: "VMware, Inc." <pv-drivers@vmware.com>
12960L: linux-input@vger.kernel.org
12961S: Maintained
12962F: drivers/input/mouse/vmmouse.c
12963F: drivers/input/mouse/vmmouse.h
12964
d1a890fa 12965VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12966M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12967M: "VMware, Inc." <pv-drivers@vmware.com>
12968L: netdev@vger.kernel.org
12969S: Maintained
12970F: drivers/net/vmxnet3/
d1a890fa 12971
851b1642 12972VMware PVSCSI driver
29374ec6 12973M: Jim Gill <jgill@vmware.com>
851b1642
AK
12974M: VMware PV-Drivers <pv-drivers@vmware.com>
12975L: linux-scsi@vger.kernel.org
12976S: Maintained
12977F: drivers/scsi/vmw_pvscsi.c
12978F: drivers/scsi/vmw_pvscsi.h
12979
e53e86c7 12980VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12981M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12982M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12983L: linux-kernel@vger.kernel.org
1dd68f01 12984W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12986S: Supported
9d2597e8 12987F: Documentation/devicetree/bindings/regulator/
679655da 12988F: drivers/regulator/
9d2597e8 12989F: include/dt-bindings/regulator/
679655da 12990F: include/linux/regulator/
e53e86c7 12991
081958eb
DA
12992VRF
12993M: David Ahern <dsa@cumulusnetworks.com>
12994M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12995L: netdev@vger.kernel.org
12996S: Maintained
12997F: drivers/net/vrf.c
562d897d 12998F: Documentation/networking/vrf.txt
081958eb 12999
ab41319e 13000VT1211 HARDWARE MONITOR DRIVER
8b58be88 13001M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13002L: linux-hwmon@vger.kernel.org
ab41319e 13003S: Maintained
679655da
JP
13004F: Documentation/hwmon/vt1211
13005F: drivers/hwmon/vt1211.c
ab41319e 13006
1de9e371 13007VT8231 HARDWARE MONITOR DRIVER
8b58be88 13008M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13009L: linux-hwmon@vger.kernel.org
1de9e371 13010S: Maintained
679655da 13011F: drivers/hwmon/vt8231.c
1de9e371 13012
88095e7b
TO
13013VUB300 USB to SDIO/SD/MMC bridge chip
13014M: Tony Olech <tony.olech@elandigitalsystems.com>
13015L: linux-mmc@vger.kernel.org
13016L: linux-usb@vger.kernel.org
13017S: Supported
13018F: drivers/mmc/host/vub300.c
13019
1da177e4 13020W1 DALLAS'S 1-WIRE BUS
a8018766 13021M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13022S: Maintained
679655da
JP
13023F: Documentation/w1/
13024F: drivers/w1/
1da177e4 13025
13927079 13026W83791D HARDWARE MONITORING DRIVER
8b58be88 13027M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13028L: linux-hwmon@vger.kernel.org
25845c22 13029S: Maintained
679655da
JP
13030F: Documentation/hwmon/w83791d
13031F: drivers/hwmon/w83791d.c
13927079 13032
61db011d 13033W83793 HARDWARE MONITORING DRIVER
8b58be88 13034M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13035L: linux-hwmon@vger.kernel.org
61db011d 13036S: Maintained
679655da
JP
13037F: Documentation/hwmon/w83793
13038F: drivers/hwmon/w83793.c
61db011d 13039
e3760b43 13040W83795 HARDWARE MONITORING DRIVER
d8130624 13041M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13042L: linux-hwmon@vger.kernel.org
e3760b43
JD
13043S: Maintained
13044F: drivers/hwmon/w83795.c
13045
1da177e4 13046W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13047M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13048S: Maintained
679655da 13049F: drivers/mmc/host/wbsd.*
1da177e4 13050
b4e05923
HG
13051WACOM PROTOCOL 4 SERIAL TABLETS
13052M: Julian Squires <julian@cipht.net>
13053M: Hans de Goede <hdegoede@redhat.com>
13054L: linux-input@vger.kernel.org
13055S: Maintained
13056F: drivers/input/tablet/wacom_serial4.c
13057
3527761c 13058WATCHDOG DEVICE DRIVERS
8b58be88 13059M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13060R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13061L: linux-watchdog@vger.kernel.org
13062W: http://www.linux-watchdog.org/
f599aaf0 13063T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13064S: Maintained
540be8b2 13065F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13066F: Documentation/watchdog/
13067F: drivers/watchdog/
13068F: include/linux/watchdog.h
c117ab84 13069F: include/uapi/linux/watchdog.h
3527761c 13070
b22e00f3
DH
13071WIIMOTE HID DRIVER
13072M: David Herrmann <dh.herrmann@googlemail.com>
13073L: linux-input@vger.kernel.org
13074S: Maintained
13075F: drivers/hid/hid-wiimote*
13076
e258b80e 13077WINBOND CIR DRIVER
364e9e18 13078M: David Härdeman <david@hardeman.nu>
e258b80e 13079S: Maintained
116ab806 13080F: drivers/media/rc/winbond-cir.c
e258b80e 13081
c36a483d
WBG
13082WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13083M: William Breathitt Gray <vilhelm.gray@gmail.com>
13084L: linux-watchdog@vger.kernel.org
13085S: Maintained
13086F: drivers/watchdog/ebc-c384_wdt.c
13087
9c26df9b
WBG
13088WINSYSTEMS WS16C48 GPIO DRIVER
13089M: William Breathitt Gray <vilhelm.gray@gmail.com>
13090L: linux-gpio@vger.kernel.org
13091S: Maintained
13092F: drivers/gpio/gpio-ws16c48.c
e258b80e 13093
8a70da82 13094WIMAX STACK
8b58be88 13095M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13096M: linux-wimax@intel.com
49e7d9df 13097L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13098S: Supported
13099W: http://linuxwimax.org
315987dc 13100F: Documentation/wimax/README.wimax
315987dc
JP
13101F: include/linux/wimax/debug.h
13102F: include/net/wimax.h
c117ab84 13103F: include/uapi/linux/wimax.h
315987dc 13104F: net/wimax/
8a70da82 13105
5fc14680 13106WISTRON LAPTOP BUTTON DRIVER
8b58be88 13107M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13108S: Maintained
679655da 13109F: drivers/input/misc/wistron_btns.c
5fc14680 13110
1da177e4 13111WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13112M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13113L: linux-wireless@vger.kernel.org
926554c4 13114W: http://oops.ghostprotocols.net:81/blog
1da177e4 13115S: Maintained
679655da 13116F: drivers/net/wireless/wl3501*
1da177e4 13117
055bcbcb 13118WOLFSON MICROELECTRONICS DRIVERS
fef95164 13119L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13120T: git https://github.com/CirrusLogic/linux-drivers.git
13121W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13122S: Supported
3768f0b1 13123F: Documentation/hwmon/wm83??
f494993f
CK
13124F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13125F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13126F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13127F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13128F: drivers/clk/clk-wm83*.c
9c309598 13129F: drivers/extcon/extcon-arizona.c
b75ea16a 13130F: drivers/leds/leds-wm83*.c
25b273ba 13131F: drivers/gpio/gpio-*wm*.c
9c309598 13132F: drivers/gpio/gpio-arizona.c
d22b0869 13133F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13134F: drivers/input/misc/wm831x-on.c
13135F: drivers/input/touchscreen/wm831x-ts.c
13136F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13137F: drivers/mfd/arizona*
13138F: drivers/mfd/wm*.c
12ebc137 13139F: drivers/mfd/cs47l24*
8c0984e5 13140F: drivers/power/supply/wm83*.c
b75ea16a
MB
13141F: drivers/rtc/rtc-wm83*.c
13142F: drivers/regulator/wm8*.c
3860e6c4 13143F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13144F: drivers/watchdog/wm83*_wdt.c
9c309598 13145F: include/linux/mfd/arizona/
3860e6c4 13146F: include/linux/mfd/wm831x/
b75ea16a 13147F: include/linux/mfd/wm8350/
3768f0b1 13148F: include/linux/mfd/wm8400*
59ec6da2 13149F: include/linux/wm97xx.h
055bcbcb 13150F: include/sound/wm????.h
9c309598 13151F: sound/soc/codecs/arizona.?
055bcbcb 13152F: sound/soc/codecs/wm*
12ebc137 13153F: sound/soc/codecs/cs47l24*
b75ea16a 13154
3e6cd7a4
TH
13155WORKQUEUE
13156M: Tejun Heo <tj@kernel.org>
badb7f5e 13157R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13159S: Maintained
13160F: include/linux/workqueue.h
13161F: kernel/workqueue.c
13162F: Documentation/workqueue.txt
13163
39ac9f48
CYT
13164X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13165M: Chen-Yu Tsai <wens@csie.org>
13166L: linux-kernel@vger.kernel.org
13167S: Maintained
13168N: axp[128]
13169
1da177e4 13170X.25 NETWORK LAYER
8bf28059 13171M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13172L: linux-x25@vger.kernel.org
8bf28059 13173S: Odd Fixes
679655da
JP
13174F: Documentation/networking/x25*
13175F: include/net/x25*
13176F: net/x25/
1da177e4 13177
e2d1d6c0 13178X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13179M: Thomas Gleixner <tglx@linutronix.de>
13180M: Ingo Molnar <mingo@redhat.com>
13181M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13182M: x86@kernel.org
981c3a4f 13183L: linux-kernel@vger.kernel.org
75fc2d37 13184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13185S: Maintained
679655da
JP
13186F: Documentation/x86/
13187F: arch/x86/
e2d1d6c0 13188
d0944853 13189X86 PLATFORM DRIVERS
e181ba15 13190M: Darren Hart <dvhart@infradead.org>
d0944853 13191L: platform-driver-x86@vger.kernel.org
e181ba15 13192T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13193S: Maintained
14430813 13194F: drivers/platform/x86/
3a4bceef 13195F: drivers/platform/olpc/
d0944853 13196
c1f5c54b
IM
13197X86 MCE INFRASTRUCTURE
13198M: Tony Luck <tony.luck@intel.com>
487ba8e8 13199M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13200L: linux-edac@vger.kernel.org
13201S: Maintained
13202F: arch/x86/kernel/cpu/mcheck/*
13203
79ebdc95
BP
13204X86 MICROCODE UPDATE SUPPORT
13205M: Borislav Petkov <bp@alien8.de>
13206S: Maintained
13207F: arch/x86/kernel/cpu/microcode/*
13208
f0905c5a
AL
13209X86 VDSO
13210M: Andy Lutomirski <luto@amacapital.net>
13211L: linux-kernel@vger.kernel.org
13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13213S: Maintained
d603c8e1 13214F: arch/x86/entry/vdso/
f0905c5a 13215
d6fad502 13216XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13217M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13218M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13219L: linux-media@vger.kernel.org
a825eaec 13220W: https://linuxtv.org
d6fad502
MCC
13221T: git git://linuxtv.org/media_tree.git
13222S: Maintained
13223F: drivers/media/tuners/tuner-xc2028.*
13224
c4468085 13225XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13226M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13227M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13228M: Juergen Gross <jgross@suse.com>
11dbb52b 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13231S: Supported
13232F: arch/x86/xen/
13233F: drivers/*/xen-*front.c
13234F: drivers/xen/
13235F: arch/x86/include/asm/xen/
13236F: include/xen/
c117ab84 13237F: include/uapi/xen/
c4468085 13238
77bfb479 13239XEN HYPERVISOR ARM
85d1a29d 13240M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13241L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13242S: Maintained
77bfb479
SS
13243F: arch/arm/xen/
13244F: arch/arm/include/asm/xen/
13245
b475e83f 13246XEN HYPERVISOR ARM64
85d1a29d 13247M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13248L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13249S: Maintained
b475e83f
SS
13250F: arch/arm64/xen/
13251F: arch/arm64/include/asm/xen/
13252
9b57e1a7 13253XEN NETWORK BACKEND DRIVER
8386040b 13254M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13255M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13256L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13257L: netdev@vger.kernel.org
13258S: Supported
13259F: drivers/net/xen-netback/*
13260
c5f8e29d
KRW
13261XEN PCI SUBSYSTEM
13262M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13263L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13264S: Supported
13265F: arch/x86/pci/*xen*
13266F: drivers/pci/*xen*
13267
a2c5ae65
KRW
13268XEN BLOCK SUBSYSTEM
13269M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13270M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13271L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13272S: Supported
13273F: drivers/block/xen-blkback/*
13274F: drivers/block/xen*
13275
15d03609
JG
13276XEN PVSCSI DRIVERS
13277M: Juergen Gross <jgross@suse.com>
13278L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13279L: linux-scsi@vger.kernel.org
13280S: Supported
13281F: drivers/scsi/xen-scsifront.c
13282F: drivers/xen/xen-scsiback.c
13283F: include/xen/interface/io/vscsiif.h
13284
c5f8e29d
KRW
13285XEN SWIOTLB SUBSYSTEM
13286M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13287L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13288S: Supported
13289F: arch/x86/xen/*swiotlb*
13290F: drivers/xen/*swiotlb*
13291
1da177e4 13292XFS FILESYSTEM
809625ca 13293M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13294M: linux-xfs@vger.kernel.org
13295L: linux-xfs@vger.kernel.org
13296W: http://xfs.org/
9f273c24 13297T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13298S: Supported
679655da
JP
13299F: Documentation/filesystems/xfs.txt
13300F: fs/xfs/
1da177e4 13301
8a3b7a25 13302XILINX AXI ETHERNET DRIVER
59a54f30
MS
13303M: Anirudha Sarangi <anirudh@xilinx.com>
13304M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13305S: Maintained
13306F: drivers/net/ethernet/xilinx/xilinx_axienet*
13307
238b8721 13308XILINX UARTLITE SERIAL DRIVER
8b58be88 13309M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13310L: linux-serial@vger.kernel.org
13311S: Maintained
df621252 13312F: drivers/tty/serial/uartlite.c
238b8721 13313
df330515
LP
13314XILINX VIDEO IP CORES
13315M: Hyun Kwon <hyun.kwon@xilinx.com>
13316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13317L: linux-media@vger.kernel.org
13318T: git git://linuxtv.org/media_tree.git
13319S: Supported
13320F: Documentation/devicetree/bindings/media/xilinx/
13321F: drivers/media/platform/xilinx/
a5562f65 13322F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13323
74316949
EB
13324XILLYBUS DRIVER
13325M: Eli Billauer <eli.billauer@gmail.com>
13326L: linux-kernel@vger.kernel.org
13327S: Supported
13328F: drivers/char/xillybus/
13329
f620e4b8
MF
13330XTENSA XTFPGA PLATFORM SUPPORT
13331M: Max Filippov <jcmvbkbc@gmail.com>
13332L: linux-xtensa@linux-xtensa.org
13333S: Maintained
13334F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13335F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13336
1da177e4 13337YAM DRIVER FOR AX.25
8b58be88 13338M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13339L: linux-hams@vger.kernel.org
13340S: Maintained
679655da
JP
13341F: drivers/net/hamradio/yam*
13342F: include/linux/yam.h
1da177e4 13343
af64a5eb 13344YEALINK PHONE DRIVER
8b58be88 13345M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13346L: usbb2k-api-dev@nongnu.org
13347S: Maintained
679655da
JP
13348F: Documentation/input/yealink.txt
13349F: drivers/input/misc/yealink.*
af64a5eb 13350
1da177e4 13351Z8530 DRIVER FOR AX.25
8b58be88 13352M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13353W: http://yaina.de/jreuter/
13354W: http://www.qsl.net/dl1bke/
13355L: linux-hams@vger.kernel.org
13356S: Maintained
679655da
JP
13357F: Documentation/networking/z8530drv.txt
13358F: drivers/net/hamradio/*scc.c
13359F: drivers/net/hamradio/z8530.h
1da177e4 13360
0cf31ec1 13361ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13362M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13363L: linux-mm@kvack.org
13364S: Maintained
13365F: mm/zbud.c
13366F: include/linux/zbud.h
13367
7c0c3afb 13368ZD1211RW WIRELESS DRIVER
8b58be88
JP
13369M: Daniel Drake <dsd@gentoo.org>
13370M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13371W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13372L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13373L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13374S: Maintained
6948300c 13375F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13376
20263029
DS
13377ZPOOL COMPRESSED PAGE STORAGE API
13378M: Dan Streetman <ddstreet@ieee.org>
13379L: linux-mm@kvack.org
13380S: Maintained
13381F: mm/zpool.c
13382F: include/linux/zpool.h
13383
1da177e4 13384ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13385L: mjpeg-users@lists.sourceforge.net
f63145e2 13386L: linux-media@vger.kernel.org
1da177e4 13387W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13388T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13389S: Odd Fixes
90d72ac6 13390F: drivers/media/pci/zoran/
1da177e4 13391
6920f2cc
MK
13392ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13393M: Minchan Kim <minchan@kernel.org>
13394M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13395R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13396L: linux-kernel@vger.kernel.org
13397S: Maintained
13398F: drivers/block/zram/
13399F: Documentation/blockdev/zram.txt
13400
8b4a4080 13401ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13402M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13403S: Maintained
df621252 13404F: drivers/tty/serial/zs.*
8b4a4080 13405
eae70d06
MK
13406ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13407M: Minchan Kim <minchan@kernel.org>
13408M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13409R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13410L: linux-mm@kvack.org
13411S: Maintained
13412F: mm/zsmalloc.c
13413F: include/linux/zsmalloc.h
d02be50d 13414F: Documentation/vm/zsmalloc.txt
eae70d06 13415
0cf31ec1 13416ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13417M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13418L: linux-mm@kvack.org
13419S: Maintained
13420F: mm/zswap.c
13421
1da177e4 13422THE REST
8b58be88 13423M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13424L: linux-kernel@vger.kernel.org
8a6e2535 13425Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13426T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13427S: Buried alive in reporters
34d03cc1
JP
13428F: *
13429F: */