Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
daeb2016
LP
319ACPI FOR ARM64 (ACPI/arm64)
320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M: Hanjun Guo <hanjun.guo@linaro.org>
322M: Sudeep Holla <sudeep.holla@arm.com>
323L: linux-acpi@vger.kernel.org
324S: Maintained
325F: drivers/acpi/arm64
326
8b59a454 327ACPI THERMAL DRIVER
8b58be88 328M: Zhang Rui <rui.zhang@intel.com>
8b59a454 329L: linux-acpi@vger.kernel.org
5ca92bd9 330W: https://01.org/linux-acpi
8b59a454 331S: Supported
679655da 332F: drivers/acpi/*thermal*
998be20f 333
359acec8 334ACPI VIDEO DRIVER
8b58be88 335M: Zhang Rui <rui.zhang@intel.com>
8b59a454 336L: linux-acpi@vger.kernel.org
5ca92bd9 337W: https://01.org/linux-acpi
8b59a454 338S: Supported
86f98a3a 339F: drivers/acpi/acpi_video.c
998be20f 340
bff431e4 341ACPI WMI DRIVER
d0944853 342L: platform-driver-x86@vger.kernel.org
5b927259 343S: Orphan
679655da 344F: drivers/platform/x86/wmi.c
bff431e4 345
2f39d519 346AD1889 ALSA SOUND DRIVER
8b58be88 347M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
348W: http://wiki.parisc-linux.org/AD1889
349L: linux-parisc@vger.kernel.org
350S: Maintained
679655da 351F: sound/pci/ad1889.*
2f39d519 352
527a1a83
MH
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD5254
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5398
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7142
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7877
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7879
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7879.c
387
1330b0dc 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 389M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
390S: Maintained
391
7302b9d9
MH
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M: Michael Hennerich <michael.hennerich@analog.com>
394W: https://wiki.analog.com/ADF7242
395W: http://ez.analog.com/community/linux-device-drivers
396L: linux-wpan@vger.kernel.org
397S: Supported
398F: drivers/net/ieee802154/adf7242.c
399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
1da177e4 401ADM1025 HARDWARE MONITOR DRIVER
d8130624 402M: Jean Delvare <jdelvare@suse.com>
968ce1b1 403L: linux-hwmon@vger.kernel.org
1da177e4 404S: Maintained
679655da
JP
405F: Documentation/hwmon/adm1025
406F: drivers/hwmon/adm1025.c
1da177e4 407
cae2caae 408ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 409M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
cae2caae 411S: Maintained
679655da 412F: drivers/hwmon/adm1029.c
cae2caae 413
cc0b88cf 414ADM8211 WIRELESS DRIVER
cc0b88cf 415L: linux-wireless@vger.kernel.org
491b26b4 416W: http://wireless.kernel.org/
e71bcbd0 417S: Orphan
d4a17304 418F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 419
e8e31622
SA
420ADP1653 FLASH CONTROLLER DRIVER
421M: Sakari Ailus <sakari.ailus@iki.fi>
422L: linux-media@vger.kernel.org
423S: Maintained
424F: drivers/media/i2c/adp1653.c
b5dcee22 425F: include/media/i2c/adp1653.h
e8e31622 426
527a1a83
MH
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 429W: http://wiki.analog.com/ADP5520
a4edbc10 430W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
431S: Supported
432F: drivers/mfd/adp5520.c
433F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 434F: drivers/leds/leds-adp5520.c
77278d50 435F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
436F: drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP5588
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/input/keyboard/adp5588-keys.c
77278d50 444F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 448W: http://wiki.analog.com/ADP8860
a4edbc10 449W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
450S: Supported
451F: drivers/video/backlight/adp8860_bl.c
452
8c22a8f5
DE
453ADS1015 HARDWARE MONITOR DRIVER
454M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 455L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
456S: Maintained
457F: Documentation/hwmon/ads1015
458F: drivers/hwmon/ads1015.c
459F: include/linux/i2c/ads1015.h
460
1da177e4 461ADT746X FAN DRIVER
8b58be88 462M: Colin Leroy <colin@colino.net>
1da177e4 463S: Maintained
679655da 464F: drivers/macintosh/therm_adt746x.c
1da177e4 465
b058b859 466ADT7475 HARDWARE MONITOR DRIVER
d8130624 467M: Jean Delvare <jdelvare@suse.com>
968ce1b1 468L: linux-hwmon@vger.kernel.org
b058b859
JD
469S: Maintained
470F: Documentation/hwmon/adt7475
471F: drivers/hwmon/adt7475.c
472
527a1a83
MH
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 475W: http://wiki.analog.com/ADXL345
a4edbc10 476W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
477S: Supported
478F: drivers/input/misc/adxl34x.c
479
8c6af9e1 480ADVANSYS SCSI DRIVER
8b58be88 481M: Matthew Wilcox <matthew@wil.cx>
d8130624 482M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
483L: linux-scsi@vger.kernel.org
484S: Maintained
679655da
JP
485F: Documentation/scsi/advansys.txt
486F: drivers/scsi/advansys.c
8c6af9e1 487
1da177e4 488AEDSP16 DRIVER
8b58be88 489M: Riccardo Facchetti <fizban@tin.it>
1da177e4 490S: Maintained
679655da 491F: sound/oss/aedsp16.c
1da177e4 492
91952bc0
AP
493AF9013 MEDIA DRIVER
494M: Antti Palosaari <crope@iki.fi>
495L: linux-media@vger.kernel.org
a825eaec 496W: https://linuxtv.org
91952bc0
AP
497W: http://palosaari.fi/linux/
498Q: http://patchwork.linuxtv.org/project/linux-media/list/
499T: git git://linuxtv.org/anttip/media_tree.git
500S: Maintained
501F: drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M: Antti Palosaari <crope@iki.fi>
505L: linux-media@vger.kernel.org
a825eaec 506W: https://linuxtv.org
91952bc0
AP
507W: http://palosaari.fi/linux/
508Q: http://patchwork.linuxtv.org/project/linux-media/list/
509T: git git://linuxtv.org/anttip/media_tree.git
510S: Maintained
511F: drivers/media/dvb-frontends/af9033*
512
1da177e4 513AFFS FILE SYSTEM
6cf515e1
GU
514L: linux-fsdevel@vger.kernel.org
515S: Orphan
679655da
JP
516F: Documentation/filesystems/affs.txt
517F: fs/affs/
1da177e4 518
e2d1d6c0 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 520M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
521L: linux-afs@lists.infradead.org
522S: Supported
679655da
JP
523F: fs/afs/
524F: include/net/af_rxrpc.h
525F: net/rxrpc/af_rxrpc.c
e2d1d6c0 526
1da177e4 527AGPGART DRIVER
8b58be88 528M: David Airlie <airlied@linux.ie>
878eaf61 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 530S: Maintained
679655da
JP
531F: drivers/char/agp/
532F: include/linux/agp*
c117ab84 533F: include/uapi/linux/agp*
1da177e4
LT
534
535AHA152X SCSI DRIVER
8b58be88 536M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
537L: linux-scsi@vger.kernel.org
538S: Maintained
679655da
JP
539F: drivers/scsi/aha152x*
540F: drivers/scsi/pcmcia/aha152x*
1da177e4 541
64624d4f 542AIC7XXX / AIC79XX SCSI DRIVER
d8130624 543M: Hannes Reinecke <hare@suse.com>
64624d4f 544L: linux-scsi@vger.kernel.org
1da177e4 545S: Maintained
679655da 546F: drivers/scsi/aic7xxx/
1da177e4 547
450500ad
HV
548AIMSLAB FM RADIO RECEIVER DRIVER
549M: Hans Verkuil <hverkuil@xs4all.nl>
550L: linux-media@vger.kernel.org
551T: git git://linuxtv.org/media_tree.git
a825eaec 552W: https://linuxtv.org
450500ad
HV
553S: Maintained
554F: drivers/media/radio/radio-aimslab*
555
e2d1d6c0 556AIO
8b58be88 557M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
558L: linux-aio@kvack.org
559S: Supported
679655da
JP
560F: fs/aio.c
561F: include/linux/*aio*.h
e2d1d6c0 562
469d4ec8
AP
563AIRSPY MEDIA DRIVER
564M: Antti Palosaari <crope@iki.fi>
565L: linux-media@vger.kernel.org
a825eaec 566W: https://linuxtv.org
469d4ec8
AP
567W: http://palosaari.fi/linux/
568Q: http://patchwork.linuxtv.org/project/linux-media/list/
569T: git git://linuxtv.org/anttip/media_tree.git
570S: Maintained
571F: drivers/media/usb/airspy/
572
1da177e4 573ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 574M: Duncan Sands <duncan.sands@free.fr>
6372594a 575L: linux-usb@vger.kernel.org
1da177e4
LT
576W: http://www.linux-usb.org/SpeedTouch/
577S: Maintained
679655da
JP
578F: drivers/usb/atm/speedtch.c
579F: drivers/usb/atm/usbatm.c
1da177e4 580
272f133a 581ALCHEMY AU1XX0 MMC DRIVER
8b58be88 582M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 583S: Maintained
679655da 584F: drivers/mmc/host/au1xmmc.c
272f133a 585
4a4e5787 586ALI1563 I2C DRIVER
8b58be88 587M: Rudolf Marek <r.marek@assembler.cz>
846557d3 588L: linux-i2c@vger.kernel.org
4a4e5787 589S: Maintained
679655da
JP
590F: Documentation/i2c/busses/i2c-ali1563
591F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 592
bc368798
LC
593ALLWINNER SECURITY SYSTEM
594M: Corentin Labbe <clabbe.montjoie@gmail.com>
595L: linux-crypto@vger.kernel.org
596S: Maintained
597F: drivers/crypto/sunxi-ss/
598
1da177e4 599ALPHA PORT
8b58be88 600M: Richard Henderson <rth@twiddle.net>
8b58be88 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 602M: Matt Turner <mattst88@gmail.com>
c89f4f9a 603S: Odd Fixes
a9406699 604L: linux-alpha@vger.kernel.org
679655da 605F: arch/alpha/
1da177e4 606
30172936
PR
607ALPS PS/2 TOUCHPAD DRIVER
608R: Pali Rohár <pali.rohar@gmail.com>
609F: drivers/input/mouse/alps.*
610
f62092f6
LFT
611ALTERA MAILBOX DRIVER
612M: Ley Foon Tan <lftan@altera.com>
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/mailbox/mailbox-altera.c
616
c5abbba9
THL
617ALTERA PIO DRIVER
618M: Tien Hock Loh <thloh@altera.com>
619L: linux-gpio@vger.kernel.org
620S: Maintained
621F: drivers/gpio/gpio-altera.c
622
8ce064bf
TT
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M: Thor Thayer <tthayer@opensource.altera.com>
625S: Maintained
626F: drivers/gpio/gpio-altera-a10sr.c
627F: drivers/mfd/altera-a10sr.c
628F: include/linux/mfd/altera-a10sr.h
629
16b8b922 630ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 631M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
632L: netdev@vger.kernel.org
633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S: Maintained
635F: drivers/net/ethernet/altera/
636
adf9251f
TK
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M: Tobias Klauser <tklauser@distanz.ch>
639L: linux-serial@vger.kernel.org
61bd0943 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
641S: Maintained
642F: drivers/tty/serial/altera_uart.c
643F: drivers/tty/serial/altera_jtaguart.c
644F: include/linux/altera_uart.h
645F: include/linux/altera_jtaguart.h
646
1738cd3e
NB
647AMAZON ETHERNET DRIVERS
648M: Netanel Belgazal <netanel@annapurnalabs.com>
649R: Saeed Bishara <saeed@annapurnalabs.com>
650R: Zorik Machulsky <zorik@annapurnalabs.com>
651L: netdev@vger.kernel.org
652S: Supported
653F: Documentation/networking/ena.txt
654F: drivers/net/ethernet/amazon/
655
f4875e12
TL
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 658M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
659L: linux-crypto@vger.kernel.org
660S: Supported
661F: drivers/crypto/ccp/
662F: include/linux/ccp.h
663
512d1027 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 665M: Huang Rui <ray.huang@amd.com>
968ce1b1 666L: linux-hwmon@vger.kernel.org
96818b58 667S: Supported
512d1027
AH
668F: Documentation/hwmon/fam15h_power
669F: drivers/hwmon/fam15h_power.c
670
167a675a 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 672L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 673S: Orphan
faf2e1db 674F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 675
f90b8116 676AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 677P: Andres Salomon <dilinger@queued.net>
67d76710 678L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S: Supported
679655da
JP
681F: drivers/char/hw_random/geode-rng.c
682F: drivers/crypto/geode*
8a61f013 683F: drivers/video/fbdev/geode/
679655da 684F: arch/x86/include/asm/geode.h
f90b8116 685
919ee7dd 686AMD IOMMU (AMD-VI)
e4110568 687M: Joerg Roedel <joro@8bytes.org>
919ee7dd 688L: iommu@lists.linux-foundation.org
525b233c 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 690S: Maintained
b2c16391
JP
691F: drivers/iommu/amd_iommu*.[ch]
692F: include/linux/amd-iommu.h
919ee7dd 693
16423d67 694AMD KFD
1241e0b4 695M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
696L: dri-devel@lists.freedesktop.org
697T: git git://people.freedesktop.org/~gabbayo/linux.git
698S: Supported
130e0371
OG
699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 703F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
704F: drivers/gpu/drm/amd/include/cik_structs.h
705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 706F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
707F: drivers/gpu/drm/radeon/radeon_kfd.c
708F: drivers/gpu/drm/radeon/radeon_kfd.h
709F: include/uapi/linux/kfd_ioctl.h
16423d67 710
2510eb74
SS
711AMD SEATTLE DEVICE TREE SUPPORT
712M: Brijesh Singh <brijeshkumar.singh@amd.com>
713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M: Tom Lendacky <thomas.lendacky@amd.com>
715S: Supported
716F: arch/arm64/boot/dts/amd/
717
45198c7b
LT
718AMD XGBE DRIVER
719M: Tom Lendacky <thomas.lendacky@amd.com>
720L: netdev@vger.kernel.org
721S: Supported
722F: drivers/net/ethernet/amd/xgbe/
08b8940e 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 724
284f42b6 725AMS (Apple Motion Sensor) DRIVER
8b58be88 726M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 727S: Supported
bd5f47ec 728F: drivers/macintosh/ams/
284f42b6 729
531fca16
HV
730ANALOG DEVICES INC AD9389B DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/ad9389b*
735
614b4384
LPC
736ANALOG DEVICES INC ADV7180 DRIVER
737M: Lars-Peter Clausen <lars@metafoo.de>
738L: linux-media@vger.kernel.org
739W: http://ez.analog.com/community/linux-device-drivers
740S: Supported
741F: drivers/media/i2c/adv7180.c
742
c40ddfa3
HV
743ANALOG DEVICES INC ADV7511 DRIVER
744M: Hans Verkuil <hans.verkuil@cisco.com>
745L: linux-media@vger.kernel.org
746S: Maintained
747F: drivers/media/i2c/adv7511*
748
531fca16
HV
749ANALOG DEVICES INC ADV7604 DRIVER
750M: Hans Verkuil <hans.verkuil@cisco.com>
751L: linux-media@vger.kernel.org
752S: Maintained
753F: drivers/media/i2c/adv7604*
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7842 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7842*
760
527a1a83 761ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 762M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 763L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 764W: http://wiki.analog.com/
a4edbc10 765W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 766S: Supported
39c9d199 767F: sound/soc/codecs/adau*
cc52688a 768F: sound/soc/codecs/adav*
4bdef3bd 769F: sound/soc/codecs/ad1*
ae48f5ef 770F: sound/soc/codecs/ad7*
4bdef3bd 771F: sound/soc/codecs/ssm*
40216ce7 772F: sound/soc/codecs/sigmadsp.*
4bdef3bd 773
527a1a83 774ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
777W: http://blackfin.uclinux.org/
778S: Supported
779F: sound/soc/blackfin/*
7d1f9018 780
4ce72abc
LPC
781ANALOG DEVICES INC IIO DRIVERS
782M: Lars-Peter Clausen <lars@metafoo.de>
783M: Michael Hennerich <Michael.Hennerich@analog.com>
784W: http://wiki.analog.com/
785W: http://ez.analog.com/community/linux-device-drivers
786S: Supported
787F: drivers/iio/*/ad*
788X: drivers/iio/*/adjd*
789F: drivers/staging/iio/*/ad*
790F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 791
0e3b67b3
LPC
792ANALOG DEVICES INC DMA DRIVERS
793M: Lars-Peter Clausen <lars@metafoo.de>
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/dma/dma-axi-dmac.c
797
27eb6622
RH
798ANDROID CONFIG FRAGMENTS
799M: Rob Herring <robh@kernel.org>
800S: Supported
801F: kernel/configs/android*
802
41c9e95d
GK
803ANDROID DRIVERS
804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 805M: Arve Hjønnevåg <arve@android.com>
41c9e95d 806M: Riley Andrews <riandrews@android.com>
0e4a566b 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/android/
811F: drivers/staging/android/
812
d03c023e
LA
813ANDROID ION DRIVER
814M: Laura Abbott <labbott@redhat.com>
815M: Sumit Semwal <sumit.semwal@linaro.org>
816L: devel@driverdev.osuosl.org
817S: Supported
e9d766b9 818F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
819F: drivers/staging/android/ion
820F: drivers/staging/android/uapi/ion.h
821F: drivers/staging/android/uapi/ion_test.h
822
42269063 823AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 824M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 825L: linuxppc-dev@lists.ozlabs.org
93711660 826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 827S: Maintained
679655da 828F: sound/aoa/
42269063 829
4075a283 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
831M: William Breathitt Gray <vilhelm.gray@gmail.com>
832L: linux-iio@vger.kernel.org
833S: Maintained
4075a283 834F: drivers/iio/adc/stx104.c
97a445da 835
1da177e4 836APM DRIVER
e5f6450c 837M: Jiri Kosina <jikos@kernel.org>
81024fc4 838S: Odd fixes
9f273c24 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
840F: arch/x86/kernel/apm_32.c
841F: include/linux/apm_bios.h
c117ab84 842F: include/uapi/linux/apm_bios.h
81024fc4 843F: drivers/char/apm-emulation.c
1da177e4 844
bd7aa4b2 845APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 846M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 847L: linux-input@vger.kernel.org
75dd112a 848S: Odd fixes
679655da 849F: drivers/input/mouse/bcm5974.c
bd7aa4b2 850
6f2fad74 851APPLE SMC DRIVER
75dd112a 852M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 853L: linux-hwmon@vger.kernel.org
75dd112a 854S: Odd fixes
679655da 855F: drivers/hwmon/applesmc.c
6f2fad74 856
1da177e4 857APPLETALK NETWORK LAYER
8b58be88 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 859S: Maintained
679655da
JP
860F: drivers/net/appletalk/
861F: net/appletalk/
1da177e4 862
21c75328
DD
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M: Duc Dang <dhdang@apm.com>
865S: Supported
866F: arch/arm64/boot/dts/apm/
867
24299502
IS
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M: Iyappan Subramanian <isubramanian@apm.com>
870M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
871S: Supported
872F: drivers/net/ethernet/apm/xgene/
2efccc60 873F: drivers/net/phy/mdio-xgene.c
24299502 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 876
fd3a628e
TN
877APPLIED MICRO (APM) X-GENE SOC PMU
878M: Tai Nguyen <ttnguyen@apm.com>
879S: Supported
880F: drivers/perf/xgene_pmu.c
881F: Documentation/perf/xgene-pmu.txt
882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
62a37dc7
LP
884APTINA CAMERA SENSOR PLL
885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L: linux-media@vger.kernel.org
887S: Maintained
888F: drivers/media/i2c/aptina-pll.*
889
1154ea7d 890ARC FRAMEBUFFER DRIVER
8b58be88 891M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 892S: Maintained
8a61f013
JH
893F: drivers/video/fbdev/arcfb.c
894F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 895
c38f6ac7
MG
896ARCNET NETWORK LAYER
897M: Michael Grzeschik <m.grzeschik@pengutronix.de>
898L: netdev@vger.kernel.org
899S: Maintained
900F: drivers/net/arcnet/
901F: include/uapi/linux/if_arcnet.h
902
71d298ce
AB
903ARC PGU DRM DRIVER
904M: Alexey Brodkin <abrodkin@synopsys.com>
905S: Supported
906F: drivers/gpu/drm/arc/
907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
588deb61
MR
909ARM ARCHITECTED TIMER DRIVER
910M: Mark Rutland <mark.rutland@arm.com>
911M: Marc Zyngier <marc.zyngier@arm.com>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914F: arch/arm/include/asm/arch_timer.h
915F: arch/arm64/include/asm/arch_timer.h
916F: drivers/clocksource/arm_arch_timer.c
917
c5a906a5
LD
918ARM HDLCD DRM DRIVER
919M: Liviu Dudau <liviu.dudau@arm.com>
920S: Supported
59ba2422 921F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
59ba2422
LD
924ARM MALI-DP DRM DRIVER
925M: Liviu Dudau <liviu.dudau@arm.com>
926M: Brian Starkey <brian.starkey@arm.com>
927M: Mali DP Maintainers <malidp@foss.arm.com>
928S: Supported
929F: drivers/gpu/drm/arm/
930F: Documentation/devicetree/bindings/display/arm,malidp.txt
931
1da177e4 932ARM MFM AND FLOPPY DRIVERS
8b58be88 933M: Ian Molton <spyro@f2s.com>
1da177e4 934S: Maintained
679655da
JP
935F: arch/arm/lib/floppydma.S
936F: arch/arm/include/asm/floppy.h
1da177e4 937
6f96521f
WD
938ARM PMU PROFILING AND DEBUGGING
939M: Will Deacon <will.deacon@arm.com>
55d5c4ab 940M: Mark Rutland <mark.rutland@arm.com>
6f96521f 941S: Maintained
55d5c4ab 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 943F: arch/arm*/kernel/perf_*
6f96521f 944F: arch/arm/oprofile/common.c
dd06a84b
MR
945F: arch/arm*/kernel/hw_breakpoint.c
946F: arch/arm*/include/asm/hw_breakpoint.h
947F: arch/arm*/include/asm/perf_event.h
55d5c4ab 948F: drivers/perf/*
fa8ad788 949F: include/linux/perf/arm_pmu.h
55d5c4ab 950F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 951
d4275354 952ARM PORT
54176cc6 953M: Russell King <linux@armlinux.org.uk>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 955W: http://www.armlinux.org.uk/
d4275354
RK
956S: Maintained
957F: arch/arm/
958
d323c243
SB
959ARM SUB-ARCHITECTURES
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 961S: Maintained
d323c243
SB
962F: arch/arm/mach-*/
963F: arch/arm/plat-*/
964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
cefbf4ea 966ARM PRIMECELL AACI PL041 DRIVER
54176cc6 967M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
968S: Maintained
969F: sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 972M: Russell King <linux@armlinux.org.uk>
cefbf4ea 973S: Maintained
8a61f013 974F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
975
976ARM PRIMECELL KMI PL050 DRIVER
54176cc6 977M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
978S: Maintained
979F: drivers/input/serio/ambakmi.*
980F: include/linux/amba/kmi.h
981
2761f5c2 982ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 983M: Russell King <linux@armlinux.org.uk>
08a5c9a2 984S: Maintained
679655da 985F: drivers/mmc/host/mmci.*
2f748aaa 986F: include/linux/amba/mmci.h
2761f5c2 987
1b4304e5 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 989M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
990S: Maintained
991F: drivers/tty/serial/amba-pl01*.c
992F: include/linux/amba/serial.h
2761f5c2 993
cefbf4ea 994ARM PRIMECELL BUS SUPPORT
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
996S: Maintained
997F: drivers/amba/
998F: include/linux/amba/bus.h
999
2b7a52a4 1000ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1001M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1003S: Maintained
1004
9c784f95 1005ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1006M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1008S: Maintained
1009
2b7a52a4 1010ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1011M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1013S: Maintained
1014
5c6dcd7f 1015ARM/Allwinner sunXi SoC support
1b106699 1016M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1017M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S: Maintained
5c6dcd7f 1020N: sun[x456789]i
c1efda12 1021F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1022
1023ARM/Allwinner SoC Clock Support
1024M: Emilio López <emilio@elopez.com.ar>
1025S: Maintained
1026F: drivers/clk/sunxi/
1b106699 1027
79318452 1028ARM/Amlogic Meson SoC support
7c1e3876 1029M: Carlo Caione <carlo@caione.org>
6683d91c 1030M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1032L: linux-amlogic@lists.infradead.org
79318452 1033W: http://linux-meson.com/
7c1e3876 1034S: Maintained
79318452
CC
1035F: arch/arm/mach-meson/
1036F: arch/arm/boot/dts/meson*
6683d91c
KH
1037F: arch/arm64/boot/dts/amlogic/
1038F: drivers/pinctrl/meson/
79318452 1039N: meson
7c1e3876 1040
eff506fa
TZ
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1043M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1045S: Maintained
1046F: arch/arm/mach-alpine/
a9e5547b
AT
1047F: arch/arm/boot/dts/alpine*
1048F: arch/arm64/boot/dts/al/
1049F: drivers/*/*alpine*
eff506fa 1050
5255034d
LP
1051ARM/ARTPEC MACHINE SUPPORT
1052M: Jesper Nilsson <jesper.nilsson@axis.com>
1053M: Lars Persson <lars.persson@axis.com>
1054M: Niklas Cassel <niklas.cassel@axis.com>
1055S: Maintained
1056L: linux-arm-kernel@axis.com
1057F: arch/arm/mach-artpec
1058F: arch/arm/boot/dts/artpec6*
33b8ac91 1059F: drivers/clk/axis
5255034d 1060
8c2ed9bc
JS
1061ARM/ASPEED MACHINE SUPPORT
1062M: Joel Stanley <joel@jms.id.au>
1063S: Maintained
1064F: arch/arm/mach-aspeed/
1065F: arch/arm/boot/dts/aspeed-*
1066F: drivers/*/*aspeed*
1067
8dca5ce8 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1069M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1073W: http://www.linux4sam.org
9f273c24 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1075S: Supported
1076F: arch/arm/mach-at91/
f0a0a58e 1077F: include/soc/at91/
70e389cc
MB
1078F: arch/arm/boot/dts/at91*.dts
1079F: arch/arm/boot/dts/at91*.dtsi
1080F: arch/arm/boot/dts/sama*.dts
1081F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1082F: arch/arm/include/debug/at91.S
d4a89c7d 1083
6e05dd4e
BB
1084ARM/ATMEL AT91 Clock Support
1085M: Boris Brezillon <boris.brezillon@free-electrons.com>
1086S: Maintained
1087F: drivers/clk/at91
1088
986cf2e9 1089ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1090M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-highbank/
e68d7c14
RH
1094F: arch/arm/boot/dts/highbank.dts
1095F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1096
d94f944e 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1098M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1099S: Maintained
1100F: arch/arm/mach-cns3xxx/
d94f944e 1101
4863dea3
SG
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M: Sunil Goutham <sgoutham@cavium.com>
1104M: Robert Richter <rric@kernel.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Supported
322e5cc5 1107F: drivers/net/ethernet/cavium/thunder/
4863dea3 1108
386ab516
AS
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M: Alexander Shiyan <shc_work@mail.ru>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Odd Fixes
b8ba3874 1113N: clps711x
386ab516 1114
2b7a52a4 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1116M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1117M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1119S: Maintained
d19d3667
HS
1120F: arch/arm/mach-ep93xx/
1121F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1124M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1126S: Maintained
1127
d4275354 1128ARM/CLKDEV SUPPORT
54176cc6 1129M: Russell King <linux@armlinux.org.uk>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1131S: Maintained
d4275354 1132F: arch/arm/include/asm/clkdev.h
4fa2651d 1133F: drivers/clk/clkdev.c
d4275354 1134
d48134e7 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1136M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1138S: Maintained
1139
94150095
HF
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M: Hubert Feurstein <hubert.feurstein@contec.at>
1142S: Maintained
1143F: arch/arm/mach-ep93xx/micro9.c
1144
a06ae860
PP
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M: Mathieu Poirier <mathieu.poirier@linaro.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
01081f5a 1149F: drivers/hwtracing/coresight/*
a06ae860
PP
1150F: Documentation/trace/coresight.txt
1151F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1153F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1154F: tools/perf/arch/arm/util/auxtrace.c
1155F: tools/perf/arch/arm/util/cs-etm.c
1156F: tools/perf/arch/arm/util/cs-etm.h
1157F: tools/perf/util/cs-etm.h
a06ae860 1158
1da177e4 1159ARM/CORGI MACHINE SUPPORT
8b58be88 1160M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1161S: Maintained
1162
881a95f9 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1166T: git git://github.com/ulli-kroll/linux.git
162500b3 1167S: Maintained
f49afbb5 1168F: arch/arm/mach-gemini/
98a9bb5b 1169F: drivers/rtc/rtc-gemini.c
881a95f9 1170
a990cbd8 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1172M: Barry Song <baohua@kernel.org>
a990cbd8 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1175S: Maintained
e68d7c14 1176F: arch/arm/boot/dts/prima2*
a990cbd8 1177F: arch/arm/mach-prima2/
4a9c44f1 1178F: drivers/clk/sirf/
05f30e8d 1179F: drivers/clocksource/timer-prima2.c
5833ac98 1180F: drivers/clocksource/timer-atlas7.c
f8505ef5 1181N: [^a-z]sirf
a990cbd8 1182
c9d862c4
BS
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M: Baruch Siach <baruch@tkos.co.il>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
cde137aa 1187F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1188N: digicolor
1189
d4275354 1190ARM/EBSA110 MACHINE SUPPORT
54176cc6 1191M: Russell King <linux@armlinux.org.uk>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1193W: http://www.armlinux.org.uk/
d4275354
RK
1194S: Maintained
1195F: arch/arm/mach-ebsa110/
b955f6ca 1196F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1197
4721f3ce
UKK
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M: Uwe Kleine-König <kernel@pengutronix.de>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202N: efm32
1203
a9da4f7e 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1205M: Daniel Ribeiro <drwyrm@gmail.com>
1206M: Stefan Schmidt <stefan@openezx.org>
1207M: Harald Welte <laforge@openezx.org>
d66f1886 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1209W: http://www.openezx.org/
1210S: Maintained
cafc2265
SS
1211T: topgit git://git.openezx.org/openezx.git
1212F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1213
6a915af9 1214ARM/FARADAY FA526 PORT
162500b3 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1217S: Maintained
1fa7e547 1218T: git git://git.berlios.de/gemini-board
f49afbb5 1219F: arch/arm/mm/*-fa*
6a915af9 1220
d4275354 1221ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1222M: Russell King <linux@armlinux.org.uk>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1224W: http://www.armlinux.org.uk/
d4275354
RK
1225S: Maintained
1226F: arch/arm/include/asm/hardware/dec21285.h
1227F: arch/arm/mach-footbridge/
1228
86183a5f 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1230M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1231M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1232R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1234S: Maintained
f1c12837 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1236F: arch/arm/mach-imx/
ce515a6b 1237F: arch/arm/mach-mxs/
2a82f95c 1238F: arch/arm/boot/dts/imx*
e5dafa22 1239F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1240F: drivers/clk/imx/
1241F: include/soc/imx/
86183a5f 1242
142109d2 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1244M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1245M: Sascha Hauer <kernel@pengutronix.de>
1246R: Stefan Agner <stefan@agner.ch>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F: arch/arm/mach-imx/*vf610*
1251F: arch/arm/boot/dts/vf*
1252
2b7a52a4 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1254M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1256S: Maintained
1257
90b8fc34 1258ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1259M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1261S: Maintained
1262
ef47d5f0 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1264M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1265M: Paul Parsons <lost.distance@yahoo.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1267S: Maintained
1268F: arch/arm/mach-pxa/hx4700.c
1269F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1270F: sound/soc/pxa/hx4700.c
ef47d5f0 1271
4dfad069
WX
1272ARM/HISILICON SOC SUPPORT
1273M: Wei Xu <xuwei5@hisilicon.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W: http://www.hisilicon.com
1276S: Supported
1277T: git git://github.com/hisilicon/linux-hisi.git
1278F: arch/arm/mach-hisi/
e68d7c14
RH
1279F: arch/arm/boot/dts/hi3*
1280F: arch/arm/boot/dts/hip*
1281F: arch/arm/boot/dts/hisi*
1282F: arch/arm64/boot/dts/hisilicon/
4dfad069 1283
21f37bc3 1284ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1286W: www.jlime.com
1287S: Maintained
084bad91
KE
1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F: arch/arm/mach-sa1100/jornada720.c
1290F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1291
5e767ab9
JMC
1292ARM/IGEP MACHINE SUPPORT
1293M: Enric Balletbo i Serra <eballetbo@gmail.com>
1294M: Javier Martinez Canillas <javier@dowhile0.org>
1295L: linux-omap@vger.kernel.org
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
06ff74fd 1298F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1299
403d2971
MV
1300ARM/INCOME PXA270 SUPPORT
1301M: Marek Vasut <marek.vasut@gmail.com>
1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S: Maintained
ec154082 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1305
2b7a52a4 1306ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1307M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1309S: Maintained
e2bdb176
DW
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1313S: Orphan
2b7a52a4
LB
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1316M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1318S: Maintained
2b7a52a4
LB
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1323S: Maintained
2b7a52a4 1324
2b7a52a4 1325ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1326M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1328S: Maintained
1329
dfdd8cc9
KH
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1332M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1334S: Maintained
1335F: arch/arm/mach-ixp4xx/
1336
838553c5 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1338M: Jonathan Cameron <jic23@cam.ac.uk>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: arch/arm/mach-pxa/stargate2.c
1342F: drivers/pcmcia/pxa2xx_stargate2.c
1343
2b7a52a4 1344ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1345M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1347S: Maintained
2b7a52a4
LB
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1350M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1352S: Maintained
1353
1154f858 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-keystone/
5edafc29 1359F: arch/arm/boot/dts/keystone-*
317929cd 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1361
bc6aa566 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1363M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1364L: linux-kernel@vger.kernel.org
1365S: Maintained
1366F: drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1369M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1376M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1377L: linux-kernel@vger.kernel.org
1378S: Maintained
1379F: drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1382M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/memory/*emif*
1386
8cb555b6
CM
1387ARM/LG1K ARCHITECTURE
1388M: Chanho Min <chanho.min@lge.com>
1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S: Maintained
1391F: arch/arm64/boot/dts/lg/
1392
2b7a52a4 1393ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1394M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1396S: Maintained
1397
3143875f
JE
1398ARM/LPC18XX ARCHITECTURE
1399M: Joachim Eastwood <manabian@gmail.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
19c1c32c
JE
1402F: arch/arm/boot/dts/lpc43*
1403F: drivers/clk/nxp/clk-lpc18xx*
1404F: drivers/clocksource/time-lpc32xx.c
1405F: drivers/i2c/busses/i2c-lpc2k.c
1406F: drivers/memory/pl172.c
1407F: drivers/mtd/spi-nor/nxp-spifi.c
1408F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1409N: lpc18xx
1410
15e4f7da 1411ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1412M: Vladimir Zapolskiy <vz@mleia.com>
1413M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1416S: Maintained
2377f9fd 1417F: arch/arm/boot/dts/lpc32*
15e4f7da 1418F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1419F: drivers/i2c/busses/i2c-pnx.c
1420F: drivers/net/ethernet/nxp/lpc_eth.c
1421F: drivers/usb/host/ohci-nxp.c
1422F: drivers/watchdog/pnx4008_wdt.c
1423N: lpc32xx
15e4f7da 1424
3b886171 1425ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1426M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1427S: Maintained
1428
1f664ab7 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
1432M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-mvebu/
59ec9671 1437F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1438F: arch/arm/boot/dts/armada*
1439F: arch/arm/boot/dts/kirkwood*
dcc3068a 1440F: arch/arm64/boot/dts/marvell/armada*
9f123def 1441F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1442F: arch/arm/configs/mvebu_*_defconfig
75f41273 1443
40f4978b
SH
1444ARM/Marvell Berlin SoC support
1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-berlin/
31c17ac9 1449F: arch/arm/boot/dts/berlin*
e68d7c14 1450F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1451
40f4978b 1452
4cfab57e 1453ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1454M: Jason Cooper <jason@lakedaemon.net>
1455M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1457M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1459S: Maintained
1460F: arch/arm/mach-dove/
54a246ff
NP
1461F: arch/arm/mach-mv78xx0/
1462F: arch/arm/mach-orion5x/
1463F: arch/arm/plat-orion/
31c17ac9
GC
1464F: arch/arm/boot/dts/dove*
1465F: arch/arm/boot/dts/orion5x*
1466
3b886171 1467
d69ac131
AC
1468ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469M: Alexander Clouter <alex@digriz.org.uk>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W: http://www.digriz.org.uk/ts78xx/kernel
1472S: Maintained
1473F: arch/arm/mach-orion5x/ts78xx-*
1474
e557959d
NA
1475ARM/OXNAS platform support
1476M: Neil Armstrong <narmstrong@baylibre.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1479S: Maintained
1480F: arch/arm/mach-oxnas/
1481F: arch/arm/boot/dts/oxnas*
1482F: arch/arm/boot/dts/wd-mbwe.dts
1483N: oxnas
1484
607b8fc9
EH
1485ARM/Mediatek RTC DRIVER
1486M: Eddie Huang <eddie.huang@mediatek.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489S: Maintained
1490F: drivers/rtc/rtc-mt6397.c
1491
e54951c8
MB
1492ARM/Mediatek SoC support
1493M: Matthias Brugger <matthias.bgg@gmail.com>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1496S: Maintained
1497F: arch/arm/boot/dts/mt6*
1498F: arch/arm/boot/dts/mt8*
1499F: arch/arm/mach-mediatek/
1500N: mtk
1501K: mediatek
1502
0f8669e3
CY
1503ARM/Mediatek USB3 PHY DRIVER
1504M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508F: drivers/phy/phy-mt65xx-usb3.c
1509
adcb079f
AB
1510ARM/MICREL KS8695 ARCHITECTURE
1511M: Greg Ungerer <gerg@uclinux.org>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1513F: arch/arm/mach-ks8695/
adcb079f
AB
1514S: Odd Fixes
1515
d78ff0a5 1516ARM/MIOA701 MACHINE SUPPORT
8b58be88 1517M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1519F: arch/arm/mach-pxa/mioa701.c
1520S: Maintained
1521
9624dfe6 1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1523M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1524S: Maintained
1525
e0ee9851 1526ARM/NOMADIK ARCHITECTURE
28b8e8d4 1527M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1528M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/mach-nomadik/
ecc265fe 1532F: drivers/pinctrl/nomadik/
87572880 1533F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1535
9d76295a 1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1537M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1538L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540S: Supported
1541
8459c159 1542ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1545S: Maintained
1546
5d783a2d 1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1548M: Marek Vasut <marek.vasut@gmail.com>
75280787 1549L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1550W: http://hackndev.com
1551S: Maintained
933d35f0
JP
1552F: arch/arm/mach-pxa/include/mach/palmtx.h
1553F: arch/arm/mach-pxa/palmtx.c
1554F: arch/arm/mach-pxa/include/mach/palmt5.h
1555F: arch/arm/mach-pxa/palmt5.c
1556F: arch/arm/mach-pxa/include/mach/palmld.h
1557F: arch/arm/mach-pxa/palmld.c
1558F: arch/arm/mach-pxa/include/mach/palmte2.h
1559F: arch/arm/mach-pxa/palmte2.c
1560F: arch/arm/mach-pxa/include/mach/palmtc.h
1561F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1562
b57fe924 1563ARM/PALM TREO SUPPORT
d8130624 1564M: Tomas Cech <sleep_walker@suse.com>
75280787 1565L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1566W: http://hackndev.com
1567S: Maintained
b57fe924
JP
1568F: arch/arm/mach-pxa/include/mach/palmtreo.h
1569F: arch/arm/mach-pxa/palmtreo.c
90af5811 1570
c49e1e63 1571ARM/PALMZ72 SUPPORT
8b58be88 1572M: Sergey Lapin <slapin@ossfans.org>
75280787 1573L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1574W: http://hackndev.com
1575S: Maintained
933d35f0
JP
1576F: arch/arm/mach-pxa/include/mach/palmz72.h
1577F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1578
1da177e4 1579ARM/PLEB SUPPORT
8b58be88 1580M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582S: Maintained
1583
1584ARM/PT DIGITAL BOARD PORT
8b58be88 1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1587W: http://www.armlinux.org.uk/
1da177e4
LT
1588S: Maintained
1589
8fc1b0f8 1590ARM/QUALCOMM SUPPORT
bbeaa595
AG
1591M: Andy Gross <andy.gross@linaro.org>
1592M: David Brown <david.brown@linaro.org>
8fc1b0f8 1593L: linux-arm-msm@vger.kernel.org
f5d3af9d 1594L: linux-soc@vger.kernel.org
8fc1b0f8 1595S: Maintained
0ff50d60 1596F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1597F: arch/arm/boot/dts/qcom-*.dts
1598F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1599F: arch/arm/mach-qcom/
e68d7c14 1600F: arch/arm64/boot/dts/qcom/*
5482cefa 1601F: drivers/i2c/busses/i2c-qup.c
39a3366a 1602F: drivers/clk/qcom/
f5d3af9d 1603F: drivers/soc/qcom/
5482cefa 1604F: drivers/spi/spi-qup.c
c0c89faf
SB
1605F: drivers/tty/serial/msm_serial.h
1606F: drivers/tty/serial/msm_serial.c
1607F: drivers/*/pm8???-*
1608F: drivers/mfd/ssbi.c
916f743d 1609F: drivers/firmware/qcom_scm.c
bbeaa595 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1611
2b7a52a4 1612ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1613M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1615S: Maintained
1616
b138e119
SH
1617ARM/RENESAS ARM64 ARCHITECTURE
1618M: Simon Horman <horms@verge.net.au>
1619M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1620L: linux-renesas-soc@vger.kernel.org
1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623S: Supported
1624F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1625F: drivers/soc/renesas/
1626F: include/linux/soc/renesas/
b138e119 1627
d4275354 1628ARM/RISCPC ARCHITECTURE
54176cc6 1629M: Russell King <linux@armlinux.org.uk>
efc03ecb 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1631W: http://www.armlinux.org.uk/
d4275354 1632S: Maintained
d4275354
RK
1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1634F: arch/arm/include/asm/hardware/ioc.h
1635F: arch/arm/include/asm/hardware/iomd.h
1636F: arch/arm/include/asm/hardware/memc.h
1637F: arch/arm/mach-rpc/
1a6422f6 1638F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1639F: drivers/net/ethernet/i825xx/ether1*
1640F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1641F: drivers/scsi/arm/
1642
08ddbb0a
HS
1643ARM/Rockchip SoC support
1644M: Heiko Stuebner <heiko@sntech.de>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1646L: linux-rockchip@lists.infradead.org
9f273c24 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1648S: Maintained
541555e9 1649F: arch/arm/boot/dts/rk3*
08ddbb0a 1650F: arch/arm/mach-rockchip/
541555e9
HS
1651F: drivers/clk/rockchip/
1652F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1653F: drivers/*/*rockchip*
541555e9
HS
1654F: drivers/*/*/*rockchip*
1655F: sound/soc/rockchip/
b4331b43 1656N: rockchip
08ddbb0a 1657
5bfb937c
KK
1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659M: Kukjin Kim <kgene@kernel.org>
326dce07 1660M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1661R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1664S: Maintained
6f0589c8 1665F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1666F: arch/arm/boot/dts/s5p*
1667F: arch/arm/boot/dts/samsung*
6f0589c8 1668F: arch/arm/boot/dts/exynos*
d97236e6 1669F: arch/arm64/boot/dts/exynos/
482ce512 1670F: arch/arm/plat-samsung/
769bbb63
HS
1671F: arch/arm/mach-s3c24*/
1672F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1673F: arch/arm/mach-s5p*/
1674F: arch/arm/mach-exynos*/
1c03274d
KK
1675F: drivers/*/*s3c24*
1676F: drivers/*/*/*s3c24*
1677F: drivers/*/*s3c64xx*
1678F: drivers/*/*s5pv210*
ffd51977 1679F: drivers/memory/samsung/*
bf50ddcd 1680F: drivers/soc/samsung/*
d6b9aea6
KK
1681F: Documentation/arm/Samsung/
1682F: Documentation/devicetree/bindings/arm/samsung/
1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1684F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1685N: exynos
f556cb07 1686
10ffa964
KP
1687ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
004bbd3c 1691F: arch/arm/mach-s5pv210/
10ffa964 1692
3ce4ccb6
KD
1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1695M: Kamil Debski <kamil@wypas.org>
1696M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-g2d/
1701
e6a476fd
MS
1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1704M: Kamil Debski <kamil@wypas.org>
6305902c 1705M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1706M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
934455d7 1710F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1711F: drivers/media/platform/s5p-mfc/
e6a476fd 1712
1bcbf6f4
KD
1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714M: Kyungmin Park <kyungmin.park@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
78fc853b 1718F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1719
7d9f9bf4
AP
1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722M: Jacek Anaszewski <j.anaszewski@samsung.com>
1723L: linux-arm-kernel@lists.infradead.org
1724L: linux-media@vger.kernel.org
1725S: Maintained
1726F: drivers/media/platform/s5p-jpeg/
1727
d48d38e8 1728ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1729M: Simon Horman <horms@verge.net.au>
d48d38e8 1730M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1731L: linux-renesas-soc@vger.kernel.org
4a121096 1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1734S: Supported
0b514fdb
SH
1735F: arch/arm/boot/dts/emev2*
1736F: arch/arm/boot/dts/r7s*
1737F: arch/arm/boot/dts/r8a*
1738F: arch/arm/boot/dts/sh*
0b514fdb 1739F: arch/arm/configs/shmobile_defconfig
7a2071c5 1740F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1741F: arch/arm/mach-shmobile/
be32bcbb
GU
1742F: drivers/soc/renesas/
1743F: include/linux/soc/renesas/
d48d38e8 1744
66314223 1745ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1746M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1747S: Maintained
1748F: arch/arm/mach-socfpga/
efadb751
DN
1749F: arch/arm/boot/dts/socfpga*
1750F: arch/arm/configs/socfpga_defconfig
e68d7c14 1751F: arch/arm64/boot/dts/altera/
ba2b7d0a 1752W: http://www.rocketboards.org
efadb751 1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1754
1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1756M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1757S: Maintained
1758F: drivers/clk/socfpga/
1759
71bcada8
TT
1760ARM/SOCFPGA EDAC SUPPORT
1761M: Thor Thayer <tthayer@opensource.altera.com>
1762S: Maintained
1763F: drivers/edac/altera_edac.
1764
65ebcc11 1765ARM/STI ARCHITECTURE
a92177ea 1766M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L: kernel@stlinux.com
1769W: http://www.stlinux.com
1770S: Maintained
1771F: arch/arm/mach-sti/
a92177ea 1772F: arch/arm/boot/dts/sti*
b8e31bf3 1773F: drivers/char/hw_random/st-rng.c
a92177ea 1774F: drivers/clocksource/arm_global_timer.c
82805d1b 1775F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1776F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1777F: drivers/i2c/busses/i2c-st.c
346e2e4a 1778F: drivers/media/rc/st_rc.c
95d66b16 1779F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1780F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1781F: drivers/phy/phy-miphy28lp.c
1782F: drivers/phy/phy-miphy365x.c
6da969a5 1783F: drivers/phy/phy-stih407-usb.c
26389c78 1784F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1785F: drivers/pinctrl/pinctrl-st.c
aac22524 1786F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1787F: drivers/reset/sti/
db4112e6 1788F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1789F: drivers/tty/serial/st-asc.c
eb11adab 1790F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1791F: drivers/usb/host/ehci-st.c
1792F: drivers/usb/host/ohci-st.c
db4112e6 1793F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1794F: drivers/ata/ahci_st.c
65ebcc11 1795
ee6e7879
MC
1796ARM/STM32 ARCHITECTURE
1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1798M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S: Maintained
1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802N: stm32
1803F: drivers/clocksource/armv7m_systick.c
1804
d6de5b02
MG
1805ARM/TANGO ARCHITECTURE
1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807L: linux-arm-kernel@lists.infradead.org
1808S: Maintained
e2bd0d37 1809N: tango
d6de5b02 1810
2b7a52a4 1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1812M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1814S: Maintained
1815
1bbd7089 1816ARM/TETON BGA MACHINE SUPPORT
706e69d6 1817M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Maintained
1820
2b7a52a4 1821ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1822M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1824S: Maintained
1825
98ad6e3b 1826ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1827M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1829W: http://www.mcuos.com
1830S: Maintained
4e89e8f6 1831F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1832F: drivers/input/keyboard/w90p910_keypad.c
1833F: drivers/input/touchscreen/w90p910_ts.c
1834F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1836F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1837F: drivers/rtc/rtc-nuc900.c
9df92e6c 1838F: drivers/spi/spi-nuc900.c
4e89e8f6 1839F: drivers/usb/host/ehci-w90x900.c
8a61f013 1840F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1841
54274d71 1842ARM/U300 MACHINE SUPPORT
e4651a9f 1843M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: arch/arm/mach-u300/
9affbd24 1847F: drivers/clocksource/timer-u300.c
54274d71
LW
1848F: drivers/i2c/busses/i2c-stu300.c
1849F: drivers/rtc/rtc-coh901331.c
1850F: drivers/watchdog/coh901327_wdt.c
1851F: drivers/dma/coh901318*
87572880
LW
1852F: drivers/mfd/ab3100*
1853F: drivers/rtc/rtc-ab3100.c
1854F: drivers/rtc/rtc-coh901331.c
1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1856
3d00d04f
MY
1857ARM/UNIPHIER ARCHITECTURE
1858M: Masahiro Yamada <yamada.masahiro@socionext.com>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1861S: Maintained
a3ff83d2 1862F: arch/arm/boot/dts/uniphier*
e7ecbc05 1863F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1864F: arch/arm/mach-uniphier/
e7ecbc05 1865F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1866F: arch/arm64/boot/dts/socionext/
4b7f48d3 1867F: drivers/bus/uniphier-system-bus.c
734d82f4 1868F: drivers/clk/uniphier/
dd6fd4a3 1869F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1870F: drivers/pinctrl/uniphier/
54e991b5 1871F: drivers/reset/reset-uniphier.c
a3ff83d2 1872F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1873N: uniphier
1874
87572880 1875ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1876M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/mach-ux500/
e4651a9f 1880F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1881F: drivers/dma/ste_dma40*
e4651a9f 1882F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1883F: drivers/mfd/abx500*
1884F: drivers/mfd/ab8500*
e4651a9f
LW
1885F: drivers/mfd/dbx500*
1886F: drivers/mfd/db8500*
ecc265fe
JP
1887F: drivers/pinctrl/nomadik/pinctrl-ab*
1888F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1889F: drivers/rtc/rtc-ab8500.c
e4651a9f 1890F: drivers/rtc/rtc-pl031.c
87572880 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1892
e93fde28
UH
1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894M: Ulf Hansson <ulf.hansson@linaro.org>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T: git git://git.linaro.org/people/ulfh/clk.git
1897S: Maintained
1898F: drivers/clk/ux500/
e93fde28 1899
740d93b1
PM
1900ARM/VERSATILE EXPRESS PLATFORM
1901M: Liviu Dudau <liviu.dudau@arm.com>
1902M: Sudeep Holla <sudeep.holla@arm.com>
1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/boot/dts/vexpress*
e68d7c14 1907F: arch/arm64/boot/dts/arm/
740d93b1
PM
1908F: arch/arm/mach-vexpress/
1909F: */*/vexpress*
7e8f403f 1910F: */*/*/vexpress*
740d93b1
PM
1911F: drivers/clk/versatile/clk-vexpress-osc.c
1912F: drivers/clocksource/versatile.c
46a600ea 1913N: mps2
740d93b1 1914
d4275354 1915ARM/VFP SUPPORT
54176cc6 1916M: Russell King <linux@armlinux.org.uk>
efc03ecb 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1918W: http://www.armlinux.org.uk/
d4275354
RK
1919S: Maintained
1920F: arch/arm/vfp/
1921
e66b6d8e
MV
1922ARM/VOIPAC PXA270 SUPPORT
1923M: Marek Vasut <marek.vasut@gmail.com>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S: Maintained
1926F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1927F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1928
04529fe2
TP
1929ARM/VT8500 ARM ARCHITECTURE
1930M: Tony Prisk <linux@prisktech.co.nz>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S: Maintained
1933F: arch/arm/mach-vt8500/
41fd91b4 1934F: drivers/clocksource/vt8500_timer.c
560746eb 1935F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1936F: drivers/mmc/host/wmt-sdmmc.c
1937F: drivers/pwm/pwm-vt8500.c
1938F: drivers/rtc/rtc-vt8500.c
1939F: drivers/tty/serial/vt8500_serial.c
4f31102b 1940F: drivers/usb/host/ehci-platform.c
41fd91b4 1941F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1942F: drivers/video/fbdev/vt8500lcdfb.*
1943F: drivers/video/fbdev/wm8505fb*
1944F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1945
e66b6d8e
MV
1946ARM/ZIPIT Z2 SUPPORT
1947M: Marek Vasut <marek.vasut@gmail.com>
1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S: Maintained
1950F: arch/arm/mach-pxa/z2.c
6ab2a855 1951F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1952
5ecc4b53
JN
1953ARM/ZTE ARCHITECTURE
1954M: Jun Nie <jun.nie@linaro.org>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-zx/
1958F: drivers/clk/zte/
1959F: Documentation/devicetree/bindings/arm/zte.txt
1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
51f29d44
MS
1962ARM/ZYNQ ARCHITECTURE
1963M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1964R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966W: http://wiki.xilinx.com
d6448b76 1967T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1968S: Supported
1969F: arch/arm/mach-zynq/
bd2a337a 1970F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1971F: drivers/block/xsysace.c
c2fd4e38
MS
1972N: zynq
1973N: xilinx
1974F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1975F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1976F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1977F: drivers/edac/synopsys_edac.c
51f29d44 1978
48ec83bc 1979ARM SMMU DRIVERS
b8f9879e 1980M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1981R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S: Maintained
1984F: drivers/iommu/arm-smmu.c
48ec83bc 1985F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1986F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1987F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1988
38074229
CM
1989ARM64 PORT (AARCH64 ARCHITECTURE)
1990M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1991M: Will Deacon <will.deacon@arm.com>
38074229 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1994S: Maintained
1995F: arch/arm64/
d19766ec 1996F: Documentation/arm64/
38074229 1997
9d7005f9
LP
1998AS3645A LED FLASH CONTROLLER DRIVER
1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000L: linux-media@vger.kernel.org
2001T: git git://linuxtv.org/media_tree.git
2002S: Maintained
2003F: drivers/media/i2c/as3645a.c
b5dcee22 2004F: include/media/i2c/as3645a.h
9d7005f9 2005
7c94a8b2
LW
2006ASAHI KASEI AK8974 DRIVER
2007M: Linus Walleij <linus.walleij@linaro.org>
2008L: linux-iio@vger.kernel.org
2009W: http://www.akm.com/
2010S: Supported
2011F: drivers/iio/magnetometer/ak8974.c
2012
d58de038
GJ
2013ASC7621 HARDWARE MONITOR DRIVER
2014M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2015L: linux-hwmon@vger.kernel.org
d58de038
GJ
2016S: Maintained
2017F: Documentation/hwmon/asc7621
2018F: drivers/hwmon/asc7621.c
2019
b229ece9 2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2021M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2022L: acpi4asus-user@lists.sourceforge.net
d0944853 2023L: platform-driver-x86@vger.kernel.org
76593d6f 2024W: http://acpi4asus.sf.net
85091b71 2025S: Maintained
b229ece9
CC
2026F: drivers/platform/x86/asus*.c
2027F: drivers/platform/x86/eeepc*.c
85091b71 2028
f6a6bbae
JPRV
2029ASUS WIRELESS RADIO CONTROL DRIVER
2030M: João Paulo Rechi Vita <jprvita@gmail.com>
2031L: platform-driver-x86@vger.kernel.org
2032S: Maintained
2033F: drivers/platform/x86/asus-wireless.c
2034
75aeddd1
DH
2035ASYMMETRIC KEYS
2036M: David Howells <dhowells@redhat.com>
2037L: keyrings@vger.kernel.org
2038S: Maintained
2039F: Documentation/crypto/asymmetric-keys.txt
2040F: include/linux/verification.h
2041F: include/crypto/public_key.h
2042F: include/crypto/pkcs7.h
2043F: crypto/asymmetric_keys/
2044
953a6479 2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2046R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2047W: http://sourceforge.net/projects/xscaleiop
08223d80 2048S: Odd fixes
679655da
JP
2049F: Documentation/crypto/async-tx-api.txt
2050F: crypto/async_tx/
2051F: drivers/dma/
2052F: include/linux/dmaengine.h
2053F: include/linux/async_tx.h
b3e5f263 2054
a1867d36 2055AT24 EEPROM DRIVER
14d77c4d 2056M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2057L: linux-i2c@vger.kernel.org
2058S: Maintained
2059F: drivers/misc/eeprom/at24.c
25f73ed5 2060F: include/linux/platform_data/at24.h
a1867d36 2061
e7839f25 2062ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2063M: "Ed L. Cashin" <ed.cashin@acm.org>
2064W: http://www.openaoe.org/
1da177e4 2065S: Supported
679655da
JP
2066F: Documentation/aoe/
2067F: drivers/block/aoe/
1da177e4 2068
aad7a211
AB
2069ATHEROS 71XX/9XXX GPIO DRIVER
2070M: Alban Bedel <albeu@free.fr>
2071W: https://github.com/AlbanBedel/linux
2072T: git git://github.com/AlbanBedel/linux
2073S: Maintained
2074F: drivers/gpio/gpio-ath79.c
2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
9a10a870 2077ATHEROS ATH GENERIC UTILITIES
f726ee65 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2079L: linux-wireless@vger.kernel.org
2080S: Supported
2081F: drivers/net/wireless/ath/*
2082
fa1c114f 2083ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2084M: Jiri Slaby <jirislaby@gmail.com>
2085M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2087L: linux-wireless@vger.kernel.org
72c706b7 2088W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2089S: Maintained
fa451753 2090F: drivers/net/wireless/ath/ath5k/
fa1c114f 2091
12e62d6f
KV
2092ATHEROS ATH6KL WIRELESS DRIVER
2093M: Kalle Valo <kvalo@qca.qualcomm.com>
2094L: linux-wireless@vger.kernel.org
2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2097S: Supported
2098F: drivers/net/wireless/ath/ath6kl/
2099
2be7d22f 2100WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2101M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2102L: linux-wireless@vger.kernel.org
2103L: wil6210@qca.qualcomm.com
2104S: Supported
2105W: http://wireless.kernel.org/en/users/Drivers/wil6210
2106F: drivers/net/wireless/ath/wil6210/
dba4b74d 2107F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2108
1d7e1e6b
CL
2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110M: Christian Lamparter <chunkeey@googlemail.com>
2111L: linux-wireless@vger.kernel.org
2112W: http://wireless.kernel.org/en/users/Drivers/carl9170
2113S: Maintained
2114F: drivers/net/wireless/ath/carl9170/
2115
2c2a6172
LT
2116ATK0110 HWMON DRIVER
2117M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2118L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2119S: Maintained
2120F: drivers/hwmon/asus_atk0110.c
2121
6f69a6d7 2122ATI_REMOTE2 DRIVER
8b58be88 2123M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2124S: Maintained
679655da 2125F: drivers/input/misc/ati_remote2.c
6f69a6d7 2126
7ae115b4 2127ATLX ETHERNET DRIVERS
8b58be88 2128M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2129M: Chris Snook <chris.snook@gmail.com>
e443e383 2130L: netdev@vger.kernel.org
8d5ca6ec
JC
2131W: http://sourceforge.net/projects/atl1
2132W: http://atl1.sourceforge.net
2133S: Maintained
2b133ad6 2134F: drivers/net/ethernet/atheros/
8d5ca6ec 2135
1da177e4 2136ATM
366c1bd1 2137M: Chas Williams <3chas3@gmail.com>
476604de 2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2139L: netdev@vger.kernel.org
1da177e4
LT
2140W: http://linux-atm.sourceforge.net
2141S: Maintained
679655da
JP
2142F: drivers/atm/
2143F: include/linux/atm*
c117ab84 2144F: include/uapi/linux/atm*
1da177e4 2145
04ac2f46 2146ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2148S: Maintained
2149F: drivers/mmc/host/atmel-mci.c
04ac2f46 2150
f80cb488
NF
2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153S: Supported
2154F: drivers/power/reset/at91-sama5d2_shdwc.c
2155
b9cd7a25
LD
2156ATMEL SAMA5D2 ADC DRIVER
2157M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158L: linux-iio@vger.kernel.org
2159S: Supported
2160F: drivers/iio/adc/at91-sama5d2_adc.c
2161
dfae90ed 2162ATMEL Audio ALSA driver
3a82002c 2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2165S: Supported
2166F: sound/soc/atmel
2167
b414dc16
NF
2168ATMEL DMA DRIVER
2169M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S: Supported
2172F: drivers/dma/at_hdmac.c
2173F: drivers/dma/at_hdmac_regs.h
6f0d65af 2174F: include/linux/platform_data/dma-atmel.h
b414dc16 2175
6bd0f436
LD
2176ATMEL XDMA DRIVER
2177M: Ludovic Desroches <ludovic.desroches@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org
2179L: dmaengine@vger.kernel.org
2180S: Supported
2181F: drivers/dma/at_xdmac.c
2182
888f2804
LD
2183ATMEL I2C DRIVER
2184M: Ludovic Desroches <ludovic.desroches@atmel.com>
2185L: linux-i2c@vger.kernel.org
2186S: Supported
2187F: drivers/i2c/busses/i2c-at91.c
2188
15515545 2189ATMEL ISI DRIVER
50cb2efa 2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2191L: linux-media@vger.kernel.org
2192S: Supported
f2294c2d 2193F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2194F: include/media/atmel-isi.h
2195
8f4c79ce 2196ATMEL LCDFB DRIVER
8b58be88 2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2198L: linux-fbdev@vger.kernel.org
8f4c79ce 2199S: Maintained
8a61f013 2200F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2201F: include/video/atmel_lcdc.h
8f4c79ce 2202
89e5785f 2203ATMEL MACB ETHERNET DRIVER
a02875a6 2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2205S: Supported
9f2f381f 2206F: drivers/net/ethernet/cadence/
89e5785f 2207
5cbac98a 2208ATMEL NAND DRIVER
50cb2efa
NF
2209M: Wenyou Yang <wenyou.yang@atmel.com>
2210M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2211L: linux-mtd@lists.infradead.org
2212S: Supported
2213F: drivers/mtd/nand/atmel_nand*
2214
05c441ef 2215ATMEL SDMMC DRIVER
2216M: Ludovic Desroches <ludovic.desroches@atmel.com>
2217L: linux-mmc@vger.kernel.org
2218S: Supported
2219F: drivers/mmc/host/sdhci-of-at91.c
2220
754ce4f2 2221ATMEL SPI DRIVER
a02875a6 2222M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2223S: Supported
9df92e6c 2224F: drivers/spi/spi-atmel.*
754ce4f2 2225
0ef09015 2226ATMEL SSC DRIVER
03515f32 2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S: Supported
2230F: drivers/misc/atmel-ssc.c
2231F: include/linux/atmel-ssc.h
2232
e9cb1c5a
NF
2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234M: Nicolas Ferre <nicolas.ferre@atmel.com>
2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S: Supported
2237F: drivers/misc/atmel_tclib.c
2238F: drivers/clocksource/tcb_clksrc.c
2239
914a3f3b 2240ATMEL USBA UDC DRIVER
a02875a6
NF
2241M: Nicolas Ferre <nicolas.ferre@atmel.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2243S: Supported
faf2e1db 2244F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2245
1da177e4 2246ATMEL WIRELESS DRIVER
8b58be88 2247M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2248L: linux-wireless@vger.kernel.org
1da177e4
LT
2249W: http://www.thekelleys.org.uk/atmel
2250W: http://atmelwlandriver.sourceforge.net/
2251S: Maintained
30fe0f9b 2252F: drivers/net/wireless/atmel/atmel*
1da177e4 2253
a14c0f8f 2254ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2255M: Nick Dyer <nick@shmanahar.org>
2256T: git git://github.com/ndyer/linux.git
2257S: Maintained
a14c0f8f
ND
2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259F: drivers/input/touchscreen/atmel_mxt_ts.c
2260F: include/linux/platform_data/atmel_mxt_ts.h
2261
26780d9e 2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2263M: Bradley Grove <linuxdrivers@attotech.com>
2264L: linux-scsi@vger.kernel.org
2265W: http://www.attotech.com
2266S: Supported
2267F: drivers/scsi/esas2r
26780d9e 2268
bc6e17b8
SS
2269ATUSB IEEE 802.15.4 RADIO DRIVER
2270M: Stefan Schmidt <stefan@osg.samsung.com>
2271L: linux-wpan@vger.kernel.org
2272S: Maintained
2273F: drivers/net/ieee802154/atusb.c
2274F: drivers/net/ieee802154/atusb.h
2275F: drivers/net/ieee802154/at86rf230.h
2276
a92b7b80 2277AUDIT SUBSYSTEM
915f389d 2278M: Paul Moore <paul@paul-moore.com>
8b58be88 2279M: Eric Paris <eparis@redhat.com>
915f389d 2280L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2281W: http://people.redhat.com/sgrubb/audit/
915f389d 2282T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2283S: Maintained
679655da 2284F: include/linux/audit.h
c117ab84 2285F: include/uapi/linux/audit.h
679655da 2286F: kernel/audit*
a92b7b80 2287
70e84049 2288AUXILIARY DISPLAY DRIVERS
8b58be88 2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2290W: http://miguelojeda.es/auxdisplay.htm
2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2292S: Maintained
679655da
JP
2293F: drivers/auxdisplay/
2294F: include/linux/cfag12864b.h
70e84049 2295
5f97f7f9 2296AVR32 ARCHITECTURE
e336f61f
HCE
2297M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2299W: http://www.atmel.com/products/AVR32/
249d9d9d 2300W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2301W: http://avrfreaks.net/
e336f61f 2302S: Maintained
679655da 2303F: arch/avr32/
5f97f7f9
HS
2304
2305AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2306M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308S: Maintained
679655da 2309F: arch/avr32/mach-at32ap/
5f97f7f9 2310
1da177e4 2311AX.25 NETWORK LAYER
8b58be88 2312M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2313L: linux-hams@vger.kernel.org
d34cb28a 2314W: http://www.linux-ax25.org/
1da177e4 2315S: Maintained
c117ab84 2316F: include/uapi/linux/ax25.h
679655da
JP
2317F: include/net/ax25.h
2318F: net/ax25/
1da177e4 2319
d5269395 2320AZ6007 DVB DRIVER
5dc8a864
MCC
2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2323L: linux-media@vger.kernel.org
a825eaec 2324W: https://linuxtv.org
d5269395
MCC
2325T: git git://linuxtv.org/media_tree.git
2326S: Maintained
2327F: drivers/media/usb/dvb-usb-v2/az6007.c
2328
6777376e
HV
2329AZTECH FM RADIO RECEIVER DRIVER
2330M: Hans Verkuil <hverkuil@xs4all.nl>
2331L: linux-media@vger.kernel.org
2332T: git git://linuxtv.org/media_tree.git
a825eaec 2333W: https://linuxtv.org
6777376e
HV
2334S: Maintained
2335F: drivers/media/radio/radio-aztech*
2336
e2d1d6c0 2337B43 WIRELESS DRIVER
e2d1d6c0 2338L: linux-wireless@vger.kernel.org
ed072f9e 2339L: b43-dev@lists.infradead.org
491b26b4 2340W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2341S: Odd Fixes
58619b14 2342F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2343
2344B43LEGACY WIRELESS DRIVER
8b58be88 2345M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2346L: linux-wireless@vger.kernel.org
ed072f9e 2347L: b43-dev@lists.infradead.org
491b26b4 2348W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2349S: Maintained
423e3ce3 2350F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2351
300abeb5 2352BACKLIGHT CLASS/SUBSYSTEM
b7701755 2353M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2354M: Lee Jones <lee.jones@linaro.org>
9f273c24 2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2356S: Maintained
679655da
JP
2357F: drivers/video/backlight/
2358F: include/linux/backlight.h
300abeb5 2359
c6c8fea2 2360BATMAN ADVANCED
207df49e 2361M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2362M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2363M: Antonio Quartulli <a@unstable.cc>
1584f41f 2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2365W: https://www.open-mesh.org/
8b823170 2366Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2367S: Maintained
286ddfb0
SE
2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2369F: Documentation/ABI/testing/sysfs-class-net-mesh
2370F: Documentation/networking/batman-adv.txt
09748a22 2371F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2372F: net/batman-adv/
2373
e2d1d6c0 2374BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2375M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2376L: linux-hams@vger.kernel.org
2377W: http://www.baycom.org/~tom/ham/ham.html
2378S: Maintained
679655da 2379F: drivers/net/hamradio/baycom*
e2d1d6c0 2380
cafe5635 2381BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2382M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2383L: linux-bcache@vger.kernel.org
2384W: http://bcache.evilpiepirate.org
4d1034eb 2385S: Orphan
cafe5635
KO
2386F: drivers/md/bcache/
2387
04bd844a
HV
2388BDISP ST MEDIA DRIVER
2389M: Fabien Dessenne <fabien.dessenne@st.com>
2390L: linux-media@vger.kernel.org
2391T: git git://linuxtv.org/media_tree.git
a825eaec 2392W: https://linuxtv.org
04bd844a
HV
2393S: Supported
2394F: drivers/media/platform/sti/bdisp
2395
e2d1d6c0 2396BEFS FILE SYSTEM
db4ad036
LB
2397M: Luis de Bethencourt <luisbg@osg.samsung.com>
2398M: Salah Triki <salah.triki@gmail.com>
2399S: Maintained
2400T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2401F: Documentation/filesystems/befs.txt
2402F: fs/befs/
e2d1d6c0 2403
564ee360 2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2405M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2406L: netdev@vger.kernel.org
2407S: Maintained
2408F: drivers/net/ethernet/ec_bhf.c
564ee360 2409
e2d1d6c0 2410BFS FILE SYSTEM
8b58be88 2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2412S: Maintained
679655da
JP
2413F: Documentation/filesystems/bfs.txt
2414F: fs/bfs/
c117ab84 2415F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2416
1394f032 2417BLACKFIN ARCHITECTURE
a4edbc10 2418M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2420T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2421W: http://blackfin.uclinux.org
2422S: Supported
679655da 2423F: arch/blackfin/
566da5b2 2424
e190d6b1 2425BLACKFIN EMAC DRIVER
b3fe92b0 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2427W: http://blackfin.uclinux.org
2428S: Supported
7b35f033 2429F: drivers/net/ethernet/adi/
e190d6b1 2430
566da5b2 2431BLACKFIN RTC DRIVER
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2433W: http://blackfin.uclinux.org
2434S: Supported
679655da 2435F: drivers/rtc/rtc-bfin.c
1394f032 2436
936ed49a 2437BLACKFIN SDH DRIVER
109ec8c3 2438M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2440W: http://blackfin.uclinux.org
2441S: Supported
2442F: drivers/mmc/host/bfin_sdh.c
2443
1394f032 2444BLACKFIN SERIAL DRIVER
8b58be88 2445M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2447W: http://blackfin.uclinux.org
2448S: Supported
8460241e 2449F: drivers/tty/serial/bfin_uart.c
1394f032 2450
1e6d320f 2451BLACKFIN WATCHDOG DRIVER
b3fe92b0 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2453W: http://blackfin.uclinux.org
2454S: Supported
679655da 2455F: drivers/watchdog/bfin_wdt.c
1e6d320f 2456
d24ecfcc 2457BLACKFIN I2C TWI DRIVER
8b58be88 2458M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2460W: http://blackfin.uclinux.org/
2461S: Supported
679655da 2462F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2463
1e204377
SJ
2464BLACKFIN MEDIA DRIVER
2465M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2467W: http://blackfin.uclinux.org/
2468S: Supported
2469F: drivers/media/platform/blackfin/
2470F: drivers/media/i2c/adv7183*
2471F: drivers/media/i2c/vs6624*
2472
b54cf35a
JSM
2473BLINKM RGB LED DRIVER
2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475S: Maintained
2476F: drivers/leds/leds-blinkm.c
2477
1da177e4 2478BLOCK LAYER
8b58be88 2479M: Jens Axboe <axboe@kernel.dk>
82c426e0 2480L: linux-block@vger.kernel.org
08deed1e 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2482S: Maintained
679655da 2483F: block/
ae11f7ef 2484F: kernel/trace/blktrace.c
88459642 2485F: lib/sbitmap.c
1da177e4 2486
2b54aaef 2487BLOCK2MTD DRIVER
8b58be88 2488M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2489L: linux-mtd@lists.infradead.org
2490S: Maintained
679655da 2491F: drivers/mtd/devices/block2mtd.c
2b54aaef 2492
63fbd24e 2493BLUETOOTH DRIVERS
8b58be88 2494M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2495M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2496M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2497L: linux-bluetooth@vger.kernel.org
63fbd24e 2498W: http://www.bluez.org/
22e7a424
MH
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2501S: Maintained
679655da 2502F: drivers/bluetooth/
1da177e4 2503
63fbd24e 2504BLUETOOTH SUBSYSTEM
8b58be88 2505M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2506M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2507M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2508L: linux-bluetooth@vger.kernel.org
2509W: http://www.bluez.org/
22e7a424
MH
2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2512S: Maintained
679655da
JP
2513F: net/bluetooth/
2514F: include/net/bluetooth/
1da177e4
LT
2515
2516BONDING DRIVER
79b30750 2517M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2518M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2519M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2520L: netdev@vger.kernel.org
ce00f85c
JC
2521W: http://sourceforge.net/projects/bonding/
2522S: Supported
679655da 2523F: drivers/net/bonding/
c117ab84 2524F: include/uapi/linux/if_bonding.h
1da177e4 2525
b5f4df34
AS
2526BPF (Safe dynamic programs and tools)
2527M: Alexei Starovoitov <ast@kernel.org>
2528L: netdev@vger.kernel.org
2529L: linux-kernel@vger.kernel.org
2530S: Supported
2531F: kernel/bpf/
2532
39105890 2533BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2534M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2535L: netdev@vger.kernel.org
2536S: Supported
adfc5217 2537F: drivers/net/ethernet/broadcom/b44.*
39105890 2538
967dd82f
FF
2539BROADCOM B53 ETHERNET SWITCH DRIVER
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: netdev@vger.kernel.org
2542L: openwrt-devel@lists.openwrt.org (subscribers-only)
2543S: Supported
2544F: drivers/net/dsa/b53/*
2545F: include/linux/platform_data/b53.h
2546
32ec90d5
FF
2547BROADCOM GENET ETHERNET DRIVER
2548M: Florian Fainelli <f.fainelli@gmail.com>
2549L: netdev@vger.kernel.org
2550S: Supported
2551F: drivers/net/ethernet/broadcom/genet/
2552
948c51e6 2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2554M: Sony Chacko <sony.chacko@qlogic.com>
2555M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2556L: netdev@vger.kernel.org
2557S: Supported
adfc5217
JK
2558F: drivers/net/ethernet/broadcom/bnx2.*
2559F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2560
4d9d2cb0 2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2562M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2563L: netdev@vger.kernel.org
2564S: Supported
adfc5217 2565F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2566
90f4c594 2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2568M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2569M: Ray Jui <rjui@broadcom.com>
2570M: Scott Branden <sbranden@broadcom.com>
086f4704 2571M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2572T: git git://github.com/broadcom/mach-bcm
af4b8e37 2573S: Maintained
ccf62f5a
JM
2574N: bcm281*
2575N: bcm113*
2576N: bcm216*
2577N: kona
af4b8e37 2578F: arch/arm/mach-bcm/
af4b8e37 2579
9209bec4 2580BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2581M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2582M: Lee Jones <lee@kernel.org>
10b9e887 2583M: Eric Anholt <eric@anholt.net>
f680f25c 2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2587S: Maintained
9209bec4 2588N: bcm2835
f680f25c 2589
5564f092
RM
2590BROADCOM BCM47XX MIPS ARCHITECTURE
2591M: Hauke Mehrtens <hauke@hauke-m.de>
2592M: Rafał Miłecki <zajec5@gmail.com>
2593L: linux-mips@linux-mips.org
2594S: Maintained
7ad2410c 2595F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2596F: arch/mips/bcm47xx/*
2597F: arch/mips/include/asm/mach-bcm47xx/*
2598
9209bec4 2599BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2600M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2601M: Rafał Miłecki <zajec5@gmail.com>
2602M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2603L: linux-arm-kernel@lists.infradead.org
2604S: Maintained
2605F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2606F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2607F: arch/arm/boot/dts/bcm470*
2608
4ebd5047
RM
2609BROADCOM BCM53573 ARM ARCHITECTURE
2610M: Rafał Miłecki <rafal@milecki.pl>
2611L: linux-arm-kernel@lists.infradead.org
2612S: Maintained
2613F: arch/arm/boot/dts/bcm53573*
2614F: arch/arm/boot/dts/bcm47189*
2615
e076e962
FF
2616BROADCOM BCM63XX ARM ARCHITECTURE
2617M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2618M: bcm-kernel-feedback-list@broadcom.com
20de823e 2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2620T: git git://github.com/broadcom/stblinux.git
e076e962 2621S: Maintained
d6f4e76e 2622N: bcm63xx
e076e962 2623
7110e227
KC
2624BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625M: Kevin Cernekee <cernekee@gmail.com>
2626L: linux-usb@vger.kernel.org
2627S: Maintained
2628F: drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2df94fd6 2630BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2631M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2632M: Gregory Fong <gregory.0xf0@gmail.com>
2633M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2634M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2636T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2637S: Maintained
2638F: arch/arm/mach-bcm/*brcmstb*
2639F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2640F: drivers/bus/brcmstb_gisb.c
5009a289 2641N: brcmstb
2df94fd6 2642
70371cef
KC
2643BROADCOM BMIPS MIPS ARCHITECTURE
2644M: Kevin Cernekee <cernekee@gmail.com>
2645M: Florian Fainelli <f.fainelli@gmail.com>
2646L: linux-mips@linux-mips.org
eb6725d0 2647T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2648S: Maintained
2649F: arch/mips/bmips/*
2650F: arch/mips/include/asm/mach-bmips/*
2651F: arch/mips/kernel/*bmips*
338808de 2652F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2653F: drivers/irqchip/irq-bcm63*
70371cef
KC
2654F: drivers/irqchip/irq-bcm7*
2655F: drivers/irqchip/irq-brcmstb*
3271e610 2656F: include/linux/bcm963xx_nvram.h
8fce60b8 2657F: include/linux/bcm963xx_tag.h
70371cef 2658
948c51e6 2659BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2660M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2661M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2662M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2663L: netdev@vger.kernel.org
2664S: Supported
adfc5217 2665F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2666
a9533e7e 2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2668M: Arend van Spriel <arend.vanspriel@broadcom.com>
2669M: Franky Lin <franky.lin@broadcom.com>
2670M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2671L: linux-wireless@vger.kernel.org
2a734451 2672L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2673S: Supported
05491d2c 2674F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2675
9958d6f9 2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2677M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2678L: linux-scsi@vger.kernel.org
2679S: Supported
2680F: drivers/scsi/bnx2fc/
2681
6a6b5ad0 2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2683M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2684L: linux-scsi@vger.kernel.org
2685S: Supported
2686F: drivers/scsi/bnx2i/
2687
63f37ddf 2688BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2689M: Ray Jui <rjui@broadcom.com>
2690M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2691M: Jon Mason <jonmason@broadcom.com>
086f4704 2692M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2694T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2695S: Maintained
2696N: iproc
2697N: cygnus
5c161242 2698N: bcm[-_]nsp
36c0237f
SB
2699N: bcm9113*
2700N: bcm9583*
63f37ddf
JM
2701N: bcm9585*
2702N: bcm9586*
2703N: bcm988312
36c0237f 2704N: bcm113*
63f37ddf
JM
2705N: bcm583*
2706N: bcm585*
2707N: bcm586*
2708N: bcm88312
d76e21b8 2709F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2710F: drivers/clk/bcm/clk-ns*
2711F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2712
3b0213d5
GF
2713BROADCOM BRCMSTB GPIO DRIVER
2714M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2715L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2716S: Supported
2717F: drivers/gpio/gpio-brcmstb.c
2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
7b7f588b 2720BROADCOM KONA GPIO DRIVER
5e163903 2721M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2722L: bcm-kernel-feedback-list@broadcom.com
2723S: Supported
2724F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2726
f6e734a8
RM
2727BROADCOM NVRAM DRIVER
2728M: Rafał Miłecki <zajec5@gmail.com>
2729L: linux-mips@linux-mips.org
2730S: Maintained
2731F: drivers/firmware/broadcom/*
2732
02787daa
BN
2733BROADCOM STB NAND FLASH DRIVER
2734M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2735M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2736L: linux-mtd@lists.infradead.org
1285734c 2737L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2738S: Maintained
2739F: drivers/mtd/nand/brcmnand/
2740
c9678d86
RM
2741BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742M: Rafał Miłecki <zajec5@gmail.com>
2743L: linux-wireless@vger.kernel.org
2744S: Maintained
2745F: drivers/bcma/
2746F: include/linux/bcma/
2747
b8302205
FF
2748BROADCOM SYSTEMPORT ETHERNET DRIVER
2749M: Florian Fainelli <f.fainelli@gmail.com>
2750L: netdev@vger.kernel.org
2751S: Supported
2752F: drivers/net/ethernet/broadcom/bcmsysport.*
2753
42515e61
J
2754BROADCOM VULCAN ARM64 SOC
2755M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2756M: bcm-kernel-feedback-list@broadcom.com
42515e61 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2758S: Maintained
2759F: arch/arm64/boot/dts/broadcom/vulcan*
2760
7725ccfd 2761BROCADE BFA FC SCSI DRIVER
aa803370
AG
2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2764L: linux-scsi@vger.kernel.org
2765S: Supported
2766F: drivers/scsi/bfa/
7725ccfd 2767
8b230ed8 2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2769M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2770L: netdev@vger.kernel.org
2771S: Supported
f844a0ea 2772F: drivers/net/ethernet/brocade/bna/
8b230ed8 2773
5cdf7f76 2774BSG (block layer generic sg v4 driver)
8b58be88 2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2776L: linux-scsi@vger.kernel.org
2777S: Supported
679655da
JP
2778F: block/bsg.c
2779F: include/linux/bsg.h
c117ab84 2780F: include/uapi/linux/bsg.h
5cdf7f76 2781
af39917d
CL
2782BT87X AUDIO DRIVER
2783M: Clemens Ladisch <clemens@ladisch.de>
2784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2785T: git git://git.alsa-project.org/alsa-kernel.git
2786S: Maintained
2787F: Documentation/sound/alsa/Bt87x.txt
2788F: sound/pci/bt87x.c
2789
ff1d5c2f 2790BT8XXGPIO DRIVER
eb032b98 2791M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2792W: http://bu3sch.de/btgpio.php
2793S: Maintained
72dbb705 2794F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2795
eb1eb04f 2796BTRFS FILE SYSTEM
c0778e25
CM
2797M: Chris Mason <clm@fb.com>
2798M: Josef Bacik <jbacik@fb.com>
d8130624 2799M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2800L: linux-btrfs@vger.kernel.org
2801W: http://btrfs.wiki.kernel.org/
8a6e2535 2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2804S: Maintained
679655da
JP
2805F: Documentation/filesystems/btrfs.txt
2806F: fs/btrfs/
eb1eb04f 2807
1da177e4 2808BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2811L: linux-media@vger.kernel.org
a825eaec 2812W: https://linuxtv.org
275ffde4 2813T: git git://linuxtv.org/media_tree.git
f96236e5 2814S: Odd fixes
618cd932 2815F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2816F: drivers/media/pci/bt8xx/bttv*
1da177e4 2817
1f34923c
KA
2818BUSLOGIC SCSI DRIVER
2819M: Khalid Aziz <khalid@gonehiking.org>
2820L: linux-scsi@vger.kernel.org
2821S: Maintained
2822F: drivers/scsi/BusLogic.*
2823F: drivers/scsi/FlashPoint.*
2824
af39917d
CL
2825C-MEDIA CMI8788 DRIVER
2826M: Clemens Ladisch <clemens@ladisch.de>
2827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T: git git://git.alsa-project.org/alsa-kernel.git
2829S: Maintained
2830F: sound/pci/oxygen/
2831
2141355f
MS
2832C6X ARCHITECTURE
2833M: Mark Salter <msalter@redhat.com>
2834M: Aurelien Jacquiot <a-jacquiot@ti.com>
2835L: linux-c6x-dev@linux-c6x.org
2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2837S: Maintained
2838F: arch/c6x/
2839
a5432f5a 2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2841M: David Howells <dhowells@redhat.com>
e62d6e24 2842L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2843S: Supported
2844F: Documentation/filesystems/caching/cachefiles.txt
2845F: fs/cachefiles/
2846
c815ca39
HV
2847CADET FM/AM RADIO RECEIVER DRIVER
2848M: Hans Verkuil <hverkuil@xs4all.nl>
2849L: linux-media@vger.kernel.org
2850T: git git://linuxtv.org/media_tree.git
a825eaec 2851W: https://linuxtv.org
c815ca39
HV
2852S: Maintained
2853F: drivers/media/radio/radio-cadet*
2854
77d5140f 2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2856M: Jonathan Corbet <corbet@lwn.net>
661263b5 2857L: linux-media@vger.kernel.org
275ffde4 2858T: git git://linuxtv.org/media_tree.git
77d5140f 2859S: Maintained
618cd932 2860F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2861F: drivers/media/platform/marvell-ccic/
77d5140f 2862
201b6bab 2863CAIF NETWORK LAYER
5c574f50 2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2865L: netdev@vger.kernel.org
2866S: Supported
2867F: Documentation/networking/caif/
2868F: drivers/net/caif/
c117ab84 2869F: include/uapi/linux/caif/
201b6bab
JP
2870F: include/net/caif/
2871F: net/caif/
2872
77dac90f 2873CALGARY x86-64 IOMMU
a6921c29
JM
2874M: Muli Ben-Yehuda <mulix@mulix.org>
2875M: Jon Mason <jdmason@kudzu.us>
2876L: iommu@lists.linux-foundation.org
77dac90f 2877S: Maintained
679655da
JP
2878F: arch/x86/kernel/pci-calgary_64.c
2879F: arch/x86/kernel/tce_64.c
2880F: arch/x86/include/asm/calgary.h
2881F: arch/x86/include/asm/tce.h
77dac90f 2882
e2d1d6c0 2883CAN NETWORK LAYER
8d15d386 2884M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2885M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2886L: linux-can@vger.kernel.org
84b0d715 2887W: https://github.com/linux-can
870482a4
MKB
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2890S: Maintained
f35f6c8f 2891F: Documentation/networking/can.txt
8d15d386 2892F: net/can/
8d15d386 2893F: include/linux/can/core.h
c117ab84
CEB
2894F: include/uapi/linux/can.h
2895F: include/uapi/linux/can/bcm.h
2896F: include/uapi/linux/can/raw.h
2897F: include/uapi/linux/can/gw.h
e2d1d6c0 2898
4261a204 2899CAN NETWORK DRIVERS
8b58be88 2900M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2901M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2902L: linux-can@vger.kernel.org
84b0d715 2903W: https://github.com/linux-can
870482a4
MKB
2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2906S: Maintained
3636876a 2907F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2908F: drivers/net/can/
2909F: include/linux/can/dev.h
8d15d386 2910F: include/linux/can/platform/
c117ab84
CEB
2911F: include/uapi/linux/can/error.h
2912F: include/uapi/linux/can/netlink.h
4261a204 2913
95d16c72 2914CAPABILITIES
39baa7e6 2915M: Serge Hallyn <serge@hallyn.com>
95d16c72 2916L: linux-security-module@vger.kernel.org
6305902c 2917S: Supported
95d16c72 2918F: include/linux/capability.h
c117ab84 2919F: include/uapi/linux/capability.h
6305902c 2920F: security/commoncap.c
38a94118 2921F: kernel/capability.c
95d16c72 2922
b84894c7
KT
2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924M: Kevin Tsai <ktsai@capellamicro.com>
2925S: Maintained
2926F: drivers/iio/light/cm*
2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
f9484852
JG
2929CAVIUM I2C DRIVER
2930M: Jan Glauber <jglauber@cavium.com>
2931M: David Daney <david.daney@cavium.com>
2932W: http://www.cavium.com
2933S: Supported
2934F: drivers/i2c/busses/i2c-octeon*
2935F: drivers/i2c/busses/i2c-thunderx*
2936
f21fb3ed
RV
2937CAVIUM LIQUIDIO NETWORK DRIVER
2938M: Derek Chickles <derek.chickles@caviumnetworks.com>
2939M: Satanand Burla <satananda.burla@caviumnetworks.com>
2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942L: netdev@vger.kernel.org
2943W: http://www.cavium.com
2944S: Supported
f21fb3ed
RV
2945F: drivers/net/ethernet/cavium/liquidio/
2946
ef0bbac3
VB
2947CC2520 IEEE-802.15.4 RADIO DRIVER
2948M: Varka Bhadram <varkabhadram@gmail.com>
2949L: linux-wpan@vger.kernel.org
2950S: Maintained
2951F: drivers/net/ieee802154/cc2520.c
2952F: include/linux/spi/cc2520.h
2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
ca684386
HV
2955CEC DRIVER
2956M: Hans Verkuil <hans.verkuil@cisco.com>
2957L: linux-media@vger.kernel.org
2958T: git git://linuxtv.org/media_tree.git
2959W: http://linuxtv.org
2960S: Supported
2961F: Documentation/cec.txt
618cd932 2962F: Documentation/media/uapi/cec
ca684386
HV
2963F: drivers/staging/media/cec/
2964F: drivers/media/cec-edid.c
2965F: drivers/media/rc/keymaps/rc-cec.c
2966F: include/media/cec.h
2967F: include/media/cec-edid.h
2968F: include/linux/cec.h
2969F: include/linux/cec-funcs.h
2970
b8154542 2971CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2972M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2973L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2974W: http://www.ibm.com/developerworks/power/cell/
2975S: Supported
679655da 2976F: arch/powerpc/include/asm/cell*.h
679655da 2977F: arch/powerpc/include/asm/spu*.h
c117ab84 2978F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2979F: arch/powerpc/oprofile/*cell*
2980F: arch/powerpc/platforms/cell/
b8154542 2981
398ecff5
SW
2982CEPH COMMON CODE (LIBCEPH)
2983M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2984M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2985M: Sage Weil <sage@redhat.com>
82593f87 2986L: ceph-devel@vger.kernel.org
09d90327 2987W: http://ceph.com/
fb99f881 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2989T: git git://github.com/ceph/ceph-client.git
9030aaf9 2990S: Supported
14430813
JP
2991F: net/ceph/
2992F: include/linux/ceph/
2993F: include/linux/crush/
9030aaf9 2994
398ecff5
SW
2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996M: "Yan, Zheng" <zyan@redhat.com>
2997M: Sage Weil <sage@redhat.com>
2998M: Ilya Dryomov <idryomov@gmail.com>
2999L: ceph-devel@vger.kernel.org
3000W: http://ceph.com/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3002T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3003S: Supported
3004F: Documentation/filesystems/ceph.txt
3005F: fs/ceph/
3006
cfc411e7
DH
3007CERTIFICATE HANDLING:
3008M: David Howells <dhowells@redhat.com>
3009M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3010L: keyrings@vger.kernel.org
cfc411e7
DH
3011S: Maintained
3012F: Documentation/module-signing.txt
3013F: certs/
d8d80386 3014F: scripts/sign-file.c
cfc411e7
DH
3015F: scripts/extract-cert.c
3016
18332a80 3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3018L: linux-usb@vger.kernel.org
10c6c9c9 3019S: Orphan
679655da
JP
3020F: Documentation/usb/WUSB-Design-overview.txt
3021F: Documentation/usb/wusb-cbaf
355ffe69
DV
3022F: drivers/usb/host/hwa-hc.c
3023F: drivers/usb/host/whci/
679655da
JP
3024F: drivers/usb/wusbcore/
3025F: include/linux/usb/wusb*
18332a80 3026
70e84049 3027CFAG12864B LCD DRIVER
8b58be88 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3029W: http://miguelojeda.es/auxdisplay.htm
3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3031S: Maintained
679655da
JP
3032F: drivers/auxdisplay/cfag12864b.c
3033F: include/linux/cfag12864b.h
70e84049
MOS
3034
3035CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3037W: http://miguelojeda.es/auxdisplay.htm
3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3039S: Maintained
679655da
JP
3040F: drivers/auxdisplay/cfag12864bfb.c
3041F: include/linux/cfag12864b.h
70e84049 3042
704232c2 3043CFG80211 and NL80211
8b58be88 3044M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3045L: linux-wireless@vger.kernel.org
ce466579
JB
3046W: http://wireless.kernel.org/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3049S: Maintained
c117ab84 3050F: include/uapi/linux/nl80211.h
679655da
JP
3051F: include/net/cfg80211.h
3052F: net/wireless/*
3053X: net/wireless/wext*
704232c2 3054
46e64261
GKH
3055CHAR and MISC DRIVERS
3056M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3059S: Supported
46e64261
GKH
3060F: drivers/char/*
3061F: drivers/misc/*
471322a8 3062F: include/linux/miscdevice.h
46e64261 3063
0a920b5b 3064CHECKPATCH
8b58be88 3065M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3066M: Joe Perches <joe@perches.com>
3067S: Maintained
679655da 3068F: scripts/checkpatch.pl
0a920b5b 3069
f8407f26
HW
3070CHINESE DOCUMENTATION
3071M: Harry Wei <harryxiyou@gmail.com>
9740153c 3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074S: Maintained
3075F: Documentation/zh_CN/
3076
2721ea2c 3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3078M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3080L: linux-usb@vger.kernel.org
3081S: Maintained
3082F: drivers/usb/chipidea/
3083
a93ad65d
HG
3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085M: Hans de Goede <hdegoede@redhat.com>
3086L: linux-input@vger.kernel.org
3087S: Maintained
3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089F: drivers/input/touchscreen/chipone_icn8318.c
3090
ab043105
OJ
3091CHROME HARDWARE PLATFORM SUPPORT
3092M: Olof Johansson <olof@lixom.net>
3093S: Maintained
9f273c24 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3095F: drivers/platform/chrome/
3096
641cb85e 3097CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3098M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3099M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3100M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3101M: Neel Patel <neepatel@cisco.com>
7063fbf2 3102S: Supported
a6a5580c 3103F: drivers/net/ethernet/cisco/enic/
7063fbf2 3104
e3cf00d0 3105CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3106M: Christian Benvenuti <benve@cisco.com>
3107M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3108S: Supported
35ef4a9e 3109F: drivers/infiniband/hw/usnic/
e3cf00d0 3110
2b7a52a4 3111CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3112M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3113L: netdev@vger.kernel.org
3114S: Maintained
57d0b7a0 3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3116
3d4cfdc9
MB
3117CIRRUS LOGIC AUDIO CODEC DRIVERS
3118M: Brian Austin <brian.austin@cirrus.com>
3119M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3120L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3121S: Maintained
3122F: sound/soc/codecs/cs*
3123
94574d9a
KRW
3124CLEANCACHE API
3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126L: linux-kernel@vger.kernel.org
3127S: Maintained
3128F: mm/cleancache.c
3129F: include/linux/cleancache.h
3130
d4275354 3131CLK API
54176cc6 3132M: Russell King <linux@armlinux.org.uk>
aa571b14 3133L: linux-clk@vger.kernel.org
37417046 3134S: Maintained
d4275354
RK
3135F: include/linux/clk.h
3136
9222d247
JS
3137CLOCKSOURCE, CLOCKEVENT DRIVERS
3138M: Daniel Lezcano <daniel.lezcano@linaro.org>
3139M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3140L: linux-kernel@vger.kernel.org
9222d247
JS
3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142S: Supported
3143F: drivers/clocksource
3144
5df6d737 3145CISCO FCOE HBA DRIVER
8fc89a79
HP
3146M: Hiral Patel <hiralpat@cisco.com>
3147M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3148M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3149L: linux-scsi@vger.kernel.org
3150S: Supported
2a99921a 3151F: drivers/scsi/fnic/
5df6d737 3152
c8806b6c
NM
3153CISCO SCSI HBA DRIVER
3154M: Narsimhulu Musini <nmusini@cisco.com>
3155M: Sesidhar Baddela <sebaddel@cisco.com>
3156L: linux-scsi@vger.kernel.org
3157S: Supported
3158F: drivers/scsi/snic/
3159
529aa8cb
TLSC
3160CMPC ACPI DRIVER
3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3163L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3164S: Supported
3165F: drivers/platform/x86/classmate-laptop.c
3166
85756a06
HV
3167COBALT MEDIA DRIVER
3168M: Hans Verkuil <hans.verkuil@cisco.com>
3169L: linux-media@vger.kernel.org
3170T: git git://linuxtv.org/media_tree.git
a825eaec 3171W: https://linuxtv.org
85756a06
HV
3172S: Supported
3173F: drivers/media/pci/cobalt/
3174
74425eee 3175COCCINELLE/Semantic Patches (SmPL)
26de9c26 3176M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3177M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3178M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3179M: Michal Marek <mmarek@suse.com>
26de9c26 3180L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3182W: http://coccinelle.lip6.fr/
3183S: Supported
4b9033a3 3184F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3185F: scripts/coccinelle/
3186F: scripts/coccicheck
3187
1da177e4 3188CODA FILE SYSTEM
8b58be88 3189M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3190M: coda@cs.cmu.edu
3191L: codalist@coda.cs.cmu.edu
3192W: http://www.coda.cs.cmu.edu/
3193S: Maintained
679655da
JP
3194F: Documentation/filesystems/coda.txt
3195F: fs/coda/
3196F: include/linux/coda*.h
c117ab84 3197F: include/uapi/linux/coda*.h
1da177e4 3198
0b14261e
PZ
3199CODA V4L2 MEM2MEM DRIVER
3200M: Philipp Zabel <p.zabel@pengutronix.de>
3201L: linux-media@vger.kernel.org
3202S: Maintained
3203F: Documentation/devicetree/bindings/media/coda.txt
3204F: drivers/media/platform/coda/
3205
7704addb 3206COMMON CLK FRAMEWORK
a85fa007 3207M: Michael Turquette <mturquette@baylibre.com>
f956165f 3208M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3209L: linux-clk@vger.kernel.org
22d61acf 3210Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3212S: Maintained
ae4185cd 3213F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3214F: drivers/clk/
3215X: drivers/clk/clkdev.c
7704addb 3216F: include/linux/clk-pr*
60bea3b5 3217F: include/linux/clk/
7704addb 3218
e2d1d6c0 3219COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3220M: Steve French <sfrench@samba.org>
51223df6 3221L: linux-cifs@vger.kernel.org
d1f28953 3222L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3223W: http://linux-cifs.samba.org/
bb1d5dda 3224T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3225S: Supported
ec421a71 3226F: Documentation/filesystems/cifs/
679655da 3227F: fs/cifs/
e2d1d6c0 3228
1da177e4 3229COMPACTPCI HOTPLUG CORE
8b58be88 3230M: Scott Murray <scott@spiteful.org>
64dab204 3231L: linux-pci@vger.kernel.org
82c4dfc7 3232S: Maintained
679655da 3233F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3234
3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3236M: Scott Murray <scott@spiteful.org>
64dab204 3237L: linux-pci@vger.kernel.org
82c4dfc7 3238S: Maintained
679655da 3239F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3240
3241COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3242M: Scott Murray <scott@spiteful.org>
64dab204 3243L: linux-pci@vger.kernel.org
82c4dfc7 3244S: Maintained
679655da 3245F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3246
5411552c 3247COMPAL LAPTOP SUPPORT
8b58be88 3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3249L: platform-driver-x86@vger.kernel.org
5411552c 3250S: Maintained
679655da 3251F: drivers/platform/x86/compal-laptop.c
5411552c 3252
949be0f7 3253CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3254L: accessrunner-general@lists.sourceforge.net
3255W: http://accessrunner.sourceforge.net/
44243ef4 3256S: Orphan
679655da 3257F: drivers/usb/atm/cxacru.c
949be0f7 3258
e2d1d6c0 3259CONFIGFS
d6351db2 3260M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3261M: Christoph Hellwig <hch@lst.de>
3262T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3263S: Supported
679655da
JP
3264F: fs/configfs/
3265F: include/linux/configfs.h
e2d1d6c0 3266
acb9c1b2 3267CONNECTOR
8b58be88 3268M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3269L: netdev@vger.kernel.org
3270S: Maintained
3271F: drivers/connector/
3272
a3e3354d 3273CONTROL GROUP (CGROUP)
860ca0e6 3274M: Tejun Heo <tj@kernel.org>
ad50c159 3275M: Li Zefan <lizefan@huawei.com>
4d205676 3276M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3277L: cgroups@vger.kernel.org
860ca0e6 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3279S: Maintained
4b16b0c0 3280F: Documentation/cgroup*
679655da
JP
3281F: include/linux/cgroup*
3282F: kernel/cgroup*
a3e3354d
TH
3283
3284CONTROL GROUP - CPUSET
3285M: Li Zefan <lizefan@huawei.com>
3286L: cgroups@vger.kernel.org
3287W: http://www.bullopensource.org/cpuset/
3288W: http://oss.sgi.com/projects/cpusets/
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290S: Maintained
4b16b0c0 3291F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3292F: include/linux/cpuset.h
3293F: kernel/cpuset.c
3294
3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3297M: Michal Hocko <mhocko@kernel.org>
c4e29738 3298M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3299L: cgroups@vger.kernel.org
3300L: linux-mm@kvack.org
3301S: Maintained
3302F: mm/memcontrol.c
5d1ea48b 3303F: mm/swap_cgroup.c
fb3a0fb6 3304
bebe4678 3305CORETEMP HARDWARE MONITORING DRIVER
96859129 3306M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3307L: linux-hwmon@vger.kernel.org
bebe4678 3308S: Maintained
679655da
JP
3309F: Documentation/hwmon/coretemp
3310F: drivers/hwmon/coretemp.c
bebe4678 3311
1da177e4 3312COSA/SRP SYNC SERIAL DRIVER
8b58be88 3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3314W: http://www.fi.muni.cz/~kas/cosa/
3315S: Maintained
679655da 3316F: drivers/net/wan/cosa*
1da177e4 3317
4371ee35 3318CPMAC ETHERNET DRIVER
9dd4aaef 3319M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3320L: netdev@vger.kernel.org
3321S: Maintained
b544dbac 3322F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3323
1da177e4 3324CPU FREQUENCY DRIVERS
9c3646d1 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3326M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3327L: linux-pm@vger.kernel.org
1da177e4 3328S: Maintained
27209d91
VK
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3331F: Documentation/cpu-freq/
679655da
JP
3332F: drivers/cpufreq/
3333F: include/linux/cpufreq.h
1da177e4 3334
8a67f0ef
VK
3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3337M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3338L: linux-pm@vger.kernel.org
3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340S: Maintained
3341F: drivers/cpufreq/arm_big_little.h
3342F: drivers/cpufreq/arm_big_little.c
3343F: drivers/cpufreq/arm_big_little_dt.c
3344
14d2c34c 3345CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347M: Daniel Lezcano <daniel.lezcano@linaro.org>
3348L: linux-pm@vger.kernel.org
3349L: linux-arm-kernel@lists.infradead.org
cea8321c 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3351S: Maintained
3352F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3353
0c570c18
BZ
3354CPUIDLE DRIVER - ARM EXYNOS
3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356M: Daniel Lezcano <daniel.lezcano@linaro.org>
3357M: Kukjin Kim <kgene@kernel.org>
3358L: linux-pm@vger.kernel.org
3359L: linux-samsung-soc@vger.kernel.org
3360S: Supported
3361F: drivers/cpuidle/cpuidle-exynos.c
3362F: arch/arm/mach-exynos/pm.c
3363
a8e39c35 3364CPUIDLE DRIVERS
9c3646d1 3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3366M: Daniel Lezcano <daniel.lezcano@linaro.org>
3367L: linux-pm@vger.kernel.org
3368S: Maintained
cea8321c 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3370F: drivers/cpuidle/*
3371F: include/linux/cpuidle.h
3372
1da177e4 3373CPUID/MSR DRIVER
8b58be88 3374M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3375S: Maintained
679655da
JP
3376F: arch/x86/kernel/cpuid.c
3377F: arch/x86/kernel/msr.c
1da177e4 3378
7fe2f639 3379CPU POWER MONITORING SUBSYSTEM
d8130624 3380M: Thomas Renninger <trenn@suse.com>
103f1790 3381L: linux-pm@vger.kernel.org
7fe2f639 3382S: Maintained
14430813 3383F: tools/power/cpupower/
7fe2f639 3384
1da177e4 3385CRAMFS FILESYSTEM
ce00f85c 3386W: http://sourceforge.net/projects/cramfs/
54886a71 3387S: Orphan / Obsolete
679655da
JP
3388F: Documentation/filesystems/cramfs.txt
3389F: fs/cramfs/
1da177e4
LT
3390
3391CRIS PORT
8b58be88
JP
3392M: Mikael Starvik <starvik@axis.com>
3393M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3394L: linux-cris-kernel@axis.com
1da177e4 3395W: http://developer.axis.com
9f273c24 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3397S: Maintained
679655da 3398F: arch/cris/
df621252 3399F: drivers/tty/serial/crisv10.*
1da177e4
LT
3400
3401CRYPTO API
8b58be88
JP
3402M: Herbert Xu <herbert@gondor.apana.org.au>
3403M: "David S. Miller" <davem@davemloft.net>
1da177e4 3404L: linux-crypto@vger.kernel.org
9f273c24 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3407S: Maintained
679655da 3408F: Documentation/crypto/
fe1c445b 3409F: Documentation/devicetree/bindings/crypto/
2ca87a17 3410F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3411F: arch/*/crypto/
3412F: crypto/
3413F: drivers/crypto/
3414F: include/crypto/
1da177e4 3415
5b07bd57 3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3417M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3418L: linux-crypto@vger.kernel.org
3419S: Maintained
51a2228a
JP
3420F: crypto/ansi_cprng.c
3421F: crypto/rng.c
5b07bd57 3422
fc279cc2
HV
3423CS3308 MEDIA DRIVER
3424M: Hans Verkuil <hverkuil@xs4all.nl>
3425L: linux-media@vger.kernel.org
3426T: git git://linuxtv.org/media_tree.git
3427W: http://linuxtv.org
3428S: Odd Fixes
3429F: drivers/media/i2c/cs3308.c
3430F: drivers/media/i2c/cs3308.h
3431
9b4ffa48 3432CS5535 Audio ALSA driver
8b58be88 3433M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3434S: Maintained
679655da 3435F: sound/pci/cs5535audio/
9b4ffa48 3436
a910e4a9 3437CW1200 WLAN driver
b75f0050
JP
3438M: Solomon Peachy <pizza@shaftnet.org>
3439S: Maintained
560424e9 3440F: drivers/net/wireless/st/cw1200/
a910e4a9 3441
6d8425b1 3442CX18 VIDEO4LINUX DRIVER
6afdeaf8 3443M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3444L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3445L: linux-media@vger.kernel.org
275ffde4 3446T: git git://linuxtv.org/media_tree.git
a825eaec 3447W: https://linuxtv.org
30e10993 3448W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3449S: Maintained
618cd932 3450F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3451F: drivers/media/pci/cx18/
6c0f0359 3452F: include/uapi/linux/ivtv*
6d8425b1 3453
3f101d91
HV
3454CX2341X MPEG ENCODER HELPER MODULE
3455M: Hans Verkuil <hverkuil@xs4all.nl>
3456L: linux-media@vger.kernel.org
3457T: git git://linuxtv.org/media_tree.git
a825eaec 3458W: https://linuxtv.org
3f101d91 3459S: Maintained
c368360b 3460F: drivers/media/common/cx2341x*
3f101d91
HV
3461F: include/media/cx2341x*
3462
b8fe6e2c
PB
3463CX24120 MEDIA DRIVER
3464M: Jemma Denson <jdenson@gmail.com>
3465M: Patrick Boettcher <patrick.boettcher@posteo.de>
3466L: linux-media@vger.kernel.org
a825eaec 3467W: https://linuxtv.org
b8fe6e2c
PB
3468Q: http://patchwork.linuxtv.org/project/linux-media/list/
3469S: Maintained
3470F: drivers/media/dvb-frontends/cx24120*
3471
20357578 3472CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3475L: linux-media@vger.kernel.org
a825eaec 3476W: https://linuxtv.org
20357578
MCC
3477T: git git://linuxtv.org/media_tree.git
3478S: Odd fixes
618cd932 3479F: Documentation/media/v4l-drivers/cx88*
20357578 3480F: drivers/media/pci/cx88/
6d8425b1 3481
91952bc0
AP
3482CXD2820R MEDIA DRIVER
3483M: Antti Palosaari <crope@iki.fi>
3484L: linux-media@vger.kernel.org
a825eaec 3485W: https://linuxtv.org
91952bc0
AP
3486W: http://palosaari.fi/linux/
3487Q: http://patchwork.linuxtv.org/project/linux-media/list/
3488T: git git://linuxtv.org/anttip/media_tree.git
3489S: Maintained
3490F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3491
e5ec3789 3492CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3493M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3494L: netdev@vger.kernel.org
3495W: http://www.chelsio.com
3496S: Supported
f7917c00 3497F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3498
d8ae3c33 3499CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3500M: Karen Xie <kxie@chelsio.com>
3501L: linux-scsi@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
3504F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3505
e5ec3789 3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3507M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3508L: linux-rdma@vger.kernel.org
e5ec3789
SW
3509W: http://www.openfabrics.org
3510S: Supported
679655da 3511F: drivers/infiniband/hw/cxgb3/
a85fb338 3512F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3513
be4c9bad 3514CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3515M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3516L: netdev@vger.kernel.org
3517W: http://www.chelsio.com
3518S: Supported
f7917c00 3519F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3520
d8ae3c33 3521CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3522M: Karen Xie <kxie@chelsio.com>
3523L: linux-scsi@vger.kernel.org
3524W: http://www.chelsio.com
3525S: Supported
3526F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3527
be4c9bad
RD
3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529M: Steve Wise <swise@chelsio.com>
3530L: linux-rdma@vger.kernel.org
3531W: http://www.openfabrics.org
3532S: Supported
3533F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3534F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3535
5c20a5c7
CL
3536CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537M: Casey Leedom <leedom@chelsio.com>
3538L: netdev@vger.kernel.org
3539W: http://www.chelsio.com
3540S: Supported
f7917c00 3541F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3542
a9282d01
IM
3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3546L: linuxppc-dev@lists.ozlabs.org
3547S: Supported
9d82fd2f 3548F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3549F: drivers/misc/cxl/
ec249dd8 3550F: include/misc/cxl*
a9282d01
IM
3551F: include/uapi/misc/cxl.h
3552F: Documentation/powerpc/cxl.txt
a9282d01
IM
3553F: Documentation/ABI/testing/sysfs-class-cxl
3554
11f43ae7
MO
3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3559L: linux-scsi@vger.kernel.org
3560S: Supported
3561F: drivers/scsi/cxlflash/
3562F: include/uapi/scsi/cxlflash_ioctls.h
3563F: Documentation/powerpc/cxlflash.txt
3564
b52b97a3
GC
3565STMMAC ETHERNET DRIVER
3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3567M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3568L: netdev@vger.kernel.org
3569W: http://www.stlinux.com
3570S: Supported
7ac6653a 3571F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3572
1da177e4 3573CYBERPRO FB DRIVER
54176cc6 3574M: Russell King <linux@armlinux.org.uk>
efc03ecb 3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3576W: http://www.armlinux.org.uk/
1da177e4 3577S: Maintained
8a61f013 3578F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3579
1da177e4 3580CYCLADES ASYNC MUX DRIVER
1da177e4 3581W: http://www.cyclades.com/
d459883e 3582S: Orphan
c897401b 3583F: drivers/tty/cyclades.c
679655da 3584F: include/linux/cyclades.h
c117ab84 3585F: include/uapi/linux/cyclades.h
1da177e4
LT
3586
3587CYCLADES PC300 DRIVER
1da177e4 3588W: http://www.cyclades.com/
d459883e 3589S: Orphan
679655da 3590F: drivers/net/wan/pc300*
1da177e4 3591
402f6ae4
AP
3592CYPRESS_FIRMWARE MEDIA DRIVER
3593M: Antti Palosaari <crope@iki.fi>
3594L: linux-media@vger.kernel.org
a825eaec 3595W: https://linuxtv.org
402f6ae4
AP
3596W: http://palosaari.fi/linux/
3597Q: http://patchwork.linuxtv.org/project/linux-media/list/
3598T: git git://linuxtv.org/anttip/media_tree.git
3599S: Maintained
3600F: drivers/media/common/cypress_firmware*
3601
e3ae3525 3602CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3603M: Ferruh Yigit <fery@cypress.com>
6305902c 3604L: linux-input@vger.kernel.org
be9a6f40 3605S: Supported
6305902c
JP
3606F: drivers/input/touchscreen/cyttsp*
3607F: include/linux/input/cyttsp.h
e3ae3525 3608
aaaf5fbf
JK
3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610M: Joshua Kinard <kumba@gentoo.org>
3611S: Maintained
3612F: drivers/rtc/rtc-ds1685.c
3613F: include/linux/rtc/ds1685.h
3614
1da177e4 3615DAMA SLAVE for AX.25
8b58be88 3616M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3617W: http://yaina.de/jreuter/
3618W: http://www.qsl.net/dl1bke/
3619L: linux-hams@vger.kernel.org
3620S: Maintained
679655da
JP
3621F: net/ax25/af_ax25.c
3622F: net/ax25/ax25_dev.c
3623F: net/ax25/ax25_ds_*
3624F: net/ax25/ax25_in.c
3625F: net/ax25/ax25_out.c
3626F: net/ax25/ax25_timer.c
3627F: net/ax25/sysctl_net_ax25.c
1da177e4 3628
e2d1d6c0 3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3630L: netdev@vger.kernel.org
5ff77428 3631S: Orphan
679655da 3632F: Documentation/networking/dmfe.txt
0f04e2aa 3633F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3634
3635DC390/AM53C974 SCSI driver
d8130624 3636M: Hannes Reinecke <hare@suse.com>
71bd849d 3637L: linux-scsi@vger.kernel.org
e2d1d6c0 3638S: Maintained
71bd849d 3639F: drivers/scsi/am53c974.c
e2d1d6c0 3640
1da177e4 3641DC395x SCSI driver
61eee9a7 3642M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3643M: Ali Akcaagac <aliakc@web.de>
3644M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3645L: dc395x@twibble.org
cf015e9f
JP
3646W: http://twibble.org/dist/dc395x/
3647W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3648S: Maintained
679655da
JP
3649F: Documentation/scsi/dc395x.txt
3650F: drivers/scsi/dc395x.*
1da177e4 3651
eb8edb08 3652DCCP PROTOCOL
a89d030e 3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3654L: dccp@vger.kernel.org
c996d8b9 3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3656S: Maintained
679655da 3657F: include/linux/dccp.h
c117ab84 3658F: include/uapi/linux/dccp.h
679655da
JP
3659F: include/linux/tfrc.h
3660F: net/dccp/
eb8edb08 3661
1da177e4 3662DECnet NETWORK LAYER
1da177e4
LT
3663W: http://linux-decnet.sourceforge.net
3664L: linux-decnet-user@lists.sourceforge.net
f546444d 3665S: Orphan
679655da
JP
3666F: Documentation/networking/decnet.txt
3667F: net/decnet/
1da177e4 3668
ebff05b9
MR
3669DECSTATION PLATFORM SUPPORT
3670M: "Maciej W. Rozycki" <macro@linux-mips.org>
3671L: linux-mips@linux-mips.org
3672W: http://www.linux-mips.org/wiki/DECstation
3673S: Maintained
3674F: arch/mips/dec/
3675F: arch/mips/include/asm/dec/
3676F: arch/mips/include/asm/mach-dec/
3677
1da177e4 3678DEFXX FDDI NETWORK DRIVER
8b58be88 3679M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3680S: Maintained
33f810b2 3681F: drivers/net/fddi/defxx.*
1da177e4 3682
ad8f07cc 3683DELL LAPTOP DRIVER
8b58be88 3684M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3685M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3686L: platform-driver-x86@vger.kernel.org
ad8f07cc 3687S: Maintained
679655da 3688F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3689
817a5cdb
PR
3690DELL LAPTOP RBTN DRIVER
3691M: Pali Rohár <pali.rohar@gmail.com>
3692S: Maintained
3693F: drivers/platform/x86/dell-rbtn.*
3694
cdbff611
PR
3695DELL LAPTOP FREEFALL DRIVER
3696M: Pali Rohár <pali.rohar@gmail.com>
3697S: Maintained
3698F: drivers/platform/x86/dell-smo8800.c
3699
1da177e4 3700DELL LAPTOP SMM DRIVER
a5afba16 3701M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3702S: Maintained
a5afba16 3703F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3704F: include/uapi/linux/i8k.h
1da177e4 3705
90563ec4 3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3707M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3708S: Maintained
679655da
JP
3709F: Documentation/dcdbas.txt
3710F: drivers/firmware/dcdbas.*
90563ec4 3711
0b3f6109 3712DELL WMI EXTRAS DRIVER
8b58be88 3713M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3714M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3715S: Maintained
36b3a96f 3716F: drivers/platform/x86/dell-wmi.c
0b3f6109 3717
5efc75e3 3718DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3719M: John Youn <johnyoun@synopsys.com>
5efc75e3 3720L: linux-usb@vger.kernel.org
18f340f9 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3722S: Maintained
197ba5f4 3723F: drivers/usb/dwc2/
5efc75e3 3724
94ab23dd 3725DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3726M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3727L: linux-usb@vger.kernel.org
94ab23dd
FB
3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729S: Maintained
3730F: drivers/usb/dwc3/
3731
833c9545
JB
3732DEVICE COREDUMP (DEV_COREDUMP)
3733M: Johannes Berg <johannes@sipsolutions.net>
3734L: linux-kernel@vger.kernel.org
3735S: Maintained
3736F: drivers/base/devcoredump.c
3737F: include/linux/devcoredump.h
3738
89d07767
KP
3739DEVICE FREQUENCY (DEVFREQ)
3740M: MyungJoo Ham <myungjoo.ham@samsung.com>
3741M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3742L: linux-pm@vger.kernel.org
6a3cd722 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3744S: Maintained
3745F: drivers/devfreq/
6a3cd722
CC
3746F: include/linux/devfreq.h
3747F: Documentation/devicetree/bindings/devfreq/
89d07767 3748
7dbded06
CC
3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750M: Chanwoo Choi <cw00.choi@samsung.com>
3751L: linux-pm@vger.kernel.org
3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753S: Supported
3754F: drivers/devfreq/event/
3755F: drivers/devfreq/devfreq-event.c
3756F: include/linux/devfreq-event.h
3757F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3758
490b864b
CC
3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760M: Chanwoo Choi <cw00.choi@samsung.com>
3761L: linux-pm@vger.kernel.org
3762L: linux-samsung-soc@vger.kernel.org
3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764S: Maintained
3765F: drivers/devfreq/exynos-bus.c
3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
1da177e4 3768DEVICE NUMBER REGISTRY
8b58be88 3769M: Torben Mathiasen <device@lanana.org>
1da177e4 3770W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3771S: Maintained
3772
e2d1d6c0 3773DEVICE-MAPPER (LVM)
854ecaad 3774M: Alasdair Kergon <agk@redhat.com>
8504eed3 3775M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3776M: dm-devel@redhat.com
e2d1d6c0
RD
3777L: dm-devel@redhat.com
3778W: http://sources.redhat.com/dm
8a6e2535 3779Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3781T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3782S: Maintained
679655da
JP
3783F: Documentation/device-mapper/
3784F: drivers/md/dm*
854ecaad 3785F: drivers/md/persistent-data/
679655da
JP
3786F: include/linux/device-mapper.h
3787F: include/linux/dm-*.h
8504eed3 3788F: include/uapi/linux/dm-*.h
e2d1d6c0 3789
bfcd3a46
JP
3790DEVLINK
3791M: Jiri Pirko <jiri@mellanox.com>
3792L: netdev@vger.kernel.org
3793S: Supported
3794F: net/core/devlink.c
3795F: include/net/devlink.h
3796F: include/uapi/linux/devlink.h
3797
c0d995aa
OST
3798DIALOG SEMICONDUCTOR DRIVERS
3799M: Support Opensource <support.opensource@diasemi.com>
3800W: http://www.dialog-semiconductor.com/products
3801S: Supported
3802F: Documentation/hwmon/da90??
047cfd01 3803F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3804F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3805F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3806F: drivers/gpio/gpio-da90??.c
3807F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3808F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3809F: drivers/input/misc/da90??_onkey.c
3810F: drivers/input/touchscreen/da9052_tsi.c
3811F: drivers/leds/leds-da90??.c
3812F: drivers/mfd/da903x.c
3813F: drivers/mfd/da90??-*.c
7be72c2c 3814F: drivers/mfd/da91??-*.c
8c0984e5
SR
3815F: drivers/power/supply/da9052-battery.c
3816F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3817F: drivers/regulator/da903x.c
3818F: drivers/regulator/da9???-regulator.[ch]
3819F: drivers/rtc/rtc-da90??.c
3820F: drivers/video/backlight/da90??_bl.c
3821F: drivers/watchdog/da90??_wdt.c
3822F: include/linux/mfd/da903x.h
3823F: include/linux/mfd/da9052/
3824F: include/linux/mfd/da9055/
047cfd01 3825F: include/linux/mfd/da9062/
c0d995aa 3826F: include/linux/mfd/da9063/
7be72c2c 3827F: include/linux/mfd/da9150/
4eeb08b4 3828F: include/linux/regulator/da9211.h
c0d995aa
OST
3829F: include/sound/da[79]*.h
3830F: sound/soc/codecs/da[79]*.[ch]
3831
6ea5dcdf
WBG
3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833M: William Breathitt Gray <vilhelm.gray@gmail.com>
3834L: linux-gpio@vger.kernel.org
3835S: Maintained
3836F: drivers/gpio/gpio-gpio-mm.c
3837
599aa697
LL
3838DIGI NEO AND CLASSIC PCI PRODUCTS
3839M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3840M: Mark Hounschell <markh@compro.net>
599aa697
LL
3841L: driverdev-devel@linuxdriverproject.org
3842S: Maintained
3843F: drivers/staging/dgnc/
3844
335d7c58 3845DIOLAN U2C-12 I2C DRIVER
ca462085 3846M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3847L: linux-i2c@vger.kernel.org
3848S: Maintained
3849F: drivers/i2c/busses/i2c-diolan-u2c.c
3850
d475c634
MW
3851DIRECT ACCESS (DAX)
3852M: Matthew Wilcox <willy@linux.intel.com>
3853L: linux-fsdevel@vger.kernel.org
3854S: Supported
3855F: fs/dax.c
3856
e7839f25 3857DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3858M: Eric Paris <eparis@parisplace.org>
3c5119c0 3859S: Maintained
679655da
JP
3860F: Documentation/filesystems/dnotify.txt
3861F: fs/notify/dnotify/
3862F: include/linux/dnotify.h
1da177e4
LT
3863
3864DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3865M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869S: Maintained
3870
4480f15b 3871DISKQUOTA
d8130624 3872M: Jan Kara <jack@suse.com>
1da177e4 3873S: Maintained
679655da
JP
3874F: Documentation/filesystems/quota.txt
3875F: fs/quota/
3876F: include/linux/quota*.h
c117ab84 3877F: include/uapi/linux/quota*.h
1da177e4 3878
702686ad
BT
3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880M: Bernie Thompson <bernie@plugable.com>
3881L: linux-fbdev@vger.kernel.org
3882S: Maintained
3883W: http://plugable.com/category/projects/udlfb/
8a61f013 3884F: drivers/video/fbdev/udlfb.c
702686ad
BT
3885F: include/video/udlfb.h
3886F: Documentation/fb/udlfb.txt
3887
e7839f25 3888DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3889M: Christine Caulfield <ccaulfie@redhat.com>
3890M: David Teigland <teigland@redhat.com>
a4644184 3891L: cluster-devel@redhat.com
5be7b50f 3892W: http://sources.redhat.com/cluster/
9f273c24 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3894S: Supported
679655da 3895F: fs/dlm/
5be7b50f 3896
53b6b3e0
SS
3897DMA BUFFER SHARING FRAMEWORK
3898M: Sumit Semwal <sumit.semwal@linaro.org>
3899S: Maintained
3900L: linux-media@vger.kernel.org
3901L: dri-devel@lists.freedesktop.org
8ada6d2d 3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3903F: drivers/dma-buf/
e46d12c6
JP
3904F: include/linux/dma-buf*
3905F: include/linux/reservation.h
3906F: include/linux/*fence.h
53b6b3e0
SS
3907F: Documentation/dma-buf-sharing.txt
3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
c483e065
GP
3910SYNC FILE FRAMEWORK
3911M: Sumit Semwal <sumit.semwal@linaro.org>
3912R: Gustavo Padovan <gustavo@padovan.org>
3913S: Maintained
3914L: linux-media@vger.kernel.org
3915L: dri-devel@lists.freedesktop.org
3916F: drivers/dma-buf/sync_file.c
3917F: include/linux/sync_file.h
3918F: Documentation/sync_file.txt
3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
b3e5f263 3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3922M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3923L: dmaengine@vger.kernel.org
3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3925S: Maintained
679655da 3926F: drivers/dma/
0ce3c066 3927F: include/linux/dmaengine.h
c56d329e 3928F: Documentation/devicetree/bindings/dma/
979a281e
VK
3929F: Documentation/dmaengine/
3930T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3931
b825037d 3932DME1737 HARDWARE MONITOR DRIVER
8b58be88 3933M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3934L: linux-hwmon@vger.kernel.org
b825037d 3935S: Maintained
679655da
JP
3936F: Documentation/hwmon/dme1737
3937F: drivers/hwmon/dme1737.c
b825037d 3938
1f31e1b1 3939DMI/SMBIOS SUPPORT
d8130624 3940M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3941S: Maintained
d4aeef93 3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3944F: drivers/firmware/dmi-id.c
3945F: drivers/firmware/dmi_scan.c
3946F: include/linux/dmi.h
3947
7d2c86b5 3948DOCUMENTATION
ad3118b9 3949M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3950L: linux-doc@vger.kernel.org
3951S: Maintained
679655da 3952F: Documentation/
42f41ecf
JC
3953F: scripts/docproc.c
3954F: scripts/kernel-doc*
97be078b
RD
3955X: Documentation/ABI/
3956X: Documentation/devicetree/
933a46b8
JC
3957X: Documentation/acpi
3958X: Documentation/power
3959X: Documentation/spi
618cd932 3960X: Documentation/media
c51edfb1 3961T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3962
1da177e4 3963DOUBLETALK DRIVER
8b58be88 3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3965L: blinux-list@redhat.com
3966S: Maintained
679655da
JP
3967F: drivers/char/dtlk.c
3968F: include/linux/dtlk.h
1da177e4 3969
e2d1d6c0 3970DPT_I2O SCSI RAID DRIVER
8b58be88 3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3972L: linux-scsi@vger.kernel.org
3973W: http://www.adaptec.com/
3974S: Maintained
679655da
JP
3975F: drivers/scsi/dpt*
3976F: drivers/scsi/dpt/
e2d1d6c0 3977
b411b363 3978DRBD DRIVER
bc2c049d
RK
3979M: Philipp Reisner <philipp.reisner@linbit.com>
3980M: Lars Ellenberg <lars.ellenberg@linbit.com>
3981L: drbd-dev@lists.linbit.com
28b8e8d4 3982W: http://www.drbd.org
bc2c049d
RK
3983T: git git://git.linbit.com/linux-drbd.git
3984T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3985S: Supported
3986F: drivers/block/drbd/
3987F: lib/lru_cache.c
3988F: Documentation/blockdev/drbd/
b411b363 3989
dc7dfcd8 3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3993S: Supported
679655da 3994F: Documentation/kobject.txt
7cfc51b9 3995F: drivers/base/
87544653 3996F: fs/debugfs/
dc7dfcd8
WS
3997F: fs/kernfs/
3998F: fs/sysfs/
87544653 3999F: include/linux/debugfs.h
dc7dfcd8 4000F: include/linux/kobj*
679655da 4001F: lib/kobj*
1da177e4
LT
4002
4003DRM DRIVERS
8b58be88 4004M: David Airlie <airlied@linux.ie>
4c6a3999 4005L: dri-devel@lists.freedesktop.org
b0447888 4006T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4007S: Maintained
679655da 4008F: drivers/gpu/drm/
433e3b34 4009F: drivers/gpu/vga/
d28ab95b
GU
4010F: Documentation/devicetree/bindings/display/
4011F: Documentation/devicetree/bindings/gpu/
4012F: Documentation/devicetree/bindings/video/
621c5474 4013F: Documentation/gpu/
850e9411 4014F: include/drm/
c117ab84 4015F: include/uapi/drm/
1da177e4 4016
c842b693
EV
4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018M: Dave Airlie <airlied@redhat.com>
4019S: Odd Fixes
4020F: drivers/gpu/drm/ast/
4021
4022DRM DRIVER FOR BOCHS VIRTUAL GPU
4023M: Gerd Hoffmann <kraxel@redhat.com>
4024S: Odd Fixes
4025F: drivers/gpu/drm/bochs/
4026
4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028M: Dave Airlie <airlied@redhat.com>
4029S: Odd Fixes
4030F: drivers/gpu/drm/cirrus/
4031
c26a4017 4032RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4033M: Alex Deucher <alexander.deucher@amd.com>
4034M: Christian König <christian.koenig@amd.com>
4035L: dri-devel@lists.freedesktop.org
4036T: git git://people.freedesktop.org/~agd5f/linux
4037S: Supported
4038F: drivers/gpu/drm/radeon/
74c97375 4039F: include/uapi/drm/radeon_drm.h
c26a4017 4040F: drivers/gpu/drm/amd/
74c97375 4041F: include/uapi/drm/amdgpu_drm.h
566f5939 4042
03e255b9
TR
4043DRM PANEL DRIVERS
4044M: Thierry Reding <thierry.reding@gmail.com>
4045L: dri-devel@lists.freedesktop.org
4046T: git git://anongit.freedesktop.org/tegra/linux.git
4047S: Maintained
4048F: drivers/gpu/drm/drm_panel.c
4049F: drivers/gpu/drm/panel/
4050F: include/drm/drm_panel.h
2d799dde 4051F: Documentation/devicetree/bindings/display/panel/
03e255b9 4052
8daf7473 4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4054M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4055M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4056L: intel-gfx@lists.freedesktop.org
8daf7473 4057L: dri-devel@lists.freedesktop.org
7564fde3 4058W: https://01.org/linuxgraphics/
47f95647 4059Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4060T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4061S: Supported
14430813 4062F: drivers/gpu/drm/i915/
8daf7473 4063F: include/drm/i915*
baceac3a 4064F: include/uapi/drm/i915_drm.h
621c5474 4065F: Documentation/gpu/i915.rst
8daf7473 4066
99763bb8
BB
4067DRM DRIVERS FOR ATMEL HLCDC
4068M: Boris Brezillon <boris.brezillon@free-electrons.com>
4069L: dri-devel@lists.freedesktop.org
4070S: Supported
4071F: drivers/gpu/drm/atmel-hlcdc/
4072F: Documentation/devicetree/bindings/drm/atmel/
4073
bf1139df
MR
4074DRM DRIVERS FOR ALLWINNER A10
4075M: Maxime Ripard <maxime.ripard@free-electrons.com>
4076L: dri-devel@lists.freedesktop.org
4077S: Supported
4078F: drivers/gpu/drm/sun4i/
4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
398a6d4a
KP
4081DRM DRIVERS FOR EXYNOS
4082M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4083M: Joonyoung Shim <jy0922.shim@samsung.com>
4084M: Seung-Woo Kim <sw0312.kim@samsung.com>
4085M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4086L: dri-devel@lists.freedesktop.org
25a58030 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4088S: Supported
14430813 4089F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4090F: include/uapi/drm/exynos_drm.h
4091F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4092
b55a1b9c 4093DRM DRIVERS FOR FREESCALE DCU
bc66757a 4094M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4095M: Alison Wang <alison.wang@freescale.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/fsl-dcu/
2d799dde 4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4102
0a3d775f
PZ
4103DRM DRIVERS FOR FREESCALE IMX
4104M: Philipp Zabel <p.zabel@pengutronix.de>
4105L: dri-devel@lists.freedesktop.org
4106S: Maintained
4107F: drivers/gpu/drm/imx/
ef739aa4 4108F: drivers/gpu/ipu-v3/
2d799dde 4109F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4110
ba2199a6
PJ
4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113L: dri-devel@lists.freedesktop.org
4114T: git git://github.com/patjak/drm-gma500
4115S: Maintained
5ff18e42 4116F: drivers/gpu/drm/gma500/
ba2199a6 4117
c84ffde9
XL
4118DRM DRIVERS FOR HISILICON
4119M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121R: Chen Feng <puck.chen@hisilicon.com>
4122L: dri-devel@lists.freedesktop.org
4123T: git git://github.com/xin3liang/linux.git
4124S: Maintained
4125F: drivers/gpu/drm/hisilicon/
4126F: Documentation/devicetree/bindings/display/hisilicon/
4127
399516ab
EV
4128DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129S: Orphan / Obsolete
4130F: drivers/gpu/drm/i810/
4131F: include/uapi/drm/i810_drm.h
4132
37b2a214
CH
4133DRM DRIVERS FOR MEDIATEK
4134M: CK Hu <ck.hu@mediatek.com>
4135M: Philipp Zabel <p.zabel@pengutronix.de>
4136L: dri-devel@lists.freedesktop.org
4137S: Supported
4138F: drivers/gpu/drm/mediatek/
4139F: Documentation/devicetree/bindings/display/mediatek/
4140
06346451
EV
4141DRM DRIVER FOR MSM ADRENO GPU
4142M: Rob Clark <robdclark@gmail.com>
4143L: linux-arm-msm@vger.kernel.org
4144L: dri-devel@lists.freedesktop.org
4145L: freedreno@lists.freedesktop.org
4146T: git git://people.freedesktop.org/~robclark/linux
4147S: Maintained
4148F: drivers/gpu/drm/msm/
4149F: include/uapi/drm/msm_drm.h
4150F: Documentation/devicetree/bindings/display/msm/
4151
fad89bb3
EV
4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4153M: Ben Skeggs <bskeggs@redhat.com>
4154L: dri-devel@lists.freedesktop.org
4155L: nouveau@lists.freedesktop.org
4156T: git git://github.com/skeggsb/linux
4157S: Supported
4158F: drivers/gpu/drm/nouveau/
4159F: include/uapi/drm/nouveau_drm.h
ba2199a6 4160
bd3b49f2 4161DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4162M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4163L: dri-devel@lists.freedesktop.org
4164L: linux-tegra@vger.kernel.org
a5ad7a63 4165T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4166S: Supported
dee8268f 4167F: drivers/gpu/drm/tegra/
a5ad7a63 4168F: drivers/gpu/host1x/
e1e90644 4169F: include/linux/host1x.h
a5ad7a63 4170F: include/uapi/drm/tegra_drm.h
2d799dde 4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4172
399516ab
EV
4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4174S: Orphan / Obsolete
4175F: drivers/gpu/drm/mga/
4176F: include/uapi/drm/mga_drm.h
4177
c842b693
EV
4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/mgag200/
4182
399516ab
EV
4183DRM DRIVER FOR RAGE 128 VIDEO CARDS
4184S: Orphan / Obsolete
4185F: drivers/gpu/drm/r128/
4186F: include/uapi/drm/r128_drm.h
4187
a284e9d1
LP
4188DRM DRIVERS FOR RENESAS
4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4190L: dri-devel@lists.freedesktop.org
4a121096 4191L: linux-renesas-soc@vger.kernel.org
2392ccd4 4192T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4193S: Supported
4194F: drivers/gpu/drm/rcar-du/
4195F: drivers/gpu/drm/shmobile/
a284e9d1 4196F: include/linux/platform_data/shmob_drm.h
33be436d 4197F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4198
c842b693
EV
4199DRM DRIVER FOR QXL VIRTUAL GPU
4200M: Dave Airlie <airlied@redhat.com>
4201S: Odd Fixes
4202F: drivers/gpu/drm/qxl/
4203F: include/uapi/drm/qxl_drm.h
a284e9d1 4204
625e0346
HS
4205DRM DRIVERS FOR ROCKCHIP
4206M: Mark Yao <mark.yao@rock-chips.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Maintained
4209F: drivers/gpu/drm/rockchip/
f253f7eb 4210F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4211
399516ab
EV
4212DRM DRIVER FOR SAVAGE VIDEO CARDS
4213S: Orphan / Obsolete
4214F: drivers/gpu/drm/savage/
4215F: include/uapi/drm/savage_drm.h
4216
4217DRM DRIVER FOR SIS VIDEO CARDS
4218S: Orphan / Obsolete
4219F: drivers/gpu/drm/sis/
4220F: include/uapi/drm/sis_drm.h
625e0346 4221
7f11c476
BG
4222DRM DRIVERS FOR STI
4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4224M: Vincent Abriou <vincent.abriou@st.com>
4225L: dri-devel@lists.freedesktop.org
4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4227S: Maintained
4228F: drivers/gpu/drm/sti
2d799dde 4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4230
399516ab
EV
4231DRM DRIVER FOR TDFX VIDEO CARDS
4232S: Orphan / Obsolete
4233F: drivers/gpu/drm/tdfx/
4234
c842b693
EV
4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4236M: Dave Airlie <airlied@redhat.com>
4237S: Odd Fixes
4238F: drivers/gpu/drm/udl/
4239
8bb0bce9
LS
4240DRM DRIVERS FOR VIVANTE GPU IP
4241M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4242R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4243R: Christian Gmeiner <christian.gmeiner@gmail.com>
4244L: dri-devel@lists.freedesktop.org
4245S: Maintained
8a9257a0
EV
4246F: drivers/gpu/drm/etnaviv/
4247F: include/uapi/drm/etnaviv_drm.h
4248F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4249
c4291702
EV
4250DRM DRIVER FOR VMWARE VIRTUAL GPU
4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4252M: Sinclair Yeh <syeh@vmware.com>
4253M: Thomas Hellstrom <thellstrom@vmware.com>
4254L: dri-devel@lists.freedesktop.org
4255T: git git://people.freedesktop.org/~syeh/repos_linux
4256T: git git://people.freedesktop.org/~thomash/linux
4257S: Supported
4258F: drivers/gpu/drm/vmwgfx/
4259F: include/uapi/drm/vmwgfx_drm.h
4260
8636d452
EA
4261DRM DRIVERS FOR VC4
4262M: Eric Anholt <eric@anholt.net>
4263T: git git://github.com/anholt/linux
4264S: Supported
4265F: drivers/gpu/drm/vc4/
4266F: include/uapi/drm/vc4_drm.h
4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4268
5ef330a7
TV
4269DRM DRIVERS FOR TI OMAP
4270M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/omapdrm/
4274F: Documentation/devicetree/bindings/display/ti/
4275
adb314ed
TV
4276DRM DRIVERS FOR TI LCDC
4277M: Jyri Sarha <jsarha@ti.com>
4278R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L: dri-devel@lists.freedesktop.org
4280S: Maintained
4281F: drivers/gpu/drm/tilcdc/
4282F: Documentation/devicetree/bindings/display/tilcdc/
4283
598df1ac
AK
4284DSBR100 USB FM RADIO DRIVER
4285M: Alexey Klimov <klimov.linux@gmail.com>
4286L: linux-media@vger.kernel.org
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/radio/dsbr100.c
4290
1da177e4 4291DSCC4 DRIVER
8b58be88 4292M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4293L: netdev@vger.kernel.org
1da177e4 4294S: Maintained
679655da 4295F: drivers/net/wan/dscc4.c
1da177e4 4296
cc11b140
HV
4297DT3155 MEDIA DRIVER
4298M: Hans Verkuil <hverkuil@xs4all.nl>
4299L: linux-media@vger.kernel.org
4300T: git git://linuxtv.org/media_tree.git
a825eaec 4301W: https://linuxtv.org
cc11b140
HV
4302S: Odd Fixes
4303F: drivers/media/pci/dt3155/
4304
91952bc0
AP
4305DVB_USB_AF9015 MEDIA DRIVER
4306M: Antti Palosaari <crope@iki.fi>
4307L: linux-media@vger.kernel.org
a825eaec 4308W: https://linuxtv.org
91952bc0
AP
4309W: http://palosaari.fi/linux/
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
4313F: drivers/media/usb/dvb-usb-v2/af9015*
4314
4315DVB_USB_AF9035 MEDIA DRIVER
4316M: Antti Palosaari <crope@iki.fi>
4317L: linux-media@vger.kernel.org
a825eaec 4318W: https://linuxtv.org
91952bc0
AP
4319W: http://palosaari.fi/linux/
4320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4321T: git git://linuxtv.org/anttip/media_tree.git
4322S: Maintained
4323F: drivers/media/usb/dvb-usb-v2/af9035*
4324
4325DVB_USB_ANYSEE MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/anysee*
4334
4335DVB_USB_AU6610 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/usb/dvb-usb-v2/au6610*
4344
4345DVB_USB_CE6230 MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/ce6230*
4354
d099dea2
MK
4355DVB_USB_CXUSB MEDIA DRIVER
4356M: Michael Krufky <mkrufky@linuxtv.org>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
d099dea2
MK
4359W: http://github.com/mkrufky
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/media_tree.git
4362S: Maintained
9819da66 4363F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4364
91952bc0 4365DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
91952bc0 4373F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4374
5560983b 4375DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
a825eaec 4378W: https://linuxtv.org
91952bc0
AP
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
5560983b 4382F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4383
8856f5f2
MK
4384DVB_USB_MXL111SF MEDIA DRIVER
4385M: Michael Krufky <mkrufky@linuxtv.org>
4386L: linux-media@vger.kernel.org
a825eaec 4387W: https://linuxtv.org
8856f5f2
MK
4388W: http://github.com/mkrufky
4389Q: http://patchwork.linuxtv.org/project/linux-media/list/
4390T: git git://linuxtv.org/mkrufky/mxl111sf.git
4391S: Maintained
4392F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4393
91952bc0
AP
4394DVB_USB_RTL28XXU MEDIA DRIVER
4395M: Antti Palosaari <crope@iki.fi>
4396L: linux-media@vger.kernel.org
a825eaec 4397W: https://linuxtv.org
91952bc0
AP
4398W: http://palosaari.fi/linux/
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4403
4404DVB_USB_V2 MEDIA DRIVER
4405M: Antti Palosaari <crope@iki.fi>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
91952bc0
AP
4408W: http://palosaari.fi/linux/
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/anttip/media_tree.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4414
ac0ac38f 4415DYNAMIC DEBUG
5c4a97d1 4416M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4417S: Maintained
4418F: lib/dynamic_debug.c
4419F: include/linux/dynamic_debug.h
4420
789c7048 4421DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4422M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4423S: Maintained
df621252 4424F: drivers/tty/serial/dz.*
789c7048 4425
f17effbe
MF
4426E3X0 POWER BUTTON DRIVER
4427M: Moritz Fischer <moritz.fischer@ettus.com>
4428L: usrp-users@lists.ettus.com
4429W: http://www.ettus.com
4430S: Supported
4431F: drivers/input/misc/e3x0-button.c
4432F: Documentation/devicetree/bindings/input/e3x0-button.txt
4433
91952bc0
AP
4434E4000 MEDIA DRIVER
4435M: Antti Palosaari <crope@iki.fi>
4436L: linux-media@vger.kernel.org
a825eaec 4437W: https://linuxtv.org
91952bc0
AP
4438W: http://palosaari.fi/linux/
4439Q: http://patchwork.linuxtv.org/project/linux-media/list/
4440T: git git://linuxtv.org/anttip/media_tree.git
4441S: Maintained
4442F: drivers/media/tuners/e4000*
4443
1da177e4 4444EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4445M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4446L: linux-scsi@vger.kernel.org
4447S: Maintained
679655da 4448F: drivers/scsi/eata.c
1da177e4 4449
91952bc0
AP
4450EC100 MEDIA DRIVER
4451M: Antti Palosaari <crope@iki.fi>
4452L: linux-media@vger.kernel.org
a825eaec 4453W: https://linuxtv.org
91952bc0
AP
4454W: http://palosaari.fi/linux/
4455Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456T: git git://linuxtv.org/anttip/media_tree.git
4457S: Maintained
4458F: drivers/media/dvb-frontends/ec100*
4459
237fead6 4460ECRYPT FILE SYSTEM
0de9adf2 4461M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4462L: ecryptfs@vger.kernel.org
24a923e4 4463W: http://ecryptfs.org
6dc7516e 4464W: https://launchpad.net/ecryptfs
9f273c24 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4466S: Supported
679655da
JP
4467F: Documentation/filesystems/ecryptfs.txt
4468F: fs/ecryptfs/
237fead6 4469
da9bb1d2 4470EDAC-CORE
aa15aa0e 4471M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4474L: linux-edac@vger.kernel.org
07cd6bf5
FW
4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4477S: Supported
679655da 4478F: Documentation/edac.txt
91445c72 4479F: drivers/edac/
679655da 4480F: include/linux/edac.h
0e438e3f 4481
c476c23b 4482EDAC-AMD64
487ba8e8 4483M: Borislav Petkov <bp@alien8.de>
91445c72 4484L: linux-edac@vger.kernel.org
487ba8e8 4485S: Maintained
c476c23b
BP
4486F: drivers/edac/amd64_edac*
4487
836dae5d 4488EDAC-CALXEDA
836dae5d
RR
4489M: Robert Richter <rric@kernel.org>
4490L: linux-edac@vger.kernel.org
836dae5d
RR
4491S: Maintained
4492F: drivers/edac/highbank*
4493
f65aad41
RB
4494EDAC-CAVIUM
4495M: Ralf Baechle <ralf@linux-mips.org>
4496M: David Daney <david.daney@cavium.com>
4497L: linux-edac@vger.kernel.org
4498L: linux-mips@linux-mips.org
f65aad41
RB
4499S: Supported
4500F: drivers/edac/octeon_edac*
4501
0e438e3f 4502EDAC-E752X
8b58be88 4503M: Mark Gross <mark.gross@intel.com>
91445c72 4504L: linux-edac@vger.kernel.org
0e438e3f 4505S: Maintained
679655da 4506F: drivers/edac/e752x_edac.c
0e438e3f
DP
4507
4508EDAC-E7XXX
91445c72 4509L: linux-edac@vger.kernel.org
0e438e3f 4510S: Maintained
679655da 4511F: drivers/edac/e7xxx_edac.c
0e438e3f 4512
7d136731
BP
4513EDAC-FSL_DDR
4514M: York Sun <york.sun@nxp.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/fsl_ddr_edac.*
4518
77c5f5d2 4519EDAC-GHES
5dc8a864
MCC
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4522L: linux-edac@vger.kernel.org
77c5f5d2 4523S: Maintained
2caa67a6 4524F: drivers/edac/ghes_edac.c
77c5f5d2 4525
6bc78404 4526EDAC-I82443BXGX
8b58be88 4527M: Tim Small <tim@buttersideup.com>
91445c72 4528L: linux-edac@vger.kernel.org
6bc78404 4529S: Maintained
679655da 4530F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4531
4532EDAC-I3000
91445c72 4533L: linux-edac@vger.kernel.org
c91d9075 4534S: Orphan
679655da 4535F: drivers/edac/i3000_edac.c
6bc78404
DT
4536
4537EDAC-I5000
91445c72 4538L: linux-edac@vger.kernel.org
ba9a5918 4539S: Maintained
679655da 4540F: drivers/edac/i5000_edac.c
ba9a5918 4541
44c12cb2 4542EDAC-I5400
5dc8a864
MCC
4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4545L: linux-edac@vger.kernel.org
44c12cb2 4546S: Maintained
679655da 4547F: drivers/edac/i5400_edac.c
44c12cb2 4548
3c9c92b6 4549EDAC-I7300
5dc8a864
MCC
4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4551M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4552L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4553S: Maintained
4554F: drivers/edac/i7300_edac.c
4555
67c89316 4556EDAC-I7CORE
5dc8a864
MCC
4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4558M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4559L: linux-edac@vger.kernel.org
67c89316 4560S: Maintained
70aff0ce 4561F: drivers/edac/i7core_edac.c
67c89316 4562
ba9a5918 4563EDAC-I82975X
8b58be88 4564M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4565M: "Arvind R." <arvino55@gmail.com>
91445c72 4566L: linux-edac@vger.kernel.org
ba9a5918 4567S: Maintained
679655da 4568F: drivers/edac/i82975x_edac.c
ba9a5918 4569
791b4706
JB
4570EDAC-IE31200
4571M: Jason Baron <jbaron@akamai.com>
4572L: linux-edac@vger.kernel.org
791b4706
JB
4573S: Maintained
4574F: drivers/edac/ie31200_edac.c
4575
ccdfb979 4576EDAC-MPC85XX
30c7469b 4577M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4578L: linux-edac@vger.kernel.org
ccdfb979
JT
4579S: Maintained
4580F: drivers/edac/mpc85xx_edac.[ch]
4581
ba9a5918 4582EDAC-PASEMI
8b58be88 4583M: Egor Martovetsky <egor@pasemi.com>
91445c72 4584L: linux-edac@vger.kernel.org
6bc78404 4585S: Maintained
679655da 4586F: drivers/edac/pasemi_edac.c
6bc78404 4587
0e438e3f 4588EDAC-R82600
8b58be88 4589M: Tim Small <tim@buttersideup.com>
91445c72 4590L: linux-edac@vger.kernel.org
0e438e3f 4591S: Maintained
679655da 4592F: drivers/edac/r82600_edac.c
da9bb1d2 4593
4d096ca7 4594EDAC-SBRIDGE
5dc8a864
MCC
4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4597L: linux-edac@vger.kernel.org
4d096ca7
MCC
4598S: Maintained
4599F: drivers/edac/sb_edac.c
4600
4ec656bd
TL
4601EDAC-SKYLAKE
4602M: Tony Luck <tony.luck@intel.com>
4603L: linux-edac@vger.kernel.org
4604S: Maintained
4605F: drivers/edac/skx_edac.c
4606
995e1de4
LH
4607EDAC-XGENE
4608APPLIED MICRO (APM) X-GENE SOC EDAC
4609M: Loc Ho <lho@apm.com>
4610S: Supported
4611F: drivers/edac/xgene_edac.c
4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4613
af39917d
CL
4614EDIROL UA-101/UA-1000 DRIVER
4615M: Clemens Ladisch <clemens@ladisch.de>
4616L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4617T: git git://git.alsa-project.org/alsa-kernel.git
4618S: Maintained
4619F: sound/usb/misc/ua101.c
4620
1f7df953 4621EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4622M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4623M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4624L: linux-efi@vger.kernel.org
6026ed2f 4625T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4626S: Maintained
fb2efb5c 4627F: Documentation/efi-stub.txt
1f7df953
MF
4628F: arch/ia64/kernel/efi.c
4629F: arch/x86/boot/compressed/eboot.[ch]
4630F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4631F: arch/x86/platform/efi/
4632F: drivers/firmware/efi/
1f7df953
MF
4633F: include/linux/efi*.h
4634
d68772b7
MF
4635EFI VARIABLE FILESYSTEM
4636M: Matthew Garrett <matthew.garrett@nebula.com>
4637M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4638M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4640L: linux-efi@vger.kernel.org
4641S: Maintained
4642F: fs/efivarfs/
4643
85a00d9b
PJ
4644EFIFB FRAMEBUFFER DRIVER
4645L: linux-fbdev@vger.kernel.org
4646M: Peter Jones <pjones@redhat.com>
4647S: Maintained
8a61f013 4648F: drivers/video/fbdev/efifb.c
85a00d9b 4649
ff6301da
IH
4650EFI TEST DRIVER
4651L: linux-efi@vger.kernel.org
4652M: Ivan Hu <ivan.hu@canonical.com>
4653M: Matt Fleming <matt@codeblueprint.co.uk>
4654S: Maintained
4655F: drivers/firmware/efi/test/
4656
0bee8d28
JT
4657EFS FILESYSTEM
4658W: http://aeschi.ch.eu.org/efs/
4659S: Orphan
679655da 4660F: fs/efs/
0bee8d28 4661
aa8a9e25 4662EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4663M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4664L: netdev@vger.kernel.org
4665S: Maintained
9aa32835 4666F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4667
f0319efe 4668EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4671L: linux-media@vger.kernel.org
a825eaec 4672W: https://linuxtv.org
f0319efe
MCC
4673T: git git://linuxtv.org/media_tree.git
4674S: Maintained
4675F: drivers/media/usb/em28xx/
618cd932 4676F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4677
3e3a7d66 4678EMBEDDED LINUX
8b58be88
JP
4679M: Paul Gortmaker <paul.gortmaker@windriver.com>
4680M: Matt Mackall <mpm@selenic.com>
4681M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4682L: linux-embedded@vger.kernel.org
4683S: Maintained
4684
32505876
JS
4685EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4686M: James Smart <james.smart@avagotech.com>
4687M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4688L: linux-scsi@vger.kernel.org
32505876 4689W: http://www.avagotech.com
ce00f85c 4690S: Supported
679655da 4691F: drivers/scsi/lpfc/
3a1c1d44 4692
5f5bac82 4693ENE CB710 FLASH CARD READER DRIVER
8b58be88 4694M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4695S: Maintained
4696F: drivers/misc/cb710/
4697F: drivers/mmc/host/cb710-mmc.*
4698F: include/linux/cb710.h
4699
931e39a1
ML
4700ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4701M: Maxim Levitsky <maximlevitsky@gmail.com>
4702S: Maintained
2a837449 4703F: drivers/media/rc/ene_ir.*
931e39a1 4704
d5ca9006 4705EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4706M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4707S: Maintained
084bad91 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4709F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4710F: include/video/s1d13xxxfb.h
d5ca9006 4711
38df6492
ME
4712ET131X NETWORK DRIVER
4713M: Mark Einon <mark.einon@gmail.com>
4714S: Odd Fixes
4715F: drivers/net/ethernet/agere/
4716
1da177e4 4717ETHERNET BRIDGE
adbbf69d 4718M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4719L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4720L: netdev@vger.kernel.org
c996d8b9 4721W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4722S: Maintained
679655da
JP
4723F: include/linux/netfilter_bridge/
4724F: net/bridge/
1da177e4 4725
22f08ad9
FF
4726ETHERNET PHY LIBRARY
4727M: Florian Fainelli <f.fainelli@gmail.com>
4728L: netdev@vger.kernel.org
4729S: Maintained
4730F: include/linux/phy.h
4731F: include/linux/phy_fixed.h
4732F: drivers/net/phy/
4733F: Documentation/networking/phy.txt
4734F: drivers/of/of_mdio.c
4735F: drivers/of/of_net.c
4736
1da177e4 4737EXT2 FILE SYSTEM
d8130624 4738M: Jan Kara <jack@suse.com>
72be2ccf 4739L: linux-ext4@vger.kernel.org
1da177e4 4740S: Maintained
679655da
JP
4741F: Documentation/filesystems/ext2.txt
4742F: fs/ext2/
4743F: include/linux/ext2*
1da177e4 4744
72be2ccf 4745EXT4 FILE SYSTEM
8b58be88 4746M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4747M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4748L: linux-ext4@vger.kernel.org
08a225f1 4749W: http://ext4.wiki.kernel.org
8a6e2535 4750Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4752S: Maintained
679655da
JP
4753F: Documentation/filesystems/ext4.txt
4754F: fs/ext4/
1da177e4 4755
c5532b09 4756Extended Verification Module (EVM)
74dd744f
MZ
4757M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4758L: linux-ima-devel@lists.sourceforge.net
4759L: linux-security-module@vger.kernel.org
c5532b09
MZ
4760S: Supported
4761F: security/integrity/evm/
4762
df6b3cfe
MH
4763EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4764M: MyungJoo Ham <myungjoo.ham@samsung.com>
4765M: Chanwoo Choi <cw00.choi@samsung.com>
4766L: linux-kernel@vger.kernel.org
81df63a9 4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4768S: Maintained
4769F: drivers/extcon/
cd2c3e7f
CC
4770F: include/linux/extcon/
4771F: include/linux/extcon.h
df6b3cfe 4772F: Documentation/extcon/
cd2c3e7f 4773F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4774
e2a75c44 4775EXYNOS DP DRIVER
b7701755 4776M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4777L: dri-devel@lists.freedesktop.org
4778S: Maintained
4779F: drivers/gpu/drm/exynos/exynos_dp*
4780
9b93a409
MS
4781EXYNOS SYSMMU (IOMMU) driver
4782M: Marek Szyprowski <m.szyprowski@samsung.com>
4783L: iommu@lists.linux-foundation.org
4784S: Maintained
4785F: drivers/iommu/exynos-iommu.c
4786
4a66d3fe
NC
4787EZchip NPS platform support
4788M: Noam Camus <noamc@ezchip.com>
4789S: Supported
4790F: arch/arc/plat-eznps
4791F: arch/arc/boot/dts/eznps.dts
4792
e53004e2 4793F71805F HARDWARE MONITORING DRIVER
d8130624 4794M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4795L: linux-hwmon@vger.kernel.org
e53004e2 4796S: Maintained
679655da
JP
4797F: Documentation/hwmon/f71805f
4798F: drivers/hwmon/f71805f.c
e53004e2 4799
eea977ed
MB
4800FC0011 TUNER DRIVER
4801M: Michael Buesch <m@bues.ch>
4802L: linux-media@vger.kernel.org
4803S: Maintained
ccae7af2
MCC
4804F: drivers/media/tuners/fc0011.h
4805F: drivers/media/tuners/fc0011.c
eea977ed 4806
91952bc0
AP
4807FC2580 MEDIA DRIVER
4808M: Antti Palosaari <crope@iki.fi>
4809L: linux-media@vger.kernel.org
a825eaec 4810W: https://linuxtv.org
91952bc0
AP
4811W: http://palosaari.fi/linux/
4812Q: http://patchwork.linuxtv.org/project/linux-media/list/
4813T: git git://linuxtv.org/anttip/media_tree.git
4814S: Maintained
4815F: drivers/media/tuners/fc2580*
eea977ed 4816
88b2dbdb
EP
4817FANOTIFY
4818M: Eric Paris <eparis@redhat.com>
4819S: Maintained
4820F: fs/notify/fanotify/
4821F: include/linux/fanotify.h
c117ab84 4822F: include/uapi/linux/fanotify.h
88b2dbdb 4823
1da177e4 4824FARSYNC SYNCHRONOUS DRIVER
8b58be88 4825M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4826W: http://www.farsite.co.uk/
4827S: Supported
679655da 4828F: drivers/net/wan/farsync.*
1da177e4 4829
c5408b88 4830FAULT INJECTION SUPPORT
8b58be88 4831M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4832S: Supported
679655da
JP
4833F: Documentation/fault-injection/
4834F: lib/fault-inject.c
c5408b88 4835
053e514f
NT
4836FBTFT Framebuffer drivers
4837M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4838M: Noralf Trønnes <noralf@tronnes.org>
4839S: Maintained
4840F: drivers/staging/fbtft/
4841
cae727db 4842FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4843M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4844L: fcoe-devel@open-fcoe.org
cae727db
RL
4845W: www.Open-FCoE.org
4846S: Supported
4847F: drivers/scsi/libfc/
4848F: drivers/scsi/fcoe/
4849F: include/scsi/fc/
4850F: include/scsi/libfc.h
4851F: include/scsi/libfcoe.h
c117ab84 4852F: include/uapi/scsi/fc/
cae727db 4853
e2d1d6c0 4854FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4855M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4856M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4857L: linux-fsdevel@vger.kernel.org
1da177e4 4858S: Maintained
679655da
JP
4859F: include/linux/fcntl.h
4860F: include/linux/fs.h
c117ab84
CEB
4861F: include/uapi/linux/fcntl.h
4862F: include/uapi/linux/fs.h
679655da
JP
4863F: fs/fcntl.c
4864F: fs/locks.c
1da177e4 4865
e2d1d6c0 4866FILESYSTEMS (VFS and infrastructure)
8b58be88 4867M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4868L: linux-fsdevel@vger.kernel.org
173acc7c 4869S: Maintained
679655da 4870F: fs/*
173acc7c 4871
b26e0ed4 4872FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4873M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4874L: linux-hwmon@vger.kernel.org
b26e0ed4 4875S: Maintained
d5ca6918
JP
4876F: drivers/hwmon/f75375s.c
4877F: include/linux/f75375s.h
b26e0ed4 4878
a331b0c3
CL
4879FIREWIRE AUDIO DRIVERS
4880M: Clemens Ladisch <clemens@ladisch.de>
4881L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4882T: git git://git.alsa-project.org/alsa-kernel.git
4883S: Maintained
4884F: sound/firewire/
4885
eb86ec51
SR
4886FIREWIRE MEDIA DRIVERS (firedtv)
4887M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4888L: linux-media@vger.kernel.org
4889L: linux1394-devel@lists.sourceforge.net
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4891S: Maintained
4892F: drivers/media/firewire/
4893
a511ce33
CB
4894FIREWIRE SBP-2 TARGET
4895M: Chris Boot <bootc@bootc.net>
4896L: linux-scsi@vger.kernel.org
4897L: target-devel@vger.kernel.org
4898L: linux1394-devel@lists.sourceforge.net
4899T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4900S: Maintained
4901F: drivers/target/sbp/
4902
7d2c86b5 4903FIREWIRE SUBSYSTEM
8b58be88 4904M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4905L: linux1394-devel@lists.sourceforge.net
958a29cb 4906W: http://ieee1394.wiki.kernel.org/
2ca526bf 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4908S: Maintained
679655da 4909F: drivers/firewire/
8f06ce3b
SR
4910F: include/linux/firewire.h
4911F: include/uapi/linux/firewire*.h
9f6d3c4b 4912F: tools/firewire/
e2d1d6c0
RD
4913
4914FIRMWARE LOADER (request_firmware)
39e68089 4915M: Ming Lei <ming.lei@canonical.com>
e7604239 4916M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4917L: linux-kernel@vger.kernel.org
4918S: Maintained
679655da
JP
4919F: Documentation/firmware_class/
4920F: drivers/base/firmware*.c
4921F: include/linux/firmware.h
e2d1d6c0 4922
f730e3dc 4923FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4924M: Joshua Morris <josh.h.morris@us.ibm.com>
4925M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4926S: Maintained
4927F: drivers/block/rsxx/
4928
8206f664 4929FLOPPY DRIVER
e5f6450c 4930M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4932S: Odd fixes
4933F: drivers/block/floppy.c
4934
9c9f32ed
AR
4935FMC SUBSYSTEM
4936M: Alessandro Rubini <rubini@gnudd.com>
4937W: http://www.ohwr.org/projects/fmc-bus
4938S: Supported
4939F: drivers/fmc/
4940F: include/linux/fmc*.h
4941F: include/linux/ipmi-fru.h
4942K: fmc_d.*register
4943
3c0ed7d5
AT
4944FPGA MANAGER FRAMEWORK
4945M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4946R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4947S: Maintained
4948F: drivers/fpga/
4949F: include/linux/fpga/fpga-mgr.h
4950W: http://www.rocketboards.org
4951
e2d1d6c0 4952FPU EMULATOR
8b58be88 4953M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4954W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4955S: Maintained
679655da 4956F: arch/x86/math-emu/
e2d1d6c0
RD
4957
4958FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4959L: netdev@vger.kernel.org
c173bfac 4960S: Orphan
679655da
JP
4961F: drivers/net/wan/dlci.c
4962F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4963
4964FRAMEBUFFER LAYER
5489e948 4965M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4966L: linux-fbdev@vger.kernel.org
b22fe37b 4967Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4968S: Maintained
679655da 4969F: Documentation/fb/
b22fe37b
PM
4970F: drivers/video/
4971F: include/video/
679655da 4972F: include/linux/fb.h
c117ab84
CEB
4973F: include/uapi/video/
4974F: include/uapi/linux/fb.h
e2d1d6c0 4975
a57c188e 4976FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4977M: Timur Tabi <timur@tabi.org>
a57c188e 4978L: linux-fbdev@vger.kernel.org
c4ef9bc4 4979S: Maintained
8a61f013 4980F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4981
e2d1d6c0 4982FREESCALE DMA DRIVER
8b58be88
JP
4983M: Li Yang <leoli@freescale.com>
4984M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4985L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4986S: Maintained
679655da 4987F: drivers/dma/fsldma.*
e2d1d6c0 4988
44248aff
HX
4989FREESCALE GPMI NAND DRIVER
4990M: Han Xu <han.xu@nxp.com>
4991L: linux-mtd@lists.infradead.org
4992S: Maintained
4993F: drivers/mtd/nand/gpmi-nand/*
4994
e2d1d6c0 4995FREESCALE I2C CPM DRIVER
8b58be88 4996M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4997L: linuxppc-dev@lists.ozlabs.org
846557d3 4998L: linux-i2c@vger.kernel.org
0d2b405a 4999S: Maintained
679655da 5000F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5001
60e8c5ab 5002FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5003M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5004L: linux-fbdev@vger.kernel.org
efc03ecb 5005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5006S: Maintained
bad985a1 5007F: include/linux/platform_data/video-imxfb.h
8a61f013 5008F: drivers/video/fbdev/imxfb.c
60e8c5ab 5009
4d8e2cef 5010FREESCALE QUAD SPI DRIVER
38714fbd 5011M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5012L: linux-mtd@lists.infradead.org
5013S: Maintained
5014F: drivers/mtd/spi-nor/fsl-quadspi.c
5015
4689a6b1 5016FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5017M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5018M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5019L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5020L: netdev@vger.kernel.org
5021S: Maintained
ec21e2ec 5022F: drivers/net/ethernet/freescale/fs_enet/
679655da 5023F: include/linux/fs_enet_pd.h
4689a6b1 5024
63a0a00b
NA
5025FREESCALE IMX / MXC FEC DRIVER
5026M: Fugang Duan <fugang.duan@nxp.com>
5027L: netdev@vger.kernel.org
5028S: Maintained
5029F: drivers/net/ethernet/freescale/fec_main.c
5030F: drivers/net/ethernet/freescale/fec_ptp.c
5031F: drivers/net/ethernet/freescale/fec.h
5032F: Documentation/devicetree/bindings/net/fsl-fec.txt
5033
2fbfadb5
MB
5034FREESCALE QORIQ DPAA FMAN DRIVER
5035M: Madalin Bucur <madalin.bucur@nxp.com>
5036L: netdev@vger.kernel.org
5037S: Maintained
5038F: drivers/net/ethernet/freescale/fman
5039F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5040
d9e9d82c 5041FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5042L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5043S: Orphan
7aa1aa6e
ZQ
5044F: drivers/soc/fsl/qe/
5045F: include/soc/fsl/*qe*.h
5046F: include/soc/fsl/*ucc*.h
d9e9d82c 5047
b55ef929 5048FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5049M: Li Yang <leoli@freescale.com>
6372594a 5050L: linux-usb@vger.kernel.org
a4724ed6 5051L: linuxppc-dev@lists.ozlabs.org
a7205b30 5052S: Maintained
faf2e1db 5053F: drivers/usb/gadget/udc/fsl*
a7205b30 5054
beaf53bf 5055FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5056M: Li Yang <leoli@freescale.com>
beaf53bf 5057L: netdev@vger.kernel.org
a4724ed6 5058L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5059S: Maintained
ec21e2ec 5060F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5061
abb1ed7b
CM
5062FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5063M: Claudiu Manoil <claudiu.manoil@freescale.com>
5064L: netdev@vger.kernel.org
5065S: Maintained
5066F: drivers/net/ethernet/freescale/gianfar*
5067X: drivers/net/ethernet/freescale/gianfar_ptp.c
5068F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5069
c19b6d24
ZQ
5070FREESCALE QUICC ENGINE UCC HDLC DRIVER
5071M: Zhao Qiang <qiang.zhao@nxp.com>
5072L: netdev@vger.kernel.org
5073L: linuxppc-dev@lists.ozlabs.org
5074S: Maintained
5075F: drivers/net/wan/fsl_ucc_hdlc*
5076
d9e9d82c 5077FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5078M: Timur Tabi <timur@tabi.org>
a4724ed6 5079L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5080S: Maintained
df621252 5081F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5082
5083FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5084M: Timur Tabi <timur@tabi.org>
dc85950a 5085M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5086M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5087R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5089L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5090S: Maintained
69aefcea 5091F: sound/soc/fsl/fsl*
dc85950a 5092F: sound/soc/fsl/imx*
69aefcea 5093F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5094
31c88965 5095FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5096M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5097M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5098L: linux-kernel@vger.kernel.org
5099S: Maintained
5100F: drivers/staging/fsl-mc/
5101
1da177e4 5102FREEVXFS FILESYSTEM
8b58be88 5103M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5104W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5105S: Maintained
679655da 5106F: fs/freevxfs/
1da177e4 5107
71038f52 5108FREEZER
49db1903 5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5110M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5111L: linux-pm@vger.kernel.org
71038f52 5112S: Supported
679655da
JP
5113F: Documentation/power/freezing-of-tasks.txt
5114F: include/linux/freezer.h
5115F: kernel/freezer.c
71038f52 5116
839a1f79
KRW
5117FRONTSWAP API
5118M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5119L: linux-kernel@vger.kernel.org
5120S: Maintained
5121F: mm/frontswap.c
5122F: include/linux/frontswap.h
5123
a5432f5a 5124FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5125M: David Howells <dhowells@redhat.com>
e62d6e24 5126L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5127S: Supported
5128F: Documentation/filesystems/caching/
5129F: fs/fscache/
5130F: include/linux/fscache*.h
5131
598c7d7a
TT
5132FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5133M: Theodore Y. Ts'o <tytso@mit.edu>
5134M: Jaegeuk Kim <jaegeuk@kernel.org>
5135S: Supported
5136F: fs/crypto/
5137F: include/linux/fscrypto.h
5138
f58ad8f5 5139F2FS FILE SYSTEM
9b29d481 5140M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5141M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5142L: linux-f2fs-devel@lists.sourceforge.net
95129296 5143W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5145S: Maintained
5146F: Documentation/filesystems/f2fs.txt
3bac380c 5147F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5148F: fs/f2fs/
5149F: include/linux/f2fs_fs.h
62d43eeb 5150F: include/trace/events/f2fs.h
f58ad8f5 5151
5ab7ffea 5152FUJITSU FR-V (FRV) PORT
0cf0305f 5153S: Orphan
679655da 5154F: arch/frv/
1da177e4 5155
20b93734 5156FUJITSU LAPTOP EXTRAS
409a3e98 5157M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5158L: platform-driver-x86@vger.kernel.org
20b93734 5159S: Maintained
679655da 5160F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5161
4da621b6
HK
5162FUJITSU M-5MO LS CAMERA ISP DRIVER
5163M: Kyungmin Park <kyungmin.park@samsung.com>
5164M: Heungjun Kim <riverful.kim@samsung.com>
5165L: linux-media@vger.kernel.org
5166S: Maintained
90d72ac6 5167F: drivers/media/i2c/m5mols/
b5dcee22 5168F: include/media/i2c/m5mols.h
4da621b6 5169
2d24c490
RG
5170FUJITSU TABLET EXTRAS
5171M: Robert Gerlach <khnz@gmx.de>
5172L: platform-driver-x86@vger.kernel.org
5173S: Maintained
5174F: drivers/platform/x86/fujitsu-tablet.c
5175
04578f17 5176FUSE: FILESYSTEM IN USERSPACE
8b58be88 5177M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5178L: linux-fsdevel@vger.kernel.org
04578f17 5179W: http://fuse.sourceforge.net/
0a30f612 5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5181S: Maintained
679655da 5182F: fs/fuse/
c117ab84 5183F: include/uapi/linux/fuse.h
0a30f612 5184F: Documentation/filesystems/fuse.txt
04578f17 5185
1da177e4 5186FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5187M: Rik Faith <faith@cs.unc.edu>
1da177e4 5188L: linux-scsi@vger.kernel.org
baaea1dc 5189S: Odd Fixes (e.g., new signatures)
679655da 5190F: drivers/scsi/fdomain.*
1da177e4 5191
6b90bd4b
ER
5192GCC PLUGINS
5193M: Kees Cook <keescook@chromium.org>
5194R: Emese Revfy <re.emese@gmail.com>
5195L: kernel-hardening@lists.openwall.com
5196S: Maintained
5197F: scripts/gcc-plugins/
5198F: scripts/gcc-plugin.sh
5199F: Documentation/gcc-plugins.txt
5200
d8e2162c
PO
5201GCOV BASED KERNEL PROFILING
5202M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5203S: Maintained
5204F: kernel/gcov/
2584bab2 5205F: Documentation/dev-tools/gcov.rst
d8e2162c 5206
1da177e4 5207GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5208M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5209L: linux-scsi@vger.kernel.org
5210W: http://www.icp-vortex.com/
5211S: Supported
679655da 5212F: drivers/scsi/gdt*
1da177e4 5213
158daf16
JK
5214GDB KERNEL DEBUGGING HELPER SCRIPTS
5215M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5216M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5217S: Supported
5218F: scripts/gdb/
5219
3169a1c7
HV
5220GEMTEK FM RADIO RECEIVER DRIVER
5221M: Hans Verkuil <hverkuil@xs4all.nl>
5222L: linux-media@vger.kernel.org
5223T: git git://linuxtv.org/media_tree.git
a825eaec 5224W: https://linuxtv.org
3169a1c7
HV
5225S: Maintained
5226F: drivers/media/radio/radio-gemtek*
5227
1c23af90 5228GENERIC GPIO I2C DRIVER
880b0e26 5229M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5230S: Supported
679655da
JP
5231F: drivers/i2c/busses/i2c-gpio.c
5232F: include/linux/i2c-gpio.h
1c23af90 5233
92ed1a76
PK
5234GENERIC GPIO I2C MULTIPLEXER DRIVER
5235M: Peter Korsgaard <peter.korsgaard@barco.com>
5236L: linux-i2c@vger.kernel.org
5237S: Supported
e7065e20
JD
5238F: drivers/i2c/muxes/i2c-mux-gpio.c
5239F: include/linux/i2c-mux-gpio.h
5240F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5241
9251ce95 5242GENERIC HDLC (WAN) DRIVERS
8b58be88 5243M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5244W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5245S: Maintained
679655da
JP
5246F: drivers/net/wan/c101.c
5247F: drivers/net/wan/hd6457*
5248F: drivers/net/wan/hdlc*
5249F: drivers/net/wan/n2.c
5250F: drivers/net/wan/pc300too.c
5251F: drivers/net/wan/pci200syn.c
5252F: drivers/net/wan/wanxl*
1da177e4 5253
1527aab6 5254GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5255M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5256L: linux-arch@vger.kernel.org
5257T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5258S: Maintained
14430813
JP
5259F: include/asm-generic/
5260F: include/uapi/asm-generic/
1527aab6 5261
ff764963
KVA
5262GENERIC PHY FRAMEWORK
5263M: Kishon Vijay Abraham I <kishon@ti.com>
5264L: linux-kernel@vger.kernel.org
5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5266S: Supported
5267F: drivers/phy/
5268F: include/linux/phy/
5269
eea97aed
KH
5270GENERIC PM DOMAINS
5271M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5272M: Kevin Hilman <khilman@kernel.org>
5273M: Ulf Hansson <ulf.hansson@linaro.org>
5274L: linux-pm@vger.kernel.org
5275S: Supported
5276F: drivers/base/power/domain*.c
5277F: include/linux/pm_domain.h
5278
ccb86a69 5279GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5280M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5281L: kvm@vger.kernel.org
ccb86a69
MT
5282S: Supported
5283F: drivers/uio/uio_pci_generic.c
5284
f8f1ec73
JP
5285GET_MAINTAINER SCRIPT
5286M: Joe Perches <joe@perches.com>
5287S: Maintained
5288F: scripts/get_maintainer.pl
5289
5be7b50f 5290GFS2 FILE SYSTEM
8b58be88 5291M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5292M: Bob Peterson <rpeterso@redhat.com>
a4644184 5293L: cluster-devel@redhat.com
5be7b50f 5294W: http://sources.redhat.com/cluster/
28666d6d 5295T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5296S: Supported
679655da
JP
5297F: Documentation/filesystems/gfs2*.txt
5298F: fs/gfs2/
c117ab84 5299F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5300
0a34eb8f 5301GIGASET ISDN DRIVERS
6b096fde 5302M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5303L: gigaset307x-common@lists.sourceforge.net
5304W: http://gigaset307x.sourceforge.net/
6b096fde 5305S: Odd Fixes
679655da
JP
5306F: Documentation/isdn/README.gigaset
5307F: drivers/isdn/gigaset/
c117ab84 5308F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5309
7eea35fe
JP
5310GO7007 MPEG CODEC
5311M: Hans Verkuil <hans.verkuil@cisco.com>
5312L: linux-media@vger.kernel.org
5313S: Maintained
5314F: drivers/media/usb/go7007/
5315
ca96ea86
BN
5316GOODIX TOUCHSCREEN
5317M: Bastien Nocera <hadess@hadess.net>
5318L: linux-input@vger.kernel.org
5319S: Maintained
5320F: drivers/input/touchscreen/goodix.c
5321
a6a1cf3d
BJZ
5322GPIO MOCKUP DRIVER
5323M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5324L: linux-gpio@vger.kernel.org
5325S: Maintained
5326F: drivers/gpio/gpio-mockup.c
5327F: tools/testing/selftests/gpio/
5328
a0dc00b4 5329GPIO SUBSYSTEM
e4651a9f 5330M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5331M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5332L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5334S: Maintained
cd97a449 5335F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5336F: Documentation/gpio/
40c159b7 5337F: Documentation/ABI/testing/gpio-cdev
fe95046e 5338F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5339F: drivers/gpio/
bdc6e95e
AC
5340F: include/linux/gpio/
5341F: include/linux/gpio.h
9b692346 5342F: include/asm-generic/gpio.h
3c702e99 5343F: include/uapi/linux/gpio.h
6d591c46 5344F: tools/gpio/
a0dc00b4 5345
71a6d0af
HW
5346GRE DEMULTIPLEXER DRIVER
5347M: Dmitry Kozlov <xeb@mail.ru>
5348L: netdev@vger.kernel.org
5349S: Maintained
11c26770
JP
5350F: net/ipv4/gre_demux.c
5351F: net/ipv4/gre_offload.c
71a6d0af
HW
5352F: include/net/gre.h
5353
d4c41139 5354GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5355M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5356L: netdev@vger.kernel.org
5357S: Maintained
a31a96ad 5358F: drivers/net/ethernet/aeroflex/
d4c41139 5359
629c1fb5
GKH
5360GREYBUS SUBSYSTEM
5361M: Johan Hovold <johan@kernel.org>
5362M: Alex Elder <elder@kernel.org>
5363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5364S: Maintained
5365F: drivers/staging/greybus/
5366
926706c5
VA
5367GREYBUS AUDIO PROTOCOLS DRIVERS
5368M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5369M: Mark Greer <mgreer@animalcreek.com>
926706c5 5370S: Maintained
544a6944
MG
5371F: drivers/staging/greybus/audio_apbridgea.c
5372F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5373F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5374F: drivers/staging/greybus/audio_codec.h
5375F: drivers/staging/greybus/audio_gb.c
5376F: drivers/staging/greybus/audio_manager.c
5377F: drivers/staging/greybus/audio_manager.h
5378F: drivers/staging/greybus/audio_manager_module.c
5379F: drivers/staging/greybus/audio_manager_private.h
5380F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5381F: drivers/staging/greybus/audio_module.c
5382F: drivers/staging/greybus/audio_topology.c
5383
2bbadafb
RMS
5384GREYBUS PROTOCOLS DRIVERS
5385M: Rui Miguel Silva <rmfrfs@gmail.com>
5386S: Maintained
5387F: drivers/staging/greybus/sdio.c
5388F: drivers/staging/greybus/light.c
5389F: drivers/staging/greybus/gpio.c
5390F: drivers/staging/greybus/power_supply.c
5391F: drivers/staging/greybus/spi.c
5392F: drivers/staging/greybus/spilib.c
5393
7d700518
BD
5394GREYBUS PROTOCOLS DRIVERS
5395M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5396S: Maintained
5397F: drivers/staging/greybus/loopback.c
5398F: drivers/staging/greybus/timesync.c
5399F: drivers/staging/greybus/timesync_platform.c
5400
5bd16350
VK
5401GREYBUS PROTOCOLS DRIVERS
5402M: Viresh Kumar <vireshk@kernel.org>
5403S: Maintained
5404F: drivers/staging/greybus/authentication.c
5405F: drivers/staging/greybus/bootrom.c
5406F: drivers/staging/greybus/firmware.h
5407F: drivers/staging/greybus/fw-core.c
5408F: drivers/staging/greybus/fw-download.c
5409F: drivers/staging/greybus/fw-managament.c
5410F: drivers/staging/greybus/greybus_authentication.h
5411F: drivers/staging/greybus/greybus_firmware.h
5412F: drivers/staging/greybus/hid.c
5413F: drivers/staging/greybus/i2c.c
5414F: drivers/staging/greybus/spi.c
5415F: drivers/staging/greybus/spilib.c
5416F: drivers/staging/greybus/spilib.h
5417
8d904fe5
DL
5418GREYBUS PROTOCOLS DRIVERS
5419M: David Lin <dtwlin@gmail.com>
5420S: Maintained
5421F: drivers/staging/greybus/uart.c
5422F: drivers/staging/greybus/log.c
5423
92b8bd96
VH
5424GREYBUS PLATFORM DRIVERS
5425M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5426S: Maintained
5427F: drivers/staging/greybus/arche-platform.c
5428F: drivers/staging/greybus/arche-apb-ctrl.c
5429F: drivers/staging/greybus/arche_platform.h
5430
7aae6e2d
CAC
5431GS1662 VIDEO SERIALIZER
5432M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5433L: linux-media@vger.kernel.org
5434T: git git://linuxtv.org/media_tree.git
5435S: Maintained
5436F: drivers/media/spi/gs1662.c
5437
e8deeae2 5438GSPCA FINEPIX SUBDRIVER
8b58be88 5439M: Frank Zago <frank@zago.net>
661263b5 5440L: linux-media@vger.kernel.org
275ffde4 5441T: git git://linuxtv.org/media_tree.git
e8deeae2 5442S: Maintained
0c0d06ca 5443F: drivers/media/usb/gspca/finepix.c
e8deeae2 5444
4b3fa3c4
OL
5445GSPCA GL860 SUBDRIVER
5446M: Olivier Lorin <o.lorin@laposte.net>
5447L: linux-media@vger.kernel.org
275ffde4 5448T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5449S: Maintained
0c0d06ca 5450F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5451
e8deeae2 5452GSPCA M5602 SUBDRIVER
8b58be88 5453M: Erik Andren <erik.andren@gmail.com>
661263b5 5454L: linux-media@vger.kernel.org
275ffde4 5455T: git git://linuxtv.org/media_tree.git
e8deeae2 5456S: Maintained
0c0d06ca 5457F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5458
5459GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5460M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5461L: linux-media@vger.kernel.org
275ffde4 5462T: git git://linuxtv.org/media_tree.git
c0936df4 5463S: Odd Fixes
0c0d06ca 5464F: drivers/media/usb/gspca/pac207.c
e8deeae2 5465
261982f1 5466GSPCA SN9C20X SUBDRIVER
d95c5b0b 5467M: Brian Johnson <brijohn@gmail.com>
261982f1 5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
261982f1 5470S: Maintained
0c0d06ca 5471F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5472
e8deeae2 5473GSPCA T613 SUBDRIVER
8b58be88 5474M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
e8deeae2 5477S: Maintained
0c0d06ca 5478F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5479
5480GSPCA USB WEBCAM DRIVER
c0936df4 5481M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5482L: linux-media@vger.kernel.org
275ffde4 5483T: git git://linuxtv.org/media_tree.git
c0936df4 5484S: Odd Fixes
0c0d06ca 5485F: drivers/media/usb/gspca/
e8deeae2 5486
584ec979 5487GUID PARTITION TABLE (GPT)
4f973c63 5488M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5489L: linux-efi@vger.kernel.org
5490S: Maintained
5491F: block/partitions/efi.*
5492
aa3c598b 5493STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5494M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5495L: linux-media@vger.kernel.org
275ffde4 5496T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5497S: Maintained
5498F: drivers/media/usb/stk1160/
e8deeae2 5499
4e456b86
YS
5500H8/300 ARCHITECTURE
5501M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5502L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5503W: http://uclinux-h8.sourceforge.jp
5504T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5505S: Maintained
5506F: arch/h8300/
5507F: drivers/clocksource/h8300_*.c
5508F: drivers/clk/h8300/
5509F: drivers/irqchip/irq-renesas-h8*.c
5510
71a6d0af
HW
5511HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5512M: Frank Seidel <frank@f-seidel.de>
5513L: platform-driver-x86@vger.kernel.org
5514W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5515S: Maintained
5516F: drivers/platform/x86/hdaps.c
5517
48fc9e26
HV
5518HDPVR USB VIDEO ENCODER DRIVER
5519M: Hans Verkuil <hverkuil@xs4all.nl>
5520L: linux-media@vger.kernel.org
5521T: git git://linuxtv.org/media_tree.git
a825eaec 5522W: https://linuxtv.org
48fc9e26 5523S: Odd Fixes
14430813 5524F: drivers/media/usb/hdpvr/
48fc9e26 5525
71a6d0af 5526HWPOISON MEMORY FAILURE HANDLING
f9625c48 5527M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5528L: linux-mm@kvack.org
71a6d0af
HW
5529S: Maintained
5530F: mm/memory-failure.c
5531F: mm/hwpoison-inject.c
5532
5533HYPERVISOR VIRTUAL CONSOLE DRIVER
5534L: linuxppc-dev@lists.ozlabs.org
5535S: Odd Fixes
5536F: drivers/tty/hvc/
5537
e5ab1477
AP
5538HACKRF MEDIA DRIVER
5539M: Antti Palosaari <crope@iki.fi>
5540L: linux-media@vger.kernel.org
a825eaec 5541W: https://linuxtv.org
e5ab1477
AP
5542W: http://palosaari.fi/linux/
5543Q: http://patchwork.linuxtv.org/project/linux-media/list/
5544T: git git://linuxtv.org/anttip/media_tree.git
5545S: Maintained
5546F: drivers/media/usb/hackrf/
5547
5b543965 5548HARDWARE MONITORING
d8130624 5549M: Jean Delvare <jdelvare@suse.com>
ca462085 5550M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5551L: linux-hwmon@vger.kernel.org
5552W: http://hwmon.wiki.kernel.org/
a94ef4ed 5553T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5554T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5555S: Maintained
047f4ec2 5556F: Documentation/hwmon/
679655da 5557F: drivers/hwmon/
047f4ec2 5558F: include/linux/hwmon*.h
5b543965 5559
844dd05f 5560HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5561M: Matt Mackall <mpm@selenic.com>
5562M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5563L: linux-crypto@vger.kernel.org
c0d0787b 5564S: Odd fixes
f6c60b15 5565F: Documentation/devicetree/bindings/rng/
679655da
JP
5566F: Documentation/hw_random.txt
5567F: drivers/char/hw_random/
5568F: include/linux/hw_random.h
844dd05f 5569
8b37fcfc
OBC
5570HARDWARE SPINLOCK CORE
5571M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5572M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5573L: linux-remoteproc@vger.kernel.org
8b37fcfc 5574S: Maintained
9f273c24 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5576F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5577F: Documentation/hwspinlock.txt
2dbd8585 5578F: drivers/hwspinlock/
8b37fcfc
OBC
5579F: include/linux/hwspinlock.h
5580
1da177e4 5581HARMONY SOUND DRIVER
ac6aecbf 5582L: linux-parisc@vger.kernel.org
1da177e4 5583S: Maintained
679655da 5584F: sound/parisc/harmony.*
1da177e4 5585
91952bc0
AP
5586HD29L2 MEDIA DRIVER
5587M: Antti Palosaari <crope@iki.fi>
5588L: linux-media@vger.kernel.org
a825eaec 5589W: https://linuxtv.org
91952bc0
AP
5590W: http://palosaari.fi/linux/
5591Q: http://patchwork.linuxtv.org/project/linux-media/list/
5592T: git git://linuxtv.org/anttip/media_tree.git
5593S: Maintained
5594F: drivers/media/dvb-frontends/hd29l2*
5595
214de83e
BB
5596HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5597M: Brian Boylston <brian.boylston@hpe.com>
5598S: Supported
5599F: Documentation/watchdog/hpwdt.txt
5600F: drivers/watchdog/hpwdt.c
5601
9257aa49 5602HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5603M: Don Brace <don.brace@microsemi.com>
9257aa49 5604L: iss_storagedev@hp.com
a0a268ad 5605L: esc.storagedev@microsemi.com
693373db 5606L: linux-scsi@vger.kernel.org
9257aa49
SC
5607S: Supported
5608F: Documentation/scsi/hpsa.txt
5609F: drivers/scsi/hpsa*.[ch]
5610F: include/linux/cciss*.h
c117ab84 5611F: include/uapi/linux/cciss*.h
9257aa49 5612
e2d1d6c0 5613HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5614M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5615L: iss_storagedev@hp.com
516fdcea 5616L: esc.storagedev@microsemi.com
693373db 5617L: linux-scsi@vger.kernel.org
e2d1d6c0 5618S: Supported
679655da
JP
5619F: Documentation/blockdev/cciss.txt
5620F: drivers/block/cciss*
5621F: include/linux/cciss_ioctl.h
c117ab84 5622F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5623
f48ad614
DD
5624HFI1 DRIVER
5625M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5626M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5627L: linux-rdma@vger.kernel.org
5628S: Supported
5629F: drivers/infiniband/hw/hfi1
5630
1da177e4 5631HFS FILESYSTEM
6cf515e1
GU
5632L: linux-fsdevel@vger.kernel.org
5633S: Orphan
679655da
JP
5634F: Documentation/filesystems/hfs.txt
5635F: fs/hfs/
1da177e4 5636
ef575f47
GU
5637HFSPLUS FILESYSTEM
5638L: linux-fsdevel@vger.kernel.org
5639S: Orphan
5640F: Documentation/filesystems/hfsplus.txt
5641F: fs/hfsplus/
5642
1da177e4 5643HGA FRAMEBUFFER DRIVER
8b58be88 5644M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5645L: linux-nvidia@lists.surfsouth.com
5646W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5647S: Maintained
8a61f013 5648F: drivers/video/fbdev/hgafb.c
1da177e4 5649
4480f15b 5650HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5651M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5652M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5653L: linux-pm@vger.kernel.org
e2d1d6c0 5654S: Supported
679655da
JP
5655F: arch/x86/power/
5656F: drivers/base/power/
5657F: kernel/power/
5658F: include/linux/suspend.h
5659F: include/linux/freezer.h
5660F: include/linux/pm.h
679655da 5661F: arch/*/include/asm/suspend*.h
e2d1d6c0 5662
4ef4caad 5663HID CORE LAYER
e5f6450c 5664M: Jiri Kosina <jikos@kernel.org>
406df153 5665R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5666L: linux-input@vger.kernel.org
54e5881d 5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5668S: Maintained
679655da
JP
5669F: drivers/hid/
5670F: include/linux/hid*
c117ab84 5671F: include/uapi/linux/hid*
4ef4caad 5672
30ee72f0 5673HID SENSOR HUB DRIVERS
e5f6450c 5674M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5675M: Jonathan Cameron <jic23@kernel.org>
5676M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5677L: linux-input@vger.kernel.org
5678L: linux-iio@vger.kernel.org
5679S: Maintained
5680F: Documentation/hid/hid-sensor*
5681F: drivers/hid/hid-sensor-*
5682F: drivers/iio/*/hid-*
5683F: include/linux/hid-sensor-*
5684
38bed542 5685HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5686M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5687L: linux-kernel@vger.kernel.org
75fc2d37 5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5689S: Maintained
679655da 5690F: Documentation/timers/
5cee9645 5691F: kernel/time/hrtimer.c
88606e80
TG
5692F: kernel/time/clockevents.c
5693F: kernel/time/tick*.*
5694F: kernel/time/timer_*.c
05ed8490 5695F: include/linux/clockchips.h
679655da 5696F: include/linux/hrtimer.h
38bed542 5697
1da177e4 5698HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5699L: linux-hams@vger.kernel.org
8b64f2a0 5700S: Orphan
679655da
JP
5701F: drivers/net/hamradio/dmascc.c
5702F: drivers/net/hamradio/scc.c
1da177e4 5703
ede1e6f8 5704HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5705M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5706W: http://www.highpoint-tech.com
5707S: Supported
679655da
JP
5708F: Documentation/scsi/hptiop.txt
5709F: drivers/scsi/hptiop.c
ede1e6f8 5710
1da177e4 5711HIPPI
8b58be88 5712M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5713L: linux-hippi@sunsite.dk
5714S: Maintained
679655da 5715F: include/linux/hippidevice.h
c117ab84 5716F: include/uapi/linux/if_hippi.h
679655da 5717F: net/802/hippi.c
ff5a3b50 5718F: drivers/net/hippi/
1da177e4 5719
b30d74e4
DH
5720HISILICON NETWORK SUBSYSTEM DRIVER
5721M: Yisen Zhuang <yisen.zhuang@huawei.com>
5722M: Salil Mehta <salil.mehta@huawei.com>
5723L: netdev@vger.kernel.org
5724W: http://www.hisilicon.com
5725S: Maintained
5726F: drivers/net/ethernet/hisilicon/
5727F: Documentation/devicetree/bindings/net/hisilicon*.txt
5728
66a9bae6 5729HISILICON ROCE DRIVER
5730M: Lijun Ou <oulijun@huawei.com>
5731M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5732L: linux-rdma@vger.kernel.org
5733S: Maintained
5734F: drivers/infiniband/hw/hns/
5735F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5736
16c6c252
JG
5737HISILICON SAS Controller
5738M: John Garry <john.garry@huawei.com>
5739W: http://www.hisilicon.com
5740S: Supported
5741F: drivers/scsi/hisi_sas/
5742F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5743
ff1d2767 5744HOST AP DRIVER
8b58be88 5745M: Jouni Malinen <j@w1.fi>
724c6b35 5746L: linux-wireless@vger.kernel.org
ffd74aca
JM
5747W: http://w1.fi/hostap-driver.html
5748S: Obsolete
eb4f98d5 5749F: drivers/net/wireless/intersil/hostap/
ff1d2767 5750
dd8cd779 5751HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5752L: platform-driver-x86@vger.kernel.org
95c70215 5753S: Orphan
679655da 5754F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5755
e2d1d6c0 5756HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5757M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5758S: Maintained
7e25d724 5759F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5760
7d2c86b5 5761HPET: High Precision Event Timers driver
8b58be88 5762M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5763S: Maintained
679655da
JP
5764F: Documentation/timers/hpet.txt
5765F: drivers/char/hpet.c
5766F: include/linux/hpet.h
c117ab84 5767F: include/uapi/linux/hpet.h
b9b0332f 5768
e07b5d79 5769HPET: x86
9e06f631 5770S: Orphan
679655da
JP
5771F: arch/x86/kernel/hpet.c
5772F: arch/x86/include/asm/hpet.h
b9b0332f 5773
1da177e4 5774HPFS FILESYSTEM
8b58be88 5775M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5776W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5777S: Maintained
679655da 5778F: fs/hpfs/
1da177e4 5779
3441cded 5780HSI SUBSYSTEM
56459ea9
SR
5781M: Sebastian Reichel <sre@kernel.org>
5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5783S: Maintained
5784F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5785F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5786F: drivers/hsi/
5787F: include/linux/hsi/
5788F: include/uapi/linux/hsi/
5789
7d2c86b5 5790HSO 3G MODEM DRIVER
8b58be88 5791M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5792W: http://www.pharscape.org
5793S: Maintained
679655da 5794F: drivers/net/usb/hso.c
11cd29b0 5795
19990e29
AB
5796HSR NETWORK PROTOCOL
5797M: Arvid Brodin <arvid.brodin@alten.se>
5798L: netdev@vger.kernel.org
5799S: Maintained
5800F: net/hsr/
5801
5a18c343 5802HTCPEN TOUCHSCREEN DRIVER
8b58be88 5803M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5804L: linux-input@vger.kernel.org
5805S: Maintained
679655da 5806F: drivers/input/touchscreen/htcpen.c
5a18c343 5807
1da177e4 5808HUGETLB FILESYSTEM
6d49e352 5809M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5810S: Maintained
679655da 5811F: fs/hugetlbfs/
1da177e4 5812
fe713d60
JCT
5813HVA ST MEDIA DRIVER
5814M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5815L: linux-media@vger.kernel.org
5816T: git git://linuxtv.org/media_tree.git
5817W: https://linuxtv.org
5818S: Supported
5819F: drivers/media/platform/sti/hva
5820
05183189 5821Hyper-V CORE AND DRIVERS
9c3646d1 5822M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5823M: Haiyang Zhang <haiyangz@microsoft.com>
5824L: devel@linuxdriverproject.org
5825S: Maintained
a4162747
HZ
5826F: arch/x86/include/asm/mshyperv.h
5827F: arch/x86/include/uapi/asm/hyperv.h
5828F: arch/x86/kernel/cpu/mshyperv.c
05183189 5829F: drivers/hid/hid-hyperv.c
a4162747 5830F: drivers/hv/
f92ca80b 5831F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5832F: drivers/pci/host/pci-hyperv.c
05183189 5833F: drivers/net/hyperv/
a4162747 5834F: drivers/scsi/storvsc_drv.c
8a61f013 5835F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5836F: include/linux/hyperv.h
5837F: tools/hv/
54bf725e 5838F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5839
7724fd04
PR
5840I2C MUXES
5841M: Peter Rosin <peda@axentia.se>
5842L: linux-i2c@vger.kernel.org
5843S: Maintained
2254d24a 5844F: Documentation/i2c/i2c-topology
7724fd04
PR
5845F: Documentation/i2c/muxes/
5846F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5847F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5848F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5849F: drivers/i2c/i2c-mux.c
5850F: drivers/i2c/muxes/
5851F: include/linux/i2c-mux.h
5852
d85c8a6a 5853I2C OVER PARALLEL PORT
d8130624 5854M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5855L: linux-i2c@vger.kernel.org
5856S: Maintained
5857F: Documentation/i2c/busses/i2c-parport
5858F: Documentation/i2c/busses/i2c-parport-light
5859F: drivers/i2c/busses/i2c-parport.c
5860F: drivers/i2c/busses/i2c-parport-light.c
5861
5862I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5863M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5864L: linux-i2c@vger.kernel.org
5865S: Maintained
5866F: Documentation/i2c/busses/i2c-ali1535
5867F: Documentation/i2c/busses/i2c-ali1563
5868F: Documentation/i2c/busses/i2c-ali15x3
5869F: Documentation/i2c/busses/i2c-amd756
5870F: Documentation/i2c/busses/i2c-amd8111
5871F: Documentation/i2c/busses/i2c-i801
5872F: Documentation/i2c/busses/i2c-nforce2
5873F: Documentation/i2c/busses/i2c-piix4
5874F: Documentation/i2c/busses/i2c-sis5595
5875F: Documentation/i2c/busses/i2c-sis630
5876F: Documentation/i2c/busses/i2c-sis96x
5877F: Documentation/i2c/busses/i2c-via
5878F: Documentation/i2c/busses/i2c-viapro
5879F: drivers/i2c/busses/i2c-ali1535.c
5880F: drivers/i2c/busses/i2c-ali1563.c
5881F: drivers/i2c/busses/i2c-ali15x3.c
5882F: drivers/i2c/busses/i2c-amd756.c
5883F: drivers/i2c/busses/i2c-amd756-s4882.c
5884F: drivers/i2c/busses/i2c-amd8111.c
5885F: drivers/i2c/busses/i2c-i801.c
5886F: drivers/i2c/busses/i2c-isch.c
5887F: drivers/i2c/busses/i2c-nforce2.c
5888F: drivers/i2c/busses/i2c-nforce2-s4985.c
5889F: drivers/i2c/busses/i2c-piix4.c
5890F: drivers/i2c/busses/i2c-sis5595.c
5891F: drivers/i2c/busses/i2c-sis630.c
5892F: drivers/i2c/busses/i2c-sis96x.c
5893F: drivers/i2c/busses/i2c-via.c
5894F: drivers/i2c/busses/i2c-viapro.c
5895
cb7f07a4
NH
5896I2C/SMBUS ISMT DRIVER
5897M: Seth Heasley <seth.heasley@intel.com>
5898M: Neil Horman <nhorman@tuxdriver.com>
5899L: linux-i2c@vger.kernel.org
5900F: drivers/i2c/busses/i2c-ismt.c
5901F: Documentation/i2c/busses/i2c-ismt
5902
6ea884db 5903I2C/SMBUS STUB DRIVER
d8130624 5904M: Jean Delvare <jdelvare@suse.com>
846557d3 5905L: linux-i2c@vger.kernel.org
6ea884db 5906S: Maintained
8547a5bc 5907F: drivers/i2c/i2c-stub.c
6ea884db 5908
5b543965 5909I2C SUBSYSTEM
14d77c4d 5910M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5911L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5912W: https://i2c.wiki.kernel.org/
5913Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5915S: Maintained
40ed1b4c 5916F: Documentation/devicetree/bindings/i2c/
679655da
JP
5917F: Documentation/i2c/
5918F: drivers/i2c/
630bc46e 5919F: drivers/i2c/*/
679655da 5920F: include/linux/i2c.h
03b70d62 5921F: include/linux/i2c-*.h
c117ab84
CEB
5922F: include/uapi/linux/i2c.h
5923F: include/uapi/linux/i2c-*.h
1da177e4 5924
4560d677
WS
5925I2C ACPI SUPPORT
5926M: Mika Westerberg <mika.westerberg@linux.intel.com>
5927L: linux-i2c@vger.kernel.org
5928L: linux-acpi@vger.kernel.org
5929S: Maintained
4560d677 5930
d85c8a6a 5931I2C-TAOS-EVM DRIVER
d8130624 5932M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5933L: linux-i2c@vger.kernel.org
5934S: Maintained
5935F: Documentation/i2c/busses/i2c-taos-evm
5936F: drivers/i2c/busses/i2c-taos-evm.c
5937
e8c76eed 5938I2C-TINY-USB DRIVER
8b58be88 5939M: Till Harbaum <till@harbaum.org>
846557d3 5940L: linux-i2c@vger.kernel.org
932d1872 5941W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5942S: Maintained
679655da 5943F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5944
1da177e4 5945i386 BOOT CODE
8b58be88 5946M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5947S: Maintained
679655da 5948F: arch/x86/boot/
1da177e4
LT
5949
5950i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5951M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5953S: Maintained
5954
1da177e4 5955IA64 (Itanium) PLATFORM
8b58be88
JP
5956M: Tony Luck <tony.luck@intel.com>
5957M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5958L: linux-ia64@vger.kernel.org
6b1c70b1 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5960S: Maintained
679655da 5961F: arch/ia64/
1da177e4 5962
4cd38750
LDSB
5963IBM Power VMX Cryptographic instructions
5964M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5965M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5966L: linux-crypto@vger.kernel.org
5967S: Supported
5968F: drivers/crypto/vmx/Makefile
5969F: drivers/crypto/vmx/Kconfig
5970F: drivers/crypto/vmx/vmx.c
5971F: drivers/crypto/vmx/aes*
5972F: drivers/crypto/vmx/ghash*
5973F: drivers/crypto/vmx/ppc-xlate.pl
5974
956c203c 5975IBM Power in-Nest Crypto Acceleration
4cd38750 5976M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5977M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5978L: linux-crypto@vger.kernel.org
5979S: Supported
28bceeaa
DS
5980F: drivers/crypto/nx/Makefile
5981F: drivers/crypto/nx/Kconfig
5982F: drivers/crypto/nx/nx-aes*
5983F: drivers/crypto/nx/nx-sha*
5984F: drivers/crypto/nx/nx.*
5985F: drivers/crypto/nx/nx_csbcpb.h
5986F: drivers/crypto/nx/nx_debugfs.h
956c203c 5987
0e16aafb 5988IBM Power 842 compression accelerator
41656aa7 5989M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5990S: Supported
28bceeaa
DS
5991F: drivers/crypto/nx/Makefile
5992F: drivers/crypto/nx/Kconfig
7011a122 5993F: drivers/crypto/nx/nx-842*
2da572c9 5994F: include/linux/sw842.h
2062c5b6 5995F: crypto/842.c
2da572c9 5996F: lib/842/
0e16aafb 5997
1da177e4 5998IBM Power Linux RAID adapter
8b58be88 5999M: Brian King <brking@us.ibm.com>
1da177e4 6000S: Supported
679655da 6001F: drivers/scsi/ipr.*
1da177e4 6002
9d348af4 6003IBM Power Virtual Ethernet Device Driver
eddd63a6 6004M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6005L: netdev@vger.kernel.org
6006S: Supported
9aa32835 6007F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6008
032c5e82
TF
6009IBM Power SRIOV Virtual NIC Device Driver
6010M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6011M: John Allen <jallen@linux.vnet.ibm.com>
6012L: netdev@vger.kernel.org
6013S: Supported
6014F: drivers/net/ethernet/ibm/ibmvnic.*
6015
e6babec6 6016IBM Power Virtual SCSI Device Drivers
bcbde52b 6017M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6018L: linux-scsi@vger.kernel.org
6019S: Supported
e6babec6 6020F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6021F: include/scsi/viosrp.h
6022
6023IBM Power Virtual SCSI Device Target Driver
6024M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6025M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6026L: linux-scsi@vger.kernel.org
6027L: target-devel@vger.kernel.org
6028S: Supported
6029F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6030
6031IBM Power Virtual FC Device Drivers
44b4dad9 6032M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6033L: linux-scsi@vger.kernel.org
6034S: Supported
6035F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6036
1da177e4 6037IBM ServeRAID RAID DRIVER
f9213e78 6038S: Orphan
679655da 6039F: drivers/scsi/ips.*
1da177e4 6040
6ed9f9c4
PT
6041ICH LPC AND GPIO DRIVER
6042M: Peter Tyser <ptyser@xes-inc.com>
6043S: Maintained
6044F: drivers/mfd/lpc_ich.c
6045F: drivers/gpio/gpio-ich.c
6046
1e7106fc 6047IDE SUBSYSTEM
8b58be88 6048M: "David S. Miller" <davem@davemloft.net>
1da177e4 6049L: linux-ide@vger.kernel.org
8a6e2535 6050Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6052S: Maintained
679655da
JP
6053F: Documentation/ide/
6054F: drivers/ide/
6055F: include/linux/ide.h
1da177e4 6056
6cb8c13d
IP
6057IDEAPAD LAPTOP EXTRAS DRIVER
6058M: Ike Panhc <ike.pan@canonical.com>
6059L: platform-driver-x86@vger.kernel.org
6060W: http://launchpad.net/ideapad-laptop
6061S: Maintained
6062F: drivers/platform/x86/ideapad-laptop.c
6063
1ea4c161
AM
6064IDEAPAD LAPTOP SLIDEBAR DRIVER
6065M: Andrey Moiseev <o2g.org.ru@gmail.com>
6066L: linux-input@vger.kernel.org
6067W: https://github.com/o2genum/ideapad-slidebar
6068S: Maintained
6069F: drivers/input/misc/ideapad_slidebar.c
6070
0f861e8c 6071IDE/ATAPI DRIVERS
487ba8e8 6072M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6073L: linux-ide@vger.kernel.org
c404c199 6074S: Maintained
679655da
JP
6075F: Documentation/cdrom/ide-cd
6076F: drivers/ide/ide-cd*
1da177e4 6077
27471fdb 6078IDLE-I7300
8b58be88 6079M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6080L: linux-pm@vger.kernel.org
27471fdb 6081S: Supported
679655da 6082F: drivers/idle/i7300_idle.c
27471fdb 6083
02cf2286 6084IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6085M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6086L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6087W: http://wpan.cakelab.org/
6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6090S: Maintained
6091F: net/ieee802154/
68653359 6092F: net/mac802154/
251741b1 6093F: drivers/net/ieee802154/
580947d3
AA
6094F: include/linux/nl802154.h
6095F: include/linux/ieee802154.h
6096F: include/net/nl802154.h
6097F: include/net/mac802154.h
6098F: include/net/af_ieee802154.h
6099F: include/net/cfg802154.h
6100F: include/net/ieee802154_netdev.h
ebef9c12 6101F: Documentation/networking/ieee802154.txt
02cf2286 6102
b1c97193
SY
6103IGORPLUG-USB IR RECEIVER
6104M: Sean Young <sean@mess.org>
6105L: linux-media@vger.kernel.org
6106S: Maintained
6107F: drivers/media/rc/igorplugusb.c
6108
40ad4a30
SY
6109IGUANAWORKS USB IR TRANSCEIVER
6110M: Sean Young <sean@mess.org>
6111L: linux-media@vger.kernel.org
6112S: Maintained
6113F: drivers/media/rc/iguanair.c
6114
9545f86e 6115IIO SUBSYSTEM AND DRIVERS
030a13d7 6116M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6117R: Hartmut Knaack <knaack.h@gmx.de>
6118R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6119R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6120L: linux-iio@vger.kernel.org
21d41655 6121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6122S: Maintained
866b148a 6123F: Documentation/devicetree/bindings/iio/
03e7c251 6124F: drivers/iio/
9545f86e 6125F: drivers/staging/iio/
8fe671fc 6126F: include/linux/iio/
817020cf 6127F: tools/iio/
9545f86e 6128
65519263
SG
6129IKANOS/ADI EAGLE ADSL USB DRIVER
6130M: Matthieu Castet <castet.matthieu@free.fr>
6131M: Stanislaw Gruszka <stf_xl@wp.pl>
6132S: Maintained
6133F: drivers/usb/atm/ueagle-atm.c
6134
8ef3ff27
PB
6135IMGTEC ASCII LCD DRIVER
6136M: Paul Burton <paul.burton@imgtec.com>
6137S: Maintained
6138F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6139F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6140
e89ab51f
GR
6141INA209 HARDWARE MONITOR DRIVER
6142M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6143L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6144S: Maintained
6145F: Documentation/hwmon/ina209
6146F: Documentation/devicetree/bindings/i2c/ina209.txt
6147F: drivers/hwmon/ina209.c
6148
6149INA2XX HARDWARE MONITOR DRIVER
6150M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6151L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6152S: Maintained
6153F: Documentation/hwmon/ina2xx
6154F: drivers/hwmon/ina2xx.c
6155F: include/linux/platform_data/ina2xx.h
6156
14dc124f
SIG
6157INDUSTRY PACK SUBSYSTEM (IPACK)
6158M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6159M: Jens Taprogge <jens.taprogge@taprogge.org>
6160M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6161L: industrypack-devel@lists.sourceforge.net
6162W: http://industrypack.sourceforge.net
6163S: Maintained
6164F: drivers/ipack/
6165
8adc53fd
ZLK
6166INGENIC JZ4780 DMA Driver
6167M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6168S: Maintained
6169F: drivers/dma/dma-jz4780.c
6170
87cf40e6
HH
6171INGENIC JZ4780 NAND DRIVER
6172M: Harvey Hunt <harveyhuntnexus@gmail.com>
6173L: linux-mtd@lists.infradead.org
6174S: Maintained
6175F: drivers/mtd/nand/jz4780_*
6176
aa7168f4 6177INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6178M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6179M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6180L: linux-ima-devel@lists.sourceforge.net
6181L: linux-ima-user@lists.sourceforge.net
6182L: linux-security-module@vger.kernel.org
9f273c24 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6184S: Supported
679655da 6185F: security/integrity/ima/
aa7168f4 6186
9a4ea5a9
JH
6187IMGTEC IR DECODER DRIVER
6188M: James Hogan <james.hogan@imgtec.com>
6189S: Maintained
6190F: drivers/media/rc/img-ir/
6191
1da177e4 6192IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6193L: linux-fbdev@vger.kernel.org
843393d3 6194S: Orphan
8a61f013 6195F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6196
6197INFINIBAND SUBSYSTEM
b6b2bbe6 6198M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6199M: Sean Hefty <sean.hefty@intel.com>
6200M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6201L: linux-rdma@vger.kernel.org
605841f5 6202W: http://www.openfabrics.org/
8a6e2535 6203Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6205S: Supported
679655da
JP
6206F: Documentation/infiniband/
6207F: drivers/infiniband/
c117ab84 6208F: include/uapi/linux/if_infiniband.h
954138dc
YD
6209F: include/uapi/rdma/
6210F: include/rdma/
1da177e4 6211
c9f04f58 6212INOTIFY
8b58be88
JP
6213M: John McCutchan <john@johnmccutchan.com>
6214M: Robert Love <rlove@rlove.org>
6215M: Eric Paris <eparis@parisplace.org>
c9f04f58 6216S: Maintained
679655da
JP
6217F: Documentation/filesystems/inotify.txt
6218F: fs/notify/inotify/
6219F: include/linux/inotify.h
c117ab84 6220F: include/uapi/linux/inotify.h
c9f04f58 6221
e2d1d6c0 6222INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6223M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6224L: linux-input@vger.kernel.org
8a6e2535 6225Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6227S: Maintained
679655da 6228F: drivers/input/
f4eea7e2 6229F: include/linux/input.h
c117ab84 6230F: include/uapi/linux/input.h
f4eea7e2 6231F: include/linux/input/
e52d8398 6232F: Documentation/devicetree/bindings/input/
e2d1d6c0 6233
3267a87f 6234INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6235M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6236L: linux-input@vger.kernel.org
75dd112a 6237S: Odd fixes
3267a87f 6238F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6239F: drivers/input/input-mt.c
3267a87f
HR
6240K: \b(ABS|SYN)_MT_
6241
97fa99a3
JY
6242INTEL ASoC BDW/HSW DRIVERS
6243M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6245S: Supported
e8e1225d
JP
6246F: sound/soc/intel/common/sst-dsp*
6247F: sound/soc/intel/common/sst-firmware.c
6248F: sound/soc/intel/boards/broadwell.c
6249F: sound/soc/intel/haswell/
97fa99a3 6250
4ac13e17
DJ
6251INTEL C600 SERIES SAS CONTROLLER DRIVER
6252M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6253M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6254L: linux-scsi@vger.kernel.org
7106891a
DJ
6255T: git git://git.code.sf.net/p/intel-sas/isci
6256S: Supported
4ac13e17 6257F: drivers/scsi/isci/
4ac13e17 6258
ecc83e52
AH
6259INTEL HID EVENT DRIVER
6260M: Alex Hung <alex.hung@canonical.com>
6261L: platform-driver-x86@vger.kernel.org
6262S: Maintained
6263F: drivers/platform/x86/intel-hid.c
6264
332e0812
AK
6265INTEL VIRTUAL BUTTON DRIVER
6266M: AceLan Kao <acelan.kao@canonical.com>
6267L: platform-driver-x86@vger.kernel.org
6268S: Maintained
6269F: drivers/platform/x86/intel-vbtn.c
6270
26717172
LB
6271INTEL IDLE DRIVER
6272M: Len Brown <lenb@kernel.org>
bf1c138e 6273L: linux-pm@vger.kernel.org
08deed1e 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6275S: Supported
6276F: drivers/idle/intel_idle.c
6277
8fb861fa
SP
6278INTEL INTEGRATED SENSOR HUB DRIVER
6279M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6280M: Jiri Kosina <jikos@kernel.org>
6281L: linux-input@vger.kernel.org
6282S: Maintained
6283F: drivers/hid/intel-ish-hid/
6284
7c1ac18d 6285INTEL PSTATE DRIVER
58ac1f62
SP
6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6288L: linux-pm@vger.kernel.org
6289S: Supported
6290F: drivers/cpufreq/intel_pstate.c
6291
9eb8ef74 6292INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6293M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6294L: linux-fbdev@vger.kernel.org
ce00f85c 6295S: Maintained
679655da 6296F: Documentation/fb/intelfb.txt
8a61f013 6297F: drivers/video/fbdev/intelfb/
9eb8ef74 6298
1da177e4 6299INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6300M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6301L: linux-fbdev@vger.kernel.org
ce00f85c 6302S: Maintained
8a61f013 6303F: drivers/video/fbdev/i810/
1da177e4 6304
f4a9bc4c 6305INTEL MENLOW THERMAL DRIVER
8b58be88 6306M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6307L: platform-driver-x86@vger.kernel.org
5ca92bd9 6308W: https://01.org/linux-acpi
f4a9bc4c 6309S: Supported
679655da 6310F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6311
248a9dc3 6312INTEL I/OAT DMA DRIVER
18ebd564 6313M: Dave Jiang <dave.jiang@intel.com>
08223d80 6314R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6315L: dmaengine@vger.kernel.org
6316Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6317S: Supported
679655da 6318F: drivers/dma/ioat*
248a9dc3 6319
6c8909b4 6320INTEL IOMMU (VT-d)
8b58be88 6321M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6322L: iommu@lists.linux-foundation.org
54e5881d 6323T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6324S: Supported
3fb39615 6325F: drivers/iommu/intel-iommu.c
679655da 6326F: include/linux/intel-iommu.h
6c8909b4 6327
b3e5f263 6328INTEL IOP-ADMA DMA DRIVER
08223d80 6329R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6330S: Odd fixes
679655da 6331F: drivers/dma/iop-adma.c
b3e5f263 6332
9251ce95 6333INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6334M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6335S: Maintained
679655da
JP
6336F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6337F: arch/arm/mach-ixp4xx/include/mach/npe.h
6338F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6339F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6340F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6341F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6342
844dd05f 6343INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6344M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6345S: Maintained
679655da 6346F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6347
2f302324 6348INTEL ETHERNET DRIVERS
8b58be88 6349M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6350L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6351W: http://www.intel.com/support/feedback.htm
d94e6fed 6352W: http://e1000.sourceforge.net/
2f302324
JK
6353Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6356S: Supported
0d164401
JK
6357F: Documentation/networking/e100.txt
6358F: Documentation/networking/e1000.txt
6359F: Documentation/networking/e1000e.txt
6360F: Documentation/networking/igb.txt
6361F: Documentation/networking/igbvf.txt
6362F: Documentation/networking/ixgb.txt
6363F: Documentation/networking/ixgbe.txt
6364F: Documentation/networking/ixgbevf.txt
1bff6529 6365F: Documentation/networking/i40e.txt
105bf2fe 6366F: Documentation/networking/i40evf.txt
dee1ad47 6367F: drivers/net/ethernet/intel/
bc90d291 6368F: drivers/net/ethernet/intel/*/
1da177e4 6369
6e4de866
FL
6370INTEL RDMA RNIC DRIVER
6371M: Faisal Latif <faisal.latif@intel.com>
6372R: Chien Tin Tung <chien.tin.tung@intel.com>
6373R: Mustafa Ismail <mustafa.ismail@intel.com>
6374R: Shiraz Saleem <shiraz.saleem@intel.com>
6375R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6376L: linux-rdma@vger.kernel.org
6377S: Supported
6378F: drivers/infiniband/hw/i40iw/
6379
224f9e6d
AS
6380INTEL MERRIFIELD GPIO DRIVER
6381M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6382L: linux-gpio@vger.kernel.org
6383S: Maintained
6384F: drivers/gpio/gpio-merrifield.c
6385
0963d59b
LW
6386INTEL-MID GPIO DRIVER
6387M: David Cohen <david.a.cohen@linux.intel.com>
6388L: linux-gpio@vger.kernel.org
6389S: Maintained
6390F: drivers/gpio/gpio-intel-mid.c
6391
ca907a90
SY
6392INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6393M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6394L: linux-wireless@vger.kernel.org
ca907a90 6395S: Maintained
679655da 6396F: Documentation/networking/README.ipw2100
679655da 6397F: Documentation/networking/README.ipw2200
367a1092 6398F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6399
5760b0a5
AS
6400INTEL(R) TRACE HUB
6401M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6402S: Supported
6403F: Documentation/trace/intel_th.txt
6404F: drivers/hwtracing/intel_th/
6405
4bd96a7a 6406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6407M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6408L: tboot-devel@lists.sourceforge.net
6409W: http://tboot.sourceforge.net
e9b7d7c8 6410T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6411S: Supported
6412F: Documentation/intel_txt.txt
6413F: include/linux/tboot.h
6414F: arch/x86/kernel/tboot.c
6415
8a70da82 6416INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6417M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6418M: linux-wimax@intel.com
49e7d9df 6419L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6420S: Supported
6421W: http://linuxwimax.org
679655da
JP
6422F: Documentation/wimax/README.i2400m
6423F: drivers/net/wimax/i2400m/
c117ab84 6424F: include/uapi/linux/wimax/i2400m.h
8a70da82 6425
1c0ce89c
SG
6426INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6427M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6428L: linux-wireless@vger.kernel.org
1c0ce89c 6429S: Supported
7ac9a364 6430F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6431
b481de9c 6432INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6433M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6434M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6435M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6436M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6437L: linux-wireless@vger.kernel.org
b481de9c 6438W: http://intellinuxwireless.org
b62ff718 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6440S: Supported
e705c121 6441F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6442
de8fe023
TW
6443INTEL MANAGEMENT ENGINE (mei)
6444M: Tomas Winkler <tomas.winkler@intel.com>
6445L: linux-kernel@vger.kernel.org
6446S: Supported
c117ab84 6447F: include/uapi/linux/mei.h
5069288b 6448F: include/linux/mei_cl_bus.h
de8fe023 6449F: drivers/misc/mei/*
222818c3 6450F: drivers/watchdog/mei_wdt.c
e07950a1 6451F: Documentation/misc-devices/mei/*
986b891a 6452F: samples/mei/*
de8fe023 6453
50ceb98b
SD
6454INTEL MIC DRIVERS (mic)
6455M: Sudeep Dutt <sudeep.dutt@intel.com>
6456M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6457S: Supported
6458W: https://github.com/sudeepdutt/mic
6459W: http://software.intel.com/en-us/mic-developer
6460F: include/linux/mic_bus.h
6461F: include/linux/scif.h
6462F: include/uapi/linux/mic_common.h
6463F: include/uapi/linux/mic_ioctl.h
9f273c24 6464F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6465F: drivers/misc/mic/
6466F: drivers/dma/mic_x100_dma.c
6467F: drivers/dma/mic_x100_dma.h
9f273c24 6468F: Documentation/mic/
50ceb98b 6469
fdca4f16 6470INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6471M: Zha Qipeng<qipeng.zha@intel.com>
6472L: platform-driver-x86@vger.kernel.org
6473S: Maintained
6474F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6475F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6476F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6477F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6478
378f956e
SKC
6479INTEL TELEMETRY DRIVER
6480M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6481L: platform-driver-x86@vger.kernel.org
6482S: Maintained
378f956e 6483F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6484F: drivers/platform/x86/intel_telemetry*
0a8b8353 6485
b740d2e9
RB
6486INTEL PMC CORE DRIVER
6487M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6488M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6489L: platform-driver-x86@vger.kernel.org
6490S: Maintained
6491F: arch/x86/include/asm/pmc_core.h
6492F: drivers/platform/x86/intel_pmc_core*
6493
cb109a0e 6494IOC3 ETHERNET DRIVER
8b58be88 6495M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6496L: linux-mips@linux-mips.org
6497S: Maintained
8862bf1e 6498F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6499
cb109a0e 6500IOC3 SERIAL DRIVER
8b58be88 6501M: Pat Gefre <pfg@sgi.com>
d39e0721 6502L: linux-serial@vger.kernel.org
cb109a0e 6503S: Maintained
df621252 6504F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6505
0b6e8569
SW
6506IOMMU DRIVERS
6507M: Joerg Roedel <joro@8bytes.org>
6508L: iommu@lists.linux-foundation.org
6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6510S: Maintained
efcd94c0 6511F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6512F: drivers/iommu/
6513
4480f15b 6514IP MASQUERADING
8b58be88 6515M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6516S: Maintained
679655da 6517F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6518
4409ebe9 6519IPMI SUBSYSTEM
8b58be88 6520M: Corey Minyard <minyard@acm.org>
b0c90653 6521L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6522W: http://openipmi.sourceforge.net/
6523S: Supported
679655da
JP
6524F: Documentation/IPMI.txt
6525F: drivers/char/ipmi/
6526F: include/linux/ipmi*
c117ab84 6527F: include/uapi/linux/ipmi*
4409ebe9 6528
2d800897
KW
6529QCOM AUDIO (ASoC) DRIVERS
6530M: Patrick Lai <plai@codeaurora.org>
6531M: Banajit Goswami <bgoswami@codeaurora.org>
6532L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6533S: Supported
6534F: sound/soc/qcom/
6535
e2d1d6c0 6536IPS SCSI RAID DRIVER
8b58be88 6537M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6538L: linux-scsi@vger.kernel.org
6539W: http://www.adaptec.com/
6540S: Maintained
679655da 6541F: drivers/scsi/ips*
e2d1d6c0
RD
6542
6543IPVS
8b58be88
JP
6544M: Wensong Zhang <wensong@linux-vs.org>
6545M: Simon Horman <horms@verge.net.au>
6546M: Julian Anastasov <ja@ssi.bg>
979b6c13 6547L: netdev@vger.kernel.org
e2d1d6c0 6548L: lvs-devel@vger.kernel.org
1da177e4 6549S: Maintained
9f273c24
FW
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6552F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6553F: include/net/ip_vs.h
c117ab84 6554F: include/uapi/linux/ip_vs.h
679655da 6555F: net/netfilter/ipvs/
1da177e4 6556
e7839f25 6557IPWIRELESS DRIVER
e5f6450c 6558M: Jiri Kosina <jikos@kernel.org>
d8130624 6559M: David Sterba <dsterba@suse.com>
92094aa0 6560S: Odd Fixes
282361a0 6561F: drivers/tty/ipwireless/
099dc4fb 6562
e2d1d6c0 6563IPX NETWORK LAYER
8b58be88 6564M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6565L: netdev@vger.kernel.org
6566S: Maintained
679655da 6567F: include/net/ipx.h
c117ab84 6568F: include/uapi/linux/ipx.h
679655da 6569F: net/ipx/
e2d1d6c0 6570
1da177e4 6571IRDA SUBSYSTEM
8b58be88 6572M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6573L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6574L: netdev@vger.kernel.org
1da177e4 6575W: http://irda.sourceforge.net/
f353976d 6576S: Maintained
e0057975 6577T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6578F: Documentation/networking/irda.txt
6579F: drivers/net/irda/
6580F: include/net/irda/
6581F: net/irda/
1da177e4 6582
a800c7cc
TG
6583IRQ SUBSYSTEM
6584M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6585L: linux-kernel@vger.kernel.org
a800c7cc 6586S: Maintained
75fc2d37 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6588F: kernel/irq/
2ed9fd28
JC
6589
6590IRQCHIP DRIVERS
6591M: Thomas Gleixner <tglx@linutronix.de>
6592M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6593M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6594L: linux-kernel@vger.kernel.org
6595S: Maintained
6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6597T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6598F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6599F: drivers/irqchip/
a800c7cc 6600
7ab3a837 6601IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6602M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6603S: Maintained
b09dec2c 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6605F: Documentation/IRQ-domain.txt
6606F: include/linux/irqdomain.h
6607F: kernel/irq/irqdomain.c
b09dec2c 6608F: kernel/irq/msi.c
7ab3a837 6609
ad7afc38
WBG
6610ISA
6611M: William Breathitt Gray <vilhelm.gray@gmail.com>
6612S: Maintained
6613F: Documentation/isa.txt
6614F: drivers/base/isa.c
6615F: include/linux/isa.h
6616
e2d1d6c0 6617ISAPNP
8b58be88 6618M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6619S: Maintained
679655da
JP
6620F: Documentation/isapnp.txt
6621F: drivers/pnp/isapnp/
6622F: include/linux/isapnp.h
e2d1d6c0 6623
d39b8420
HV
6624ISA RADIO MODULE
6625M: Hans Verkuil <hverkuil@xs4all.nl>
6626L: linux-media@vger.kernel.org
6627T: git git://linuxtv.org/media_tree.git
a825eaec 6628W: https://linuxtv.org
d39b8420
HV
6629S: Maintained
6630F: drivers/media/radio/radio-isa*
6631
71a6d0af
HW
6632iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6633M: Peter Jones <pjones@redhat.com>
6634M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6635S: Maintained
6636F: drivers/firmware/iscsi_ibft*
6637
14816b1e 6638ISCSI
623290a2
LD
6639M: Lee Duncan <lduncan@suse.com>
6640M: Chris Leech <cleech@redhat.com>
14816b1e 6641L: open-iscsi@googlegroups.com
623290a2 6642W: www.open-iscsi.com
14816b1e 6643S: Maintained
679655da
JP
6644F: drivers/scsi/*iscsi*
6645F: include/scsi/*iscsi*
14816b1e 6646
1e65eb42
OG
6647ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6648M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6649M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6650M: Roi Dayan <roid@mellanox.com>
6651L: linux-rdma@vger.kernel.org
6652S: Supported
6653W: http://www.openfabrics.org
6654W: www.open-iscsi.org
6655Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6656F: drivers/infiniband/ulp/iser/
1e65eb42 6657
2b70e5fd 6658ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6659M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6660T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6661L: linux-rdma@vger.kernel.org
6662L: target-devel@vger.kernel.org
6663S: Supported
6664W: http://www.linux-iscsi.org
6665F: drivers/infiniband/ulp/isert
6666
1da177e4 6667ISDN SUBSYSTEM
8b58be88 6668M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6669L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6670L: netdev@vger.kernel.org
1da177e4 6671W: http://www.isdn4linux.de
54e5881d 6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6673S: Maintained
679655da
JP
6674F: Documentation/isdn/
6675F: drivers/isdn/
6676F: include/linux/isdn.h
6677F: include/linux/isdn/
c117ab84
CEB
6678F: include/uapi/linux/isdn.h
6679F: include/uapi/linux/isdn/
1da177e4
LT
6680
6681ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6682M: Armin Schindler <mac@melware.de>
d5d52273 6683L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6684W: http://www.melware.de
6685S: Maintained
679655da 6686F: drivers/isdn/hardware/eicon/
1da177e4 6687
d624870f 6688IT87 HARDWARE MONITORING DRIVER
d8130624 6689M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6690L: linux-hwmon@vger.kernel.org
d624870f
JD
6691S: Maintained
6692F: Documentation/hwmon/it87
6693F: drivers/hwmon/it87.c
6694
d7104bff
AP
6695IT913X MEDIA DRIVER
6696M: Antti Palosaari <crope@iki.fi>
6697L: linux-media@vger.kernel.org
a825eaec 6698W: https://linuxtv.org
d7104bff
AP
6699W: http://palosaari.fi/linux/
6700Q: http://patchwork.linuxtv.org/project/linux-media/list/
6701T: git git://linuxtv.org/anttip/media_tree.git
6702S: Maintained
249c697e 6703F: drivers/media/tuners/it913x*
d7104bff 6704
91821ff3 6705IVTV VIDEO4LINUX DRIVER
6afdeaf8 6706M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6707L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6708L: linux-media@vger.kernel.org
275ffde4 6709T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6710W: http://www.ivtvdriver.org
6711S: Maintained
618cd932 6712F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6713F: drivers/media/pci/ivtv/
c117ab84 6714F: include/uapi/linux/ivtv*
91821ff3 6715
68620bdd
MP
6716IX2505V MEDIA DRIVER
6717M: Malcolm Priestley <tvboxspy@gmail.com>
6718L: linux-media@vger.kernel.org
a825eaec 6719W: https://linuxtv.org
68620bdd
MP
6720Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721S: Maintained
6722F: drivers/media/dvb-frontends/ix2505v*
6723
4453d736
GR
6724JC42.4 TEMPERATURE SENSOR DRIVER
6725M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6726L: linux-hwmon@vger.kernel.org
4453d736
GR
6727S: Maintained
6728F: drivers/hwmon/jc42.c
6729F: Documentation/hwmon/jc42
6730
e2d1d6c0 6731JFS FILESYSTEM
3256f80f 6732M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6733L: jfs-discussion@lists.sourceforge.net
6734W: http://jfs.sourceforge.net/
54e5881d 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6736S: Maintained
679655da
JP
6737F: Documentation/filesystems/jfs.txt
6738F: fs/jfs/
e2d1d6c0 6739
95252236 6740JME NETWORK DRIVER
8b58be88 6741M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6742L: netdev@vger.kernel.org
6743S: Maintained
63d24a0e 6744F: drivers/net/ethernet/jme.*
95252236 6745
1da177e4 6746JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6747M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6748L: linux-mtd@lists.infradead.org
6749W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6750S: Maintained
679655da 6751F: fs/jffs2/
c117ab84 6752F: include/uapi/linux/jffs2.h
1da177e4 6753
d183e11a
TT
6754JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6755M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6756M: Jan Kara <jack@suse.com>
d183e11a
TT
6757L: linux-ext4@vger.kernel.org
6758S: Maintained
6759F: fs/jbd2/
6760F: include/linux/jbd2.h
ae0718f8 6761
207dab5f
MU
6762JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6763M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6764L: linux-media@vger.kernel.org
6765S: Maintained
6766F: drivers/media/platform/rcar_jpu.c
6767
fd8b6cb4 6768JSM Neo PCI based serial card
df247081 6769M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6770L: linux-serial@vger.kernel.org
6771S: Maintained
df621252 6772F: drivers/tty/serial/jsm/
ae0718f8 6773
af39917d
CL
6774K10TEMP HARDWARE MONITORING DRIVER
6775M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6776L: linux-hwmon@vger.kernel.org
af39917d
CL
6777S: Maintained
6778F: Documentation/hwmon/k10temp
6779F: drivers/hwmon/k10temp.c
6780
4660cb35 6781K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6782M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6783L: linux-hwmon@vger.kernel.org
ae0718f8 6784S: Maintained
679655da
JP
6785F: Documentation/hwmon/k8temp
6786F: drivers/hwmon/k8temp.c
ae0718f8 6787
0ba1d91d
AR
6788KASAN
6789M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6790R: Alexander Potapenko <glider@google.com>
6791R: Dmitry Vyukov <dvyukov@google.com>
6792L: kasan-dev@googlegroups.com
6793S: Maintained
6794F: arch/*/include/asm/kasan.h
6795F: arch/*/mm/kasan_init*
2757aafa 6796F: Documentation/dev-tools/kasan.rst
64f8ebaf 6797F: include/linux/kasan*.h
0ba1d91d
AR
6798F: lib/test_kasan.c
6799F: mm/kasan/
6800F: scripts/Makefile.kasan
6801
1da177e4 6802KCONFIG
5eb1f99e 6803M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6804L: linux-kbuild@vger.kernel.org
cea8321c 6805T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6806S: Maintained
679655da
JP
6807F: Documentation/kbuild/kconfig-language.txt
6808F: scripts/kconfig/
1da177e4 6809
ea6c2089 6810KDUMP
f871f191
VG
6811M: Dave Young <dyoung@redhat.com>
6812M: Baoquan He <bhe@redhat.com>
6813R: Vivek Goyal <vgoyal@redhat.com>
34633993 6814L: kexec@lists.infradead.org
ea6c2089
VG
6815W: http://lse.sourceforge.net/kdump/
6816S: Maintained
80811493 6817F: Documentation/kdump/
ea6c2089 6818
f41bf02f
HV
6819KEENE FM RADIO TRANSMITTER DRIVER
6820M: Hans Verkuil <hverkuil@xs4all.nl>
6821L: linux-media@vger.kernel.org
6822T: git git://linuxtv.org/media_tree.git
a825eaec 6823W: https://linuxtv.org
f41bf02f
HV
6824S: Maintained
6825F: drivers/media/radio/radio-keene*
6826
1da177e4 6827KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6828M: Ian Kent <raven@themaw.net>
f694fc97 6829L: autofs@vger.kernel.org
1da177e4 6830S: Maintained
679655da 6831F: fs/autofs4/
1da177e4 6832
70fb7ba6 6833KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6834M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6837L: linux-kbuild@vger.kernel.org
5ce45962 6838S: Maintained
679655da
JP
6839F: Documentation/kbuild/
6840F: Makefile
6841F: scripts/Makefile.*
70fb7ba6
MM
6842F: scripts/basic/
6843F: scripts/mk*
6844F: scripts/package/
1da177e4
LT
6845
6846KERNEL JANITORS
c3000e03 6847L: kernel-janitors@vger.kernel.org
10466f5a 6848W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6849S: Odd Fixes
1da177e4 6850
e8b43555 6851KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6852M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6853M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6854L: linux-nfs@vger.kernel.org
1da177e4 6855W: http://nfs.sourceforge.net/
9f273c24 6856T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6857S: Supported
679655da 6858F: fs/nfsd/
c117ab84 6859F: include/uapi/linux/nfsd/
679655da
JP
6860F: fs/lockd/
6861F: fs/nfs_common/
6862F: net/sunrpc/
6863F: include/linux/lockd/
6864F: include/linux/sunrpc/
c117ab84 6865F: include/uapi/linux/sunrpc/
1da177e4 6866
13b122b3
SK
6867KERNEL SELFTEST FRAMEWORK
6868M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6869M: Shuah Khan <shuah@kernel.org>
64f00850 6870L: linux-kselftest@vger.kernel.org
13b122b3
SK
6871T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6872S: Maintained
6873F: tools/testing/selftests
6874
426d62e2 6875KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6876M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6877M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6878L: kvm@vger.kernel.org
e3e58478 6879W: http://www.linux-kvm.org
a94b40a6 6880T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6881S: Supported
c93a64fe
PB
6882F: Documentation/*/kvm*.txt
6883F: Documentation/virtual/kvm/
679655da 6884F: arch/*/kvm/
1662e862
CB
6885F: arch/x86/kernel/kvm.c
6886F: arch/x86/kernel/kvmclock.c
679655da
JP
6887F: arch/*/include/asm/kvm*
6888F: include/linux/kvm*
c117ab84 6889F: include/uapi/linux/kvm*
679655da 6890F: virt/kvm/
6d0a1a61 6891F: tools/kvm/
426d62e2 6892
ad8003d3 6893KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6894M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6895L: kvm@vger.kernel.org
038161de 6896W: http://www.linux-kvm.org/
7de609c8 6897S: Maintained
679655da 6898F: arch/x86/include/asm/svm.h
679655da 6899F: arch/x86/kvm/svm.c
426d62e2 6900
513014b7 6901KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6902M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6903L: kvm-ppc@vger.kernel.org
038161de 6904W: http://www.linux-kvm.org/
6a7f972d 6905T: git git://github.com/agraf/linux-2.6.git
513014b7 6906S: Supported
679655da
JP
6907F: arch/powerpc/include/asm/kvm*
6908F: arch/powerpc/kvm/
513014b7 6909
85f8fffe 6910KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6911M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6912M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6913L: linux-s390@vger.kernel.org
6914W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6916S: Supported
679655da
JP
6917F: Documentation/s390/kvm.txt
6918F: arch/s390/include/asm/kvm*
80811493 6919F: arch/s390/kvm/
85f8fffe 6920
a749474d 6921KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6922M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6923M: Marc Zyngier <marc.zyngier@arm.com>
6924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6925L: kvmarm@lists.cs.columbia.edu
6926W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6928S: Supported
a749474d
CD
6929F: arch/arm/include/uapi/asm/kvm*
6930F: arch/arm/include/asm/kvm*
6931F: arch/arm/kvm/
5c8818b4
MZ
6932F: virt/kvm/arm/
6933F: include/kvm/arm_*
a749474d 6934
6394a3ec 6935KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6936M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6937M: Marc Zyngier <marc.zyngier@arm.com>
6938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6939L: kvmarm@lists.cs.columbia.edu
6940S: Maintained
6941F: arch/arm64/include/uapi/asm/kvm*
6942F: arch/arm64/include/asm/kvm*
6943F: arch/arm64/kvm/
6944
bfd3d532
JH
6945KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6946M: James Hogan <james.hogan@imgtec.com>
6947L: linux-mips@linux-mips.org
6948S: Supported
6949F: arch/mips/include/uapi/asm/kvm*
6950F: arch/mips/include/asm/kvm*
6951F: arch/mips/kvm/
6952
dc009d92 6953KEXEC
8b58be88 6954M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6955W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6956L: kexec@lists.infradead.org
dc009d92 6957S: Maintained
679655da 6958F: include/linux/kexec.h
c117ab84 6959F: include/uapi/linux/kexec.h
10540a69 6960F: kernel/kexec*
dc009d92 6961
e971461f
DH
6962KEYS/KEYRINGS:
6963M: David Howells <dhowells@redhat.com>
aa62efff 6964L: keyrings@vger.kernel.org
e971461f 6965S: Maintained
d410fa4e 6966F: Documentation/security/keys.txt
e971461f
DH
6967F: include/linux/key.h
6968F: include/linux/key-type.h
75aeddd1
DH
6969F: include/linux/keyctl.h
6970F: include/uapi/linux/keyctl.h
e971461f
DH
6971F: include/keys/
6972F: security/keys/
6973
7f3c68be 6974KEYS-TRUSTED
74dd744f
MZ
6975M: David Safford <safford@us.ibm.com>
6976M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6977L: linux-security-module@vger.kernel.org
aa62efff 6978L: keyrings@vger.kernel.org
7f3c68be 6979S: Supported
d410fa4e 6980F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6981F: include/keys/trusted-type.h
6982F: security/keys/trusted.c
6983F: security/keys/trusted.h
6984
6985KEYS-ENCRYPTED
74dd744f
MZ
6986M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6987M: David Safford <safford@us.ibm.com>
7f3c68be 6988L: linux-security-module@vger.kernel.org
aa62efff 6989L: keyrings@vger.kernel.org
7f3c68be 6990S: Supported
d410fa4e 6991F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6992F: include/keys/encrypted-type.h
19c90aa6 6993F: security/keys/encrypted-keys/
7f3c68be 6994
5b778dad 6995KGDB / KDB /debug_core
8b58be88 6996M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6997W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6998L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7000S: Maintained
679655da
JP
7001F: Documentation/DocBook/kgdb.tmpl
7002F: drivers/misc/kgdbts.c
df621252 7003F: drivers/tty/serial/kgdboc.c
5b778dad 7004F: include/linux/kdb.h
679655da 7005F: include/linux/kgdb.h
4063eb5f 7006F: kernel/debug/
e3e2aaf7 7007
456db8cc 7008KMEMCHECK
8b58be88 7009M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7010M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7011S: Maintained
9c296b46 7012F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7013F: arch/x86/include/asm/kmemcheck.h
7014F: arch/x86/mm/kmemcheck/
7015F: include/linux/kmemcheck.h
7016F: mm/kmemcheck.c
b9ce08c0 7017
c3bb4d24 7018KMEMLEAK
8b58be88 7019M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7020S: Maintained
ca90a7a3 7021F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7022F: include/linux/kmemleak.h
7023F: mm/kmemleak.c
7024F: mm/kmemleak-test.c
7025
89559a61 7026KPROBES
a320817c 7027M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7028M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7029M: "David S. Miller" <davem@davemloft.net>
353def94 7030M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7031S: Maintained
679655da
JP
7032F: Documentation/kprobes.txt
7033F: include/linux/kprobes.h
7034F: kernel/kprobes.c
89559a61 7035
70e84049 7036KS0108 LCD CONTROLLER DRIVER
8b58be88 7037M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7038W: http://miguelojeda.es/auxdisplay.htm
7039W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7040S: Maintained
679655da
JP
7041F: Documentation/auxdisplay/ks0108
7042F: drivers/auxdisplay/ks0108.c
7043F: include/linux/ks0108.h
70e84049 7044
1b69c6d0
DA
7045L3MDEV
7046M: David Ahern <dsa@cumulusnetworks.com>
7047L: netdev@vger.kernel.org
7048S: Maintained
7049F: net/l3mdev
7050F: include/net/l3mdev.h
7051
9ca44355 7052LANTIQ MIPS ARCHITECTURE
bdb40e8e 7053M: John Crispin <john@phrozen.org>
9ca44355
JC
7054L: linux-mips@linux-mips.org
7055S: Maintained
7056F: arch/mips/lantiq
7057
1da177e4 7058LAPB module
1da177e4 7059L: linux-x25@vger.kernel.org
bf9915cc 7060S: Orphan
679655da
JP
7061F: Documentation/networking/lapb-module.txt
7062F: include/*/lapb.h
7063F: net/lapb/
1da177e4
LT
7064
7065LASI 53c700 driver for PARISC
8b58be88 7066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7067L: linux-scsi@vger.kernel.org
7068S: Maintained
679655da
JP
7069F: Documentation/scsi/53c700.txt
7070F: drivers/scsi/53c700*
1da177e4 7071
263de9b5 7072LED SUBSYSTEM
8b58be88 7073M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7074M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7075L: linux-leds@vger.kernel.org
b8926ba0 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7077S: Maintained
85c90368 7078F: Documentation/devicetree/bindings/leds/
679655da
JP
7079F: drivers/leds/
7080F: include/linux/leds.h
263de9b5 7081
b0461a44 7082LEGACY EEPROM DRIVER
d8130624 7083M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7084S: Maintained
7085F: Documentation/misc-devices/eeprom
7086F: drivers/misc/eeprom/eeprom.c
7087
1da177e4 7088LEGO USB Tower driver
8b58be88 7089M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7090L: legousb-devel@lists.sourceforge.net
7091W: http://legousb.sourceforge.net/
7092S: Maintained
679655da 7093F: drivers/usb/misc/legousbtower.c
1da177e4 7094
055616a8
MK
7095LG2160 MEDIA DRIVER
7096M: Michael Krufky <mkrufky@linuxtv.org>
7097L: linux-media@vger.kernel.org
a825eaec 7098W: https://linuxtv.org
055616a8
MK
7099W: http://github.com/mkrufky
7100Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101T: git git://linuxtv.org/mkrufky/tuners.git
7102S: Maintained
7103F: drivers/media/dvb-frontends/lg2160.*
7104
6f0e7725
MK
7105LGDT3305 MEDIA DRIVER
7106M: Michael Krufky <mkrufky@linuxtv.org>
7107L: linux-media@vger.kernel.org
a825eaec 7108W: https://linuxtv.org
6f0e7725
MK
7109W: http://github.com/mkrufky
7110Q: http://patchwork.linuxtv.org/project/linux-media/list/
7111T: git git://linuxtv.org/mkrufky/tuners.git
7112S: Maintained
7113F: drivers/media/dvb-frontends/lgdt3305.*
7114
568a17ff 7115LGUEST
8b58be88 7116M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7117L: lguest@lists.ozlabs.org
568a17ff 7118W: http://lguest.ozlabs.org/
72e91863 7119S: Odd Fixes
070f420b 7120F: arch/x86/include/asm/lguest*.h
679655da
JP
7121F: arch/x86/lguest/
7122F: drivers/lguest/
7123F: include/linux/lguest*.h
070f420b 7124F: tools/lguest/
568a17ff 7125
32ac7cb2
TH
7126LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7127M: Tejun Heo <tj@kernel.org>
7128L: linux-ide@vger.kernel.org
7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7130S: Maintained
7131F: drivers/ata/
7132F: include/linux/ata.h
7133F: include/linux/libata.h
d2abf98e 7134F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7135
7136LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7137M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7138L: linux-ide@vger.kernel.org
7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7140S: Maintained
7141F: include/linux/pata_arasan_cf_data.h
7142F: drivers/ata/pata_arasan_cf.c
7143
c7fa056c
BZ
7144LIBATA PATA DRIVERS
7145M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7146M: Tejun Heo <tj@kernel.org>
7147L: linux-ide@vger.kernel.org
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7149S: Maintained
7150F: drivers/ata/pata_*.c
7151F: drivers/ata/ata_generic.c
7152
32ac7cb2
TH
7153LIBATA SATA AHCI PLATFORM devices support
7154M: Hans de Goede <hdegoede@redhat.com>
7155M: Tejun Heo <tj@kernel.org>
7156L: linux-ide@vger.kernel.org
7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7158S: Maintained
7159F: drivers/ata/ahci_platform.c
7160F: drivers/ata/libahci_platform.c
7161F: include/linux/ahci_platform.h
7162
7163LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7164M: Mikael Pettersson <mikpelinux@gmail.com>
7165L: linux-ide@vger.kernel.org
7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7167S: Maintained
7168F: drivers/ata/sata_promise.*
7169
1acd437c
SL
7170LIBLOCKDEP
7171M: Sasha Levin <sasha.levin@oracle.com>
7172S: Maintained
7173F: tools/lib/lockdep/
7174
bc30196f
DW
7175LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7176M: Dan Williams <dan.j.williams@intel.com>
7177L: linux-nvdimm@lists.01.org
7178Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7180S: Supported
7181F: drivers/nvdimm/*
7182F: include/linux/nd.h
7183F: include/linux/libnvdimm.h
7184F: include/uapi/linux/ndctl.h
7185
7186LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7187M: Ross Zwisler <ross.zwisler@linux.intel.com>
7188L: linux-nvdimm@lists.01.org
7189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7190S: Supported
7191F: drivers/nvdimm/blk.c
7192F: drivers/nvdimm/region_devs.c
7193F: drivers/acpi/nfit*
7194
7195LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7196M: Vishal Verma <vishal.l.verma@intel.com>
7197L: linux-nvdimm@lists.01.org
7198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7199S: Supported
7200F: drivers/nvdimm/btt*
7201
7202LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7203M: Ross Zwisler <ross.zwisler@linux.intel.com>
7204L: linux-nvdimm@lists.01.org
7205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7206S: Supported
7207F: drivers/nvdimm/pmem.c
b864bc17 7208F: include/linux/pmem.h
40603526 7209F: arch/*/include/asm/pmem.h
bc30196f 7210
cd9e9808
MB
7211LIGHTNVM PLATFORM SUPPORT
7212M: Matias Bjorling <mb@lightnvm.io>
7213W: http://github/OpenChannelSSD
4ead1a25 7214L: linux-block@vger.kernel.org
cd9e9808
MB
7215S: Maintained
7216F: drivers/lightnvm/
7217F: include/linux/lightnvm.h
7218F: include/uapi/linux/lightnvm.h
7219
852bb9f5 7220LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7221M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7222M: Paul Mackerras <paulus@samba.org>
ea668936 7223M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7224W: https://github.com/linuxppc/linux/wiki
a4724ed6 7225L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7226Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7228S: Supported
11c34c7d
JP
7229F: Documentation/powerpc/
7230F: arch/powerpc/
ef69b03d
ME
7231F: drivers/char/tpm/tpm_ibmvtpm*
7232F: drivers/crypto/nx/
7233F: drivers/crypto/vmx/
7234F: drivers/net/ethernet/ibm/ibmveth.*
7235F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7236F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7237F: drivers/pci/hotplug/rpa*
7238F: drivers/scsi/ibmvscsi/
ad654f25 7239F: tools/testing/selftests/powerpc
ef69b03d
ME
7240N: opal
7241N: /pmac
7242N: powermac
7243N: powernv
7244N: [^a-z0-9]ps3
7245N: pseries
1da177e4
LT
7246
7247LINUX FOR POWER MACINTOSH
8b58be88 7248M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7249W: http://www.penguinppc.org/
a4724ed6 7250L: linuxppc-dev@lists.ozlabs.org
1da177e4 7251S: Maintained
11c34c7d
JP
7252F: arch/powerpc/platforms/powermac/
7253F: drivers/macintosh/
1da177e4 7254
77a76369 7255LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7256M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7257L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7258T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7259S: Maintained
11c34c7d
JP
7260F: arch/powerpc/platforms/512x/
7261F: arch/powerpc/platforms/52xx/
1da177e4
LT
7262
7263LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7264M: Alistair Popple <alistair@popple.id.au>
8b58be88 7265M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7266W: http://www.penguinppc.org/
a4724ed6 7267L: linuxppc-dev@lists.ozlabs.org
1da177e4 7268S: Maintained
11c34c7d
JP
7269F: arch/powerpc/platforms/40x/
7270F: arch/powerpc/platforms/44x/
1da177e4 7271
260c02a9 7272LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7273L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7274S: Orphan
11c34c7d
JP
7275F: arch/powerpc/*/*virtex*
7276F: arch/powerpc/*/*/*virtex*
1da177e4 7277
e93adf1e 7278LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7279M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7280W: http://www.penguinppc.org/
a4724ed6 7281L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7282S: Maintained
a2b1f7c8 7283F: arch/powerpc/platforms/8xx/
e93adf1e 7284
1da177e4 7285LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7286M: Scott Wood <oss@buserror.net>
8b58be88 7287M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7288W: http://www.penguinppc.org/
a4724ed6 7289L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7291S: Maintained
11c34c7d 7292F: arch/powerpc/platforms/83xx/
4c8f581d 7293F: arch/powerpc/platforms/85xx/
1da177e4 7294
ab06ff3a 7295LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7297S: Orphan
11c34c7d
JP
7298F: arch/powerpc/platforms/pasemi/
7299F: drivers/*/*pasemi*
7300F: drivers/*/*/*pasemi*
ab06ff3a 7301
1da177e4 7302LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7303M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7304L: linux-security-module@vger.kernel.org
1da177e4
LT
7305S: Supported
7306
a23ce6da
HW
7307LIS3LV02D ACCELEROMETER DRIVER
7308M: Eric Piel <eric.piel@tremplin-utc.net>
7309S: Maintained
ff606677
JD
7310F: Documentation/misc-devices/lis3lv02d
7311F: drivers/misc/lis3lv02d/
bd35665f 7312F: drivers/platform/x86/hp_accel.c
a23ce6da 7313
b700e7f0
SJ
7314LIVE PATCHING
7315M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7316M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7317M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7318M: Miroslav Benes <mbenes@suse.cz>
7319R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7320S: Maintained
7321F: kernel/livepatch/
7322F: include/linux/livepatch.h
7323F: arch/x86/include/asm/livepatch.h
7324F: arch/x86/kernel/livepatch.c
5e4e3844 7325F: Documentation/livepatch/
b700e7f0 7326F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7327F: samples/livepatch/
b700e7f0 7328L: live-patching@vger.kernel.org
74d50da3 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7330
ea861d73
KC
7331LINUX KERNEL DUMP TEST MODULE (LKDTM)
7332M: Kees Cook <keescook@chromium.org>
7333S: Maintained
426f3a53 7334F: drivers/misc/lkdtm*
ea861d73 7335
e2d1d6c0 7336LLC (802.2)
8b58be88 7337M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7338S: Maintained
679655da 7339F: include/linux/llc.h
c117ab84 7340F: include/uapi/linux/llc.h
679655da
JP
7341F: include/net/llc*
7342F: net/llc/
e2d1d6c0 7343
4e233cbe
AD
7344LM73 HARDWARE MONITOR DRIVER
7345M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7346L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7347S: Maintained
7348F: drivers/hwmon/lm73.c
7349
156e2d1a 7350LM78 HARDWARE MONITOR DRIVER
d8130624 7351M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7352L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7353S: Maintained
7354F: Documentation/hwmon/lm78
7355F: drivers/hwmon/lm78.c
7356
1da177e4 7357LM83 HARDWARE MONITOR DRIVER
d8130624 7358M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7359L: linux-hwmon@vger.kernel.org
1da177e4 7360S: Maintained
679655da
JP
7361F: Documentation/hwmon/lm83
7362F: drivers/hwmon/lm83.c
1da177e4
LT
7363
7364LM90 HARDWARE MONITOR DRIVER
d8130624 7365M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7366L: linux-hwmon@vger.kernel.org
1da177e4 7367S: Maintained
679655da 7368F: Documentation/hwmon/lm90
aae7bce4 7369F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7370F: drivers/hwmon/lm90.c
1da177e4 7371
917cc4e6
GR
7372LM95234 HARDWARE MONITOR DRIVER
7373M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7374L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7375S: Maintained
7376F: Documentation/hwmon/lm95234
7377F: drivers/hwmon/lm95234.c
7378
68620bdd
MP
7379LME2510 MEDIA DRIVER
7380M: Malcolm Priestley <tvboxspy@gmail.com>
7381L: linux-media@vger.kernel.org
a825eaec 7382W: https://linuxtv.org
68620bdd
MP
7383Q: http://patchwork.linuxtv.org/project/linux-media/list/
7384S: Maintained
7385F: drivers/media/usb/dvb-usb-v2/lmedm04*
7386
d4c3be70 7387LOCKING PRIMITIVES
8b58be88
JP
7388M: Peter Zijlstra <peterz@infradead.org>
7389M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7390L: linux-kernel@vger.kernel.org
d4c3be70 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7392S: Maintained
d4c3be70 7393F: Documentation/locking/
679655da 7394F: include/linux/lockdep.h
d4c3be70
IM
7395F: include/linux/spinlock*.h
7396F: arch/*/include/asm/spinlock*.h
7397F: include/linux/rwlock*.h
7398F: include/linux/mutex*.h
7399F: arch/*/include/asm/mutex*.h
7400F: include/linux/rwsem*.h
7401F: arch/*/include/asm/rwsem.h
7402F: include/linux/seqlock.h
7403F: lib/locking*.[ch]
7486d6da 7404F: kernel/locking/
512e67f9 7405
dde33348 7406LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7407M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7408L: linux-ntfs-dev@lists.sourceforge.net
7409W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7410S: Maintained
679655da 7411F: Documentation/ldm.txt
20d16fef 7412F: block/partitions/ldm.*
1da177e4 7413
ef6ada3d
JE
7414LogFS
7415M: Joern Engel <joern@logfs.org>
756ccb3c 7416M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7417L: logfs@logfs.org
7418W: logfs.org
7419S: Maintained
7420F: fs/logfs/
7421
c87e34ef 7422LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7423M: Sathya Prakash <sathya.prakash@broadcom.com>
7424M: Chaitra P B <chaitra.basappa@broadcom.com>
7425M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7426L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7427L: linux-scsi@vger.kernel.org
9495e835 7428W: http://www.avagotech.com/support/
c87e34ef 7429S: Supported
679655da 7430F: drivers/message/fusion/
500c152a 7431F: drivers/scsi/mpt2sas/
7432F: drivers/scsi/mpt3sas/
c87e34ef 7433
1da177e4 7434LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7435M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7436L: linux-scsi@vger.kernel.org
7437S: Maintained
679655da 7438F: drivers/scsi/sym53c8xx_2/
1da177e4 7439
e5f5c99a
GR
7440LTC4261 HARDWARE MONITOR DRIVER
7441M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7442L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7443S: Maintained
7444F: Documentation/hwmon/ltc4261
7445F: drivers/hwmon/ltc4261.c
7446
81365c31 7447LTP (Linux Test Project)
28b8e8d4 7448M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7449M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7450M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7451M: Jan Stancek <jstancek@redhat.com>
7452M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7453M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7454L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7455W: http://linux-test-project.github.io/
7d1ae8a8 7456T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7457S: Maintained
7458
c12a54b3 7459M32R ARCHITECTURE
c12a54b3 7460W: http://www.linux-m32r.org/
b4174867 7461S: Orphan
679655da 7462F: arch/m32r/
c12a54b3 7463
1da177e4 7464M68K ARCHITECTURE
8b58be88 7465M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7466L: linux-m68k@lists.linux-m68k.org
7467W: http://www.linux-m68k.org/
54e5881d 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7469S: Maintained
679655da 7470F: arch/m68k/
9db35182 7471F: drivers/zorro/
1da177e4
LT
7472
7473M68K ON APPLE MACINTOSH
8b58be88 7474M: Joshua Thompson <funaho@jurai.org>
1da177e4 7475W: http://www.mac.linux-m68k.org/
9bb9f222 7476L: linux-m68k@lists.linux-m68k.org
1da177e4 7477S: Maintained
9db35182 7478F: arch/m68k/mac/
1da177e4
LT
7479
7480M68K ON HP9000/300
8b58be88 7481M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7482W: http://www.tazenda.demon.co.uk/phil/linux-hp
7483S: Maintained
679655da 7484F: arch/m68k/hp300/
1da177e4 7485
74425546
AP
7486M88DS3103 MEDIA DRIVER
7487M: Antti Palosaari <crope@iki.fi>
7488L: linux-media@vger.kernel.org
a825eaec 7489W: https://linuxtv.org
74425546
AP
7490W: http://palosaari.fi/linux/
7491Q: http://patchwork.linuxtv.org/project/linux-media/list/
7492T: git git://linuxtv.org/anttip/media_tree.git
7493S: Maintained
7494F: drivers/media/dvb-frontends/m88ds3103*
7495
68620bdd
MP
7496M88RS2000 MEDIA DRIVER
7497M: Malcolm Priestley <tvboxspy@gmail.com>
7498L: linux-media@vger.kernel.org
a825eaec 7499W: https://linuxtv.org
68620bdd
MP
7500Q: http://patchwork.linuxtv.org/project/linux-media/list/
7501S: Maintained
7502F: drivers/media/dvb-frontends/m88rs2000*
7503
07a092fa 7504MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7505M: Alexey Klimov <klimov.linux@gmail.com>
7506L: linux-media@vger.kernel.org
7507T: git git://linuxtv.org/media_tree.git
7508S: Maintained
7509F: drivers/media/radio/radio-ma901.c
07a092fa 7510
64a327a7 7511MAC80211
8b58be88 7512M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7513L: linux-wireless@vger.kernel.org
491b26b4 7514W: http://wireless.kernel.org/
ce466579
JB
7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7517S: Maintained
679655da
JP
7518F: Documentation/networking/mac80211-injection.txt
7519F: include/net/mac80211.h
7520F: net/mac80211/
2af8c4dc 7521F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7522
b863ceb7 7523MACVLAN DRIVER
8b58be88 7524M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7525L: netdev@vger.kernel.org
7526S: Maintained
679655da
JP
7527F: drivers/net/macvlan.c
7528F: include/linux/if_macvlan.h
b863ceb7 7529
2b6d83e2
JB
7530MAILBOX API
7531M: Jassi Brar <jassisinghbrar@gmail.com>
7532L: linux-kernel@vger.kernel.org
7533S: Maintained
7534F: drivers/mailbox/
7535F: include/linux/mailbox_client.h
7536F: include/linux/mailbox_controller.h
7537
faf1668c 7538MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7539M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7540W: http://www.kernel.org/doc/man-pages
bd7ebec6 7541L: linux-man@vger.kernel.org
1b53dc74 7542S: Maintained
faf1668c 7543
0d3cd4b6
VD
7544MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7545M: Andrew Lunn <andrew@lunn.ch>
7546M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7547S: Maintained
7548F: drivers/net/dsa/mv88e6xxx/
7549
8427defd 7550MARVELL ARMADA DRM SUPPORT
54176cc6 7551M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7552S: Maintained
7553F: drivers/gpu/drm/armada/
4418833e
EV
7554F: include/uapi/drm/armada_drm.h
7555F: Documentation/devicetree/bindings/display/armada/
8427defd 7556
c4d007bc
TP
7557MARVELL CRYPTO DRIVER
7558M: Boris Brezillon <boris.brezillon@free-electrons.com>
7559M: Arnaud Ebalard <arno@natisbad.org>
7560F: drivers/crypto/marvell/
7561S: Maintained
7562L: linux-crypto@vger.kernel.org
7563
44c14c1d 7564MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7565M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7566M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7567L: netdev@vger.kernel.org
7568S: Maintained
7569F: drivers/net/ethernet/marvell/sk*
7570
74cda169 7571MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7572L: libertas-dev@lists.infradead.org
8ac3e99e 7573S: Orphan
f988d640 7574F: drivers/net/wireless/marvell/libertas/
74cda169 7575
b60d6975 7576MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7578L: netdev@vger.kernel.org
f5ca8502 7579S: Maintained
527a6266 7580F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7581F: include/linux/mv643xx.h
1da177e4 7582
370b8ed9
TP
7583MARVELL MVNETA ETHERNET DRIVER
7584M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7585L: netdev@vger.kernel.org
7586S: Maintained
7587F: drivers/net/ethernet/marvell/mvneta.*
7588
fcad584d 7589MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7590M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7591M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7592L: linux-wireless@vger.kernel.org
7593S: Maintained
277b024e 7594F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7595
a2c3f656 7596MARVELL MWL8K WIRELESS DRIVER
a040d532 7597M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7598L: linux-wireless@vger.kernel.org
16345910 7599S: Odd Fixes
de60f1dc 7600F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7601
2a69567b 7602MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7603M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7604S: Odd Fixes
1fa7e547 7605F: drivers/mmc/host/mvsdio.*
2a69567b 7606
1da177e4 7607MATROX FRAMEBUFFER DRIVER
c69f677c 7608L: linux-fbdev@vger.kernel.org
52653199 7609S: Orphan
8a61f013 7610F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7611F: include/uapi/linux/matroxfb.h
1da177e4 7612
ca462085
GR
7613MAX16065 HARDWARE MONITOR DRIVER
7614M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7615L: linux-hwmon@vger.kernel.org
ca462085
GR
7616S: Maintained
7617F: Documentation/hwmon/max16065
7618F: drivers/hwmon/max16065.c
7619
1f61cab8
GR
7620MAX20751 HARDWARE MONITOR DRIVER
7621M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7622L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7623S: Maintained
7624F: Documentation/hwmon/max20751
7625F: drivers/hwmon/max20751.c
7626
d20620de 7627MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7628L: linux-hwmon@vger.kernel.org
34924b23 7629S: Orphan
679655da
JP
7630F: Documentation/hwmon/max6650
7631F: drivers/hwmon/max6650.c
d20620de 7632
e89ab51f
GR
7633MAX6697 HARDWARE MONITOR DRIVER
7634M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7635L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7636S: Maintained
7637F: Documentation/hwmon/max6697
7638F: Documentation/devicetree/bindings/i2c/max6697.txt
7639F: drivers/hwmon/max6697.c
7640F: include/linux/platform_data/max6697.h
7641
3b2af7f7
PR
7642MAX9860 MONO AUDIO VOICE CODEC DRIVER
7643M: Peter Rosin <peda@axentia.se>
7644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7645S: Maintained
7646F: Documentation/devicetree/bindings/sound/max9860.txt
7647F: sound/soc/codecs/max9860.*
7648
f8f847b5 7649MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7650M: Krzysztof Kozlowski <krzk@kernel.org>
7651M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7652L: linux-pm@vger.kernel.org
7653S: Supported
8c0984e5
SR
7654F: drivers/power/supply/max14577_charger.c
7655F: drivers/power/supply/max77693_charger.c
f8f847b5 7656
3811405e
JMC
7657MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7658M: Javier Martinez Canillas <javier@osg.samsung.com>
7659L: linux-kernel@vger.kernel.org
7660S: Supported
96173cc6 7661F: drivers/*/*max77802*.c
3811405e
JMC
7662F: Documentation/devicetree/bindings/*/*max77802.txt
7663F: include/dt-bindings/*/*max77802.h
7664
befeb596
KK
7665MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7666M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7667M: Krzysztof Kozlowski <krzk@kernel.org>
7668M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7669L: linux-kernel@vger.kernel.org
7670S: Supported
86cf635a 7671F: drivers/*/max14577*.c
0998a436 7672F: drivers/*/max77686*.c
86cf635a 7673F: drivers/*/max77693*.c
befeb596
KK
7674F: drivers/extcon/extcon-max14577.c
7675F: drivers/extcon/extcon-max77693.c
7676F: drivers/rtc/rtc-max77686.c
7677F: drivers/clk/clk-max77686.c
7678F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7679F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7680F: Documentation/devicetree/bindings/mfd/max77693.txt
7681F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7682F: include/linux/mfd/max14577*.h
7683F: include/linux/mfd/max77686*.h
7684F: include/linux/mfd/max77693*.h
7685
9be3c9a5
HV
7686MAXIRADIO FM RADIO RECEIVER DRIVER
7687M: Hans Verkuil <hverkuil@xs4all.nl>
7688L: linux-media@vger.kernel.org
7689T: git git://linuxtv.org/media_tree.git
a825eaec 7690W: https://linuxtv.org
9be3c9a5
HV
7691S: Maintained
7692F: drivers/media/radio/radio-maxiradio*
7693
c05dc2cc
PR
7694MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7695M: Peter Rosin <peda@axentia.se>
7696L: linux-iio@vger.kernel.org
7697S: Maintained
7698F: drivers/iio/potentiometer/mcp4531.c
7699
3b8df5fd
WBG
7700MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7701M: William Breathitt Gray <vilhelm.gray@gmail.com>
7702L: linux-iio@vger.kernel.org
7703S: Maintained
7704F: drivers/iio/dac/cio-dac.c
7705
7b49235e
LP
7706MEDIA DRIVERS FOR RENESAS - FCP
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709L: linux-renesas-soc@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711S: Supported
7712F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7713F: drivers/media/platform/rcar-fcp.c
7714F: include/media/rcar-fcp.h
7715
474cde66
NS
7716MEDIA DRIVERS FOR RENESAS - VIN
7717M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7718L: linux-media@vger.kernel.org
7719L: linux-renesas-soc@vger.kernel.org
7720T: git git://linuxtv.org/media_tree.git
7721S: Supported
7722F: Documentation/devicetree/bindings/media/rcar_vin.txt
7723F: drivers/media/platform/rcar-vin/
7724
6f32a8c9
LP
7725MEDIA DRIVERS FOR RENESAS - VSP1
7726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7727L: linux-media@vger.kernel.org
4a121096 7728L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7729T: git git://linuxtv.org/media_tree.git
7730S: Supported
7731F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7732F: drivers/media/platform/vsp1/
7733
fae2080a
AO
7734MEDIA DRIVERS FOR HELENE
7735M: Abylay Ospan <aospan@netup.ru>
7736L: linux-media@vger.kernel.org
7737W: https://linuxtv.org
7738W: http://netup.tv/
7739T: git git://linuxtv.org/media_tree.git
7740S: Supported
7741F: drivers/media/dvb-frontends/helene*
7742
dacf9ce8
KS
7743MEDIA DRIVERS FOR ASCOT2E
7744M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7745M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7746L: linux-media@vger.kernel.org
a825eaec 7747W: https://linuxtv.org
dacf9ce8
KS
7748W: http://netup.tv/
7749T: git git://linuxtv.org/media_tree.git
7750S: Supported
7751F: drivers/media/dvb-frontends/ascot2e*
7752
a6dc60ff
KS
7753MEDIA DRIVERS FOR CXD2841ER
7754M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7755M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7756L: linux-media@vger.kernel.org
a825eaec 7757W: https://linuxtv.org
a6dc60ff
KS
7758W: http://netup.tv/
7759T: git git://linuxtv.org/media_tree.git
7760S: Supported
7761F: drivers/media/dvb-frontends/cxd2841er*
7762
a5d32b35
KS
7763MEDIA DRIVERS FOR HORUS3A
7764M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7765M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7766L: linux-media@vger.kernel.org
a825eaec 7767W: https://linuxtv.org
a5d32b35
KS
7768W: http://netup.tv/
7769T: git git://linuxtv.org/media_tree.git
7770S: Supported
7771F: drivers/media/dvb-frontends/horus3a*
7772
e025273b
KS
7773MEDIA DRIVERS FOR LNBH25
7774M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7775M: Abylay Ospan <aospan@netup.ru>
e025273b 7776L: linux-media@vger.kernel.org
a825eaec 7777W: https://linuxtv.org
e025273b
KS
7778W: http://netup.tv/
7779T: git git://linuxtv.org/media_tree.git
7780S: Supported
7781F: drivers/media/dvb-frontends/lnbh25*
7782
52b1eaf4
KS
7783MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7784M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7785M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7786L: linux-media@vger.kernel.org
a825eaec 7787W: https://linuxtv.org
52b1eaf4
KS
7788W: http://netup.tv/
7789T: git git://linuxtv.org/media_tree.git
7790S: Supported
7791F: drivers/media/pci/netup_unidvb/*
7792
127c49ae 7793MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7794M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7795M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7796P: LinuxTV.org Project
7797L: linux-media@vger.kernel.org
a825eaec 7798W: https://linuxtv.org
8a6e2535 7799Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7800T: git git://linuxtv.org/media_tree.git
127c49ae 7801S: Maintained
618cd932 7802F: Documentation/media/
127c49ae 7803F: drivers/media/
ffe06198 7804F: drivers/staging/media/
eb4b0ec7 7805F: include/linux/platform_data/media/
127c49ae 7806F: include/media/
6c0f0359
MCC
7807F: include/uapi/linux/dvb/
7808F: include/uapi/linux/videodev2.h
7809F: include/uapi/linux/media.h
7810F: include/uapi/linux/v4l2-*
7811F: include/uapi/linux/meye.h
7812F: include/uapi/linux/ivtv*
7813F: include/uapi/linux/uvcvideo.h
d20620de 7814
0c272fc9
JC
7815MEDIATEK ETHERNET DRIVER
7816M: Felix Fietkau <nbd@openwrt.org>
7817M: John Crispin <blogic@openwrt.org>
7818L: netdev@vger.kernel.org
7819S: Maintained
7820F: drivers/net/ethernet/mediatek/
7821
c869f77d
JK
7822MEDIATEK MT7601U WIRELESS LAN DRIVER
7823M: Jakub Kicinski <kubakici@wp.pl>
7824L: linux-wireless@vger.kernel.org
7825S: Maintained
7826F: drivers/net/wireless/mediatek/mt7601u/
7827
e399065b
SS
7828MEGARAID SCSI/SAS DRIVERS
7829M: Kashyap Desai <kashyap.desai@avagotech.com>
7830M: Sumit Saxena <sumit.saxena@avagotech.com>
7831M: Uday Lingala <uday.lingala@avagotech.com>
7832L: megaraidlinux.pdl@avagotech.com
baaea1dc 7833L: linux-scsi@vger.kernel.org
e399065b 7834W: http://www.lsi.com
ce00f85c 7835S: Maintained
679655da
JP
7836F: Documentation/scsi/megaraid.txt
7837F: drivers/scsi/megaraid.*
7838F: drivers/scsi/megaraid/
757e0108 7839
ff43f433
SJ
7840MELFAS MIP4 TOUCHSCREEN DRIVER
7841M: Sangwon Jee <jeesw@melfas.com>
7842W: http://www.melfas.com
7843S: Supported
7844F: drivers/input/touchscreen/melfas_mip4.c
7845F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7846
2c46c9d5 7847MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7848M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7849L: netdev@vger.kernel.org
2c46c9d5
AV
7850S: Supported
7851W: http://www.mellanox.com
7852Q: http://patchwork.ozlabs.org/project/netdev/list/
7853F: drivers/net/ethernet/mellanox/mlx4/en_*
7854
e7523a49
OG
7855MELLANOX ETHERNET DRIVER (mlx5e)
7856M: Saeed Mahameed <saeedm@mellanox.com>
7857L: netdev@vger.kernel.org
7858S: Supported
7859W: http://www.mellanox.com
7860Q: http://patchwork.ozlabs.org/project/netdev/list/
7861F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7862
93c1edb2
JP
7863MELLANOX ETHERNET SWITCH DRIVERS
7864M: Jiri Pirko <jiri@mellanox.com>
7865M: Ido Schimmel <idosch@mellanox.com>
7866L: netdev@vger.kernel.org
7867S: Supported
7868W: http://www.mellanox.com
7869Q: http://patchwork.ozlabs.org/project/netdev/list/
7870F: drivers/net/ethernet/mellanox/mlxsw/
7871
be4fdf99
VP
7872MELLANOX MLXCPLD LED DRIVER
7873M: Vadim Pasternak <vadimp@mellanox.com>
7874L: linux-leds@vger.kernel.org
7875S: Supported
7876F: drivers/leds/leds-mlxcpld.c
7877F: Documentation/leds/leds-mlxcpld.txt
7878
58cbbee2
VP
7879MELLANOX PLATFORM DRIVER
7880M: Vadim Pasternak <vadimp@mellanox.com>
7881L: platform-driver-x86@vger.kernel.org
7882S: Supported
7883F: arch/x86/platform/mellanox/mlx-platform.c
7884
8700e3e7
MS
7885SOFT-ROCE DRIVER (rxe)
7886M: Moni Shoua <monis@mellanox.com>
7887L: linux-rdma@vger.kernel.org
7888S: Supported
7889W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7890Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7891F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7892F: include/uapi/rdma/rdma_user_rxe.h
7893
5b25b13a
MD
7894MEMBARRIER SUPPORT
7895M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7896M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7897L: linux-kernel@vger.kernel.org
7898S: Supported
7899F: kernel/membarrier.c
7900F: include/uapi/linux/membarrier.h
7901
70ea91f1
SR
7902MEMORY MANAGEMENT
7903L: linux-mm@kvack.org
70ea91f1
SR
7904W: http://www.linux-mm.org
7905S: Maintained
679655da 7906F: include/linux/mm.h
551450bb
CS
7907F: include/linux/gfp.h
7908F: include/linux/mmzone.h
7909F: include/linux/memory_hotplug.h
7910F: include/linux/vmalloc.h
679655da 7911F: mm/
70ea91f1 7912
f4e9ce66 7913MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7914M: David Woodhouse <dwmw2@infradead.org>
242c325e 7915M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7916L: linux-mtd@lists.infradead.org
8a6e2535
JP
7917W: http://www.linux-mtd.infradead.org/
7918Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7919T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7920T: git git://git.infradead.org/l2-mtd.git
1da177e4 7921S: Maintained
becc7ae5 7922F: Documentation/devicetree/bindings/mtd/
679655da
JP
7923F: drivers/mtd/
7924F: include/linux/mtd/
c117ab84 7925F: include/uapi/mtd/
1da177e4 7926
26c57ef1 7927MEN A21 WATCHDOG DRIVER
30c7469b 7928M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7929L: linux-watchdog@vger.kernel.org
30c7469b 7930S: Maintained
26c57ef1
JT
7931F: drivers/watchdog/mena21_wdt.c
7932
3764e82e 7933MEN CHAMELEON BUS (mcb)
30c7469b
JT
7934M: Johannes Thumshirn <morbidrsa@gmail.com>
7935S: Maintained
3764e82e
JT
7936F: drivers/mcb/
7937F: include/linux/mcb.h
b9f2f459 7938F: Documentation/men-chameleon-bus.txt
3764e82e 7939
48b490d2
AW
7940MEN F21BMC (Board Management Controller)
7941M: Andreas Werner <andreas.werner@men.de>
7942S: Supported
7943F: drivers/mfd/menf21bmc.c
7944F: drivers/watchdog/menf21bmc_wdt.c
7945F: drivers/leds/leds-menf21bmc.c
7946F: drivers/hwmon/menf21bmc_hwmon.c
7947F: Documentation/hwmon/menf21bmc
7948
12285945
JH
7949METAG ARCHITECTURE
7950M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7951L: linux-metag@vger.kernel.org
9f273c24 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7953S: Odd Fixes
12285945
JH
7954F: arch/metag/
7955F: Documentation/metag/
7956F: Documentation/devicetree/bindings/metag/
2d799dde 7957F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7958F: drivers/clocksource/metag_generic.c
5698c50d
JH
7959F: drivers/irqchip/irq-metag.c
7960F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7961F: drivers/tty/metag_da.c
12285945 7962
c6375b0a 7963MICROBLAZE ARCHITECTURE
8b58be88 7964M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7965W: http://www.monstr.eu/fdt/
7966T: git git://git.monstr.eu/linux-2.6-microblaze.git
7967S: Supported
0a8c7914 7968F: arch/microblaze/
1da177e4 7969
5615c371
NF
7970MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7971M: Richard Genoud <richard.genoud@gmail.com>
7972S: Maintained
7973F: drivers/tty/serial/atmel_serial.c
7974F: include/linux/atmel_serial.h
7975
71fb2c74
SW
7976MICROCHIP / ATMEL ISC DRIVER
7977M: Songjun Wu <songjun.wu@microchip.com>
7978L: linux-media@vger.kernel.org
7979S: Supported
7980F: drivers/media/platform/atmel/atmel-isc.c
7981F: drivers/media/platform/atmel/atmel-isc-regs.h
7982F: devicetree/bindings/media/atmel-isc.txt
7983
2508a45a
CY
7984MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7985M: Chen Yu <yu.c.chen@intel.com>
7986L: platform-driver-x86@vger.kernel.org
7987S: Supported
7988F: drivers/platform/x86/surfacepro3_button.c
7989
1da177e4 7990MICROTEK X6 SCANNER
61eee9a7 7991M: Oliver Neukum <oliver@neukum.org>
1da177e4 7992S: Maintained
679655da 7993F: drivers/usb/image/microtek.*
1da177e4
LT
7994
7995MIPS
8b58be88 7996M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7997L: linux-mips@linux-mips.org
6097050d 7998W: http://www.linux-mips.org/
b05e988e 7999T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8000Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8001S: Supported
f46d92e8 8002F: Documentation/devicetree/bindings/mips/
679655da
JP
8003F: Documentation/mips/
8004F: arch/mips/
1da177e4 8005
413ef3f6
KC
8006MIPS/LOONGSON1 ARCHITECTURE
8007M: Keguang Zhang <keguang.zhang@gmail.com>
8008L: linux-mips@linux-mips.org
8009S: Maintained
8010F: arch/mips/loongson32/
8011F: arch/mips/include/asm/mach-loongson32/
8012F: drivers/*/*loongson1*
8013F: drivers/*/*/*loongson1*
8014
08b7620a
HV
8015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8016M: Hans Verkuil <hverkuil@xs4all.nl>
8017L: linux-media@vger.kernel.org
8018T: git git://linuxtv.org/media_tree.git
a825eaec 8019W: https://linuxtv.org
08b7620a
HV
8020S: Odd Fixes
8021F: drivers/media/radio/radio-miropcm20*
8022
c09befcb
OG
8023MELLANOX MLX4 core VPI driver
8024M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8025L: netdev@vger.kernel.org
8026L: linux-rdma@vger.kernel.org
8027W: http://www.mellanox.com
8028Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8029S: Supported
8030F: drivers/net/ethernet/mellanox/mlx4/
8031F: include/linux/mlx4/
9ce28a20 8032F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8033
8034MELLANOX MLX4 IB driver
8035M: Yishai Hadas <yishaih@mellanox.com>
8036L: linux-rdma@vger.kernel.org
8037W: http://www.mellanox.com
e126ba97 8038Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8039S: Supported
8040F: drivers/infiniband/hw/mlx4/
8041F: include/linux/mlx4/
8042
595a4d8f
OG
8043MELLANOX MLX5 core VPI driver
8044M: Matan Barak <matanb@mellanox.com>
8045M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8046L: netdev@vger.kernel.org
8047L: linux-rdma@vger.kernel.org
8048W: http://www.mellanox.com
8049Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8050S: Supported
8051F: drivers/net/ethernet/mellanox/mlx5/core/
8052F: include/linux/mlx5/
3085e29e 8053F: include/uapi/rdma/mlx5-abi.h
e126ba97 8054
595a4d8f
OG
8055MELLANOX MLX5 IB driver
8056M: Matan Barak <matanb@mellanox.com>
8057M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8058L: linux-rdma@vger.kernel.org
8059W: http://www.mellanox.com
8060Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8061S: Supported
b75f0050 8062F: drivers/infiniband/hw/mlx5/
595a4d8f 8063F: include/linux/mlx5/
e126ba97 8064
764589b6
CM
8065MELEXIS MLX90614 DRIVER
8066M: Crt Mori <cmo@melexis.com>
8067L: linux-iio@vger.kernel.org
8068W: http://www.melexis.com
8069S: Supported
8070F: drivers/iio/temperature/mlx90614.c
8071
6c223761
KB
8072MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8073M: Don Brace <don.brace@microsemi.com>
8074L: esc.storagedev@microsemi.com
8075L: linux-scsi@vger.kernel.org
8076S: Supported
8077F: drivers/scsi/smartpqi/smartpqi*.[ch]
8078F: drivers/scsi/smartpqi/Kconfig
8079F: drivers/scsi/smartpqi/Makefile
8080F: include/linux/cciss*.h
8081F: include/uapi/linux/cciss*.h
425b490b 8082F: Documentation/scsi/smartpqi.txt
6c223761 8083
0ce277e4
AP
8084MN88472 MEDIA DRIVER
8085M: Antti Palosaari <crope@iki.fi>
8086L: linux-media@vger.kernel.org
a825eaec 8087W: https://linuxtv.org
0ce277e4
AP
8088W: http://palosaari.fi/linux/
8089Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8090S: Maintained
94d0eaa4 8091F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8092
4f4d238f
AP
8093MN88473 MEDIA DRIVER
8094M: Antti Palosaari <crope@iki.fi>
8095L: linux-media@vger.kernel.org
a825eaec 8096W: https://linuxtv.org
4f4d238f
AP
8097W: http://palosaari.fi/linux/
8098Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8099S: Maintained
877ba50b 8100F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8101
1da177e4 8102MODULE SUPPORT
8b58be88 8103M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8104S: Maintained
679655da
JP
8105F: include/linux/module.h
8106F: kernel/module.c
1da177e4
LT
8107
8108MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8109W: http://popies.net/meye/
b7788e13 8110S: Orphan
618cd932 8111F: Documentation/media/v4l-drivers/meye*
90d72ac6 8112F: drivers/media/pci/meye/
6c0f0359 8113F: include/uapi/linux/meye.h
1da177e4 8114
b9705b60 8115MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8116M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8117S: Maintained
679655da 8118F: Documentation/serial/moxa-smartio
c897401b 8119F: drivers/tty/mxser.*
d735410a 8120
889b2f87
AK
8121MR800 AVERMEDIA USB FM RADIO DRIVER
8122M: Alexey Klimov <klimov.linux@gmail.com>
8123L: linux-media@vger.kernel.org
8124T: git git://linuxtv.org/media_tree.git
8125S: Maintained
8126F: drivers/media/radio/radio-mr800.c
8127
d7155691
AO
8128MRF24J40 IEEE 802.15.4 RADIO DRIVER
8129M: Alan Ott <alan@signal11.us>
8130L: linux-wpan@vger.kernel.org
8131S: Maintained
8132F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8133F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8134
8c4c731a 8135MSI LAPTOP SUPPORT
182ae55c 8136M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8137L: platform-driver-x86@vger.kernel.org
8c4c731a 8138S: Maintained
679655da 8139F: drivers/platform/x86/msi-laptop.c
8c4c731a 8140
0f1006b1 8141MSI WMI SUPPORT
d0944853 8142L: platform-driver-x86@vger.kernel.org
5ee7041e 8143S: Orphan
0f1006b1
AA
8144F: drivers/platform/x86/msi-wmi.c
8145
19a628a0
AP
8146MSI001 MEDIA DRIVER
8147M: Antti Palosaari <crope@iki.fi>
8148L: linux-media@vger.kernel.org
a825eaec 8149W: https://linuxtv.org
19a628a0
AP
8150W: http://palosaari.fi/linux/
8151Q: http://patchwork.linuxtv.org/project/linux-media/list/
8152T: git git://linuxtv.org/anttip/media_tree.git
8153S: Maintained
0185e197 8154F: drivers/media/tuners/msi001*
19a628a0 8155
7570589d 8156MSI2500 MEDIA DRIVER
2c57213f
AP
8157M: Antti Palosaari <crope@iki.fi>
8158L: linux-media@vger.kernel.org
a825eaec 8159W: https://linuxtv.org
2c57213f
AP
8160W: http://palosaari.fi/linux/
8161Q: http://patchwork.linuxtv.org/project/linux-media/list/
8162T: git git://linuxtv.org/anttip/media_tree.git
8163S: Maintained
7570589d 8164F: drivers/media/usb/msi2500/
2c57213f 8165
159eeea4
RJ
8166MSYSTEMS DISKONCHIP G3 MTD DRIVER
8167M: Robert Jarzmik <robert.jarzmik@free.fr>
8168L: linux-mtd@lists.infradead.org
8169S: Maintained
8170F: drivers/mtd/devices/docg3*
8171
62a37dc7 8172MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8173M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8174L: linux-media@vger.kernel.org
8175T: git git://linuxtv.org/media_tree.git
8176S: Maintained
8177F: drivers/media/i2c/mt9m032.c
b5dcee22 8178F: include/media/i2c/mt9m032.h
0e837fb9 8179
62a37dc7 8180MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8182L: linux-media@vger.kernel.org
8183T: git git://linuxtv.org/media_tree.git
8184S: Maintained
8185F: drivers/media/i2c/mt9p031.c
b5dcee22 8186F: include/media/i2c/mt9p031.h
0e837fb9 8187
62a37dc7 8188MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8190L: linux-media@vger.kernel.org
8191T: git git://linuxtv.org/media_tree.git
8192S: Maintained
8193F: drivers/media/i2c/mt9t001.c
b5dcee22 8194F: include/media/i2c/mt9t001.h
0e837fb9 8195
62a37dc7 8196MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8198L: linux-media@vger.kernel.org
8199T: git git://linuxtv.org/media_tree.git
8200S: Maintained
f2272e13 8201F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8202F: drivers/media/i2c/mt9v032.c
b5dcee22 8203F: include/media/i2c/mt9v032.h
0e837fb9 8204
4e0d13cb 8205MULTIFUNCTION DEVICES (MFD)
f7d3210e 8206M: Lee Jones <lee.jones@linaro.org>
7caa7991 8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8208S: Supported
80366127 8209F: Documentation/devicetree/bindings/mfd/
679655da 8210F: drivers/mfd/
55b5940d 8211F: include/linux/mfd/
4e0d13cb 8212
5c4e6f13 8213MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8214M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8215L: linux-mmc@vger.kernel.org
82bb095e 8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8217S: Maintained
2810984b 8218F: Documentation/devicetree/bindings/mmc/
679655da
JP
8219F: drivers/mmc/
8220F: include/linux/mmc/
c117ab84 8221F: include/uapi/linux/mmc/
baca2da4 8222
15a0580c 8223MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8224S: Orphan
679655da
JP
8225F: drivers/mmc/host/mmc_spi.c
8226F: include/linux/spi/mmc_spi.h
15a0580c 8227
1da177e4 8228MULTISOUND SOUND DRIVER
8b58be88 8229M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8230S: Maintained
679655da
JP
8231F: Documentation/sound/oss/MultiSound
8232F: sound/oss/msnd*
1da177e4 8233
d735410a 8234MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8235S: Orphan
c897401b 8236F: drivers/tty/isicom.c
679655da 8237F: include/linux/isicom.h
d735410a 8238
550a7375 8239MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8240M: Bin Liu <b-liu@ti.com>
795fb7e7 8241L: linux-usb@vger.kernel.org
43b416e5 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8243S: Maintained
679655da 8244F: drivers/usb/musb/
550a7375 8245
ea0af5f6
MK
8246MXL5007T MEDIA DRIVER
8247M: Michael Krufky <mkrufky@linuxtv.org>
8248L: linux-media@vger.kernel.org
a825eaec 8249W: https://linuxtv.org
ea0af5f6
MK
8250W: http://github.com/mkrufky
8251Q: http://patchwork.linuxtv.org/project/linux-media/list/
8252T: git git://linuxtv.org/mkrufky/tuners.git
8253S: Maintained
8254F: drivers/media/tuners/mxl5007t.*
8255
2d3cf588 8256MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8257M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8258L: netdev@vger.kernel.org
205057ae 8259W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8260S: Supported
93f7848b 8261F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8262
9df4f913
BB
8263NAND FLASH SUBSYSTEM
8264M: Boris Brezillon <boris.brezillon@free-electrons.com>
8265R: Richard Weinberger <richard@nod.at>
8266L: linux-mtd@lists.infradead.org
8267W: http://www.linux-mtd.infradead.org/
8268Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8269T: git git://github.com/linux-nand/linux.git
8270S: Maintained
8271F: drivers/mtd/nand/
8272F: include/linux/mtd/nand*.h
8273
1da177e4 8274NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8275S: Orphan
d9fb9f38 8276F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8277
23dc05a3
DM
8278NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8279M: Daniel Mack <zonque@gmail.com>
8280S: Maintained
e5747e40 8281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8282W: http://www.native-instruments.com
8283F: sound/usb/caiaq/
8284
1da177e4 8285NCP FILESYSTEM
52653199
PV
8286M: Petr Vandrovec <petr@vandrovec.name>
8287S: Odd Fixes
679655da 8288F: fs/ncpfs/
1da177e4 8289
a79b0322
FT
8290NCR 5380 SCSI DRIVERS
8291M: Finn Thain <fthain@telegraphics.com.au>
8292M: Michael Schmitz <schmitzmic@gmail.com>
8293L: linux-scsi@vger.kernel.org
8294S: Maintained
8295F: Documentation/scsi/g_NCR5380.txt
8296F: drivers/scsi/NCR5380.*
8297F: drivers/scsi/arm/cumana_1.c
8298F: drivers/scsi/arm/oak.c
a79b0322
FT
8299F: drivers/scsi/atari_scsi.*
8300F: drivers/scsi/dmx3191d.c
a79b0322
FT
8301F: drivers/scsi/g_NCR5380.*
8302F: drivers/scsi/g_NCR5380_mmio.c
8303F: drivers/scsi/mac_scsi.*
a79b0322
FT
8304F: drivers/scsi/sun3_scsi.*
8305F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8306
1da177e4 8307NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8308M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8309L: linux-scsi@vger.kernel.org
8310S: Maintained
679655da 8311F: drivers/scsi/NCR_D700.*
1da177e4 8312
4aa3eb4c
GR
8313NCT6775 HARDWARE MONITOR DRIVER
8314M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8315L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8316S: Maintained
8317F: Documentation/hwmon/nct6775
8318F: drivers/hwmon/nct6775.c
8319
3c2d774c 8320NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8321M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8322L: linux-rdma@vger.kernel.org
e3d33cb1 8323W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8324S: Supported
8325F: drivers/infiniband/hw/nes/
c546b2a3 8326F: include/uapi/rdma/nes-abi.h
3c2d774c 8327
be2f2e84 8328NETEM NETWORK EMULATOR
adbbf69d 8329M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8330L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8331S: Maintained
679655da 8332F: net/sched/sch_netem.c
be2f2e84 8333
b2f5a051 8334NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8335M: Jon Mason <jdmason@kudzu.us>
4a58448b 8336L: netdev@vger.kernel.org
4a58448b 8337S: Supported
679655da 8338F: Documentation/networking/s2io.txt
b2f5a051 8339F: Documentation/networking/vxge.txt
86387e1a 8340F: drivers/net/ethernet/neterion/
4a58448b 8341
db9cf3a3 8342NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8343M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8344M: Patrick McHardy <kaber@trash.net>
42010ed0 8345M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8346L: netfilter-devel@vger.kernel.org
82b98543 8347L: coreteam@netfilter.org
1da177e4
LT
8348W: http://www.netfilter.org/
8349W: http://www.iptables.org/
42010ed0
PNA
8350Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8353S: Supported
679655da
JP
8354F: include/linux/netfilter*
8355F: include/linux/netfilter/
8356F: include/net/netfilter/
c117ab84
CEB
8357F: include/uapi/linux/netfilter*
8358F: include/uapi/linux/netfilter/
679655da
JP
8359F: net/*/netfilter.c
8360F: net/*/netfilter/
8361F: net/netfilter/
91c269a0 8362F: net/bridge/br_netfilter*.c
1da177e4 8363
4cc67735 8364NETLABEL
87a0874c 8365M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8366W: http://netlabel.sf.net
8367L: netdev@vger.kernel.org
87a0874c 8368S: Maintained
80811493 8369F: Documentation/netlabel/
679655da
JP
8370F: include/net/netlabel.h
8371F: net/netlabel/
4cc67735 8372
1da177e4 8373NETROM NETWORK LAYER
8b58be88 8374M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8375L: linux-hams@vger.kernel.org
d34cb28a 8376W: http://www.linux-ax25.org/
1da177e4 8377S: Maintained
679655da 8378F: include/net/netrom.h
c117ab84 8379F: include/uapi/linux/netrom.h
679655da 8380F: net/netrom/
1da177e4 8381
4c352362
JK
8382NETRONOME ETHERNET DRIVERS
8383M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8384L: oss-drivers@netronome.com
8385S: Maintained
8386F: drivers/net/ethernet/netronome/
8387
5ddb88c0 8388NETWORK BLOCK DEVICE (NBD)
4ca5829a 8389M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8390S: Maintained
5e4b269b 8391L: nbd-general@lists.sourceforge.net
4ca5829a 8392T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8393F: Documentation/blockdev/nbd.txt
8394F: drivers/block/nbd.c
c117ab84 8395F: include/uapi/linux/nbd.h
1da177e4 8396
6e43650c
NH
8397NETWORK DROP MONITOR
8398M: Neil Horman <nhorman@tuxdriver.com>
8399L: netdev@vger.kernel.org
8400S: Maintained
8401W: https://fedorahosted.org/dropwatch/
8402F: net/core/drop_monitor.c
8403
3ed6e498
AL
8404NETWORKING [DSA]
8405M: Andrew Lunn <andrew@lunn.ch>
8406M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8407M: Florian Fainelli <f.fainelli@gmail.com>
8408S: Maintained
8409F: net/dsa/
8410F: include/net/dsa.h
8411F: drivers/net/dsa/
8412
1da177e4 8413NETWORKING [GENERAL]
8b58be88 8414M: "David S. Miller" <davem@davemloft.net>
979b6c13 8415L: netdev@vger.kernel.org
b1e8fd54 8416W: http://www.linuxfoundation.org/en/Net
11e98029 8417Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8420S: Maintained
679655da
JP
8421F: net/
8422F: include/net/
018d21ed
JP
8423F: include/linux/in.h
8424F: include/linux/net.h
8425F: include/linux/netdevice.h
c117ab84
CEB
8426F: include/uapi/linux/in.h
8427F: include/uapi/linux/net.h
8428F: include/uapi/linux/netdevice.h
0c7aecd4 8429F: include/uapi/linux/net_namespace.h
7e814a6c 8430F: tools/net/
f4e53f9a 8431F: tools/testing/selftests/net/
335a67d2 8432F: lib/random32.c
a101ccd1 8433F: lib/test_bpf.c
1da177e4
LT
8434
8435NETWORKING [IPv4/IPv6]
8b58be88
JP
8436M: "David S. Miller" <davem@davemloft.net>
8437M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8438M: James Morris <jmorris@namei.org>
8439M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8440M: Patrick McHardy <kaber@trash.net>
979b6c13 8441L: netdev@vger.kernel.org
08deed1e 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8443S: Maintained
679655da
JP
8444F: net/ipv4/
8445F: net/ipv6/
8446F: include/net/ip*
0a14842f 8447F: arch/x86/net/*
1da177e4 8448
73b7656c
DM
8449NETWORKING [IPSEC]
8450M: Steffen Klassert <steffen.klassert@secunet.com>
8451M: Herbert Xu <herbert@gondor.apana.org.au>
8452M: "David S. Miller" <davem@davemloft.net>
8453L: netdev@vger.kernel.org
d1fc5024
SK
8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8456S: Maintained
5826bdd1 8457F: net/core/flow.c
73b7656c
DM
8458F: net/xfrm/
8459F: net/key/
8460F: net/ipv4/xfrm*
d1fc5024
SK
8461F: net/ipv4/esp4.c
8462F: net/ipv4/ah4.c
8463F: net/ipv4/ipcomp.c
8464F: net/ipv4/ip_vti.c
73b7656c 8465F: net/ipv6/xfrm*
d1fc5024
SK
8466F: net/ipv6/esp6.c
8467F: net/ipv6/ah6.c
8468F: net/ipv6/ipcomp6.c
8469F: net/ipv6/ip6_vti.c
73b7656c
DM
8470F: include/uapi/linux/xfrm.h
8471F: include/net/xfrm.h
8472
10e2ff1c 8473NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8474M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8475L: netdev@vger.kernel.org
8476S: Maintained
8477
29f8f632 8478NETWORKING [WIRELESS]
2cb4abd1 8479L: linux-wireless@vger.kernel.org
8a6e2535 8480Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8481
788873ac
JP
8482NETWORKING DRIVERS
8483L: netdev@vger.kernel.org
8484W: http://www.linuxfoundation.org/en/Net
11e98029 8485Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8488S: Odd Fixes
156f4fbc 8489F: Documentation/devicetree/bindings/net/
788873ac 8490F: drivers/net/
018d21ed 8491F: include/linux/if_*
0b63bf1f 8492F: include/linux/netdevice.h
0b63bf1f
JD
8493F: include/linux/etherdevice.h
8494F: include/linux/fcdevice.h
8495F: include/linux/fddidevice.h
8496F: include/linux/hippidevice.h
8497F: include/linux/inetdevice.h
c117ab84
CEB
8498F: include/uapi/linux/if_*
8499F: include/uapi/linux/netdevice.h
788873ac 8500
0e324cf6
JL
8501NETWORKING DRIVERS (WIRELESS)
8502M: Kalle Valo <kvalo@codeaurora.org>
8503L: linux-wireless@vger.kernel.org
8504Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8507S: Maintained
182fd9ee 8508F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8509F: drivers/net/wireless/
8510
3d396eb1 8511NETXEN (1/10) GbE SUPPORT
8622315e 8512M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8513M: Sony Chacko <sony.chacko@qlogic.com>
8514M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8515L: netdev@vger.kernel.org
9c2b5bde 8516W: http://www.qlogic.com
3d396eb1 8517S: Supported
aa43c215 8518F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8519
6423d30f
AAJ
8520NFC SUBSYSTEM
8521M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8522M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8523M: Samuel Ortiz <sameo@linux.intel.com>
8524L: linux-wireless@vger.kernel.org
1eb3b216 8525L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8526S: Supported
6423d30f 8527F: net/nfc/
55eb94f9 8528F: include/net/nfc/
c117ab84 8529F: include/uapi/linux/nfc.h
6423d30f 8530F: drivers/nfc/
397d6497
CR
8531F: include/linux/platform_data/nfcmrvl.h
8532F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8533F: include/linux/platform_data/pn544.h
397d6497
CR
8534F: include/linux/platform_data/st21nfca.h
8535F: include/linux/platform_data/st-nci.h
7ebb88e5 8536F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8537
e8b43555 8538NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8539M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8540M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8541L: linux-nfs@vger.kernel.org
8542W: http://client.linux-nfs.org
cd7b996a 8543T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8544S: Maintained
679655da
JP
8545F: fs/lockd/
8546F: fs/nfs/
8547F: fs/nfs_common/
8548F: net/sunrpc/
8549F: include/linux/lockd/
8550F: include/linux/nfs*
8551F: include/linux/sunrpc/
c117ab84
CEB
8552F: include/uapi/linux/nfs*
8553F: include/uapi/linux/sunrpc/
1da177e4 8554
85ef9cea 8555NILFS2 FILESYSTEM
e2126935 8556M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8557L: linux-nilfs@vger.kernel.org
f9472265 8558W: http://nilfs.sourceforge.net/
9e92e516 8559W: http://nilfs.osdn.jp/
e2126935 8560T: git git://github.com/konis/nilfs2.git
85ef9cea 8561S: Supported
679655da
JP
8562F: Documentation/filesystems/nilfs2.txt
8563F: fs/nilfs2/
c35c7ac5 8564F: include/trace/events/nilfs2.h
e63e88bc
RK
8565F: include/uapi/linux/nilfs2_api.h
8566F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8567
1da177e4 8568NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8569M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8570W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8571S: Maintained
679655da
JP
8572F: Documentation/scsi/NinjaSCSI.txt
8573F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8574
8575NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8576M: GOTO Masanori <gotom@debian.or.jp>
8577M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8578W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8579S: Maintained
679655da
JP
8580F: Documentation/scsi/NinjaSCSI.txt
8581F: drivers/scsi/nsp32*
1da177e4 8582
383b8fb9
LFT
8583NIOS2 ARCHITECTURE
8584M: Ley Foon Tan <lftan@altera.com>
8585L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8587S: Maintained
8588F: arch/nios2/
8589
2a6afddb 8590NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8591R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8592F: include/linux/power/bq2415x_charger.h
081bab21 8593F: include/linux/power/bq27xxx_battery.h
2a6afddb 8594F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8595F: drivers/power/supply/bq2415x_charger.c
8596F: drivers/power/supply/bq27xxx_battery.c
8597F: drivers/power/supply/bq27xxx_battery_i2c.c
8598F: drivers/power/supply/isp1704_charger.c
8599F: drivers/power/supply/rx51_battery.c
2a6afddb 8600
a1bd3bae 8601NTB DRIVER CORE
9ef6bf6c
JM
8602M: Jon Mason <jdmason@kudzu.us>
8603M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8604M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8605L: linux-ntb@googlegroups.com
fce8a7bb 8606S: Supported
2984411f
JM
8607W: https://github.com/jonmason/ntb/wiki
8608T: git git://github.com/jonmason/ntb.git
fce8a7bb 8609F: drivers/ntb/
548c237c 8610F: drivers/net/ntb_netdev.c
fce8a7bb 8611F: include/linux/ntb.h
a1bd3bae 8612F: include/linux/ntb_transport.h
a9c59ef7 8613F: tools/testing/selftests/ntb/
fce8a7bb 8614
e26a5843
AH
8615NTB INTEL DRIVER
8616M: Jon Mason <jdmason@kudzu.us>
8617M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8618L: linux-ntb@googlegroups.com
e26a5843
AH
8619S: Supported
8620W: https://github.com/jonmason/ntb/wiki
8621T: git git://github.com/jonmason/ntb.git
8622F: drivers/ntb/hw/intel/
fce8a7bb 8623
a1b36958
XY
8624NTB AMD DRIVER
8625M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8626L: linux-ntb@googlegroups.com
8627S: Supported
8628F: drivers/ntb/hw/amd/
8629
1da177e4 8630NTFS FILESYSTEM
2818ef50 8631M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8632L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8633W: http://www.tuxera.com/
e6f4dee7 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8635S: Supported
679655da
JP
8636F: Documentation/filesystems/ntfs.txt
8637F: fs/ntfs/
1da177e4 8638
9eb8ef74 8639NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8640M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8641L: linux-fbdev@vger.kernel.org
ce00f85c 8642S: Maintained
8a61f013
JH
8643F: drivers/video/fbdev/riva/
8644F: drivers/video/fbdev/nvidia/
1da177e4 8645
79461681 8646NVM EXPRESS DRIVER
b3975e94
JF
8647M: Keith Busch <keith.busch@intel.com>
8648M: Jens Axboe <axboe@fb.com>
79461681 8649L: linux-nvme@lists.infradead.org
b3975e94
JF
8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8651W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8652S: Supported
57dacad5 8653F: drivers/nvme/host/
79461681
MW
8654F: include/linux/nvme.h
8655
a07b4970
CH
8656NVM EXPRESS TARGET DRIVER
8657M: Christoph Hellwig <hch@lst.de>
8658M: Sagi Grimberg <sagi@grimberg.me>
8659L: linux-nvme@lists.infradead.org
8660S: Supported
8661F: drivers/nvme/target/
8662
aee4b9bd
SK
8663NVMEM FRAMEWORK
8664M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8665M: Maxime Ripard <maxime.ripard@free-electrons.com>
8666S: Maintained
8667F: drivers/nvmem/
8668F: Documentation/devicetree/bindings/nvmem/
8669F: include/linux/nvmem-consumer.h
8670F: include/linux/nvmem-provider.h
8671
dece4585
CP
8672NXP-NCI NFC DRIVER
8673M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8674R: Charles Gorand <charles.gorand@effinnov.com>
8675L: linux-nfc@lists.01.org (moderated for non-subscribers)
8676S: Supported
8677F: drivers/nfc/nxp-nci
8678
f50d7146 8679NXP TDA998X DRM DRIVER
54176cc6 8680M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8681S: Supported
8682F: drivers/gpu/drm/i2c/tda998x_drv.c
8683F: include/drm/i2c/tda998x.h
8684
fbace43e
PR
8685NXP TFA9879 DRIVER
8686M: Peter Rosin <peda@axentia.se>
8687L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8688S: Maintained
8689F: sound/soc/codecs/tfa9879*
8690
442f04c3
JP
8691OBJTOOL
8692M: Josh Poimboeuf <jpoimboe@redhat.com>
8693S: Supported
8694F: tools/objtool/
8695
f5525786 8696OMAP SUPPORT
0e24bdd4 8697M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8698L: linux-omap@vger.kernel.org
8699W: http://www.muru.com/linux/omap/
8700W: http://linux.omap.com/
8a6e2535 8701Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8703S: Maintained
4e04d5a3 8704F: arch/arm/*omap*/
026da812
FB
8705F: arch/arm/configs/omap1_defconfig
8706F: arch/arm/configs/omap2plus_defconfig
046d0a37 8707F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8708F: drivers/irqchip/irq-omap-intc.c
8709F: drivers/mfd/*omap*.c
8710F: drivers/mfd/menelaus.c
8711F: drivers/mfd/palmas.c
8712F: drivers/mfd/tps65217.c
8713F: drivers/mfd/tps65218.c
8714F: drivers/mfd/tps65910.c
8715F: drivers/mfd/twl-core.[ch]
8716F: drivers/mfd/twl4030*.c
8717F: drivers/mfd/twl6030*.c
8718F: drivers/mfd/twl6040*.c
8719F: drivers/regulator/palmas-regulator*.c
8720F: drivers/regulator/pbias-regulator.c
8721F: drivers/regulator/tps65217-regulator.c
8722F: drivers/regulator/tps65218-regulator.c
8723F: drivers/regulator/tps65910-regulator.c
8724F: drivers/regulator/twl-regulator.c
046d0a37 8725F: include/linux/i2c-omap.h
f5525786 8726
50f29fbd 8727OMAP DEVICE TREE SUPPORT
cdb55ab0 8728M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8729M: Tony Lindgren <tony@atomide.com>
8730L: linux-omap@vger.kernel.org
d0fb18c5 8731L: devicetree@vger.kernel.org
50f29fbd
TL
8732S: Maintained
8733F: arch/arm/boot/dts/*omap*
8734F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8735F: arch/arm/boot/dts/*am4*
8736F: arch/arm/boot/dts/*am5*
8737F: arch/arm/boot/dts/*dra7*
50f29fbd 8738
f5525786 8739OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8740M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8741L: linux-omap@vger.kernel.org
8742S: Maintained
8743F: arch/arm/*omap*/*clock*
8744
8745OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8746M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8747L: linux-omap@vger.kernel.org
8748S: Maintained
8749F: arch/arm/*omap*/*pm*
c46938d4 8750F: drivers/cpufreq/omap-cpufreq.c
f5525786 8751
d21db568 8752OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8753M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8754M: Paul Walmsley <paul@pwsan.com>
8755L: linux-omap@vger.kernel.org
8756S: Maintained
d21db568 8757F: arch/arm/mach-omap2/prm*
692ab1f3 8758
f5525786 8759OMAP AUDIO SUPPORT
6c284903 8760M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8761M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8763L: linux-omap@vger.kernel.org
8764S: Maintained
8765F: sound/soc/omap/
8766
18640193
TL
8767OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8768M: Roger Quadros <rogerq@ti.com>
8769M: Tony Lindgren <tony@atomide.com>
8770L: linux-omap@vger.kernel.org
8771S: Maintained
8772F: drivers/memory/omap-gpmc.c
8773F: arch/arm/mach-omap2/*gpmc*
8774
f5525786 8775OMAP FRAMEBUFFER SUPPORT
830e6384 8776M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8777L: linux-fbdev@vger.kernel.org
f5525786
TL
8778L: linux-omap@vger.kernel.org
8779S: Maintained
8a61f013 8780F: drivers/video/fbdev/omap/
f5525786 8781
676eec0d 8782OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8783M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8784L: linux-omap@vger.kernel.org
676eec0d 8785L: linux-fbdev@vger.kernel.org
178ff4c9 8786S: Maintained
8a61f013 8787F: drivers/video/fbdev/omap2/
178ff4c9
TV
8788F: Documentation/arm/OMAP/DSS
8789
8b37fcfc
OBC
8790OMAP HARDWARE SPINLOCK SUPPORT
8791M: Ohad Ben-Cohen <ohad@wizery.com>
8792L: linux-omap@vger.kernel.org
8793S: Maintained
8794F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8795
f5525786 8796OMAP MMC SUPPORT
8b58be88 8797M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8798L: linux-omap@vger.kernel.org
8799S: Maintained
653f41b5
MC
8800F: drivers/mmc/host/omap.c
8801
8802OMAP HS MMC SUPPORT
0a4585c6 8803L: linux-mmc@vger.kernel.org
653f41b5 8804L: linux-omap@vger.kernel.org
dfa5d196 8805S: Orphan
653f41b5 8806F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8807
8808OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8809M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8810S: Maintained
8811F: drivers/char/hw_random/omap-rng.c
8812
f400c82e 8813OMAP HWMOD SUPPORT
cdb55ab0 8814M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8815M: Paul Walmsley <paul@pwsan.com>
8816L: linux-omap@vger.kernel.org
8817S: Maintained
8fc8b12b 8818F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8819
8633fb30
PW
8820OMAP HWMOD DATA
8821M: Paul Walmsley <paul@pwsan.com>
8822L: linux-omap@vger.kernel.org
8823S: Maintained
8824F: arch/arm/mach-omap2/omap_hwmod*data*
8825
f400c82e 8826OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8827M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8828L: linux-omap@vger.kernel.org
8829S: Maintained
8830F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8831
0db83ced 8832OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8833M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8834L: linux-media@vger.kernel.org
8835S: Maintained
7eec52db 8836F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8837F: drivers/media/platform/omap3isp/
0db83ced 8838F: drivers/staging/media/omap4iss/
7e8970e1 8839
f5525786 8840OMAP USB SUPPORT
f5525786
TL
8841L: linux-usb@vger.kernel.org
8842L: linux-omap@vger.kernel.org
3b243519 8843S: Orphan
a16fbd65
JP
8844F: drivers/usb/*/*omap*
8845F: arch/arm/*omap*/usb*
f5525786 8846
6d994710 8847OMAP GPIO DRIVER
fe643528 8848M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8849M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8850M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8851L: linux-omap@vger.kernel.org
8852S: Maintained
fe643528 8853F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8854F: drivers/gpio/gpio-omap.c
8855
c351e290
MJ
8856OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8857M: Mark Jackson <mpfj@newflow.co.uk>
8858L: linux-omap@vger.kernel.org
8859S: Maintained
8860F: arch/arm/boot/dts/am335x-nano.dts
8861
0ad122d9 8862OMFS FILESYSTEM
8b58be88 8863M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8864L: linux-karma-devel@lists.sourceforge.net
8865S: Maintained
679655da
JP
8866F: Documentation/filesystems/omfs.txt
8867F: fs/omfs/
0ad122d9 8868
c1986ee9 8869OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8870M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8871S: Maintained
679655da
JP
8872F: drivers/char/pcmcia/cm4000_cs.c
8873F: include/linux/cm4000_cs.h
c117ab84 8874F: include/uapi/linux/cm4000_cs.h
c1986ee9 8875
77c44ab1 8876OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8877M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8878S: Maintained
679655da 8879F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8880
77d5140f 8881OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8882M: Jonathan Corbet <corbet@lwn.net>
661263b5 8883L: linux-media@vger.kernel.org
275ffde4 8884T: git git://linuxtv.org/media_tree.git
77d5140f 8885S: Maintained
90d72ac6 8886F: drivers/media/i2c/ov7670.c
77d5140f 8887
431bca73 8888ONENAND FLASH DRIVER
8b58be88 8889M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8890L: linux-mtd@lists.infradead.org
8891S: Maintained
679655da
JP
8892F: drivers/mtd/onenand/
8893F: include/linux/mtd/onenand*.h
431bca73 8894
1da177e4 8895ONSTREAM SCSI TAPE DRIVER
8b58be88 8896M: Willem Riede <osst@riede.org>
1da177e4
LT
8897L: osst-users@lists.sourceforge.net
8898L: linux-scsi@vger.kernel.org
8899S: Maintained
f7269cfc
JD
8900F: Documentation/scsi/osst.txt
8901F: drivers/scsi/osst.*
8902F: drivers/scsi/osst_*.h
8903F: drivers/scsi/st.h
1da177e4 8904
e2d1d6c0 8905OPENCORES I2C BUS DRIVER
8b58be88 8906M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8907L: linux-i2c@vger.kernel.org
e2d1d6c0 8908S: Maintained
679655da
JP
8909F: Documentation/i2c/busses/i2c-ocores
8910F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8911
860c44c1 8912OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8913M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8914M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8915L: devicetree@vger.kernel.org
a7fefe9f 8916W: http://www.devicetree.org/
fcdec35e 8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8918S: Maintained
f8828205 8919F: drivers/of/
860c44c1 8920F: include/linux/of*.h
f8828205 8921F: scripts/dtc/
860c44c1 8922
f8828205 8923OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8924M: Rob Herring <robh+dt@kernel.org>
f8828205 8925M: Mark Rutland <mark.rutland@arm.com>
f8828205 8926L: devicetree@vger.kernel.org
9f273c24 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8928Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8929S: Maintained
8930F: Documentation/devicetree/
8931F: arch/*/boot/dts/
8932F: include/dt-bindings/
8933
2bb65f56
PA
8934OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8935M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8936L: devicetree@vger.kernel.org
8937S: Maintained
8938F: Documentation/devicetree/dynamic-resolution-notes.txt
8939F: Documentation/devicetree/overlay-notes.txt
8940F: drivers/of/overlay.c
8941F: drivers/of/resolver.c
8942
19f9d392
JB
8943OPENRISC ARCHITECTURE
8944M: Jonas Bonn <jonas@southpole.se>
8945W: http://openrisc.net
19f9d392
JB
8946S: Maintained
8947T: git git://openrisc.net/~jonas/linux
14430813 8948F: arch/openrisc/
19f9d392 8949
ccb1352e 8950OPENVSWITCH
4f337ed5 8951M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8952L: netdev@vger.kernel.org
ccb1352e
JG
8953L: dev@openvswitch.org
8954W: http://openvswitch.org
ccb1352e
JG
8955S: Maintained
8956F: net/openvswitch/
b422da7c 8957F: include/uapi/linux/openvswitch.h
ccb1352e 8958
875fa6fb
VK
8959OPERATING PERFORMANCE POINTS (OPP)
8960M: Viresh Kumar <vireshk@kernel.org>
8961M: Nishanth Menon <nm@ti.com>
8962M: Stephen Boyd <sboyd@codeaurora.org>
8963L: linux-pm@vger.kernel.org
8964S: Maintained
8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8966F: drivers/base/power/opp/
8967F: include/linux/pm_opp.h
8968F: Documentation/power/opp.txt
8969F: Documentation/devicetree/bindings/opp/
8970
af39917d
CL
8971OPL4 DRIVER
8972M: Clemens Ladisch <clemens@ladisch.de>
8973L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8974T: git git://git.alsa-project.org/alsa-kernel.git
8975S: Maintained
8976F: sound/drivers/opl4/
8977
1da177e4 8978OPROFILE
4cf7e718 8979M: Robert Richter <rric@kernel.org>
1da177e4
LT
8980L: oprofile-list@lists.sf.net
8981S: Maintained
81c4a8a6 8982F: arch/*/include/asm/oprofile*.h
679655da
JP
8983F: arch/*/oprofile/
8984F: drivers/oprofile/
8985F: include/linux/oprofile.h
1da177e4 8986
e2d1d6c0 8987ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8988M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8989M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8990L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8991W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8992S: Supported
679655da
JP
8993F: Documentation/filesystems/ocfs2.txt
8994F: Documentation/filesystems/dlmfs.txt
8995F: fs/ocfs2/
e2d1d6c0 8996
1da177e4 8997ORINOCO DRIVER
724c6b35 8998L: linux-wireless@vger.kernel.org
491b26b4 8999W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9000W: http://www.nongnu.org/orinoco/
3a59babb 9001S: Orphan
2be45b66 9002F: drivers/net/wireless/intersil/orinoco/
1da177e4 9003
42c55aa8 9004OSD LIBRARY and FILESYSTEM
fadc0752 9005M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9006M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9007L: osd-dev@open-osd.org
9008W: http://open-osd.org
54e5881d 9009T: git git://git.open-osd.org/open-osd.git
68274794 9010S: Maintained
42c55aa8 9011F: drivers/scsi/osd/
6b6f0b6c 9012F: include/scsi/osd_*
42c55aa8 9013F: fs/exofs/
68274794 9014
ef94b186 9015OVERLAY FILESYSTEM
7c37fbda 9016M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9017L: linux-unionfs@vger.kernel.org
9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9019S: Supported
1d113735 9020F: fs/overlayfs/
7c37fbda
NB
9021F: Documentation/filesystems/overlayfs.txt
9022
85096169
MM
9023ORANGEFS FILESYSTEM
9024M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9025L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9026T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9027S: Supported
9028F: fs/orangefs/
9029F: Documentation/filesystems/orangefs.txt
9030
e2d1d6c0 9031P54 WIRELESS DRIVER
084cb0fe 9032M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9033L: linux-wireless@vger.kernel.org
084cb0fe 9034W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9035S: Maintained
d3466830 9036F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9037
f5cd7872 9038PA SEMI ETHERNET DRIVER
f5cd7872 9039L: netdev@vger.kernel.org
56a5b8da 9040S: Orphan
ded19add 9041F: drivers/net/ethernet/pasemi/*
f5cd7872 9042
beb58aa3 9043PA SEMI SMBUS DRIVER
846557d3 9044L: linux-i2c@vger.kernel.org
56a5b8da 9045S: Orphan
679655da 9046F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9047
48fc267e
SK
9048PADATA PARALLEL EXECUTION MECHANISM
9049M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9050L: linux-crypto@vger.kernel.org
9051S: Maintained
9052F: kernel/padata.c
9053F: include/linux/padata.h
9054F: Documentation/padata.txt
9055
709ee531 9056PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9057M: Harald Welte <laforge@gnumonks.org>
d0944853 9058L: platform-driver-x86@vger.kernel.org
709ee531 9059S: Maintained
679655da 9060F: drivers/platform/x86/panasonic-laptop.c
709ee531 9061
368dd5ac 9062PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9063M: David Howells <dhowells@redhat.com>
4fa97181
DH
9064L: linux-am33-list@redhat.com (moderated for non-subscribers)
9065W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9066S: Maintained
679655da
JP
9067F: Documentation/mn10300/
9068F: arch/mn10300/
4fa97181 9069
305b37bd
KS
9070PARALLEL LCD/KEYPAD PANEL DRIVER
9071M: Willy Tarreau <willy@haproxy.com>
9072M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9073S: Odd Fixes
9074F: Documentation/misc-devices/lcd-panel-cgram.txt
9075F: drivers/misc/panel.c
9076
64dfff03
SM
9077PARALLEL PORT SUBSYSTEM
9078M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9079M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9080L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9081S: Maintained
679655da
JP
9082F: drivers/parport/
9083F: include/linux/parport*.h
9084F: drivers/char/ppdev.c
c117ab84 9085F: include/uapi/linux/ppdev.h
64dfff03 9086F: Documentation/parport*.txt
1da177e4 9087
4cdf6bc2 9088PARAVIRT_OPS INTERFACE
d633180c 9089M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9090M: Chris Wright <chrisw@sous-sol.org>
9091M: Alok Kataria <akataria@vmware.com>
9092M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9093L: virtualization@lists.linux-foundation.org
4cdf6bc2 9094S: Supported
a2e19991 9095F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9096F: arch/*/kernel/paravirt*
9097F: arch/*/include/asm/paravirt.h
47ae4b05 9098F: include/linux/hypervisor.h
4cdf6bc2 9099
e2d1d6c0 9100PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9101M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9102L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9103S: Maintained
679655da
JP
9104F: Documentation/blockdev/paride.txt
9105F: drivers/block/paride/
e2d1d6c0
RD
9106
9107PARISC ARCHITECTURE
b8828770 9108M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9109M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9110L: linux-parisc@vger.kernel.org
9111W: http://www.parisc-linux.org/
8a6e2535 9112Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9114T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9115S: Maintained
679655da 9116F: arch/parisc/
2b6bac9e 9117F: Documentation/parisc/
679655da 9118F: drivers/parisc/
2b6bac9e
HD
9119F: drivers/char/agp/parisc-agp.c
9120F: drivers/input/serio/gscps2.c
9121F: drivers/parport/parport_gsc.*
9122F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9123F: drivers/video/fbdev/sti*
2b6bac9e
HD
9124F: drivers/video/console/sti*
9125F: drivers/video/logo/logo_parisc*
e2d1d6c0 9126
1662d32c 9127PC87360 HARDWARE MONITORING DRIVER
8b58be88 9128M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9129L: linux-hwmon@vger.kernel.org
1662d32c 9130S: Maintained
679655da
JP
9131F: Documentation/hwmon/pc87360
9132F: drivers/hwmon/pc87360.c
1662d32c
JC
9133
9134PC8736x GPIO DRIVER
8b58be88 9135M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9136S: Maintained
679655da 9137F: drivers/char/pc8736x_gpio.c
1662d32c 9138
1ad107fd 9139PC87427 HARDWARE MONITORING DRIVER
d8130624 9140M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9141L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9142S: Maintained
9143F: Documentation/hwmon/pc87427
9144F: drivers/hwmon/pc87427.c
9145
b26e0ed4 9146PCA9532 LED DRIVER
8b58be88 9147M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9148S: Maintained
d5ca6918
JP
9149F: drivers/leds/leds-pca9532.c
9150F: include/linux/leds-pca9532.h
b26e0ed4 9151
5ce914a8 9152PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9153M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9154L: linux-i2c@vger.kernel.org
9155S: Maintained
b4f0b74e 9156F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9157
3971dae5 9158PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9159M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9160S: Maintained
9161F: drivers/firmware/pcdp.*
9162
065c6359 9163PCI ERROR RECOVERY
6305902c 9164M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9165L: linux-pci@vger.kernel.org
065c6359 9166S: Supported
679655da 9167F: Documentation/PCI/pci-error-recovery.txt
065c6359 9168
78c1cffd
RC
9169PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9170M: Russell Currey <ruscur@russell.cc>
9171L: linuxppc-dev@lists.ozlabs.org
9172S: Supported
9173F: Documentation/powerpc/eeh-pci-error-recovery.txt
9174F: arch/powerpc/kernel/eeh*.c
9175F: arch/powerpc/platforms/*/eeh*.c
9176F: arch/powerpc/include/*/eeh*.h
9177
1da177e4 9178PCI SUBSYSTEM
5ac3a6d2 9179M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9180L: linux-pci@vger.kernel.org
99662dd1 9181Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9183S: Supported
92a1fe2e 9184F: Documentation/devicetree/bindings/pci/
679655da
JP
9185F: Documentation/PCI/
9186F: drivers/pci/
9187F: include/linux/pci*
6b49ee49 9188F: arch/x86/pci/
cad01f91 9189F: arch/x86/kernel/quirks.c
1da177e4 9190
eaa6111b
LFT
9191PCI DRIVER FOR ALTERA PCIE IP
9192M: Ley Foon Tan <lftan@altera.com>
9193L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9194L: linux-pci@vger.kernel.org
9195S: Supported
9196F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9197F: drivers/pci/host/pcie-altera.c
9198
b7e78170
RH
9199PCI DRIVER FOR ARM VERSATILE PLATFORM
9200M: Rob Herring <robh@kernel.org>
9201L: linux-pci@vger.kernel.org
9202L: linux-arm-kernel@lists.infradead.org
9203S: Maintained
9204F: Documentation/devicetree/bindings/pci/versatile.txt
9205F: drivers/pci/host/pci-versatile.c
9206
3dc9d38c
TP
9207PCI DRIVER FOR ARMADA 8K
9208M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9209L: linux-pci@vger.kernel.org
9210L: linux-arm-kernel@lists.infradead.org
9211S: Maintained
9212F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9213F: drivers/pci/host/pcie-armada8k.c
9214
5f6b6ccd
TI
9215PCI DRIVER FOR APPLIEDMICRO XGENE
9216M: Tanmay Inamdar <tinamdar@apm.com>
9217L: linux-pci@vger.kernel.org
9218L: linux-arm-kernel@lists.infradead.org
9219S: Maintained
9220F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9221F: drivers/pci/host/pci-xgene.c
9222
62d0ff83
ML
9223PCI DRIVER FOR FREESCALE LAYERSCAPE
9224M: Minghuan Lian <minghuan.Lian@freescale.com>
9225M: Mingkai Hu <mingkai.hu@freescale.com>
9226M: Roy Zang <tie-fei.zang@freescale.com>
9227L: linuxppc-dev@lists.ozlabs.org
9228L: linux-pci@vger.kernel.org
9229L: linux-arm-kernel@lists.infradead.org
9230S: Maintained
9231F: drivers/pci/host/*layerscape*
9232
f0b75693 9233PCI DRIVER FOR IMX6
f175aa2c 9234M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9235M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9238S: Maintained
9239F: drivers/pci/host/*imx6*
9240
0c4ffcfe
MK
9241PCI DRIVER FOR TI KEYSTONE
9242M: Murali Karicheri <m-karicheri2@ti.com>
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S: Maintained
9246F: drivers/pci/host/*keystone*
9247
f0b75693
BH
9248PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9249M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9250M: Jason Cooper <jason@lakedaemon.net>
9251L: linux-pci@vger.kernel.org
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253S: Maintained
9254F: drivers/pci/host/*mvebu*
9255
8c39d710
TP
9256PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9257M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9258L: linux-pci@vger.kernel.org
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S: Maintained
441106d9 9261F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9262F: drivers/pci/host/pci-aardvark.c
9263
0447cfd7
TR
9264PCI DRIVER FOR NVIDIA TEGRA
9265M: Thierry Reding <thierry.reding@gmail.com>
9266L: linux-tegra@vger.kernel.org
f0b75693 9267L: linux-pci@vger.kernel.org
0447cfd7
TR
9268S: Supported
9269F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9270F: drivers/pci/host/pci-tegra.c
9271
47ff3de9
KVA
9272PCI DRIVER FOR TI DRA7XX
9273M: Kishon Vijay Abraham I <kishon@ti.com>
9274L: linux-omap@vger.kernel.org
9275L: linux-pci@vger.kernel.org
9276S: Supported
9277F: Documentation/devicetree/bindings/pci/ti-pci.txt
9278F: drivers/pci/host/pci-dra7xx.c
9279
f0b75693
BH
9280PCI DRIVER FOR RENESAS R-CAR
9281M: Simon Horman <horms@verge.net.au>
9282L: linux-pci@vger.kernel.org
4a121096 9283L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9284S: Maintained
9285F: drivers/pci/host/*rcar*
9286
4af82255 9287PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9288M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9289L: linux-pci@vger.kernel.org
f0b75693
BH
9290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9292S: Maintained
9293F: drivers/pci/host/pci-exynos.c
9294
f0b75693 9295PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9296M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9297M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9298L: linux-pci@vger.kernel.org
9299S: Maintained
9300F: drivers/pci/host/*designware*
9301
5a3aa2a8 9302PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9303M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9304L: linux-pci@vger.kernel.org
9305S: Maintained
9306F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9307F: drivers/pci/host/pcie-designware-plat.c
9308
cf28855b
WD
9309PCI DRIVER FOR GENERIC OF HOSTS
9310M: Will Deacon <will.deacon@arm.com>
9311L: linux-pci@vger.kernel.org
9312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9313S: Maintained
9314F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9315F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9316F: drivers/pci/host/pci-host-generic.c
9317
185a383a
KB
9318PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9319M: Keith Busch <keith.busch@intel.com>
9320L: linux-pci@vger.kernel.org
9321S: Supported
9322F: arch/x86/pci/vmd.c
9323
51b66a6c 9324PCIE DRIVER FOR ST SPEAR13XX
110baab1 9325M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9326L: linux-pci@vger.kernel.org
110baab1 9327S: Maintained
51b66a6c
PA
9328F: drivers/pci/host/*spear*
9329
af1169b4
LFT
9330PCI MSI DRIVER FOR ALTERA MSI IP
9331M: Ley Foon Tan <lftan@altera.com>
9332L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9333L: linux-pci@vger.kernel.org
9334S: Supported
9335F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9336F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9337
dcd19de3
DD
9338PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9339M: Duc Dang <dhdang@apm.com>
9340L: linux-pci@vger.kernel.org
9341L: linux-arm-kernel@lists.infradead.org
9342S: Maintained
9343F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9344F: drivers/pci/host/pci-xgene-msi.c
9345
a3cbfae1
NC
9346PCIE DRIVER FOR AXIS ARTPEC
9347M: Niklas Cassel <niklas.cassel@axis.com>
9348M: Jesper Nilsson <jesper.nilsson@axis.com>
9349L: linux-arm-kernel@axis.com
9350L: linux-pci@vger.kernel.org
9351S: Maintained
9352F: Documentation/devicetree/bindings/pci/axis,artpec*
9353F: drivers/pci/host/*artpec*
9354
500a1d9a
ZW
9355PCIE DRIVER FOR HISILICON
9356M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9357M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9358L: linux-pci@vger.kernel.org
9359S: Maintained
9360F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9361F: drivers/pci/host/pcie-hisi.c
9362
e77f847d
SL
9363PCIE DRIVER FOR ROCKCHIP
9364M: Shawn Lin <shawn.lin@rock-chips.com>
9365M: Wenrui Li <wenrui.li@rock-chips.com>
9366L: linux-pci@vger.kernel.org
9367L: linux-rockchip@lists.infradead.org
9368S: Maintained
9369F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9370F: drivers/pci/host/pcie-rockchip.c
9371
82a82383
SV
9372PCIE DRIVER FOR QUALCOMM MSM
9373M: Stanimir Varbanov <svarbanov@mm-sol.com>
9374L: linux-pci@vger.kernel.org
9375L: linux-arm-msm@vger.kernel.org
9376S: Maintained
9377F: drivers/pci/host/*qcom*
9378
f12b76e5
DD
9379PCIE DRIVER FOR CAVIUM THUNDERX
9380M: David Daney <david.daney@cavium.com>
9381L: linux-pci@vger.kernel.org
9382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9383S: Supported
9384F: Documentation/devicetree/bindings/pci/pci-thunder-*
9385F: drivers/pci/host/pci-thunder-*
9386
1da177e4 9387PCMCIA SUBSYSTEM
4230dfc9 9388P: Linux PCMCIA Team
f5df5881 9389L: linux-pcmcia@lists.infradead.org
6650e0a5 9390W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9392S: Maintained
679655da 9393F: Documentation/pcmcia/
a67cd548 9394F: tools/pcmcia/
679655da
JP
9395F: drivers/pcmcia/
9396F: include/pcmcia/
1da177e4
LT
9397
9398PCNET32 NETWORK DRIVER
227fb925 9399M: Don Fry <pcnet32@frontier.com>
979b6c13 9400L: netdev@vger.kernel.org
1da177e4 9401S: Maintained
b955f6ca 9402F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9403
48fc267e
SK
9404PCRYPT PARALLEL CRYPTO ENGINE
9405M: Steffen Klassert <steffen.klassert@secunet.com>
9406L: linux-crypto@vger.kernel.org
9407S: Maintained
9408F: crypto/pcrypt.c
9409F: include/crypto/pcrypt.h
9410
e72df0b8
TH
9411PER-CPU MEMORY ALLOCATOR
9412M: Tejun Heo <tj@kernel.org>
93e205a7 9413M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9415S: Maintained
9416F: include/linux/percpu*.h
9417F: mm/percpu*.c
9418F: arch/*/include/asm/percpu.h
9419
ad4ecbcb 9420PER-TASK DELAY ACCOUNTING
185e595f 9421M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9422S: Maintained
679655da
JP
9423F: include/linux/delayacct.h
9424F: kernel/delayacct.c
ad4ecbcb 9425
57c0c15b 9426PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9427M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9428M: Ingo Molnar <mingo@redhat.com>
f80c5393 9429M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9430R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9431L: linux-kernel@vger.kernel.org
75fc2d37 9432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9433S: Supported
d53e8365 9434F: kernel/events/*
a003236c 9435F: include/linux/perf_event.h
c117ab84 9436F: include/uapi/linux/perf_event.h
141c4296
RR
9437F: arch/*/kernel/perf_event*.c
9438F: arch/*/kernel/*/perf_event*.c
9439F: arch/*/kernel/*/*/perf_event*.c
a003236c 9440F: arch/*/include/asm/perf_event.h
a003236c 9441F: arch/*/kernel/perf_callchain.c
b0a434fb 9442F: arch/*/events/*
a003236c 9443F: tools/perf/
6c0b3244 9444
dd49d0f5 9445PERSONALITY HANDLING
8b58be88 9446M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9447L: linux-abi-devel@lists.sourceforge.net
9448S: Maintained
679655da 9449F: include/linux/personality.h
c117ab84 9450F: include/uapi/linux/personality.h
dd49d0f5 9451
838e7a03 9452PHONET PROTOCOL
2a06b40f 9453M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9454S: Supported
9455F: Documentation/networking/phonet.txt
9456F: include/linux/phonet.h
9457F: include/net/phonet/
c117ab84 9458F: include/uapi/linux/phonet.h
838e7a03
RDC
9459F: net/phonet/
9460
1da177e4 9461PHRAM MTD DRIVER
8b58be88 9462M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9463L: linux-mtd@lists.infradead.org
9464S: Maintained
679655da 9465F: drivers/mtd/devices/phram.c
1da177e4 9466
efdbb10e
BP
9467PICOLCD HID DRIVER
9468M: Bruno Prémont <bonbons@linux-vserver.org>
9469L: linux-input@vger.kernel.org
9470S: Maintained
9471F: drivers/hid/hid-picolcd*
9472
a53bfa07
JI
9473PICOXCELL SUPPORT
9474M: Jamie Iles <jamie@jamieiles.com>
9475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9476T: git git://github.com/jamieiles/linux-2.6-ji.git
9477S: Supported
b8733987 9478F: arch/arm/boot/dts/picoxcell*
14430813 9479F: arch/arm/mach-picoxcell/
b8733987 9480F: drivers/crypto/picoxcell*
a53bfa07 9481
2744e8af
LW
9482PIN CONTROL SUBSYSTEM
9483M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9484L: linux-gpio@vger.kernel.org
dbe752a3 9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9486S: Maintained
9feeed94 9487F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9488F: Documentation/pinctrl.txt
07f29ba6 9489F: drivers/pinctrl/
8e406fe4 9490F: include/linux/pinctrl/
2744e8af 9491
2201bbb8
JCPV
9492PIN CONTROLLER - ATMEL AT91
9493M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9495S: Maintained
c654b6bf 9496F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9497
33d3690c
LD
9498PIN CONTROLLER - ATMEL AT91 PIO4
9499M: Ludovic Desroches <ludovic.desroches@atmel.com>
9500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9501L: linux-gpio@vger.kernel.org
9502S: Supported
9503F: drivers/pinctrl/pinctrl-at91-pio4.*
9504
cbd1b652
MW
9505PIN CONTROLLER - INTEL
9506M: Mika Westerberg <mika.westerberg@linux.intel.com>
9507M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9508S: Maintained
9509F: drivers/pinctrl/intel/
2201bbb8 9510
9963b536
LP
9511PIN CONTROLLER - RENESAS
9512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9513M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9514L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9515S: Maintained
9516F: drivers/pinctrl/sh-pfc/
9517
b75e60d6 9518PIN CONTROLLER - SAMSUNG
fea685e9 9519M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9520M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9521M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9524S: Maintained
9b5b33f6 9525F: drivers/pinctrl/samsung/
5db7e3bb
KK
9526F: include/dt-bindings/pinctrl/samsung.h
9527F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9528
13cbd906
TL
9529PIN CONTROLLER - SINGLE
9530M: Tony Lindgren <tony@atomide.com>
9531M: Haojian Zhuang <haojian.zhuang@linaro.org>
9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533L: linux-omap@vger.kernel.org
9534S: Maintained
9535F: drivers/pinctrl/pinctrl-single.c
9536
deda8287 9537PIN CONTROLLER - ST SPEAR
da89947b 9538M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540W: http://www.st.com/spear
9541S: Maintained
8e406fe4 9542F: drivers/pinctrl/spear/
deda8287 9543
11a1cf34
JH
9544PISTACHIO SOC SUPPORT
9545M: James Hartley <james.hartley@imgtec.com>
9546M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9547L: linux-mips@linux-mips.org
9548S: Maintained
9549F: arch/mips/pistachio/
9550F: arch/mips/include/asm/mach-pistachio/
9551F: arch/mips/boot/dts/pistachio/
9552F: arch/mips/configs/pistachio*_defconfig
9553
249a6771 9554PKTCDVD DRIVER
e5f6450c 9555M: Jiri Kosina <jikos@kernel.org>
249a6771 9556S: Maintained
679655da
JP
9557F: drivers/block/pktcdvd.c
9558F: include/linux/pktcdvd.h
c117ab84 9559F: include/uapi/linux/pktcdvd.h
249a6771 9560
b31d8273
G
9561PKUNITY SOC DRIVERS
9562M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9563W: http://mprc.pku.edu.cn/~guanxuetao/linux
9564S: Maintained
ceebf4d5 9565T: git git://github.com/gxt/linux.git
b31d8273 9566F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9567F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9568F: drivers/video/fbdev/fb-puv3.c
2809e80b 9569F: drivers/rtc/rtc-puv3.c
b31d8273 9570
9d2ecfb7 9571PMBUS HARDWARE MONITORING DRIVERS
ca462085 9572M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9573L: linux-hwmon@vger.kernel.org
9574W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9575W: http://www.roeck-us.net/linux/drivers/
9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9577S: Maintained
9578F: Documentation/hwmon/pmbus
9579F: drivers/hwmon/pmbus/
9580F: include/linux/i2c/pmbus.h
9581
89a36810 9582PMC SIERRA MaxRAID DRIVER
89a36810
AR
9583L: linux-scsi@vger.kernel.org
9584W: http://www.pmc-sierra.com/
3cdea4d7 9585S: Orphan
89a36810
AR
9586F: drivers/scsi/pmcraid.*
9587
dbf9bfe6 9588PMC SIERRA PM8001 DRIVER
d32477e2 9589M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9590M: lindar_liu@usish.com
f5a7b525 9591L: pmchba@pmcs.com
dbf9bfe6 9592L: linux-scsi@vger.kernel.org
9593S: Supported
9594F: drivers/scsi/pm8001/
9595
1da177e4 9596POSIX CLOCKS and TIMERS
8b58be88 9597M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9598L: linux-kernel@vger.kernel.org
75fc2d37 9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9600S: Maintained
679655da
JP
9601F: fs/timerfd.c
9602F: include/linux/timer*
5cee9645 9603F: kernel/time/*timer*
1da177e4 9604
7b06a6d7
RW
9605POWER MANAGEMENT CORE
9606M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9607L: linux-pm@vger.kernel.org
9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9609S: Supported
9610F: drivers/base/power/
9611F: include/linux/pm.h
9612F: include/linux/pm_*
9613F: include/linux/powercap.h
9614F: drivers/powercap/
9615
3be86148 9616POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9617M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9618L: linux-pm@vger.kernel.org
58db9505 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9620S: Maintained
f3332532 9621F: Documentation/devicetree/bindings/power/supply/
679655da 9622F: include/linux/power_supply.h
8c0984e5 9623F: drivers/power/supply/
3be86148 9624
514f161a
MR
9625POWER STATE COORDINATION INTERFACE (PSCI)
9626M: Mark Rutland <mark.rutland@arm.com>
9627M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9628L: linux-arm-kernel@lists.infradead.org
9629S: Maintained
9630F: drivers/firmware/psci.c
9631F: include/linux/psci.h
9632F: include/uapi/linux/psci.h
9633
43a1dd9b
SJS
9634POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9635M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9636L: linuxppc-dev@lists.ozlabs.org
9637S: Maintained
9638F: drivers/char/powernv-op-panel.c
9639
1da177e4 9640PNP SUPPORT
9c3646d1 9641M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9642S: Maintained
679655da 9643F: drivers/pnp/
1da177e4
LT
9644
9645PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9646M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9647L: linux-ppp@vger.kernel.org
9648S: Maintained
224cf5ad 9649F: drivers/net/ppp/ppp_*
1da177e4
LT
9650
9651PPP OVER ATM (RFC 2364)
8b58be88 9652M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9653S: Maintained
679655da 9654F: net/atm/pppoatm.c
c117ab84 9655F: include/uapi/linux/atmppp.h
1da177e4
LT
9656
9657PPP OVER ETHERNET
8b58be88 9658M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9659S: Maintained
224cf5ad
JK
9660F: drivers/net/ppp/pppoe.c
9661F: drivers/net/ppp/pppox.c
1da177e4 9662
a6d2370b 9663PPP OVER L2TP
8b58be88 9664M: James Chapman <jchapman@katalix.com>
a6d2370b 9665S: Maintained
90ca28d1 9666F: net/l2tp/l2tp_ppp.c
679655da 9667F: include/linux/if_pppol2tp.h
c117ab84 9668F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9669
eae9d2ba 9670PPS SUPPORT
8b58be88 9671M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9672W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9673L: linuxpps@ml.enneenne.com (subscribers-only)
9674S: Maintained
cabaaf41
JP
9675F: Documentation/pps/
9676F: drivers/pps/
9677F: include/linux/pps*.h
eae9d2ba 9678
71a6d0af
HW
9679PPTP DRIVER
9680M: Dmitry Kozlov <xeb@mail.ru>
9681L: netdev@vger.kernel.org
9682S: Maintained
224cf5ad 9683F: drivers/net/ppp/pptp.c
71a6d0af
HW
9684W: http://sourceforge.net/projects/accel-pptp
9685
1da177e4 9686PREEMPTIBLE KERNEL
8b58be88 9687M: Robert Love <rml@tech9.net>
1da177e4
LT
9688L: kpreempt-tech@lists.sourceforge.net
9689W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9690S: Supported
679655da
JP
9691F: Documentation/preempt-locking.txt
9692F: include/linux/preempt.h
1da177e4
LT
9693
9694PRISM54 WIRELESS DRIVER
8b58be88 9695M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9696L: linux-wireless@vger.kernel.org
9ef80804 9697W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9698S: Obsolete
c12edfe2 9699F: drivers/net/wireless/intersil/prism54/
1da177e4 9700
02c18891 9701PS3 NETWORK SUPPORT
b809b9ca 9702M: Geoff Levand <geoff@infradead.org>
02c18891 9703L: netdev@vger.kernel.org
a14ab6b6 9704L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9705S: Maintained
8df158ac 9706F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9707
f58a9d17 9708PS3 PLATFORM SUPPORT
b809b9ca 9709M: Geoff Levand <geoff@infradead.org>
a4724ed6 9710L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9711S: Maintained
679655da
JP
9712F: arch/powerpc/boot/ps3*
9713F: arch/powerpc/include/asm/lv1call.h
9714F: arch/powerpc/include/asm/ps3*.h
9715F: arch/powerpc/platforms/ps3/
9716F: drivers/*/ps3*
9717F: drivers/ps3/
fec629b8 9718F: drivers/rtc/rtc-ps3.c
679655da 9719F: drivers/usb/host/*ps3.c
fec629b8 9720F: sound/ppc/snd_ps3*
f58a9d17 9721
cffb4add 9722PS3VRAM DRIVER
8b58be88 9723M: Jim Paris <jim@jtan.com>
3715a5d0 9724M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9725L: linuxppc-dev@lists.ozlabs.org
cffb4add 9726S: Maintained
8a3977cb 9727F: drivers/block/ps3vram.c
cffb4add 9728
8defe599 9729PSTORE FILESYSTEM
9d5e2a02 9730M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9731M: Colin Cross <ccross@android.com>
9732M: Kees Cook <keescook@chromium.org>
9733M: Tony Luck <tony.luck@intel.com>
9734S: Maintained
9f273c24 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9736F: fs/pstore/
9737F: include/linux/pstore*
04851772 9738F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9739F: drivers/acpi/apei/erst.c
9740
7fbc415d
RC
9741PTP HARDWARE CLOCK SUPPORT
9742M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9743L: netdev@vger.kernel.org
7fbc415d
RC
9744S: Maintained
9745W: http://linuxptp.sourceforge.net/
9746F: Documentation/ABI/testing/sysfs-ptp
9747F: Documentation/ptp/*
0ecb3cdd 9748F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9749F: drivers/net/phy/dp83640*
9750F: drivers/ptp/*
9751F: include/linux/ptp_cl*
9752
cf94a4d1 9753PTRACE SUPPORT
e846ee5f 9754M: Roland McGrath <roland@hack.frob.com>
8b58be88 9755M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9756S: Maintained
9757F: include/asm-generic/syscall.h
9758F: include/linux/ptrace.h
9759F: include/linux/regset.h
9760F: include/linux/tracehook.h
c117ab84 9761F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9762F: kernel/ptrace.c
9763
3e9d7ba7
HV
9764PULSE8-CEC DRIVER
9765M: Hans Verkuil <hverkuil@xs4all.nl>
9766L: linux-media@vger.kernel.org
9767T: git git://linuxtv.org/media_tree.git
9768S: Maintained
9769F: drivers/staging/media/pulse8-cec
9770
8320204a 9771PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9772M: Mike Isely <isely@pobox.com>
16e9495d 9773L: pvrusb2@isely.net (subscribers-only)
661263b5 9774L: linux-media@vger.kernel.org
8320204a 9775W: http://www.isely.net/pvrusb2/
275ffde4 9776T: git git://linuxtv.org/media_tree.git
8320204a 9777S: Maintained
618cd932 9778F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9779F: drivers/media/usb/pvrusb2/
8320204a 9780
39532e6c 9781PWC WEBCAM DRIVER
c0936df4 9782M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9783L: linux-media@vger.kernel.org
9784T: git git://linuxtv.org/media_tree.git
c0936df4 9785S: Odd Fixes
39532e6c
HG
9786F: drivers/media/usb/pwc/*
9787
93c090b3 9788PWM FAN DRIVER
774e0362
KD
9789M: Kamil Debski <kamil@wypas.org>
9790M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9791L: linux-hwmon@vger.kernel.org
93c090b3
KD
9792S: Supported
9793F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9794F: Documentation/hwmon/pwm-fan
9795F: drivers/hwmon/pwm-fan.c
9796
200efedd 9797PWM SUBSYSTEM
aa3495f7
TR
9798M: Thierry Reding <thierry.reding@gmail.com>
9799L: linux-pwm@vger.kernel.org
0c2498f1 9800S: Maintained
006e854f 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9802F: Documentation/pwm.txt
9803F: Documentation/devicetree/bindings/pwm/
9804F: include/linux/pwm.h
0c2498f1 9805F: drivers/pwm/
a140b98d
TR
9806F: drivers/video/backlight/pwm_bl.c
9807F: include/linux/pwm_backlight.h
0c2498f1 9808
30ec261e 9809PXA2xx/PXA3xx SUPPORT
8da5e302 9810M: Daniel Mack <daniel@zonque.org>
a323f664 9811M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9812M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9814T: git git://github.com/hzhuang1/linux.git
8da5e302 9815T: git git://github.com/rjarzmik/linux.git
1da177e4 9816S: Maintained
e68d7c14 9817F: arch/arm/boot/dts/pxa*
679655da 9818F: arch/arm/mach-pxa/
820439f1 9819F: drivers/dma/pxa*
679655da 9820F: drivers/pcmcia/pxa2xx*
1403ead9 9821F: drivers/pinctrl/pxa/
9df92e6c 9822F: drivers/spi/spi-pxa2xx*
faf2e1db 9823F: drivers/usb/gadget/udc/pxa2*
679655da 9824F: include/sound/pxa2xx-lib.h
bec4c99e 9825F: sound/arm/pxa*
14430813 9826F: sound/soc/pxa/
1da177e4 9827
f3154a46
RJ
9828PXA GPIO DRIVER
9829M: Robert Jarzmik <robert.jarzmik@free.fr>
9830L: linux-gpio@vger.kernel.org
9831S: Maintained
9832F: drivers/gpio/gpio-pxa.c
9833
ec64d3bf
EG
9834PXA3xx NAND FLASH DRIVER
9835M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9836L: linux-mtd@lists.infradead.org
9837S: Maintained
9a67f099 9838F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9839
3f640c61 9840MMP SUPPORT
8b58be88 9841M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9842M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9844T: git git://github.com/hzhuang1/linux.git
9845T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9846S: Maintained
e68d7c14 9847F: arch/arm/boot/dts/mmp*
3f640c61 9848F: arch/arm/mach-mmp/
e8e6cb32 9849
272f133a
PO
9850PXA MMCI DRIVER
9851S: Orphan
9852
57f63bc8 9853PXA RTC DRIVER
8b58be88 9854M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9855L: rtc-linux@googlegroups.com
9856S: Maintained
9857
cea4001a 9858QAT DRIVER
90ab5a81
TS
9859M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9860M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9861L: qat-linux@intel.com
9862S: Supported
9863F: drivers/crypto/qat/
cea4001a 9864
52a09a04 9865QIB DRIVER
8473c603 9866M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9867L: linux-rdma@vger.kernel.org
9868S: Supported
9869F: drivers/infiniband/hw/qib/
9870
5e9772b9
JS
9871QLOGIC QLA1280 SCSI DRIVER
9872M: Michael Reed <mdr@sgi.com>
9873L: linux-scsi@vger.kernel.org
9874S: Maintained
9875F: drivers/scsi/qla1280.[ch]
9876
1da177e4 9877QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9878M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9879L: linux-scsi@vger.kernel.org
9880S: Supported
679655da
JP
9881F: Documentation/scsi/LICENSE.qla2xxx
9882F: drivers/scsi/qla2xxx/
1da177e4 9883
883c98fe 9884QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9885M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9886L: linux-scsi@vger.kernel.org
9887S: Supported
bacfb81b 9888F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9889F: drivers/scsi/qla4xxx/
9890
5a4faa87 9891QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9892M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9893M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9894M: linux-driver@qlogic.com
9895L: netdev@vger.kernel.org
9896S: Supported
679655da 9897F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9898F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9899
0ec00f03 9900QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9901M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9902L: netdev@vger.kernel.org
9903S: Supported
aa43c215 9904F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9905
c4e84bde 9906QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9907M: Harish Patil <harish.patil@qlogic.com>
9908M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9909M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9910M: linux-driver@qlogic.com
c4e84bde
RM
9911L: netdev@vger.kernel.org
9912S: Supported
aa43c215 9913F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9914
fe56b9e6
YM
9915QLOGIC QL4xxx ETHERNET DRIVER
9916M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9917M: Ariel Elior <Ariel.Elior@qlogic.com>
9918M: everest-linux-l2@qlogic.com
9919L: netdev@vger.kernel.org
9920S: Supported
9921F: drivers/net/ethernet/qlogic/qed/
9922F: include/linux/qed/
9923F: drivers/net/ethernet/qlogic/qede/
9924
1da177e4 9925QNX4 FILESYSTEM
8b58be88 9926M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9927W: http://www.alarsen.net/linux/qnx4fs/
9928S: Maintained
80811493 9929F: fs/qnx4/
c117ab84
CEB
9930F: include/uapi/linux/qnx4_fs.h
9931F: include/uapi/linux/qnxtypes.h
1da177e4 9932
91952bc0
AP
9933QT1010 MEDIA DRIVER
9934M: Antti Palosaari <crope@iki.fi>
9935L: linux-media@vger.kernel.org
a825eaec 9936W: https://linuxtv.org
91952bc0
AP
9937W: http://palosaari.fi/linux/
9938Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939T: git git://linuxtv.org/anttip/media_tree.git
9940S: Maintained
9941F: drivers/media/tuners/qt1010*
9942
966fb5ec
SM
9943QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9944M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9945L: linux-wireless@vger.kernel.org
9946L: ath9k-devel@lists.ath9k.org
9947W: http://wireless.kernel.org/en/users/Drivers/ath9k
9948S: Supported
9949F: drivers/net/wireless/ath/ath9k/
9950
2ea0ffcb
KV
9951QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9952M: Kalle Valo <kvalo@qca.qualcomm.com>
9953L: ath10k@lists.infradead.org
9954W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9956S: Supported
9957F: drivers/net/wireless/ath/ath10k/
9958
b9b17deb
TT
9959QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9960M: Timur Tabi <timur@codeaurora.org>
9961L: netdev@vger.kernel.org
9962S: Supported
9963F: drivers/net/ethernet/qualcomm/emac/
9964
4f4567cf
RK
9965QUALCOMM HEXAGON ARCHITECTURE
9966M: Richard Kuo <rkuo@codeaurora.org>
9967L: linux-hexagon@vger.kernel.org
9f273c24 9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9969S: Supported
9970F: arch/hexagon/
9971
8e84c258
EK
9972QUALCOMM WCN36XX WIRELESS DRIVER
9973M: Eugene Krasnikov <k.eugene.e@gmail.com>
9974L: wcn36xx@lists.infradead.org
9975W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9976T: git git://github.com/KrasnikovEugene/wcn36xx.git
9977S: Supported
9978F: drivers/net/wireless/ath/wcn36xx/
9979
eeca9a67
MT
9980QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9981M: Gabriel Somlo <somlo@cmu.edu>
9982M: "Michael S. Tsirkin" <mst@redhat.com>
9983L: qemu-devel@nongnu.org
9984S: Maintained
9985F: drivers/firmware/qemu_fw_cfg.c
9986
602adf40 9987RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9988M: Ilya Dryomov <idryomov@gmail.com>
9989M: Sage Weil <sage@redhat.com>
527a88b9 9990M: Alex Elder <elder@kernel.org>
398ecff5 9991L: ceph-devel@vger.kernel.org
09d90327
SW
9992W: http://ceph.com/
9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9994T: git git://github.com/ceph/ceph-client.git
602adf40 9995S: Supported
398ecff5 9996F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9997F: drivers/block/rbd.c
9998F: drivers/block/rbd_types.h
9999
1da177e4 10000RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10001M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10002L: linux-fbdev@vger.kernel.org
1da177e4 10003S: Maintained
8a61f013 10004F: drivers/video/fbdev/aty/radeon*
c117ab84 10005F: include/uapi/linux/radeonfb.h
1da177e4 10006
c6c9b34c 10007RADIOSHARK RADIO DRIVER
c0936df4 10008M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10009L: linux-media@vger.kernel.org
10010T: git git://linuxtv.org/media_tree.git
10011S: Maintained
10012F: drivers/media/radio/radio-shark.c
10013
10014RADIOSHARK2 RADIO DRIVER
c0936df4 10015M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10016L: linux-media@vger.kernel.org
10017T: git git://linuxtv.org/media_tree.git
10018S: Maintained
10019F: drivers/media/radio/radio-shark2.c
10020F: drivers/media/radio/radio-tea5777.c
10021
1da177e4 10022RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10023M: Paul Mackerras <paulus@samba.org>
c69f677c 10024L: linux-fbdev@vger.kernel.org
1da177e4 10025S: Maintained
8a61f013 10026F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10027
a0fd81a9 10028RALINK MIPS ARCHITECTURE
bdb40e8e 10029M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10030L: linux-mips@linux-mips.org
10031S: Maintained
10032F: arch/mips/ralink
10033
e7839f25 10034RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10035P: rt2x00 project
b182427e 10036M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10037M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10038L: linux-wireless@vger.kernel.org
95ea3627 10039S: Maintained
33aca94d 10040F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10041
9db5579b 10042RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10043M: Jens Axboe <axboe@kernel.dk>
9db5579b 10044S: Maintained
679655da
JP
10045F: Documentation/blockdev/ramdisk.txt
10046F: drivers/block/brd.c
9db5579b 10047
9e95ce27 10048RANDOM NUMBER DRIVER
0624bcaa 10049M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10050S: Maintained
679655da 10051F: drivers/char/random.c
9e95ce27 10052
394b701c 10053RAPIDIO SUBSYSTEM
8b58be88 10054M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10055M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10056S: Maintained
679655da 10057F: drivers/rapidio/
394b701c 10058
e2d1d6c0 10059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10060L: linux-wireless@vger.kernel.org
f52a5490 10061S: Orphan
679655da 10062F: drivers/net/wireless/ray*
e2d1d6c0
RD
10063
10064RCUTORTURE MODULE
e0198b29 10065M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10066M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10067L: linux-kernel@vger.kernel.org
f9094d8e 10068S: Supported
08deed1e 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10070F: Documentation/RCU/torture.txt
34e2d560 10071F: kernel/rcu/rcutorture.c
e2d1d6c0 10072
c87b9c60
PM
10073RCUTORTURE TEST FRAMEWORK
10074M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10075M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10076R: Steven Rostedt <rostedt@goodmis.org>
10077R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10078R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10079L: linux-kernel@vger.kernel.org
c87b9c60
PM
10080S: Supported
10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10082F: tools/testing/selftests/rcutorture
10083
c1f766b5 10084RDC R-321X SoC
8b58be88 10085M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10086S: Maintained
10087
db17f395 10088RDC R6040 FAST ETHERNET DRIVER
35566e96 10089M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10090L: netdev@vger.kernel.org
10091S: Maintained
58565a35 10092F: drivers/net/ethernet/rdc/r6040.c
db17f395 10093
a09ed661 10094RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10095M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10096L: netdev@vger.kernel.org
10097L: linux-rdma@vger.kernel.org
fbb5a558 10098L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10099W: https://oss.oracle.com/projects/rds/
a09ed661 10100S: Supported
679655da 10101F: net/rds/
72f26eee 10102F: Documentation/networking/rds.txt
a09ed661 10103
0194621b
DD
10104RDMAVT - RDMA verbs software
10105M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10106L: linux-rdma@vger.kernel.org
10107S: Supported
10108F: drivers/infiniband/sw/rdmavt
10109
595182bc 10110READ-COPY UPDATE (RCU)
8b58be88 10111M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10112M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10113R: Steven Rostedt <rostedt@goodmis.org>
10114R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10115R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10116L: linux-kernel@vger.kernel.org
9fab9787 10117W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10118S: Supported
08deed1e 10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10120F: Documentation/RCU/
9fab9787 10121X: Documentation/RCU/torture.txt
f9094d8e 10122F: include/linux/rcu*
4102adab
PM
10123X: include/linux/srcu.h
10124F: kernel/rcu/
34e2d560 10125X: kernel/torture.c
595182bc 10126
0c86edc0 10127REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10128M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10129M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10130L: rtc-linux@googlegroups.com
8a6e2535 10131Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10133S: Maintained
7af6a2e1 10134F: Documentation/devicetree/bindings/rtc/
679655da
JP
10135F: Documentation/rtc.txt
10136F: drivers/rtc/
10137F: include/linux/rtc.h
c117ab84 10138F: include/uapi/linux/rtc.h
fe23c336
AB
10139F: include/linux/rtc/
10140F: include/linux/platform_data/rtc-*
10141F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10142
0e400c53
MB
10143REALTEK AUDIO CODECS
10144M: Bard Liao <bardliao@realtek.com>
10145M: Oder Chiou <oder_chiou@realtek.com>
10146S: Maintained
10147F: sound/soc/codecs/rt*
10148F: include/sound/rt*.h
10149
1da177e4 10150REISERFS FILE SYSTEM
76c4e5ea 10151L: reiserfs-devel@vger.kernel.org
1da177e4 10152S: Supported
679655da 10153F: fs/reiserfs/
1da177e4 10154
b83a313b 10155REGISTER MAP ABSTRACTION
b02e48f2 10156M: Mark Brown <broonie@kernel.org>
dd060bc9 10157L: linux-kernel@vger.kernel.org
b83a313b
MB
10158T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10159S: Supported
9398a639 10160F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10161F: drivers/base/regmap/
10162F: include/linux/regmap.h
10163
400e64df
OBC
10164REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10165M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10166M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10167L: linux-remoteproc@vger.kernel.org
6bb697b6 10168T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10169S: Maintained
15ebc72d 10170F: Documentation/devicetree/bindings/remoteproc/
400e64df 10171F: Documentation/remoteproc.txt
15ebc72d 10172F: drivers/remoteproc/
6fc26488 10173F: include/linux/remoteproc.h
400e64df 10174
d8115db5
OBC
10175REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10176M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10177M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10178L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10180S: Maintained
10181F: drivers/rpmsg/
10182F: Documentation/rpmsg.txt
10183F: include/linux/rpmsg.h
10184
fedc81e7
GU
10185RENESAS CLOCK DRIVERS
10186M: Geert Uytterhoeven <geert+renesas@glider.be>
10187L: linux-renesas-soc@vger.kernel.org
10188S: Supported
10189F: drivers/clk/renesas/
10190
8e6569af
SS
10191RENESAS ETHERNET DRIVERS
10192R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10193L: netdev@vger.kernel.org
4a121096 10194L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10195F: drivers/net/ethernet/renesas/
10196F: include/linux/sh_eth.h
10197
3e46c397
YS
10198RENESAS USB2 PHY DRIVER
10199M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10200L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10201S: Maintained
10202F: drivers/phy/phy-rcar-gen3-usb2.c
10203
1b0fe6be
PZ
10204RESET CONTROLLER FRAMEWORK
10205M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10206T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10207S: Maintained
10208F: drivers/reset/
10209F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10210F: include/dt-bindings/reset/
1b0fe6be
PZ
10211F: include/linux/reset.h
10212F: include/linux/reset-controller.h
10213
e0897645 10214RFKILL
8b58be88 10215M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10216L: linux-wireless@vger.kernel.org
ce466579
JB
10217W: http://wireless.kernel.org/
10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10220S: Maintained
505c9247 10221F: Documentation/rfkill.txt
80811493 10222F: net/rfkill/
e0897645 10223
933685ca
TG
10224RHASHTABLE
10225M: Thomas Graf <tgraf@suug.ch>
39ec406d 10226M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10227L: netdev@vger.kernel.org
10228S: Maintained
10229F: lib/rhashtable.c
10230F: include/linux/rhashtable.h
10231
67e054e9
ML
10232RICOH SMARTMEDIA/XD DRIVER
10233M: Maxim Levitsky <maximlevitsky@gmail.com>
10234S: Maintained
21c26f50
JP
10235F: drivers/mtd/nand/r852.c
10236F: drivers/mtd/nand/r852.h
67e054e9 10237
92634125
ML
10238RICOH R5C592 MEMORYSTICK DRIVER
10239M: Maxim Levitsky <maximlevitsky@gmail.com>
10240S: Maintained
10241F: drivers/memstick/host/r592.*
10242
27f1d2f9
SA
10243ROCCAT DRIVERS
10244M: Stefan Achatz <erazor_de@users.sourceforge.net>
10245W: http://sourceforge.net/projects/roccat/
10246S: Maintained
10247F: drivers/hid/hid-roccat*
10248F: include/linux/hid-roccat*
10249F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10250
4b8ac966
JP
10251ROCKER DRIVER
10252M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10253L: netdev@vger.kernel.org
10254S: Supported
10255F: drivers/net/ethernet/rocker/
10256
1da177e4
LT
10257ROCKETPORT DRIVER
10258P: Comtrol Corp.
1da177e4
LT
10259W: http://www.comtrol.com
10260S: Maintained
679655da 10261F: Documentation/serial/rocket.txt
c897401b 10262F: drivers/tty/rocket*
1da177e4 10263
7645c2f4
KC
10264ROCKETPORT EXPRESS/INFINITY DRIVER
10265M: Kevin Cernekee <cernekee@gmail.com>
10266L: linux-serial@vger.kernel.org
10267S: Odd Fixes
10268F: drivers/tty/serial/rp2.*
10269
1da177e4 10270ROSE NETWORK LAYER
8b58be88 10271M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10272L: linux-hams@vger.kernel.org
d34cb28a 10273W: http://www.linux-ax25.org/
1da177e4 10274S: Maintained
679655da 10275F: include/net/rose.h
c117ab84 10276F: include/uapi/linux/rose.h
679655da 10277F: net/rose/
1da177e4 10278
91952bc0
AP
10279RTL2830 MEDIA DRIVER
10280M: Antti Palosaari <crope@iki.fi>
10281L: linux-media@vger.kernel.org
a825eaec 10282W: https://linuxtv.org
91952bc0
AP
10283W: http://palosaari.fi/linux/
10284Q: http://patchwork.linuxtv.org/project/linux-media/list/
10285T: git git://linuxtv.org/anttip/media_tree.git
10286S: Maintained
10287F: drivers/media/dvb-frontends/rtl2830*
10288
27a0aacf
AP
10289RTL2832 MEDIA DRIVER
10290M: Antti Palosaari <crope@iki.fi>
10291L: linux-media@vger.kernel.org
a825eaec 10292W: https://linuxtv.org
27a0aacf
AP
10293W: http://palosaari.fi/linux/
10294Q: http://patchwork.linuxtv.org/project/linux-media/list/
10295T: git git://linuxtv.org/anttip/media_tree.git
10296S: Maintained
10297F: drivers/media/dvb-frontends/rtl2832*
10298
ba6e6f6e
AP
10299RTL2832_SDR MEDIA DRIVER
10300M: Antti Palosaari <crope@iki.fi>
10301L: linux-media@vger.kernel.org
a825eaec 10302W: https://linuxtv.org
ba6e6f6e
AP
10303W: http://palosaari.fi/linux/
10304Q: http://patchwork.linuxtv.org/project/linux-media/list/
10305T: git git://linuxtv.org/anttip/media_tree.git
10306S: Maintained
b4bb1c28 10307F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10308
59840488 10309RTL8180 WIRELESS DRIVER
605bebe2 10310L: linux-wireless@vger.kernel.org
491b26b4 10311W: http://wireless.kernel.org/
54e5881d 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10313S: Orphan
62141726 10314F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10315
59840488 10316RTL8187 WIRELESS DRIVER
9f0939bf 10317M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10318M: Hin-Tak Leung <htl10@users.sourceforge.net>
10319M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10320L: linux-wireless@vger.kernel.org
491b26b4 10321W: http://wireless.kernel.org/
54e5881d 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10323S: Maintained
62141726 10324F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10325
3cf0c8ad
LF
10326RTL8192CE WIRELESS DRIVER
10327M: Larry Finger <Larry.Finger@lwfinger.net>
10328M: Chaoming Li <chaoming_li@realsil.com.cn>
10329L: linux-wireless@vger.kernel.org
491b26b4 10330W: http://wireless.kernel.org/
3cf0c8ad
LF
10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10332S: Maintained
62141726
KV
10333F: drivers/net/wireless/realtek/rtlwifi/
10334F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10335
26f1fad2
JS
10336RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10337M: Jes Sorensen <Jes.Sorensen@redhat.com>
10338L: linux-wireless@vger.kernel.org
171a900c 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10340S: Maintained
10341F: drivers/net/wireless/realtek/rtl8xxxu/
10342
9eb8ef74 10343S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10344M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10345L: linux-fbdev@vger.kernel.org
ce00f85c 10346S: Maintained
8a61f013 10347F: drivers/video/fbdev/savage/
9eb8ef74 10348
1da177e4 10349S390
8b58be88
JP
10350M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10351M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10352L: linux-s390@vger.kernel.org
5238da45 10353W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10355S: Supported
679655da 10356F: arch/s390/
a968cd3e 10357F: drivers/s390/
3bfe6858
JN
10358F: Documentation/s390/
10359F: Documentation/DocBook/s390*
5238da45 10360
322986ca
SO
10361S390 COMMON I/O LAYER
10362M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10363M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10364L: linux-s390@vger.kernel.org
10365W: http://www.ibm.com/developerworks/linux/linux390/
10366S: Supported
10367F: drivers/s390/cio/
10368
10369S390 DASD DRIVER
38b7f07a
SH
10370M: Stefan Haberland <sth@linux.vnet.ibm.com>
10371M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10372L: linux-s390@vger.kernel.org
10373W: http://www.ibm.com/developerworks/linux/linux390/
10374S: Supported
10375F: drivers/s390/block/dasd*
10376F: block/partitions/ibm.c
10377
5238da45 10378S390 NETWORK DRIVERS
f0c59aff 10379M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10380L: linux-s390@vger.kernel.org
5238da45
HC
10381W: http://www.ibm.com/developerworks/linux/linux390/
10382S: Supported
679655da 10383F: drivers/s390/net/
5238da45 10384
322986ca
SO
10385S390 PCI SUBSYSTEM
10386M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10387M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10388L: linux-s390@vger.kernel.org
10389W: http://www.ibm.com/developerworks/linux/linux390/
10390S: Supported
10391F: arch/s390/pci/
10392F: drivers/pci/hotplug/s390_pci_hpc.c
10393
feed9b62 10394S390 ZCRYPT DRIVER
5c8d0983 10395M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10396L: linux-s390@vger.kernel.org
a968cd3e 10397W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10398S: Supported
d5ca6918 10399F: drivers/s390/crypto/
feed9b62 10400
5238da45 10401S390 ZFCP DRIVER
d38e19d0 10402M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10403L: linux-s390@vger.kernel.org
5238da45 10404W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10405S: Supported
679655da 10406F: drivers/s390/scsi/zfcp_*
1da177e4 10407
dd96df2c 10408S390 IUCV NETWORK LAYER
f0c59aff 10409M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10410L: linux-s390@vger.kernel.org
10411W: http://www.ibm.com/developerworks/linux/linux390/
10412S: Supported
679655da
JP
10413F: drivers/s390/net/*iucv*
10414F: include/net/iucv/
10415F: net/iucv/
dd96df2c 10416
8128f23c
GS
10417S390 IOMMU (PCI)
10418M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10419L: linux-s390@vger.kernel.org
10420W: http://www.ibm.com/developerworks/linux/linux390/
10421S: Supported
10422F: drivers/iommu/s390-iommu.c
10423
4dde7f75 10424S3C24XX SD/MMC Driver
8b58be88 10425M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10427S: Supported
679655da 10428F: drivers/mmc/host/s3cmci.*
4dde7f75 10429
1f15a229
HV
10430SAA6588 RDS RECEIVER DRIVER
10431M: Hans Verkuil <hverkuil@xs4all.nl>
10432L: linux-media@vger.kernel.org
10433T: git git://linuxtv.org/media_tree.git
a825eaec 10434W: https://linuxtv.org
1f15a229
HV
10435S: Odd Fixes
10436F: drivers/media/i2c/saa6588*
10437
98ed12e6 10438SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10439M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10440M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10441L: linux-media@vger.kernel.org
a825eaec 10442W: https://linuxtv.org
98ed12e6
MCC
10443T: git git://linuxtv.org/media_tree.git
10444S: Odd fixes
618cd932 10445F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10446F: drivers/media/pci/saa7134/
10447
1da177e4 10448SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10449M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10450L: linux-media@vger.kernel.org
275ffde4 10451T: git git://linuxtv.org/media_tree.git
1da177e4 10452S: Maintained
90d72ac6
MCC
10453F: drivers/media/common/saa7146/
10454F: drivers/media/pci/saa7146/
10455F: include/media/saa7146*
1da177e4 10456
92304a40 10457SAMSUNG LAPTOP DRIVER
5909c654 10458M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10459L: platform-driver-x86@vger.kernel.org
10460S: Maintained
10461F: drivers/platform/x86/samsung-laptop.c
10462
4a109cc0 10463SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10464M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10465M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10466M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10467L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10468S: Supported
14430813 10469F: sound/soc/samsung/
4a109cc0 10470
0d89a28b 10471SAMSUNG FRAMEBUFFER DRIVER
b7701755 10472M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10473L: linux-fbdev@vger.kernel.org
10474S: Maintained
8a61f013 10475F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10476
b40f0632 10477SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10478M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10479M: Krzysztof Kozlowski <krzk@kernel.org>
10480M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10481L: linux-kernel@vger.kernel.org
b40f0632 10482L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10483S: Supported
10484F: drivers/mfd/sec*.c
10485F: drivers/regulator/s2m*.c
10486F: drivers/regulator/s5m*.c
b40f0632
KK
10487F: drivers/clk/clk-s2mps11.c
10488F: drivers/rtc/rtc-s5m.c
f69d3a17 10489F: include/linux/mfd/samsung/
a13c7c51
KK
10490F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10491F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10492F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10493F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10494
038f5c4b
SN
10495SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10496M: Kyungmin Park <kyungmin.park@samsung.com>
10497M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10498L: linux-media@vger.kernel.org
10499Q: https://patchwork.linuxtv.org/project/linux-media/list/
10500S: Supported
10501F: drivers/media/platform/exynos4-is/
038f5c4b 10502
6fd86ab2
SN
10503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10504M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10505L: linux-media@vger.kernel.org
10506L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10507S: Maintained
10508F: drivers/media/platform/s3c-camif/
d647f0b7 10509F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10510
b84ef24e
AH
10511SAMSUNG S5C73M3 CAMERA DRIVER
10512M: Kyungmin Park <kyungmin.park@samsung.com>
10513M: Andrzej Hajda <a.hajda@samsung.com>
10514L: linux-media@vger.kernel.org
10515S: Supported
10516F: drivers/media/i2c/s5c73m3/*
10517
7d459937
AH
10518SAMSUNG S5K5BAF CAMERA DRIVER
10519M: Kyungmin Park <kyungmin.park@samsung.com>
10520M: Andrzej Hajda <a.hajda@samsung.com>
10521L: linux-media@vger.kernel.org
10522S: Supported
10523F: drivers/media/i2c/s5k5baf.c
10524
c04c674f
RB
10525SAMSUNG S3FWRN5 NFC DRIVER
10526M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10527M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10528L: linux-nfc@lists.01.org (moderated for non-subscribers)
10529S: Supported
10530F: drivers/nfc/s3fwrn5
10531
310e39c9 10532SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10533M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10534M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10535M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10536S: Supported
10537L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10538F: drivers/clk/samsung/
490583f0
CC
10539F: include/dt-bindings/clock/exynos*.h
10540F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10541
2e365a70
AS
10542SAMSUNG SPI DRIVERS
10543M: Kukjin Kim <kgene@kernel.org>
10544M: Krzysztof Kozlowski <krzk@kernel.org>
10545M: Andi Shyti <andi.shyti@samsung.com>
10546L: linux-spi@vger.kernel.org
10547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10548S: Maintained
10549F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10550F: drivers/spi/spi-s3c*
10551F: include/linux/platform_data/spi-s3c64xx.h
10552
66890ed6
BA
10553SAMSUNG SXGBE DRIVERS
10554M: Byungho An <bh74.an@samsung.com>
10555M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10556M: Vipul Pandya <vipul.pandya@samsung.com>
10557S: Supported
10558L: netdev@vger.kernel.org
10559F: drivers/net/ethernet/samsung/sxgbe/
10560
93c537af
LM
10561SAMSUNG THERMAL DRIVER
10562M: Lukasz Majewski <l.majewski@samsung.com>
10563L: linux-pm@vger.kernel.org
10564L: linux-samsung-soc@vger.kernel.org
10565S: Supported
9f273c24 10566T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10567F: drivers/thermal/samsung/
10568
e296cd32 10569SAMSUNG USB2 PHY DRIVER
774e0362
KD
10570M: Kamil Debski <kamil@wypas.org>
10571M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10572L: linux-kernel@vger.kernel.org
10573S: Supported
10574F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10575F: Documentation/phy/samsung-usb2.txt
10576F: drivers/phy/phy-exynos4210-usb2.c
10577F: drivers/phy/phy-exynos4x12-usb2.c
10578F: drivers/phy/phy-exynos5250-usb2.c
10579F: drivers/phy/phy-s5pv210-usb2.c
10580F: drivers/phy/phy-samsung-usb2.c
10581F: drivers/phy/phy-samsung-usb2.h
10582
ca749e2a 10583SERIAL DRIVERS
5e30bbb7 10584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10585L: linux-serial@vger.kernel.org
5e30bbb7 10586S: Maintained
30743257 10587F: Documentation/devicetree/bindings/serial/
14430813 10588F: drivers/tty/serial/
ca749e2a 10589
49fc9361
BG
10590STI CEC DRIVER
10591M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10592L: kernel@stlinux.com
10593S: Maintained
10594F: drivers/staging/media/st-cec/
10595F: Documentation/devicetree/bindings/media/stih-cec.txt
10596
aecb7b64 10597SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10598M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10599M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10600S: Maintained
1fb200d6 10601F: include/linux/dma/dw.h
3d598f47 10602F: include/linux/platform_data/dma-dw.h
61a76496 10603F: drivers/dma/dw/
aecb7b64 10604
058999cc
LP
10605SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10606M: Lars Persson <lars.persson@axis.com>
10607L: netdev@vger.kernel.org
10608S: Supported
10609F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10610F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10611
fc531d98 10612SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10613M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10614R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10615R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10616L: linux-i2c@vger.kernel.org
10617S: Maintained
10618F: drivers/i2c/busses/i2c-designware-*
10619F: include/linux/platform_data/i2c-designware.h
10620
f9e37137 10621SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10622M: Jaehoon Chung <jh80.chung@samsung.com>
10623L: linux-mmc@vger.kernel.org
10624S: Maintained
10625F: include/linux/mmc/dw_mmc.h
10626F: drivers/mmc/host/dw_mmc*
10627
a961e698
AS
10628SYSTEM TRACE MODULE CLASS
10629M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10630S: Maintained
e787bc46 10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10632F: Documentation/trace/stm.txt
10633F: drivers/hwtracing/stm/
10634F: include/linux/stm.h
10635F: include/uapi/linux/stm.h
10636
1db121d6
AN
10637THUNDERBOLT DRIVER
10638M: Andreas Noever <andreas.noever@gmail.com>
10639S: Maintained
10640F: drivers/thunderbolt/
10641
e35a49b1
SR
10642TI BQ27XXX POWER SUPPLY DRIVER
10643R: Andrew F. Davis <afd@ti.com>
10644F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10645F: drivers/power/supply/bq27xxx_battery.c
10646F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10647
34db37c6 10648TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10649M: John Stultz <john.stultz@linaro.org>
88606e80 10650M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10651L: linux-kernel@vger.kernel.org
75fc2d37 10652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10653S: Supported
10654F: include/linux/clocksource.h
10655F: include/linux/time.h
10656F: include/linux/timex.h
c117ab84
CEB
10657F: include/uapi/linux/time.h
10658F: include/uapi/linux/timex.h
88606e80
TG
10659F: kernel/time/clocksource.c
10660F: kernel/time/time*.c
34db37c6 10661F: kernel/time/alarmtimer.c
88606e80 10662F: kernel/time/ntp.c
7fe5f1c1 10663F: tools/testing/selftests/timers/
88606e80 10664
1da177e4 10665SC1200 WDT DRIVER
b300645a 10666M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10667S: Maintained
679655da 10668F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10669
10670SCHEDULER
dd9b238c 10671M: Ingo Molnar <mingo@redhat.com>
8b58be88 10672M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10673L: linux-kernel@vger.kernel.org
75fc2d37 10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10675S: Maintained
95c0d71d 10676F: kernel/sched/
679655da 10677F: include/linux/sched.h
c117ab84 10678F: include/uapi/linux/sched.h
c2eb505b 10679F: include/linux/wait.h
1da177e4 10680
6bcf6737 10681SCORE ARCHITECTURE
ed38665e 10682M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10683M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10684W: http://www.sunplus.com
6bcf6737 10685S: Supported
a2681a75 10686F: arch/score/
6bcf6737 10687
80f390ea
SH
10688SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10689M: Sudeep Holla <sudeep.holla@arm.com>
10690L: linux-arm-kernel@lists.infradead.org
10691S: Maintained
10692F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10693F: drivers/clk/clk-scpi.c
8def3103 10694F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10695F: drivers/firmware/arm_scpi.c
10696F: include/linux/scpi_protocol.h
80f390ea 10697
1da177e4 10698SCSI CDROM DRIVER
8b58be88 10699M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10700L: linux-scsi@vger.kernel.org
10701W: http://www.kernel.dk
10702S: Maintained
679655da 10703F: drivers/scsi/sr*
1da177e4 10704
fb50a83d 10705SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10706M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10707L: linux-rdma@vger.kernel.org
10708S: Supported
10709W: http://www.openfabrics.org
10710Q: http://patchwork.kernel.org/project/linux-rdma/list/
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10712F: drivers/infiniband/ulp/srp/
10713F: include/scsi/srp.h
10714
1da177e4 10715SCSI SG DRIVER
8b58be88 10716M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10717L: linux-scsi@vger.kernel.org
59ab3c93 10718W: http://sg.danny.cz/sg
1da177e4 10719S: Maintained
59ab3c93 10720F: Documentation/scsi/scsi-generic.txt
679655da
JP
10721F: drivers/scsi/sg.c
10722F: include/scsi/sg.h
1da177e4
LT
10723
10724SCSI SUBSYSTEM
7ee7895c 10725M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10727M: "Martin K. Petersen" <martin.petersen@oracle.com>
10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10729L: linux-scsi@vger.kernel.org
1da177e4 10730S: Maintained
2c99a314 10731F: Documentation/devicetree/bindings/scsi/
679655da
JP
10732F: drivers/scsi/
10733F: include/scsi/
1da177e4
LT
10734
10735SCSI TAPE DRIVER
8b58be88 10736M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10737L: linux-scsi@vger.kernel.org
10738S: Maintained
679655da 10739F: Documentation/scsi/st.txt
f7269cfc
JD
10740F: drivers/scsi/st.*
10741F: drivers/scsi/st_*.h
1da177e4
LT
10742
10743SCTP PROTOCOL
8b6efb75 10744M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10745M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10746L: linux-sctp@vger.kernel.org
5f85813c 10747W: http://lksctp.sourceforge.net
8b6efb75 10748S: Maintained
679655da
JP
10749F: Documentation/networking/sctp.txt
10750F: include/linux/sctp.h
4d58c025 10751F: include/uapi/linux/sctp.h
679655da
JP
10752F: include/net/sctp/
10753F: net/sctp/
1da177e4
LT
10754
10755SCx200 CPU SUPPORT
8b58be88 10756M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10757S: Odd Fixes
679655da 10758F: Documentation/i2c/busses/scx200_acb
390889b6 10759F: arch/x86/platform/scx200/
679655da
JP
10760F: drivers/watchdog/scx200_wdt.c
10761F: drivers/i2c/busses/scx200*
10762F: drivers/mtd/maps/scx200_docflash.c
10763F: include/linux/scx200.h
1662d32c
JC
10764
10765SCx200 GPIO DRIVER
8b58be88 10766M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10767S: Maintained
679655da
JP
10768F: drivers/char/scx200_gpio.c
10769F: include/linux/scx200_gpio.h
1662d32c
JC
10770
10771SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10772M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10773S: Maintained
679655da 10774F: drivers/clocksource/scx200_hrt.c
1da177e4 10775
6a36913a 10776SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10777M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10778L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10779S: Maintained
679655da 10780F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10781
e7839f25 10782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10783M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10784L: linux-mmc@vger.kernel.org
ddfe954d
UH
10785T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10786S: Maintained
10787F: drivers/mmc/host/sdhci*
10788F: include/linux/mmc/sdhci*
e2d1d6c0 10789
c04f9d61
KC
10790SECURE COMPUTING
10791M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10792R: Andy Lutomirski <luto@amacapital.net>
10793R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10795S: Supported
10796F: kernel/seccomp.c
10797F: include/uapi/linux/seccomp.h
10798F: include/linux/seccomp.h
c99ee51a 10799F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10800K: \bsecure_computing
10801K: \bTIF_SECCOMP\b
10802
476bf3d6
AC
10803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10804M: Al Cooper <alcooperx@gmail.com>
10805L: linux-mmc@vger.kernel.org
10806L: bcm-kernel-feedback-list@broadcom.com
10807S: Maintained
10808F: drivers/mmc/host/sdhci-brcmstb*
10809
0d1bb41a 10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10811M: Ben Dooks <ben-linux@fluff.org>
dc524882 10812M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10813L: linux-mmc@vger.kernel.org
0d1bb41a 10814S: Maintained
dc524882 10815F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10816
c63b3cba 10817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10818M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10819L: linux-mmc@vger.kernel.org
10820S: Maintained
10821F: drivers/mmc/host/sdhci-spear.c
10822
8711cca2 10823SECURITY SUBSYSTEM
9b45c0d2 10824M: James Morris <james.l.morris@oracle.com>
9c3646d1 10825M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10826L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10828W: http://kernsec.org/
8711cca2 10829S: Supported
7d2c86b5 10830F: security/
8711cca2 10831
1da177e4 10832SECURITY CONTACT
8b58be88 10833M: Security Officers <security@kernel.org>
1da177e4
LT
10834S: Supported
10835
10836SELINUX SECURITY MODULE
e0238b4c 10837M: Paul Moore <paul@paul-moore.com>
8b58be88 10838M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10839M: Eric Paris <eparis@parisplace.org>
e0238b4c 10840L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10841W: http://selinuxproject.org
5a5f2acf 10842T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10843S: Supported
679655da
JP
10844F: include/linux/selinux*
10845F: security/selinux/
6bde95ce 10846F: scripts/selinux/
1da177e4 10847
c1c124e9
JJ
10848APPARMOR SECURITY MODULE
10849M: John Johansen <john.johansen@canonical.com>
10850L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10851W: apparmor.wiki.kernel.org
10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10853S: Supported
10854F: security/apparmor/
10855
9b091556
KC
10856LOADPIN SECURITY MODULE
10857M: Kees Cook <keescook@chromium.org>
10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10859S: Supported
10860F: security/loadpin/
10861
730daa16
KC
10862YAMA SECURITY MODULE
10863M: Kees Cook <keescook@chromium.org>
10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10865S: Supported
10866F: security/yama/
10867
cef2cf07 10868SENSABLE PHANTOM
8b58be88 10869M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10870S: Maintained
679655da 10871F: drivers/misc/phantom.c
c117ab84 10872F: include/uapi/linux/phantom.h
cef2cf07 10873
2a1e8447
JB
10874Emulex 10Gbps iSCSI - OneConnect DRIVER
10875M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10876M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10877M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10878L: linux-scsi@vger.kernel.org
2a1e8447 10879W: http://www.broadcom.com
3387f656
JP
10880S: Supported
10881F: drivers/scsi/be2iscsi/
6733b39a 10882
d2ee76fa 10883Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10884M: Sathya Perla <sathya.perla@broadcom.com>
10885M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10886M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10887M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10888L: netdev@vger.kernel.org
fea3af67 10889W: http://www.emulex.com
7d2c86b5 10890S: Supported
9aebddd1 10891F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10892
d2928a8c 10893EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10894M: Selvin Xavier <selvin.xavier@avagotech.com>
10895M: Devesh Sharma <devesh.sharma@avagotech.com>
10896M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10897L: linux-rdma@vger.kernel.org
10898W: http://www.emulex.com
10899S: Supported
10900F: drivers/infiniband/hw/ocrdma/
a7fe7380 10901F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10902
8ceee660 10903SFC NETWORK DRIVER
c06f51ea 10904M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10905M: Edward Cree <ecree@solarflare.com>
10906M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10907L: netdev@vger.kernel.org
8ceee660 10908S: Supported
874aeea5 10909F: drivers/net/ethernet/sfc/
8ceee660 10910
e2d1d6c0 10911SGI GRU DRIVER
cc883afc 10912M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10913S: Maintained
679655da 10914F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10915
10916SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10917M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10918L: linux-ia64@vger.kernel.org
10919S: Supported
679655da 10920F: Documentation/ia64/serial.txt
df621252 10921F: drivers/tty/serial/ioc?_serial.c
679655da 10922F: include/linux/ioc?.h
e2d1d6c0 10923
75312619 10924SGI XP/XPC/XPNET DRIVER
e180383f
RH
10925M: Cliff Whickman <cpw@sgi.com>
10926M: Robin Holt <robinmholt@gmail.com>
75312619 10927S: Maintained
679655da 10928F: drivers/misc/sgi-xp/
75312619 10929
46eacf3b
AP
10930SI2157 MEDIA DRIVER
10931M: Antti Palosaari <crope@iki.fi>
10932L: linux-media@vger.kernel.org
a825eaec 10933W: https://linuxtv.org
46eacf3b
AP
10934W: http://palosaari.fi/linux/
10935Q: http://patchwork.linuxtv.org/project/linux-media/list/
10936T: git git://linuxtv.org/anttip/media_tree.git
10937S: Maintained
10938F: drivers/media/tuners/si2157*
10939
75e2d5ba
AP
10940SI2168 MEDIA DRIVER
10941M: Antti Palosaari <crope@iki.fi>
10942L: linux-media@vger.kernel.org
a825eaec 10943W: https://linuxtv.org
75e2d5ba
AP
10944W: http://palosaari.fi/linux/
10945Q: http://patchwork.linuxtv.org/project/linux-media/list/
10946T: git git://linuxtv.org/anttip/media_tree.git
10947S: Maintained
10948F: drivers/media/dvb-frontends/si2168*
10949
49cc629d
HV
10950SI470X FM RADIO RECEIVER I2C DRIVER
10951M: Hans Verkuil <hverkuil@xs4all.nl>
10952L: linux-media@vger.kernel.org
10953T: git git://linuxtv.org/media_tree.git
a825eaec 10954W: https://linuxtv.org
49cc629d
HV
10955S: Odd Fixes
10956F: drivers/media/radio/si470x/radio-si470x-i2c.c
10957
10958SI470X FM RADIO RECEIVER USB DRIVER
10959M: Hans Verkuil <hverkuil@xs4all.nl>
10960L: linux-media@vger.kernel.org
10961T: git git://linuxtv.org/media_tree.git
a825eaec 10962W: https://linuxtv.org
49cc629d
HV
10963S: Maintained
10964F: drivers/media/radio/si470x/radio-si470x-common.c
10965F: drivers/media/radio/si470x/radio-si470x.h
10966F: drivers/media/radio/si470x/radio-si470x-usb.c
10967
c937ca03
EV
10968SI4713 FM RADIO TRANSMITTER I2C DRIVER
10969M: Eduardo Valentin <edubezval@gmail.com>
10970L: linux-media@vger.kernel.org
10971T: git git://linuxtv.org/media_tree.git
a825eaec 10972W: https://linuxtv.org
c937ca03 10973S: Odd Fixes
99995ded 10974F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10975
10976SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10977M: Eduardo Valentin <edubezval@gmail.com>
10978L: linux-media@vger.kernel.org
10979T: git git://linuxtv.org/media_tree.git
a825eaec 10980W: https://linuxtv.org
c937ca03 10981S: Odd Fixes
99995ded
DR
10982F: drivers/media/radio/si4713/radio-platform-si4713.c
10983
10984SI4713 FM RADIO TRANSMITTER USB DRIVER
10985M: Hans Verkuil <hverkuil@xs4all.nl>
10986L: linux-media@vger.kernel.org
10987T: git git://linuxtv.org/media_tree.git
a825eaec 10988W: https://linuxtv.org
99995ded
DR
10989S: Maintained
10990F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10991
beb91d46 10992SIANO DVB DRIVER
5dc8a864
MCC
10993M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10994M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10995L: linux-media@vger.kernel.org
a825eaec 10996W: https://linuxtv.org
beb91d46
MCC
10997T: git git://linuxtv.org/media_tree.git
10998S: Odd fixes
10999F: drivers/media/common/siano/
beb91d46 11000F: drivers/media/usb/siano/
beb91d46 11001F: drivers/media/usb/siano/
14430813 11002F: drivers/media/mmc/siano/
beb91d46 11003
6f15b602
HG
11004SIMPLEFB FB DRIVER
11005M: Hans de Goede <hdegoede@redhat.com>
11006L: linux-fbdev@vger.kernel.org
11007S: Maintained
2d799dde 11008F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11009F: drivers/video/fbdev/simplefb.c
11010F: include/linux/platform_data/simplefb.h
11011
b618b69c 11012SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11013L: linux-media@vger.kernel.org
bb60fcb2 11014S: Orphan
b618b69c 11015F: drivers/media/platform/sh_veu.c
b618b69c
GL
11016
11017SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11018L: linux-media@vger.kernel.org
bb60fcb2 11019S: Orphan
b618b69c 11020F: drivers/media/platform/sh_vou.c
d647f0b7 11021F: include/media/drv-intf/sh_vou.h
b618b69c 11022
6349d997 11023SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11024M: Len Brown <lenb@kernel.org>
6349d997
LB
11025L: sfi-devel@simplefirmware.org
11026W: http://simplefirmware.org/
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11028S: Supported
943fc810 11029F: arch/x86/platform/sfi/
6349d997
LB
11030F: drivers/sfi/
11031F: include/linux/sfi*.h
e2d1d6c0 11032
1da177e4
LT
11033SIMTEC EB110ATX (Chalice CATS)
11034P: Ben Dooks
b16957c6
BD
11035P: Vincent Sanders <vince@simtec.co.uk>
11036M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11037W: http://www.simtec.co.uk/products/EB110ATX/
11038S: Supported
11039
11040SIMTEC EB2410ITX (BAST)
11041P: Ben Dooks
b16957c6
BD
11042P: Vincent Sanders <vince@simtec.co.uk>
11043M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11044W: http://www.simtec.co.uk/products/EB2410ITX/
11045S: Supported
15dba387
JP
11046F: arch/arm/mach-s3c24xx/mach-bast.c
11047F: arch/arm/mach-s3c24xx/bast-ide.c
11048F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11049
4c5adde7 11050TI DAVINCI MACHINE SUPPORT
3ba789c0 11051M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11052M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11055S: Supported
14430813 11056F: arch/arm/mach-davinci/
046d0a37 11057F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11058
8d4b3f08 11059TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11060M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11061L: linux-media@vger.kernel.org
a825eaec 11062W: https://linuxtv.org
8d4b3f08
LP
11063Q: http://patchwork.linuxtv.org/project/linux-media/list/
11064T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11065S: Maintained
8d4b3f08
LP
11066F: drivers/media/platform/davinci/
11067F: include/media/davinci/
11068
417d2e50 11069TI AM437X VPFE DRIVER
e43cdb56 11070M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11071L: linux-media@vger.kernel.org
a825eaec 11072W: https://linuxtv.org
417d2e50
BP
11073Q: http://patchwork.linuxtv.org/project/linux-media/list/
11074T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11075S: Maintained
11076F: drivers/media/platform/am437x/
11077
c4c0283a 11078OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11079M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11080L: linux-media@vger.kernel.org
a825eaec 11081W: https://linuxtv.org
c4c0283a
BP
11082Q: http://patchwork.linuxtv.org/project/linux-media/list/
11083T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11084S: Maintained
11085F: drivers/media/i2c/ov2659.c
b5dcee22 11086F: include/media/i2c/ov2659.h
c4c0283a 11087
3a6779f5
SM
11088SILICON MOTION SM712 FRAME BUFFER DRIVER
11089M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11090M: Teddy Wang <teddy.wang@siliconmotion.com>
11091M: Sudip Mukherjee <sudip@vectorindia.org>
11092L: linux-fbdev@vger.kernel.org
11093S: Maintained
11094F: drivers/video/fbdev/sm712*
11095F: Documentation/fb/sm712fb.txt
11096
92aab3c0 11097SIS 190 ETHERNET DRIVER
8b58be88 11098M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11099L: netdev@vger.kernel.org
11100S: Maintained
8c7de408 11101F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11102
1da177e4 11103SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11104M: Daniele Venzano <venza@brownhat.org>
1da177e4 11105W: http://www.brownhat.org/sis900.html
979b6c13 11106L: netdev@vger.kernel.org
1da177e4 11107S: Maintained
8c7de408 11108F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11109
11110SIS FRAMEBUFFER DRIVER
8b58be88 11111M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11112W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11113S: Maintained
679655da 11114F: Documentation/fb/sisfb.txt
8a61f013 11115F: drivers/video/fbdev/sis/
679655da 11116F: include/video/sisfb.h
1da177e4
LT
11117
11118SIS USB2VGA DRIVER
8b58be88 11119M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11120W: http://www.winischhofer.at/linuxsisusbvga.shtml
11121S: Maintained
679655da 11122F: drivers/usb/misc/sisusbvga/
1da177e4 11123
415ad26d 11124SLAB ALLOCATOR
16e943bf 11125M: Christoph Lameter <cl@linux.com>
2ed1c525 11126M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11127M: David Rientjes <rientjes@google.com>
11128M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11129M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11130L: linux-mm@kvack.org
11131S: Maintained
679655da 11132F: include/linux/sl?b*.h
16e943bf 11133F: mm/sl?b*
415ad26d 11134
9fab9787 11135SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11136M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11138M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11139R: Steven Rostedt <rostedt@goodmis.org>
11140R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11141L: linux-kernel@vger.kernel.org
9fab9787
PM
11142W: http://www.rdrop.com/users/paulmck/RCU/
11143S: Supported
11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11145F: include/linux/srcu.h
11146F: kernel/rcu/srcu.c
9fab9787 11147
66372841
CS
11148SMACK SECURITY MODULE
11149M: Casey Schaufler <casey@schaufler-ca.com>
11150L: linux-security-module@vger.kernel.org
11151W: http://schaufler-ca.com
ece38248 11152T: git git://github.com/cschaufler/smack-next
66372841
CS
11153S: Maintained
11154F: Documentation/security/Smack.txt
11155F: security/smack/
11156
20651e0b 11157DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11158M: Kevin Hilman <khilman@kernel.org>
11159M: Nishanth Menon <nm@ti.com>
11160S: Maintained
20651e0b 11161F: drivers/power/avs/
68ace3e1
KH
11162F: include/linux/power/smartreflex.h
11163L: linux-pm@vger.kernel.org
11164
1da177e4 11165SMC91x ETHERNET DRIVER
2f82af08 11166M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11167S: Odd Fixes
ae150435 11168F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11169
e8e31622
SA
11170SMIA AND SMIA++ IMAGE SENSOR DRIVER
11171M: Sakari Ailus <sakari.ailus@iki.fi>
11172L: linux-media@vger.kernel.org
11173S: Maintained
14430813 11174F: drivers/media/i2c/smiapp/
b5dcee22 11175F: include/media/i2c/smiapp.h
e8e31622
SA
11176F: drivers/media/i2c/smiapp-pll.c
11177F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11178F: include/uapi/linux/smiapp.h
a2cec3c0 11179F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11180
920fa1ff
GR
11181SMM665 HARDWARE MONITOR DRIVER
11182M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11183L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11184S: Maintained
11185F: Documentation/hwmon/smm665
11186F: drivers/hwmon/smm665.c
11187
9df7305b 11188SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11189M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11190L: linux-hwmon@vger.kernel.org
90b24cfb 11191S: Maintained
9df7305b
SG
11192F: Documentation/hwmon/emc2103
11193F: drivers/hwmon/emc2103.c
11194
a98d506c
HG
11195SMSC SCH5627 HARDWARE MONITOR DRIVER
11196M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11197L: linux-hwmon@vger.kernel.org
a98d506c
HG
11198S: Supported
11199F: Documentation/hwmon/sch5627
11200F: drivers/hwmon/sch5627.c
11201
6ea884db 11202SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11203M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11204L: linux-hwmon@vger.kernel.org
6ea884db 11205S: Maintained
679655da
JP
11206F: Documentation/hwmon/smsc47b397
11207F: drivers/hwmon/smsc47b397.c
6ea884db 11208
fd9abb3d 11209SMSC911x ETHERNET DRIVER
90b24cfb 11210M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11211L: netdev@vger.kernel.org
90b24cfb 11212S: Maintained
679655da 11213F: include/linux/smsc911x.h
ae150435 11214F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11215
11216SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11217M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11218L: netdev@vger.kernel.org
90b24cfb 11219S: Maintained
ae150435 11220F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11221
3c8a63e2 11222SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11223M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11224L: linux-fbdev@vger.kernel.org
90b24cfb 11225S: Maintained
8a61f013 11226F: drivers/video/fbdev/smscufx.c
3c8a63e2 11227
668acf32 11228SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11229M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11230L: linux-media@vger.kernel.org
275ffde4 11231T: git git://linuxtv.org/media_tree.git
795fb7e7 11232S: Maintained
90d72ac6
MCC
11233F: include/media/soc*
11234F: drivers/media/i2c/soc_camera/
11235F: drivers/media/platform/soc_camera/
668acf32 11236
e2d1d6c0 11237SOEKRIS NET48XX LED SUPPORT
8b58be88 11238M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11239S: Maintained
679655da 11240F: drivers/leds/leds-net48xx.c
e2d1d6c0 11241
e3994db1 11242SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11243M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11244M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11245M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11246M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11247L: linux-media@vger.kernel.org
11248S: Supported
11249F: drivers/media/pci/solo6x10/
11250
1da177e4 11251SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11252M: Shaohua Li <shli@kernel.org>
1da177e4 11253L: linux-raid@vger.kernel.org
0f9ce866 11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11255S: Supported
679655da
JP
11256F: drivers/md/
11257F: include/linux/raid/
c117ab84 11258F: include/uapi/linux/raid/
1da177e4 11259
1da177e4 11260SONIC NETWORK DRIVER
8b58be88 11261M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11262L: netdev@vger.kernel.org
1da177e4 11263S: Maintained
d9fb9f38 11264F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11265
61e115a5 11266SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11267M: Michael Buesch <m@bues.ch>
e7828b28 11268L: linux-wireless@vger.kernel.org
61e115a5 11269S: Maintained
679655da
JP
11270F: drivers/ssb/
11271F: include/linux/ssb/
61e115a5 11272
1da177e4 11273SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11274M: Mattia Dongili <malattia@linux.it>
d0944853 11275L: platform-driver-x86@vger.kernel.org
5b18167d 11276W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11277S: Maintained
679655da
JP
11278F: Documentation/laptops/sony-laptop.txt
11279F: drivers/char/sonypi.c
11280F: drivers/platform/x86/sony-laptop.c
11281F: include/linux/sony-laptop.h
1da177e4 11282
baf8532a 11283SONY MEMORYSTICK CARD SUPPORT
8b58be88 11284M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11285W: http://tifmxx.berlios.de/
11286S: Maintained
679655da 11287F: drivers/memstick/host/tifm_ms.c
baf8532a 11288
0ab30494
ML
11289SONY MEMORYSTICK STANDARD SUPPORT
11290M: Maxim Levitsky <maximlevitsky@gmail.com>
11291S: Maintained
11292F: drivers/memstick/core/ms_block.*
11293
1da177e4 11294SOUND
8b58be88 11295M: Jaroslav Kysela <perex@perex.cz>
d8130624 11296M: Takashi Iwai <tiwai@suse.com>
93711660 11297L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11298W: http://www.alsa-project.org/
dde7ad8d 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11300T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11301Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11302S: Maintained
3126a179
JP
11303F: Documentation/sound/
11304F: include/sound/
c117ab84 11305F: include/uapi/sound/
679655da 11306F: sound/
1da177e4 11307
33bbe149
MB
11308SOUND - COMPRESSED AUDIO
11309M: Vinod Koul <vinod.koul@intel.com>
11310L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11312S: Supported
f672f31a 11313F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11314F: include/sound/compress_driver.h
f672f31a 11315F: include/uapi/sound/compress_*
33bbe149
MB
11316F: sound/core/compress_offload.c
11317F: sound/soc/soc-compress.c
11318
bd903bde 11319SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11320M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11321M: Mark Brown <broonie@kernel.org>
86f14df8 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11324W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11325S: Supported
181ad2a5 11326F: Documentation/devicetree/bindings/sound/
2820f615 11327F: Documentation/sound/alsa/soc/
679655da 11328F: sound/soc/
e6e55122 11329F: include/sound/soc*
eb1a6af3 11330
d7f8761b
MB
11331SOUND - DMAENGINE HELPERS
11332M: Lars-Peter Clausen <lars@metafoo.de>
11333S: Supported
11334F: include/sound/dmaengine_pcm.h
11335F: sound/core/pcm_dmaengine.c
11336F: sound/soc/soc-generic-dmaengine-pcm.c
11337
990a6a99
OS
11338SP2 MEDIA DRIVER
11339M: Olli Salonen <olli.salonen@iki.fi>
11340L: linux-media@vger.kernel.org
a825eaec 11341W: https://linuxtv.org
990a6a99
OS
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343S: Maintained
11344F: drivers/media/dvb-frontends/sp2*
11345
473321fc 11346SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11347M: "David S. Miller" <davem@davemloft.net>
1da177e4 11348L: sparclinux@vger.kernel.org
8a6e2535 11349Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11352S: Maintained
679655da 11353F: arch/sparc/
7765b8bb 11354F: drivers/sbus/
1da177e4 11355
6404fcca
DM
11356SPARC SERIAL DRIVERS
11357M: "David S. Miller" <davem@davemloft.net>
11358L: sparclinux@vger.kernel.org
08deed1e
JP
11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11361S: Maintained
6816383a 11362F: include/linux/sunserialcore.h
df621252 11363F: drivers/tty/serial/suncore.c
df621252
GKH
11364F: drivers/tty/serial/sunhv.c
11365F: drivers/tty/serial/sunsab.c
11366F: drivers/tty/serial/sunsab.h
11367F: drivers/tty/serial/sunsu.c
11368F: drivers/tty/serial/sunzilog.c
11369F: drivers/tty/serial/sunzilog.h
6404fcca 11370
389325b4
CL
11371SPARSE CHECKER
11372M: "Christopher Li" <sparse@chrisli.org>
11373L: linux-sparse@vger.kernel.org
11374W: https://sparse.wiki.kernel.org/
11375T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11376T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11377S: Maintained
11378F: include/linux/compiler.h
11379
fc0c195a 11380SPEAR PLATFORM SUPPORT
da89947b 11381M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11382M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11384W: http://www.st.com/spear
11385S: Maintained
e68d7c14 11386F: arch/arm/boot/dts/spear*
281e192f 11387F: arch/arm/mach-spear/
fc0c195a 11388
11389SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11390M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11392W: http://www.st.com/spear
11393S: Maintained
5df33a62 11394F: drivers/clk/spear/
fc0c195a 11395
e2d1d6c0 11396SPI SUBSYSTEM
b02e48f2 11397M: Mark Brown <broonie@kernel.org>
dfbe403c 11398L: linux-spi@vger.kernel.org
e7e4e13c 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11400Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11401S: Maintained
87306eb7 11402F: Documentation/devicetree/bindings/spi/
679655da
JP
11403F: Documentation/spi/
11404F: drivers/spi/
11405F: include/linux/spi/
c117ab84 11406F: include/uapi/linux/spi/
a43cd4bb 11407F: tools/spi/
e2d1d6c0 11408
2752e401 11409SPIDERNET NETWORK DRIVER for CELL
8b58be88 11410M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11411L: netdev@vger.kernel.org
11412S: Supported
679655da 11413F: Documentation/networking/spider_net.txt
8df158ac 11414F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11415
e2d1d6c0 11416SPU FILE SYSTEM
8b58be88 11417M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11418L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11419W: http://www.ibm.com/developerworks/power/cell/
11420S: Supported
679655da
JP
11421F: Documentation/filesystems/spufs.txt
11422F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11423
fc555841 11424SQUASHFS FILE SYSTEM
d7f2ff67 11425M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11426L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11427W: http://squashfs.org.uk
9f273c24 11428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11429S: Maintained
679655da
JP
11430F: Documentation/filesystems/squashfs.txt
11431F: fs/squashfs/
fc555841 11432
1da177e4 11433SRM (Alpha) environment access
8b58be88 11434M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11435S: Maintained
679655da 11436F: arch/alpha/kernel/srm_env.c
1da177e4 11437
26e9a397 11438STABLE BRANCH
879a5a00 11439M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11440L: stable@vger.kernel.org
879a5a00 11441S: Supported
7b175c46 11442F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11443
26e9a397 11444STAGING SUBSYSTEM
879a5a00 11445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11446T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11447L: devel@driverdev.osuosl.org
879a5a00 11448S: Supported
679655da 11449F: drivers/staging/
dbc6c2cc 11450
ebd3d010
JP
11451STAGING - COMEDI
11452M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11453M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11454S: Odd Fixes
11455F: drivers/staging/comedi/
11456
a0138163
JP
11457STAGING - FLARION FT1000 DRIVERS
11458M: Marek Belisko <marek.belisko@gmail.com>
11459S: Odd Fixes
11460F: drivers/staging/ft1000/
11461
6c1bb424 11462STAGING - INDUSTRIAL IO
030a13d7 11463M: Jonathan Cameron <jic23@kernel.org>
a0138163 11464L: linux-iio@vger.kernel.org
6c1bb424 11465S: Odd Fixes
5291582d 11466F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11467F: drivers/staging/iio/
11468
a0138163
JP
11469STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11470M: Jarod Wilson <jarod@wilsonet.com>
11471W: http://www.lirc.org/
11472S: Odd Fixes
b2b0186d 11473F: drivers/staging/media/lirc/
a0138163 11474
f5e5de1e
OD
11475STAGING - LUSTRE PARALLEL FILESYSTEM
11476M: Oleg Drokin <oleg.drokin@intel.com>
11477M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11478M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11479L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11480W: http://wiki.lustre.org/
f5e5de1e
OD
11481S: Maintained
11482F: drivers/staging/lustre
11483
7c6b6c71
MD
11484STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11485M: Marc Dietrich <marvin24@gmx.de>
11486L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11487L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11488S: Maintained
11489F: drivers/staging/nvec/
11490
53c43c5c
GKH
11491STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11492M: Jens Frederich <jfrederich@gmail.com>
11493M: Daniel Drake <dsd@laptop.org>
11494M: Jon Nettleton <jon.nettleton@gmail.com>
11495W: http://wiki.laptop.org/go/DCON
11496S: Maintained
11497F: drivers/staging/olpc_dcon/
11498
a0138163
JP
11499STAGING - REALTEK RTL8712U DRIVERS
11500M: Larry Finger <Larry.Finger@lwfinger.net>
11501M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11502S: Odd Fixes
11503F: drivers/staging/rtl8712/
11504
980ac4d7
SM
11505STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11506M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11507M: Teddy Wang <teddy.wang@siliconmotion.com>
11508M: Sudip Mukherjee <sudip@vectorindia.org>
11509L: linux-fbdev@vger.kernel.org
11510S: Maintained
11511F: drivers/staging/sm750fb/
11512
510fa408
JP
11513STAGING - SLICOSS
11514M: Lior Dotan <liodot@gmail.com>
11515M: Christopher Harrer <charrer@alacritech.com>
11516S: Odd Fixes
11517F: drivers/staging/slicoss/
11518
a0138163
JP
11519STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11520M: William Hubbs <w.d.hubbs@gmail.com>
11521M: Chris Brannon <chris@the-brannons.com>
d33bce31 11522M: Kirk Reiser <kirk@reisers.ca>
a0138163 11523M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11524L: speakup@linux-speakup.org
a0138163
JP
11525W: http://www.linux-speakup.org/
11526S: Odd Fixes
11527F: drivers/staging/speakup/
11528
b3e871ce
JP
11529STAGING - VIA VT665X DRIVERS
11530M: Forest Bond <forest@alittletooquiet.net>
11531S: Odd Fixes
11532F: drivers/staging/vt665?/
11533
a30baec1 11534STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11535M: Aditya Shankar <aditya.shankar@microchip.com>
11536M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11537L: linux-wireless@vger.kernel.org
11538S: Supported
11539F: drivers/staging/wilc1000/
11540
709bcb07 11541STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11542M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11543S: Odd Fixes
11544F: drivers/staging/xgifb/
11545
1da177e4 11546STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11547M: Ion Badulescu <ionut@badula.org>
b4f90189 11548S: Odd Fixes
9bba23b0 11549F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11550
e2d1d6c0 11551SUN3/3X
8b58be88 11552M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11553W: http://sammy.net/sun3/
11554S: Maintained
679655da
JP
11555F: arch/m68k/kernel/*sun3*
11556F: arch/m68k/sun3*/
11557F: arch/m68k/include/asm/sun3*
e689cf4a 11558F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11559
af6a5af8
HG
11560SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11561M: Hans de Goede <hdegoede@redhat.com>
11562L: linux-input@vger.kernel.org
11563S: Maintained
11564F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11565F: drivers/input/keyboard/sun4i-lradc-keys.c
11566
2bc9ff01
DK
11567SUNDANCE NETWORK DRIVER
11568M: Denis Kirjanov <kda@linux-powerpc.org>
11569L: netdev@vger.kernel.org
11570S: Maintained
11571F: drivers/net/ethernet/dlink/sundance.c
11572
2cbb12a4 11573SUPERH
114bf37e
RF
11574M: Yoshinori Sato <ysato@users.sourceforge.jp>
11575M: Rich Felker <dalias@libc.org>
2cbb12a4 11576L: linux-sh@vger.kernel.org
8a6e2535 11577Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11578S: Maintained
066069e1 11579F: Documentation/sh/
679655da 11580F: arch/sh/
066069e1 11581F: drivers/sh/
1da177e4 11582
4480f15b 11583SUSPEND TO RAM
7fb06082 11584M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11585M: Len Brown <len.brown@intel.com>
11586M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11587L: linux-pm@vger.kernel.org
e2d1d6c0 11588S: Supported
679655da
JP
11589F: Documentation/power/
11590F: arch/x86/kernel/acpi/
11591F: drivers/base/power/
11592F: kernel/power/
11593F: include/linux/suspend.h
11594F: include/linux/freezer.h
11595F: include/linux/pm.h
1da177e4
LT
11596
11597SVGA HANDLING
8b58be88 11598M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11599L: linux-video@atrey.karlin.mff.cuni.cz
11600S: Maintained
679655da
JP
11601F: Documentation/svga.txt
11602F: arch/x86/boot/video*
1da177e4 11603
6e28b761
KRW
11604SWIOTLB SUBSYSTEM
11605M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11606L: linux-kernel@vger.kernel.org
9f273c24 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11608S: Supported
11609F: lib/swiotlb.c
11610F: arch/*/kernel/pci-swiotlb.c
11611F: include/linux/swiotlb.h
11612
007f790c
JP
11613SWITCHDEV
11614M: Jiri Pirko <jiri@resnulli.us>
11615L: netdev@vger.kernel.org
11616S: Supported
11617F: net/switchdev/
11618F: include/net/switchdev.h
11619
db8e35d5
VG
11620SYNOPSYS ARC ARCHITECTURE
11621M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11622L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11623S: Supported
11624F: arch/arc/
9b28829d 11625F: Documentation/devicetree/bindings/arc/*
2d799dde 11626F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11627F: drivers/tty/serial/arc_uart.c
b7182d1a 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11629
556cc1c5
AB
11630SYNOPSYS ARC SDP platform support
11631M: Alexey Brodkin <abrodkin@synopsys.com>
11632S: Supported
11633F: arch/arc/plat-axs10x
11634F: arch/arc/boot/dts/ax*
11635F: Documentation/devicetree/bindings/arc/axs10*
11636
6c284c9a
LJ
11637SYSTEM CONFIGURATION (SYSCON)
11638M: Lee Jones <lee.jones@linaro.org>
11639M: Arnd Bergmann <arnd@arndb.de>
11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11641S: Supported
11642F: drivers/mfd/syscon.c
11643
8c0984e5
SR
11644SYSTEM RESET/SHUTDOWN DRIVERS
11645M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11646L: linux-pm@vger.kernel.org
58db9505 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11648S: Maintained
11649F: Documentation/devicetree/bindings/power/reset/
11650F: drivers/power/reset/
11651
1da177e4 11652SYSV FILESYSTEM
8b58be88 11653M: Christoph Hellwig <hch@infradead.org>
1da177e4 11654S: Maintained
679655da
JP
11655F: Documentation/filesystems/sysv-fs.txt
11656F: fs/sysv/
11657F: include/linux/sysv_fs.h
1da177e4 11658
86cfa7fc 11659TARGET SUBSYSTEM
9c3646d1 11660M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11661L: linux-scsi@vger.kernel.org
b9f5edc2 11662L: target-devel@vger.kernel.org
86cfa7fc 11663W: http://www.linux-iscsi.org
cf015e9f 11664W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11666S: Supported
11667F: drivers/target/
11668F: include/target/
11669F: Documentation/target/
11670
4e68852d 11671TASKSTATS STATISTICS INTERFACE
185e595f 11672M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11673S: Maintained
679655da
JP
11674F: Documentation/accounting/taskstats*
11675F: include/linux/taskstats*
11676F: kernel/taskstats.c
4e68852d 11677
781b456a 11678TC CLASSIFIER
f935f3f8 11679M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11680L: netdev@vger.kernel.org
11681S: Maintained
679655da 11682F: include/net/pkt_cls.h
c117ab84 11683F: include/uapi/linux/pkt_cls.h
679655da 11684F: net/sched/
781b456a 11685
5067f08a 11686TCP LOW PRIORITY MODULE
8b58be88
JP
11687M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11688M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11689W: http://tcp-lp-mod.sourceforge.net/
11690S: Maintained
679655da 11691F: net/ipv4/tcp_lp.c
5067f08a 11692
91952bc0
AP
11693TDA10071 MEDIA DRIVER
11694M: Antti Palosaari <crope@iki.fi>
11695L: linux-media@vger.kernel.org
a825eaec 11696W: https://linuxtv.org
91952bc0
AP
11697W: http://palosaari.fi/linux/
11698Q: http://patchwork.linuxtv.org/project/linux-media/list/
11699T: git git://linuxtv.org/anttip/media_tree.git
11700S: Maintained
11701F: drivers/media/dvb-frontends/tda10071*
11702
11703TDA18212 MEDIA DRIVER
11704M: Antti Palosaari <crope@iki.fi>
11705L: linux-media@vger.kernel.org
a825eaec 11706W: https://linuxtv.org
91952bc0
AP
11707W: http://palosaari.fi/linux/
11708Q: http://patchwork.linuxtv.org/project/linux-media/list/
11709T: git git://linuxtv.org/anttip/media_tree.git
11710S: Maintained
11711F: drivers/media/tuners/tda18212*
11712
11713TDA18218 MEDIA DRIVER
11714M: Antti Palosaari <crope@iki.fi>
11715L: linux-media@vger.kernel.org
a825eaec 11716W: https://linuxtv.org
91952bc0
AP
11717W: http://palosaari.fi/linux/
11718Q: http://patchwork.linuxtv.org/project/linux-media/list/
11719T: git git://linuxtv.org/anttip/media_tree.git
11720S: Maintained
11721F: drivers/media/tuners/tda18218*
11722
3b2f6aba
MK
11723TDA18271 MEDIA DRIVER
11724M: Michael Krufky <mkrufky@linuxtv.org>
11725L: linux-media@vger.kernel.org
a825eaec 11726W: https://linuxtv.org
3b2f6aba
MK
11727W: http://github.com/mkrufky
11728Q: http://patchwork.linuxtv.org/project/linux-media/list/
11729T: git git://linuxtv.org/mkrufky/tuners.git
11730S: Maintained
11731F: drivers/media/tuners/tda18271*
11732
e48307a9
MK
11733TDA827x MEDIA DRIVER
11734M: Michael Krufky <mkrufky@linuxtv.org>
11735L: linux-media@vger.kernel.org
a825eaec 11736W: https://linuxtv.org
e48307a9
MK
11737W: http://github.com/mkrufky
11738Q: http://patchwork.linuxtv.org/project/linux-media/list/
11739T: git git://linuxtv.org/mkrufky/tuners.git
11740S: Maintained
11741F: drivers/media/tuners/tda8290.*
11742
66cf9212
MK
11743TDA8290 MEDIA DRIVER
11744M: Michael Krufky <mkrufky@linuxtv.org>
11745L: linux-media@vger.kernel.org
a825eaec 11746W: https://linuxtv.org
66cf9212
MK
11747W: http://github.com/mkrufky
11748Q: http://patchwork.linuxtv.org/project/linux-media/list/
11749T: git git://linuxtv.org/mkrufky/tuners.git
11750S: Maintained
11751F: drivers/media/tuners/tda8290.*
11752
4b9fba30
HV
11753TDA9840 MEDIA DRIVER
11754M: Hans Verkuil <hverkuil@xs4all.nl>
11755L: linux-media@vger.kernel.org
11756T: git git://linuxtv.org/media_tree.git
a825eaec 11757W: https://linuxtv.org
4b9fba30
HV
11758S: Maintained
11759F: drivers/media/i2c/tda9840*
11760
2cb654fd 11761TEA5761 TUNER DRIVER
5dc8a864
MCC
11762M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11763M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11764L: linux-media@vger.kernel.org
a825eaec 11765W: https://linuxtv.org
2cb654fd
MCC
11766T: git git://linuxtv.org/media_tree.git
11767S: Odd fixes
11768F: drivers/media/tuners/tea5761.*
11769
11770TEA5767 TUNER DRIVER
5dc8a864
MCC
11771M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11772M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11773L: linux-media@vger.kernel.org
a825eaec 11774W: https://linuxtv.org
2cb654fd
MCC
11775T: git git://linuxtv.org/media_tree.git
11776S: Maintained
11777F: drivers/media/tuners/tea5767.*
11778
4b9fba30
HV
11779TEA6415C MEDIA DRIVER
11780M: Hans Verkuil <hverkuil@xs4all.nl>
11781L: linux-media@vger.kernel.org
11782T: git git://linuxtv.org/media_tree.git
a825eaec 11783W: https://linuxtv.org
4b9fba30
HV
11784S: Maintained
11785F: drivers/media/i2c/tea6415c*
11786
11787TEA6420 MEDIA DRIVER
11788M: Hans Verkuil <hverkuil@xs4all.nl>
11789L: linux-media@vger.kernel.org
11790T: git git://linuxtv.org/media_tree.git
a825eaec 11791W: https://linuxtv.org
4b9fba30
HV
11792S: Maintained
11793F: drivers/media/i2c/tea6420*
11794
3d249d4c 11795TEAM DRIVER
dca9ab92 11796M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11797L: netdev@vger.kernel.org
11798S: Supported
11799F: drivers/net/team/
11800F: include/linux/if_team.h
c117ab84 11801F: include/uapi/linux/if_team.h
3d249d4c 11802
7d029125 11803TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11804M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11805S: Maintained
11806F: arch/x86/platform/ts5500/
11807
40ad4a30
SY
11808TECHNOTREND USB IR RECEIVER
11809M: Sean Young <sean@mess.org>
11810L: linux-media@vger.kernel.org
11811S: Maintained
11812F: drivers/media/rc/ttusbir.c
11813
adabdb0c 11814TEGRA ARCHITECTURE SUPPORT
243d58ec 11815M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11816M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11817M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11818L: linux-tegra@vger.kernel.org
fd117cd1 11819Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11821S: Supported
bbbe96ed 11822N: [^a-z]tegra
84b9414b 11823
adabdb0c
SW
11824TEGRA CLOCK DRIVER
11825M: Peter De Schrijver <pdeschrijver@nvidia.com>
11826M: Prashant Gaikwad <pgaikwad@nvidia.com>
11827S: Supported
11828F: drivers/clk/tegra/
11829
86e486a0 11830TEGRA DMA DRIVERS
adabdb0c 11831M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11832M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11833S: Supported
86e486a0 11834F: drivers/dma/tegra*
adabdb0c 11835
adabdb0c
SW
11836TEGRA I2C DRIVER
11837M: Laxman Dewangan <ldewangan@nvidia.com>
11838S: Supported
11839F: drivers/i2c/busses/i2c-tegra.c
11840
11841TEGRA IOMMU DRIVERS
11842M: Hiroshi Doyu <hdoyu@nvidia.com>
11843S: Supported
11844F: drivers/iommu/tegra*
11845
11846TEGRA KBC DRIVER
11847M: Rakesh Iyer <riyer@nvidia.com>
11848M: Laxman Dewangan <ldewangan@nvidia.com>
11849S: Supported
11850F: drivers/input/keyboard/tegra-kbc.c
11851
adabdb0c
SW
11852TEGRA PWM DRIVER
11853M: Thierry Reding <thierry.reding@gmail.com>
11854S: Supported
11855F: drivers/pwm/pwm-tegra.c
11856
11857TEGRA SERIAL DRIVER
11858M: Laxman Dewangan <ldewangan@nvidia.com>
11859S: Supported
11860F: drivers/tty/serial/serial-tegra.c
11861
11862TEGRA SPI DRIVER
11863M: Laxman Dewangan <ldewangan@nvidia.com>
11864S: Supported
11865F: drivers/spi/spi-tegra*
11866
1a348ccc 11867TEHUTI ETHERNET DRIVER
8b58be88 11868M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11869L: netdev@vger.kernel.org
11870S: Supported
ef7f5429 11871F: drivers/net/ethernet/tehuti/*
1a348ccc 11872
4e68852d 11873Telecom Clock Driver for MCPL0010
8b58be88 11874M: Mark Gross <mark.gross@intel.com>
4e68852d 11875S: Supported
679655da 11876F: drivers/char/tlclk.c
4e68852d 11877
4480f15b 11878TENSILICA XTENSA PORT (xtensa)
8b58be88 11879M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11880M: Max Filippov <jcmvbkbc@gmail.com>
11881L: linux-xtensa@linux-xtensa.org
9f273c24 11882T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11883S: Maintained
679655da 11884F: arch/xtensa/
3dc99857 11885F: drivers/irqchip/irq-xtensa-*
4e68852d 11886
5313ba66
HV
11887THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11888M: Hans Verkuil <hverkuil@xs4all.nl>
11889L: linux-media@vger.kernel.org
11890T: git git://linuxtv.org/media_tree.git
a825eaec 11891W: https://linuxtv.org
5313ba66
HV
11892S: Maintained
11893F: drivers/media/radio/radio-raremono.c
11894
d3fb6955 11895THERMAL
b75f0050 11896M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11897M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11898L: linux-pm@vger.kernel.org
11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11900T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11901Q: https://patchwork.kernel.org/project/linux-pm/list/
11902S: Supported
11903F: drivers/thermal/
11904F: include/linux/thermal.h
af6c9f16 11905F: include/uapi/linux/thermal.h
b75f0050
JP
11906F: include/linux/cpu_cooling.h
11907F: Documentation/devicetree/bindings/thermal/
d3fb6955 11908
64e05d8b
VK
11909THERMAL/CPU_COOLING
11910M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11911M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11912M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11913L: linux-pm@vger.kernel.org
11914S: Supported
11915F: Documentation/thermal/cpu-cooling-api.txt
11916F: drivers/thermal/cpu_cooling.c
11917F: include/linux/cpu_cooling.h
11918
4e68852d 11919THINKPAD ACPI EXTRAS DRIVER
8b58be88 11920M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11921L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11922L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11923W: http://ibm-acpi.sourceforge.net
11924W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11925T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11926S: Maintained
679655da 11927F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11928
1b46f2a2 11929TI BANDGAP AND THERMAL DRIVER
f14d1c24 11930M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11931M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11932L: linux-pm@vger.kernel.org
531ff13e 11933L: linux-omap@vger.kernel.org
5a723e81 11934S: Maintained
794b2e25 11935F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11936
ccf963d3
BP
11937TI VPE/CAL DRIVERS
11938M: Benoit Parrot <bparrot@ti.com>
11939L: linux-media@vger.kernel.org
11940W: http://linuxtv.org/
11941Q: http://patchwork.linuxtv.org/project/linux-media/list/
11942S: Maintained
11943F: drivers/media/platform/ti-vpe/
11944
0c7665c3
MF
11945TI CDCE706 CLOCK DRIVER
11946M: Max Filippov <jcmvbkbc@gmail.com>
11947S: Maintained
11948F: drivers/clk/clk-cdce706.c
11949
49b6a5e3
TK
11950TI CLOCK DRIVER
11951M: Tero Kristo <t-kristo@ti.com>
11952L: linux-omap@vger.kernel.org
11953S: Maintained
11954F: drivers/clk/ti/
11955F: include/linux/clk/ti.h
11956
f75cfbad
GS
11957TI ETHERNET SWITCH DRIVER (CPSW)
11958M: Mugunthan V N <mugunthanvnm@ti.com>
11959R: Grygorii Strashko <grygorii.strashko@ti.com>
11960L: linux-omap@vger.kernel.org
11961L: netdev@vger.kernel.org
11962S: Maintained
11963F: drivers/net/ethernet/ti/cpsw*
11964F: drivers/net/ethernet/ti/davinci*
11965
4020f2d7 11966TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11967M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11968S: Maintained
679655da
JP
11969F: drivers/misc/tifm*
11970F: drivers/mmc/host/tifm_sd.c
11971F: include/linux/tifm.h
4020f2d7 11972
e0c52404 11973TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11974M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11975L: linux-kernel@vger.kernel.org
11976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11977S: Maintained
11978F: drivers/soc/ti/*
11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11980
11981
152ad442
SR
11982TI LM49xxx FAMILY ASoC CODEC DRIVERS
11983M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11984M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11985L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11986S: Maintained
11987F: sound/soc/codecs/lm49453*
d392dead 11988F: sound/soc/codecs/isabelle*
152ad442 11989
0edd807d
KM
11990TI LP855x BACKLIGHT DRIVER
11991M: Milo Kim <milo.kim@ti.com>
11992S: Maintained
11993F: Documentation/backlight/lp855x-driver.txt
11994F: drivers/video/backlight/lp855x_bl.c
11995F: include/linux/platform_data/lp855x.h
11996
faf13f6d
KM
11997TI LP8727 CHARGER DRIVER
11998M: Milo Kim <milo.kim@ti.com>
11999S: Maintained
8c0984e5 12000F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12001F: include/linux/platform_data/lp8727.h
12002
22f1229f
KM
12003TI LP8788 MFD DRIVER
12004M: Milo Kim <milo.kim@ti.com>
12005S: Maintained
12006F: drivers/iio/adc/lp8788_adc.c
12007F: drivers/leds/leds-lp8788.c
12008F: drivers/mfd/lp8788*.c
8c0984e5 12009F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12010F: drivers/regulator/lp8788-*.c
12011F: include/linux/mfd/lp8788*.h
12012
84640e27
KM
12013TI NETCP ETHERNET DRIVER
12014M: Wingman Kwok <w-kwok2@ti.com>
12015M: Murali Karicheri <m-karicheri2@ti.com>
12016L: netdev@vger.kernel.org
12017S: Maintained
12018F: drivers/net/ethernet/ti/netcp*
12019
217e0ca9
KC
12020TI TAS571X FAMILY ASoC CODEC DRIVER
12021M: Kevin Cernekee <cernekee@chromium.org>
12022L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12023S: Odd Fixes
12024F: sound/soc/codecs/tas571x*
12025
dd5e8e6b 12026TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12027M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12029S: Maintained
12030F: sound/soc/codecs/twl4030*
12031
90921014 12032TI WILINK WIRELESS DRIVERS
90921014
LC
12033L: linux-wireless@vger.kernel.org
12034W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12035W: http://wireless.kernel.org/en/users/Drivers/wl1251
12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12037S: Orphan
90921014
LC
12038F: drivers/net/wireless/ti/
12039F: include/linux/wl12xx.h
12040
e86eaa3a 12041TIPC NETWORK LAYER
8b58be88 12042M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12043M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12044L: netdev@vger.kernel.org (core kernel code)
12045L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12046W: http://tipc.sourceforge.net/
e86eaa3a 12047S: Maintained
c117ab84 12048F: include/uapi/linux/tipc*.h
679655da 12049F: net/tipc/
e86eaa3a 12050
867e359b 12051TILE ARCHITECTURE
b9a279f6 12052M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12053W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12055S: Supported
12056F: arch/tile/
6b940606 12057F: drivers/char/tile-srom.c
5c770755 12058F: drivers/edac/tile_edac.c
6b940606
CM
12059F: drivers/net/ethernet/tile/
12060F: drivers/rtc/rtc-tile.c
12061F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12062F: drivers/tty/serial/tilegx.c
6b940606
CM
12063F: drivers/usb/host/*-tilegx.c
12064F: include/linux/usb/tilegx.h
867e359b 12065
1da177e4 12066TLAN NETWORK DRIVER
8b58be88 12067M: Samuel Chessman <chessman@tux.org>
88c07dde 12068L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12069W: http://sourceforge.net/projects/tlan/
12070S: Maintained
679655da 12071F: Documentation/networking/tlan.txt
b544dbac 12072F: drivers/net/ethernet/ti/tlan.*
1da177e4 12073
d74db3b2 12074TOMOYO SECURITY MODULE
8b58be88
JP
12075M: Kentaro Takeda <takedakn@nttdata.co.jp>
12076M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12077L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12078L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12079L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12080L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12081W: http://tomoyo.sourceforge.jp/
843d183c 12082T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12083S: Maintained
679655da 12084F: security/tomoyo/
d74db3b2 12085
9caeb532 12086TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12087M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12088L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12089S: Maintained
12090F: drivers/platform/x86/topstar-laptop.c
12091
1da177e4 12092TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12093M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12094L: platform-driver-x86@vger.kernel.org
0a63ca11 12095S: Maintained
679655da 12096F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12097
0a63ca11
AA
12098TOSHIBA BLUETOOTH DRIVER
12099M: Azael Avalos <coproscefalo@gmail.com>
12100L: platform-driver-x86@vger.kernel.org
12101S: Maintained
12102F: drivers/platform/x86/toshiba_bluetooth.c
12103
12104TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12105M: Azael Avalos <coproscefalo@gmail.com>
12106L: platform-driver-x86@vger.kernel.org
12107S: Maintained
12108F: drivers/platform/x86/toshiba_haps.c
12109
14991fc7
AA
12110TOSHIBA WMI HOTKEYS DRIVER
12111M: Azael Avalos <coproscefalo@gmail.com>
12112L: platform-driver-x86@vger.kernel.org
12113S: Maintained
12114F: drivers/platform/x86/toshiba-wmi.c
12115
1da177e4 12116TOSHIBA SMM DRIVER
8b58be88 12117M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12118W: http://www.buzzard.org.uk/toshiba/
12119S: Maintained
679655da
JP
12120F: drivers/char/toshiba.c
12121F: include/linux/toshiba.h
c117ab84 12122F: include/uapi/linux/toshiba.h
1da177e4 12123
d32d9864
MR
12124TOSHIBA TC358743 DRIVER
12125M: Mats Randgaard <matrandg@cisco.com>
12126L: linux-media@vger.kernel.org
12127S: Maintained
12128F: drivers/media/i2c/tc358743*
b5dcee22 12129F: include/media/i2c/tc358743.h
d32d9864 12130
560e6475
WS
12131TMIO/SDHI MMC DRIVER
12132M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12133L: linux-mmc@vger.kernel.org
560e6475 12134S: Supported
d1057c40
GL
12135F: drivers/mmc/host/tmio_mmc*
12136F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12137F: include/linux/mfd/tmio.h
d719f900 12138
917cc4e6
GR
12139TMP401 HARDWARE MONITOR DRIVER
12140M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12141L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12142S: Maintained
12143F: Documentation/hwmon/tmp401
12144F: drivers/hwmon/tmp401.c
12145
98f32602 12146TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12147M: Hugh Dickins <hughd@google.com>
98f32602
HD
12148L: linux-mm@kvack.org
12149S: Maintained
12150F: include/linux/shmem_fs.h
12151F: mm/shmem.c
12152
45f95b53 12153TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12154M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12155M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12156L: linux-media@vger.kernel.org
a825eaec 12157W: https://linuxtv.org
45f95b53
MCC
12158T: git git://linuxtv.org/media_tree.git
12159S: Odd fixes
12160F: drivers/media/usb/tm6000/
618cd932 12161F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12162
34d1324e
AU
12163TW5864 VIDEO4LINUX DRIVER
12164M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12165M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12166M: Andrey Utkin <andrey_utkin@fastmail.com>
12167L: linux-media@vger.kernel.org
12168S: Supported
12169F: drivers/media/pci/tw5864/
45f95b53 12170
c65fde19
HV
12171TW68 VIDEO4LINUX DRIVER
12172M: Hans Verkuil <hverkuil@xs4all.nl>
12173L: linux-media@vger.kernel.org
12174T: git git://linuxtv.org/media_tree.git
a825eaec 12175W: https://linuxtv.org
c65fde19
HV
12176S: Odd Fixes
12177F: drivers/media/pci/tw68/
12178
704a84cc
EG
12179TW686X VIDEO4LINUX DRIVER
12180M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12181L: linux-media@vger.kernel.org
12182T: git git://linuxtv.org/media_tree.git
12183W: http://linuxtv.org
12184S: Maintained
12185F: drivers/media/pci/tw686x/
12186
4e68852d 12187TPM DEVICE DRIVER
901486b8 12188M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12189M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12190M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12191R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12192W: http://tpmdd.sourceforge.net
63a10dfd 12193L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12194Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12195T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12196S: Maintained
679655da 12197F: drivers/char/tpm/
4e68852d 12198
1a0f1b27
AL
12199TPM IBM_VTPM DEVICE DRIVER
12200M: Ashley Lai <ashleydlai@gmail.com>
12201W: http://tpmdd.sourceforge.net
12202L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12203S: Maintained
12204F: drivers/char/tpm/tpm_ibmvtpm*
12205
d6f005a1
JP
12206TRACING
12207M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12208M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12210S: Maintained
12211F: Documentation/trace/ftrace.txt
12212F: arch/*/*/*/ftrace.h
12213F: arch/*/kernel/ftrace.c
12214F: include/*/ftrace.h
12215F: include/linux/trace*.h
12216F: include/trace/
12217F: kernel/trace/
6e68e6c5 12218F: tools/testing/selftests/ftrace/
d6f005a1 12219
4abac0d0
IM
12220TRACING MMIO ACCESSES (MMIOTRACE)
12221M: Steven Rostedt <rostedt@goodmis.org>
12222M: Ingo Molnar <mingo@kernel.org>
12223R: Karol Herbst <karolherbst@gmail.com>
12224R: Pekka Paalanen <ppaalanen@gmail.com>
12225S: Maintained
12226L: linux-kernel@vger.kernel.org
12227L: nouveau@lists.freedesktop.org
12228F: kernel/trace/trace_mmiotrace.c
12229F: include/linux/mmiotrace.h
12230F: arch/x86/mm/kmmio.c
12231F: arch/x86/mm/mmio-mod.c
12232F: arch/x86/mm/testmmiotrace.c
12233
1da177e4 12234TRIVIAL PATCHES
8b58be88 12235M: Jiri Kosina <trivial@kernel.org>
54e5881d 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12237S: Maintained
86ef925f 12238K: ^Subject:.*(?i)trivial
1da177e4 12239
4e68852d 12240TTY LAYER
879a5a00 12241M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12242M: Jiri Slaby <jslaby@suse.com>
879a5a00 12243S: Supported
08deed1e 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12245F: Documentation/serial/
8dd5d2f1 12246F: drivers/tty/
df621252 12247F: drivers/tty/serial/serial_core.c
e3288775
AC
12248F: include/linux/serial_core.h
12249F: include/linux/serial.h
12250F: include/linux/tty.h
c117ab84
CEB
12251F: include/uapi/linux/serial_core.h
12252F: include/uapi/linux/serial.h
12253F: include/uapi/linux/tty.h
4e68852d 12254
91952bc0
AP
12255TUA9001 MEDIA DRIVER
12256M: Antti Palosaari <crope@iki.fi>
12257L: linux-media@vger.kernel.org
a825eaec 12258W: https://linuxtv.org
91952bc0
AP
12259W: http://palosaari.fi/linux/
12260Q: http://patchwork.linuxtv.org/project/linux-media/list/
12261T: git git://linuxtv.org/anttip/media_tree.git
12262S: Maintained
12263F: drivers/media/tuners/tua9001*
12264
740db6d7 12265TULIP NETWORK DRIVERS
740db6d7 12266L: netdev@vger.kernel.org
cf869eb1
GG
12267L: linux-parisc@vger.kernel.org
12268S: Orphan
0f04e2aa 12269F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12270
12271TUN/TAP driver
ba57b6f2 12272M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12273W: http://vtun.sourceforge.net/tun
12274S: Maintained
679655da
JP
12275F: Documentation/networking/tuntap.txt
12276F: arch/um/os-Linux/drivers/
1da177e4 12277
b454cc66 12278TURBOCHANNEL SUBSYSTEM
8b58be88 12279M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12280M: Ralf Baechle <ralf@linux-mips.org>
12281L: linux-mips@linux-mips.org
12282Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12283S: Maintained
679655da
JP
12284F: drivers/tc/
12285F: include/linux/tc.h
b454cc66 12286
e2d1d6c0 12287UBI FILE SYSTEM (UBIFS)
a7859936 12288M: Richard Weinberger <richard@nod.at>
949cb623 12289M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12290M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12291L: linux-mtd@lists.infradead.org
e2966cbe 12292T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12293W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12294S: Supported
679655da
JP
12295F: Documentation/filesystems/ubifs.txt
12296F: fs/ubifs/
e2d1d6c0 12297
e1632fa2 12298UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12299M: Greg Ungerer <gerg@linux-m68k.org>
12300W: http://www.linux-m68k.org/
cc2020e6 12301W: http://www.uclinux.org/
e1632fa2 12302L: linux-m68k@lists.linux-m68k.org
cc2020e6 12303L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12305S: Maintained
e1632fa2
GU
12306F: arch/m68k/coldfire/
12307F: arch/m68k/68*/
61bc02bb
JP
12308F: arch/m68k/*/*_no.*
12309F: arch/m68k/include/asm/*_no.*
cc2020e6 12310
1da177e4 12311UDF FILESYSTEM
d8130624 12312M: Jan Kara <jack@suse.com>
1da177e4 12313S: Maintained
679655da
JP
12314F: Documentation/filesystems/udf.txt
12315F: fs/udf/
1da177e4 12316
cc2020e6 12317UFS FILESYSTEM
8b58be88 12318M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12319S: Maintained
679655da
JP
12320F: Documentation/filesystems/ufs.txt
12321F: fs/ufs/
cc2020e6 12322
0a09d3ab
DH
12323UHID USERSPACE HID IO DRIVER:
12324M: David Herrmann <dh.herrmann@googlemail.com>
12325L: linux-input@vger.kernel.org
12326S: Maintained
12327F: drivers/hid/uhid.c
c117ab84 12328F: include/uapi/linux/uhid.h
0a09d3ab 12329
18332a80 12330ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12331L: linux-usb@vger.kernel.org
10c6c9c9 12332S: Orphan
355ffe69 12333F: drivers/uwb/
679655da
JP
12334F: include/linux/uwb.h
12335F: include/linux/uwb/
18332a80 12336
b31d8273
G
12337UNICORE32 ARCHITECTURE:
12338M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12339W: http://mprc.pku.edu.cn/~guanxuetao/linux
12340S: Maintained
ceebf4d5 12341T: git git://github.com/gxt/linux.git
b31d8273
G
12342F: arch/unicore32/
12343
d8379ab1
TF
12344UNIFDEF
12345M: Tony Finch <dot@dotat.at>
12346W: http://dotat.at/prog/unifdef
12347S: Maintained
12348F: scripts/unifdef.c
12349
1da177e4 12350UNIFORM CDROM DRIVER
8b58be88 12351M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12352W: http://www.kernel.dk
12353S: Maintained
679655da
JP
12354F: Documentation/cdrom/
12355F: drivers/cdrom/cdrom.c
12356F: include/linux/cdrom.h
c117ab84 12357F: include/uapi/linux/cdrom.h
1da177e4 12358
56df0122 12359UNISYS S-PAR DRIVERS
49e7d9df
JP
12360M: David Kershner <david.kershner@unisys.com>
12361L: sparmaintainer@unisys.com (Unisys internal)
12362S: Supported
12363F: drivers/staging/unisys/
56df0122 12364
9941fa6e
VH
12365UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12366M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12367L: linux-scsi@vger.kernel.org
12368S: Supported
12369F: Documentation/scsi/ufs.txt
12370F: drivers/scsi/ufs/
12371
4b9ffb5a
JP
12372UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12373M: Joao Pinto <Joao.Pinto@synopsys.com>
12374L: linux-scsi@vger.kernel.org
12375S: Supported
12376F: drivers/scsi/ufs/*dwc*
12377
e2d1d6c0 12378UNSORTED BLOCK IMAGES (UBI)
949cb623 12379M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12380M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12381W: http://www.linux-mtd.infradead.org/
12382L: linux-mtd@lists.infradead.org
b6b44e0a 12383T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12384S: Supported
80811493 12385F: drivers/mtd/ubi/
679655da 12386F: include/linux/mtd/ubi.h
c117ab84 12387F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12388
1da177e4 12389USB ACM DRIVER
ca1c3e6f 12390M: Oliver Neukum <oneukum@suse.com>
6372594a 12391L: linux-usb@vger.kernel.org
1da177e4 12392S: Maintained
679655da
JP
12393F: Documentation/usb/acm.txt
12394F: drivers/usb/class/cdc-acm.*
1da177e4 12395
b7d572e1
PF
12396USB AR5523 WIRELESS DRIVER
12397M: Pontus Fuchs <pontus.fuchs@gmail.com>
12398L: linux-wireless@vger.kernel.org
12399S: Maintained
12400F: drivers/net/wireless/ath/ar5523/
12401
115bb1ff 12402USB ATTACHED SCSI
866d372e 12403M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12404L: linux-usb@vger.kernel.org
12405L: linux-scsi@vger.kernel.org
8eae0fb7 12406S: Maintained
115bb1ff
MW
12407F: drivers/usb/storage/uas.c
12408
1da177e4 12409USB CDC ETHERNET DRIVER
61eee9a7 12410M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12411L: linux-usb@vger.kernel.org
1da177e4 12412S: Maintained
679655da 12413F: drivers/net/usb/cdc_*.c
c117ab84 12414F: include/uapi/linux/usb/cdc.h
1da177e4 12415
66e3e591
KP
12416USB CHAOSKEY DRIVER
12417M: Keith Packard <keithp@keithp.com>
12418L: linux-usb@vger.kernel.org
12419S: Maintained
12420F: drivers/usb/misc/chaoskey.c
12421
b02b371e 12422USB CYPRESS C67X00 DRIVER
8b58be88 12423M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12424L: linux-usb@vger.kernel.org
12425S: Maintained
679655da 12426F: drivers/usb/c67x00/
b02b371e 12427
d0374f4f 12428USB DAVICOM DM9601 DRIVER
8b58be88 12429M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12430L: netdev@vger.kernel.org
d0374f4f
PK
12431W: http://www.linux-usb.org/usbnet
12432S: Maintained
679655da 12433F: drivers/net/usb/dm9601.c
d0374f4f 12434
cc2020e6 12435USB DIAMOND RIO500 DRIVER
8b58be88 12436M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12437L: rio500-users@lists.sourceforge.net
12438W: http://rio500.sourceforge.net
12439S: Maintained
679655da 12440F: drivers/usb/misc/rio500*
cc2020e6 12441
1da177e4 12442USB EHCI DRIVER
578333ab 12443M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12444L: linux-usb@vger.kernel.org
578333ab 12445S: Maintained
679655da
JP
12446F: Documentation/usb/ehci.txt
12447F: drivers/usb/host/ehci*
1da177e4 12448
69ae9e3e 12449USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12450M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12451L: linux-usb@vger.kernel.org
69ae9e3e 12452W: http://www.linux-usb.org/gadget
d6d0f665
FB
12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12454S: Maintained
679655da
JP
12455F: drivers/usb/gadget/
12456F: include/linux/usb/gadget*
69ae9e3e 12457
2dea64b4 12458USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12459M: Jiri Kosina <jikos@kernel.org>
406df153 12460R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12461L: linux-usb@vger.kernel.org
54e5881d 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12463S: Maintained
c2f01971 12464F: Documentation/hid/hiddev.txt
679655da 12465F: drivers/hid/usbhid/
1da177e4 12466
959eea21 12467USB ISP116X DRIVER
8b58be88 12468M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12469L: linux-usb@vger.kernel.org
959eea21 12470S: Maintained
679655da
JP
12471F: drivers/usb/host/isp116x*
12472F: include/linux/usb/isp116x.h
959eea21 12473
146498ea
WH
12474USB LAN78XX ETHERNET DRIVER
12475M: Woojung Huh <woojung.huh@microchip.com>
12476M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12477L: netdev@vger.kernel.org
12478S: Maintained
12479F: drivers/net/usb/lan78xx.*
12480
1da177e4 12481USB MASS STORAGE DRIVER
fc8b690d 12482M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12483L: linux-usb@vger.kernel.org
8836aeb8 12484L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12485S: Maintained
12486W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12487F: drivers/usb/storage/
1da177e4 12488
af39917d
CL
12489USB MIDI DRIVER
12490M: Clemens Ladisch <clemens@ladisch.de>
12491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12492T: git git://git.alsa-project.org/alsa-kernel.git
12493S: Maintained
12494F: sound/usb/midi.*
12495
444ce9d4
JP
12496USB NETWORKING DRIVERS
12497L: linux-usb@vger.kernel.org
12498S: Odd Fixes
12499F: drivers/net/usb/
12500
1da177e4 12501USB OHCI DRIVER
578333ab 12502M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12503L: linux-usb@vger.kernel.org
578333ab 12504S: Maintained
679655da
JP
12505F: Documentation/usb/ohci.txt
12506F: drivers/usb/host/ohci*
1da177e4 12507
963ffa3e 12508USB OTG FSM (Finite State Machine)
60d77b3d 12509M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12511L: linux-usb@vger.kernel.org
12512S: Maintained
12513F: drivers/usb/common/usb-otg-fsm.c
12514
563da3a9
VM
12515USB OVER IP DRIVER
12516M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12517M: Shuah Khan <shuahkh@osg.samsung.com>
12518M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12519L: linux-usb@vger.kernel.org
12520S: Maintained
a6d6fc2b 12521F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12522F: drivers/usb/usbip/
12523F: tools/usb/usbip/
12524
1da177e4 12525USB PEGASUS DRIVER
a16b945c 12526M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12527L: linux-usb@vger.kernel.org
043600a6 12528L: netdev@vger.kernel.org
052e3128
PM
12529T: git git://github.com/petkan/pegasus.git
12530W: https://github.com/petkan/pegasus
1da177e4 12531S: Maintained
679655da 12532F: drivers/net/usb/pegasus.*
1da177e4 12533
d3ad558f 12534USB PHY LAYER
a55f6286 12535M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12536L: linux-usb@vger.kernel.org
12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12538S: Maintained
12539F: drivers/usb/phy/
d3ad558f 12540
73e4fb3f 12541USB PRINTER DRIVER (usblp)
8b58be88 12542M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12543L: linux-usb@vger.kernel.org
73e4fb3f 12544S: Supported
679655da 12545F: drivers/usb/class/usblp.c
1da177e4 12546
4521b477
BM
12547USB QMI WWAN NETWORK DRIVER
12548M: Bjørn Mork <bjorn@mork.no>
12549L: netdev@vger.kernel.org
12550S: Maintained
12551F: Documentation/ABI/testing/sysfs-class-net-qmi
12552F: drivers/net/usb/qmi_wwan.c
12553
1da177e4 12554USB RTL8150 DRIVER
a16b945c 12555M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12556L: linux-usb@vger.kernel.org
043600a6 12557L: netdev@vger.kernel.org
052e3128
PM
12558T: git git://github.com/petkan/rtl8150.git
12559W: https://github.com/petkan/rtl8150
1da177e4 12560S: Maintained
679655da 12561F: drivers/net/usb/rtl8150.c
1da177e4 12562
f896b796 12563USB SERIAL SUBSYSTEM
66085694 12564M: Johan Hovold <johan@kernel.org>
795fb7e7 12565L: linux-usb@vger.kernel.org
5ee05309 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12567S: Maintained
679655da 12568F: Documentation/usb/usb-serial.txt
f896b796 12569F: drivers/usb/serial/
679655da 12570F: include/linux/usb/serial.h
1da177e4 12571
b3f0db1c
SG
12572USB SMSC75XX ETHERNET DRIVER
12573M: Steve Glendinning <steve.glendinning@shawell.net>
12574L: netdev@vger.kernel.org
12575S: Maintained
12576F: drivers/net/usb/smsc75xx.*
12577
2f7ca802 12578USB SMSC95XX ETHERNET DRIVER
90b24cfb 12579M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12580M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12581L: netdev@vger.kernel.org
90b24cfb 12582S: Maintained
679655da 12583F: drivers/net/usb/smsc95xx.*
2f7ca802 12584
1da177e4 12585USB SUBSYSTEM
879a5a00 12586M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12587L: linux-usb@vger.kernel.org
1da177e4 12588W: http://www.linux-usb.org
08deed1e 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12590S: Supported
1700bd98 12591F: Documentation/devicetree/bindings/usb/
679655da 12592F: Documentation/usb/
679655da
JP
12593F: drivers/usb/
12594F: include/linux/usb.h
12595F: include/linux/usb/
1da177e4
LT
12596
12597USB UHCI DRIVER
8b58be88 12598M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12599L: linux-usb@vger.kernel.org
1da177e4 12600S: Maintained
679655da 12601F: drivers/usb/host/uhci*
1da177e4 12602
69ae9e3e 12603USB "USBNET" DRIVER FRAMEWORK
d8130624 12604M: Oliver Neukum <oneukum@suse.com>
043600a6 12605L: netdev@vger.kernel.org
69ae9e3e 12606W: http://www.linux-usb.org/usbnet
1da177e4 12607S: Maintained
679655da
JP
12608F: drivers/net/usb/usbnet.c
12609F: include/linux/usb/usbnet.h
1da177e4 12610
c0efd232 12611USB VIDEO CLASS
c53ac071 12612M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12613L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12614L: linux-media@vger.kernel.org
275ffde4 12615T: git git://linuxtv.org/media_tree.git
57c6d2e9 12616W: http://www.ideasonboard.org/uvc/
c0efd232 12617S: Maintained
0c0d06ca 12618F: drivers/media/usb/uvc/
6c0f0359 12619F: include/uapi/linux/uvcvideo.h
1da177e4 12620
b60b9c45
HV
12621USB VISION DRIVER
12622M: Hans Verkuil <hverkuil@xs4all.nl>
12623L: linux-media@vger.kernel.org
12624T: git git://linuxtv.org/media_tree.git
a825eaec 12625W: https://linuxtv.org
b60b9c45
HV
12626S: Odd Fixes
12627F: drivers/media/usb/usbvision/
12628
8282da47
LP
12629USB WEBCAM GADGET
12630M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12631L: linux-usb@vger.kernel.org
12632S: Maintained
3a83c16e 12633F: drivers/usb/gadget/function/*uvc*
faf2e1db 12634F: drivers/usb/gadget/legacy/webcam.c
8282da47 12635
bf164cc0 12636USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12637M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12638L: linux-wireless@vger.kernel.org
12639S: Maintained
679655da 12640F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12641
eb6bab13 12642USB XHCI DRIVER
03d85053 12643M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12644L: linux-usb@vger.kernel.org
12645S: Supported
36d0344c
SS
12646F: drivers/usb/host/xhci*
12647F: drivers/usb/host/pci-quirks*
eb6bab13 12648
1da177e4 12649USB ZD1201 DRIVER
4086b9ca 12650L: linux-wireless@vger.kernel.org
1da177e4 12651W: http://linux-lc100020.sourceforge.net
4086b9ca 12652S: Orphan
ed0ad06f 12653F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12654
b7eee616 12655USB ZR364XX DRIVER
8b58be88 12656M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12657L: linux-usb@vger.kernel.org
661263b5 12658L: linux-media@vger.kernel.org
275ffde4 12659T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12660W: http://royale.zerezo.com/zr364xx/
12661S: Maintained
618cd932 12662F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12663F: drivers/media/usb/zr364xx/
b7eee616 12664
289fcff4
HK
12665ULPI BUS
12666M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12667L: linux-usb@vger.kernel.org
12668S: Maintained
12669F: drivers/usb/common/ulpi.c
12670F: include/linux/ulpi/
12671
e7839f25 12672USER-MODE LINUX (UML)
8b58be88 12673M: Jeff Dike <jdike@addtoit.com>
b15194b7 12674M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12675L: user-mode-linux-devel@lists.sourceforge.net
12676L: user-mode-linux-user@lists.sourceforge.net
12677W: http://user-mode-linux.sourceforge.net
9f273c24 12678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12679S: Maintained
61516587 12680F: Documentation/virtual/uml/
679655da 12681F: arch/um/
b070989a 12682F: arch/x86/um/
679655da
JP
12683F: fs/hostfs/
12684F: fs/hppfs/
b7eee616 12685
e5f114e9 12686USERSPACE I/O (UIO)
879a5a00 12687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12688S: Maintained
3d3fecbd 12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12690F: Documentation/DocBook/uio-howto.tmpl
12691F: drivers/uio/
12692F: include/linux/uio*.h
e5f114e9 12693
256cccbe 12694UTIL-LINUX PACKAGE
8b58be88 12695M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12696L: util-linux@vger.kernel.org
12697W: http://en.wikipedia.org/wiki/Util-linux
12698T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12699S: Maintained
12700
c1fd1c07 12701UVESAFB DRIVER
8b58be88 12702M: Michal Januszewski <spock@gentoo.org>
c69f677c 12703L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12704W: http://dev.gentoo.org/~spock/projects/uvesafb/
12705S: Maintained
679655da 12706F: Documentation/fb/uvesafb.txt
8a61f013 12707F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12708
456930d8
SA
12709VF610 NAND DRIVER
12710M: Stefan Agner <stefan@agner.ch>
12711L: linux-mtd@lists.infradead.org
12712S: Supported
12713F: drivers/mtd/nand/vf610_nfc.c
12714
4480f15b 12715VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12716M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12717S: Maintained
679655da
JP
12718F: Documentation/filesystems/vfat.txt
12719F: fs/fat/
1da177e4 12720
cba3345c
AW
12721VFIO DRIVER
12722M: Alex Williamson <alex.williamson@redhat.com>
12723L: kvm@vger.kernel.org
9f273c24 12724T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12725S: Maintained
12726F: Documentation/vfio.txt
12727F: drivers/vfio/
12728F: include/linux/vfio.h
c117ab84 12729F: include/uapi/linux/vfio.h
cba3345c 12730
a714ea5f
AW
12731VFIO PLATFORM DRIVER
12732M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12733L: kvm@vger.kernel.org
12734S: Maintained
12735F: drivers/vfio/platform/
12736
9e6f3438
PO
12737VIDEOBUF2 FRAMEWORK
12738M: Pawel Osciak <pawel@osciak.com>
12739M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12740M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12741L: linux-media@vger.kernel.org
12742S: Maintained
90d72ac6 12743F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12744F: include/media/videobuf2-*
12745
06a8fc78
AH
12746VIRTIO AND VHOST VSOCK DRIVER
12747M: Stefan Hajnoczi <stefanha@redhat.com>
12748L: kvm@vger.kernel.org
12749L: virtualization@lists.linux-foundation.org
12750L: netdev@vger.kernel.org
12751S: Maintained
12752F: include/linux/virtio_vsock.h
12753F: include/uapi/linux/virtio_vsock.h
12754F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12755F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12756F: drivers/vhost/vsock.c
12757F: drivers/vhost/vsock.h
06a8fc78 12758
5523662e
SCP
12759VIRTUAL SERIO DEVICE DRIVER
12760M: Stephen Chandler Paul <thatslyude@gmail.com>
12761S: Maintained
12762F: drivers/input/serio/userio.c
12763F: include/uapi/linux/userio.h
12764
9a82446b
AS
12765VIRTIO CONSOLE DRIVER
12766M: Amit Shah <amit.shah@redhat.com>
12767L: virtualization@lists.linux-foundation.org
12768S: Maintained
12769F: drivers/char/virtio_console.c
12770F: include/linux/virtio_console.h
c117ab84 12771F: include/uapi/linux/virtio_console.h
9a82446b 12772
2426ec8f 12773VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12774M: "Michael S. Tsirkin" <mst@redhat.com>
12775L: virtualization@lists.linux-foundation.org
12776S: Maintained
0e4191fe 12777F: Documentation/devicetree/bindings/virtio/
2426ec8f 12778F: drivers/virtio/
c893c8d7 12779F: tools/virtio/
2426ec8f
MT
12780F: drivers/net/virtio_net.c
12781F: drivers/block/virtio_blk.c
12782F: include/linux/virtio_*.h
916cdabc 12783F: include/uapi/linux/virtio_*.h
2426ec8f 12784
f2dbda3b
CH
12785VIRTIO DRIVERS FOR S390
12786M: Christian Borntraeger <borntraeger@de.ibm.com>
12787M: Cornelia Huck <cornelia.huck@de.ibm.com>
12788L: linux-s390@vger.kernel.org
12789L: virtualization@lists.linux-foundation.org
12790L: kvm@vger.kernel.org
12791S: Supported
1b568d93 12792F: drivers/s390/virtio/
f2dbda3b 12793
4ad6ee91
GH
12794VIRTIO GPU DRIVER
12795M: David Airlie <airlied@linux.ie>
12796M: Gerd Hoffmann <kraxel@redhat.com>
12797L: dri-devel@lists.freedesktop.org
12798L: virtualization@lists.linux-foundation.org
12799S: Maintained
12800F: drivers/gpu/drm/virtio/
12801F: include/uapi/linux/virtio_gpu.h
12802
3a4d5c94
MT
12803VIRTIO HOST (VHOST)
12804M: "Michael S. Tsirkin" <mst@redhat.com>
12805L: kvm@vger.kernel.org
c996d8b9 12806L: virtualization@lists.linux-foundation.org
3a4d5c94 12807L: netdev@vger.kernel.org
9f273c24 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12809S: Maintained
12810F: drivers/vhost/
c117ab84 12811F: include/uapi/linux/vhost.h
3a4d5c94 12812
271c8651
GH
12813VIRTIO INPUT DRIVER
12814M: Gerd Hoffmann <kraxel@redhat.com>
12815S: Maintained
12816F: drivers/virtio/virtio_input.c
12817F: include/uapi/linux/virtio_input.h
12818
1da177e4 12819VIA RHINE NETWORK DRIVER
210347e1 12820S: Orphan
f2148a47 12821F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12822
f0bf7f61 12823VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12824M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12825M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12826S: Maintained
12827F: drivers/mmc/host/via-sdmmc.c
12828
69e4a7c2 12829VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12830M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12831L: linux-fbdev@vger.kernel.org
69e4a7c2 12832S: Maintained
c7babebd
FTS
12833F: include/linux/via-core.h
12834F: include/linux/via-gpio.h
12835F: include/linux/via_i2c.h
8a61f013 12836F: drivers/video/fbdev/via/
69e4a7c2 12837
01f20734 12838VIA VELOCITY NETWORK DRIVER
8b58be88 12839M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12840L: netdev@vger.kernel.org
12841S: Maintained
f2148a47 12842F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12843
f73f8173
AW
12844VIRT LIB
12845M: Alex Williamson <alex.williamson@redhat.com>
12846M: Paolo Bonzini <pbonzini@redhat.com>
12847L: kvm@vger.kernel.org
12848S: Supported
12849F: virt/lib/
12850
77911fd2 12851VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12852M: Hans Verkuil <hverkuil@xs4all.nl>
12853L: linux-media@vger.kernel.org
12854T: git git://linuxtv.org/media_tree.git
a825eaec 12855W: https://linuxtv.org
0b7bc1fa 12856S: Maintained
77911fd2 12857F: drivers/media/platform/vivid/*
0b7bc1fa 12858
be7f8273 12859VLAN (802.1Q)
8b58be88 12860M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12861L: netdev@vger.kernel.org
12862S: Maintained
679655da
JP
12863F: drivers/net/macvlan.c
12864F: include/linux/if_*vlan.h
12865F: net/8021q/
be7f8273 12866
55e331cf 12867VLYNQ BUS
08eeb306 12868M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12869L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12870S: Maintained
12871F: drivers/vlynq/vlynq.c
12872F: include/linux/vlynq.h
12873
390beae4 12874VME SUBSYSTEM
74c600e3 12875M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12876M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12878L: devel@driverdev.osuosl.org
12879S: Maintained
12880T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12881F: Documentation/vme_api.txt
12882F: drivers/staging/vme/
12883F: drivers/vme/
12884F: include/linux/vme*
12885
4488e09b
AK
12886VMWARE HYPERVISOR INTERFACE
12887M: Alok Kataria <akataria@vmware.com>
12888L: virtualization@lists.linux-foundation.org
12889S: Supported
12890F: arch/x86/kernel/cpu/vmware.c
12891
73b35d07
DT
12892VMWARE BALLOON DRIVER
12893M: Xavier Deguillard <xdeguillard@vmware.com>
12894M: Philip Moltmann <moltmann@vmware.com>
12895M: "VMware, Inc." <pv-drivers@vmware.com>
12896L: linux-kernel@vger.kernel.org
12897S: Maintained
12898F: drivers/misc/vmw_balloon.c
12899
8b8be51b
TH
12900VMWARE VMMOUSE SUBDRIVER
12901M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12902M: "VMware, Inc." <pv-drivers@vmware.com>
12903L: linux-input@vger.kernel.org
12904S: Maintained
12905F: drivers/input/mouse/vmmouse.c
12906F: drivers/input/mouse/vmmouse.h
12907
d1a890fa 12908VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12909M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12910M: "VMware, Inc." <pv-drivers@vmware.com>
12911L: netdev@vger.kernel.org
12912S: Maintained
12913F: drivers/net/vmxnet3/
d1a890fa 12914
851b1642 12915VMware PVSCSI driver
29374ec6 12916M: Jim Gill <jgill@vmware.com>
851b1642
AK
12917M: VMware PV-Drivers <pv-drivers@vmware.com>
12918L: linux-scsi@vger.kernel.org
12919S: Maintained
12920F: drivers/scsi/vmw_pvscsi.c
12921F: drivers/scsi/vmw_pvscsi.h
12922
e53e86c7 12923VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12924M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12925M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12926L: linux-kernel@vger.kernel.org
1dd68f01 12927W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12929S: Supported
9d2597e8 12930F: Documentation/devicetree/bindings/regulator/
679655da 12931F: drivers/regulator/
9d2597e8 12932F: include/dt-bindings/regulator/
679655da 12933F: include/linux/regulator/
e53e86c7 12934
081958eb
DA
12935VRF
12936M: David Ahern <dsa@cumulusnetworks.com>
12937M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12938L: netdev@vger.kernel.org
12939S: Maintained
12940F: drivers/net/vrf.c
562d897d 12941F: Documentation/networking/vrf.txt
081958eb 12942
ab41319e 12943VT1211 HARDWARE MONITOR DRIVER
8b58be88 12944M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12945L: linux-hwmon@vger.kernel.org
ab41319e 12946S: Maintained
679655da
JP
12947F: Documentation/hwmon/vt1211
12948F: drivers/hwmon/vt1211.c
ab41319e 12949
1de9e371 12950VT8231 HARDWARE MONITOR DRIVER
8b58be88 12951M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12952L: linux-hwmon@vger.kernel.org
1de9e371 12953S: Maintained
679655da 12954F: drivers/hwmon/vt8231.c
1de9e371 12955
88095e7b
TO
12956VUB300 USB to SDIO/SD/MMC bridge chip
12957M: Tony Olech <tony.olech@elandigitalsystems.com>
12958L: linux-mmc@vger.kernel.org
12959L: linux-usb@vger.kernel.org
12960S: Supported
12961F: drivers/mmc/host/vub300.c
12962
1da177e4 12963W1 DALLAS'S 1-WIRE BUS
a8018766 12964M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12965S: Maintained
679655da
JP
12966F: Documentation/w1/
12967F: drivers/w1/
1da177e4 12968
13927079 12969W83791D HARDWARE MONITORING DRIVER
8b58be88 12970M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12971L: linux-hwmon@vger.kernel.org
25845c22 12972S: Maintained
679655da
JP
12973F: Documentation/hwmon/w83791d
12974F: drivers/hwmon/w83791d.c
13927079 12975
61db011d 12976W83793 HARDWARE MONITORING DRIVER
8b58be88 12977M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12978L: linux-hwmon@vger.kernel.org
61db011d 12979S: Maintained
679655da
JP
12980F: Documentation/hwmon/w83793
12981F: drivers/hwmon/w83793.c
61db011d 12982
e3760b43 12983W83795 HARDWARE MONITORING DRIVER
d8130624 12984M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12985L: linux-hwmon@vger.kernel.org
e3760b43
JD
12986S: Maintained
12987F: drivers/hwmon/w83795.c
12988
1da177e4 12989W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12990M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12991S: Maintained
679655da 12992F: drivers/mmc/host/wbsd.*
1da177e4 12993
b4e05923
HG
12994WACOM PROTOCOL 4 SERIAL TABLETS
12995M: Julian Squires <julian@cipht.net>
12996M: Hans de Goede <hdegoede@redhat.com>
12997L: linux-input@vger.kernel.org
12998S: Maintained
12999F: drivers/input/tablet/wacom_serial4.c
13000
3527761c 13001WATCHDOG DEVICE DRIVERS
8b58be88 13002M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13003R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13004L: linux-watchdog@vger.kernel.org
13005W: http://www.linux-watchdog.org/
f599aaf0 13006T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13007S: Maintained
540be8b2 13008F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13009F: Documentation/watchdog/
13010F: drivers/watchdog/
13011F: include/linux/watchdog.h
c117ab84 13012F: include/uapi/linux/watchdog.h
3527761c 13013
b22e00f3
DH
13014WIIMOTE HID DRIVER
13015M: David Herrmann <dh.herrmann@googlemail.com>
13016L: linux-input@vger.kernel.org
13017S: Maintained
13018F: drivers/hid/hid-wiimote*
13019
e258b80e 13020WINBOND CIR DRIVER
364e9e18 13021M: David Härdeman <david@hardeman.nu>
e258b80e 13022S: Maintained
116ab806 13023F: drivers/media/rc/winbond-cir.c
e258b80e 13024
c36a483d
WBG
13025WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13026M: William Breathitt Gray <vilhelm.gray@gmail.com>
13027L: linux-watchdog@vger.kernel.org
13028S: Maintained
13029F: drivers/watchdog/ebc-c384_wdt.c
13030
9c26df9b
WBG
13031WINSYSTEMS WS16C48 GPIO DRIVER
13032M: William Breathitt Gray <vilhelm.gray@gmail.com>
13033L: linux-gpio@vger.kernel.org
13034S: Maintained
13035F: drivers/gpio/gpio-ws16c48.c
e258b80e 13036
8a70da82 13037WIMAX STACK
8b58be88 13038M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13039M: linux-wimax@intel.com
49e7d9df 13040L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13041S: Supported
13042W: http://linuxwimax.org
315987dc 13043F: Documentation/wimax/README.wimax
315987dc
JP
13044F: include/linux/wimax/debug.h
13045F: include/net/wimax.h
c117ab84 13046F: include/uapi/linux/wimax.h
315987dc 13047F: net/wimax/
8a70da82 13048
5fc14680 13049WISTRON LAPTOP BUTTON DRIVER
8b58be88 13050M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13051S: Maintained
679655da 13052F: drivers/input/misc/wistron_btns.c
5fc14680 13053
1da177e4 13054WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13055M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13056L: linux-wireless@vger.kernel.org
926554c4 13057W: http://oops.ghostprotocols.net:81/blog
1da177e4 13058S: Maintained
679655da 13059F: drivers/net/wireless/wl3501*
1da177e4 13060
055bcbcb 13061WOLFSON MICROELECTRONICS DRIVERS
fef95164 13062L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13063T: git https://github.com/CirrusLogic/linux-drivers.git
13064W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13065S: Supported
3768f0b1 13066F: Documentation/hwmon/wm83??
f494993f
CK
13067F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13068F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13069F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13070F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13071F: drivers/clk/clk-wm83*.c
9c309598 13072F: drivers/extcon/extcon-arizona.c
b75ea16a 13073F: drivers/leds/leds-wm83*.c
25b273ba 13074F: drivers/gpio/gpio-*wm*.c
9c309598 13075F: drivers/gpio/gpio-arizona.c
d22b0869 13076F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13077F: drivers/input/misc/wm831x-on.c
13078F: drivers/input/touchscreen/wm831x-ts.c
13079F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13080F: drivers/mfd/arizona*
13081F: drivers/mfd/wm*.c
12ebc137 13082F: drivers/mfd/cs47l24*
8c0984e5 13083F: drivers/power/supply/wm83*.c
b75ea16a
MB
13084F: drivers/rtc/rtc-wm83*.c
13085F: drivers/regulator/wm8*.c
3860e6c4 13086F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13087F: drivers/watchdog/wm83*_wdt.c
9c309598 13088F: include/linux/mfd/arizona/
3860e6c4 13089F: include/linux/mfd/wm831x/
b75ea16a 13090F: include/linux/mfd/wm8350/
3768f0b1 13091F: include/linux/mfd/wm8400*
59ec6da2 13092F: include/linux/wm97xx.h
055bcbcb 13093F: include/sound/wm????.h
9c309598 13094F: sound/soc/codecs/arizona.?
055bcbcb 13095F: sound/soc/codecs/wm*
12ebc137 13096F: sound/soc/codecs/cs47l24*
b75ea16a 13097
3e6cd7a4
TH
13098WORKQUEUE
13099M: Tejun Heo <tj@kernel.org>
badb7f5e 13100R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13102S: Maintained
13103F: include/linux/workqueue.h
13104F: kernel/workqueue.c
13105F: Documentation/workqueue.txt
13106
39ac9f48
CYT
13107X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13108M: Chen-Yu Tsai <wens@csie.org>
13109L: linux-kernel@vger.kernel.org
13110S: Maintained
13111N: axp[128]
13112
1da177e4 13113X.25 NETWORK LAYER
8bf28059 13114M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13115L: linux-x25@vger.kernel.org
8bf28059 13116S: Odd Fixes
679655da
JP
13117F: Documentation/networking/x25*
13118F: include/net/x25*
13119F: net/x25/
1da177e4 13120
e2d1d6c0 13121X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13122M: Thomas Gleixner <tglx@linutronix.de>
13123M: Ingo Molnar <mingo@redhat.com>
13124M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13125M: x86@kernel.org
981c3a4f 13126L: linux-kernel@vger.kernel.org
75fc2d37 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13128S: Maintained
679655da
JP
13129F: Documentation/x86/
13130F: arch/x86/
e2d1d6c0 13131
d0944853 13132X86 PLATFORM DRIVERS
e181ba15 13133M: Darren Hart <dvhart@infradead.org>
d0944853 13134L: platform-driver-x86@vger.kernel.org
e181ba15 13135T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13136S: Maintained
14430813 13137F: drivers/platform/x86/
3a4bceef 13138F: drivers/platform/olpc/
d0944853 13139
c1f5c54b
IM
13140X86 MCE INFRASTRUCTURE
13141M: Tony Luck <tony.luck@intel.com>
487ba8e8 13142M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13143L: linux-edac@vger.kernel.org
13144S: Maintained
13145F: arch/x86/kernel/cpu/mcheck/*
13146
79ebdc95
BP
13147X86 MICROCODE UPDATE SUPPORT
13148M: Borislav Petkov <bp@alien8.de>
13149S: Maintained
13150F: arch/x86/kernel/cpu/microcode/*
13151
f0905c5a
AL
13152X86 VDSO
13153M: Andy Lutomirski <luto@amacapital.net>
13154L: linux-kernel@vger.kernel.org
13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13156S: Maintained
d603c8e1 13157F: arch/x86/entry/vdso/
f0905c5a 13158
d6fad502 13159XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13160M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13161M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13162L: linux-media@vger.kernel.org
a825eaec 13163W: https://linuxtv.org
d6fad502
MCC
13164T: git git://linuxtv.org/media_tree.git
13165S: Maintained
13166F: drivers/media/tuners/tuner-xc2028.*
13167
c4468085 13168XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13169M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13170M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13171M: Juergen Gross <jgross@suse.com>
11dbb52b 13172L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13174S: Supported
13175F: arch/x86/xen/
13176F: drivers/*/xen-*front.c
13177F: drivers/xen/
13178F: arch/x86/include/asm/xen/
13179F: include/xen/
c117ab84 13180F: include/uapi/xen/
c4468085 13181
77bfb479 13182XEN HYPERVISOR ARM
85d1a29d 13183M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13184L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13185S: Maintained
77bfb479
SS
13186F: arch/arm/xen/
13187F: arch/arm/include/asm/xen/
13188
b475e83f 13189XEN HYPERVISOR ARM64
85d1a29d 13190M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13192S: Maintained
b475e83f
SS
13193F: arch/arm64/xen/
13194F: arch/arm64/include/asm/xen/
13195
9b57e1a7 13196XEN NETWORK BACKEND DRIVER
8386040b 13197M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13198M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13199L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13200L: netdev@vger.kernel.org
13201S: Supported
13202F: drivers/net/xen-netback/*
13203
c5f8e29d
KRW
13204XEN PCI SUBSYSTEM
13205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13207S: Supported
13208F: arch/x86/pci/*xen*
13209F: drivers/pci/*xen*
13210
a2c5ae65
KRW
13211XEN BLOCK SUBSYSTEM
13212M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13213M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13215S: Supported
13216F: drivers/block/xen-blkback/*
13217F: drivers/block/xen*
13218
15d03609
JG
13219XEN PVSCSI DRIVERS
13220M: Juergen Gross <jgross@suse.com>
13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222L: linux-scsi@vger.kernel.org
13223S: Supported
13224F: drivers/scsi/xen-scsifront.c
13225F: drivers/xen/xen-scsiback.c
13226F: include/xen/interface/io/vscsiif.h
13227
c5f8e29d
KRW
13228XEN SWIOTLB SUBSYSTEM
13229M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13231S: Supported
13232F: arch/x86/xen/*swiotlb*
13233F: drivers/xen/*swiotlb*
13234
1da177e4 13235XFS FILESYSTEM
809625ca 13236M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13237M: linux-xfs@vger.kernel.org
13238L: linux-xfs@vger.kernel.org
13239W: http://xfs.org/
9f273c24 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13241S: Supported
679655da
JP
13242F: Documentation/filesystems/xfs.txt
13243F: fs/xfs/
1da177e4 13244
8a3b7a25 13245XILINX AXI ETHERNET DRIVER
59a54f30
MS
13246M: Anirudha Sarangi <anirudh@xilinx.com>
13247M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13248S: Maintained
13249F: drivers/net/ethernet/xilinx/xilinx_axienet*
13250
238b8721 13251XILINX UARTLITE SERIAL DRIVER
8b58be88 13252M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13253L: linux-serial@vger.kernel.org
13254S: Maintained
df621252 13255F: drivers/tty/serial/uartlite.c
238b8721 13256
df330515
LP
13257XILINX VIDEO IP CORES
13258M: Hyun Kwon <hyun.kwon@xilinx.com>
13259M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13260L: linux-media@vger.kernel.org
13261T: git git://linuxtv.org/media_tree.git
13262S: Supported
13263F: Documentation/devicetree/bindings/media/xilinx/
13264F: drivers/media/platform/xilinx/
a5562f65 13265F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13266
74316949
EB
13267XILLYBUS DRIVER
13268M: Eli Billauer <eli.billauer@gmail.com>
13269L: linux-kernel@vger.kernel.org
13270S: Supported
13271F: drivers/char/xillybus/
13272
f620e4b8
MF
13273XTENSA XTFPGA PLATFORM SUPPORT
13274M: Max Filippov <jcmvbkbc@gmail.com>
13275L: linux-xtensa@linux-xtensa.org
13276S: Maintained
13277F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13278F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13279
1da177e4 13280YAM DRIVER FOR AX.25
8b58be88 13281M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13282L: linux-hams@vger.kernel.org
13283S: Maintained
679655da
JP
13284F: drivers/net/hamradio/yam*
13285F: include/linux/yam.h
1da177e4 13286
af64a5eb 13287YEALINK PHONE DRIVER
8b58be88 13288M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13289L: usbb2k-api-dev@nongnu.org
13290S: Maintained
679655da
JP
13291F: Documentation/input/yealink.txt
13292F: drivers/input/misc/yealink.*
af64a5eb 13293
1da177e4 13294Z8530 DRIVER FOR AX.25
8b58be88 13295M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13296W: http://yaina.de/jreuter/
13297W: http://www.qsl.net/dl1bke/
13298L: linux-hams@vger.kernel.org
13299S: Maintained
679655da
JP
13300F: Documentation/networking/z8530drv.txt
13301F: drivers/net/hamradio/*scc.c
13302F: drivers/net/hamradio/z8530.h
1da177e4 13303
0cf31ec1 13304ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13305M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13306L: linux-mm@kvack.org
13307S: Maintained
13308F: mm/zbud.c
13309F: include/linux/zbud.h
13310
7c0c3afb 13311ZD1211RW WIRELESS DRIVER
8b58be88
JP
13312M: Daniel Drake <dsd@gentoo.org>
13313M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13314W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13315L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13316L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13317S: Maintained
6948300c 13318F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13319
20263029
DS
13320ZPOOL COMPRESSED PAGE STORAGE API
13321M: Dan Streetman <ddstreet@ieee.org>
13322L: linux-mm@kvack.org
13323S: Maintained
13324F: mm/zpool.c
13325F: include/linux/zpool.h
13326
1da177e4 13327ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13328L: mjpeg-users@lists.sourceforge.net
f63145e2 13329L: linux-media@vger.kernel.org
1da177e4 13330W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13331T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13332S: Odd Fixes
90d72ac6 13333F: drivers/media/pci/zoran/
1da177e4 13334
6920f2cc
MK
13335ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13336M: Minchan Kim <minchan@kernel.org>
13337M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13338R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13339L: linux-kernel@vger.kernel.org
13340S: Maintained
13341F: drivers/block/zram/
13342F: Documentation/blockdev/zram.txt
13343
8b4a4080 13344ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13345M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13346S: Maintained
df621252 13347F: drivers/tty/serial/zs.*
8b4a4080 13348
eae70d06
MK
13349ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13350M: Minchan Kim <minchan@kernel.org>
13351M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13352R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13353L: linux-mm@kvack.org
13354S: Maintained
13355F: mm/zsmalloc.c
13356F: include/linux/zsmalloc.h
d02be50d 13357F: Documentation/vm/zsmalloc.txt
eae70d06 13358
0cf31ec1 13359ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13360M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13361L: linux-mm@kvack.org
13362S: Maintained
13363F: mm/zswap.c
13364
1da177e4 13365THE REST
8b58be88 13366M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13367L: linux-kernel@vger.kernel.org
8a6e2535 13368Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13369T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13370S: Buried alive in reporters
34d03cc1
JP
13371F: *
13372F: */