drm/i915: Export a function to flush the context upon pinning
[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
7564fde3 4057W: https://01.org/linuxgraphics/
47f95647 4058Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4059T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4060S: Supported
14430813 4061F: drivers/gpu/drm/i915/
8daf7473 4062F: include/drm/i915*
baceac3a 4063F: include/uapi/drm/i915_drm.h
621c5474 4064F: Documentation/gpu/i915.rst
8daf7473 4065
66a46e9d
ZW
4066INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4067M: Zhenyu Wang <zhenyuw@linux.intel.com>
4068M: Zhi Wang <zhi.a.wang@intel.com>
4069L: igvt-g-dev@lists.01.org
4070L: intel-gfx@lists.freedesktop.org
4071W: https://01.org/igvt-g
4072T: git https://github.com/01org/gvt-linux.git
4073S: Supported
4074F: drivers/gpu/drm/i915/gvt/
4075
99763bb8
BB
4076DRM DRIVERS FOR ATMEL HLCDC
4077M: Boris Brezillon <boris.brezillon@free-electrons.com>
4078L: dri-devel@lists.freedesktop.org
4079S: Supported
4080F: drivers/gpu/drm/atmel-hlcdc/
4081F: Documentation/devicetree/bindings/drm/atmel/
4082
bf1139df
MR
4083DRM DRIVERS FOR ALLWINNER A10
4084M: Maxime Ripard <maxime.ripard@free-electrons.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Supported
4087F: drivers/gpu/drm/sun4i/
4088F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4089
398a6d4a
KP
4090DRM DRIVERS FOR EXYNOS
4091M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4092M: Joonyoung Shim <jy0922.shim@samsung.com>
4093M: Seung-Woo Kim <sw0312.kim@samsung.com>
4094M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4095L: dri-devel@lists.freedesktop.org
25a58030 4096T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4097S: Supported
14430813 4098F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4099F: include/uapi/drm/exynos_drm.h
4100F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4101
b55a1b9c 4102DRM DRIVERS FOR FREESCALE DCU
bc66757a 4103M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4104M: Alison Wang <alison.wang@freescale.com>
4105L: dri-devel@lists.freedesktop.org
4106S: Supported
4107F: drivers/gpu/drm/fsl-dcu/
2d799dde 4108F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4109F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4110F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4111
0a3d775f
PZ
4112DRM DRIVERS FOR FREESCALE IMX
4113M: Philipp Zabel <p.zabel@pengutronix.de>
4114L: dri-devel@lists.freedesktop.org
4115S: Maintained
4116F: drivers/gpu/drm/imx/
ef739aa4 4117F: drivers/gpu/ipu-v3/
2d799dde 4118F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4119
ba2199a6
PJ
4120DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4121M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4122L: dri-devel@lists.freedesktop.org
4123T: git git://github.com/patjak/drm-gma500
4124S: Maintained
5ff18e42 4125F: drivers/gpu/drm/gma500/
ba2199a6 4126
c84ffde9
XL
4127DRM DRIVERS FOR HISILICON
4128M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4129R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4130R: Chen Feng <puck.chen@hisilicon.com>
4131L: dri-devel@lists.freedesktop.org
4132T: git git://github.com/xin3liang/linux.git
4133S: Maintained
4134F: drivers/gpu/drm/hisilicon/
4135F: Documentation/devicetree/bindings/display/hisilicon/
4136
399516ab
EV
4137DRM DRIVER FOR INTEL I810 VIDEO CARDS
4138S: Orphan / Obsolete
4139F: drivers/gpu/drm/i810/
4140F: include/uapi/drm/i810_drm.h
4141
37b2a214
CH
4142DRM DRIVERS FOR MEDIATEK
4143M: CK Hu <ck.hu@mediatek.com>
4144M: Philipp Zabel <p.zabel@pengutronix.de>
4145L: dri-devel@lists.freedesktop.org
4146S: Supported
4147F: drivers/gpu/drm/mediatek/
4148F: Documentation/devicetree/bindings/display/mediatek/
4149
06346451
EV
4150DRM DRIVER FOR MSM ADRENO GPU
4151M: Rob Clark <robdclark@gmail.com>
4152L: linux-arm-msm@vger.kernel.org
4153L: dri-devel@lists.freedesktop.org
4154L: freedreno@lists.freedesktop.org
4155T: git git://people.freedesktop.org/~robclark/linux
4156S: Maintained
4157F: drivers/gpu/drm/msm/
4158F: include/uapi/drm/msm_drm.h
4159F: Documentation/devicetree/bindings/display/msm/
4160
fad89bb3
EV
4161DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4162M: Ben Skeggs <bskeggs@redhat.com>
4163L: dri-devel@lists.freedesktop.org
4164L: nouveau@lists.freedesktop.org
4165T: git git://github.com/skeggsb/linux
4166S: Supported
4167F: drivers/gpu/drm/nouveau/
4168F: include/uapi/drm/nouveau_drm.h
ba2199a6 4169
bd3b49f2 4170DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4171M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4172L: dri-devel@lists.freedesktop.org
4173L: linux-tegra@vger.kernel.org
a5ad7a63 4174T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4175S: Supported
dee8268f 4176F: drivers/gpu/drm/tegra/
a5ad7a63 4177F: drivers/gpu/host1x/
e1e90644 4178F: include/linux/host1x.h
a5ad7a63 4179F: include/uapi/drm/tegra_drm.h
2d799dde 4180F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4181
399516ab
EV
4182DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4183S: Orphan / Obsolete
4184F: drivers/gpu/drm/mga/
4185F: include/uapi/drm/mga_drm.h
4186
c842b693
EV
4187DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4188M: Dave Airlie <airlied@redhat.com>
4189S: Odd Fixes
4190F: drivers/gpu/drm/mgag200/
4191
399516ab
EV
4192DRM DRIVER FOR RAGE 128 VIDEO CARDS
4193S: Orphan / Obsolete
4194F: drivers/gpu/drm/r128/
4195F: include/uapi/drm/r128_drm.h
4196
a284e9d1
LP
4197DRM DRIVERS FOR RENESAS
4198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4199L: dri-devel@lists.freedesktop.org
4a121096 4200L: linux-renesas-soc@vger.kernel.org
2392ccd4 4201T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4202S: Supported
4203F: drivers/gpu/drm/rcar-du/
4204F: drivers/gpu/drm/shmobile/
a284e9d1 4205F: include/linux/platform_data/shmob_drm.h
33be436d 4206F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4207
c842b693
EV
4208DRM DRIVER FOR QXL VIRTUAL GPU
4209M: Dave Airlie <airlied@redhat.com>
4210S: Odd Fixes
4211F: drivers/gpu/drm/qxl/
4212F: include/uapi/drm/qxl_drm.h
a284e9d1 4213
625e0346
HS
4214DRM DRIVERS FOR ROCKCHIP
4215M: Mark Yao <mark.yao@rock-chips.com>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
4218F: drivers/gpu/drm/rockchip/
f253f7eb 4219F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4220
399516ab
EV
4221DRM DRIVER FOR SAVAGE VIDEO CARDS
4222S: Orphan / Obsolete
4223F: drivers/gpu/drm/savage/
4224F: include/uapi/drm/savage_drm.h
4225
4226DRM DRIVER FOR SIS VIDEO CARDS
4227S: Orphan / Obsolete
4228F: drivers/gpu/drm/sis/
4229F: include/uapi/drm/sis_drm.h
625e0346 4230
7f11c476
BG
4231DRM DRIVERS FOR STI
4232M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4233M: Vincent Abriou <vincent.abriou@st.com>
4234L: dri-devel@lists.freedesktop.org
4235T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4236S: Maintained
4237F: drivers/gpu/drm/sti
2d799dde 4238F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4239
399516ab
EV
4240DRM DRIVER FOR TDFX VIDEO CARDS
4241S: Orphan / Obsolete
4242F: drivers/gpu/drm/tdfx/
4243
c842b693
EV
4244DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4245M: Dave Airlie <airlied@redhat.com>
4246S: Odd Fixes
4247F: drivers/gpu/drm/udl/
4248
8bb0bce9
LS
4249DRM DRIVERS FOR VIVANTE GPU IP
4250M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4251R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4252R: Christian Gmeiner <christian.gmeiner@gmail.com>
4253L: dri-devel@lists.freedesktop.org
4254S: Maintained
8a9257a0
EV
4255F: drivers/gpu/drm/etnaviv/
4256F: include/uapi/drm/etnaviv_drm.h
4257F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4258
c4291702
EV
4259DRM DRIVER FOR VMWARE VIRTUAL GPU
4260M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4261M: Sinclair Yeh <syeh@vmware.com>
4262M: Thomas Hellstrom <thellstrom@vmware.com>
4263L: dri-devel@lists.freedesktop.org
4264T: git git://people.freedesktop.org/~syeh/repos_linux
4265T: git git://people.freedesktop.org/~thomash/linux
4266S: Supported
4267F: drivers/gpu/drm/vmwgfx/
4268F: include/uapi/drm/vmwgfx_drm.h
4269
8636d452
EA
4270DRM DRIVERS FOR VC4
4271M: Eric Anholt <eric@anholt.net>
4272T: git git://github.com/anholt/linux
4273S: Supported
4274F: drivers/gpu/drm/vc4/
4275F: include/uapi/drm/vc4_drm.h
4276F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4277
5ef330a7
TV
4278DRM DRIVERS FOR TI OMAP
4279M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4280L: dri-devel@lists.freedesktop.org
4281S: Maintained
4282F: drivers/gpu/drm/omapdrm/
4283F: Documentation/devicetree/bindings/display/ti/
4284
adb314ed
TV
4285DRM DRIVERS FOR TI LCDC
4286M: Jyri Sarha <jsarha@ti.com>
4287R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4288L: dri-devel@lists.freedesktop.org
4289S: Maintained
4290F: drivers/gpu/drm/tilcdc/
4291F: Documentation/devicetree/bindings/display/tilcdc/
4292
598df1ac
AK
4293DSBR100 USB FM RADIO DRIVER
4294M: Alexey Klimov <klimov.linux@gmail.com>
4295L: linux-media@vger.kernel.org
4296T: git git://linuxtv.org/media_tree.git
4297S: Maintained
4298F: drivers/media/radio/dsbr100.c
4299
1da177e4 4300DSCC4 DRIVER
8b58be88 4301M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4302L: netdev@vger.kernel.org
1da177e4 4303S: Maintained
679655da 4304F: drivers/net/wan/dscc4.c
1da177e4 4305
cc11b140
HV
4306DT3155 MEDIA DRIVER
4307M: Hans Verkuil <hverkuil@xs4all.nl>
4308L: linux-media@vger.kernel.org
4309T: git git://linuxtv.org/media_tree.git
a825eaec 4310W: https://linuxtv.org
cc11b140
HV
4311S: Odd Fixes
4312F: drivers/media/pci/dt3155/
4313
91952bc0
AP
4314DVB_USB_AF9015 MEDIA DRIVER
4315M: Antti Palosaari <crope@iki.fi>
4316L: linux-media@vger.kernel.org
a825eaec 4317W: https://linuxtv.org
91952bc0
AP
4318W: http://palosaari.fi/linux/
4319Q: http://patchwork.linuxtv.org/project/linux-media/list/
4320T: git git://linuxtv.org/anttip/media_tree.git
4321S: Maintained
4322F: drivers/media/usb/dvb-usb-v2/af9015*
4323
4324DVB_USB_AF9035 MEDIA DRIVER
4325M: Antti Palosaari <crope@iki.fi>
4326L: linux-media@vger.kernel.org
a825eaec 4327W: https://linuxtv.org
91952bc0
AP
4328W: http://palosaari.fi/linux/
4329Q: http://patchwork.linuxtv.org/project/linux-media/list/
4330T: git git://linuxtv.org/anttip/media_tree.git
4331S: Maintained
4332F: drivers/media/usb/dvb-usb-v2/af9035*
4333
4334DVB_USB_ANYSEE MEDIA DRIVER
4335M: Antti Palosaari <crope@iki.fi>
4336L: linux-media@vger.kernel.org
a825eaec 4337W: https://linuxtv.org
91952bc0
AP
4338W: http://palosaari.fi/linux/
4339Q: http://patchwork.linuxtv.org/project/linux-media/list/
4340T: git git://linuxtv.org/anttip/media_tree.git
4341S: Maintained
4342F: drivers/media/usb/dvb-usb-v2/anysee*
4343
4344DVB_USB_AU6610 MEDIA DRIVER
4345M: Antti Palosaari <crope@iki.fi>
4346L: linux-media@vger.kernel.org
a825eaec 4347W: https://linuxtv.org
91952bc0
AP
4348W: http://palosaari.fi/linux/
4349Q: http://patchwork.linuxtv.org/project/linux-media/list/
4350T: git git://linuxtv.org/anttip/media_tree.git
4351S: Maintained
4352F: drivers/media/usb/dvb-usb-v2/au6610*
4353
4354DVB_USB_CE6230 MEDIA DRIVER
4355M: Antti Palosaari <crope@iki.fi>
4356L: linux-media@vger.kernel.org
a825eaec 4357W: https://linuxtv.org
91952bc0
AP
4358W: http://palosaari.fi/linux/
4359Q: http://patchwork.linuxtv.org/project/linux-media/list/
4360T: git git://linuxtv.org/anttip/media_tree.git
4361S: Maintained
4362F: drivers/media/usb/dvb-usb-v2/ce6230*
4363
d099dea2
MK
4364DVB_USB_CXUSB MEDIA DRIVER
4365M: Michael Krufky <mkrufky@linuxtv.org>
4366L: linux-media@vger.kernel.org
a825eaec 4367W: https://linuxtv.org
d099dea2
MK
4368W: http://github.com/mkrufky
4369Q: http://patchwork.linuxtv.org/project/linux-media/list/
4370T: git git://linuxtv.org/media_tree.git
4371S: Maintained
9819da66 4372F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4373
91952bc0 4374DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4375M: Antti Palosaari <crope@iki.fi>
4376L: linux-media@vger.kernel.org
a825eaec 4377W: https://linuxtv.org
91952bc0
AP
4378W: http://palosaari.fi/linux/
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
91952bc0 4382F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4383
5560983b 4384DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4385M: Antti Palosaari <crope@iki.fi>
4386L: linux-media@vger.kernel.org
a825eaec 4387W: https://linuxtv.org
91952bc0
AP
4388Q: http://patchwork.linuxtv.org/project/linux-media/list/
4389T: git git://linuxtv.org/anttip/media_tree.git
4390S: Maintained
5560983b 4391F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4392
8856f5f2
MK
4393DVB_USB_MXL111SF MEDIA DRIVER
4394M: Michael Krufky <mkrufky@linuxtv.org>
4395L: linux-media@vger.kernel.org
a825eaec 4396W: https://linuxtv.org
8856f5f2
MK
4397W: http://github.com/mkrufky
4398Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399T: git git://linuxtv.org/mkrufky/mxl111sf.git
4400S: Maintained
4401F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4402
91952bc0
AP
4403DVB_USB_RTL28XXU MEDIA DRIVER
4404M: Antti Palosaari <crope@iki.fi>
4405L: linux-media@vger.kernel.org
a825eaec 4406W: https://linuxtv.org
91952bc0
AP
4407W: http://palosaari.fi/linux/
4408Q: http://patchwork.linuxtv.org/project/linux-media/list/
4409T: git git://linuxtv.org/anttip/media_tree.git
4410S: Maintained
4411F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4412
4413DVB_USB_V2 MEDIA DRIVER
4414M: Antti Palosaari <crope@iki.fi>
4415L: linux-media@vger.kernel.org
a825eaec 4416W: https://linuxtv.org
91952bc0
AP
4417W: http://palosaari.fi/linux/
4418Q: http://patchwork.linuxtv.org/project/linux-media/list/
4419T: git git://linuxtv.org/anttip/media_tree.git
4420S: Maintained
4421F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4422F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4423
ac0ac38f 4424DYNAMIC DEBUG
5c4a97d1 4425M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4426S: Maintained
4427F: lib/dynamic_debug.c
4428F: include/linux/dynamic_debug.h
4429
789c7048 4430DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4431M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4432S: Maintained
df621252 4433F: drivers/tty/serial/dz.*
789c7048 4434
f17effbe
MF
4435E3X0 POWER BUTTON DRIVER
4436M: Moritz Fischer <moritz.fischer@ettus.com>
4437L: usrp-users@lists.ettus.com
4438W: http://www.ettus.com
4439S: Supported
4440F: drivers/input/misc/e3x0-button.c
4441F: Documentation/devicetree/bindings/input/e3x0-button.txt
4442
91952bc0
AP
4443E4000 MEDIA DRIVER
4444M: Antti Palosaari <crope@iki.fi>
4445L: linux-media@vger.kernel.org
a825eaec 4446W: https://linuxtv.org
91952bc0
AP
4447W: http://palosaari.fi/linux/
4448Q: http://patchwork.linuxtv.org/project/linux-media/list/
4449T: git git://linuxtv.org/anttip/media_tree.git
4450S: Maintained
4451F: drivers/media/tuners/e4000*
4452
1da177e4 4453EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4454M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4455L: linux-scsi@vger.kernel.org
4456S: Maintained
679655da 4457F: drivers/scsi/eata.c
1da177e4 4458
91952bc0
AP
4459EC100 MEDIA DRIVER
4460M: Antti Palosaari <crope@iki.fi>
4461L: linux-media@vger.kernel.org
a825eaec 4462W: https://linuxtv.org
91952bc0
AP
4463W: http://palosaari.fi/linux/
4464Q: http://patchwork.linuxtv.org/project/linux-media/list/
4465T: git git://linuxtv.org/anttip/media_tree.git
4466S: Maintained
4467F: drivers/media/dvb-frontends/ec100*
4468
237fead6 4469ECRYPT FILE SYSTEM
0de9adf2 4470M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4471L: ecryptfs@vger.kernel.org
24a923e4 4472W: http://ecryptfs.org
6dc7516e 4473W: https://launchpad.net/ecryptfs
9f273c24 4474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4475S: Supported
679655da
JP
4476F: Documentation/filesystems/ecryptfs.txt
4477F: fs/ecryptfs/
237fead6 4478
da9bb1d2 4479EDAC-CORE
aa15aa0e 4480M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4481M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4482M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4483L: linux-edac@vger.kernel.org
07cd6bf5
FW
4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4486S: Supported
679655da 4487F: Documentation/edac.txt
91445c72 4488F: drivers/edac/
679655da 4489F: include/linux/edac.h
0e438e3f 4490
c476c23b 4491EDAC-AMD64
487ba8e8 4492M: Borislav Petkov <bp@alien8.de>
91445c72 4493L: linux-edac@vger.kernel.org
487ba8e8 4494S: Maintained
c476c23b
BP
4495F: drivers/edac/amd64_edac*
4496
836dae5d 4497EDAC-CALXEDA
836dae5d
RR
4498M: Robert Richter <rric@kernel.org>
4499L: linux-edac@vger.kernel.org
836dae5d
RR
4500S: Maintained
4501F: drivers/edac/highbank*
4502
f65aad41
RB
4503EDAC-CAVIUM
4504M: Ralf Baechle <ralf@linux-mips.org>
4505M: David Daney <david.daney@cavium.com>
4506L: linux-edac@vger.kernel.org
4507L: linux-mips@linux-mips.org
f65aad41
RB
4508S: Supported
4509F: drivers/edac/octeon_edac*
4510
0e438e3f 4511EDAC-E752X
8b58be88 4512M: Mark Gross <mark.gross@intel.com>
91445c72 4513L: linux-edac@vger.kernel.org
0e438e3f 4514S: Maintained
679655da 4515F: drivers/edac/e752x_edac.c
0e438e3f
DP
4516
4517EDAC-E7XXX
91445c72 4518L: linux-edac@vger.kernel.org
0e438e3f 4519S: Maintained
679655da 4520F: drivers/edac/e7xxx_edac.c
0e438e3f 4521
7d136731
BP
4522EDAC-FSL_DDR
4523M: York Sun <york.sun@nxp.com>
4524L: linux-edac@vger.kernel.org
4525S: Maintained
4526F: drivers/edac/fsl_ddr_edac.*
4527
77c5f5d2 4528EDAC-GHES
5dc8a864
MCC
4529M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4530M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4531L: linux-edac@vger.kernel.org
77c5f5d2 4532S: Maintained
2caa67a6 4533F: drivers/edac/ghes_edac.c
77c5f5d2 4534
6bc78404 4535EDAC-I82443BXGX
8b58be88 4536M: Tim Small <tim@buttersideup.com>
91445c72 4537L: linux-edac@vger.kernel.org
6bc78404 4538S: Maintained
679655da 4539F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4540
4541EDAC-I3000
91445c72 4542L: linux-edac@vger.kernel.org
c91d9075 4543S: Orphan
679655da 4544F: drivers/edac/i3000_edac.c
6bc78404
DT
4545
4546EDAC-I5000
91445c72 4547L: linux-edac@vger.kernel.org
ba9a5918 4548S: Maintained
679655da 4549F: drivers/edac/i5000_edac.c
ba9a5918 4550
44c12cb2 4551EDAC-I5400
5dc8a864
MCC
4552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4553M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4554L: linux-edac@vger.kernel.org
44c12cb2 4555S: Maintained
679655da 4556F: drivers/edac/i5400_edac.c
44c12cb2 4557
3c9c92b6 4558EDAC-I7300
5dc8a864
MCC
4559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4560M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4561L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4562S: Maintained
4563F: drivers/edac/i7300_edac.c
4564
67c89316 4565EDAC-I7CORE
5dc8a864
MCC
4566M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4567M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4568L: linux-edac@vger.kernel.org
67c89316 4569S: Maintained
70aff0ce 4570F: drivers/edac/i7core_edac.c
67c89316 4571
ba9a5918 4572EDAC-I82975X
8b58be88 4573M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4574M: "Arvind R." <arvino55@gmail.com>
91445c72 4575L: linux-edac@vger.kernel.org
ba9a5918 4576S: Maintained
679655da 4577F: drivers/edac/i82975x_edac.c
ba9a5918 4578
791b4706
JB
4579EDAC-IE31200
4580M: Jason Baron <jbaron@akamai.com>
4581L: linux-edac@vger.kernel.org
791b4706
JB
4582S: Maintained
4583F: drivers/edac/ie31200_edac.c
4584
ccdfb979 4585EDAC-MPC85XX
30c7469b 4586M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4587L: linux-edac@vger.kernel.org
ccdfb979
JT
4588S: Maintained
4589F: drivers/edac/mpc85xx_edac.[ch]
4590
ba9a5918 4591EDAC-PASEMI
8b58be88 4592M: Egor Martovetsky <egor@pasemi.com>
91445c72 4593L: linux-edac@vger.kernel.org
6bc78404 4594S: Maintained
679655da 4595F: drivers/edac/pasemi_edac.c
6bc78404 4596
0e438e3f 4597EDAC-R82600
8b58be88 4598M: Tim Small <tim@buttersideup.com>
91445c72 4599L: linux-edac@vger.kernel.org
0e438e3f 4600S: Maintained
679655da 4601F: drivers/edac/r82600_edac.c
da9bb1d2 4602
4d096ca7 4603EDAC-SBRIDGE
5dc8a864
MCC
4604M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4605M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4606L: linux-edac@vger.kernel.org
4d096ca7
MCC
4607S: Maintained
4608F: drivers/edac/sb_edac.c
4609
4ec656bd
TL
4610EDAC-SKYLAKE
4611M: Tony Luck <tony.luck@intel.com>
4612L: linux-edac@vger.kernel.org
4613S: Maintained
4614F: drivers/edac/skx_edac.c
4615
995e1de4
LH
4616EDAC-XGENE
4617APPLIED MICRO (APM) X-GENE SOC EDAC
4618M: Loc Ho <lho@apm.com>
4619S: Supported
4620F: drivers/edac/xgene_edac.c
4621F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4622
af39917d
CL
4623EDIROL UA-101/UA-1000 DRIVER
4624M: Clemens Ladisch <clemens@ladisch.de>
4625L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4626T: git git://git.alsa-project.org/alsa-kernel.git
4627S: Maintained
4628F: sound/usb/misc/ua101.c
4629
1f7df953 4630EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4631M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4632M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4633L: linux-efi@vger.kernel.org
6026ed2f 4634T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4635S: Maintained
fb2efb5c 4636F: Documentation/efi-stub.txt
1f7df953
MF
4637F: arch/ia64/kernel/efi.c
4638F: arch/x86/boot/compressed/eboot.[ch]
4639F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4640F: arch/x86/platform/efi/
4641F: drivers/firmware/efi/
1f7df953
MF
4642F: include/linux/efi*.h
4643
d68772b7
MF
4644EFI VARIABLE FILESYSTEM
4645M: Matthew Garrett <matthew.garrett@nebula.com>
4646M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4647M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4649L: linux-efi@vger.kernel.org
4650S: Maintained
4651F: fs/efivarfs/
4652
85a00d9b
PJ
4653EFIFB FRAMEBUFFER DRIVER
4654L: linux-fbdev@vger.kernel.org
4655M: Peter Jones <pjones@redhat.com>
4656S: Maintained
8a61f013 4657F: drivers/video/fbdev/efifb.c
85a00d9b 4658
ff6301da
IH
4659EFI TEST DRIVER
4660L: linux-efi@vger.kernel.org
4661M: Ivan Hu <ivan.hu@canonical.com>
4662M: Matt Fleming <matt@codeblueprint.co.uk>
4663S: Maintained
4664F: drivers/firmware/efi/test/
4665
0bee8d28
JT
4666EFS FILESYSTEM
4667W: http://aeschi.ch.eu.org/efs/
4668S: Orphan
679655da 4669F: fs/efs/
0bee8d28 4670
aa8a9e25 4671EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4672M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4673L: netdev@vger.kernel.org
4674S: Maintained
9aa32835 4675F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4676
f0319efe 4677EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4678M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4679M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4680L: linux-media@vger.kernel.org
a825eaec 4681W: https://linuxtv.org
f0319efe
MCC
4682T: git git://linuxtv.org/media_tree.git
4683S: Maintained
4684F: drivers/media/usb/em28xx/
618cd932 4685F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4686
3e3a7d66 4687EMBEDDED LINUX
8b58be88
JP
4688M: Paul Gortmaker <paul.gortmaker@windriver.com>
4689M: Matt Mackall <mpm@selenic.com>
4690M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4691L: linux-embedded@vger.kernel.org
4692S: Maintained
4693
32505876
JS
4694EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4695M: James Smart <james.smart@avagotech.com>
4696M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4697L: linux-scsi@vger.kernel.org
32505876 4698W: http://www.avagotech.com
ce00f85c 4699S: Supported
679655da 4700F: drivers/scsi/lpfc/
3a1c1d44 4701
5f5bac82 4702ENE CB710 FLASH CARD READER DRIVER
8b58be88 4703M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4704S: Maintained
4705F: drivers/misc/cb710/
4706F: drivers/mmc/host/cb710-mmc.*
4707F: include/linux/cb710.h
4708
931e39a1
ML
4709ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4710M: Maxim Levitsky <maximlevitsky@gmail.com>
4711S: Maintained
2a837449 4712F: drivers/media/rc/ene_ir.*
931e39a1 4713
d5ca9006 4714EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4715M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4716S: Maintained
084bad91 4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4718F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4719F: include/video/s1d13xxxfb.h
d5ca9006 4720
38df6492
ME
4721ET131X NETWORK DRIVER
4722M: Mark Einon <mark.einon@gmail.com>
4723S: Odd Fixes
4724F: drivers/net/ethernet/agere/
4725
1da177e4 4726ETHERNET BRIDGE
adbbf69d 4727M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4728L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4729L: netdev@vger.kernel.org
c996d8b9 4730W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4731S: Maintained
679655da
JP
4732F: include/linux/netfilter_bridge/
4733F: net/bridge/
1da177e4 4734
22f08ad9
FF
4735ETHERNET PHY LIBRARY
4736M: Florian Fainelli <f.fainelli@gmail.com>
4737L: netdev@vger.kernel.org
4738S: Maintained
4739F: include/linux/phy.h
4740F: include/linux/phy_fixed.h
4741F: drivers/net/phy/
4742F: Documentation/networking/phy.txt
4743F: drivers/of/of_mdio.c
4744F: drivers/of/of_net.c
4745
1da177e4 4746EXT2 FILE SYSTEM
d8130624 4747M: Jan Kara <jack@suse.com>
72be2ccf 4748L: linux-ext4@vger.kernel.org
1da177e4 4749S: Maintained
679655da
JP
4750F: Documentation/filesystems/ext2.txt
4751F: fs/ext2/
4752F: include/linux/ext2*
1da177e4 4753
72be2ccf 4754EXT4 FILE SYSTEM
8b58be88 4755M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4756M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4757L: linux-ext4@vger.kernel.org
08a225f1 4758W: http://ext4.wiki.kernel.org
8a6e2535 4759Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4761S: Maintained
679655da
JP
4762F: Documentation/filesystems/ext4.txt
4763F: fs/ext4/
1da177e4 4764
c5532b09 4765Extended Verification Module (EVM)
74dd744f
MZ
4766M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4767L: linux-ima-devel@lists.sourceforge.net
4768L: linux-security-module@vger.kernel.org
c5532b09
MZ
4769S: Supported
4770F: security/integrity/evm/
4771
df6b3cfe
MH
4772EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4773M: MyungJoo Ham <myungjoo.ham@samsung.com>
4774M: Chanwoo Choi <cw00.choi@samsung.com>
4775L: linux-kernel@vger.kernel.org
81df63a9 4776T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4777S: Maintained
4778F: drivers/extcon/
cd2c3e7f
CC
4779F: include/linux/extcon/
4780F: include/linux/extcon.h
df6b3cfe 4781F: Documentation/extcon/
cd2c3e7f 4782F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4783
e2a75c44 4784EXYNOS DP DRIVER
b7701755 4785M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4786L: dri-devel@lists.freedesktop.org
4787S: Maintained
4788F: drivers/gpu/drm/exynos/exynos_dp*
4789
9b93a409
MS
4790EXYNOS SYSMMU (IOMMU) driver
4791M: Marek Szyprowski <m.szyprowski@samsung.com>
4792L: iommu@lists.linux-foundation.org
4793S: Maintained
4794F: drivers/iommu/exynos-iommu.c
4795
4a66d3fe
NC
4796EZchip NPS platform support
4797M: Noam Camus <noamc@ezchip.com>
4798S: Supported
4799F: arch/arc/plat-eznps
4800F: arch/arc/boot/dts/eznps.dts
4801
e53004e2 4802F71805F HARDWARE MONITORING DRIVER
d8130624 4803M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4804L: linux-hwmon@vger.kernel.org
e53004e2 4805S: Maintained
679655da
JP
4806F: Documentation/hwmon/f71805f
4807F: drivers/hwmon/f71805f.c
e53004e2 4808
eea977ed
MB
4809FC0011 TUNER DRIVER
4810M: Michael Buesch <m@bues.ch>
4811L: linux-media@vger.kernel.org
4812S: Maintained
ccae7af2
MCC
4813F: drivers/media/tuners/fc0011.h
4814F: drivers/media/tuners/fc0011.c
eea977ed 4815
91952bc0
AP
4816FC2580 MEDIA DRIVER
4817M: Antti Palosaari <crope@iki.fi>
4818L: linux-media@vger.kernel.org
a825eaec 4819W: https://linuxtv.org
91952bc0
AP
4820W: http://palosaari.fi/linux/
4821Q: http://patchwork.linuxtv.org/project/linux-media/list/
4822T: git git://linuxtv.org/anttip/media_tree.git
4823S: Maintained
4824F: drivers/media/tuners/fc2580*
eea977ed 4825
88b2dbdb
EP
4826FANOTIFY
4827M: Eric Paris <eparis@redhat.com>
4828S: Maintained
4829F: fs/notify/fanotify/
4830F: include/linux/fanotify.h
c117ab84 4831F: include/uapi/linux/fanotify.h
88b2dbdb 4832
1da177e4 4833FARSYNC SYNCHRONOUS DRIVER
8b58be88 4834M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4835W: http://www.farsite.co.uk/
4836S: Supported
679655da 4837F: drivers/net/wan/farsync.*
1da177e4 4838
c5408b88 4839FAULT INJECTION SUPPORT
8b58be88 4840M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4841S: Supported
679655da
JP
4842F: Documentation/fault-injection/
4843F: lib/fault-inject.c
c5408b88 4844
053e514f
NT
4845FBTFT Framebuffer drivers
4846M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4847M: Noralf Trønnes <noralf@tronnes.org>
4848S: Maintained
4849F: drivers/staging/fbtft/
4850
cae727db 4851FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4852M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4853L: fcoe-devel@open-fcoe.org
cae727db
RL
4854W: www.Open-FCoE.org
4855S: Supported
4856F: drivers/scsi/libfc/
4857F: drivers/scsi/fcoe/
4858F: include/scsi/fc/
4859F: include/scsi/libfc.h
4860F: include/scsi/libfcoe.h
c117ab84 4861F: include/uapi/scsi/fc/
cae727db 4862
e2d1d6c0 4863FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4864M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4865M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4866L: linux-fsdevel@vger.kernel.org
1da177e4 4867S: Maintained
679655da
JP
4868F: include/linux/fcntl.h
4869F: include/linux/fs.h
c117ab84
CEB
4870F: include/uapi/linux/fcntl.h
4871F: include/uapi/linux/fs.h
679655da
JP
4872F: fs/fcntl.c
4873F: fs/locks.c
1da177e4 4874
e2d1d6c0 4875FILESYSTEMS (VFS and infrastructure)
8b58be88 4876M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4877L: linux-fsdevel@vger.kernel.org
173acc7c 4878S: Maintained
679655da 4879F: fs/*
173acc7c 4880
b26e0ed4 4881FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4882M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4883L: linux-hwmon@vger.kernel.org
b26e0ed4 4884S: Maintained
d5ca6918
JP
4885F: drivers/hwmon/f75375s.c
4886F: include/linux/f75375s.h
b26e0ed4 4887
a331b0c3
CL
4888FIREWIRE AUDIO DRIVERS
4889M: Clemens Ladisch <clemens@ladisch.de>
4890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4891T: git git://git.alsa-project.org/alsa-kernel.git
4892S: Maintained
4893F: sound/firewire/
4894
eb86ec51
SR
4895FIREWIRE MEDIA DRIVERS (firedtv)
4896M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4897L: linux-media@vger.kernel.org
4898L: linux1394-devel@lists.sourceforge.net
4899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4900S: Maintained
4901F: drivers/media/firewire/
4902
a511ce33
CB
4903FIREWIRE SBP-2 TARGET
4904M: Chris Boot <bootc@bootc.net>
4905L: linux-scsi@vger.kernel.org
4906L: target-devel@vger.kernel.org
4907L: linux1394-devel@lists.sourceforge.net
4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4909S: Maintained
4910F: drivers/target/sbp/
4911
7d2c86b5 4912FIREWIRE SUBSYSTEM
8b58be88 4913M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4914L: linux1394-devel@lists.sourceforge.net
958a29cb 4915W: http://ieee1394.wiki.kernel.org/
2ca526bf 4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4917S: Maintained
679655da 4918F: drivers/firewire/
8f06ce3b
SR
4919F: include/linux/firewire.h
4920F: include/uapi/linux/firewire*.h
9f6d3c4b 4921F: tools/firewire/
e2d1d6c0
RD
4922
4923FIRMWARE LOADER (request_firmware)
39e68089 4924M: Ming Lei <ming.lei@canonical.com>
e7604239 4925M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4926L: linux-kernel@vger.kernel.org
4927S: Maintained
679655da
JP
4928F: Documentation/firmware_class/
4929F: drivers/base/firmware*.c
4930F: include/linux/firmware.h
e2d1d6c0 4931
f730e3dc 4932FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4933M: Joshua Morris <josh.h.morris@us.ibm.com>
4934M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4935S: Maintained
4936F: drivers/block/rsxx/
4937
8206f664 4938FLOPPY DRIVER
e5f6450c 4939M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4941S: Odd fixes
4942F: drivers/block/floppy.c
4943
9c9f32ed
AR
4944FMC SUBSYSTEM
4945M: Alessandro Rubini <rubini@gnudd.com>
4946W: http://www.ohwr.org/projects/fmc-bus
4947S: Supported
4948F: drivers/fmc/
4949F: include/linux/fmc*.h
4950F: include/linux/ipmi-fru.h
4951K: fmc_d.*register
4952
3c0ed7d5
AT
4953FPGA MANAGER FRAMEWORK
4954M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4955R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4956S: Maintained
4957F: drivers/fpga/
4958F: include/linux/fpga/fpga-mgr.h
4959W: http://www.rocketboards.org
4960
e2d1d6c0 4961FPU EMULATOR
8b58be88 4962M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4963W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4964S: Maintained
679655da 4965F: arch/x86/math-emu/
e2d1d6c0
RD
4966
4967FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4968L: netdev@vger.kernel.org
c173bfac 4969S: Orphan
679655da
JP
4970F: drivers/net/wan/dlci.c
4971F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4972
4973FRAMEBUFFER LAYER
5489e948 4974M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4975L: linux-fbdev@vger.kernel.org
b22fe37b 4976Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4977S: Maintained
679655da 4978F: Documentation/fb/
b22fe37b
PM
4979F: drivers/video/
4980F: include/video/
679655da 4981F: include/linux/fb.h
c117ab84
CEB
4982F: include/uapi/video/
4983F: include/uapi/linux/fb.h
e2d1d6c0 4984
a57c188e 4985FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4986M: Timur Tabi <timur@tabi.org>
a57c188e 4987L: linux-fbdev@vger.kernel.org
c4ef9bc4 4988S: Maintained
8a61f013 4989F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4990
e2d1d6c0 4991FREESCALE DMA DRIVER
8b58be88
JP
4992M: Li Yang <leoli@freescale.com>
4993M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4994L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4995S: Maintained
679655da 4996F: drivers/dma/fsldma.*
e2d1d6c0 4997
44248aff
HX
4998FREESCALE GPMI NAND DRIVER
4999M: Han Xu <han.xu@nxp.com>
5000L: linux-mtd@lists.infradead.org
5001S: Maintained
5002F: drivers/mtd/nand/gpmi-nand/*
5003
e2d1d6c0 5004FREESCALE I2C CPM DRIVER
8b58be88 5005M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5006L: linuxppc-dev@lists.ozlabs.org
846557d3 5007L: linux-i2c@vger.kernel.org
0d2b405a 5008S: Maintained
679655da 5009F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5010
60e8c5ab 5011FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5012M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5013L: linux-fbdev@vger.kernel.org
efc03ecb 5014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5015S: Maintained
bad985a1 5016F: include/linux/platform_data/video-imxfb.h
8a61f013 5017F: drivers/video/fbdev/imxfb.c
60e8c5ab 5018
4d8e2cef 5019FREESCALE QUAD SPI DRIVER
38714fbd 5020M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5021L: linux-mtd@lists.infradead.org
5022S: Maintained
5023F: drivers/mtd/spi-nor/fsl-quadspi.c
5024
4689a6b1 5025FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5026M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5027M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5028L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5029L: netdev@vger.kernel.org
5030S: Maintained
ec21e2ec 5031F: drivers/net/ethernet/freescale/fs_enet/
679655da 5032F: include/linux/fs_enet_pd.h
4689a6b1 5033
63a0a00b
NA
5034FREESCALE IMX / MXC FEC DRIVER
5035M: Fugang Duan <fugang.duan@nxp.com>
5036L: netdev@vger.kernel.org
5037S: Maintained
5038F: drivers/net/ethernet/freescale/fec_main.c
5039F: drivers/net/ethernet/freescale/fec_ptp.c
5040F: drivers/net/ethernet/freescale/fec.h
5041F: Documentation/devicetree/bindings/net/fsl-fec.txt
5042
2fbfadb5
MB
5043FREESCALE QORIQ DPAA FMAN DRIVER
5044M: Madalin Bucur <madalin.bucur@nxp.com>
5045L: netdev@vger.kernel.org
5046S: Maintained
5047F: drivers/net/ethernet/freescale/fman
5048F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5049
d9e9d82c 5050FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5051L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5052S: Orphan
7aa1aa6e
ZQ
5053F: drivers/soc/fsl/qe/
5054F: include/soc/fsl/*qe*.h
5055F: include/soc/fsl/*ucc*.h
d9e9d82c 5056
b55ef929 5057FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5058M: Li Yang <leoli@freescale.com>
6372594a 5059L: linux-usb@vger.kernel.org
a4724ed6 5060L: linuxppc-dev@lists.ozlabs.org
a7205b30 5061S: Maintained
faf2e1db 5062F: drivers/usb/gadget/udc/fsl*
a7205b30 5063
beaf53bf 5064FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5065M: Li Yang <leoli@freescale.com>
beaf53bf 5066L: netdev@vger.kernel.org
a4724ed6 5067L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5068S: Maintained
ec21e2ec 5069F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5070
abb1ed7b
CM
5071FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5072M: Claudiu Manoil <claudiu.manoil@freescale.com>
5073L: netdev@vger.kernel.org
5074S: Maintained
5075F: drivers/net/ethernet/freescale/gianfar*
5076X: drivers/net/ethernet/freescale/gianfar_ptp.c
5077F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5078
c19b6d24
ZQ
5079FREESCALE QUICC ENGINE UCC HDLC DRIVER
5080M: Zhao Qiang <qiang.zhao@nxp.com>
5081L: netdev@vger.kernel.org
5082L: linuxppc-dev@lists.ozlabs.org
5083S: Maintained
5084F: drivers/net/wan/fsl_ucc_hdlc*
5085
d9e9d82c 5086FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5087M: Timur Tabi <timur@tabi.org>
a4724ed6 5088L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5089S: Maintained
df621252 5090F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5091
5092FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5093M: Timur Tabi <timur@tabi.org>
dc85950a 5094M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5095M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5096R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5098L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5099S: Maintained
69aefcea 5100F: sound/soc/fsl/fsl*
dc85950a 5101F: sound/soc/fsl/imx*
69aefcea 5102F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5103
31c88965 5104FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5105M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5106M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5107L: linux-kernel@vger.kernel.org
5108S: Maintained
5109F: drivers/staging/fsl-mc/
5110
1da177e4 5111FREEVXFS FILESYSTEM
8b58be88 5112M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5113W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5114S: Maintained
679655da 5115F: fs/freevxfs/
1da177e4 5116
71038f52 5117FREEZER
49db1903 5118M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5119M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5120L: linux-pm@vger.kernel.org
71038f52 5121S: Supported
679655da
JP
5122F: Documentation/power/freezing-of-tasks.txt
5123F: include/linux/freezer.h
5124F: kernel/freezer.c
71038f52 5125
839a1f79
KRW
5126FRONTSWAP API
5127M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5128L: linux-kernel@vger.kernel.org
5129S: Maintained
5130F: mm/frontswap.c
5131F: include/linux/frontswap.h
5132
a5432f5a 5133FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5134M: David Howells <dhowells@redhat.com>
e62d6e24 5135L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5136S: Supported
5137F: Documentation/filesystems/caching/
5138F: fs/fscache/
5139F: include/linux/fscache*.h
5140
598c7d7a
TT
5141FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5142M: Theodore Y. Ts'o <tytso@mit.edu>
5143M: Jaegeuk Kim <jaegeuk@kernel.org>
5144S: Supported
5145F: fs/crypto/
5146F: include/linux/fscrypto.h
5147
f58ad8f5 5148F2FS FILE SYSTEM
9b29d481 5149M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5150M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5151L: linux-f2fs-devel@lists.sourceforge.net
95129296 5152W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5154S: Maintained
5155F: Documentation/filesystems/f2fs.txt
3bac380c 5156F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5157F: fs/f2fs/
5158F: include/linux/f2fs_fs.h
62d43eeb 5159F: include/trace/events/f2fs.h
f58ad8f5 5160
5ab7ffea 5161FUJITSU FR-V (FRV) PORT
0cf0305f 5162S: Orphan
679655da 5163F: arch/frv/
1da177e4 5164
20b93734 5165FUJITSU LAPTOP EXTRAS
409a3e98 5166M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5167L: platform-driver-x86@vger.kernel.org
20b93734 5168S: Maintained
679655da 5169F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5170
4da621b6
HK
5171FUJITSU M-5MO LS CAMERA ISP DRIVER
5172M: Kyungmin Park <kyungmin.park@samsung.com>
5173M: Heungjun Kim <riverful.kim@samsung.com>
5174L: linux-media@vger.kernel.org
5175S: Maintained
90d72ac6 5176F: drivers/media/i2c/m5mols/
b5dcee22 5177F: include/media/i2c/m5mols.h
4da621b6 5178
2d24c490
RG
5179FUJITSU TABLET EXTRAS
5180M: Robert Gerlach <khnz@gmx.de>
5181L: platform-driver-x86@vger.kernel.org
5182S: Maintained
5183F: drivers/platform/x86/fujitsu-tablet.c
5184
04578f17 5185FUSE: FILESYSTEM IN USERSPACE
8b58be88 5186M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5187L: linux-fsdevel@vger.kernel.org
04578f17 5188W: http://fuse.sourceforge.net/
0a30f612 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5190S: Maintained
679655da 5191F: fs/fuse/
c117ab84 5192F: include/uapi/linux/fuse.h
0a30f612 5193F: Documentation/filesystems/fuse.txt
04578f17 5194
1da177e4 5195FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5196M: Rik Faith <faith@cs.unc.edu>
1da177e4 5197L: linux-scsi@vger.kernel.org
baaea1dc 5198S: Odd Fixes (e.g., new signatures)
679655da 5199F: drivers/scsi/fdomain.*
1da177e4 5200
6b90bd4b
ER
5201GCC PLUGINS
5202M: Kees Cook <keescook@chromium.org>
5203R: Emese Revfy <re.emese@gmail.com>
5204L: kernel-hardening@lists.openwall.com
5205S: Maintained
5206F: scripts/gcc-plugins/
5207F: scripts/gcc-plugin.sh
5208F: Documentation/gcc-plugins.txt
5209
d8e2162c
PO
5210GCOV BASED KERNEL PROFILING
5211M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5212S: Maintained
5213F: kernel/gcov/
2584bab2 5214F: Documentation/dev-tools/gcov.rst
d8e2162c 5215
1da177e4 5216GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5217M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5218L: linux-scsi@vger.kernel.org
5219W: http://www.icp-vortex.com/
5220S: Supported
679655da 5221F: drivers/scsi/gdt*
1da177e4 5222
158daf16
JK
5223GDB KERNEL DEBUGGING HELPER SCRIPTS
5224M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5225M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5226S: Supported
5227F: scripts/gdb/
5228
3169a1c7
HV
5229GEMTEK FM RADIO RECEIVER DRIVER
5230M: Hans Verkuil <hverkuil@xs4all.nl>
5231L: linux-media@vger.kernel.org
5232T: git git://linuxtv.org/media_tree.git
a825eaec 5233W: https://linuxtv.org
3169a1c7
HV
5234S: Maintained
5235F: drivers/media/radio/radio-gemtek*
5236
1c23af90 5237GENERIC GPIO I2C DRIVER
880b0e26 5238M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5239S: Supported
679655da
JP
5240F: drivers/i2c/busses/i2c-gpio.c
5241F: include/linux/i2c-gpio.h
1c23af90 5242
92ed1a76
PK
5243GENERIC GPIO I2C MULTIPLEXER DRIVER
5244M: Peter Korsgaard <peter.korsgaard@barco.com>
5245L: linux-i2c@vger.kernel.org
5246S: Supported
e7065e20
JD
5247F: drivers/i2c/muxes/i2c-mux-gpio.c
5248F: include/linux/i2c-mux-gpio.h
5249F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5250
9251ce95 5251GENERIC HDLC (WAN) DRIVERS
8b58be88 5252M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5253W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5254S: Maintained
679655da
JP
5255F: drivers/net/wan/c101.c
5256F: drivers/net/wan/hd6457*
5257F: drivers/net/wan/hdlc*
5258F: drivers/net/wan/n2.c
5259F: drivers/net/wan/pc300too.c
5260F: drivers/net/wan/pci200syn.c
5261F: drivers/net/wan/wanxl*
1da177e4 5262
1527aab6 5263GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5264M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5265L: linux-arch@vger.kernel.org
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5267S: Maintained
14430813
JP
5268F: include/asm-generic/
5269F: include/uapi/asm-generic/
1527aab6 5270
ff764963
KVA
5271GENERIC PHY FRAMEWORK
5272M: Kishon Vijay Abraham I <kishon@ti.com>
5273L: linux-kernel@vger.kernel.org
5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5275S: Supported
5276F: drivers/phy/
5277F: include/linux/phy/
5278
eea97aed
KH
5279GENERIC PM DOMAINS
5280M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5281M: Kevin Hilman <khilman@kernel.org>
5282M: Ulf Hansson <ulf.hansson@linaro.org>
5283L: linux-pm@vger.kernel.org
5284S: Supported
5285F: drivers/base/power/domain*.c
5286F: include/linux/pm_domain.h
5287
ccb86a69 5288GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5289M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5290L: kvm@vger.kernel.org
ccb86a69
MT
5291S: Supported
5292F: drivers/uio/uio_pci_generic.c
5293
f8f1ec73
JP
5294GET_MAINTAINER SCRIPT
5295M: Joe Perches <joe@perches.com>
5296S: Maintained
5297F: scripts/get_maintainer.pl
5298
5be7b50f 5299GFS2 FILE SYSTEM
8b58be88 5300M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5301M: Bob Peterson <rpeterso@redhat.com>
a4644184 5302L: cluster-devel@redhat.com
5be7b50f 5303W: http://sources.redhat.com/cluster/
28666d6d 5304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5305S: Supported
679655da
JP
5306F: Documentation/filesystems/gfs2*.txt
5307F: fs/gfs2/
c117ab84 5308F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5309
0a34eb8f 5310GIGASET ISDN DRIVERS
6b096fde 5311M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5312L: gigaset307x-common@lists.sourceforge.net
5313W: http://gigaset307x.sourceforge.net/
6b096fde 5314S: Odd Fixes
679655da
JP
5315F: Documentation/isdn/README.gigaset
5316F: drivers/isdn/gigaset/
c117ab84 5317F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5318
7eea35fe
JP
5319GO7007 MPEG CODEC
5320M: Hans Verkuil <hans.verkuil@cisco.com>
5321L: linux-media@vger.kernel.org
5322S: Maintained
5323F: drivers/media/usb/go7007/
5324
ca96ea86
BN
5325GOODIX TOUCHSCREEN
5326M: Bastien Nocera <hadess@hadess.net>
5327L: linux-input@vger.kernel.org
5328S: Maintained
5329F: drivers/input/touchscreen/goodix.c
5330
a6a1cf3d
BJZ
5331GPIO MOCKUP DRIVER
5332M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5333L: linux-gpio@vger.kernel.org
5334S: Maintained
5335F: drivers/gpio/gpio-mockup.c
5336F: tools/testing/selftests/gpio/
5337
a0dc00b4 5338GPIO SUBSYSTEM
e4651a9f 5339M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5340M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5341L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5343S: Maintained
cd97a449 5344F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5345F: Documentation/gpio/
40c159b7 5346F: Documentation/ABI/testing/gpio-cdev
fe95046e 5347F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5348F: drivers/gpio/
bdc6e95e
AC
5349F: include/linux/gpio/
5350F: include/linux/gpio.h
9b692346 5351F: include/asm-generic/gpio.h
3c702e99 5352F: include/uapi/linux/gpio.h
6d591c46 5353F: tools/gpio/
a0dc00b4 5354
71a6d0af
HW
5355GRE DEMULTIPLEXER DRIVER
5356M: Dmitry Kozlov <xeb@mail.ru>
5357L: netdev@vger.kernel.org
5358S: Maintained
11c26770
JP
5359F: net/ipv4/gre_demux.c
5360F: net/ipv4/gre_offload.c
71a6d0af
HW
5361F: include/net/gre.h
5362
d4c41139 5363GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5364M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5365L: netdev@vger.kernel.org
5366S: Maintained
a31a96ad 5367F: drivers/net/ethernet/aeroflex/
d4c41139 5368
629c1fb5
GKH
5369GREYBUS SUBSYSTEM
5370M: Johan Hovold <johan@kernel.org>
5371M: Alex Elder <elder@kernel.org>
5372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5373S: Maintained
5374F: drivers/staging/greybus/
5375
926706c5
VA
5376GREYBUS AUDIO PROTOCOLS DRIVERS
5377M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5378M: Mark Greer <mgreer@animalcreek.com>
926706c5 5379S: Maintained
544a6944
MG
5380F: drivers/staging/greybus/audio_apbridgea.c
5381F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5382F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5383F: drivers/staging/greybus/audio_codec.h
5384F: drivers/staging/greybus/audio_gb.c
5385F: drivers/staging/greybus/audio_manager.c
5386F: drivers/staging/greybus/audio_manager.h
5387F: drivers/staging/greybus/audio_manager_module.c
5388F: drivers/staging/greybus/audio_manager_private.h
5389F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5390F: drivers/staging/greybus/audio_module.c
5391F: drivers/staging/greybus/audio_topology.c
5392
2bbadafb
RMS
5393GREYBUS PROTOCOLS DRIVERS
5394M: Rui Miguel Silva <rmfrfs@gmail.com>
5395S: Maintained
5396F: drivers/staging/greybus/sdio.c
5397F: drivers/staging/greybus/light.c
5398F: drivers/staging/greybus/gpio.c
5399F: drivers/staging/greybus/power_supply.c
5400F: drivers/staging/greybus/spi.c
5401F: drivers/staging/greybus/spilib.c
5402
7d700518
BD
5403GREYBUS PROTOCOLS DRIVERS
5404M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5405S: Maintained
5406F: drivers/staging/greybus/loopback.c
5407F: drivers/staging/greybus/timesync.c
5408F: drivers/staging/greybus/timesync_platform.c
5409
5bd16350
VK
5410GREYBUS PROTOCOLS DRIVERS
5411M: Viresh Kumar <vireshk@kernel.org>
5412S: Maintained
5413F: drivers/staging/greybus/authentication.c
5414F: drivers/staging/greybus/bootrom.c
5415F: drivers/staging/greybus/firmware.h
5416F: drivers/staging/greybus/fw-core.c
5417F: drivers/staging/greybus/fw-download.c
5418F: drivers/staging/greybus/fw-managament.c
5419F: drivers/staging/greybus/greybus_authentication.h
5420F: drivers/staging/greybus/greybus_firmware.h
5421F: drivers/staging/greybus/hid.c
5422F: drivers/staging/greybus/i2c.c
5423F: drivers/staging/greybus/spi.c
5424F: drivers/staging/greybus/spilib.c
5425F: drivers/staging/greybus/spilib.h
5426
8d904fe5
DL
5427GREYBUS PROTOCOLS DRIVERS
5428M: David Lin <dtwlin@gmail.com>
5429S: Maintained
5430F: drivers/staging/greybus/uart.c
5431F: drivers/staging/greybus/log.c
5432
92b8bd96
VH
5433GREYBUS PLATFORM DRIVERS
5434M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5435S: Maintained
5436F: drivers/staging/greybus/arche-platform.c
5437F: drivers/staging/greybus/arche-apb-ctrl.c
5438F: drivers/staging/greybus/arche_platform.h
5439
7aae6e2d
CAC
5440GS1662 VIDEO SERIALIZER
5441M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5442L: linux-media@vger.kernel.org
5443T: git git://linuxtv.org/media_tree.git
5444S: Maintained
5445F: drivers/media/spi/gs1662.c
5446
e8deeae2 5447GSPCA FINEPIX SUBDRIVER
8b58be88 5448M: Frank Zago <frank@zago.net>
661263b5 5449L: linux-media@vger.kernel.org
275ffde4 5450T: git git://linuxtv.org/media_tree.git
e8deeae2 5451S: Maintained
0c0d06ca 5452F: drivers/media/usb/gspca/finepix.c
e8deeae2 5453
4b3fa3c4
OL
5454GSPCA GL860 SUBDRIVER
5455M: Olivier Lorin <o.lorin@laposte.net>
5456L: linux-media@vger.kernel.org
275ffde4 5457T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5458S: Maintained
0c0d06ca 5459F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5460
e8deeae2 5461GSPCA M5602 SUBDRIVER
8b58be88 5462M: Erik Andren <erik.andren@gmail.com>
661263b5 5463L: linux-media@vger.kernel.org
275ffde4 5464T: git git://linuxtv.org/media_tree.git
e8deeae2 5465S: Maintained
0c0d06ca 5466F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5467
5468GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5469M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5470L: linux-media@vger.kernel.org
275ffde4 5471T: git git://linuxtv.org/media_tree.git
c0936df4 5472S: Odd Fixes
0c0d06ca 5473F: drivers/media/usb/gspca/pac207.c
e8deeae2 5474
261982f1 5475GSPCA SN9C20X SUBDRIVER
d95c5b0b 5476M: Brian Johnson <brijohn@gmail.com>
261982f1 5477L: linux-media@vger.kernel.org
275ffde4 5478T: git git://linuxtv.org/media_tree.git
261982f1 5479S: Maintained
0c0d06ca 5480F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5481
e8deeae2 5482GSPCA T613 SUBDRIVER
8b58be88 5483M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5484L: linux-media@vger.kernel.org
275ffde4 5485T: git git://linuxtv.org/media_tree.git
e8deeae2 5486S: Maintained
0c0d06ca 5487F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5488
5489GSPCA USB WEBCAM DRIVER
c0936df4 5490M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5491L: linux-media@vger.kernel.org
275ffde4 5492T: git git://linuxtv.org/media_tree.git
c0936df4 5493S: Odd Fixes
0c0d06ca 5494F: drivers/media/usb/gspca/
e8deeae2 5495
584ec979 5496GUID PARTITION TABLE (GPT)
4f973c63 5497M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5498L: linux-efi@vger.kernel.org
5499S: Maintained
5500F: block/partitions/efi.*
5501
aa3c598b 5502STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5503M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5504L: linux-media@vger.kernel.org
275ffde4 5505T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5506S: Maintained
5507F: drivers/media/usb/stk1160/
e8deeae2 5508
4e456b86
YS
5509H8/300 ARCHITECTURE
5510M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5511L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5512W: http://uclinux-h8.sourceforge.jp
5513T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5514S: Maintained
5515F: arch/h8300/
5516F: drivers/clocksource/h8300_*.c
5517F: drivers/clk/h8300/
5518F: drivers/irqchip/irq-renesas-h8*.c
5519
71a6d0af
HW
5520HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5521M: Frank Seidel <frank@f-seidel.de>
5522L: platform-driver-x86@vger.kernel.org
5523W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5524S: Maintained
5525F: drivers/platform/x86/hdaps.c
5526
48fc9e26
HV
5527HDPVR USB VIDEO ENCODER DRIVER
5528M: Hans Verkuil <hverkuil@xs4all.nl>
5529L: linux-media@vger.kernel.org
5530T: git git://linuxtv.org/media_tree.git
a825eaec 5531W: https://linuxtv.org
48fc9e26 5532S: Odd Fixes
14430813 5533F: drivers/media/usb/hdpvr/
48fc9e26 5534
71a6d0af 5535HWPOISON MEMORY FAILURE HANDLING
f9625c48 5536M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5537L: linux-mm@kvack.org
71a6d0af
HW
5538S: Maintained
5539F: mm/memory-failure.c
5540F: mm/hwpoison-inject.c
5541
5542HYPERVISOR VIRTUAL CONSOLE DRIVER
5543L: linuxppc-dev@lists.ozlabs.org
5544S: Odd Fixes
5545F: drivers/tty/hvc/
5546
e5ab1477
AP
5547HACKRF MEDIA DRIVER
5548M: Antti Palosaari <crope@iki.fi>
5549L: linux-media@vger.kernel.org
a825eaec 5550W: https://linuxtv.org
e5ab1477
AP
5551W: http://palosaari.fi/linux/
5552Q: http://patchwork.linuxtv.org/project/linux-media/list/
5553T: git git://linuxtv.org/anttip/media_tree.git
5554S: Maintained
5555F: drivers/media/usb/hackrf/
5556
5b543965 5557HARDWARE MONITORING
d8130624 5558M: Jean Delvare <jdelvare@suse.com>
ca462085 5559M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5560L: linux-hwmon@vger.kernel.org
5561W: http://hwmon.wiki.kernel.org/
a94ef4ed 5562T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5564S: Maintained
047f4ec2 5565F: Documentation/hwmon/
679655da 5566F: drivers/hwmon/
047f4ec2 5567F: include/linux/hwmon*.h
5b543965 5568
844dd05f 5569HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5570M: Matt Mackall <mpm@selenic.com>
5571M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5572L: linux-crypto@vger.kernel.org
c0d0787b 5573S: Odd fixes
f6c60b15 5574F: Documentation/devicetree/bindings/rng/
679655da
JP
5575F: Documentation/hw_random.txt
5576F: drivers/char/hw_random/
5577F: include/linux/hw_random.h
844dd05f 5578
8b37fcfc
OBC
5579HARDWARE SPINLOCK CORE
5580M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5581M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5582L: linux-remoteproc@vger.kernel.org
8b37fcfc 5583S: Maintained
9f273c24 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5585F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5586F: Documentation/hwspinlock.txt
2dbd8585 5587F: drivers/hwspinlock/
8b37fcfc
OBC
5588F: include/linux/hwspinlock.h
5589
1da177e4 5590HARMONY SOUND DRIVER
ac6aecbf 5591L: linux-parisc@vger.kernel.org
1da177e4 5592S: Maintained
679655da 5593F: sound/parisc/harmony.*
1da177e4 5594
91952bc0
AP
5595HD29L2 MEDIA DRIVER
5596M: Antti Palosaari <crope@iki.fi>
5597L: linux-media@vger.kernel.org
a825eaec 5598W: https://linuxtv.org
91952bc0
AP
5599W: http://palosaari.fi/linux/
5600Q: http://patchwork.linuxtv.org/project/linux-media/list/
5601T: git git://linuxtv.org/anttip/media_tree.git
5602S: Maintained
5603F: drivers/media/dvb-frontends/hd29l2*
5604
214de83e
BB
5605HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5606M: Brian Boylston <brian.boylston@hpe.com>
5607S: Supported
5608F: Documentation/watchdog/hpwdt.txt
5609F: drivers/watchdog/hpwdt.c
5610
9257aa49 5611HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5612M: Don Brace <don.brace@microsemi.com>
9257aa49 5613L: iss_storagedev@hp.com
a0a268ad 5614L: esc.storagedev@microsemi.com
693373db 5615L: linux-scsi@vger.kernel.org
9257aa49
SC
5616S: Supported
5617F: Documentation/scsi/hpsa.txt
5618F: drivers/scsi/hpsa*.[ch]
5619F: include/linux/cciss*.h
c117ab84 5620F: include/uapi/linux/cciss*.h
9257aa49 5621
e2d1d6c0 5622HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5623M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5624L: iss_storagedev@hp.com
516fdcea 5625L: esc.storagedev@microsemi.com
693373db 5626L: linux-scsi@vger.kernel.org
e2d1d6c0 5627S: Supported
679655da
JP
5628F: Documentation/blockdev/cciss.txt
5629F: drivers/block/cciss*
5630F: include/linux/cciss_ioctl.h
c117ab84 5631F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5632
f48ad614
DD
5633HFI1 DRIVER
5634M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5635M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5636L: linux-rdma@vger.kernel.org
5637S: Supported
5638F: drivers/infiniband/hw/hfi1
5639
1da177e4 5640HFS FILESYSTEM
6cf515e1
GU
5641L: linux-fsdevel@vger.kernel.org
5642S: Orphan
679655da
JP
5643F: Documentation/filesystems/hfs.txt
5644F: fs/hfs/
1da177e4 5645
ef575f47
GU
5646HFSPLUS FILESYSTEM
5647L: linux-fsdevel@vger.kernel.org
5648S: Orphan
5649F: Documentation/filesystems/hfsplus.txt
5650F: fs/hfsplus/
5651
1da177e4 5652HGA FRAMEBUFFER DRIVER
8b58be88 5653M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5654L: linux-nvidia@lists.surfsouth.com
5655W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5656S: Maintained
8a61f013 5657F: drivers/video/fbdev/hgafb.c
1da177e4 5658
4480f15b 5659HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5660M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5661M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5662L: linux-pm@vger.kernel.org
e2d1d6c0 5663S: Supported
679655da
JP
5664F: arch/x86/power/
5665F: drivers/base/power/
5666F: kernel/power/
5667F: include/linux/suspend.h
5668F: include/linux/freezer.h
5669F: include/linux/pm.h
679655da 5670F: arch/*/include/asm/suspend*.h
e2d1d6c0 5671
4ef4caad 5672HID CORE LAYER
e5f6450c 5673M: Jiri Kosina <jikos@kernel.org>
406df153 5674R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5675L: linux-input@vger.kernel.org
54e5881d 5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5677S: Maintained
679655da
JP
5678F: drivers/hid/
5679F: include/linux/hid*
c117ab84 5680F: include/uapi/linux/hid*
4ef4caad 5681
30ee72f0 5682HID SENSOR HUB DRIVERS
e5f6450c 5683M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5684M: Jonathan Cameron <jic23@kernel.org>
5685M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5686L: linux-input@vger.kernel.org
5687L: linux-iio@vger.kernel.org
5688S: Maintained
5689F: Documentation/hid/hid-sensor*
5690F: drivers/hid/hid-sensor-*
5691F: drivers/iio/*/hid-*
5692F: include/linux/hid-sensor-*
5693
38bed542 5694HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5695M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5696L: linux-kernel@vger.kernel.org
75fc2d37 5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5698S: Maintained
679655da 5699F: Documentation/timers/
5cee9645 5700F: kernel/time/hrtimer.c
88606e80
TG
5701F: kernel/time/clockevents.c
5702F: kernel/time/tick*.*
5703F: kernel/time/timer_*.c
05ed8490 5704F: include/linux/clockchips.h
679655da 5705F: include/linux/hrtimer.h
38bed542 5706
1da177e4 5707HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5708L: linux-hams@vger.kernel.org
8b64f2a0 5709S: Orphan
679655da
JP
5710F: drivers/net/hamradio/dmascc.c
5711F: drivers/net/hamradio/scc.c
1da177e4 5712
ede1e6f8 5713HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5714M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5715W: http://www.highpoint-tech.com
5716S: Supported
679655da
JP
5717F: Documentation/scsi/hptiop.txt
5718F: drivers/scsi/hptiop.c
ede1e6f8 5719
1da177e4 5720HIPPI
8b58be88 5721M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5722L: linux-hippi@sunsite.dk
5723S: Maintained
679655da 5724F: include/linux/hippidevice.h
c117ab84 5725F: include/uapi/linux/if_hippi.h
679655da 5726F: net/802/hippi.c
ff5a3b50 5727F: drivers/net/hippi/
1da177e4 5728
b30d74e4
DH
5729HISILICON NETWORK SUBSYSTEM DRIVER
5730M: Yisen Zhuang <yisen.zhuang@huawei.com>
5731M: Salil Mehta <salil.mehta@huawei.com>
5732L: netdev@vger.kernel.org
5733W: http://www.hisilicon.com
5734S: Maintained
5735F: drivers/net/ethernet/hisilicon/
5736F: Documentation/devicetree/bindings/net/hisilicon*.txt
5737
66a9bae6 5738HISILICON ROCE DRIVER
5739M: Lijun Ou <oulijun@huawei.com>
5740M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5741L: linux-rdma@vger.kernel.org
5742S: Maintained
5743F: drivers/infiniband/hw/hns/
5744F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5745
16c6c252
JG
5746HISILICON SAS Controller
5747M: John Garry <john.garry@huawei.com>
5748W: http://www.hisilicon.com
5749S: Supported
5750F: drivers/scsi/hisi_sas/
5751F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5752
ff1d2767 5753HOST AP DRIVER
8b58be88 5754M: Jouni Malinen <j@w1.fi>
724c6b35 5755L: linux-wireless@vger.kernel.org
ffd74aca
JM
5756W: http://w1.fi/hostap-driver.html
5757S: Obsolete
eb4f98d5 5758F: drivers/net/wireless/intersil/hostap/
ff1d2767 5759
dd8cd779 5760HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5761L: platform-driver-x86@vger.kernel.org
95c70215 5762S: Orphan
679655da 5763F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5764
e2d1d6c0 5765HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5766M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5767S: Maintained
7e25d724 5768F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5769
7d2c86b5 5770HPET: High Precision Event Timers driver
8b58be88 5771M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5772S: Maintained
679655da
JP
5773F: Documentation/timers/hpet.txt
5774F: drivers/char/hpet.c
5775F: include/linux/hpet.h
c117ab84 5776F: include/uapi/linux/hpet.h
b9b0332f 5777
e07b5d79 5778HPET: x86
9e06f631 5779S: Orphan
679655da
JP
5780F: arch/x86/kernel/hpet.c
5781F: arch/x86/include/asm/hpet.h
b9b0332f 5782
1da177e4 5783HPFS FILESYSTEM
8b58be88 5784M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5785W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5786S: Maintained
679655da 5787F: fs/hpfs/
1da177e4 5788
3441cded 5789HSI SUBSYSTEM
56459ea9
SR
5790M: Sebastian Reichel <sre@kernel.org>
5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5792S: Maintained
5793F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5794F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5795F: drivers/hsi/
5796F: include/linux/hsi/
5797F: include/uapi/linux/hsi/
5798
7d2c86b5 5799HSO 3G MODEM DRIVER
8b58be88 5800M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5801W: http://www.pharscape.org
5802S: Maintained
679655da 5803F: drivers/net/usb/hso.c
11cd29b0 5804
19990e29
AB
5805HSR NETWORK PROTOCOL
5806M: Arvid Brodin <arvid.brodin@alten.se>
5807L: netdev@vger.kernel.org
5808S: Maintained
5809F: net/hsr/
5810
5a18c343 5811HTCPEN TOUCHSCREEN DRIVER
8b58be88 5812M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5813L: linux-input@vger.kernel.org
5814S: Maintained
679655da 5815F: drivers/input/touchscreen/htcpen.c
5a18c343 5816
1da177e4 5817HUGETLB FILESYSTEM
6d49e352 5818M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5819S: Maintained
679655da 5820F: fs/hugetlbfs/
1da177e4 5821
fe713d60
JCT
5822HVA ST MEDIA DRIVER
5823M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5824L: linux-media@vger.kernel.org
5825T: git git://linuxtv.org/media_tree.git
5826W: https://linuxtv.org
5827S: Supported
5828F: drivers/media/platform/sti/hva
5829
05183189 5830Hyper-V CORE AND DRIVERS
9c3646d1 5831M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5832M: Haiyang Zhang <haiyangz@microsoft.com>
5833L: devel@linuxdriverproject.org
5834S: Maintained
a4162747
HZ
5835F: arch/x86/include/asm/mshyperv.h
5836F: arch/x86/include/uapi/asm/hyperv.h
5837F: arch/x86/kernel/cpu/mshyperv.c
05183189 5838F: drivers/hid/hid-hyperv.c
a4162747 5839F: drivers/hv/
f92ca80b 5840F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5841F: drivers/pci/host/pci-hyperv.c
05183189 5842F: drivers/net/hyperv/
a4162747 5843F: drivers/scsi/storvsc_drv.c
8a61f013 5844F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5845F: include/linux/hyperv.h
5846F: tools/hv/
54bf725e 5847F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5848
7724fd04
PR
5849I2C MUXES
5850M: Peter Rosin <peda@axentia.se>
5851L: linux-i2c@vger.kernel.org
5852S: Maintained
2254d24a 5853F: Documentation/i2c/i2c-topology
7724fd04
PR
5854F: Documentation/i2c/muxes/
5855F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5856F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5857F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5858F: drivers/i2c/i2c-mux.c
5859F: drivers/i2c/muxes/
5860F: include/linux/i2c-mux.h
5861
d85c8a6a 5862I2C OVER PARALLEL PORT
d8130624 5863M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5864L: linux-i2c@vger.kernel.org
5865S: Maintained
5866F: Documentation/i2c/busses/i2c-parport
5867F: Documentation/i2c/busses/i2c-parport-light
5868F: drivers/i2c/busses/i2c-parport.c
5869F: drivers/i2c/busses/i2c-parport-light.c
5870
5871I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5872M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5873L: linux-i2c@vger.kernel.org
5874S: Maintained
5875F: Documentation/i2c/busses/i2c-ali1535
5876F: Documentation/i2c/busses/i2c-ali1563
5877F: Documentation/i2c/busses/i2c-ali15x3
5878F: Documentation/i2c/busses/i2c-amd756
5879F: Documentation/i2c/busses/i2c-amd8111
5880F: Documentation/i2c/busses/i2c-i801
5881F: Documentation/i2c/busses/i2c-nforce2
5882F: Documentation/i2c/busses/i2c-piix4
5883F: Documentation/i2c/busses/i2c-sis5595
5884F: Documentation/i2c/busses/i2c-sis630
5885F: Documentation/i2c/busses/i2c-sis96x
5886F: Documentation/i2c/busses/i2c-via
5887F: Documentation/i2c/busses/i2c-viapro
5888F: drivers/i2c/busses/i2c-ali1535.c
5889F: drivers/i2c/busses/i2c-ali1563.c
5890F: drivers/i2c/busses/i2c-ali15x3.c
5891F: drivers/i2c/busses/i2c-amd756.c
5892F: drivers/i2c/busses/i2c-amd756-s4882.c
5893F: drivers/i2c/busses/i2c-amd8111.c
5894F: drivers/i2c/busses/i2c-i801.c
5895F: drivers/i2c/busses/i2c-isch.c
5896F: drivers/i2c/busses/i2c-nforce2.c
5897F: drivers/i2c/busses/i2c-nforce2-s4985.c
5898F: drivers/i2c/busses/i2c-piix4.c
5899F: drivers/i2c/busses/i2c-sis5595.c
5900F: drivers/i2c/busses/i2c-sis630.c
5901F: drivers/i2c/busses/i2c-sis96x.c
5902F: drivers/i2c/busses/i2c-via.c
5903F: drivers/i2c/busses/i2c-viapro.c
5904
cb7f07a4
NH
5905I2C/SMBUS ISMT DRIVER
5906M: Seth Heasley <seth.heasley@intel.com>
5907M: Neil Horman <nhorman@tuxdriver.com>
5908L: linux-i2c@vger.kernel.org
5909F: drivers/i2c/busses/i2c-ismt.c
5910F: Documentation/i2c/busses/i2c-ismt
5911
6ea884db 5912I2C/SMBUS STUB DRIVER
d8130624 5913M: Jean Delvare <jdelvare@suse.com>
846557d3 5914L: linux-i2c@vger.kernel.org
6ea884db 5915S: Maintained
8547a5bc 5916F: drivers/i2c/i2c-stub.c
6ea884db 5917
5b543965 5918I2C SUBSYSTEM
14d77c4d 5919M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5920L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5921W: https://i2c.wiki.kernel.org/
5922Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5924S: Maintained
40ed1b4c 5925F: Documentation/devicetree/bindings/i2c/
679655da
JP
5926F: Documentation/i2c/
5927F: drivers/i2c/
630bc46e 5928F: drivers/i2c/*/
679655da 5929F: include/linux/i2c.h
03b70d62 5930F: include/linux/i2c-*.h
c117ab84
CEB
5931F: include/uapi/linux/i2c.h
5932F: include/uapi/linux/i2c-*.h
1da177e4 5933
4560d677
WS
5934I2C ACPI SUPPORT
5935M: Mika Westerberg <mika.westerberg@linux.intel.com>
5936L: linux-i2c@vger.kernel.org
5937L: linux-acpi@vger.kernel.org
5938S: Maintained
4560d677 5939
d85c8a6a 5940I2C-TAOS-EVM DRIVER
d8130624 5941M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5942L: linux-i2c@vger.kernel.org
5943S: Maintained
5944F: Documentation/i2c/busses/i2c-taos-evm
5945F: drivers/i2c/busses/i2c-taos-evm.c
5946
e8c76eed 5947I2C-TINY-USB DRIVER
8b58be88 5948M: Till Harbaum <till@harbaum.org>
846557d3 5949L: linux-i2c@vger.kernel.org
932d1872 5950W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5951S: Maintained
679655da 5952F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5953
1da177e4 5954i386 BOOT CODE
8b58be88 5955M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5956S: Maintained
679655da 5957F: arch/x86/boot/
1da177e4
LT
5958
5959i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5960M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5962S: Maintained
5963
1da177e4 5964IA64 (Itanium) PLATFORM
8b58be88
JP
5965M: Tony Luck <tony.luck@intel.com>
5966M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5967L: linux-ia64@vger.kernel.org
6b1c70b1 5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5969S: Maintained
679655da 5970F: arch/ia64/
1da177e4 5971
4cd38750
LDSB
5972IBM Power VMX Cryptographic instructions
5973M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5974M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5975L: linux-crypto@vger.kernel.org
5976S: Supported
5977F: drivers/crypto/vmx/Makefile
5978F: drivers/crypto/vmx/Kconfig
5979F: drivers/crypto/vmx/vmx.c
5980F: drivers/crypto/vmx/aes*
5981F: drivers/crypto/vmx/ghash*
5982F: drivers/crypto/vmx/ppc-xlate.pl
5983
956c203c 5984IBM Power in-Nest Crypto Acceleration
4cd38750 5985M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5986M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5987L: linux-crypto@vger.kernel.org
5988S: Supported
28bceeaa
DS
5989F: drivers/crypto/nx/Makefile
5990F: drivers/crypto/nx/Kconfig
5991F: drivers/crypto/nx/nx-aes*
5992F: drivers/crypto/nx/nx-sha*
5993F: drivers/crypto/nx/nx.*
5994F: drivers/crypto/nx/nx_csbcpb.h
5995F: drivers/crypto/nx/nx_debugfs.h
956c203c 5996
0e16aafb 5997IBM Power 842 compression accelerator
41656aa7 5998M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5999S: Supported
28bceeaa
DS
6000F: drivers/crypto/nx/Makefile
6001F: drivers/crypto/nx/Kconfig
7011a122 6002F: drivers/crypto/nx/nx-842*
2da572c9 6003F: include/linux/sw842.h
2062c5b6 6004F: crypto/842.c
2da572c9 6005F: lib/842/
0e16aafb 6006
1da177e4 6007IBM Power Linux RAID adapter
8b58be88 6008M: Brian King <brking@us.ibm.com>
1da177e4 6009S: Supported
679655da 6010F: drivers/scsi/ipr.*
1da177e4 6011
9d348af4 6012IBM Power Virtual Ethernet Device Driver
eddd63a6 6013M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6014L: netdev@vger.kernel.org
6015S: Supported
9aa32835 6016F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6017
032c5e82
TF
6018IBM Power SRIOV Virtual NIC Device Driver
6019M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6020M: John Allen <jallen@linux.vnet.ibm.com>
6021L: netdev@vger.kernel.org
6022S: Supported
6023F: drivers/net/ethernet/ibm/ibmvnic.*
6024
e6babec6 6025IBM Power Virtual SCSI Device Drivers
bcbde52b 6026M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6027L: linux-scsi@vger.kernel.org
6028S: Supported
e6babec6 6029F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6030F: include/scsi/viosrp.h
6031
6032IBM Power Virtual SCSI Device Target Driver
6033M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6034M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6035L: linux-scsi@vger.kernel.org
6036L: target-devel@vger.kernel.org
6037S: Supported
6038F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6039
6040IBM Power Virtual FC Device Drivers
44b4dad9 6041M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6042L: linux-scsi@vger.kernel.org
6043S: Supported
6044F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6045
1da177e4 6046IBM ServeRAID RAID DRIVER
f9213e78 6047S: Orphan
679655da 6048F: drivers/scsi/ips.*
1da177e4 6049
6ed9f9c4
PT
6050ICH LPC AND GPIO DRIVER
6051M: Peter Tyser <ptyser@xes-inc.com>
6052S: Maintained
6053F: drivers/mfd/lpc_ich.c
6054F: drivers/gpio/gpio-ich.c
6055
1e7106fc 6056IDE SUBSYSTEM
8b58be88 6057M: "David S. Miller" <davem@davemloft.net>
1da177e4 6058L: linux-ide@vger.kernel.org
8a6e2535 6059Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6061S: Maintained
679655da
JP
6062F: Documentation/ide/
6063F: drivers/ide/
6064F: include/linux/ide.h
1da177e4 6065
6cb8c13d
IP
6066IDEAPAD LAPTOP EXTRAS DRIVER
6067M: Ike Panhc <ike.pan@canonical.com>
6068L: platform-driver-x86@vger.kernel.org
6069W: http://launchpad.net/ideapad-laptop
6070S: Maintained
6071F: drivers/platform/x86/ideapad-laptop.c
6072
1ea4c161
AM
6073IDEAPAD LAPTOP SLIDEBAR DRIVER
6074M: Andrey Moiseev <o2g.org.ru@gmail.com>
6075L: linux-input@vger.kernel.org
6076W: https://github.com/o2genum/ideapad-slidebar
6077S: Maintained
6078F: drivers/input/misc/ideapad_slidebar.c
6079
0f861e8c 6080IDE/ATAPI DRIVERS
487ba8e8 6081M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6082L: linux-ide@vger.kernel.org
c404c199 6083S: Maintained
679655da
JP
6084F: Documentation/cdrom/ide-cd
6085F: drivers/ide/ide-cd*
1da177e4 6086
27471fdb 6087IDLE-I7300
8b58be88 6088M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6089L: linux-pm@vger.kernel.org
27471fdb 6090S: Supported
679655da 6091F: drivers/idle/i7300_idle.c
27471fdb 6092
02cf2286 6093IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6094M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6095L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6096W: http://wpan.cakelab.org/
6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6099S: Maintained
6100F: net/ieee802154/
68653359 6101F: net/mac802154/
251741b1 6102F: drivers/net/ieee802154/
580947d3
AA
6103F: include/linux/nl802154.h
6104F: include/linux/ieee802154.h
6105F: include/net/nl802154.h
6106F: include/net/mac802154.h
6107F: include/net/af_ieee802154.h
6108F: include/net/cfg802154.h
6109F: include/net/ieee802154_netdev.h
ebef9c12 6110F: Documentation/networking/ieee802154.txt
02cf2286 6111
b1c97193
SY
6112IGORPLUG-USB IR RECEIVER
6113M: Sean Young <sean@mess.org>
6114L: linux-media@vger.kernel.org
6115S: Maintained
6116F: drivers/media/rc/igorplugusb.c
6117
40ad4a30
SY
6118IGUANAWORKS USB IR TRANSCEIVER
6119M: Sean Young <sean@mess.org>
6120L: linux-media@vger.kernel.org
6121S: Maintained
6122F: drivers/media/rc/iguanair.c
6123
9545f86e 6124IIO SUBSYSTEM AND DRIVERS
030a13d7 6125M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6126R: Hartmut Knaack <knaack.h@gmx.de>
6127R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6128R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6129L: linux-iio@vger.kernel.org
21d41655 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6131S: Maintained
866b148a 6132F: Documentation/devicetree/bindings/iio/
03e7c251 6133F: drivers/iio/
9545f86e 6134F: drivers/staging/iio/
8fe671fc 6135F: include/linux/iio/
817020cf 6136F: tools/iio/
9545f86e 6137
65519263
SG
6138IKANOS/ADI EAGLE ADSL USB DRIVER
6139M: Matthieu Castet <castet.matthieu@free.fr>
6140M: Stanislaw Gruszka <stf_xl@wp.pl>
6141S: Maintained
6142F: drivers/usb/atm/ueagle-atm.c
6143
8ef3ff27
PB
6144IMGTEC ASCII LCD DRIVER
6145M: Paul Burton <paul.burton@imgtec.com>
6146S: Maintained
6147F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6148F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6149
e89ab51f
GR
6150INA209 HARDWARE MONITOR DRIVER
6151M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6152L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6153S: Maintained
6154F: Documentation/hwmon/ina209
6155F: Documentation/devicetree/bindings/i2c/ina209.txt
6156F: drivers/hwmon/ina209.c
6157
6158INA2XX HARDWARE MONITOR DRIVER
6159M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6160L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6161S: Maintained
6162F: Documentation/hwmon/ina2xx
6163F: drivers/hwmon/ina2xx.c
6164F: include/linux/platform_data/ina2xx.h
6165
14dc124f
SIG
6166INDUSTRY PACK SUBSYSTEM (IPACK)
6167M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6168M: Jens Taprogge <jens.taprogge@taprogge.org>
6169M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6170L: industrypack-devel@lists.sourceforge.net
6171W: http://industrypack.sourceforge.net
6172S: Maintained
6173F: drivers/ipack/
6174
8adc53fd
ZLK
6175INGENIC JZ4780 DMA Driver
6176M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6177S: Maintained
6178F: drivers/dma/dma-jz4780.c
6179
87cf40e6
HH
6180INGENIC JZ4780 NAND DRIVER
6181M: Harvey Hunt <harveyhuntnexus@gmail.com>
6182L: linux-mtd@lists.infradead.org
6183S: Maintained
6184F: drivers/mtd/nand/jz4780_*
6185
aa7168f4 6186INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6187M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6188M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6189L: linux-ima-devel@lists.sourceforge.net
6190L: linux-ima-user@lists.sourceforge.net
6191L: linux-security-module@vger.kernel.org
9f273c24 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6193S: Supported
679655da 6194F: security/integrity/ima/
aa7168f4 6195
9a4ea5a9
JH
6196IMGTEC IR DECODER DRIVER
6197M: James Hogan <james.hogan@imgtec.com>
6198S: Maintained
6199F: drivers/media/rc/img-ir/
6200
1da177e4 6201IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6202L: linux-fbdev@vger.kernel.org
843393d3 6203S: Orphan
8a61f013 6204F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6205
6206INFINIBAND SUBSYSTEM
b6b2bbe6 6207M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6208M: Sean Hefty <sean.hefty@intel.com>
6209M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6210L: linux-rdma@vger.kernel.org
605841f5 6211W: http://www.openfabrics.org/
8a6e2535 6212Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6214S: Supported
679655da
JP
6215F: Documentation/infiniband/
6216F: drivers/infiniband/
c117ab84 6217F: include/uapi/linux/if_infiniband.h
954138dc
YD
6218F: include/uapi/rdma/
6219F: include/rdma/
1da177e4 6220
c9f04f58 6221INOTIFY
8b58be88
JP
6222M: John McCutchan <john@johnmccutchan.com>
6223M: Robert Love <rlove@rlove.org>
6224M: Eric Paris <eparis@parisplace.org>
c9f04f58 6225S: Maintained
679655da
JP
6226F: Documentation/filesystems/inotify.txt
6227F: fs/notify/inotify/
6228F: include/linux/inotify.h
c117ab84 6229F: include/uapi/linux/inotify.h
c9f04f58 6230
e2d1d6c0 6231INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6232M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6233L: linux-input@vger.kernel.org
8a6e2535 6234Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6236S: Maintained
679655da 6237F: drivers/input/
f4eea7e2 6238F: include/linux/input.h
c117ab84 6239F: include/uapi/linux/input.h
f4eea7e2 6240F: include/linux/input/
e52d8398 6241F: Documentation/devicetree/bindings/input/
e2d1d6c0 6242
3267a87f 6243INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6244M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6245L: linux-input@vger.kernel.org
75dd112a 6246S: Odd fixes
3267a87f 6247F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6248F: drivers/input/input-mt.c
3267a87f
HR
6249K: \b(ABS|SYN)_MT_
6250
97fa99a3
JY
6251INTEL ASoC BDW/HSW DRIVERS
6252M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6253L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6254S: Supported
e8e1225d
JP
6255F: sound/soc/intel/common/sst-dsp*
6256F: sound/soc/intel/common/sst-firmware.c
6257F: sound/soc/intel/boards/broadwell.c
6258F: sound/soc/intel/haswell/
97fa99a3 6259
4ac13e17
DJ
6260INTEL C600 SERIES SAS CONTROLLER DRIVER
6261M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6262M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6263L: linux-scsi@vger.kernel.org
7106891a
DJ
6264T: git git://git.code.sf.net/p/intel-sas/isci
6265S: Supported
4ac13e17 6266F: drivers/scsi/isci/
4ac13e17 6267
ecc83e52
AH
6268INTEL HID EVENT DRIVER
6269M: Alex Hung <alex.hung@canonical.com>
6270L: platform-driver-x86@vger.kernel.org
6271S: Maintained
6272F: drivers/platform/x86/intel-hid.c
6273
332e0812
AK
6274INTEL VIRTUAL BUTTON DRIVER
6275M: AceLan Kao <acelan.kao@canonical.com>
6276L: platform-driver-x86@vger.kernel.org
6277S: Maintained
6278F: drivers/platform/x86/intel-vbtn.c
6279
26717172
LB
6280INTEL IDLE DRIVER
6281M: Len Brown <lenb@kernel.org>
bf1c138e 6282L: linux-pm@vger.kernel.org
08deed1e 6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6284S: Supported
6285F: drivers/idle/intel_idle.c
6286
8fb861fa
SP
6287INTEL INTEGRATED SENSOR HUB DRIVER
6288M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6289M: Jiri Kosina <jikos@kernel.org>
6290L: linux-input@vger.kernel.org
6291S: Maintained
6292F: drivers/hid/intel-ish-hid/
6293
7c1ac18d 6294INTEL PSTATE DRIVER
58ac1f62
SP
6295M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6296M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6297L: linux-pm@vger.kernel.org
6298S: Supported
6299F: drivers/cpufreq/intel_pstate.c
6300
9eb8ef74 6301INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6302M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6303L: linux-fbdev@vger.kernel.org
ce00f85c 6304S: Maintained
679655da 6305F: Documentation/fb/intelfb.txt
8a61f013 6306F: drivers/video/fbdev/intelfb/
9eb8ef74 6307
1da177e4 6308INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6309M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6310L: linux-fbdev@vger.kernel.org
ce00f85c 6311S: Maintained
8a61f013 6312F: drivers/video/fbdev/i810/
1da177e4 6313
f4a9bc4c 6314INTEL MENLOW THERMAL DRIVER
8b58be88 6315M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6316L: platform-driver-x86@vger.kernel.org
5ca92bd9 6317W: https://01.org/linux-acpi
f4a9bc4c 6318S: Supported
679655da 6319F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6320
248a9dc3 6321INTEL I/OAT DMA DRIVER
18ebd564 6322M: Dave Jiang <dave.jiang@intel.com>
08223d80 6323R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6324L: dmaengine@vger.kernel.org
6325Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6326S: Supported
679655da 6327F: drivers/dma/ioat*
248a9dc3 6328
6c8909b4 6329INTEL IOMMU (VT-d)
8b58be88 6330M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6331L: iommu@lists.linux-foundation.org
54e5881d 6332T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6333S: Supported
3fb39615 6334F: drivers/iommu/intel-iommu.c
679655da 6335F: include/linux/intel-iommu.h
6c8909b4 6336
b3e5f263 6337INTEL IOP-ADMA DMA DRIVER
08223d80 6338R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6339S: Odd fixes
679655da 6340F: drivers/dma/iop-adma.c
b3e5f263 6341
9251ce95 6342INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6343M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6344S: Maintained
679655da
JP
6345F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6346F: arch/arm/mach-ixp4xx/include/mach/npe.h
6347F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6348F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6349F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6350F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6351
844dd05f 6352INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6353M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6354S: Maintained
679655da 6355F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6356
2f302324 6357INTEL ETHERNET DRIVERS
8b58be88 6358M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6359L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6360W: http://www.intel.com/support/feedback.htm
d94e6fed 6361W: http://e1000.sourceforge.net/
2f302324
JK
6362Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6365S: Supported
0d164401
JK
6366F: Documentation/networking/e100.txt
6367F: Documentation/networking/e1000.txt
6368F: Documentation/networking/e1000e.txt
6369F: Documentation/networking/igb.txt
6370F: Documentation/networking/igbvf.txt
6371F: Documentation/networking/ixgb.txt
6372F: Documentation/networking/ixgbe.txt
6373F: Documentation/networking/ixgbevf.txt
1bff6529 6374F: Documentation/networking/i40e.txt
105bf2fe 6375F: Documentation/networking/i40evf.txt
dee1ad47 6376F: drivers/net/ethernet/intel/
bc90d291 6377F: drivers/net/ethernet/intel/*/
1da177e4 6378
6e4de866
FL
6379INTEL RDMA RNIC DRIVER
6380M: Faisal Latif <faisal.latif@intel.com>
6381R: Chien Tin Tung <chien.tin.tung@intel.com>
6382R: Mustafa Ismail <mustafa.ismail@intel.com>
6383R: Shiraz Saleem <shiraz.saleem@intel.com>
6384R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6385L: linux-rdma@vger.kernel.org
6386S: Supported
6387F: drivers/infiniband/hw/i40iw/
6388
224f9e6d
AS
6389INTEL MERRIFIELD GPIO DRIVER
6390M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6391L: linux-gpio@vger.kernel.org
6392S: Maintained
6393F: drivers/gpio/gpio-merrifield.c
6394
0963d59b
LW
6395INTEL-MID GPIO DRIVER
6396M: David Cohen <david.a.cohen@linux.intel.com>
6397L: linux-gpio@vger.kernel.org
6398S: Maintained
6399F: drivers/gpio/gpio-intel-mid.c
6400
ca907a90
SY
6401INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6402M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6403L: linux-wireless@vger.kernel.org
ca907a90 6404S: Maintained
679655da 6405F: Documentation/networking/README.ipw2100
679655da 6406F: Documentation/networking/README.ipw2200
367a1092 6407F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6408
5760b0a5
AS
6409INTEL(R) TRACE HUB
6410M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6411S: Supported
6412F: Documentation/trace/intel_th.txt
6413F: drivers/hwtracing/intel_th/
6414
4bd96a7a 6415INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6416M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6417L: tboot-devel@lists.sourceforge.net
6418W: http://tboot.sourceforge.net
e9b7d7c8 6419T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6420S: Supported
6421F: Documentation/intel_txt.txt
6422F: include/linux/tboot.h
6423F: arch/x86/kernel/tboot.c
6424
8a70da82 6425INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6427M: linux-wimax@intel.com
49e7d9df 6428L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6429S: Supported
6430W: http://linuxwimax.org
679655da
JP
6431F: Documentation/wimax/README.i2400m
6432F: drivers/net/wimax/i2400m/
c117ab84 6433F: include/uapi/linux/wimax/i2400m.h
8a70da82 6434
1c0ce89c
SG
6435INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6436M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6437L: linux-wireless@vger.kernel.org
1c0ce89c 6438S: Supported
7ac9a364 6439F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6440
b481de9c 6441INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6442M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6443M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6444M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6445M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6446L: linux-wireless@vger.kernel.org
b481de9c 6447W: http://intellinuxwireless.org
b62ff718 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6449S: Supported
e705c121 6450F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6451
de8fe023
TW
6452INTEL MANAGEMENT ENGINE (mei)
6453M: Tomas Winkler <tomas.winkler@intel.com>
6454L: linux-kernel@vger.kernel.org
6455S: Supported
c117ab84 6456F: include/uapi/linux/mei.h
5069288b 6457F: include/linux/mei_cl_bus.h
de8fe023 6458F: drivers/misc/mei/*
222818c3 6459F: drivers/watchdog/mei_wdt.c
e07950a1 6460F: Documentation/misc-devices/mei/*
986b891a 6461F: samples/mei/*
de8fe023 6462
50ceb98b
SD
6463INTEL MIC DRIVERS (mic)
6464M: Sudeep Dutt <sudeep.dutt@intel.com>
6465M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6466S: Supported
6467W: https://github.com/sudeepdutt/mic
6468W: http://software.intel.com/en-us/mic-developer
6469F: include/linux/mic_bus.h
6470F: include/linux/scif.h
6471F: include/uapi/linux/mic_common.h
6472F: include/uapi/linux/mic_ioctl.h
9f273c24 6473F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6474F: drivers/misc/mic/
6475F: drivers/dma/mic_x100_dma.c
6476F: drivers/dma/mic_x100_dma.h
9f273c24 6477F: Documentation/mic/
50ceb98b 6478
fdca4f16 6479INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6480M: Zha Qipeng<qipeng.zha@intel.com>
6481L: platform-driver-x86@vger.kernel.org
6482S: Maintained
6483F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6484F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6485F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6486F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6487
378f956e
SKC
6488INTEL TELEMETRY DRIVER
6489M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6490L: platform-driver-x86@vger.kernel.org
6491S: Maintained
378f956e 6492F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6493F: drivers/platform/x86/intel_telemetry*
0a8b8353 6494
b740d2e9
RB
6495INTEL PMC CORE DRIVER
6496M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6497M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6498L: platform-driver-x86@vger.kernel.org
6499S: Maintained
6500F: arch/x86/include/asm/pmc_core.h
6501F: drivers/platform/x86/intel_pmc_core*
6502
cb109a0e 6503IOC3 ETHERNET DRIVER
8b58be88 6504M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6505L: linux-mips@linux-mips.org
6506S: Maintained
8862bf1e 6507F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6508
cb109a0e 6509IOC3 SERIAL DRIVER
8b58be88 6510M: Pat Gefre <pfg@sgi.com>
d39e0721 6511L: linux-serial@vger.kernel.org
cb109a0e 6512S: Maintained
df621252 6513F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6514
0b6e8569
SW
6515IOMMU DRIVERS
6516M: Joerg Roedel <joro@8bytes.org>
6517L: iommu@lists.linux-foundation.org
6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6519S: Maintained
efcd94c0 6520F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6521F: drivers/iommu/
6522
4480f15b 6523IP MASQUERADING
8b58be88 6524M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6525S: Maintained
679655da 6526F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6527
4409ebe9 6528IPMI SUBSYSTEM
8b58be88 6529M: Corey Minyard <minyard@acm.org>
b0c90653 6530L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6531W: http://openipmi.sourceforge.net/
6532S: Supported
679655da
JP
6533F: Documentation/IPMI.txt
6534F: drivers/char/ipmi/
6535F: include/linux/ipmi*
c117ab84 6536F: include/uapi/linux/ipmi*
4409ebe9 6537
2d800897
KW
6538QCOM AUDIO (ASoC) DRIVERS
6539M: Patrick Lai <plai@codeaurora.org>
6540M: Banajit Goswami <bgoswami@codeaurora.org>
6541L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6542S: Supported
6543F: sound/soc/qcom/
6544
e2d1d6c0 6545IPS SCSI RAID DRIVER
8b58be88 6546M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6547L: linux-scsi@vger.kernel.org
6548W: http://www.adaptec.com/
6549S: Maintained
679655da 6550F: drivers/scsi/ips*
e2d1d6c0
RD
6551
6552IPVS
8b58be88
JP
6553M: Wensong Zhang <wensong@linux-vs.org>
6554M: Simon Horman <horms@verge.net.au>
6555M: Julian Anastasov <ja@ssi.bg>
979b6c13 6556L: netdev@vger.kernel.org
e2d1d6c0 6557L: lvs-devel@vger.kernel.org
1da177e4 6558S: Maintained
9f273c24
FW
6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6561F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6562F: include/net/ip_vs.h
c117ab84 6563F: include/uapi/linux/ip_vs.h
679655da 6564F: net/netfilter/ipvs/
1da177e4 6565
e7839f25 6566IPWIRELESS DRIVER
e5f6450c 6567M: Jiri Kosina <jikos@kernel.org>
d8130624 6568M: David Sterba <dsterba@suse.com>
92094aa0 6569S: Odd Fixes
282361a0 6570F: drivers/tty/ipwireless/
099dc4fb 6571
e2d1d6c0 6572IPX NETWORK LAYER
8b58be88 6573M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6574L: netdev@vger.kernel.org
6575S: Maintained
679655da 6576F: include/net/ipx.h
c117ab84 6577F: include/uapi/linux/ipx.h
679655da 6578F: net/ipx/
e2d1d6c0 6579
1da177e4 6580IRDA SUBSYSTEM
8b58be88 6581M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6582L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6583L: netdev@vger.kernel.org
1da177e4 6584W: http://irda.sourceforge.net/
f353976d 6585S: Maintained
e0057975 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6587F: Documentation/networking/irda.txt
6588F: drivers/net/irda/
6589F: include/net/irda/
6590F: net/irda/
1da177e4 6591
a800c7cc
TG
6592IRQ SUBSYSTEM
6593M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6594L: linux-kernel@vger.kernel.org
a800c7cc 6595S: Maintained
75fc2d37 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6597F: kernel/irq/
2ed9fd28
JC
6598
6599IRQCHIP DRIVERS
6600M: Thomas Gleixner <tglx@linutronix.de>
6601M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6602M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6603L: linux-kernel@vger.kernel.org
6604S: Maintained
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6606T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6607F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6608F: drivers/irqchip/
a800c7cc 6609
7ab3a837 6610IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6611M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6612S: Maintained
b09dec2c 6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6614F: Documentation/IRQ-domain.txt
6615F: include/linux/irqdomain.h
6616F: kernel/irq/irqdomain.c
b09dec2c 6617F: kernel/irq/msi.c
7ab3a837 6618
ad7afc38
WBG
6619ISA
6620M: William Breathitt Gray <vilhelm.gray@gmail.com>
6621S: Maintained
6622F: Documentation/isa.txt
6623F: drivers/base/isa.c
6624F: include/linux/isa.h
6625
e2d1d6c0 6626ISAPNP
8b58be88 6627M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6628S: Maintained
679655da
JP
6629F: Documentation/isapnp.txt
6630F: drivers/pnp/isapnp/
6631F: include/linux/isapnp.h
e2d1d6c0 6632
d39b8420
HV
6633ISA RADIO MODULE
6634M: Hans Verkuil <hverkuil@xs4all.nl>
6635L: linux-media@vger.kernel.org
6636T: git git://linuxtv.org/media_tree.git
a825eaec 6637W: https://linuxtv.org
d39b8420
HV
6638S: Maintained
6639F: drivers/media/radio/radio-isa*
6640
71a6d0af
HW
6641iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6642M: Peter Jones <pjones@redhat.com>
6643M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6644S: Maintained
6645F: drivers/firmware/iscsi_ibft*
6646
14816b1e 6647ISCSI
623290a2
LD
6648M: Lee Duncan <lduncan@suse.com>
6649M: Chris Leech <cleech@redhat.com>
14816b1e 6650L: open-iscsi@googlegroups.com
623290a2 6651W: www.open-iscsi.com
14816b1e 6652S: Maintained
679655da
JP
6653F: drivers/scsi/*iscsi*
6654F: include/scsi/*iscsi*
14816b1e 6655
1e65eb42
OG
6656ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6657M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6658M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6659M: Roi Dayan <roid@mellanox.com>
6660L: linux-rdma@vger.kernel.org
6661S: Supported
6662W: http://www.openfabrics.org
6663W: www.open-iscsi.org
6664Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6665F: drivers/infiniband/ulp/iser/
1e65eb42 6666
2b70e5fd 6667ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6668M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6670L: linux-rdma@vger.kernel.org
6671L: target-devel@vger.kernel.org
6672S: Supported
6673W: http://www.linux-iscsi.org
6674F: drivers/infiniband/ulp/isert
6675
1da177e4 6676ISDN SUBSYSTEM
8b58be88 6677M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6678L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6679L: netdev@vger.kernel.org
1da177e4 6680W: http://www.isdn4linux.de
54e5881d 6681T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6682S: Maintained
679655da
JP
6683F: Documentation/isdn/
6684F: drivers/isdn/
6685F: include/linux/isdn.h
6686F: include/linux/isdn/
c117ab84
CEB
6687F: include/uapi/linux/isdn.h
6688F: include/uapi/linux/isdn/
1da177e4
LT
6689
6690ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6691M: Armin Schindler <mac@melware.de>
d5d52273 6692L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6693W: http://www.melware.de
6694S: Maintained
679655da 6695F: drivers/isdn/hardware/eicon/
1da177e4 6696
d624870f 6697IT87 HARDWARE MONITORING DRIVER
d8130624 6698M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6699L: linux-hwmon@vger.kernel.org
d624870f
JD
6700S: Maintained
6701F: Documentation/hwmon/it87
6702F: drivers/hwmon/it87.c
6703
d7104bff
AP
6704IT913X MEDIA DRIVER
6705M: Antti Palosaari <crope@iki.fi>
6706L: linux-media@vger.kernel.org
a825eaec 6707W: https://linuxtv.org
d7104bff
AP
6708W: http://palosaari.fi/linux/
6709Q: http://patchwork.linuxtv.org/project/linux-media/list/
6710T: git git://linuxtv.org/anttip/media_tree.git
6711S: Maintained
249c697e 6712F: drivers/media/tuners/it913x*
d7104bff 6713
91821ff3 6714IVTV VIDEO4LINUX DRIVER
6afdeaf8 6715M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6716L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6717L: linux-media@vger.kernel.org
275ffde4 6718T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6719W: http://www.ivtvdriver.org
6720S: Maintained
618cd932 6721F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6722F: drivers/media/pci/ivtv/
c117ab84 6723F: include/uapi/linux/ivtv*
91821ff3 6724
68620bdd
MP
6725IX2505V MEDIA DRIVER
6726M: Malcolm Priestley <tvboxspy@gmail.com>
6727L: linux-media@vger.kernel.org
a825eaec 6728W: https://linuxtv.org
68620bdd
MP
6729Q: http://patchwork.linuxtv.org/project/linux-media/list/
6730S: Maintained
6731F: drivers/media/dvb-frontends/ix2505v*
6732
4453d736
GR
6733JC42.4 TEMPERATURE SENSOR DRIVER
6734M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6735L: linux-hwmon@vger.kernel.org
4453d736
GR
6736S: Maintained
6737F: drivers/hwmon/jc42.c
6738F: Documentation/hwmon/jc42
6739
e2d1d6c0 6740JFS FILESYSTEM
3256f80f 6741M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6742L: jfs-discussion@lists.sourceforge.net
6743W: http://jfs.sourceforge.net/
54e5881d 6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6745S: Maintained
679655da
JP
6746F: Documentation/filesystems/jfs.txt
6747F: fs/jfs/
e2d1d6c0 6748
95252236 6749JME NETWORK DRIVER
8b58be88 6750M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6751L: netdev@vger.kernel.org
6752S: Maintained
63d24a0e 6753F: drivers/net/ethernet/jme.*
95252236 6754
1da177e4 6755JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6756M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6757L: linux-mtd@lists.infradead.org
6758W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6759S: Maintained
679655da 6760F: fs/jffs2/
c117ab84 6761F: include/uapi/linux/jffs2.h
1da177e4 6762
d183e11a
TT
6763JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6764M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6765M: Jan Kara <jack@suse.com>
d183e11a
TT
6766L: linux-ext4@vger.kernel.org
6767S: Maintained
6768F: fs/jbd2/
6769F: include/linux/jbd2.h
ae0718f8 6770
207dab5f
MU
6771JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6772M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6773L: linux-media@vger.kernel.org
6774S: Maintained
6775F: drivers/media/platform/rcar_jpu.c
6776
fd8b6cb4 6777JSM Neo PCI based serial card
df247081 6778M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6779L: linux-serial@vger.kernel.org
6780S: Maintained
df621252 6781F: drivers/tty/serial/jsm/
ae0718f8 6782
af39917d
CL
6783K10TEMP HARDWARE MONITORING DRIVER
6784M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6785L: linux-hwmon@vger.kernel.org
af39917d
CL
6786S: Maintained
6787F: Documentation/hwmon/k10temp
6788F: drivers/hwmon/k10temp.c
6789
4660cb35 6790K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6791M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6792L: linux-hwmon@vger.kernel.org
ae0718f8 6793S: Maintained
679655da
JP
6794F: Documentation/hwmon/k8temp
6795F: drivers/hwmon/k8temp.c
ae0718f8 6796
0ba1d91d
AR
6797KASAN
6798M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6799R: Alexander Potapenko <glider@google.com>
6800R: Dmitry Vyukov <dvyukov@google.com>
6801L: kasan-dev@googlegroups.com
6802S: Maintained
6803F: arch/*/include/asm/kasan.h
6804F: arch/*/mm/kasan_init*
2757aafa 6805F: Documentation/dev-tools/kasan.rst
64f8ebaf 6806F: include/linux/kasan*.h
0ba1d91d
AR
6807F: lib/test_kasan.c
6808F: mm/kasan/
6809F: scripts/Makefile.kasan
6810
1da177e4 6811KCONFIG
5eb1f99e 6812M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6813L: linux-kbuild@vger.kernel.org
cea8321c 6814T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6815S: Maintained
679655da
JP
6816F: Documentation/kbuild/kconfig-language.txt
6817F: scripts/kconfig/
1da177e4 6818
ea6c2089 6819KDUMP
f871f191
VG
6820M: Dave Young <dyoung@redhat.com>
6821M: Baoquan He <bhe@redhat.com>
6822R: Vivek Goyal <vgoyal@redhat.com>
34633993 6823L: kexec@lists.infradead.org
ea6c2089
VG
6824W: http://lse.sourceforge.net/kdump/
6825S: Maintained
80811493 6826F: Documentation/kdump/
ea6c2089 6827
f41bf02f
HV
6828KEENE FM RADIO TRANSMITTER DRIVER
6829M: Hans Verkuil <hverkuil@xs4all.nl>
6830L: linux-media@vger.kernel.org
6831T: git git://linuxtv.org/media_tree.git
a825eaec 6832W: https://linuxtv.org
f41bf02f
HV
6833S: Maintained
6834F: drivers/media/radio/radio-keene*
6835
1da177e4 6836KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6837M: Ian Kent <raven@themaw.net>
f694fc97 6838L: autofs@vger.kernel.org
1da177e4 6839S: Maintained
679655da 6840F: fs/autofs4/
1da177e4 6841
70fb7ba6 6842KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6843M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6846L: linux-kbuild@vger.kernel.org
5ce45962 6847S: Maintained
679655da
JP
6848F: Documentation/kbuild/
6849F: Makefile
6850F: scripts/Makefile.*
70fb7ba6
MM
6851F: scripts/basic/
6852F: scripts/mk*
6853F: scripts/package/
1da177e4
LT
6854
6855KERNEL JANITORS
c3000e03 6856L: kernel-janitors@vger.kernel.org
10466f5a 6857W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6858S: Odd Fixes
1da177e4 6859
e8b43555 6860KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6861M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6862M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6863L: linux-nfs@vger.kernel.org
1da177e4 6864W: http://nfs.sourceforge.net/
9f273c24 6865T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6866S: Supported
679655da 6867F: fs/nfsd/
c117ab84 6868F: include/uapi/linux/nfsd/
679655da
JP
6869F: fs/lockd/
6870F: fs/nfs_common/
6871F: net/sunrpc/
6872F: include/linux/lockd/
6873F: include/linux/sunrpc/
c117ab84 6874F: include/uapi/linux/sunrpc/
1da177e4 6875
13b122b3
SK
6876KERNEL SELFTEST FRAMEWORK
6877M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6878M: Shuah Khan <shuah@kernel.org>
64f00850 6879L: linux-kselftest@vger.kernel.org
13b122b3
SK
6880T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6881S: Maintained
6882F: tools/testing/selftests
6883
426d62e2 6884KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6885M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6886M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6887L: kvm@vger.kernel.org
e3e58478 6888W: http://www.linux-kvm.org
a94b40a6 6889T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6890S: Supported
c93a64fe
PB
6891F: Documentation/*/kvm*.txt
6892F: Documentation/virtual/kvm/
679655da 6893F: arch/*/kvm/
1662e862
CB
6894F: arch/x86/kernel/kvm.c
6895F: arch/x86/kernel/kvmclock.c
679655da
JP
6896F: arch/*/include/asm/kvm*
6897F: include/linux/kvm*
c117ab84 6898F: include/uapi/linux/kvm*
679655da 6899F: virt/kvm/
6d0a1a61 6900F: tools/kvm/
426d62e2 6901
ad8003d3 6902KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6903M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6904L: kvm@vger.kernel.org
038161de 6905W: http://www.linux-kvm.org/
7de609c8 6906S: Maintained
679655da 6907F: arch/x86/include/asm/svm.h
679655da 6908F: arch/x86/kvm/svm.c
426d62e2 6909
513014b7 6910KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6911M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6912L: kvm-ppc@vger.kernel.org
038161de 6913W: http://www.linux-kvm.org/
6a7f972d 6914T: git git://github.com/agraf/linux-2.6.git
513014b7 6915S: Supported
679655da
JP
6916F: arch/powerpc/include/asm/kvm*
6917F: arch/powerpc/kvm/
513014b7 6918
85f8fffe 6919KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6920M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6921M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6922L: linux-s390@vger.kernel.org
6923W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6925S: Supported
679655da
JP
6926F: Documentation/s390/kvm.txt
6927F: arch/s390/include/asm/kvm*
80811493 6928F: arch/s390/kvm/
85f8fffe 6929
a749474d 6930KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6931M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6932M: Marc Zyngier <marc.zyngier@arm.com>
6933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6934L: kvmarm@lists.cs.columbia.edu
6935W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6937S: Supported
a749474d
CD
6938F: arch/arm/include/uapi/asm/kvm*
6939F: arch/arm/include/asm/kvm*
6940F: arch/arm/kvm/
5c8818b4
MZ
6941F: virt/kvm/arm/
6942F: include/kvm/arm_*
a749474d 6943
6394a3ec 6944KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6945M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6946M: Marc Zyngier <marc.zyngier@arm.com>
6947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6948L: kvmarm@lists.cs.columbia.edu
6949S: Maintained
6950F: arch/arm64/include/uapi/asm/kvm*
6951F: arch/arm64/include/asm/kvm*
6952F: arch/arm64/kvm/
6953
bfd3d532
JH
6954KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6955M: James Hogan <james.hogan@imgtec.com>
6956L: linux-mips@linux-mips.org
6957S: Supported
6958F: arch/mips/include/uapi/asm/kvm*
6959F: arch/mips/include/asm/kvm*
6960F: arch/mips/kvm/
6961
dc009d92 6962KEXEC
8b58be88 6963M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6964W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6965L: kexec@lists.infradead.org
dc009d92 6966S: Maintained
679655da 6967F: include/linux/kexec.h
c117ab84 6968F: include/uapi/linux/kexec.h
10540a69 6969F: kernel/kexec*
dc009d92 6970
e971461f
DH
6971KEYS/KEYRINGS:
6972M: David Howells <dhowells@redhat.com>
aa62efff 6973L: keyrings@vger.kernel.org
e971461f 6974S: Maintained
d410fa4e 6975F: Documentation/security/keys.txt
e971461f
DH
6976F: include/linux/key.h
6977F: include/linux/key-type.h
75aeddd1
DH
6978F: include/linux/keyctl.h
6979F: include/uapi/linux/keyctl.h
e971461f
DH
6980F: include/keys/
6981F: security/keys/
6982
7f3c68be 6983KEYS-TRUSTED
74dd744f
MZ
6984M: David Safford <safford@us.ibm.com>
6985M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6986L: linux-security-module@vger.kernel.org
aa62efff 6987L: keyrings@vger.kernel.org
7f3c68be 6988S: Supported
d410fa4e 6989F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6990F: include/keys/trusted-type.h
6991F: security/keys/trusted.c
6992F: security/keys/trusted.h
6993
6994KEYS-ENCRYPTED
74dd744f
MZ
6995M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6996M: David Safford <safford@us.ibm.com>
7f3c68be 6997L: linux-security-module@vger.kernel.org
aa62efff 6998L: keyrings@vger.kernel.org
7f3c68be 6999S: Supported
d410fa4e 7000F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7001F: include/keys/encrypted-type.h
19c90aa6 7002F: security/keys/encrypted-keys/
7f3c68be 7003
5b778dad 7004KGDB / KDB /debug_core
8b58be88 7005M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7006W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7007L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7009S: Maintained
679655da
JP
7010F: Documentation/DocBook/kgdb.tmpl
7011F: drivers/misc/kgdbts.c
df621252 7012F: drivers/tty/serial/kgdboc.c
5b778dad 7013F: include/linux/kdb.h
679655da 7014F: include/linux/kgdb.h
4063eb5f 7015F: kernel/debug/
e3e2aaf7 7016
456db8cc 7017KMEMCHECK
8b58be88 7018M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7019M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7020S: Maintained
9c296b46 7021F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7022F: arch/x86/include/asm/kmemcheck.h
7023F: arch/x86/mm/kmemcheck/
7024F: include/linux/kmemcheck.h
7025F: mm/kmemcheck.c
b9ce08c0 7026
c3bb4d24 7027KMEMLEAK
8b58be88 7028M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7029S: Maintained
ca90a7a3 7030F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7031F: include/linux/kmemleak.h
7032F: mm/kmemleak.c
7033F: mm/kmemleak-test.c
7034
89559a61 7035KPROBES
a320817c 7036M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7037M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7038M: "David S. Miller" <davem@davemloft.net>
353def94 7039M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7040S: Maintained
679655da
JP
7041F: Documentation/kprobes.txt
7042F: include/linux/kprobes.h
7043F: kernel/kprobes.c
89559a61 7044
70e84049 7045KS0108 LCD CONTROLLER DRIVER
8b58be88 7046M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7047W: http://miguelojeda.es/auxdisplay.htm
7048W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7049S: Maintained
679655da
JP
7050F: Documentation/auxdisplay/ks0108
7051F: drivers/auxdisplay/ks0108.c
7052F: include/linux/ks0108.h
70e84049 7053
1b69c6d0
DA
7054L3MDEV
7055M: David Ahern <dsa@cumulusnetworks.com>
7056L: netdev@vger.kernel.org
7057S: Maintained
7058F: net/l3mdev
7059F: include/net/l3mdev.h
7060
9ca44355 7061LANTIQ MIPS ARCHITECTURE
bdb40e8e 7062M: John Crispin <john@phrozen.org>
9ca44355
JC
7063L: linux-mips@linux-mips.org
7064S: Maintained
7065F: arch/mips/lantiq
7066
1da177e4 7067LAPB module
1da177e4 7068L: linux-x25@vger.kernel.org
bf9915cc 7069S: Orphan
679655da
JP
7070F: Documentation/networking/lapb-module.txt
7071F: include/*/lapb.h
7072F: net/lapb/
1da177e4
LT
7073
7074LASI 53c700 driver for PARISC
8b58be88 7075M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7076L: linux-scsi@vger.kernel.org
7077S: Maintained
679655da
JP
7078F: Documentation/scsi/53c700.txt
7079F: drivers/scsi/53c700*
1da177e4 7080
263de9b5 7081LED SUBSYSTEM
8b58be88 7082M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7083M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7084L: linux-leds@vger.kernel.org
b8926ba0 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7086S: Maintained
85c90368 7087F: Documentation/devicetree/bindings/leds/
679655da
JP
7088F: drivers/leds/
7089F: include/linux/leds.h
263de9b5 7090
b0461a44 7091LEGACY EEPROM DRIVER
d8130624 7092M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7093S: Maintained
7094F: Documentation/misc-devices/eeprom
7095F: drivers/misc/eeprom/eeprom.c
7096
1da177e4 7097LEGO USB Tower driver
8b58be88 7098M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7099L: legousb-devel@lists.sourceforge.net
7100W: http://legousb.sourceforge.net/
7101S: Maintained
679655da 7102F: drivers/usb/misc/legousbtower.c
1da177e4 7103
055616a8
MK
7104LG2160 MEDIA DRIVER
7105M: Michael Krufky <mkrufky@linuxtv.org>
7106L: linux-media@vger.kernel.org
a825eaec 7107W: https://linuxtv.org
055616a8
MK
7108W: http://github.com/mkrufky
7109Q: http://patchwork.linuxtv.org/project/linux-media/list/
7110T: git git://linuxtv.org/mkrufky/tuners.git
7111S: Maintained
7112F: drivers/media/dvb-frontends/lg2160.*
7113
6f0e7725
MK
7114LGDT3305 MEDIA DRIVER
7115M: Michael Krufky <mkrufky@linuxtv.org>
7116L: linux-media@vger.kernel.org
a825eaec 7117W: https://linuxtv.org
6f0e7725
MK
7118W: http://github.com/mkrufky
7119Q: http://patchwork.linuxtv.org/project/linux-media/list/
7120T: git git://linuxtv.org/mkrufky/tuners.git
7121S: Maintained
7122F: drivers/media/dvb-frontends/lgdt3305.*
7123
568a17ff 7124LGUEST
8b58be88 7125M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7126L: lguest@lists.ozlabs.org
568a17ff 7127W: http://lguest.ozlabs.org/
72e91863 7128S: Odd Fixes
070f420b 7129F: arch/x86/include/asm/lguest*.h
679655da
JP
7130F: arch/x86/lguest/
7131F: drivers/lguest/
7132F: include/linux/lguest*.h
070f420b 7133F: tools/lguest/
568a17ff 7134
32ac7cb2
TH
7135LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7136M: Tejun Heo <tj@kernel.org>
7137L: linux-ide@vger.kernel.org
7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7139S: Maintained
7140F: drivers/ata/
7141F: include/linux/ata.h
7142F: include/linux/libata.h
d2abf98e 7143F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7144
7145LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7146M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7147L: linux-ide@vger.kernel.org
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7149S: Maintained
7150F: include/linux/pata_arasan_cf_data.h
7151F: drivers/ata/pata_arasan_cf.c
7152
c7fa056c
BZ
7153LIBATA PATA DRIVERS
7154M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c
7160F: drivers/ata/ata_generic.c
7161
32ac7cb2
TH
7162LIBATA SATA AHCI PLATFORM devices support
7163M: Hans de Goede <hdegoede@redhat.com>
7164M: Tejun Heo <tj@kernel.org>
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/ahci_platform.c
7169F: drivers/ata/libahci_platform.c
7170F: include/linux/ahci_platform.h
7171
7172LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7173M: Mikael Pettersson <mikpelinux@gmail.com>
7174L: linux-ide@vger.kernel.org
7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7176S: Maintained
7177F: drivers/ata/sata_promise.*
7178
1acd437c
SL
7179LIBLOCKDEP
7180M: Sasha Levin <sasha.levin@oracle.com>
7181S: Maintained
7182F: tools/lib/lockdep/
7183
bc30196f
DW
7184LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7185M: Dan Williams <dan.j.williams@intel.com>
7186L: linux-nvdimm@lists.01.org
7187Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7189S: Supported
7190F: drivers/nvdimm/*
7191F: include/linux/nd.h
7192F: include/linux/libnvdimm.h
7193F: include/uapi/linux/ndctl.h
7194
7195LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7196M: Ross Zwisler <ross.zwisler@linux.intel.com>
7197L: linux-nvdimm@lists.01.org
7198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7199S: Supported
7200F: drivers/nvdimm/blk.c
7201F: drivers/nvdimm/region_devs.c
7202F: drivers/acpi/nfit*
7203
7204LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7205M: Vishal Verma <vishal.l.verma@intel.com>
7206L: linux-nvdimm@lists.01.org
7207Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7208S: Supported
7209F: drivers/nvdimm/btt*
7210
7211LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7212M: Ross Zwisler <ross.zwisler@linux.intel.com>
7213L: linux-nvdimm@lists.01.org
7214Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7215S: Supported
7216F: drivers/nvdimm/pmem.c
b864bc17 7217F: include/linux/pmem.h
40603526 7218F: arch/*/include/asm/pmem.h
bc30196f 7219
cd9e9808
MB
7220LIGHTNVM PLATFORM SUPPORT
7221M: Matias Bjorling <mb@lightnvm.io>
7222W: http://github/OpenChannelSSD
4ead1a25 7223L: linux-block@vger.kernel.org
cd9e9808
MB
7224S: Maintained
7225F: drivers/lightnvm/
7226F: include/linux/lightnvm.h
7227F: include/uapi/linux/lightnvm.h
7228
852bb9f5 7229LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7230M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7231M: Paul Mackerras <paulus@samba.org>
ea668936 7232M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7233W: https://github.com/linuxppc/linux/wiki
a4724ed6 7234L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7235Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7237S: Supported
11c34c7d
JP
7238F: Documentation/powerpc/
7239F: arch/powerpc/
ef69b03d
ME
7240F: drivers/char/tpm/tpm_ibmvtpm*
7241F: drivers/crypto/nx/
7242F: drivers/crypto/vmx/
7243F: drivers/net/ethernet/ibm/ibmveth.*
7244F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7245F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7246F: drivers/pci/hotplug/rpa*
7247F: drivers/scsi/ibmvscsi/
ad654f25 7248F: tools/testing/selftests/powerpc
ef69b03d
ME
7249N: opal
7250N: /pmac
7251N: powermac
7252N: powernv
7253N: [^a-z0-9]ps3
7254N: pseries
1da177e4
LT
7255
7256LINUX FOR POWER MACINTOSH
8b58be88 7257M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7258W: http://www.penguinppc.org/
a4724ed6 7259L: linuxppc-dev@lists.ozlabs.org
1da177e4 7260S: Maintained
11c34c7d
JP
7261F: arch/powerpc/platforms/powermac/
7262F: drivers/macintosh/
1da177e4 7263
77a76369 7264LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7265M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7266L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7267T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7268S: Maintained
11c34c7d
JP
7269F: arch/powerpc/platforms/512x/
7270F: arch/powerpc/platforms/52xx/
1da177e4
LT
7271
7272LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7273M: Alistair Popple <alistair@popple.id.au>
8b58be88 7274M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7275W: http://www.penguinppc.org/
a4724ed6 7276L: linuxppc-dev@lists.ozlabs.org
1da177e4 7277S: Maintained
11c34c7d
JP
7278F: arch/powerpc/platforms/40x/
7279F: arch/powerpc/platforms/44x/
1da177e4 7280
260c02a9 7281LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7282L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7283S: Orphan
11c34c7d
JP
7284F: arch/powerpc/*/*virtex*
7285F: arch/powerpc/*/*/*virtex*
1da177e4 7286
e93adf1e 7287LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7288M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7289W: http://www.penguinppc.org/
a4724ed6 7290L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7291S: Maintained
a2b1f7c8 7292F: arch/powerpc/platforms/8xx/
e93adf1e 7293
1da177e4 7294LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7295M: Scott Wood <oss@buserror.net>
8b58be88 7296M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7297W: http://www.penguinppc.org/
a4724ed6 7298L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7300S: Maintained
11c34c7d 7301F: arch/powerpc/platforms/83xx/
4c8f581d 7302F: arch/powerpc/platforms/85xx/
1da177e4 7303
ab06ff3a 7304LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7305L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7306S: Orphan
11c34c7d
JP
7307F: arch/powerpc/platforms/pasemi/
7308F: drivers/*/*pasemi*
7309F: drivers/*/*/*pasemi*
ab06ff3a 7310
1da177e4 7311LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7312M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7313L: linux-security-module@vger.kernel.org
1da177e4
LT
7314S: Supported
7315
a23ce6da
HW
7316LIS3LV02D ACCELEROMETER DRIVER
7317M: Eric Piel <eric.piel@tremplin-utc.net>
7318S: Maintained
ff606677
JD
7319F: Documentation/misc-devices/lis3lv02d
7320F: drivers/misc/lis3lv02d/
bd35665f 7321F: drivers/platform/x86/hp_accel.c
a23ce6da 7322
b700e7f0
SJ
7323LIVE PATCHING
7324M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7325M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7326M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7327M: Miroslav Benes <mbenes@suse.cz>
7328R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7329S: Maintained
7330F: kernel/livepatch/
7331F: include/linux/livepatch.h
7332F: arch/x86/include/asm/livepatch.h
7333F: arch/x86/kernel/livepatch.c
5e4e3844 7334F: Documentation/livepatch/
b700e7f0 7335F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7336F: samples/livepatch/
b700e7f0 7337L: live-patching@vger.kernel.org
74d50da3 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7339
ea861d73
KC
7340LINUX KERNEL DUMP TEST MODULE (LKDTM)
7341M: Kees Cook <keescook@chromium.org>
7342S: Maintained
426f3a53 7343F: drivers/misc/lkdtm*
ea861d73 7344
e2d1d6c0 7345LLC (802.2)
8b58be88 7346M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7347S: Maintained
679655da 7348F: include/linux/llc.h
c117ab84 7349F: include/uapi/linux/llc.h
679655da
JP
7350F: include/net/llc*
7351F: net/llc/
e2d1d6c0 7352
4e233cbe
AD
7353LM73 HARDWARE MONITOR DRIVER
7354M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7355L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7356S: Maintained
7357F: drivers/hwmon/lm73.c
7358
156e2d1a 7359LM78 HARDWARE MONITOR DRIVER
d8130624 7360M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7361L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7362S: Maintained
7363F: Documentation/hwmon/lm78
7364F: drivers/hwmon/lm78.c
7365
1da177e4 7366LM83 HARDWARE MONITOR DRIVER
d8130624 7367M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7368L: linux-hwmon@vger.kernel.org
1da177e4 7369S: Maintained
679655da
JP
7370F: Documentation/hwmon/lm83
7371F: drivers/hwmon/lm83.c
1da177e4
LT
7372
7373LM90 HARDWARE MONITOR DRIVER
d8130624 7374M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7375L: linux-hwmon@vger.kernel.org
1da177e4 7376S: Maintained
679655da 7377F: Documentation/hwmon/lm90
aae7bce4 7378F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7379F: drivers/hwmon/lm90.c
1da177e4 7380
917cc4e6
GR
7381LM95234 HARDWARE MONITOR DRIVER
7382M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7383L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7384S: Maintained
7385F: Documentation/hwmon/lm95234
7386F: drivers/hwmon/lm95234.c
7387
68620bdd
MP
7388LME2510 MEDIA DRIVER
7389M: Malcolm Priestley <tvboxspy@gmail.com>
7390L: linux-media@vger.kernel.org
a825eaec 7391W: https://linuxtv.org
68620bdd
MP
7392Q: http://patchwork.linuxtv.org/project/linux-media/list/
7393S: Maintained
7394F: drivers/media/usb/dvb-usb-v2/lmedm04*
7395
d4c3be70 7396LOCKING PRIMITIVES
8b58be88
JP
7397M: Peter Zijlstra <peterz@infradead.org>
7398M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7399L: linux-kernel@vger.kernel.org
d4c3be70 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7401S: Maintained
d4c3be70 7402F: Documentation/locking/
679655da 7403F: include/linux/lockdep.h
d4c3be70
IM
7404F: include/linux/spinlock*.h
7405F: arch/*/include/asm/spinlock*.h
7406F: include/linux/rwlock*.h
7407F: include/linux/mutex*.h
7408F: arch/*/include/asm/mutex*.h
7409F: include/linux/rwsem*.h
7410F: arch/*/include/asm/rwsem.h
7411F: include/linux/seqlock.h
7412F: lib/locking*.[ch]
7486d6da 7413F: kernel/locking/
512e67f9 7414
dde33348 7415LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7416M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7417L: linux-ntfs-dev@lists.sourceforge.net
7418W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7419S: Maintained
679655da 7420F: Documentation/ldm.txt
20d16fef 7421F: block/partitions/ldm.*
1da177e4 7422
ef6ada3d
JE
7423LogFS
7424M: Joern Engel <joern@logfs.org>
756ccb3c 7425M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7426L: logfs@logfs.org
7427W: logfs.org
7428S: Maintained
7429F: fs/logfs/
7430
c87e34ef 7431LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7432M: Sathya Prakash <sathya.prakash@broadcom.com>
7433M: Chaitra P B <chaitra.basappa@broadcom.com>
7434M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7435L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7436L: linux-scsi@vger.kernel.org
9495e835 7437W: http://www.avagotech.com/support/
c87e34ef 7438S: Supported
679655da 7439F: drivers/message/fusion/
500c152a 7440F: drivers/scsi/mpt2sas/
7441F: drivers/scsi/mpt3sas/
c87e34ef 7442
1da177e4 7443LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7444M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7445L: linux-scsi@vger.kernel.org
7446S: Maintained
679655da 7447F: drivers/scsi/sym53c8xx_2/
1da177e4 7448
e5f5c99a
GR
7449LTC4261 HARDWARE MONITOR DRIVER
7450M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7451L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7452S: Maintained
7453F: Documentation/hwmon/ltc4261
7454F: drivers/hwmon/ltc4261.c
7455
81365c31 7456LTP (Linux Test Project)
28b8e8d4 7457M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7458M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7459M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7460M: Jan Stancek <jstancek@redhat.com>
7461M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7462M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7463L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7464W: http://linux-test-project.github.io/
7d1ae8a8 7465T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7466S: Maintained
7467
c12a54b3 7468M32R ARCHITECTURE
c12a54b3 7469W: http://www.linux-m32r.org/
b4174867 7470S: Orphan
679655da 7471F: arch/m32r/
c12a54b3 7472
1da177e4 7473M68K ARCHITECTURE
8b58be88 7474M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7475L: linux-m68k@lists.linux-m68k.org
7476W: http://www.linux-m68k.org/
54e5881d 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7478S: Maintained
679655da 7479F: arch/m68k/
9db35182 7480F: drivers/zorro/
1da177e4
LT
7481
7482M68K ON APPLE MACINTOSH
8b58be88 7483M: Joshua Thompson <funaho@jurai.org>
1da177e4 7484W: http://www.mac.linux-m68k.org/
9bb9f222 7485L: linux-m68k@lists.linux-m68k.org
1da177e4 7486S: Maintained
9db35182 7487F: arch/m68k/mac/
1da177e4
LT
7488
7489M68K ON HP9000/300
8b58be88 7490M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7491W: http://www.tazenda.demon.co.uk/phil/linux-hp
7492S: Maintained
679655da 7493F: arch/m68k/hp300/
1da177e4 7494
74425546
AP
7495M88DS3103 MEDIA DRIVER
7496M: Antti Palosaari <crope@iki.fi>
7497L: linux-media@vger.kernel.org
a825eaec 7498W: https://linuxtv.org
74425546
AP
7499W: http://palosaari.fi/linux/
7500Q: http://patchwork.linuxtv.org/project/linux-media/list/
7501T: git git://linuxtv.org/anttip/media_tree.git
7502S: Maintained
7503F: drivers/media/dvb-frontends/m88ds3103*
7504
68620bdd
MP
7505M88RS2000 MEDIA DRIVER
7506M: Malcolm Priestley <tvboxspy@gmail.com>
7507L: linux-media@vger.kernel.org
a825eaec 7508W: https://linuxtv.org
68620bdd
MP
7509Q: http://patchwork.linuxtv.org/project/linux-media/list/
7510S: Maintained
7511F: drivers/media/dvb-frontends/m88rs2000*
7512
07a092fa 7513MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7514M: Alexey Klimov <klimov.linux@gmail.com>
7515L: linux-media@vger.kernel.org
7516T: git git://linuxtv.org/media_tree.git
7517S: Maintained
7518F: drivers/media/radio/radio-ma901.c
07a092fa 7519
64a327a7 7520MAC80211
8b58be88 7521M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7522L: linux-wireless@vger.kernel.org
491b26b4 7523W: http://wireless.kernel.org/
ce466579
JB
7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7526S: Maintained
679655da
JP
7527F: Documentation/networking/mac80211-injection.txt
7528F: include/net/mac80211.h
7529F: net/mac80211/
2af8c4dc 7530F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7531
b863ceb7 7532MACVLAN DRIVER
8b58be88 7533M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7534L: netdev@vger.kernel.org
7535S: Maintained
679655da
JP
7536F: drivers/net/macvlan.c
7537F: include/linux/if_macvlan.h
b863ceb7 7538
2b6d83e2
JB
7539MAILBOX API
7540M: Jassi Brar <jassisinghbrar@gmail.com>
7541L: linux-kernel@vger.kernel.org
7542S: Maintained
7543F: drivers/mailbox/
7544F: include/linux/mailbox_client.h
7545F: include/linux/mailbox_controller.h
7546
faf1668c 7547MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7548M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7549W: http://www.kernel.org/doc/man-pages
bd7ebec6 7550L: linux-man@vger.kernel.org
1b53dc74 7551S: Maintained
faf1668c 7552
0d3cd4b6
VD
7553MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7554M: Andrew Lunn <andrew@lunn.ch>
7555M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7556S: Maintained
7557F: drivers/net/dsa/mv88e6xxx/
7558
8427defd 7559MARVELL ARMADA DRM SUPPORT
54176cc6 7560M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7561S: Maintained
7562F: drivers/gpu/drm/armada/
4418833e
EV
7563F: include/uapi/drm/armada_drm.h
7564F: Documentation/devicetree/bindings/display/armada/
8427defd 7565
c4d007bc
TP
7566MARVELL CRYPTO DRIVER
7567M: Boris Brezillon <boris.brezillon@free-electrons.com>
7568M: Arnaud Ebalard <arno@natisbad.org>
7569F: drivers/crypto/marvell/
7570S: Maintained
7571L: linux-crypto@vger.kernel.org
7572
44c14c1d 7573MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7574M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7575M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7576L: netdev@vger.kernel.org
7577S: Maintained
7578F: drivers/net/ethernet/marvell/sk*
7579
74cda169 7580MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7581L: libertas-dev@lists.infradead.org
8ac3e99e 7582S: Orphan
f988d640 7583F: drivers/net/wireless/marvell/libertas/
74cda169 7584
b60d6975 7585MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7586M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7587L: netdev@vger.kernel.org
f5ca8502 7588S: Maintained
527a6266 7589F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7590F: include/linux/mv643xx.h
1da177e4 7591
370b8ed9
TP
7592MARVELL MVNETA ETHERNET DRIVER
7593M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7594L: netdev@vger.kernel.org
7595S: Maintained
7596F: drivers/net/ethernet/marvell/mvneta.*
7597
fcad584d 7598MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7599M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7600M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7601L: linux-wireless@vger.kernel.org
7602S: Maintained
277b024e 7603F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7604
a2c3f656 7605MARVELL MWL8K WIRELESS DRIVER
a040d532 7606M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7607L: linux-wireless@vger.kernel.org
16345910 7608S: Odd Fixes
de60f1dc 7609F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7610
2a69567b 7611MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7612M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7613S: Odd Fixes
1fa7e547 7614F: drivers/mmc/host/mvsdio.*
2a69567b 7615
1da177e4 7616MATROX FRAMEBUFFER DRIVER
c69f677c 7617L: linux-fbdev@vger.kernel.org
52653199 7618S: Orphan
8a61f013 7619F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7620F: include/uapi/linux/matroxfb.h
1da177e4 7621
ca462085
GR
7622MAX16065 HARDWARE MONITOR DRIVER
7623M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7624L: linux-hwmon@vger.kernel.org
ca462085
GR
7625S: Maintained
7626F: Documentation/hwmon/max16065
7627F: drivers/hwmon/max16065.c
7628
1f61cab8
GR
7629MAX20751 HARDWARE MONITOR DRIVER
7630M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7631L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7632S: Maintained
7633F: Documentation/hwmon/max20751
7634F: drivers/hwmon/max20751.c
7635
d20620de 7636MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7637L: linux-hwmon@vger.kernel.org
34924b23 7638S: Orphan
679655da
JP
7639F: Documentation/hwmon/max6650
7640F: drivers/hwmon/max6650.c
d20620de 7641
e89ab51f
GR
7642MAX6697 HARDWARE MONITOR DRIVER
7643M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7644L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7645S: Maintained
7646F: Documentation/hwmon/max6697
7647F: Documentation/devicetree/bindings/i2c/max6697.txt
7648F: drivers/hwmon/max6697.c
7649F: include/linux/platform_data/max6697.h
7650
3b2af7f7
PR
7651MAX9860 MONO AUDIO VOICE CODEC DRIVER
7652M: Peter Rosin <peda@axentia.se>
7653L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7654S: Maintained
7655F: Documentation/devicetree/bindings/sound/max9860.txt
7656F: sound/soc/codecs/max9860.*
7657
f8f847b5 7658MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7659M: Krzysztof Kozlowski <krzk@kernel.org>
7660M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7661L: linux-pm@vger.kernel.org
7662S: Supported
8c0984e5
SR
7663F: drivers/power/supply/max14577_charger.c
7664F: drivers/power/supply/max77693_charger.c
f8f847b5 7665
3811405e
JMC
7666MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7667M: Javier Martinez Canillas <javier@osg.samsung.com>
7668L: linux-kernel@vger.kernel.org
7669S: Supported
96173cc6 7670F: drivers/*/*max77802*.c
3811405e
JMC
7671F: Documentation/devicetree/bindings/*/*max77802.txt
7672F: include/dt-bindings/*/*max77802.h
7673
befeb596
KK
7674MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7675M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7676M: Krzysztof Kozlowski <krzk@kernel.org>
7677M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7678L: linux-kernel@vger.kernel.org
7679S: Supported
86cf635a 7680F: drivers/*/max14577*.c
0998a436 7681F: drivers/*/max77686*.c
86cf635a 7682F: drivers/*/max77693*.c
befeb596
KK
7683F: drivers/extcon/extcon-max14577.c
7684F: drivers/extcon/extcon-max77693.c
7685F: drivers/rtc/rtc-max77686.c
7686F: drivers/clk/clk-max77686.c
7687F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7688F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7689F: Documentation/devicetree/bindings/mfd/max77693.txt
7690F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7691F: include/linux/mfd/max14577*.h
7692F: include/linux/mfd/max77686*.h
7693F: include/linux/mfd/max77693*.h
7694
9be3c9a5
HV
7695MAXIRADIO FM RADIO RECEIVER DRIVER
7696M: Hans Verkuil <hverkuil@xs4all.nl>
7697L: linux-media@vger.kernel.org
7698T: git git://linuxtv.org/media_tree.git
a825eaec 7699W: https://linuxtv.org
9be3c9a5
HV
7700S: Maintained
7701F: drivers/media/radio/radio-maxiradio*
7702
c05dc2cc
PR
7703MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7704M: Peter Rosin <peda@axentia.se>
7705L: linux-iio@vger.kernel.org
7706S: Maintained
7707F: drivers/iio/potentiometer/mcp4531.c
7708
3b8df5fd
WBG
7709MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7710M: William Breathitt Gray <vilhelm.gray@gmail.com>
7711L: linux-iio@vger.kernel.org
7712S: Maintained
7713F: drivers/iio/dac/cio-dac.c
7714
7b49235e
LP
7715MEDIA DRIVERS FOR RENESAS - FCP
7716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717L: linux-media@vger.kernel.org
7718L: linux-renesas-soc@vger.kernel.org
7719T: git git://linuxtv.org/media_tree.git
7720S: Supported
7721F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7722F: drivers/media/platform/rcar-fcp.c
7723F: include/media/rcar-fcp.h
7724
474cde66
NS
7725MEDIA DRIVERS FOR RENESAS - VIN
7726M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7727L: linux-media@vger.kernel.org
7728L: linux-renesas-soc@vger.kernel.org
7729T: git git://linuxtv.org/media_tree.git
7730S: Supported
7731F: Documentation/devicetree/bindings/media/rcar_vin.txt
7732F: drivers/media/platform/rcar-vin/
7733
6f32a8c9
LP
7734MEDIA DRIVERS FOR RENESAS - VSP1
7735M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7736L: linux-media@vger.kernel.org
4a121096 7737L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7738T: git git://linuxtv.org/media_tree.git
7739S: Supported
7740F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7741F: drivers/media/platform/vsp1/
7742
fae2080a
AO
7743MEDIA DRIVERS FOR HELENE
7744M: Abylay Ospan <aospan@netup.ru>
7745L: linux-media@vger.kernel.org
7746W: https://linuxtv.org
7747W: http://netup.tv/
7748T: git git://linuxtv.org/media_tree.git
7749S: Supported
7750F: drivers/media/dvb-frontends/helene*
7751
dacf9ce8
KS
7752MEDIA DRIVERS FOR ASCOT2E
7753M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7754M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7755L: linux-media@vger.kernel.org
a825eaec 7756W: https://linuxtv.org
dacf9ce8
KS
7757W: http://netup.tv/
7758T: git git://linuxtv.org/media_tree.git
7759S: Supported
7760F: drivers/media/dvb-frontends/ascot2e*
7761
a6dc60ff
KS
7762MEDIA DRIVERS FOR CXD2841ER
7763M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7764M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7765L: linux-media@vger.kernel.org
a825eaec 7766W: https://linuxtv.org
a6dc60ff
KS
7767W: http://netup.tv/
7768T: git git://linuxtv.org/media_tree.git
7769S: Supported
7770F: drivers/media/dvb-frontends/cxd2841er*
7771
a5d32b35
KS
7772MEDIA DRIVERS FOR HORUS3A
7773M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7774M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7775L: linux-media@vger.kernel.org
a825eaec 7776W: https://linuxtv.org
a5d32b35
KS
7777W: http://netup.tv/
7778T: git git://linuxtv.org/media_tree.git
7779S: Supported
7780F: drivers/media/dvb-frontends/horus3a*
7781
e025273b
KS
7782MEDIA DRIVERS FOR LNBH25
7783M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7784M: Abylay Ospan <aospan@netup.ru>
e025273b 7785L: linux-media@vger.kernel.org
a825eaec 7786W: https://linuxtv.org
e025273b
KS
7787W: http://netup.tv/
7788T: git git://linuxtv.org/media_tree.git
7789S: Supported
7790F: drivers/media/dvb-frontends/lnbh25*
7791
52b1eaf4
KS
7792MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7793M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7794M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7795L: linux-media@vger.kernel.org
a825eaec 7796W: https://linuxtv.org
52b1eaf4
KS
7797W: http://netup.tv/
7798T: git git://linuxtv.org/media_tree.git
7799S: Supported
7800F: drivers/media/pci/netup_unidvb/*
7801
127c49ae 7802MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7803M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7804M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7805P: LinuxTV.org Project
7806L: linux-media@vger.kernel.org
a825eaec 7807W: https://linuxtv.org
8a6e2535 7808Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7809T: git git://linuxtv.org/media_tree.git
127c49ae 7810S: Maintained
618cd932 7811F: Documentation/media/
127c49ae 7812F: drivers/media/
ffe06198 7813F: drivers/staging/media/
eb4b0ec7 7814F: include/linux/platform_data/media/
127c49ae 7815F: include/media/
6c0f0359
MCC
7816F: include/uapi/linux/dvb/
7817F: include/uapi/linux/videodev2.h
7818F: include/uapi/linux/media.h
7819F: include/uapi/linux/v4l2-*
7820F: include/uapi/linux/meye.h
7821F: include/uapi/linux/ivtv*
7822F: include/uapi/linux/uvcvideo.h
d20620de 7823
0c272fc9
JC
7824MEDIATEK ETHERNET DRIVER
7825M: Felix Fietkau <nbd@openwrt.org>
7826M: John Crispin <blogic@openwrt.org>
7827L: netdev@vger.kernel.org
7828S: Maintained
7829F: drivers/net/ethernet/mediatek/
7830
c869f77d
JK
7831MEDIATEK MT7601U WIRELESS LAN DRIVER
7832M: Jakub Kicinski <kubakici@wp.pl>
7833L: linux-wireless@vger.kernel.org
7834S: Maintained
7835F: drivers/net/wireless/mediatek/mt7601u/
7836
e399065b
SS
7837MEGARAID SCSI/SAS DRIVERS
7838M: Kashyap Desai <kashyap.desai@avagotech.com>
7839M: Sumit Saxena <sumit.saxena@avagotech.com>
7840M: Uday Lingala <uday.lingala@avagotech.com>
7841L: megaraidlinux.pdl@avagotech.com
baaea1dc 7842L: linux-scsi@vger.kernel.org
e399065b 7843W: http://www.lsi.com
ce00f85c 7844S: Maintained
679655da
JP
7845F: Documentation/scsi/megaraid.txt
7846F: drivers/scsi/megaraid.*
7847F: drivers/scsi/megaraid/
757e0108 7848
ff43f433
SJ
7849MELFAS MIP4 TOUCHSCREEN DRIVER
7850M: Sangwon Jee <jeesw@melfas.com>
7851W: http://www.melfas.com
7852S: Supported
7853F: drivers/input/touchscreen/melfas_mip4.c
7854F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7855
2c46c9d5 7856MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7857M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7858L: netdev@vger.kernel.org
2c46c9d5
AV
7859S: Supported
7860W: http://www.mellanox.com
7861Q: http://patchwork.ozlabs.org/project/netdev/list/
7862F: drivers/net/ethernet/mellanox/mlx4/en_*
7863
e7523a49
OG
7864MELLANOX ETHERNET DRIVER (mlx5e)
7865M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
7871
93c1edb2
JP
7872MELLANOX ETHERNET SWITCH DRIVERS
7873M: Jiri Pirko <jiri@mellanox.com>
7874M: Ido Schimmel <idosch@mellanox.com>
7875L: netdev@vger.kernel.org
7876S: Supported
7877W: http://www.mellanox.com
7878Q: http://patchwork.ozlabs.org/project/netdev/list/
7879F: drivers/net/ethernet/mellanox/mlxsw/
7880
be4fdf99
VP
7881MELLANOX MLXCPLD LED DRIVER
7882M: Vadim Pasternak <vadimp@mellanox.com>
7883L: linux-leds@vger.kernel.org
7884S: Supported
7885F: drivers/leds/leds-mlxcpld.c
7886F: Documentation/leds/leds-mlxcpld.txt
7887
58cbbee2
VP
7888MELLANOX PLATFORM DRIVER
7889M: Vadim Pasternak <vadimp@mellanox.com>
7890L: platform-driver-x86@vger.kernel.org
7891S: Supported
7892F: arch/x86/platform/mellanox/mlx-platform.c
7893
8700e3e7
MS
7894SOFT-ROCE DRIVER (rxe)
7895M: Moni Shoua <monis@mellanox.com>
7896L: linux-rdma@vger.kernel.org
7897S: Supported
7898W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7899Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7900F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7901F: include/uapi/rdma/rdma_user_rxe.h
7902
5b25b13a
MD
7903MEMBARRIER SUPPORT
7904M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7905M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7906L: linux-kernel@vger.kernel.org
7907S: Supported
7908F: kernel/membarrier.c
7909F: include/uapi/linux/membarrier.h
7910
70ea91f1
SR
7911MEMORY MANAGEMENT
7912L: linux-mm@kvack.org
70ea91f1
SR
7913W: http://www.linux-mm.org
7914S: Maintained
679655da 7915F: include/linux/mm.h
551450bb
CS
7916F: include/linux/gfp.h
7917F: include/linux/mmzone.h
7918F: include/linux/memory_hotplug.h
7919F: include/linux/vmalloc.h
679655da 7920F: mm/
70ea91f1 7921
f4e9ce66 7922MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7923M: David Woodhouse <dwmw2@infradead.org>
242c325e 7924M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7925L: linux-mtd@lists.infradead.org
8a6e2535
JP
7926W: http://www.linux-mtd.infradead.org/
7927Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7928T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7929T: git git://git.infradead.org/l2-mtd.git
1da177e4 7930S: Maintained
becc7ae5 7931F: Documentation/devicetree/bindings/mtd/
679655da
JP
7932F: drivers/mtd/
7933F: include/linux/mtd/
c117ab84 7934F: include/uapi/mtd/
1da177e4 7935
26c57ef1 7936MEN A21 WATCHDOG DRIVER
30c7469b 7937M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7938L: linux-watchdog@vger.kernel.org
30c7469b 7939S: Maintained
26c57ef1
JT
7940F: drivers/watchdog/mena21_wdt.c
7941
3764e82e 7942MEN CHAMELEON BUS (mcb)
30c7469b
JT
7943M: Johannes Thumshirn <morbidrsa@gmail.com>
7944S: Maintained
3764e82e
JT
7945F: drivers/mcb/
7946F: include/linux/mcb.h
b9f2f459 7947F: Documentation/men-chameleon-bus.txt
3764e82e 7948
48b490d2
AW
7949MEN F21BMC (Board Management Controller)
7950M: Andreas Werner <andreas.werner@men.de>
7951S: Supported
7952F: drivers/mfd/menf21bmc.c
7953F: drivers/watchdog/menf21bmc_wdt.c
7954F: drivers/leds/leds-menf21bmc.c
7955F: drivers/hwmon/menf21bmc_hwmon.c
7956F: Documentation/hwmon/menf21bmc
7957
12285945
JH
7958METAG ARCHITECTURE
7959M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7960L: linux-metag@vger.kernel.org
9f273c24 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7962S: Odd Fixes
12285945
JH
7963F: arch/metag/
7964F: Documentation/metag/
7965F: Documentation/devicetree/bindings/metag/
2d799dde 7966F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7967F: drivers/clocksource/metag_generic.c
5698c50d
JH
7968F: drivers/irqchip/irq-metag.c
7969F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7970F: drivers/tty/metag_da.c
12285945 7971
c6375b0a 7972MICROBLAZE ARCHITECTURE
8b58be88 7973M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7974W: http://www.monstr.eu/fdt/
7975T: git git://git.monstr.eu/linux-2.6-microblaze.git
7976S: Supported
0a8c7914 7977F: arch/microblaze/
1da177e4 7978
5615c371
NF
7979MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7980M: Richard Genoud <richard.genoud@gmail.com>
7981S: Maintained
7982F: drivers/tty/serial/atmel_serial.c
7983F: include/linux/atmel_serial.h
7984
71fb2c74
SW
7985MICROCHIP / ATMEL ISC DRIVER
7986M: Songjun Wu <songjun.wu@microchip.com>
7987L: linux-media@vger.kernel.org
7988S: Supported
7989F: drivers/media/platform/atmel/atmel-isc.c
7990F: drivers/media/platform/atmel/atmel-isc-regs.h
7991F: devicetree/bindings/media/atmel-isc.txt
7992
2508a45a
CY
7993MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7994M: Chen Yu <yu.c.chen@intel.com>
7995L: platform-driver-x86@vger.kernel.org
7996S: Supported
7997F: drivers/platform/x86/surfacepro3_button.c
7998
1da177e4 7999MICROTEK X6 SCANNER
61eee9a7 8000M: Oliver Neukum <oliver@neukum.org>
1da177e4 8001S: Maintained
679655da 8002F: drivers/usb/image/microtek.*
1da177e4
LT
8003
8004MIPS
8b58be88 8005M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8006L: linux-mips@linux-mips.org
6097050d 8007W: http://www.linux-mips.org/
b05e988e 8008T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8009Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8010S: Supported
f46d92e8 8011F: Documentation/devicetree/bindings/mips/
679655da
JP
8012F: Documentation/mips/
8013F: arch/mips/
1da177e4 8014
413ef3f6
KC
8015MIPS/LOONGSON1 ARCHITECTURE
8016M: Keguang Zhang <keguang.zhang@gmail.com>
8017L: linux-mips@linux-mips.org
8018S: Maintained
8019F: arch/mips/loongson32/
8020F: arch/mips/include/asm/mach-loongson32/
8021F: drivers/*/*loongson1*
8022F: drivers/*/*/*loongson1*
8023
08b7620a
HV
8024MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8025M: Hans Verkuil <hverkuil@xs4all.nl>
8026L: linux-media@vger.kernel.org
8027T: git git://linuxtv.org/media_tree.git
a825eaec 8028W: https://linuxtv.org
08b7620a
HV
8029S: Odd Fixes
8030F: drivers/media/radio/radio-miropcm20*
8031
c09befcb
OG
8032MELLANOX MLX4 core VPI driver
8033M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8034L: netdev@vger.kernel.org
8035L: linux-rdma@vger.kernel.org
8036W: http://www.mellanox.com
8037Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8038S: Supported
8039F: drivers/net/ethernet/mellanox/mlx4/
8040F: include/linux/mlx4/
9ce28a20 8041F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8042
8043MELLANOX MLX4 IB driver
8044M: Yishai Hadas <yishaih@mellanox.com>
8045L: linux-rdma@vger.kernel.org
8046W: http://www.mellanox.com
e126ba97 8047Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8048S: Supported
8049F: drivers/infiniband/hw/mlx4/
8050F: include/linux/mlx4/
8051
595a4d8f
OG
8052MELLANOX MLX5 core VPI driver
8053M: Matan Barak <matanb@mellanox.com>
8054M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8055L: netdev@vger.kernel.org
8056L: linux-rdma@vger.kernel.org
8057W: http://www.mellanox.com
8058Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8059S: Supported
8060F: drivers/net/ethernet/mellanox/mlx5/core/
8061F: include/linux/mlx5/
3085e29e 8062F: include/uapi/rdma/mlx5-abi.h
e126ba97 8063
595a4d8f
OG
8064MELLANOX MLX5 IB driver
8065M: Matan Barak <matanb@mellanox.com>
8066M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8067L: linux-rdma@vger.kernel.org
8068W: http://www.mellanox.com
8069Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8070S: Supported
b75f0050 8071F: drivers/infiniband/hw/mlx5/
595a4d8f 8072F: include/linux/mlx5/
e126ba97 8073
764589b6
CM
8074MELEXIS MLX90614 DRIVER
8075M: Crt Mori <cmo@melexis.com>
8076L: linux-iio@vger.kernel.org
8077W: http://www.melexis.com
8078S: Supported
8079F: drivers/iio/temperature/mlx90614.c
8080
6c223761
KB
8081MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8082M: Don Brace <don.brace@microsemi.com>
8083L: esc.storagedev@microsemi.com
8084L: linux-scsi@vger.kernel.org
8085S: Supported
8086F: drivers/scsi/smartpqi/smartpqi*.[ch]
8087F: drivers/scsi/smartpqi/Kconfig
8088F: drivers/scsi/smartpqi/Makefile
8089F: include/linux/cciss*.h
8090F: include/uapi/linux/cciss*.h
425b490b 8091F: Documentation/scsi/smartpqi.txt
6c223761 8092
0ce277e4
AP
8093MN88472 MEDIA DRIVER
8094M: Antti Palosaari <crope@iki.fi>
8095L: linux-media@vger.kernel.org
a825eaec 8096W: https://linuxtv.org
0ce277e4
AP
8097W: http://palosaari.fi/linux/
8098Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8099S: Maintained
94d0eaa4 8100F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8101
4f4d238f
AP
8102MN88473 MEDIA DRIVER
8103M: Antti Palosaari <crope@iki.fi>
8104L: linux-media@vger.kernel.org
a825eaec 8105W: https://linuxtv.org
4f4d238f
AP
8106W: http://palosaari.fi/linux/
8107Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8108S: Maintained
877ba50b 8109F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8110
1da177e4 8111MODULE SUPPORT
8b58be88 8112M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8113S: Maintained
679655da
JP
8114F: include/linux/module.h
8115F: kernel/module.c
1da177e4
LT
8116
8117MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8118W: http://popies.net/meye/
b7788e13 8119S: Orphan
618cd932 8120F: Documentation/media/v4l-drivers/meye*
90d72ac6 8121F: drivers/media/pci/meye/
6c0f0359 8122F: include/uapi/linux/meye.h
1da177e4 8123
b9705b60 8124MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8125M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8126S: Maintained
679655da 8127F: Documentation/serial/moxa-smartio
c897401b 8128F: drivers/tty/mxser.*
d735410a 8129
889b2f87
AK
8130MR800 AVERMEDIA USB FM RADIO DRIVER
8131M: Alexey Klimov <klimov.linux@gmail.com>
8132L: linux-media@vger.kernel.org
8133T: git git://linuxtv.org/media_tree.git
8134S: Maintained
8135F: drivers/media/radio/radio-mr800.c
8136
d7155691
AO
8137MRF24J40 IEEE 802.15.4 RADIO DRIVER
8138M: Alan Ott <alan@signal11.us>
8139L: linux-wpan@vger.kernel.org
8140S: Maintained
8141F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8142F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8143
8c4c731a 8144MSI LAPTOP SUPPORT
182ae55c 8145M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8146L: platform-driver-x86@vger.kernel.org
8c4c731a 8147S: Maintained
679655da 8148F: drivers/platform/x86/msi-laptop.c
8c4c731a 8149
0f1006b1 8150MSI WMI SUPPORT
d0944853 8151L: platform-driver-x86@vger.kernel.org
5ee7041e 8152S: Orphan
0f1006b1
AA
8153F: drivers/platform/x86/msi-wmi.c
8154
19a628a0
AP
8155MSI001 MEDIA DRIVER
8156M: Antti Palosaari <crope@iki.fi>
8157L: linux-media@vger.kernel.org
a825eaec 8158W: https://linuxtv.org
19a628a0
AP
8159W: http://palosaari.fi/linux/
8160Q: http://patchwork.linuxtv.org/project/linux-media/list/
8161T: git git://linuxtv.org/anttip/media_tree.git
8162S: Maintained
0185e197 8163F: drivers/media/tuners/msi001*
19a628a0 8164
7570589d 8165MSI2500 MEDIA DRIVER
2c57213f
AP
8166M: Antti Palosaari <crope@iki.fi>
8167L: linux-media@vger.kernel.org
a825eaec 8168W: https://linuxtv.org
2c57213f
AP
8169W: http://palosaari.fi/linux/
8170Q: http://patchwork.linuxtv.org/project/linux-media/list/
8171T: git git://linuxtv.org/anttip/media_tree.git
8172S: Maintained
7570589d 8173F: drivers/media/usb/msi2500/
2c57213f 8174
159eeea4
RJ
8175MSYSTEMS DISKONCHIP G3 MTD DRIVER
8176M: Robert Jarzmik <robert.jarzmik@free.fr>
8177L: linux-mtd@lists.infradead.org
8178S: Maintained
8179F: drivers/mtd/devices/docg3*
8180
62a37dc7 8181MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8183L: linux-media@vger.kernel.org
8184T: git git://linuxtv.org/media_tree.git
8185S: Maintained
8186F: drivers/media/i2c/mt9m032.c
b5dcee22 8187F: include/media/i2c/mt9m032.h
0e837fb9 8188
62a37dc7 8189MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8191L: linux-media@vger.kernel.org
8192T: git git://linuxtv.org/media_tree.git
8193S: Maintained
8194F: drivers/media/i2c/mt9p031.c
b5dcee22 8195F: include/media/i2c/mt9p031.h
0e837fb9 8196
62a37dc7 8197MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8199L: linux-media@vger.kernel.org
8200T: git git://linuxtv.org/media_tree.git
8201S: Maintained
8202F: drivers/media/i2c/mt9t001.c
b5dcee22 8203F: include/media/i2c/mt9t001.h
0e837fb9 8204
62a37dc7 8205MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8207L: linux-media@vger.kernel.org
8208T: git git://linuxtv.org/media_tree.git
8209S: Maintained
f2272e13 8210F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8211F: drivers/media/i2c/mt9v032.c
b5dcee22 8212F: include/media/i2c/mt9v032.h
0e837fb9 8213
4e0d13cb 8214MULTIFUNCTION DEVICES (MFD)
f7d3210e 8215M: Lee Jones <lee.jones@linaro.org>
7caa7991 8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8217S: Supported
80366127 8218F: Documentation/devicetree/bindings/mfd/
679655da 8219F: drivers/mfd/
55b5940d 8220F: include/linux/mfd/
4e0d13cb 8221
5c4e6f13 8222MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8223M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8224L: linux-mmc@vger.kernel.org
82bb095e 8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8226S: Maintained
2810984b 8227F: Documentation/devicetree/bindings/mmc/
679655da
JP
8228F: drivers/mmc/
8229F: include/linux/mmc/
c117ab84 8230F: include/uapi/linux/mmc/
baca2da4 8231
15a0580c 8232MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8233S: Orphan
679655da
JP
8234F: drivers/mmc/host/mmc_spi.c
8235F: include/linux/spi/mmc_spi.h
15a0580c 8236
1da177e4 8237MULTISOUND SOUND DRIVER
8b58be88 8238M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8239S: Maintained
679655da
JP
8240F: Documentation/sound/oss/MultiSound
8241F: sound/oss/msnd*
1da177e4 8242
d735410a 8243MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8244S: Orphan
c897401b 8245F: drivers/tty/isicom.c
679655da 8246F: include/linux/isicom.h
d735410a 8247
550a7375 8248MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8249M: Bin Liu <b-liu@ti.com>
795fb7e7 8250L: linux-usb@vger.kernel.org
43b416e5 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8252S: Maintained
679655da 8253F: drivers/usb/musb/
550a7375 8254
ea0af5f6
MK
8255MXL5007T MEDIA DRIVER
8256M: Michael Krufky <mkrufky@linuxtv.org>
8257L: linux-media@vger.kernel.org
a825eaec 8258W: https://linuxtv.org
ea0af5f6
MK
8259W: http://github.com/mkrufky
8260Q: http://patchwork.linuxtv.org/project/linux-media/list/
8261T: git git://linuxtv.org/mkrufky/tuners.git
8262S: Maintained
8263F: drivers/media/tuners/mxl5007t.*
8264
2d3cf588 8265MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8266M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8267L: netdev@vger.kernel.org
205057ae 8268W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8269S: Supported
93f7848b 8270F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8271
9df4f913
BB
8272NAND FLASH SUBSYSTEM
8273M: Boris Brezillon <boris.brezillon@free-electrons.com>
8274R: Richard Weinberger <richard@nod.at>
8275L: linux-mtd@lists.infradead.org
8276W: http://www.linux-mtd.infradead.org/
8277Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8278T: git git://github.com/linux-nand/linux.git
8279S: Maintained
8280F: drivers/mtd/nand/
8281F: include/linux/mtd/nand*.h
8282
1da177e4 8283NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8284S: Orphan
d9fb9f38 8285F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8286
23dc05a3
DM
8287NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8288M: Daniel Mack <zonque@gmail.com>
8289S: Maintained
e5747e40 8290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8291W: http://www.native-instruments.com
8292F: sound/usb/caiaq/
8293
1da177e4 8294NCP FILESYSTEM
52653199
PV
8295M: Petr Vandrovec <petr@vandrovec.name>
8296S: Odd Fixes
679655da 8297F: fs/ncpfs/
1da177e4 8298
a79b0322
FT
8299NCR 5380 SCSI DRIVERS
8300M: Finn Thain <fthain@telegraphics.com.au>
8301M: Michael Schmitz <schmitzmic@gmail.com>
8302L: linux-scsi@vger.kernel.org
8303S: Maintained
8304F: Documentation/scsi/g_NCR5380.txt
8305F: drivers/scsi/NCR5380.*
8306F: drivers/scsi/arm/cumana_1.c
8307F: drivers/scsi/arm/oak.c
a79b0322
FT
8308F: drivers/scsi/atari_scsi.*
8309F: drivers/scsi/dmx3191d.c
a79b0322
FT
8310F: drivers/scsi/g_NCR5380.*
8311F: drivers/scsi/g_NCR5380_mmio.c
8312F: drivers/scsi/mac_scsi.*
a79b0322
FT
8313F: drivers/scsi/sun3_scsi.*
8314F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8315
1da177e4 8316NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8317M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8318L: linux-scsi@vger.kernel.org
8319S: Maintained
679655da 8320F: drivers/scsi/NCR_D700.*
1da177e4 8321
4aa3eb4c
GR
8322NCT6775 HARDWARE MONITOR DRIVER
8323M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8324L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8325S: Maintained
8326F: Documentation/hwmon/nct6775
8327F: drivers/hwmon/nct6775.c
8328
3c2d774c 8329NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8330M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8331L: linux-rdma@vger.kernel.org
e3d33cb1 8332W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8333S: Supported
8334F: drivers/infiniband/hw/nes/
c546b2a3 8335F: include/uapi/rdma/nes-abi.h
3c2d774c 8336
be2f2e84 8337NETEM NETWORK EMULATOR
adbbf69d 8338M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8339L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8340S: Maintained
679655da 8341F: net/sched/sch_netem.c
be2f2e84 8342
b2f5a051 8343NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8344M: Jon Mason <jdmason@kudzu.us>
4a58448b 8345L: netdev@vger.kernel.org
4a58448b 8346S: Supported
679655da 8347F: Documentation/networking/s2io.txt
b2f5a051 8348F: Documentation/networking/vxge.txt
86387e1a 8349F: drivers/net/ethernet/neterion/
4a58448b 8350
db9cf3a3 8351NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8352M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8353M: Patrick McHardy <kaber@trash.net>
42010ed0 8354M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8355L: netfilter-devel@vger.kernel.org
82b98543 8356L: coreteam@netfilter.org
1da177e4
LT
8357W: http://www.netfilter.org/
8358W: http://www.iptables.org/
42010ed0
PNA
8359Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8362S: Supported
679655da
JP
8363F: include/linux/netfilter*
8364F: include/linux/netfilter/
8365F: include/net/netfilter/
c117ab84
CEB
8366F: include/uapi/linux/netfilter*
8367F: include/uapi/linux/netfilter/
679655da
JP
8368F: net/*/netfilter.c
8369F: net/*/netfilter/
8370F: net/netfilter/
91c269a0 8371F: net/bridge/br_netfilter*.c
1da177e4 8372
4cc67735 8373NETLABEL
87a0874c 8374M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8375W: http://netlabel.sf.net
8376L: netdev@vger.kernel.org
87a0874c 8377S: Maintained
80811493 8378F: Documentation/netlabel/
679655da
JP
8379F: include/net/netlabel.h
8380F: net/netlabel/
4cc67735 8381
1da177e4 8382NETROM NETWORK LAYER
8b58be88 8383M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8384L: linux-hams@vger.kernel.org
d34cb28a 8385W: http://www.linux-ax25.org/
1da177e4 8386S: Maintained
679655da 8387F: include/net/netrom.h
c117ab84 8388F: include/uapi/linux/netrom.h
679655da 8389F: net/netrom/
1da177e4 8390
4c352362
JK
8391NETRONOME ETHERNET DRIVERS
8392M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8393L: oss-drivers@netronome.com
8394S: Maintained
8395F: drivers/net/ethernet/netronome/
8396
5ddb88c0 8397NETWORK BLOCK DEVICE (NBD)
4ca5829a 8398M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8399S: Maintained
5e4b269b 8400L: nbd-general@lists.sourceforge.net
4ca5829a 8401T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8402F: Documentation/blockdev/nbd.txt
8403F: drivers/block/nbd.c
c117ab84 8404F: include/uapi/linux/nbd.h
1da177e4 8405
6e43650c
NH
8406NETWORK DROP MONITOR
8407M: Neil Horman <nhorman@tuxdriver.com>
8408L: netdev@vger.kernel.org
8409S: Maintained
8410W: https://fedorahosted.org/dropwatch/
8411F: net/core/drop_monitor.c
8412
3ed6e498
AL
8413NETWORKING [DSA]
8414M: Andrew Lunn <andrew@lunn.ch>
8415M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8416M: Florian Fainelli <f.fainelli@gmail.com>
8417S: Maintained
8418F: net/dsa/
8419F: include/net/dsa.h
8420F: drivers/net/dsa/
8421
1da177e4 8422NETWORKING [GENERAL]
8b58be88 8423M: "David S. Miller" <davem@davemloft.net>
979b6c13 8424L: netdev@vger.kernel.org
b1e8fd54 8425W: http://www.linuxfoundation.org/en/Net
11e98029 8426Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8427T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8429S: Maintained
679655da
JP
8430F: net/
8431F: include/net/
018d21ed
JP
8432F: include/linux/in.h
8433F: include/linux/net.h
8434F: include/linux/netdevice.h
c117ab84
CEB
8435F: include/uapi/linux/in.h
8436F: include/uapi/linux/net.h
8437F: include/uapi/linux/netdevice.h
0c7aecd4 8438F: include/uapi/linux/net_namespace.h
7e814a6c 8439F: tools/net/
f4e53f9a 8440F: tools/testing/selftests/net/
335a67d2 8441F: lib/random32.c
a101ccd1 8442F: lib/test_bpf.c
1da177e4
LT
8443
8444NETWORKING [IPv4/IPv6]
8b58be88
JP
8445M: "David S. Miller" <davem@davemloft.net>
8446M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8447M: James Morris <jmorris@namei.org>
8448M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8449M: Patrick McHardy <kaber@trash.net>
979b6c13 8450L: netdev@vger.kernel.org
08deed1e 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8452S: Maintained
679655da
JP
8453F: net/ipv4/
8454F: net/ipv6/
8455F: include/net/ip*
0a14842f 8456F: arch/x86/net/*
1da177e4 8457
73b7656c
DM
8458NETWORKING [IPSEC]
8459M: Steffen Klassert <steffen.klassert@secunet.com>
8460M: Herbert Xu <herbert@gondor.apana.org.au>
8461M: "David S. Miller" <davem@davemloft.net>
8462L: netdev@vger.kernel.org
d1fc5024
SK
8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8465S: Maintained
5826bdd1 8466F: net/core/flow.c
73b7656c
DM
8467F: net/xfrm/
8468F: net/key/
8469F: net/ipv4/xfrm*
d1fc5024
SK
8470F: net/ipv4/esp4.c
8471F: net/ipv4/ah4.c
8472F: net/ipv4/ipcomp.c
8473F: net/ipv4/ip_vti.c
73b7656c 8474F: net/ipv6/xfrm*
d1fc5024
SK
8475F: net/ipv6/esp6.c
8476F: net/ipv6/ah6.c
8477F: net/ipv6/ipcomp6.c
8478F: net/ipv6/ip6_vti.c
73b7656c
DM
8479F: include/uapi/linux/xfrm.h
8480F: include/net/xfrm.h
8481
10e2ff1c 8482NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8483M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8484L: netdev@vger.kernel.org
8485S: Maintained
8486
29f8f632 8487NETWORKING [WIRELESS]
2cb4abd1 8488L: linux-wireless@vger.kernel.org
8a6e2535 8489Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8490
788873ac
JP
8491NETWORKING DRIVERS
8492L: netdev@vger.kernel.org
8493W: http://www.linuxfoundation.org/en/Net
11e98029 8494Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8497S: Odd Fixes
156f4fbc 8498F: Documentation/devicetree/bindings/net/
788873ac 8499F: drivers/net/
018d21ed 8500F: include/linux/if_*
0b63bf1f 8501F: include/linux/netdevice.h
0b63bf1f
JD
8502F: include/linux/etherdevice.h
8503F: include/linux/fcdevice.h
8504F: include/linux/fddidevice.h
8505F: include/linux/hippidevice.h
8506F: include/linux/inetdevice.h
c117ab84
CEB
8507F: include/uapi/linux/if_*
8508F: include/uapi/linux/netdevice.h
788873ac 8509
0e324cf6
JL
8510NETWORKING DRIVERS (WIRELESS)
8511M: Kalle Valo <kvalo@codeaurora.org>
8512L: linux-wireless@vger.kernel.org
8513Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8516S: Maintained
182fd9ee 8517F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8518F: drivers/net/wireless/
8519
3d396eb1 8520NETXEN (1/10) GbE SUPPORT
8622315e 8521M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8522M: Sony Chacko <sony.chacko@qlogic.com>
8523M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8524L: netdev@vger.kernel.org
9c2b5bde 8525W: http://www.qlogic.com
3d396eb1 8526S: Supported
aa43c215 8527F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8528
6423d30f
AAJ
8529NFC SUBSYSTEM
8530M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8531M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8532M: Samuel Ortiz <sameo@linux.intel.com>
8533L: linux-wireless@vger.kernel.org
1eb3b216 8534L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8535S: Supported
6423d30f 8536F: net/nfc/
55eb94f9 8537F: include/net/nfc/
c117ab84 8538F: include/uapi/linux/nfc.h
6423d30f 8539F: drivers/nfc/
397d6497
CR
8540F: include/linux/platform_data/nfcmrvl.h
8541F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8542F: include/linux/platform_data/pn544.h
397d6497
CR
8543F: include/linux/platform_data/st21nfca.h
8544F: include/linux/platform_data/st-nci.h
7ebb88e5 8545F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8546
e8b43555 8547NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8548M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8549M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8550L: linux-nfs@vger.kernel.org
8551W: http://client.linux-nfs.org
cd7b996a 8552T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8553S: Maintained
679655da
JP
8554F: fs/lockd/
8555F: fs/nfs/
8556F: fs/nfs_common/
8557F: net/sunrpc/
8558F: include/linux/lockd/
8559F: include/linux/nfs*
8560F: include/linux/sunrpc/
c117ab84
CEB
8561F: include/uapi/linux/nfs*
8562F: include/uapi/linux/sunrpc/
1da177e4 8563
85ef9cea 8564NILFS2 FILESYSTEM
e2126935 8565M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8566L: linux-nilfs@vger.kernel.org
f9472265 8567W: http://nilfs.sourceforge.net/
9e92e516 8568W: http://nilfs.osdn.jp/
e2126935 8569T: git git://github.com/konis/nilfs2.git
85ef9cea 8570S: Supported
679655da
JP
8571F: Documentation/filesystems/nilfs2.txt
8572F: fs/nilfs2/
c35c7ac5 8573F: include/trace/events/nilfs2.h
e63e88bc
RK
8574F: include/uapi/linux/nilfs2_api.h
8575F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8576
1da177e4 8577NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8578M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8579W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8580S: Maintained
679655da
JP
8581F: Documentation/scsi/NinjaSCSI.txt
8582F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8583
8584NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8585M: GOTO Masanori <gotom@debian.or.jp>
8586M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8587W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8588S: Maintained
679655da
JP
8589F: Documentation/scsi/NinjaSCSI.txt
8590F: drivers/scsi/nsp32*
1da177e4 8591
383b8fb9
LFT
8592NIOS2 ARCHITECTURE
8593M: Ley Foon Tan <lftan@altera.com>
8594L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8596S: Maintained
8597F: arch/nios2/
8598
2a6afddb 8599NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8600R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8601F: include/linux/power/bq2415x_charger.h
081bab21 8602F: include/linux/power/bq27xxx_battery.h
2a6afddb 8603F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8604F: drivers/power/supply/bq2415x_charger.c
8605F: drivers/power/supply/bq27xxx_battery.c
8606F: drivers/power/supply/bq27xxx_battery_i2c.c
8607F: drivers/power/supply/isp1704_charger.c
8608F: drivers/power/supply/rx51_battery.c
2a6afddb 8609
a1bd3bae 8610NTB DRIVER CORE
9ef6bf6c
JM
8611M: Jon Mason <jdmason@kudzu.us>
8612M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8613M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8614L: linux-ntb@googlegroups.com
fce8a7bb 8615S: Supported
2984411f
JM
8616W: https://github.com/jonmason/ntb/wiki
8617T: git git://github.com/jonmason/ntb.git
fce8a7bb 8618F: drivers/ntb/
548c237c 8619F: drivers/net/ntb_netdev.c
fce8a7bb 8620F: include/linux/ntb.h
a1bd3bae 8621F: include/linux/ntb_transport.h
a9c59ef7 8622F: tools/testing/selftests/ntb/
fce8a7bb 8623
e26a5843
AH
8624NTB INTEL DRIVER
8625M: Jon Mason <jdmason@kudzu.us>
8626M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8627L: linux-ntb@googlegroups.com
e26a5843
AH
8628S: Supported
8629W: https://github.com/jonmason/ntb/wiki
8630T: git git://github.com/jonmason/ntb.git
8631F: drivers/ntb/hw/intel/
fce8a7bb 8632
a1b36958
XY
8633NTB AMD DRIVER
8634M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8635L: linux-ntb@googlegroups.com
8636S: Supported
8637F: drivers/ntb/hw/amd/
8638
1da177e4 8639NTFS FILESYSTEM
2818ef50 8640M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8641L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8642W: http://www.tuxera.com/
e6f4dee7 8643T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8644S: Supported
679655da
JP
8645F: Documentation/filesystems/ntfs.txt
8646F: fs/ntfs/
1da177e4 8647
9eb8ef74 8648NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8649M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8650L: linux-fbdev@vger.kernel.org
ce00f85c 8651S: Maintained
8a61f013
JH
8652F: drivers/video/fbdev/riva/
8653F: drivers/video/fbdev/nvidia/
1da177e4 8654
79461681 8655NVM EXPRESS DRIVER
b3975e94
JF
8656M: Keith Busch <keith.busch@intel.com>
8657M: Jens Axboe <axboe@fb.com>
79461681 8658L: linux-nvme@lists.infradead.org
b3975e94
JF
8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8660W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8661S: Supported
57dacad5 8662F: drivers/nvme/host/
79461681
MW
8663F: include/linux/nvme.h
8664
a07b4970
CH
8665NVM EXPRESS TARGET DRIVER
8666M: Christoph Hellwig <hch@lst.de>
8667M: Sagi Grimberg <sagi@grimberg.me>
8668L: linux-nvme@lists.infradead.org
8669S: Supported
8670F: drivers/nvme/target/
8671
aee4b9bd
SK
8672NVMEM FRAMEWORK
8673M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8674M: Maxime Ripard <maxime.ripard@free-electrons.com>
8675S: Maintained
8676F: drivers/nvmem/
8677F: Documentation/devicetree/bindings/nvmem/
8678F: include/linux/nvmem-consumer.h
8679F: include/linux/nvmem-provider.h
8680
dece4585
CP
8681NXP-NCI NFC DRIVER
8682M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8683R: Charles Gorand <charles.gorand@effinnov.com>
8684L: linux-nfc@lists.01.org (moderated for non-subscribers)
8685S: Supported
8686F: drivers/nfc/nxp-nci
8687
f50d7146 8688NXP TDA998X DRM DRIVER
54176cc6 8689M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8690S: Supported
8691F: drivers/gpu/drm/i2c/tda998x_drv.c
8692F: include/drm/i2c/tda998x.h
8693
fbace43e
PR
8694NXP TFA9879 DRIVER
8695M: Peter Rosin <peda@axentia.se>
8696L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8697S: Maintained
8698F: sound/soc/codecs/tfa9879*
8699
442f04c3
JP
8700OBJTOOL
8701M: Josh Poimboeuf <jpoimboe@redhat.com>
8702S: Supported
8703F: tools/objtool/
8704
f5525786 8705OMAP SUPPORT
0e24bdd4 8706M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8707L: linux-omap@vger.kernel.org
8708W: http://www.muru.com/linux/omap/
8709W: http://linux.omap.com/
8a6e2535 8710Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8712S: Maintained
4e04d5a3 8713F: arch/arm/*omap*/
026da812
FB
8714F: arch/arm/configs/omap1_defconfig
8715F: arch/arm/configs/omap2plus_defconfig
046d0a37 8716F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8717F: drivers/irqchip/irq-omap-intc.c
8718F: drivers/mfd/*omap*.c
8719F: drivers/mfd/menelaus.c
8720F: drivers/mfd/palmas.c
8721F: drivers/mfd/tps65217.c
8722F: drivers/mfd/tps65218.c
8723F: drivers/mfd/tps65910.c
8724F: drivers/mfd/twl-core.[ch]
8725F: drivers/mfd/twl4030*.c
8726F: drivers/mfd/twl6030*.c
8727F: drivers/mfd/twl6040*.c
8728F: drivers/regulator/palmas-regulator*.c
8729F: drivers/regulator/pbias-regulator.c
8730F: drivers/regulator/tps65217-regulator.c
8731F: drivers/regulator/tps65218-regulator.c
8732F: drivers/regulator/tps65910-regulator.c
8733F: drivers/regulator/twl-regulator.c
046d0a37 8734F: include/linux/i2c-omap.h
f5525786 8735
50f29fbd 8736OMAP DEVICE TREE SUPPORT
cdb55ab0 8737M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8738M: Tony Lindgren <tony@atomide.com>
8739L: linux-omap@vger.kernel.org
d0fb18c5 8740L: devicetree@vger.kernel.org
50f29fbd
TL
8741S: Maintained
8742F: arch/arm/boot/dts/*omap*
8743F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8744F: arch/arm/boot/dts/*am4*
8745F: arch/arm/boot/dts/*am5*
8746F: arch/arm/boot/dts/*dra7*
50f29fbd 8747
f5525786 8748OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8749M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8750L: linux-omap@vger.kernel.org
8751S: Maintained
8752F: arch/arm/*omap*/*clock*
8753
8754OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8755M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8756L: linux-omap@vger.kernel.org
8757S: Maintained
8758F: arch/arm/*omap*/*pm*
c46938d4 8759F: drivers/cpufreq/omap-cpufreq.c
f5525786 8760
d21db568 8761OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8762M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8763M: Paul Walmsley <paul@pwsan.com>
8764L: linux-omap@vger.kernel.org
8765S: Maintained
d21db568 8766F: arch/arm/mach-omap2/prm*
692ab1f3 8767
f5525786 8768OMAP AUDIO SUPPORT
6c284903 8769M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8770M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8772L: linux-omap@vger.kernel.org
8773S: Maintained
8774F: sound/soc/omap/
8775
18640193
TL
8776OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8777M: Roger Quadros <rogerq@ti.com>
8778M: Tony Lindgren <tony@atomide.com>
8779L: linux-omap@vger.kernel.org
8780S: Maintained
8781F: drivers/memory/omap-gpmc.c
8782F: arch/arm/mach-omap2/*gpmc*
8783
f5525786 8784OMAP FRAMEBUFFER SUPPORT
830e6384 8785M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8786L: linux-fbdev@vger.kernel.org
f5525786
TL
8787L: linux-omap@vger.kernel.org
8788S: Maintained
8a61f013 8789F: drivers/video/fbdev/omap/
f5525786 8790
676eec0d 8791OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8792M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8793L: linux-omap@vger.kernel.org
676eec0d 8794L: linux-fbdev@vger.kernel.org
178ff4c9 8795S: Maintained
8a61f013 8796F: drivers/video/fbdev/omap2/
178ff4c9
TV
8797F: Documentation/arm/OMAP/DSS
8798
8b37fcfc
OBC
8799OMAP HARDWARE SPINLOCK SUPPORT
8800M: Ohad Ben-Cohen <ohad@wizery.com>
8801L: linux-omap@vger.kernel.org
8802S: Maintained
8803F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8804
f5525786 8805OMAP MMC SUPPORT
8b58be88 8806M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8807L: linux-omap@vger.kernel.org
8808S: Maintained
653f41b5
MC
8809F: drivers/mmc/host/omap.c
8810
8811OMAP HS MMC SUPPORT
0a4585c6 8812L: linux-mmc@vger.kernel.org
653f41b5 8813L: linux-omap@vger.kernel.org
dfa5d196 8814S: Orphan
653f41b5 8815F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8816
8817OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8818M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8819S: Maintained
8820F: drivers/char/hw_random/omap-rng.c
8821
f400c82e 8822OMAP HWMOD SUPPORT
cdb55ab0 8823M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8824M: Paul Walmsley <paul@pwsan.com>
8825L: linux-omap@vger.kernel.org
8826S: Maintained
8fc8b12b 8827F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8828
8633fb30
PW
8829OMAP HWMOD DATA
8830M: Paul Walmsley <paul@pwsan.com>
8831L: linux-omap@vger.kernel.org
8832S: Maintained
8833F: arch/arm/mach-omap2/omap_hwmod*data*
8834
f400c82e 8835OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8836M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8837L: linux-omap@vger.kernel.org
8838S: Maintained
8839F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8840
0db83ced 8841OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8843L: linux-media@vger.kernel.org
8844S: Maintained
7eec52db 8845F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8846F: drivers/media/platform/omap3isp/
0db83ced 8847F: drivers/staging/media/omap4iss/
7e8970e1 8848
f5525786 8849OMAP USB SUPPORT
f5525786
TL
8850L: linux-usb@vger.kernel.org
8851L: linux-omap@vger.kernel.org
3b243519 8852S: Orphan
a16fbd65
JP
8853F: drivers/usb/*/*omap*
8854F: arch/arm/*omap*/usb*
f5525786 8855
6d994710 8856OMAP GPIO DRIVER
fe643528 8857M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8858M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8859M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8860L: linux-omap@vger.kernel.org
8861S: Maintained
fe643528 8862F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8863F: drivers/gpio/gpio-omap.c
8864
c351e290
MJ
8865OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8866M: Mark Jackson <mpfj@newflow.co.uk>
8867L: linux-omap@vger.kernel.org
8868S: Maintained
8869F: arch/arm/boot/dts/am335x-nano.dts
8870
0ad122d9 8871OMFS FILESYSTEM
8b58be88 8872M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8873L: linux-karma-devel@lists.sourceforge.net
8874S: Maintained
679655da
JP
8875F: Documentation/filesystems/omfs.txt
8876F: fs/omfs/
0ad122d9 8877
c1986ee9 8878OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8879M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8880S: Maintained
679655da
JP
8881F: drivers/char/pcmcia/cm4000_cs.c
8882F: include/linux/cm4000_cs.h
c117ab84 8883F: include/uapi/linux/cm4000_cs.h
c1986ee9 8884
77c44ab1 8885OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8886M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8887S: Maintained
679655da 8888F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8889
77d5140f 8890OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8891M: Jonathan Corbet <corbet@lwn.net>
661263b5 8892L: linux-media@vger.kernel.org
275ffde4 8893T: git git://linuxtv.org/media_tree.git
77d5140f 8894S: Maintained
90d72ac6 8895F: drivers/media/i2c/ov7670.c
77d5140f 8896
431bca73 8897ONENAND FLASH DRIVER
8b58be88 8898M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8899L: linux-mtd@lists.infradead.org
8900S: Maintained
679655da
JP
8901F: drivers/mtd/onenand/
8902F: include/linux/mtd/onenand*.h
431bca73 8903
1da177e4 8904ONSTREAM SCSI TAPE DRIVER
8b58be88 8905M: Willem Riede <osst@riede.org>
1da177e4
LT
8906L: osst-users@lists.sourceforge.net
8907L: linux-scsi@vger.kernel.org
8908S: Maintained
f7269cfc
JD
8909F: Documentation/scsi/osst.txt
8910F: drivers/scsi/osst.*
8911F: drivers/scsi/osst_*.h
8912F: drivers/scsi/st.h
1da177e4 8913
e2d1d6c0 8914OPENCORES I2C BUS DRIVER
8b58be88 8915M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8916L: linux-i2c@vger.kernel.org
e2d1d6c0 8917S: Maintained
679655da
JP
8918F: Documentation/i2c/busses/i2c-ocores
8919F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8920
860c44c1 8921OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8922M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8923M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8924L: devicetree@vger.kernel.org
a7fefe9f 8925W: http://www.devicetree.org/
fcdec35e 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8927S: Maintained
f8828205 8928F: drivers/of/
860c44c1 8929F: include/linux/of*.h
f8828205 8930F: scripts/dtc/
860c44c1 8931
f8828205 8932OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8933M: Rob Herring <robh+dt@kernel.org>
f8828205 8934M: Mark Rutland <mark.rutland@arm.com>
f8828205 8935L: devicetree@vger.kernel.org
9f273c24 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8937Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8938S: Maintained
8939F: Documentation/devicetree/
8940F: arch/*/boot/dts/
8941F: include/dt-bindings/
8942
2bb65f56
PA
8943OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8944M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8945L: devicetree@vger.kernel.org
8946S: Maintained
8947F: Documentation/devicetree/dynamic-resolution-notes.txt
8948F: Documentation/devicetree/overlay-notes.txt
8949F: drivers/of/overlay.c
8950F: drivers/of/resolver.c
8951
19f9d392
JB
8952OPENRISC ARCHITECTURE
8953M: Jonas Bonn <jonas@southpole.se>
8954W: http://openrisc.net
19f9d392
JB
8955S: Maintained
8956T: git git://openrisc.net/~jonas/linux
14430813 8957F: arch/openrisc/
19f9d392 8958
ccb1352e 8959OPENVSWITCH
4f337ed5 8960M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8961L: netdev@vger.kernel.org
ccb1352e
JG
8962L: dev@openvswitch.org
8963W: http://openvswitch.org
ccb1352e
JG
8964S: Maintained
8965F: net/openvswitch/
b422da7c 8966F: include/uapi/linux/openvswitch.h
ccb1352e 8967
875fa6fb
VK
8968OPERATING PERFORMANCE POINTS (OPP)
8969M: Viresh Kumar <vireshk@kernel.org>
8970M: Nishanth Menon <nm@ti.com>
8971M: Stephen Boyd <sboyd@codeaurora.org>
8972L: linux-pm@vger.kernel.org
8973S: Maintained
8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8975F: drivers/base/power/opp/
8976F: include/linux/pm_opp.h
8977F: Documentation/power/opp.txt
8978F: Documentation/devicetree/bindings/opp/
8979
af39917d
CL
8980OPL4 DRIVER
8981M: Clemens Ladisch <clemens@ladisch.de>
8982L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8983T: git git://git.alsa-project.org/alsa-kernel.git
8984S: Maintained
8985F: sound/drivers/opl4/
8986
1da177e4 8987OPROFILE
4cf7e718 8988M: Robert Richter <rric@kernel.org>
1da177e4
LT
8989L: oprofile-list@lists.sf.net
8990S: Maintained
81c4a8a6 8991F: arch/*/include/asm/oprofile*.h
679655da
JP
8992F: arch/*/oprofile/
8993F: drivers/oprofile/
8994F: include/linux/oprofile.h
1da177e4 8995
e2d1d6c0 8996ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8997M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8998M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8999L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9000W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9001S: Supported
679655da
JP
9002F: Documentation/filesystems/ocfs2.txt
9003F: Documentation/filesystems/dlmfs.txt
9004F: fs/ocfs2/
e2d1d6c0 9005
1da177e4 9006ORINOCO DRIVER
724c6b35 9007L: linux-wireless@vger.kernel.org
491b26b4 9008W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9009W: http://www.nongnu.org/orinoco/
3a59babb 9010S: Orphan
2be45b66 9011F: drivers/net/wireless/intersil/orinoco/
1da177e4 9012
42c55aa8 9013OSD LIBRARY and FILESYSTEM
fadc0752 9014M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9015M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9016L: osd-dev@open-osd.org
9017W: http://open-osd.org
54e5881d 9018T: git git://git.open-osd.org/open-osd.git
68274794 9019S: Maintained
42c55aa8 9020F: drivers/scsi/osd/
6b6f0b6c 9021F: include/scsi/osd_*
42c55aa8 9022F: fs/exofs/
68274794 9023
ef94b186 9024OVERLAY FILESYSTEM
7c37fbda 9025M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9026L: linux-unionfs@vger.kernel.org
9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9028S: Supported
1d113735 9029F: fs/overlayfs/
7c37fbda
NB
9030F: Documentation/filesystems/overlayfs.txt
9031
85096169
MM
9032ORANGEFS FILESYSTEM
9033M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9034L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9036S: Supported
9037F: fs/orangefs/
9038F: Documentation/filesystems/orangefs.txt
9039
e2d1d6c0 9040P54 WIRELESS DRIVER
084cb0fe 9041M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9042L: linux-wireless@vger.kernel.org
084cb0fe 9043W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9044S: Maintained
d3466830 9045F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9046
f5cd7872 9047PA SEMI ETHERNET DRIVER
f5cd7872 9048L: netdev@vger.kernel.org
56a5b8da 9049S: Orphan
ded19add 9050F: drivers/net/ethernet/pasemi/*
f5cd7872 9051
beb58aa3 9052PA SEMI SMBUS DRIVER
846557d3 9053L: linux-i2c@vger.kernel.org
56a5b8da 9054S: Orphan
679655da 9055F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9056
48fc267e
SK
9057PADATA PARALLEL EXECUTION MECHANISM
9058M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9059L: linux-crypto@vger.kernel.org
9060S: Maintained
9061F: kernel/padata.c
9062F: include/linux/padata.h
9063F: Documentation/padata.txt
9064
709ee531 9065PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9066M: Harald Welte <laforge@gnumonks.org>
d0944853 9067L: platform-driver-x86@vger.kernel.org
709ee531 9068S: Maintained
679655da 9069F: drivers/platform/x86/panasonic-laptop.c
709ee531 9070
368dd5ac 9071PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9072M: David Howells <dhowells@redhat.com>
4fa97181
DH
9073L: linux-am33-list@redhat.com (moderated for non-subscribers)
9074W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9075S: Maintained
679655da
JP
9076F: Documentation/mn10300/
9077F: arch/mn10300/
4fa97181 9078
305b37bd
KS
9079PARALLEL LCD/KEYPAD PANEL DRIVER
9080M: Willy Tarreau <willy@haproxy.com>
9081M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9082S: Odd Fixes
9083F: Documentation/misc-devices/lcd-panel-cgram.txt
9084F: drivers/misc/panel.c
9085
64dfff03
SM
9086PARALLEL PORT SUBSYSTEM
9087M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9088M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9089L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9090S: Maintained
679655da
JP
9091F: drivers/parport/
9092F: include/linux/parport*.h
9093F: drivers/char/ppdev.c
c117ab84 9094F: include/uapi/linux/ppdev.h
64dfff03 9095F: Documentation/parport*.txt
1da177e4 9096
4cdf6bc2 9097PARAVIRT_OPS INTERFACE
d633180c 9098M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9099M: Chris Wright <chrisw@sous-sol.org>
9100M: Alok Kataria <akataria@vmware.com>
9101M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9102L: virtualization@lists.linux-foundation.org
4cdf6bc2 9103S: Supported
a2e19991 9104F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9105F: arch/*/kernel/paravirt*
9106F: arch/*/include/asm/paravirt.h
47ae4b05 9107F: include/linux/hypervisor.h
4cdf6bc2 9108
e2d1d6c0 9109PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9110M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9111L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9112S: Maintained
679655da
JP
9113F: Documentation/blockdev/paride.txt
9114F: drivers/block/paride/
e2d1d6c0
RD
9115
9116PARISC ARCHITECTURE
b8828770 9117M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9118M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9119L: linux-parisc@vger.kernel.org
9120W: http://www.parisc-linux.org/
8a6e2535 9121Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9124S: Maintained
679655da 9125F: arch/parisc/
2b6bac9e 9126F: Documentation/parisc/
679655da 9127F: drivers/parisc/
2b6bac9e
HD
9128F: drivers/char/agp/parisc-agp.c
9129F: drivers/input/serio/gscps2.c
9130F: drivers/parport/parport_gsc.*
9131F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9132F: drivers/video/fbdev/sti*
2b6bac9e
HD
9133F: drivers/video/console/sti*
9134F: drivers/video/logo/logo_parisc*
e2d1d6c0 9135
1662d32c 9136PC87360 HARDWARE MONITORING DRIVER
8b58be88 9137M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9138L: linux-hwmon@vger.kernel.org
1662d32c 9139S: Maintained
679655da
JP
9140F: Documentation/hwmon/pc87360
9141F: drivers/hwmon/pc87360.c
1662d32c
JC
9142
9143PC8736x GPIO DRIVER
8b58be88 9144M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9145S: Maintained
679655da 9146F: drivers/char/pc8736x_gpio.c
1662d32c 9147
1ad107fd 9148PC87427 HARDWARE MONITORING DRIVER
d8130624 9149M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9150L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9151S: Maintained
9152F: Documentation/hwmon/pc87427
9153F: drivers/hwmon/pc87427.c
9154
b26e0ed4 9155PCA9532 LED DRIVER
8b58be88 9156M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9157S: Maintained
d5ca6918
JP
9158F: drivers/leds/leds-pca9532.c
9159F: include/linux/leds-pca9532.h
b26e0ed4 9160
5ce914a8 9161PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9162M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9163L: linux-i2c@vger.kernel.org
9164S: Maintained
b4f0b74e 9165F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9166
3971dae5 9167PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9168M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9169S: Maintained
9170F: drivers/firmware/pcdp.*
9171
065c6359 9172PCI ERROR RECOVERY
6305902c 9173M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9174L: linux-pci@vger.kernel.org
065c6359 9175S: Supported
679655da 9176F: Documentation/PCI/pci-error-recovery.txt
065c6359 9177
78c1cffd
RC
9178PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9179M: Russell Currey <ruscur@russell.cc>
9180L: linuxppc-dev@lists.ozlabs.org
9181S: Supported
9182F: Documentation/powerpc/eeh-pci-error-recovery.txt
9183F: arch/powerpc/kernel/eeh*.c
9184F: arch/powerpc/platforms/*/eeh*.c
9185F: arch/powerpc/include/*/eeh*.h
9186
1da177e4 9187PCI SUBSYSTEM
5ac3a6d2 9188M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9189L: linux-pci@vger.kernel.org
99662dd1 9190Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9192S: Supported
92a1fe2e 9193F: Documentation/devicetree/bindings/pci/
679655da
JP
9194F: Documentation/PCI/
9195F: drivers/pci/
9196F: include/linux/pci*
6b49ee49 9197F: arch/x86/pci/
cad01f91 9198F: arch/x86/kernel/quirks.c
1da177e4 9199
eaa6111b
LFT
9200PCI DRIVER FOR ALTERA PCIE IP
9201M: Ley Foon Tan <lftan@altera.com>
9202L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9203L: linux-pci@vger.kernel.org
9204S: Supported
9205F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9206F: drivers/pci/host/pcie-altera.c
9207
b7e78170
RH
9208PCI DRIVER FOR ARM VERSATILE PLATFORM
9209M: Rob Herring <robh@kernel.org>
9210L: linux-pci@vger.kernel.org
9211L: linux-arm-kernel@lists.infradead.org
9212S: Maintained
9213F: Documentation/devicetree/bindings/pci/versatile.txt
9214F: drivers/pci/host/pci-versatile.c
9215
3dc9d38c
TP
9216PCI DRIVER FOR ARMADA 8K
9217M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9218L: linux-pci@vger.kernel.org
9219L: linux-arm-kernel@lists.infradead.org
9220S: Maintained
9221F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9222F: drivers/pci/host/pcie-armada8k.c
9223
5f6b6ccd
TI
9224PCI DRIVER FOR APPLIEDMICRO XGENE
9225M: Tanmay Inamdar <tinamdar@apm.com>
9226L: linux-pci@vger.kernel.org
9227L: linux-arm-kernel@lists.infradead.org
9228S: Maintained
9229F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9230F: drivers/pci/host/pci-xgene.c
9231
62d0ff83
ML
9232PCI DRIVER FOR FREESCALE LAYERSCAPE
9233M: Minghuan Lian <minghuan.Lian@freescale.com>
9234M: Mingkai Hu <mingkai.hu@freescale.com>
9235M: Roy Zang <tie-fei.zang@freescale.com>
9236L: linuxppc-dev@lists.ozlabs.org
9237L: linux-pci@vger.kernel.org
9238L: linux-arm-kernel@lists.infradead.org
9239S: Maintained
9240F: drivers/pci/host/*layerscape*
9241
f0b75693 9242PCI DRIVER FOR IMX6
f175aa2c 9243M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9244M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9245L: linux-pci@vger.kernel.org
9246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9247S: Maintained
9248F: drivers/pci/host/*imx6*
9249
0c4ffcfe
MK
9250PCI DRIVER FOR TI KEYSTONE
9251M: Murali Karicheri <m-karicheri2@ti.com>
9252L: linux-pci@vger.kernel.org
9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254S: Maintained
9255F: drivers/pci/host/*keystone*
9256
f0b75693
BH
9257PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9258M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9259M: Jason Cooper <jason@lakedaemon.net>
9260L: linux-pci@vger.kernel.org
9261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262S: Maintained
9263F: drivers/pci/host/*mvebu*
9264
8c39d710
TP
9265PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9266M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9267L: linux-pci@vger.kernel.org
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269S: Maintained
441106d9 9270F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9271F: drivers/pci/host/pci-aardvark.c
9272
0447cfd7
TR
9273PCI DRIVER FOR NVIDIA TEGRA
9274M: Thierry Reding <thierry.reding@gmail.com>
9275L: linux-tegra@vger.kernel.org
f0b75693 9276L: linux-pci@vger.kernel.org
0447cfd7
TR
9277S: Supported
9278F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9279F: drivers/pci/host/pci-tegra.c
9280
47ff3de9
KVA
9281PCI DRIVER FOR TI DRA7XX
9282M: Kishon Vijay Abraham I <kishon@ti.com>
9283L: linux-omap@vger.kernel.org
9284L: linux-pci@vger.kernel.org
9285S: Supported
9286F: Documentation/devicetree/bindings/pci/ti-pci.txt
9287F: drivers/pci/host/pci-dra7xx.c
9288
f0b75693
BH
9289PCI DRIVER FOR RENESAS R-CAR
9290M: Simon Horman <horms@verge.net.au>
9291L: linux-pci@vger.kernel.org
4a121096 9292L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9293S: Maintained
9294F: drivers/pci/host/*rcar*
9295
4af82255 9296PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9297M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9298L: linux-pci@vger.kernel.org
f0b75693
BH
9299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9301S: Maintained
9302F: drivers/pci/host/pci-exynos.c
9303
f0b75693 9304PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9305M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9306M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9307L: linux-pci@vger.kernel.org
9308S: Maintained
9309F: drivers/pci/host/*designware*
9310
5a3aa2a8 9311PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9312M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9313L: linux-pci@vger.kernel.org
9314S: Maintained
9315F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9316F: drivers/pci/host/pcie-designware-plat.c
9317
cf28855b
WD
9318PCI DRIVER FOR GENERIC OF HOSTS
9319M: Will Deacon <will.deacon@arm.com>
9320L: linux-pci@vger.kernel.org
9321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9322S: Maintained
9323F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9324F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9325F: drivers/pci/host/pci-host-generic.c
9326
185a383a
KB
9327PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9328M: Keith Busch <keith.busch@intel.com>
9329L: linux-pci@vger.kernel.org
9330S: Supported
9331F: arch/x86/pci/vmd.c
9332
51b66a6c 9333PCIE DRIVER FOR ST SPEAR13XX
110baab1 9334M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9335L: linux-pci@vger.kernel.org
110baab1 9336S: Maintained
51b66a6c
PA
9337F: drivers/pci/host/*spear*
9338
af1169b4
LFT
9339PCI MSI DRIVER FOR ALTERA MSI IP
9340M: Ley Foon Tan <lftan@altera.com>
9341L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9342L: linux-pci@vger.kernel.org
9343S: Supported
9344F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9345F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9346
dcd19de3
DD
9347PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9348M: Duc Dang <dhdang@apm.com>
9349L: linux-pci@vger.kernel.org
9350L: linux-arm-kernel@lists.infradead.org
9351S: Maintained
9352F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9353F: drivers/pci/host/pci-xgene-msi.c
9354
a3cbfae1
NC
9355PCIE DRIVER FOR AXIS ARTPEC
9356M: Niklas Cassel <niklas.cassel@axis.com>
9357M: Jesper Nilsson <jesper.nilsson@axis.com>
9358L: linux-arm-kernel@axis.com
9359L: linux-pci@vger.kernel.org
9360S: Maintained
9361F: Documentation/devicetree/bindings/pci/axis,artpec*
9362F: drivers/pci/host/*artpec*
9363
500a1d9a
ZW
9364PCIE DRIVER FOR HISILICON
9365M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9366M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9367L: linux-pci@vger.kernel.org
9368S: Maintained
9369F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9370F: drivers/pci/host/pcie-hisi.c
9371
e77f847d
SL
9372PCIE DRIVER FOR ROCKCHIP
9373M: Shawn Lin <shawn.lin@rock-chips.com>
9374M: Wenrui Li <wenrui.li@rock-chips.com>
9375L: linux-pci@vger.kernel.org
9376L: linux-rockchip@lists.infradead.org
9377S: Maintained
9378F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9379F: drivers/pci/host/pcie-rockchip.c
9380
82a82383
SV
9381PCIE DRIVER FOR QUALCOMM MSM
9382M: Stanimir Varbanov <svarbanov@mm-sol.com>
9383L: linux-pci@vger.kernel.org
9384L: linux-arm-msm@vger.kernel.org
9385S: Maintained
9386F: drivers/pci/host/*qcom*
9387
f12b76e5
DD
9388PCIE DRIVER FOR CAVIUM THUNDERX
9389M: David Daney <david.daney@cavium.com>
9390L: linux-pci@vger.kernel.org
9391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9392S: Supported
9393F: Documentation/devicetree/bindings/pci/pci-thunder-*
9394F: drivers/pci/host/pci-thunder-*
9395
1da177e4 9396PCMCIA SUBSYSTEM
4230dfc9 9397P: Linux PCMCIA Team
f5df5881 9398L: linux-pcmcia@lists.infradead.org
6650e0a5 9399W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9400T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9401S: Maintained
679655da 9402F: Documentation/pcmcia/
a67cd548 9403F: tools/pcmcia/
679655da
JP
9404F: drivers/pcmcia/
9405F: include/pcmcia/
1da177e4
LT
9406
9407PCNET32 NETWORK DRIVER
227fb925 9408M: Don Fry <pcnet32@frontier.com>
979b6c13 9409L: netdev@vger.kernel.org
1da177e4 9410S: Maintained
b955f6ca 9411F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9412
48fc267e
SK
9413PCRYPT PARALLEL CRYPTO ENGINE
9414M: Steffen Klassert <steffen.klassert@secunet.com>
9415L: linux-crypto@vger.kernel.org
9416S: Maintained
9417F: crypto/pcrypt.c
9418F: include/crypto/pcrypt.h
9419
e72df0b8
TH
9420PER-CPU MEMORY ALLOCATOR
9421M: Tejun Heo <tj@kernel.org>
93e205a7 9422M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9424S: Maintained
9425F: include/linux/percpu*.h
9426F: mm/percpu*.c
9427F: arch/*/include/asm/percpu.h
9428
ad4ecbcb 9429PER-TASK DELAY ACCOUNTING
185e595f 9430M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9431S: Maintained
679655da
JP
9432F: include/linux/delayacct.h
9433F: kernel/delayacct.c
ad4ecbcb 9434
57c0c15b 9435PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9436M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9437M: Ingo Molnar <mingo@redhat.com>
f80c5393 9438M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9439R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9440L: linux-kernel@vger.kernel.org
75fc2d37 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9442S: Supported
d53e8365 9443F: kernel/events/*
a003236c 9444F: include/linux/perf_event.h
c117ab84 9445F: include/uapi/linux/perf_event.h
141c4296
RR
9446F: arch/*/kernel/perf_event*.c
9447F: arch/*/kernel/*/perf_event*.c
9448F: arch/*/kernel/*/*/perf_event*.c
a003236c 9449F: arch/*/include/asm/perf_event.h
a003236c 9450F: arch/*/kernel/perf_callchain.c
b0a434fb 9451F: arch/*/events/*
a003236c 9452F: tools/perf/
6c0b3244 9453
dd49d0f5 9454PERSONALITY HANDLING
8b58be88 9455M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9456L: linux-abi-devel@lists.sourceforge.net
9457S: Maintained
679655da 9458F: include/linux/personality.h
c117ab84 9459F: include/uapi/linux/personality.h
dd49d0f5 9460
838e7a03 9461PHONET PROTOCOL
2a06b40f 9462M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9463S: Supported
9464F: Documentation/networking/phonet.txt
9465F: include/linux/phonet.h
9466F: include/net/phonet/
c117ab84 9467F: include/uapi/linux/phonet.h
838e7a03
RDC
9468F: net/phonet/
9469
1da177e4 9470PHRAM MTD DRIVER
8b58be88 9471M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9472L: linux-mtd@lists.infradead.org
9473S: Maintained
679655da 9474F: drivers/mtd/devices/phram.c
1da177e4 9475
efdbb10e
BP
9476PICOLCD HID DRIVER
9477M: Bruno Prémont <bonbons@linux-vserver.org>
9478L: linux-input@vger.kernel.org
9479S: Maintained
9480F: drivers/hid/hid-picolcd*
9481
a53bfa07
JI
9482PICOXCELL SUPPORT
9483M: Jamie Iles <jamie@jamieiles.com>
9484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9485T: git git://github.com/jamieiles/linux-2.6-ji.git
9486S: Supported
b8733987 9487F: arch/arm/boot/dts/picoxcell*
14430813 9488F: arch/arm/mach-picoxcell/
b8733987 9489F: drivers/crypto/picoxcell*
a53bfa07 9490
2744e8af
LW
9491PIN CONTROL SUBSYSTEM
9492M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9493L: linux-gpio@vger.kernel.org
dbe752a3 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9495S: Maintained
9feeed94 9496F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9497F: Documentation/pinctrl.txt
07f29ba6 9498F: drivers/pinctrl/
8e406fe4 9499F: include/linux/pinctrl/
2744e8af 9500
2201bbb8
JCPV
9501PIN CONTROLLER - ATMEL AT91
9502M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9504S: Maintained
c654b6bf 9505F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9506
33d3690c
LD
9507PIN CONTROLLER - ATMEL AT91 PIO4
9508M: Ludovic Desroches <ludovic.desroches@atmel.com>
9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9510L: linux-gpio@vger.kernel.org
9511S: Supported
9512F: drivers/pinctrl/pinctrl-at91-pio4.*
9513
cbd1b652
MW
9514PIN CONTROLLER - INTEL
9515M: Mika Westerberg <mika.westerberg@linux.intel.com>
9516M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9517S: Maintained
9518F: drivers/pinctrl/intel/
2201bbb8 9519
9963b536
LP
9520PIN CONTROLLER - RENESAS
9521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9522M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9523L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9524S: Maintained
9525F: drivers/pinctrl/sh-pfc/
9526
b75e60d6 9527PIN CONTROLLER - SAMSUNG
fea685e9 9528M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9529M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9530M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9533S: Maintained
9b5b33f6 9534F: drivers/pinctrl/samsung/
5db7e3bb
KK
9535F: include/dt-bindings/pinctrl/samsung.h
9536F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9537
13cbd906
TL
9538PIN CONTROLLER - SINGLE
9539M: Tony Lindgren <tony@atomide.com>
9540M: Haojian Zhuang <haojian.zhuang@linaro.org>
9541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9542L: linux-omap@vger.kernel.org
9543S: Maintained
9544F: drivers/pinctrl/pinctrl-single.c
9545
deda8287 9546PIN CONTROLLER - ST SPEAR
da89947b 9547M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549W: http://www.st.com/spear
9550S: Maintained
8e406fe4 9551F: drivers/pinctrl/spear/
deda8287 9552
11a1cf34
JH
9553PISTACHIO SOC SUPPORT
9554M: James Hartley <james.hartley@imgtec.com>
9555M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9556L: linux-mips@linux-mips.org
9557S: Maintained
9558F: arch/mips/pistachio/
9559F: arch/mips/include/asm/mach-pistachio/
9560F: arch/mips/boot/dts/pistachio/
9561F: arch/mips/configs/pistachio*_defconfig
9562
249a6771 9563PKTCDVD DRIVER
e5f6450c 9564M: Jiri Kosina <jikos@kernel.org>
249a6771 9565S: Maintained
679655da
JP
9566F: drivers/block/pktcdvd.c
9567F: include/linux/pktcdvd.h
c117ab84 9568F: include/uapi/linux/pktcdvd.h
249a6771 9569
b31d8273
G
9570PKUNITY SOC DRIVERS
9571M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9572W: http://mprc.pku.edu.cn/~guanxuetao/linux
9573S: Maintained
ceebf4d5 9574T: git git://github.com/gxt/linux.git
b31d8273 9575F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9576F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9577F: drivers/video/fbdev/fb-puv3.c
2809e80b 9578F: drivers/rtc/rtc-puv3.c
b31d8273 9579
9d2ecfb7 9580PMBUS HARDWARE MONITORING DRIVERS
ca462085 9581M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9582L: linux-hwmon@vger.kernel.org
9583W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9584W: http://www.roeck-us.net/linux/drivers/
9585T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9586S: Maintained
9587F: Documentation/hwmon/pmbus
9588F: drivers/hwmon/pmbus/
9589F: include/linux/i2c/pmbus.h
9590
89a36810 9591PMC SIERRA MaxRAID DRIVER
89a36810
AR
9592L: linux-scsi@vger.kernel.org
9593W: http://www.pmc-sierra.com/
3cdea4d7 9594S: Orphan
89a36810
AR
9595F: drivers/scsi/pmcraid.*
9596
dbf9bfe6 9597PMC SIERRA PM8001 DRIVER
d32477e2 9598M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9599M: lindar_liu@usish.com
f5a7b525 9600L: pmchba@pmcs.com
dbf9bfe6 9601L: linux-scsi@vger.kernel.org
9602S: Supported
9603F: drivers/scsi/pm8001/
9604
1da177e4 9605POSIX CLOCKS and TIMERS
8b58be88 9606M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9607L: linux-kernel@vger.kernel.org
75fc2d37 9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9609S: Maintained
679655da
JP
9610F: fs/timerfd.c
9611F: include/linux/timer*
5cee9645 9612F: kernel/time/*timer*
1da177e4 9613
7b06a6d7
RW
9614POWER MANAGEMENT CORE
9615M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9616L: linux-pm@vger.kernel.org
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9618S: Supported
9619F: drivers/base/power/
9620F: include/linux/pm.h
9621F: include/linux/pm_*
9622F: include/linux/powercap.h
9623F: drivers/powercap/
9624
3be86148 9625POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9626M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9627L: linux-pm@vger.kernel.org
58db9505 9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9629S: Maintained
f3332532 9630F: Documentation/devicetree/bindings/power/supply/
679655da 9631F: include/linux/power_supply.h
8c0984e5 9632F: drivers/power/supply/
3be86148 9633
514f161a
MR
9634POWER STATE COORDINATION INTERFACE (PSCI)
9635M: Mark Rutland <mark.rutland@arm.com>
9636M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9637L: linux-arm-kernel@lists.infradead.org
9638S: Maintained
9639F: drivers/firmware/psci.c
9640F: include/linux/psci.h
9641F: include/uapi/linux/psci.h
9642
43a1dd9b
SJS
9643POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9644M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9645L: linuxppc-dev@lists.ozlabs.org
9646S: Maintained
9647F: drivers/char/powernv-op-panel.c
9648
1da177e4 9649PNP SUPPORT
9c3646d1 9650M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9651S: Maintained
679655da 9652F: drivers/pnp/
1da177e4
LT
9653
9654PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9655M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9656L: linux-ppp@vger.kernel.org
9657S: Maintained
224cf5ad 9658F: drivers/net/ppp/ppp_*
1da177e4
LT
9659
9660PPP OVER ATM (RFC 2364)
8b58be88 9661M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9662S: Maintained
679655da 9663F: net/atm/pppoatm.c
c117ab84 9664F: include/uapi/linux/atmppp.h
1da177e4
LT
9665
9666PPP OVER ETHERNET
8b58be88 9667M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9668S: Maintained
224cf5ad
JK
9669F: drivers/net/ppp/pppoe.c
9670F: drivers/net/ppp/pppox.c
1da177e4 9671
a6d2370b 9672PPP OVER L2TP
8b58be88 9673M: James Chapman <jchapman@katalix.com>
a6d2370b 9674S: Maintained
90ca28d1 9675F: net/l2tp/l2tp_ppp.c
679655da 9676F: include/linux/if_pppol2tp.h
c117ab84 9677F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9678
eae9d2ba 9679PPS SUPPORT
8b58be88 9680M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9681W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9682L: linuxpps@ml.enneenne.com (subscribers-only)
9683S: Maintained
cabaaf41
JP
9684F: Documentation/pps/
9685F: drivers/pps/
9686F: include/linux/pps*.h
eae9d2ba 9687
71a6d0af
HW
9688PPTP DRIVER
9689M: Dmitry Kozlov <xeb@mail.ru>
9690L: netdev@vger.kernel.org
9691S: Maintained
224cf5ad 9692F: drivers/net/ppp/pptp.c
71a6d0af
HW
9693W: http://sourceforge.net/projects/accel-pptp
9694
1da177e4 9695PREEMPTIBLE KERNEL
8b58be88 9696M: Robert Love <rml@tech9.net>
1da177e4
LT
9697L: kpreempt-tech@lists.sourceforge.net
9698W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9699S: Supported
679655da
JP
9700F: Documentation/preempt-locking.txt
9701F: include/linux/preempt.h
1da177e4
LT
9702
9703PRISM54 WIRELESS DRIVER
8b58be88 9704M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9705L: linux-wireless@vger.kernel.org
9ef80804 9706W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9707S: Obsolete
c12edfe2 9708F: drivers/net/wireless/intersil/prism54/
1da177e4 9709
02c18891 9710PS3 NETWORK SUPPORT
b809b9ca 9711M: Geoff Levand <geoff@infradead.org>
02c18891 9712L: netdev@vger.kernel.org
a14ab6b6 9713L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9714S: Maintained
8df158ac 9715F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9716
f58a9d17 9717PS3 PLATFORM SUPPORT
b809b9ca 9718M: Geoff Levand <geoff@infradead.org>
a4724ed6 9719L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9720S: Maintained
679655da
JP
9721F: arch/powerpc/boot/ps3*
9722F: arch/powerpc/include/asm/lv1call.h
9723F: arch/powerpc/include/asm/ps3*.h
9724F: arch/powerpc/platforms/ps3/
9725F: drivers/*/ps3*
9726F: drivers/ps3/
fec629b8 9727F: drivers/rtc/rtc-ps3.c
679655da 9728F: drivers/usb/host/*ps3.c
fec629b8 9729F: sound/ppc/snd_ps3*
f58a9d17 9730
cffb4add 9731PS3VRAM DRIVER
8b58be88 9732M: Jim Paris <jim@jtan.com>
3715a5d0 9733M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9734L: linuxppc-dev@lists.ozlabs.org
cffb4add 9735S: Maintained
8a3977cb 9736F: drivers/block/ps3vram.c
cffb4add 9737
8defe599 9738PSTORE FILESYSTEM
9d5e2a02 9739M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9740M: Colin Cross <ccross@android.com>
9741M: Kees Cook <keescook@chromium.org>
9742M: Tony Luck <tony.luck@intel.com>
9743S: Maintained
9f273c24 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9745F: fs/pstore/
9746F: include/linux/pstore*
04851772 9747F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9748F: drivers/acpi/apei/erst.c
9749
7fbc415d
RC
9750PTP HARDWARE CLOCK SUPPORT
9751M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9752L: netdev@vger.kernel.org
7fbc415d
RC
9753S: Maintained
9754W: http://linuxptp.sourceforge.net/
9755F: Documentation/ABI/testing/sysfs-ptp
9756F: Documentation/ptp/*
0ecb3cdd 9757F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9758F: drivers/net/phy/dp83640*
9759F: drivers/ptp/*
9760F: include/linux/ptp_cl*
9761
cf94a4d1 9762PTRACE SUPPORT
e846ee5f 9763M: Roland McGrath <roland@hack.frob.com>
8b58be88 9764M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9765S: Maintained
9766F: include/asm-generic/syscall.h
9767F: include/linux/ptrace.h
9768F: include/linux/regset.h
9769F: include/linux/tracehook.h
c117ab84 9770F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9771F: kernel/ptrace.c
9772
3e9d7ba7
HV
9773PULSE8-CEC DRIVER
9774M: Hans Verkuil <hverkuil@xs4all.nl>
9775L: linux-media@vger.kernel.org
9776T: git git://linuxtv.org/media_tree.git
9777S: Maintained
9778F: drivers/staging/media/pulse8-cec
9779
8320204a 9780PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9781M: Mike Isely <isely@pobox.com>
16e9495d 9782L: pvrusb2@isely.net (subscribers-only)
661263b5 9783L: linux-media@vger.kernel.org
8320204a 9784W: http://www.isely.net/pvrusb2/
275ffde4 9785T: git git://linuxtv.org/media_tree.git
8320204a 9786S: Maintained
618cd932 9787F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9788F: drivers/media/usb/pvrusb2/
8320204a 9789
39532e6c 9790PWC WEBCAM DRIVER
c0936df4 9791M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9792L: linux-media@vger.kernel.org
9793T: git git://linuxtv.org/media_tree.git
c0936df4 9794S: Odd Fixes
39532e6c
HG
9795F: drivers/media/usb/pwc/*
9796
93c090b3 9797PWM FAN DRIVER
774e0362
KD
9798M: Kamil Debski <kamil@wypas.org>
9799M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9800L: linux-hwmon@vger.kernel.org
93c090b3
KD
9801S: Supported
9802F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9803F: Documentation/hwmon/pwm-fan
9804F: drivers/hwmon/pwm-fan.c
9805
200efedd 9806PWM SUBSYSTEM
aa3495f7
TR
9807M: Thierry Reding <thierry.reding@gmail.com>
9808L: linux-pwm@vger.kernel.org
0c2498f1 9809S: Maintained
006e854f 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9811F: Documentation/pwm.txt
9812F: Documentation/devicetree/bindings/pwm/
9813F: include/linux/pwm.h
0c2498f1 9814F: drivers/pwm/
a140b98d
TR
9815F: drivers/video/backlight/pwm_bl.c
9816F: include/linux/pwm_backlight.h
0c2498f1 9817
30ec261e 9818PXA2xx/PXA3xx SUPPORT
8da5e302 9819M: Daniel Mack <daniel@zonque.org>
a323f664 9820M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9821M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9823T: git git://github.com/hzhuang1/linux.git
8da5e302 9824T: git git://github.com/rjarzmik/linux.git
1da177e4 9825S: Maintained
e68d7c14 9826F: arch/arm/boot/dts/pxa*
679655da 9827F: arch/arm/mach-pxa/
820439f1 9828F: drivers/dma/pxa*
679655da 9829F: drivers/pcmcia/pxa2xx*
1403ead9 9830F: drivers/pinctrl/pxa/
9df92e6c 9831F: drivers/spi/spi-pxa2xx*
faf2e1db 9832F: drivers/usb/gadget/udc/pxa2*
679655da 9833F: include/sound/pxa2xx-lib.h
bec4c99e 9834F: sound/arm/pxa*
14430813 9835F: sound/soc/pxa/
1da177e4 9836
f3154a46
RJ
9837PXA GPIO DRIVER
9838M: Robert Jarzmik <robert.jarzmik@free.fr>
9839L: linux-gpio@vger.kernel.org
9840S: Maintained
9841F: drivers/gpio/gpio-pxa.c
9842
ec64d3bf
EG
9843PXA3xx NAND FLASH DRIVER
9844M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9845L: linux-mtd@lists.infradead.org
9846S: Maintained
9a67f099 9847F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9848
3f640c61 9849MMP SUPPORT
8b58be88 9850M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9851M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9853T: git git://github.com/hzhuang1/linux.git
9854T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9855S: Maintained
e68d7c14 9856F: arch/arm/boot/dts/mmp*
3f640c61 9857F: arch/arm/mach-mmp/
e8e6cb32 9858
272f133a
PO
9859PXA MMCI DRIVER
9860S: Orphan
9861
57f63bc8 9862PXA RTC DRIVER
8b58be88 9863M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9864L: rtc-linux@googlegroups.com
9865S: Maintained
9866
cea4001a 9867QAT DRIVER
90ab5a81
TS
9868M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9869M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9870L: qat-linux@intel.com
9871S: Supported
9872F: drivers/crypto/qat/
cea4001a 9873
52a09a04 9874QIB DRIVER
8473c603 9875M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9876L: linux-rdma@vger.kernel.org
9877S: Supported
9878F: drivers/infiniband/hw/qib/
9879
5e9772b9
JS
9880QLOGIC QLA1280 SCSI DRIVER
9881M: Michael Reed <mdr@sgi.com>
9882L: linux-scsi@vger.kernel.org
9883S: Maintained
9884F: drivers/scsi/qla1280.[ch]
9885
1da177e4 9886QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9887M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9888L: linux-scsi@vger.kernel.org
9889S: Supported
679655da
JP
9890F: Documentation/scsi/LICENSE.qla2xxx
9891F: drivers/scsi/qla2xxx/
1da177e4 9892
883c98fe 9893QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9894M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9895L: linux-scsi@vger.kernel.org
9896S: Supported
bacfb81b 9897F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9898F: drivers/scsi/qla4xxx/
9899
5a4faa87 9900QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9901M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9902M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9903M: linux-driver@qlogic.com
9904L: netdev@vger.kernel.org
9905S: Supported
679655da 9906F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9907F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9908
0ec00f03 9909QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9910M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9911L: netdev@vger.kernel.org
9912S: Supported
aa43c215 9913F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9914
c4e84bde 9915QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9916M: Harish Patil <harish.patil@qlogic.com>
9917M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9918M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9919M: linux-driver@qlogic.com
c4e84bde
RM
9920L: netdev@vger.kernel.org
9921S: Supported
aa43c215 9922F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9923
fe56b9e6
YM
9924QLOGIC QL4xxx ETHERNET DRIVER
9925M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9926M: Ariel Elior <Ariel.Elior@qlogic.com>
9927M: everest-linux-l2@qlogic.com
9928L: netdev@vger.kernel.org
9929S: Supported
9930F: drivers/net/ethernet/qlogic/qed/
9931F: include/linux/qed/
9932F: drivers/net/ethernet/qlogic/qede/
9933
1da177e4 9934QNX4 FILESYSTEM
8b58be88 9935M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9936W: http://www.alarsen.net/linux/qnx4fs/
9937S: Maintained
80811493 9938F: fs/qnx4/
c117ab84
CEB
9939F: include/uapi/linux/qnx4_fs.h
9940F: include/uapi/linux/qnxtypes.h
1da177e4 9941
91952bc0
AP
9942QT1010 MEDIA DRIVER
9943M: Antti Palosaari <crope@iki.fi>
9944L: linux-media@vger.kernel.org
a825eaec 9945W: https://linuxtv.org
91952bc0
AP
9946W: http://palosaari.fi/linux/
9947Q: http://patchwork.linuxtv.org/project/linux-media/list/
9948T: git git://linuxtv.org/anttip/media_tree.git
9949S: Maintained
9950F: drivers/media/tuners/qt1010*
9951
966fb5ec
SM
9952QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9953M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9954L: linux-wireless@vger.kernel.org
9955L: ath9k-devel@lists.ath9k.org
9956W: http://wireless.kernel.org/en/users/Drivers/ath9k
9957S: Supported
9958F: drivers/net/wireless/ath/ath9k/
9959
2ea0ffcb
KV
9960QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9961M: Kalle Valo <kvalo@qca.qualcomm.com>
9962L: ath10k@lists.infradead.org
9963W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9965S: Supported
9966F: drivers/net/wireless/ath/ath10k/
9967
b9b17deb
TT
9968QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9969M: Timur Tabi <timur@codeaurora.org>
9970L: netdev@vger.kernel.org
9971S: Supported
9972F: drivers/net/ethernet/qualcomm/emac/
9973
4f4567cf
RK
9974QUALCOMM HEXAGON ARCHITECTURE
9975M: Richard Kuo <rkuo@codeaurora.org>
9976L: linux-hexagon@vger.kernel.org
9f273c24 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9978S: Supported
9979F: arch/hexagon/
9980
8e84c258
EK
9981QUALCOMM WCN36XX WIRELESS DRIVER
9982M: Eugene Krasnikov <k.eugene.e@gmail.com>
9983L: wcn36xx@lists.infradead.org
9984W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9985T: git git://github.com/KrasnikovEugene/wcn36xx.git
9986S: Supported
9987F: drivers/net/wireless/ath/wcn36xx/
9988
eeca9a67
MT
9989QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9990M: Gabriel Somlo <somlo@cmu.edu>
9991M: "Michael S. Tsirkin" <mst@redhat.com>
9992L: qemu-devel@nongnu.org
9993S: Maintained
9994F: drivers/firmware/qemu_fw_cfg.c
9995
602adf40 9996RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9997M: Ilya Dryomov <idryomov@gmail.com>
9998M: Sage Weil <sage@redhat.com>
527a88b9 9999M: Alex Elder <elder@kernel.org>
398ecff5 10000L: ceph-devel@vger.kernel.org
09d90327
SW
10001W: http://ceph.com/
10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10003T: git git://github.com/ceph/ceph-client.git
602adf40 10004S: Supported
398ecff5 10005F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10006F: drivers/block/rbd.c
10007F: drivers/block/rbd_types.h
10008
1da177e4 10009RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10010M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10011L: linux-fbdev@vger.kernel.org
1da177e4 10012S: Maintained
8a61f013 10013F: drivers/video/fbdev/aty/radeon*
c117ab84 10014F: include/uapi/linux/radeonfb.h
1da177e4 10015
c6c9b34c 10016RADIOSHARK RADIO DRIVER
c0936df4 10017M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10018L: linux-media@vger.kernel.org
10019T: git git://linuxtv.org/media_tree.git
10020S: Maintained
10021F: drivers/media/radio/radio-shark.c
10022
10023RADIOSHARK2 RADIO DRIVER
c0936df4 10024M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10025L: linux-media@vger.kernel.org
10026T: git git://linuxtv.org/media_tree.git
10027S: Maintained
10028F: drivers/media/radio/radio-shark2.c
10029F: drivers/media/radio/radio-tea5777.c
10030
1da177e4 10031RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10032M: Paul Mackerras <paulus@samba.org>
c69f677c 10033L: linux-fbdev@vger.kernel.org
1da177e4 10034S: Maintained
8a61f013 10035F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10036
a0fd81a9 10037RALINK MIPS ARCHITECTURE
bdb40e8e 10038M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10039L: linux-mips@linux-mips.org
10040S: Maintained
10041F: arch/mips/ralink
10042
e7839f25 10043RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10044P: rt2x00 project
b182427e 10045M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10046M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10047L: linux-wireless@vger.kernel.org
95ea3627 10048S: Maintained
33aca94d 10049F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10050
9db5579b 10051RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10052M: Jens Axboe <axboe@kernel.dk>
9db5579b 10053S: Maintained
679655da
JP
10054F: Documentation/blockdev/ramdisk.txt
10055F: drivers/block/brd.c
9db5579b 10056
9e95ce27 10057RANDOM NUMBER DRIVER
0624bcaa 10058M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10059S: Maintained
679655da 10060F: drivers/char/random.c
9e95ce27 10061
394b701c 10062RAPIDIO SUBSYSTEM
8b58be88 10063M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10064M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10065S: Maintained
679655da 10066F: drivers/rapidio/
394b701c 10067
e2d1d6c0 10068RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10069L: linux-wireless@vger.kernel.org
f52a5490 10070S: Orphan
679655da 10071F: drivers/net/wireless/ray*
e2d1d6c0
RD
10072
10073RCUTORTURE MODULE
e0198b29 10074M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10075M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10076L: linux-kernel@vger.kernel.org
f9094d8e 10077S: Supported
08deed1e 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10079F: Documentation/RCU/torture.txt
34e2d560 10080F: kernel/rcu/rcutorture.c
e2d1d6c0 10081
c87b9c60
PM
10082RCUTORTURE TEST FRAMEWORK
10083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10084M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10085R: Steven Rostedt <rostedt@goodmis.org>
10086R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10087R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10088L: linux-kernel@vger.kernel.org
c87b9c60
PM
10089S: Supported
10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10091F: tools/testing/selftests/rcutorture
10092
c1f766b5 10093RDC R-321X SoC
8b58be88 10094M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10095S: Maintained
10096
db17f395 10097RDC R6040 FAST ETHERNET DRIVER
35566e96 10098M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10099L: netdev@vger.kernel.org
10100S: Maintained
58565a35 10101F: drivers/net/ethernet/rdc/r6040.c
db17f395 10102
a09ed661 10103RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10104M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10105L: netdev@vger.kernel.org
10106L: linux-rdma@vger.kernel.org
fbb5a558 10107L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10108W: https://oss.oracle.com/projects/rds/
a09ed661 10109S: Supported
679655da 10110F: net/rds/
72f26eee 10111F: Documentation/networking/rds.txt
a09ed661 10112
0194621b
DD
10113RDMAVT - RDMA verbs software
10114M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10115L: linux-rdma@vger.kernel.org
10116S: Supported
10117F: drivers/infiniband/sw/rdmavt
10118
595182bc 10119READ-COPY UPDATE (RCU)
8b58be88 10120M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10121M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10122R: Steven Rostedt <rostedt@goodmis.org>
10123R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10124R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10125L: linux-kernel@vger.kernel.org
9fab9787 10126W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10127S: Supported
08deed1e 10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10129F: Documentation/RCU/
9fab9787 10130X: Documentation/RCU/torture.txt
f9094d8e 10131F: include/linux/rcu*
4102adab
PM
10132X: include/linux/srcu.h
10133F: kernel/rcu/
34e2d560 10134X: kernel/torture.c
595182bc 10135
0c86edc0 10136REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10137M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10138M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10139L: rtc-linux@googlegroups.com
8a6e2535 10140Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10141T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10142S: Maintained
7af6a2e1 10143F: Documentation/devicetree/bindings/rtc/
679655da
JP
10144F: Documentation/rtc.txt
10145F: drivers/rtc/
10146F: include/linux/rtc.h
c117ab84 10147F: include/uapi/linux/rtc.h
fe23c336
AB
10148F: include/linux/rtc/
10149F: include/linux/platform_data/rtc-*
10150F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10151
0e400c53
MB
10152REALTEK AUDIO CODECS
10153M: Bard Liao <bardliao@realtek.com>
10154M: Oder Chiou <oder_chiou@realtek.com>
10155S: Maintained
10156F: sound/soc/codecs/rt*
10157F: include/sound/rt*.h
10158
1da177e4 10159REISERFS FILE SYSTEM
76c4e5ea 10160L: reiserfs-devel@vger.kernel.org
1da177e4 10161S: Supported
679655da 10162F: fs/reiserfs/
1da177e4 10163
b83a313b 10164REGISTER MAP ABSTRACTION
b02e48f2 10165M: Mark Brown <broonie@kernel.org>
dd060bc9 10166L: linux-kernel@vger.kernel.org
b83a313b
MB
10167T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10168S: Supported
9398a639 10169F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10170F: drivers/base/regmap/
10171F: include/linux/regmap.h
10172
400e64df
OBC
10173REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10174M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10175M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10176L: linux-remoteproc@vger.kernel.org
6bb697b6 10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10178S: Maintained
15ebc72d 10179F: Documentation/devicetree/bindings/remoteproc/
400e64df 10180F: Documentation/remoteproc.txt
15ebc72d 10181F: drivers/remoteproc/
6fc26488 10182F: include/linux/remoteproc.h
400e64df 10183
d8115db5
OBC
10184REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10185M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10186M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10187L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10189S: Maintained
10190F: drivers/rpmsg/
10191F: Documentation/rpmsg.txt
10192F: include/linux/rpmsg.h
10193
fedc81e7
GU
10194RENESAS CLOCK DRIVERS
10195M: Geert Uytterhoeven <geert+renesas@glider.be>
10196L: linux-renesas-soc@vger.kernel.org
10197S: Supported
10198F: drivers/clk/renesas/
10199
8e6569af
SS
10200RENESAS ETHERNET DRIVERS
10201R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10202L: netdev@vger.kernel.org
4a121096 10203L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10204F: drivers/net/ethernet/renesas/
10205F: include/linux/sh_eth.h
10206
3e46c397
YS
10207RENESAS USB2 PHY DRIVER
10208M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10209L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10210S: Maintained
10211F: drivers/phy/phy-rcar-gen3-usb2.c
10212
1b0fe6be
PZ
10213RESET CONTROLLER FRAMEWORK
10214M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10215T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10216S: Maintained
10217F: drivers/reset/
10218F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10219F: include/dt-bindings/reset/
1b0fe6be
PZ
10220F: include/linux/reset.h
10221F: include/linux/reset-controller.h
10222
e0897645 10223RFKILL
8b58be88 10224M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10225L: linux-wireless@vger.kernel.org
ce466579
JB
10226W: http://wireless.kernel.org/
10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10229S: Maintained
505c9247 10230F: Documentation/rfkill.txt
80811493 10231F: net/rfkill/
e0897645 10232
933685ca
TG
10233RHASHTABLE
10234M: Thomas Graf <tgraf@suug.ch>
39ec406d 10235M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10236L: netdev@vger.kernel.org
10237S: Maintained
10238F: lib/rhashtable.c
10239F: include/linux/rhashtable.h
10240
67e054e9
ML
10241RICOH SMARTMEDIA/XD DRIVER
10242M: Maxim Levitsky <maximlevitsky@gmail.com>
10243S: Maintained
21c26f50
JP
10244F: drivers/mtd/nand/r852.c
10245F: drivers/mtd/nand/r852.h
67e054e9 10246
92634125
ML
10247RICOH R5C592 MEMORYSTICK DRIVER
10248M: Maxim Levitsky <maximlevitsky@gmail.com>
10249S: Maintained
10250F: drivers/memstick/host/r592.*
10251
27f1d2f9
SA
10252ROCCAT DRIVERS
10253M: Stefan Achatz <erazor_de@users.sourceforge.net>
10254W: http://sourceforge.net/projects/roccat/
10255S: Maintained
10256F: drivers/hid/hid-roccat*
10257F: include/linux/hid-roccat*
10258F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10259
4b8ac966
JP
10260ROCKER DRIVER
10261M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10262L: netdev@vger.kernel.org
10263S: Supported
10264F: drivers/net/ethernet/rocker/
10265
1da177e4
LT
10266ROCKETPORT DRIVER
10267P: Comtrol Corp.
1da177e4
LT
10268W: http://www.comtrol.com
10269S: Maintained
679655da 10270F: Documentation/serial/rocket.txt
c897401b 10271F: drivers/tty/rocket*
1da177e4 10272
7645c2f4
KC
10273ROCKETPORT EXPRESS/INFINITY DRIVER
10274M: Kevin Cernekee <cernekee@gmail.com>
10275L: linux-serial@vger.kernel.org
10276S: Odd Fixes
10277F: drivers/tty/serial/rp2.*
10278
1da177e4 10279ROSE NETWORK LAYER
8b58be88 10280M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10281L: linux-hams@vger.kernel.org
d34cb28a 10282W: http://www.linux-ax25.org/
1da177e4 10283S: Maintained
679655da 10284F: include/net/rose.h
c117ab84 10285F: include/uapi/linux/rose.h
679655da 10286F: net/rose/
1da177e4 10287
91952bc0
AP
10288RTL2830 MEDIA DRIVER
10289M: Antti Palosaari <crope@iki.fi>
10290L: linux-media@vger.kernel.org
a825eaec 10291W: https://linuxtv.org
91952bc0
AP
10292W: http://palosaari.fi/linux/
10293Q: http://patchwork.linuxtv.org/project/linux-media/list/
10294T: git git://linuxtv.org/anttip/media_tree.git
10295S: Maintained
10296F: drivers/media/dvb-frontends/rtl2830*
10297
27a0aacf
AP
10298RTL2832 MEDIA DRIVER
10299M: Antti Palosaari <crope@iki.fi>
10300L: linux-media@vger.kernel.org
a825eaec 10301W: https://linuxtv.org
27a0aacf
AP
10302W: http://palosaari.fi/linux/
10303Q: http://patchwork.linuxtv.org/project/linux-media/list/
10304T: git git://linuxtv.org/anttip/media_tree.git
10305S: Maintained
10306F: drivers/media/dvb-frontends/rtl2832*
10307
ba6e6f6e
AP
10308RTL2832_SDR MEDIA DRIVER
10309M: Antti Palosaari <crope@iki.fi>
10310L: linux-media@vger.kernel.org
a825eaec 10311W: https://linuxtv.org
ba6e6f6e
AP
10312W: http://palosaari.fi/linux/
10313Q: http://patchwork.linuxtv.org/project/linux-media/list/
10314T: git git://linuxtv.org/anttip/media_tree.git
10315S: Maintained
b4bb1c28 10316F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10317
59840488 10318RTL8180 WIRELESS DRIVER
605bebe2 10319L: linux-wireless@vger.kernel.org
491b26b4 10320W: http://wireless.kernel.org/
54e5881d 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10322S: Orphan
62141726 10323F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10324
59840488 10325RTL8187 WIRELESS DRIVER
9f0939bf 10326M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10327M: Hin-Tak Leung <htl10@users.sourceforge.net>
10328M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10329L: linux-wireless@vger.kernel.org
491b26b4 10330W: http://wireless.kernel.org/
54e5881d 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10332S: Maintained
62141726 10333F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10334
3cf0c8ad
LF
10335RTL8192CE WIRELESS DRIVER
10336M: Larry Finger <Larry.Finger@lwfinger.net>
10337M: Chaoming Li <chaoming_li@realsil.com.cn>
10338L: linux-wireless@vger.kernel.org
491b26b4 10339W: http://wireless.kernel.org/
3cf0c8ad
LF
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10341S: Maintained
62141726
KV
10342F: drivers/net/wireless/realtek/rtlwifi/
10343F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10344
26f1fad2
JS
10345RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10346M: Jes Sorensen <Jes.Sorensen@redhat.com>
10347L: linux-wireless@vger.kernel.org
171a900c 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10349S: Maintained
10350F: drivers/net/wireless/realtek/rtl8xxxu/
10351
9eb8ef74 10352S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10353M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10354L: linux-fbdev@vger.kernel.org
ce00f85c 10355S: Maintained
8a61f013 10356F: drivers/video/fbdev/savage/
9eb8ef74 10357
1da177e4 10358S390
8b58be88
JP
10359M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10360M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10361L: linux-s390@vger.kernel.org
5238da45 10362W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10364S: Supported
679655da 10365F: arch/s390/
a968cd3e 10366F: drivers/s390/
3bfe6858
JN
10367F: Documentation/s390/
10368F: Documentation/DocBook/s390*
5238da45 10369
322986ca
SO
10370S390 COMMON I/O LAYER
10371M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10372M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10373L: linux-s390@vger.kernel.org
10374W: http://www.ibm.com/developerworks/linux/linux390/
10375S: Supported
10376F: drivers/s390/cio/
10377
10378S390 DASD DRIVER
38b7f07a
SH
10379M: Stefan Haberland <sth@linux.vnet.ibm.com>
10380M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10381L: linux-s390@vger.kernel.org
10382W: http://www.ibm.com/developerworks/linux/linux390/
10383S: Supported
10384F: drivers/s390/block/dasd*
10385F: block/partitions/ibm.c
10386
5238da45 10387S390 NETWORK DRIVERS
f0c59aff 10388M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10389L: linux-s390@vger.kernel.org
5238da45
HC
10390W: http://www.ibm.com/developerworks/linux/linux390/
10391S: Supported
679655da 10392F: drivers/s390/net/
5238da45 10393
322986ca
SO
10394S390 PCI SUBSYSTEM
10395M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10396M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10397L: linux-s390@vger.kernel.org
10398W: http://www.ibm.com/developerworks/linux/linux390/
10399S: Supported
10400F: arch/s390/pci/
10401F: drivers/pci/hotplug/s390_pci_hpc.c
10402
feed9b62 10403S390 ZCRYPT DRIVER
5c8d0983 10404M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10405L: linux-s390@vger.kernel.org
a968cd3e 10406W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10407S: Supported
d5ca6918 10408F: drivers/s390/crypto/
feed9b62 10409
5238da45 10410S390 ZFCP DRIVER
d38e19d0 10411M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10412L: linux-s390@vger.kernel.org
5238da45 10413W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10414S: Supported
679655da 10415F: drivers/s390/scsi/zfcp_*
1da177e4 10416
dd96df2c 10417S390 IUCV NETWORK LAYER
f0c59aff 10418M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10419L: linux-s390@vger.kernel.org
10420W: http://www.ibm.com/developerworks/linux/linux390/
10421S: Supported
679655da
JP
10422F: drivers/s390/net/*iucv*
10423F: include/net/iucv/
10424F: net/iucv/
dd96df2c 10425
8128f23c
GS
10426S390 IOMMU (PCI)
10427M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10428L: linux-s390@vger.kernel.org
10429W: http://www.ibm.com/developerworks/linux/linux390/
10430S: Supported
10431F: drivers/iommu/s390-iommu.c
10432
4dde7f75 10433S3C24XX SD/MMC Driver
8b58be88 10434M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10436S: Supported
679655da 10437F: drivers/mmc/host/s3cmci.*
4dde7f75 10438
1f15a229
HV
10439SAA6588 RDS RECEIVER DRIVER
10440M: Hans Verkuil <hverkuil@xs4all.nl>
10441L: linux-media@vger.kernel.org
10442T: git git://linuxtv.org/media_tree.git
a825eaec 10443W: https://linuxtv.org
1f15a229
HV
10444S: Odd Fixes
10445F: drivers/media/i2c/saa6588*
10446
98ed12e6 10447SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10448M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10449M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10450L: linux-media@vger.kernel.org
a825eaec 10451W: https://linuxtv.org
98ed12e6
MCC
10452T: git git://linuxtv.org/media_tree.git
10453S: Odd fixes
618cd932 10454F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10455F: drivers/media/pci/saa7134/
10456
1da177e4 10457SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10458M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10459L: linux-media@vger.kernel.org
275ffde4 10460T: git git://linuxtv.org/media_tree.git
1da177e4 10461S: Maintained
90d72ac6
MCC
10462F: drivers/media/common/saa7146/
10463F: drivers/media/pci/saa7146/
10464F: include/media/saa7146*
1da177e4 10465
92304a40 10466SAMSUNG LAPTOP DRIVER
5909c654 10467M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10468L: platform-driver-x86@vger.kernel.org
10469S: Maintained
10470F: drivers/platform/x86/samsung-laptop.c
10471
4a109cc0 10472SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10473M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10474M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10475M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10477S: Supported
14430813 10478F: sound/soc/samsung/
4a109cc0 10479
0d89a28b 10480SAMSUNG FRAMEBUFFER DRIVER
b7701755 10481M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10482L: linux-fbdev@vger.kernel.org
10483S: Maintained
8a61f013 10484F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10485
b40f0632 10486SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10487M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10488M: Krzysztof Kozlowski <krzk@kernel.org>
10489M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10490L: linux-kernel@vger.kernel.org
b40f0632 10491L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10492S: Supported
10493F: drivers/mfd/sec*.c
10494F: drivers/regulator/s2m*.c
10495F: drivers/regulator/s5m*.c
b40f0632
KK
10496F: drivers/clk/clk-s2mps11.c
10497F: drivers/rtc/rtc-s5m.c
f69d3a17 10498F: include/linux/mfd/samsung/
a13c7c51
KK
10499F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10500F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10501F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10502F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10503
038f5c4b
SN
10504SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10505M: Kyungmin Park <kyungmin.park@samsung.com>
10506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10507L: linux-media@vger.kernel.org
10508Q: https://patchwork.linuxtv.org/project/linux-media/list/
10509S: Supported
10510F: drivers/media/platform/exynos4-is/
038f5c4b 10511
6fd86ab2
SN
10512SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10513M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10514L: linux-media@vger.kernel.org
10515L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10516S: Maintained
10517F: drivers/media/platform/s3c-camif/
d647f0b7 10518F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10519
b84ef24e
AH
10520SAMSUNG S5C73M3 CAMERA DRIVER
10521M: Kyungmin Park <kyungmin.park@samsung.com>
10522M: Andrzej Hajda <a.hajda@samsung.com>
10523L: linux-media@vger.kernel.org
10524S: Supported
10525F: drivers/media/i2c/s5c73m3/*
10526
7d459937
AH
10527SAMSUNG S5K5BAF CAMERA DRIVER
10528M: Kyungmin Park <kyungmin.park@samsung.com>
10529M: Andrzej Hajda <a.hajda@samsung.com>
10530L: linux-media@vger.kernel.org
10531S: Supported
10532F: drivers/media/i2c/s5k5baf.c
10533
c04c674f
RB
10534SAMSUNG S3FWRN5 NFC DRIVER
10535M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10536M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10537L: linux-nfc@lists.01.org (moderated for non-subscribers)
10538S: Supported
10539F: drivers/nfc/s3fwrn5
10540
310e39c9 10541SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10542M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10543M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10544M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10545S: Supported
10546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10547F: drivers/clk/samsung/
490583f0
CC
10548F: include/dt-bindings/clock/exynos*.h
10549F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10550
2e365a70
AS
10551SAMSUNG SPI DRIVERS
10552M: Kukjin Kim <kgene@kernel.org>
10553M: Krzysztof Kozlowski <krzk@kernel.org>
10554M: Andi Shyti <andi.shyti@samsung.com>
10555L: linux-spi@vger.kernel.org
10556L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10557S: Maintained
10558F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10559F: drivers/spi/spi-s3c*
10560F: include/linux/platform_data/spi-s3c64xx.h
10561
66890ed6
BA
10562SAMSUNG SXGBE DRIVERS
10563M: Byungho An <bh74.an@samsung.com>
10564M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10565M: Vipul Pandya <vipul.pandya@samsung.com>
10566S: Supported
10567L: netdev@vger.kernel.org
10568F: drivers/net/ethernet/samsung/sxgbe/
10569
93c537af
LM
10570SAMSUNG THERMAL DRIVER
10571M: Lukasz Majewski <l.majewski@samsung.com>
10572L: linux-pm@vger.kernel.org
10573L: linux-samsung-soc@vger.kernel.org
10574S: Supported
9f273c24 10575T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10576F: drivers/thermal/samsung/
10577
e296cd32 10578SAMSUNG USB2 PHY DRIVER
774e0362
KD
10579M: Kamil Debski <kamil@wypas.org>
10580M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10581L: linux-kernel@vger.kernel.org
10582S: Supported
10583F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10584F: Documentation/phy/samsung-usb2.txt
10585F: drivers/phy/phy-exynos4210-usb2.c
10586F: drivers/phy/phy-exynos4x12-usb2.c
10587F: drivers/phy/phy-exynos5250-usb2.c
10588F: drivers/phy/phy-s5pv210-usb2.c
10589F: drivers/phy/phy-samsung-usb2.c
10590F: drivers/phy/phy-samsung-usb2.h
10591
ca749e2a 10592SERIAL DRIVERS
5e30bbb7 10593M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10594L: linux-serial@vger.kernel.org
5e30bbb7 10595S: Maintained
30743257 10596F: Documentation/devicetree/bindings/serial/
14430813 10597F: drivers/tty/serial/
ca749e2a 10598
49fc9361
BG
10599STI CEC DRIVER
10600M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10601L: kernel@stlinux.com
10602S: Maintained
10603F: drivers/staging/media/st-cec/
10604F: Documentation/devicetree/bindings/media/stih-cec.txt
10605
aecb7b64 10606SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10607M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10608M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10609S: Maintained
1fb200d6 10610F: include/linux/dma/dw.h
3d598f47 10611F: include/linux/platform_data/dma-dw.h
61a76496 10612F: drivers/dma/dw/
aecb7b64 10613
058999cc
LP
10614SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10615M: Lars Persson <lars.persson@axis.com>
10616L: netdev@vger.kernel.org
10617S: Supported
10618F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10619F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10620
fc531d98 10621SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10622M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10623R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10624R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10625L: linux-i2c@vger.kernel.org
10626S: Maintained
10627F: drivers/i2c/busses/i2c-designware-*
10628F: include/linux/platform_data/i2c-designware.h
10629
f9e37137 10630SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10631M: Jaehoon Chung <jh80.chung@samsung.com>
10632L: linux-mmc@vger.kernel.org
10633S: Maintained
10634F: include/linux/mmc/dw_mmc.h
10635F: drivers/mmc/host/dw_mmc*
10636
a961e698
AS
10637SYSTEM TRACE MODULE CLASS
10638M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10639S: Maintained
e787bc46 10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10641F: Documentation/trace/stm.txt
10642F: drivers/hwtracing/stm/
10643F: include/linux/stm.h
10644F: include/uapi/linux/stm.h
10645
1db121d6
AN
10646THUNDERBOLT DRIVER
10647M: Andreas Noever <andreas.noever@gmail.com>
10648S: Maintained
10649F: drivers/thunderbolt/
10650
e35a49b1
SR
10651TI BQ27XXX POWER SUPPLY DRIVER
10652R: Andrew F. Davis <afd@ti.com>
10653F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10654F: drivers/power/supply/bq27xxx_battery.c
10655F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10656
34db37c6 10657TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10658M: John Stultz <john.stultz@linaro.org>
88606e80 10659M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10660L: linux-kernel@vger.kernel.org
75fc2d37 10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10662S: Supported
10663F: include/linux/clocksource.h
10664F: include/linux/time.h
10665F: include/linux/timex.h
c117ab84
CEB
10666F: include/uapi/linux/time.h
10667F: include/uapi/linux/timex.h
88606e80
TG
10668F: kernel/time/clocksource.c
10669F: kernel/time/time*.c
34db37c6 10670F: kernel/time/alarmtimer.c
88606e80 10671F: kernel/time/ntp.c
7fe5f1c1 10672F: tools/testing/selftests/timers/
88606e80 10673
1da177e4 10674SC1200 WDT DRIVER
b300645a 10675M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10676S: Maintained
679655da 10677F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10678
10679SCHEDULER
dd9b238c 10680M: Ingo Molnar <mingo@redhat.com>
8b58be88 10681M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10682L: linux-kernel@vger.kernel.org
75fc2d37 10683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10684S: Maintained
95c0d71d 10685F: kernel/sched/
679655da 10686F: include/linux/sched.h
c117ab84 10687F: include/uapi/linux/sched.h
c2eb505b 10688F: include/linux/wait.h
1da177e4 10689
6bcf6737 10690SCORE ARCHITECTURE
ed38665e 10691M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10692M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10693W: http://www.sunplus.com
6bcf6737 10694S: Supported
a2681a75 10695F: arch/score/
6bcf6737 10696
80f390ea
SH
10697SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10698M: Sudeep Holla <sudeep.holla@arm.com>
10699L: linux-arm-kernel@lists.infradead.org
10700S: Maintained
10701F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10702F: drivers/clk/clk-scpi.c
8def3103 10703F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10704F: drivers/firmware/arm_scpi.c
10705F: include/linux/scpi_protocol.h
80f390ea 10706
1da177e4 10707SCSI CDROM DRIVER
8b58be88 10708M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10709L: linux-scsi@vger.kernel.org
10710W: http://www.kernel.dk
10711S: Maintained
679655da 10712F: drivers/scsi/sr*
1da177e4 10713
fb50a83d 10714SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10715M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10716L: linux-rdma@vger.kernel.org
10717S: Supported
10718W: http://www.openfabrics.org
10719Q: http://patchwork.kernel.org/project/linux-rdma/list/
10720T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10721F: drivers/infiniband/ulp/srp/
10722F: include/scsi/srp.h
10723
1da177e4 10724SCSI SG DRIVER
8b58be88 10725M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10726L: linux-scsi@vger.kernel.org
59ab3c93 10727W: http://sg.danny.cz/sg
1da177e4 10728S: Maintained
59ab3c93 10729F: Documentation/scsi/scsi-generic.txt
679655da
JP
10730F: drivers/scsi/sg.c
10731F: include/scsi/sg.h
1da177e4
LT
10732
10733SCSI SUBSYSTEM
7ee7895c 10734M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10736M: "Martin K. Petersen" <martin.petersen@oracle.com>
10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10738L: linux-scsi@vger.kernel.org
1da177e4 10739S: Maintained
2c99a314 10740F: Documentation/devicetree/bindings/scsi/
679655da
JP
10741F: drivers/scsi/
10742F: include/scsi/
1da177e4
LT
10743
10744SCSI TAPE DRIVER
8b58be88 10745M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10746L: linux-scsi@vger.kernel.org
10747S: Maintained
679655da 10748F: Documentation/scsi/st.txt
f7269cfc
JD
10749F: drivers/scsi/st.*
10750F: drivers/scsi/st_*.h
1da177e4
LT
10751
10752SCTP PROTOCOL
8b6efb75 10753M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10754M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10755L: linux-sctp@vger.kernel.org
5f85813c 10756W: http://lksctp.sourceforge.net
8b6efb75 10757S: Maintained
679655da
JP
10758F: Documentation/networking/sctp.txt
10759F: include/linux/sctp.h
4d58c025 10760F: include/uapi/linux/sctp.h
679655da
JP
10761F: include/net/sctp/
10762F: net/sctp/
1da177e4
LT
10763
10764SCx200 CPU SUPPORT
8b58be88 10765M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10766S: Odd Fixes
679655da 10767F: Documentation/i2c/busses/scx200_acb
390889b6 10768F: arch/x86/platform/scx200/
679655da
JP
10769F: drivers/watchdog/scx200_wdt.c
10770F: drivers/i2c/busses/scx200*
10771F: drivers/mtd/maps/scx200_docflash.c
10772F: include/linux/scx200.h
1662d32c
JC
10773
10774SCx200 GPIO DRIVER
8b58be88 10775M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10776S: Maintained
679655da
JP
10777F: drivers/char/scx200_gpio.c
10778F: include/linux/scx200_gpio.h
1662d32c
JC
10779
10780SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10781M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10782S: Maintained
679655da 10783F: drivers/clocksource/scx200_hrt.c
1da177e4 10784
6a36913a 10785SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10786M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10787L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10788S: Maintained
679655da 10789F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10790
e7839f25 10791SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10792M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10793L: linux-mmc@vger.kernel.org
ddfe954d
UH
10794T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10795S: Maintained
10796F: drivers/mmc/host/sdhci*
10797F: include/linux/mmc/sdhci*
e2d1d6c0 10798
c04f9d61
KC
10799SECURE COMPUTING
10800M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10801R: Andy Lutomirski <luto@amacapital.net>
10802R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10804S: Supported
10805F: kernel/seccomp.c
10806F: include/uapi/linux/seccomp.h
10807F: include/linux/seccomp.h
c99ee51a 10808F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10809K: \bsecure_computing
10810K: \bTIF_SECCOMP\b
10811
476bf3d6
AC
10812SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10813M: Al Cooper <alcooperx@gmail.com>
10814L: linux-mmc@vger.kernel.org
10815L: bcm-kernel-feedback-list@broadcom.com
10816S: Maintained
10817F: drivers/mmc/host/sdhci-brcmstb*
10818
0d1bb41a 10819SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10820M: Ben Dooks <ben-linux@fluff.org>
dc524882 10821M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10822L: linux-mmc@vger.kernel.org
0d1bb41a 10823S: Maintained
dc524882 10824F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10825
c63b3cba 10826SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10827M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10828L: linux-mmc@vger.kernel.org
10829S: Maintained
10830F: drivers/mmc/host/sdhci-spear.c
10831
8711cca2 10832SECURITY SUBSYSTEM
9b45c0d2 10833M: James Morris <james.l.morris@oracle.com>
9c3646d1 10834M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10835L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10837W: http://kernsec.org/
8711cca2 10838S: Supported
7d2c86b5 10839F: security/
8711cca2 10840
1da177e4 10841SECURITY CONTACT
8b58be88 10842M: Security Officers <security@kernel.org>
1da177e4
LT
10843S: Supported
10844
10845SELINUX SECURITY MODULE
e0238b4c 10846M: Paul Moore <paul@paul-moore.com>
8b58be88 10847M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10848M: Eric Paris <eparis@parisplace.org>
e0238b4c 10849L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10850W: http://selinuxproject.org
5a5f2acf 10851T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10852S: Supported
679655da
JP
10853F: include/linux/selinux*
10854F: security/selinux/
6bde95ce 10855F: scripts/selinux/
1da177e4 10856
c1c124e9
JJ
10857APPARMOR SECURITY MODULE
10858M: John Johansen <john.johansen@canonical.com>
10859L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10860W: apparmor.wiki.kernel.org
10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10862S: Supported
10863F: security/apparmor/
10864
9b091556
KC
10865LOADPIN SECURITY MODULE
10866M: Kees Cook <keescook@chromium.org>
10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10868S: Supported
10869F: security/loadpin/
10870
730daa16
KC
10871YAMA SECURITY MODULE
10872M: Kees Cook <keescook@chromium.org>
10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10874S: Supported
10875F: security/yama/
10876
cef2cf07 10877SENSABLE PHANTOM
8b58be88 10878M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10879S: Maintained
679655da 10880F: drivers/misc/phantom.c
c117ab84 10881F: include/uapi/linux/phantom.h
cef2cf07 10882
2a1e8447
JB
10883Emulex 10Gbps iSCSI - OneConnect DRIVER
10884M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10885M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10886M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10887L: linux-scsi@vger.kernel.org
2a1e8447 10888W: http://www.broadcom.com
3387f656
JP
10889S: Supported
10890F: drivers/scsi/be2iscsi/
6733b39a 10891
d2ee76fa 10892Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10893M: Sathya Perla <sathya.perla@broadcom.com>
10894M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10895M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10896M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10897L: netdev@vger.kernel.org
fea3af67 10898W: http://www.emulex.com
7d2c86b5 10899S: Supported
9aebddd1 10900F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10901
d2928a8c 10902EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10903M: Selvin Xavier <selvin.xavier@avagotech.com>
10904M: Devesh Sharma <devesh.sharma@avagotech.com>
10905M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10906L: linux-rdma@vger.kernel.org
10907W: http://www.emulex.com
10908S: Supported
10909F: drivers/infiniband/hw/ocrdma/
a7fe7380 10910F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10911
8ceee660 10912SFC NETWORK DRIVER
c06f51ea 10913M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10914M: Edward Cree <ecree@solarflare.com>
10915M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10916L: netdev@vger.kernel.org
8ceee660 10917S: Supported
874aeea5 10918F: drivers/net/ethernet/sfc/
8ceee660 10919
e2d1d6c0 10920SGI GRU DRIVER
cc883afc 10921M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10922S: Maintained
679655da 10923F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10924
10925SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10926M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10927L: linux-ia64@vger.kernel.org
10928S: Supported
679655da 10929F: Documentation/ia64/serial.txt
df621252 10930F: drivers/tty/serial/ioc?_serial.c
679655da 10931F: include/linux/ioc?.h
e2d1d6c0 10932
75312619 10933SGI XP/XPC/XPNET DRIVER
e180383f
RH
10934M: Cliff Whickman <cpw@sgi.com>
10935M: Robin Holt <robinmholt@gmail.com>
75312619 10936S: Maintained
679655da 10937F: drivers/misc/sgi-xp/
75312619 10938
46eacf3b
AP
10939SI2157 MEDIA DRIVER
10940M: Antti Palosaari <crope@iki.fi>
10941L: linux-media@vger.kernel.org
a825eaec 10942W: https://linuxtv.org
46eacf3b
AP
10943W: http://palosaari.fi/linux/
10944Q: http://patchwork.linuxtv.org/project/linux-media/list/
10945T: git git://linuxtv.org/anttip/media_tree.git
10946S: Maintained
10947F: drivers/media/tuners/si2157*
10948
75e2d5ba
AP
10949SI2168 MEDIA DRIVER
10950M: Antti Palosaari <crope@iki.fi>
10951L: linux-media@vger.kernel.org
a825eaec 10952W: https://linuxtv.org
75e2d5ba
AP
10953W: http://palosaari.fi/linux/
10954Q: http://patchwork.linuxtv.org/project/linux-media/list/
10955T: git git://linuxtv.org/anttip/media_tree.git
10956S: Maintained
10957F: drivers/media/dvb-frontends/si2168*
10958
49cc629d
HV
10959SI470X FM RADIO RECEIVER I2C DRIVER
10960M: Hans Verkuil <hverkuil@xs4all.nl>
10961L: linux-media@vger.kernel.org
10962T: git git://linuxtv.org/media_tree.git
a825eaec 10963W: https://linuxtv.org
49cc629d
HV
10964S: Odd Fixes
10965F: drivers/media/radio/si470x/radio-si470x-i2c.c
10966
10967SI470X FM RADIO RECEIVER USB DRIVER
10968M: Hans Verkuil <hverkuil@xs4all.nl>
10969L: linux-media@vger.kernel.org
10970T: git git://linuxtv.org/media_tree.git
a825eaec 10971W: https://linuxtv.org
49cc629d
HV
10972S: Maintained
10973F: drivers/media/radio/si470x/radio-si470x-common.c
10974F: drivers/media/radio/si470x/radio-si470x.h
10975F: drivers/media/radio/si470x/radio-si470x-usb.c
10976
c937ca03
EV
10977SI4713 FM RADIO TRANSMITTER I2C DRIVER
10978M: Eduardo Valentin <edubezval@gmail.com>
10979L: linux-media@vger.kernel.org
10980T: git git://linuxtv.org/media_tree.git
a825eaec 10981W: https://linuxtv.org
c937ca03 10982S: Odd Fixes
99995ded 10983F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10984
10985SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10986M: Eduardo Valentin <edubezval@gmail.com>
10987L: linux-media@vger.kernel.org
10988T: git git://linuxtv.org/media_tree.git
a825eaec 10989W: https://linuxtv.org
c937ca03 10990S: Odd Fixes
99995ded
DR
10991F: drivers/media/radio/si4713/radio-platform-si4713.c
10992
10993SI4713 FM RADIO TRANSMITTER USB DRIVER
10994M: Hans Verkuil <hverkuil@xs4all.nl>
10995L: linux-media@vger.kernel.org
10996T: git git://linuxtv.org/media_tree.git
a825eaec 10997W: https://linuxtv.org
99995ded
DR
10998S: Maintained
10999F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11000
beb91d46 11001SIANO DVB DRIVER
5dc8a864
MCC
11002M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11003M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11004L: linux-media@vger.kernel.org
a825eaec 11005W: https://linuxtv.org
beb91d46
MCC
11006T: git git://linuxtv.org/media_tree.git
11007S: Odd fixes
11008F: drivers/media/common/siano/
beb91d46 11009F: drivers/media/usb/siano/
beb91d46 11010F: drivers/media/usb/siano/
14430813 11011F: drivers/media/mmc/siano/
beb91d46 11012
6f15b602
HG
11013SIMPLEFB FB DRIVER
11014M: Hans de Goede <hdegoede@redhat.com>
11015L: linux-fbdev@vger.kernel.org
11016S: Maintained
2d799dde 11017F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11018F: drivers/video/fbdev/simplefb.c
11019F: include/linux/platform_data/simplefb.h
11020
b618b69c 11021SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11022L: linux-media@vger.kernel.org
bb60fcb2 11023S: Orphan
b618b69c 11024F: drivers/media/platform/sh_veu.c
b618b69c
GL
11025
11026SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11027L: linux-media@vger.kernel.org
bb60fcb2 11028S: Orphan
b618b69c 11029F: drivers/media/platform/sh_vou.c
d647f0b7 11030F: include/media/drv-intf/sh_vou.h
b618b69c 11031
6349d997 11032SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11033M: Len Brown <lenb@kernel.org>
6349d997
LB
11034L: sfi-devel@simplefirmware.org
11035W: http://simplefirmware.org/
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11037S: Supported
943fc810 11038F: arch/x86/platform/sfi/
6349d997
LB
11039F: drivers/sfi/
11040F: include/linux/sfi*.h
e2d1d6c0 11041
1da177e4
LT
11042SIMTEC EB110ATX (Chalice CATS)
11043P: Ben Dooks
b16957c6
BD
11044P: Vincent Sanders <vince@simtec.co.uk>
11045M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11046W: http://www.simtec.co.uk/products/EB110ATX/
11047S: Supported
11048
11049SIMTEC EB2410ITX (BAST)
11050P: Ben Dooks
b16957c6
BD
11051P: Vincent Sanders <vince@simtec.co.uk>
11052M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11053W: http://www.simtec.co.uk/products/EB2410ITX/
11054S: Supported
15dba387
JP
11055F: arch/arm/mach-s3c24xx/mach-bast.c
11056F: arch/arm/mach-s3c24xx/bast-ide.c
11057F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11058
4c5adde7 11059TI DAVINCI MACHINE SUPPORT
3ba789c0 11060M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11061M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11064S: Supported
14430813 11065F: arch/arm/mach-davinci/
046d0a37 11066F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11067
8d4b3f08 11068TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11070L: linux-media@vger.kernel.org
a825eaec 11071W: https://linuxtv.org
8d4b3f08
LP
11072Q: http://patchwork.linuxtv.org/project/linux-media/list/
11073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11074S: Maintained
8d4b3f08
LP
11075F: drivers/media/platform/davinci/
11076F: include/media/davinci/
11077
417d2e50 11078TI AM437X VPFE DRIVER
e43cdb56 11079M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11080L: linux-media@vger.kernel.org
a825eaec 11081W: https://linuxtv.org
417d2e50
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/platform/am437x/
11086
c4c0283a 11087OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11089L: linux-media@vger.kernel.org
a825eaec 11090W: https://linuxtv.org
c4c0283a
BP
11091Q: http://patchwork.linuxtv.org/project/linux-media/list/
11092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11093S: Maintained
11094F: drivers/media/i2c/ov2659.c
b5dcee22 11095F: include/media/i2c/ov2659.h
c4c0283a 11096
3a6779f5
SM
11097SILICON MOTION SM712 FRAME BUFFER DRIVER
11098M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11099M: Teddy Wang <teddy.wang@siliconmotion.com>
11100M: Sudip Mukherjee <sudip@vectorindia.org>
11101L: linux-fbdev@vger.kernel.org
11102S: Maintained
11103F: drivers/video/fbdev/sm712*
11104F: Documentation/fb/sm712fb.txt
11105
92aab3c0 11106SIS 190 ETHERNET DRIVER
8b58be88 11107M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11108L: netdev@vger.kernel.org
11109S: Maintained
8c7de408 11110F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11111
1da177e4 11112SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11113M: Daniele Venzano <venza@brownhat.org>
1da177e4 11114W: http://www.brownhat.org/sis900.html
979b6c13 11115L: netdev@vger.kernel.org
1da177e4 11116S: Maintained
8c7de408 11117F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11118
11119SIS FRAMEBUFFER DRIVER
8b58be88 11120M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11121W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11122S: Maintained
679655da 11123F: Documentation/fb/sisfb.txt
8a61f013 11124F: drivers/video/fbdev/sis/
679655da 11125F: include/video/sisfb.h
1da177e4
LT
11126
11127SIS USB2VGA DRIVER
8b58be88 11128M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11129W: http://www.winischhofer.at/linuxsisusbvga.shtml
11130S: Maintained
679655da 11131F: drivers/usb/misc/sisusbvga/
1da177e4 11132
415ad26d 11133SLAB ALLOCATOR
16e943bf 11134M: Christoph Lameter <cl@linux.com>
2ed1c525 11135M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11136M: David Rientjes <rientjes@google.com>
11137M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11138M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11139L: linux-mm@kvack.org
11140S: Maintained
679655da 11141F: include/linux/sl?b*.h
16e943bf 11142F: mm/sl?b*
415ad26d 11143
9fab9787 11144SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11145M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11146M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11147M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11148R: Steven Rostedt <rostedt@goodmis.org>
11149R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11150L: linux-kernel@vger.kernel.org
9fab9787
PM
11151W: http://www.rdrop.com/users/paulmck/RCU/
11152S: Supported
11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11154F: include/linux/srcu.h
11155F: kernel/rcu/srcu.c
9fab9787 11156
66372841
CS
11157SMACK SECURITY MODULE
11158M: Casey Schaufler <casey@schaufler-ca.com>
11159L: linux-security-module@vger.kernel.org
11160W: http://schaufler-ca.com
ece38248 11161T: git git://github.com/cschaufler/smack-next
66372841
CS
11162S: Maintained
11163F: Documentation/security/Smack.txt
11164F: security/smack/
11165
20651e0b 11166DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11167M: Kevin Hilman <khilman@kernel.org>
11168M: Nishanth Menon <nm@ti.com>
11169S: Maintained
20651e0b 11170F: drivers/power/avs/
68ace3e1
KH
11171F: include/linux/power/smartreflex.h
11172L: linux-pm@vger.kernel.org
11173
1da177e4 11174SMC91x ETHERNET DRIVER
2f82af08 11175M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11176S: Odd Fixes
ae150435 11177F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11178
e8e31622
SA
11179SMIA AND SMIA++ IMAGE SENSOR DRIVER
11180M: Sakari Ailus <sakari.ailus@iki.fi>
11181L: linux-media@vger.kernel.org
11182S: Maintained
14430813 11183F: drivers/media/i2c/smiapp/
b5dcee22 11184F: include/media/i2c/smiapp.h
e8e31622
SA
11185F: drivers/media/i2c/smiapp-pll.c
11186F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11187F: include/uapi/linux/smiapp.h
a2cec3c0 11188F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11189
920fa1ff
GR
11190SMM665 HARDWARE MONITOR DRIVER
11191M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11192L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11193S: Maintained
11194F: Documentation/hwmon/smm665
11195F: drivers/hwmon/smm665.c
11196
9df7305b 11197SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11198M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11199L: linux-hwmon@vger.kernel.org
90b24cfb 11200S: Maintained
9df7305b
SG
11201F: Documentation/hwmon/emc2103
11202F: drivers/hwmon/emc2103.c
11203
a98d506c
HG
11204SMSC SCH5627 HARDWARE MONITOR DRIVER
11205M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11206L: linux-hwmon@vger.kernel.org
a98d506c
HG
11207S: Supported
11208F: Documentation/hwmon/sch5627
11209F: drivers/hwmon/sch5627.c
11210
6ea884db 11211SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11212M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11213L: linux-hwmon@vger.kernel.org
6ea884db 11214S: Maintained
679655da
JP
11215F: Documentation/hwmon/smsc47b397
11216F: drivers/hwmon/smsc47b397.c
6ea884db 11217
fd9abb3d 11218SMSC911x ETHERNET DRIVER
90b24cfb 11219M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11220L: netdev@vger.kernel.org
90b24cfb 11221S: Maintained
679655da 11222F: include/linux/smsc911x.h
ae150435 11223F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11224
11225SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11226M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11227L: netdev@vger.kernel.org
90b24cfb 11228S: Maintained
ae150435 11229F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11230
3c8a63e2 11231SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11232M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11233L: linux-fbdev@vger.kernel.org
90b24cfb 11234S: Maintained
8a61f013 11235F: drivers/video/fbdev/smscufx.c
3c8a63e2 11236
668acf32 11237SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11238M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11239L: linux-media@vger.kernel.org
275ffde4 11240T: git git://linuxtv.org/media_tree.git
795fb7e7 11241S: Maintained
90d72ac6
MCC
11242F: include/media/soc*
11243F: drivers/media/i2c/soc_camera/
11244F: drivers/media/platform/soc_camera/
668acf32 11245
e2d1d6c0 11246SOEKRIS NET48XX LED SUPPORT
8b58be88 11247M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11248S: Maintained
679655da 11249F: drivers/leds/leds-net48xx.c
e2d1d6c0 11250
e3994db1 11251SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11252M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11253M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11254M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11255M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11256L: linux-media@vger.kernel.org
11257S: Supported
11258F: drivers/media/pci/solo6x10/
11259
1da177e4 11260SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11261M: Shaohua Li <shli@kernel.org>
1da177e4 11262L: linux-raid@vger.kernel.org
0f9ce866 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11264S: Supported
679655da
JP
11265F: drivers/md/
11266F: include/linux/raid/
c117ab84 11267F: include/uapi/linux/raid/
1da177e4 11268
1da177e4 11269SONIC NETWORK DRIVER
8b58be88 11270M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11271L: netdev@vger.kernel.org
1da177e4 11272S: Maintained
d9fb9f38 11273F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11274
61e115a5 11275SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11276M: Michael Buesch <m@bues.ch>
e7828b28 11277L: linux-wireless@vger.kernel.org
61e115a5 11278S: Maintained
679655da
JP
11279F: drivers/ssb/
11280F: include/linux/ssb/
61e115a5 11281
1da177e4 11282SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11283M: Mattia Dongili <malattia@linux.it>
d0944853 11284L: platform-driver-x86@vger.kernel.org
5b18167d 11285W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11286S: Maintained
679655da
JP
11287F: Documentation/laptops/sony-laptop.txt
11288F: drivers/char/sonypi.c
11289F: drivers/platform/x86/sony-laptop.c
11290F: include/linux/sony-laptop.h
1da177e4 11291
baf8532a 11292SONY MEMORYSTICK CARD SUPPORT
8b58be88 11293M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11294W: http://tifmxx.berlios.de/
11295S: Maintained
679655da 11296F: drivers/memstick/host/tifm_ms.c
baf8532a 11297
0ab30494
ML
11298SONY MEMORYSTICK STANDARD SUPPORT
11299M: Maxim Levitsky <maximlevitsky@gmail.com>
11300S: Maintained
11301F: drivers/memstick/core/ms_block.*
11302
1da177e4 11303SOUND
8b58be88 11304M: Jaroslav Kysela <perex@perex.cz>
d8130624 11305M: Takashi Iwai <tiwai@suse.com>
93711660 11306L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11307W: http://www.alsa-project.org/
dde7ad8d 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11309T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11310Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11311S: Maintained
3126a179
JP
11312F: Documentation/sound/
11313F: include/sound/
c117ab84 11314F: include/uapi/sound/
679655da 11315F: sound/
1da177e4 11316
33bbe149
MB
11317SOUND - COMPRESSED AUDIO
11318M: Vinod Koul <vinod.koul@intel.com>
11319L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11321S: Supported
f672f31a 11322F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11323F: include/sound/compress_driver.h
f672f31a 11324F: include/uapi/sound/compress_*
33bbe149
MB
11325F: sound/core/compress_offload.c
11326F: sound/soc/soc-compress.c
11327
bd903bde 11328SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11329M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11330M: Mark Brown <broonie@kernel.org>
86f14df8 11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11332L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11333W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11334S: Supported
181ad2a5 11335F: Documentation/devicetree/bindings/sound/
2820f615 11336F: Documentation/sound/alsa/soc/
679655da 11337F: sound/soc/
e6e55122 11338F: include/sound/soc*
eb1a6af3 11339
d7f8761b
MB
11340SOUND - DMAENGINE HELPERS
11341M: Lars-Peter Clausen <lars@metafoo.de>
11342S: Supported
11343F: include/sound/dmaengine_pcm.h
11344F: sound/core/pcm_dmaengine.c
11345F: sound/soc/soc-generic-dmaengine-pcm.c
11346
990a6a99
OS
11347SP2 MEDIA DRIVER
11348M: Olli Salonen <olli.salonen@iki.fi>
11349L: linux-media@vger.kernel.org
a825eaec 11350W: https://linuxtv.org
990a6a99
OS
11351Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352S: Maintained
11353F: drivers/media/dvb-frontends/sp2*
11354
473321fc 11355SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11356M: "David S. Miller" <davem@davemloft.net>
1da177e4 11357L: sparclinux@vger.kernel.org
8a6e2535 11358Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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
1da177e4 11361S: Maintained
679655da 11362F: arch/sparc/
7765b8bb 11363F: drivers/sbus/
1da177e4 11364
6404fcca
DM
11365SPARC SERIAL DRIVERS
11366M: "David S. Miller" <davem@davemloft.net>
11367L: sparclinux@vger.kernel.org
08deed1e
JP
11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11370S: Maintained
6816383a 11371F: include/linux/sunserialcore.h
df621252 11372F: drivers/tty/serial/suncore.c
df621252
GKH
11373F: drivers/tty/serial/sunhv.c
11374F: drivers/tty/serial/sunsab.c
11375F: drivers/tty/serial/sunsab.h
11376F: drivers/tty/serial/sunsu.c
11377F: drivers/tty/serial/sunzilog.c
11378F: drivers/tty/serial/sunzilog.h
6404fcca 11379
389325b4
CL
11380SPARSE CHECKER
11381M: "Christopher Li" <sparse@chrisli.org>
11382L: linux-sparse@vger.kernel.org
11383W: https://sparse.wiki.kernel.org/
11384T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11385T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11386S: Maintained
11387F: include/linux/compiler.h
11388
fc0c195a 11389SPEAR PLATFORM SUPPORT
da89947b 11390M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11391M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11393W: http://www.st.com/spear
11394S: Maintained
e68d7c14 11395F: arch/arm/boot/dts/spear*
281e192f 11396F: arch/arm/mach-spear/
fc0c195a 11397
11398SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11399M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11401W: http://www.st.com/spear
11402S: Maintained
5df33a62 11403F: drivers/clk/spear/
fc0c195a 11404
e2d1d6c0 11405SPI SUBSYSTEM
b02e48f2 11406M: Mark Brown <broonie@kernel.org>
dfbe403c 11407L: linux-spi@vger.kernel.org
e7e4e13c 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11409Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11410S: Maintained
87306eb7 11411F: Documentation/devicetree/bindings/spi/
679655da
JP
11412F: Documentation/spi/
11413F: drivers/spi/
11414F: include/linux/spi/
c117ab84 11415F: include/uapi/linux/spi/
a43cd4bb 11416F: tools/spi/
e2d1d6c0 11417
2752e401 11418SPIDERNET NETWORK DRIVER for CELL
8b58be88 11419M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11420L: netdev@vger.kernel.org
11421S: Supported
679655da 11422F: Documentation/networking/spider_net.txt
8df158ac 11423F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11424
e2d1d6c0 11425SPU FILE SYSTEM
8b58be88 11426M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11427L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11428W: http://www.ibm.com/developerworks/power/cell/
11429S: Supported
679655da
JP
11430F: Documentation/filesystems/spufs.txt
11431F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11432
fc555841 11433SQUASHFS FILE SYSTEM
d7f2ff67 11434M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11435L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11436W: http://squashfs.org.uk
9f273c24 11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11438S: Maintained
679655da
JP
11439F: Documentation/filesystems/squashfs.txt
11440F: fs/squashfs/
fc555841 11441
1da177e4 11442SRM (Alpha) environment access
8b58be88 11443M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11444S: Maintained
679655da 11445F: arch/alpha/kernel/srm_env.c
1da177e4 11446
26e9a397 11447STABLE BRANCH
879a5a00 11448M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11449L: stable@vger.kernel.org
879a5a00 11450S: Supported
7b175c46 11451F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11452
26e9a397 11453STAGING SUBSYSTEM
879a5a00 11454M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11456L: devel@driverdev.osuosl.org
879a5a00 11457S: Supported
679655da 11458F: drivers/staging/
dbc6c2cc 11459
ebd3d010
JP
11460STAGING - COMEDI
11461M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11462M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11463S: Odd Fixes
11464F: drivers/staging/comedi/
11465
a0138163
JP
11466STAGING - FLARION FT1000 DRIVERS
11467M: Marek Belisko <marek.belisko@gmail.com>
11468S: Odd Fixes
11469F: drivers/staging/ft1000/
11470
6c1bb424 11471STAGING - INDUSTRIAL IO
030a13d7 11472M: Jonathan Cameron <jic23@kernel.org>
a0138163 11473L: linux-iio@vger.kernel.org
6c1bb424 11474S: Odd Fixes
5291582d 11475F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11476F: drivers/staging/iio/
11477
a0138163
JP
11478STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11479M: Jarod Wilson <jarod@wilsonet.com>
11480W: http://www.lirc.org/
11481S: Odd Fixes
b2b0186d 11482F: drivers/staging/media/lirc/
a0138163 11483
f5e5de1e
OD
11484STAGING - LUSTRE PARALLEL FILESYSTEM
11485M: Oleg Drokin <oleg.drokin@intel.com>
11486M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11487M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11488L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11489W: http://wiki.lustre.org/
f5e5de1e
OD
11490S: Maintained
11491F: drivers/staging/lustre
11492
7c6b6c71
MD
11493STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11494M: Marc Dietrich <marvin24@gmx.de>
11495L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11496L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11497S: Maintained
11498F: drivers/staging/nvec/
11499
53c43c5c
GKH
11500STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11501M: Jens Frederich <jfrederich@gmail.com>
11502M: Daniel Drake <dsd@laptop.org>
11503M: Jon Nettleton <jon.nettleton@gmail.com>
11504W: http://wiki.laptop.org/go/DCON
11505S: Maintained
11506F: drivers/staging/olpc_dcon/
11507
a0138163
JP
11508STAGING - REALTEK RTL8712U DRIVERS
11509M: Larry Finger <Larry.Finger@lwfinger.net>
11510M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11511S: Odd Fixes
11512F: drivers/staging/rtl8712/
11513
980ac4d7
SM
11514STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11515M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11516M: Teddy Wang <teddy.wang@siliconmotion.com>
11517M: Sudip Mukherjee <sudip@vectorindia.org>
11518L: linux-fbdev@vger.kernel.org
11519S: Maintained
11520F: drivers/staging/sm750fb/
11521
510fa408
JP
11522STAGING - SLICOSS
11523M: Lior Dotan <liodot@gmail.com>
11524M: Christopher Harrer <charrer@alacritech.com>
11525S: Odd Fixes
11526F: drivers/staging/slicoss/
11527
a0138163
JP
11528STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11529M: William Hubbs <w.d.hubbs@gmail.com>
11530M: Chris Brannon <chris@the-brannons.com>
d33bce31 11531M: Kirk Reiser <kirk@reisers.ca>
a0138163 11532M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11533L: speakup@linux-speakup.org
a0138163
JP
11534W: http://www.linux-speakup.org/
11535S: Odd Fixes
11536F: drivers/staging/speakup/
11537
b3e871ce
JP
11538STAGING - VIA VT665X DRIVERS
11539M: Forest Bond <forest@alittletooquiet.net>
11540S: Odd Fixes
11541F: drivers/staging/vt665?/
11542
a30baec1 11543STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11544M: Aditya Shankar <aditya.shankar@microchip.com>
11545M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11546L: linux-wireless@vger.kernel.org
11547S: Supported
11548F: drivers/staging/wilc1000/
11549
709bcb07 11550STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11551M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11552S: Odd Fixes
11553F: drivers/staging/xgifb/
11554
1da177e4 11555STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11556M: Ion Badulescu <ionut@badula.org>
b4f90189 11557S: Odd Fixes
9bba23b0 11558F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11559
e2d1d6c0 11560SUN3/3X
8b58be88 11561M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11562W: http://sammy.net/sun3/
11563S: Maintained
679655da
JP
11564F: arch/m68k/kernel/*sun3*
11565F: arch/m68k/sun3*/
11566F: arch/m68k/include/asm/sun3*
e689cf4a 11567F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11568
af6a5af8
HG
11569SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11570M: Hans de Goede <hdegoede@redhat.com>
11571L: linux-input@vger.kernel.org
11572S: Maintained
11573F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11574F: drivers/input/keyboard/sun4i-lradc-keys.c
11575
2bc9ff01
DK
11576SUNDANCE NETWORK DRIVER
11577M: Denis Kirjanov <kda@linux-powerpc.org>
11578L: netdev@vger.kernel.org
11579S: Maintained
11580F: drivers/net/ethernet/dlink/sundance.c
11581
2cbb12a4 11582SUPERH
114bf37e
RF
11583M: Yoshinori Sato <ysato@users.sourceforge.jp>
11584M: Rich Felker <dalias@libc.org>
2cbb12a4 11585L: linux-sh@vger.kernel.org
8a6e2535 11586Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11587S: Maintained
066069e1 11588F: Documentation/sh/
679655da 11589F: arch/sh/
066069e1 11590F: drivers/sh/
1da177e4 11591
4480f15b 11592SUSPEND TO RAM
7fb06082 11593M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11594M: Len Brown <len.brown@intel.com>
11595M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11596L: linux-pm@vger.kernel.org
e2d1d6c0 11597S: Supported
679655da
JP
11598F: Documentation/power/
11599F: arch/x86/kernel/acpi/
11600F: drivers/base/power/
11601F: kernel/power/
11602F: include/linux/suspend.h
11603F: include/linux/freezer.h
11604F: include/linux/pm.h
1da177e4
LT
11605
11606SVGA HANDLING
8b58be88 11607M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11608L: linux-video@atrey.karlin.mff.cuni.cz
11609S: Maintained
679655da
JP
11610F: Documentation/svga.txt
11611F: arch/x86/boot/video*
1da177e4 11612
6e28b761
KRW
11613SWIOTLB SUBSYSTEM
11614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11615L: linux-kernel@vger.kernel.org
9f273c24 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11617S: Supported
11618F: lib/swiotlb.c
11619F: arch/*/kernel/pci-swiotlb.c
11620F: include/linux/swiotlb.h
11621
007f790c
JP
11622SWITCHDEV
11623M: Jiri Pirko <jiri@resnulli.us>
11624L: netdev@vger.kernel.org
11625S: Supported
11626F: net/switchdev/
11627F: include/net/switchdev.h
11628
db8e35d5
VG
11629SYNOPSYS ARC ARCHITECTURE
11630M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11631L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11632S: Supported
11633F: arch/arc/
9b28829d 11634F: Documentation/devicetree/bindings/arc/*
2d799dde 11635F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11636F: drivers/tty/serial/arc_uart.c
b7182d1a 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11638
556cc1c5
AB
11639SYNOPSYS ARC SDP platform support
11640M: Alexey Brodkin <abrodkin@synopsys.com>
11641S: Supported
11642F: arch/arc/plat-axs10x
11643F: arch/arc/boot/dts/ax*
11644F: Documentation/devicetree/bindings/arc/axs10*
11645
6c284c9a
LJ
11646SYSTEM CONFIGURATION (SYSCON)
11647M: Lee Jones <lee.jones@linaro.org>
11648M: Arnd Bergmann <arnd@arndb.de>
11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11650S: Supported
11651F: drivers/mfd/syscon.c
11652
8c0984e5
SR
11653SYSTEM RESET/SHUTDOWN DRIVERS
11654M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11655L: linux-pm@vger.kernel.org
58db9505 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11657S: Maintained
11658F: Documentation/devicetree/bindings/power/reset/
11659F: drivers/power/reset/
11660
1da177e4 11661SYSV FILESYSTEM
8b58be88 11662M: Christoph Hellwig <hch@infradead.org>
1da177e4 11663S: Maintained
679655da
JP
11664F: Documentation/filesystems/sysv-fs.txt
11665F: fs/sysv/
11666F: include/linux/sysv_fs.h
1da177e4 11667
86cfa7fc 11668TARGET SUBSYSTEM
9c3646d1 11669M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11670L: linux-scsi@vger.kernel.org
b9f5edc2 11671L: target-devel@vger.kernel.org
86cfa7fc 11672W: http://www.linux-iscsi.org
cf015e9f 11673W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11675S: Supported
11676F: drivers/target/
11677F: include/target/
11678F: Documentation/target/
11679
4e68852d 11680TASKSTATS STATISTICS INTERFACE
185e595f 11681M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11682S: Maintained
679655da
JP
11683F: Documentation/accounting/taskstats*
11684F: include/linux/taskstats*
11685F: kernel/taskstats.c
4e68852d 11686
781b456a 11687TC CLASSIFIER
f935f3f8 11688M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11689L: netdev@vger.kernel.org
11690S: Maintained
679655da 11691F: include/net/pkt_cls.h
c117ab84 11692F: include/uapi/linux/pkt_cls.h
679655da 11693F: net/sched/
781b456a 11694
5067f08a 11695TCP LOW PRIORITY MODULE
8b58be88
JP
11696M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11697M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11698W: http://tcp-lp-mod.sourceforge.net/
11699S: Maintained
679655da 11700F: net/ipv4/tcp_lp.c
5067f08a 11701
91952bc0
AP
11702TDA10071 MEDIA DRIVER
11703M: Antti Palosaari <crope@iki.fi>
11704L: linux-media@vger.kernel.org
a825eaec 11705W: https://linuxtv.org
91952bc0
AP
11706W: http://palosaari.fi/linux/
11707Q: http://patchwork.linuxtv.org/project/linux-media/list/
11708T: git git://linuxtv.org/anttip/media_tree.git
11709S: Maintained
11710F: drivers/media/dvb-frontends/tda10071*
11711
11712TDA18212 MEDIA DRIVER
11713M: Antti Palosaari <crope@iki.fi>
11714L: linux-media@vger.kernel.org
a825eaec 11715W: https://linuxtv.org
91952bc0
AP
11716W: http://palosaari.fi/linux/
11717Q: http://patchwork.linuxtv.org/project/linux-media/list/
11718T: git git://linuxtv.org/anttip/media_tree.git
11719S: Maintained
11720F: drivers/media/tuners/tda18212*
11721
11722TDA18218 MEDIA DRIVER
11723M: Antti Palosaari <crope@iki.fi>
11724L: linux-media@vger.kernel.org
a825eaec 11725W: https://linuxtv.org
91952bc0
AP
11726W: http://palosaari.fi/linux/
11727Q: http://patchwork.linuxtv.org/project/linux-media/list/
11728T: git git://linuxtv.org/anttip/media_tree.git
11729S: Maintained
11730F: drivers/media/tuners/tda18218*
11731
3b2f6aba
MK
11732TDA18271 MEDIA DRIVER
11733M: Michael Krufky <mkrufky@linuxtv.org>
11734L: linux-media@vger.kernel.org
a825eaec 11735W: https://linuxtv.org
3b2f6aba
MK
11736W: http://github.com/mkrufky
11737Q: http://patchwork.linuxtv.org/project/linux-media/list/
11738T: git git://linuxtv.org/mkrufky/tuners.git
11739S: Maintained
11740F: drivers/media/tuners/tda18271*
11741
e48307a9
MK
11742TDA827x MEDIA DRIVER
11743M: Michael Krufky <mkrufky@linuxtv.org>
11744L: linux-media@vger.kernel.org
a825eaec 11745W: https://linuxtv.org
e48307a9
MK
11746W: http://github.com/mkrufky
11747Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748T: git git://linuxtv.org/mkrufky/tuners.git
11749S: Maintained
11750F: drivers/media/tuners/tda8290.*
11751
66cf9212
MK
11752TDA8290 MEDIA DRIVER
11753M: Michael Krufky <mkrufky@linuxtv.org>
11754L: linux-media@vger.kernel.org
a825eaec 11755W: https://linuxtv.org
66cf9212
MK
11756W: http://github.com/mkrufky
11757Q: http://patchwork.linuxtv.org/project/linux-media/list/
11758T: git git://linuxtv.org/mkrufky/tuners.git
11759S: Maintained
11760F: drivers/media/tuners/tda8290.*
11761
4b9fba30
HV
11762TDA9840 MEDIA DRIVER
11763M: Hans Verkuil <hverkuil@xs4all.nl>
11764L: linux-media@vger.kernel.org
11765T: git git://linuxtv.org/media_tree.git
a825eaec 11766W: https://linuxtv.org
4b9fba30
HV
11767S: Maintained
11768F: drivers/media/i2c/tda9840*
11769
2cb654fd 11770TEA5761 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: Odd fixes
11777F: drivers/media/tuners/tea5761.*
11778
11779TEA5767 TUNER DRIVER
5dc8a864
MCC
11780M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11781M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11782L: linux-media@vger.kernel.org
a825eaec 11783W: https://linuxtv.org
2cb654fd
MCC
11784T: git git://linuxtv.org/media_tree.git
11785S: Maintained
11786F: drivers/media/tuners/tea5767.*
11787
4b9fba30
HV
11788TEA6415C MEDIA DRIVER
11789M: Hans Verkuil <hverkuil@xs4all.nl>
11790L: linux-media@vger.kernel.org
11791T: git git://linuxtv.org/media_tree.git
a825eaec 11792W: https://linuxtv.org
4b9fba30
HV
11793S: Maintained
11794F: drivers/media/i2c/tea6415c*
11795
11796TEA6420 MEDIA DRIVER
11797M: Hans Verkuil <hverkuil@xs4all.nl>
11798L: linux-media@vger.kernel.org
11799T: git git://linuxtv.org/media_tree.git
a825eaec 11800W: https://linuxtv.org
4b9fba30
HV
11801S: Maintained
11802F: drivers/media/i2c/tea6420*
11803
3d249d4c 11804TEAM DRIVER
dca9ab92 11805M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11806L: netdev@vger.kernel.org
11807S: Supported
11808F: drivers/net/team/
11809F: include/linux/if_team.h
c117ab84 11810F: include/uapi/linux/if_team.h
3d249d4c 11811
7d029125 11812TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11813M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11814S: Maintained
11815F: arch/x86/platform/ts5500/
11816
40ad4a30
SY
11817TECHNOTREND USB IR RECEIVER
11818M: Sean Young <sean@mess.org>
11819L: linux-media@vger.kernel.org
11820S: Maintained
11821F: drivers/media/rc/ttusbir.c
11822
adabdb0c 11823TEGRA ARCHITECTURE SUPPORT
243d58ec 11824M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11825M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11826M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11827L: linux-tegra@vger.kernel.org
fd117cd1 11828Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11830S: Supported
bbbe96ed 11831N: [^a-z]tegra
84b9414b 11832
adabdb0c
SW
11833TEGRA CLOCK DRIVER
11834M: Peter De Schrijver <pdeschrijver@nvidia.com>
11835M: Prashant Gaikwad <pgaikwad@nvidia.com>
11836S: Supported
11837F: drivers/clk/tegra/
11838
86e486a0 11839TEGRA DMA DRIVERS
adabdb0c 11840M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11841M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11842S: Supported
86e486a0 11843F: drivers/dma/tegra*
adabdb0c 11844
adabdb0c
SW
11845TEGRA I2C DRIVER
11846M: Laxman Dewangan <ldewangan@nvidia.com>
11847S: Supported
11848F: drivers/i2c/busses/i2c-tegra.c
11849
11850TEGRA IOMMU DRIVERS
11851M: Hiroshi Doyu <hdoyu@nvidia.com>
11852S: Supported
11853F: drivers/iommu/tegra*
11854
11855TEGRA KBC DRIVER
11856M: Rakesh Iyer <riyer@nvidia.com>
11857M: Laxman Dewangan <ldewangan@nvidia.com>
11858S: Supported
11859F: drivers/input/keyboard/tegra-kbc.c
11860
adabdb0c
SW
11861TEGRA PWM DRIVER
11862M: Thierry Reding <thierry.reding@gmail.com>
11863S: Supported
11864F: drivers/pwm/pwm-tegra.c
11865
11866TEGRA SERIAL DRIVER
11867M: Laxman Dewangan <ldewangan@nvidia.com>
11868S: Supported
11869F: drivers/tty/serial/serial-tegra.c
11870
11871TEGRA SPI DRIVER
11872M: Laxman Dewangan <ldewangan@nvidia.com>
11873S: Supported
11874F: drivers/spi/spi-tegra*
11875
1a348ccc 11876TEHUTI ETHERNET DRIVER
8b58be88 11877M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11878L: netdev@vger.kernel.org
11879S: Supported
ef7f5429 11880F: drivers/net/ethernet/tehuti/*
1a348ccc 11881
4e68852d 11882Telecom Clock Driver for MCPL0010
8b58be88 11883M: Mark Gross <mark.gross@intel.com>
4e68852d 11884S: Supported
679655da 11885F: drivers/char/tlclk.c
4e68852d 11886
4480f15b 11887TENSILICA XTENSA PORT (xtensa)
8b58be88 11888M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11889M: Max Filippov <jcmvbkbc@gmail.com>
11890L: linux-xtensa@linux-xtensa.org
9f273c24 11891T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11892S: Maintained
679655da 11893F: arch/xtensa/
3dc99857 11894F: drivers/irqchip/irq-xtensa-*
4e68852d 11895
5313ba66
HV
11896THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11897M: Hans Verkuil <hverkuil@xs4all.nl>
11898L: linux-media@vger.kernel.org
11899T: git git://linuxtv.org/media_tree.git
a825eaec 11900W: https://linuxtv.org
5313ba66
HV
11901S: Maintained
11902F: drivers/media/radio/radio-raremono.c
11903
d3fb6955 11904THERMAL
b75f0050 11905M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11906M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11907L: linux-pm@vger.kernel.org
11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11910Q: https://patchwork.kernel.org/project/linux-pm/list/
11911S: Supported
11912F: drivers/thermal/
11913F: include/linux/thermal.h
af6c9f16 11914F: include/uapi/linux/thermal.h
b75f0050
JP
11915F: include/linux/cpu_cooling.h
11916F: Documentation/devicetree/bindings/thermal/
d3fb6955 11917
64e05d8b
VK
11918THERMAL/CPU_COOLING
11919M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11920M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11921M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11922L: linux-pm@vger.kernel.org
11923S: Supported
11924F: Documentation/thermal/cpu-cooling-api.txt
11925F: drivers/thermal/cpu_cooling.c
11926F: include/linux/cpu_cooling.h
11927
4e68852d 11928THINKPAD ACPI EXTRAS DRIVER
8b58be88 11929M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11930L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11931L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11932W: http://ibm-acpi.sourceforge.net
11933W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11934T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11935S: Maintained
679655da 11936F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11937
1b46f2a2 11938TI BANDGAP AND THERMAL DRIVER
f14d1c24 11939M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11940M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11941L: linux-pm@vger.kernel.org
531ff13e 11942L: linux-omap@vger.kernel.org
5a723e81 11943S: Maintained
794b2e25 11944F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11945
ccf963d3
BP
11946TI VPE/CAL DRIVERS
11947M: Benoit Parrot <bparrot@ti.com>
11948L: linux-media@vger.kernel.org
11949W: http://linuxtv.org/
11950Q: http://patchwork.linuxtv.org/project/linux-media/list/
11951S: Maintained
11952F: drivers/media/platform/ti-vpe/
11953
0c7665c3
MF
11954TI CDCE706 CLOCK DRIVER
11955M: Max Filippov <jcmvbkbc@gmail.com>
11956S: Maintained
11957F: drivers/clk/clk-cdce706.c
11958
49b6a5e3
TK
11959TI CLOCK DRIVER
11960M: Tero Kristo <t-kristo@ti.com>
11961L: linux-omap@vger.kernel.org
11962S: Maintained
11963F: drivers/clk/ti/
11964F: include/linux/clk/ti.h
11965
f75cfbad
GS
11966TI ETHERNET SWITCH DRIVER (CPSW)
11967M: Mugunthan V N <mugunthanvnm@ti.com>
11968R: Grygorii Strashko <grygorii.strashko@ti.com>
11969L: linux-omap@vger.kernel.org
11970L: netdev@vger.kernel.org
11971S: Maintained
11972F: drivers/net/ethernet/ti/cpsw*
11973F: drivers/net/ethernet/ti/davinci*
11974
4020f2d7 11975TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11976M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11977S: Maintained
679655da
JP
11978F: drivers/misc/tifm*
11979F: drivers/mmc/host/tifm_sd.c
11980F: include/linux/tifm.h
4020f2d7 11981
e0c52404 11982TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11983M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11984L: linux-kernel@vger.kernel.org
11985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11986S: Maintained
11987F: drivers/soc/ti/*
11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11989
11990
152ad442
SR
11991TI LM49xxx FAMILY ASoC CODEC DRIVERS
11992M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11993M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11994L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11995S: Maintained
11996F: sound/soc/codecs/lm49453*
d392dead 11997F: sound/soc/codecs/isabelle*
152ad442 11998
0edd807d
KM
11999TI LP855x BACKLIGHT DRIVER
12000M: Milo Kim <milo.kim@ti.com>
12001S: Maintained
12002F: Documentation/backlight/lp855x-driver.txt
12003F: drivers/video/backlight/lp855x_bl.c
12004F: include/linux/platform_data/lp855x.h
12005
faf13f6d
KM
12006TI LP8727 CHARGER DRIVER
12007M: Milo Kim <milo.kim@ti.com>
12008S: Maintained
8c0984e5 12009F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12010F: include/linux/platform_data/lp8727.h
12011
22f1229f
KM
12012TI LP8788 MFD DRIVER
12013M: Milo Kim <milo.kim@ti.com>
12014S: Maintained
12015F: drivers/iio/adc/lp8788_adc.c
12016F: drivers/leds/leds-lp8788.c
12017F: drivers/mfd/lp8788*.c
8c0984e5 12018F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12019F: drivers/regulator/lp8788-*.c
12020F: include/linux/mfd/lp8788*.h
12021
84640e27
KM
12022TI NETCP ETHERNET DRIVER
12023M: Wingman Kwok <w-kwok2@ti.com>
12024M: Murali Karicheri <m-karicheri2@ti.com>
12025L: netdev@vger.kernel.org
12026S: Maintained
12027F: drivers/net/ethernet/ti/netcp*
12028
217e0ca9
KC
12029TI TAS571X FAMILY ASoC CODEC DRIVER
12030M: Kevin Cernekee <cernekee@chromium.org>
12031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12032S: Odd Fixes
12033F: sound/soc/codecs/tas571x*
12034
dd5e8e6b 12035TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12036M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12037L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12038S: Maintained
12039F: sound/soc/codecs/twl4030*
12040
90921014 12041TI WILINK WIRELESS DRIVERS
90921014
LC
12042L: linux-wireless@vger.kernel.org
12043W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12044W: http://wireless.kernel.org/en/users/Drivers/wl1251
12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12046S: Orphan
90921014
LC
12047F: drivers/net/wireless/ti/
12048F: include/linux/wl12xx.h
12049
e86eaa3a 12050TIPC NETWORK LAYER
8b58be88 12051M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12052M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12053L: netdev@vger.kernel.org (core kernel code)
12054L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12055W: http://tipc.sourceforge.net/
e86eaa3a 12056S: Maintained
c117ab84 12057F: include/uapi/linux/tipc*.h
679655da 12058F: net/tipc/
e86eaa3a 12059
867e359b 12060TILE ARCHITECTURE
b9a279f6 12061M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12062W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12064S: Supported
12065F: arch/tile/
6b940606 12066F: drivers/char/tile-srom.c
5c770755 12067F: drivers/edac/tile_edac.c
6b940606
CM
12068F: drivers/net/ethernet/tile/
12069F: drivers/rtc/rtc-tile.c
12070F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12071F: drivers/tty/serial/tilegx.c
6b940606
CM
12072F: drivers/usb/host/*-tilegx.c
12073F: include/linux/usb/tilegx.h
867e359b 12074
1da177e4 12075TLAN NETWORK DRIVER
8b58be88 12076M: Samuel Chessman <chessman@tux.org>
88c07dde 12077L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12078W: http://sourceforge.net/projects/tlan/
12079S: Maintained
679655da 12080F: Documentation/networking/tlan.txt
b544dbac 12081F: drivers/net/ethernet/ti/tlan.*
1da177e4 12082
d74db3b2 12083TOMOYO SECURITY MODULE
8b58be88
JP
12084M: Kentaro Takeda <takedakn@nttdata.co.jp>
12085M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12086L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12087L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12088L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12089L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12090W: http://tomoyo.sourceforge.jp/
843d183c 12091T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12092S: Maintained
679655da 12093F: security/tomoyo/
d74db3b2 12094
9caeb532 12095TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12096M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12097L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12098S: Maintained
12099F: drivers/platform/x86/topstar-laptop.c
12100
1da177e4 12101TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12102M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12103L: platform-driver-x86@vger.kernel.org
0a63ca11 12104S: Maintained
679655da 12105F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12106
0a63ca11
AA
12107TOSHIBA BLUETOOTH DRIVER
12108M: Azael Avalos <coproscefalo@gmail.com>
12109L: platform-driver-x86@vger.kernel.org
12110S: Maintained
12111F: drivers/platform/x86/toshiba_bluetooth.c
12112
12113TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12114M: Azael Avalos <coproscefalo@gmail.com>
12115L: platform-driver-x86@vger.kernel.org
12116S: Maintained
12117F: drivers/platform/x86/toshiba_haps.c
12118
14991fc7
AA
12119TOSHIBA WMI HOTKEYS DRIVER
12120M: Azael Avalos <coproscefalo@gmail.com>
12121L: platform-driver-x86@vger.kernel.org
12122S: Maintained
12123F: drivers/platform/x86/toshiba-wmi.c
12124
1da177e4 12125TOSHIBA SMM DRIVER
8b58be88 12126M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12127W: http://www.buzzard.org.uk/toshiba/
12128S: Maintained
679655da
JP
12129F: drivers/char/toshiba.c
12130F: include/linux/toshiba.h
c117ab84 12131F: include/uapi/linux/toshiba.h
1da177e4 12132
d32d9864
MR
12133TOSHIBA TC358743 DRIVER
12134M: Mats Randgaard <matrandg@cisco.com>
12135L: linux-media@vger.kernel.org
12136S: Maintained
12137F: drivers/media/i2c/tc358743*
b5dcee22 12138F: include/media/i2c/tc358743.h
d32d9864 12139
560e6475
WS
12140TMIO/SDHI MMC DRIVER
12141M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12142L: linux-mmc@vger.kernel.org
560e6475 12143S: Supported
d1057c40
GL
12144F: drivers/mmc/host/tmio_mmc*
12145F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12146F: include/linux/mfd/tmio.h
d719f900 12147
917cc4e6
GR
12148TMP401 HARDWARE MONITOR DRIVER
12149M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12150L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12151S: Maintained
12152F: Documentation/hwmon/tmp401
12153F: drivers/hwmon/tmp401.c
12154
98f32602 12155TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12156M: Hugh Dickins <hughd@google.com>
98f32602
HD
12157L: linux-mm@kvack.org
12158S: Maintained
12159F: include/linux/shmem_fs.h
12160F: mm/shmem.c
12161
45f95b53 12162TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12163M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12164M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12165L: linux-media@vger.kernel.org
a825eaec 12166W: https://linuxtv.org
45f95b53
MCC
12167T: git git://linuxtv.org/media_tree.git
12168S: Odd fixes
12169F: drivers/media/usb/tm6000/
618cd932 12170F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12171
34d1324e
AU
12172TW5864 VIDEO4LINUX DRIVER
12173M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12174M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12175M: Andrey Utkin <andrey_utkin@fastmail.com>
12176L: linux-media@vger.kernel.org
12177S: Supported
12178F: drivers/media/pci/tw5864/
45f95b53 12179
c65fde19
HV
12180TW68 VIDEO4LINUX DRIVER
12181M: Hans Verkuil <hverkuil@xs4all.nl>
12182L: linux-media@vger.kernel.org
12183T: git git://linuxtv.org/media_tree.git
a825eaec 12184W: https://linuxtv.org
c65fde19
HV
12185S: Odd Fixes
12186F: drivers/media/pci/tw68/
12187
704a84cc
EG
12188TW686X VIDEO4LINUX DRIVER
12189M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12190L: linux-media@vger.kernel.org
12191T: git git://linuxtv.org/media_tree.git
12192W: http://linuxtv.org
12193S: Maintained
12194F: drivers/media/pci/tw686x/
12195
4e68852d 12196TPM DEVICE DRIVER
901486b8 12197M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12198M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12199M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12200R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12201W: http://tpmdd.sourceforge.net
63a10dfd 12202L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12203Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12204T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12205S: Maintained
679655da 12206F: drivers/char/tpm/
4e68852d 12207
1a0f1b27
AL
12208TPM IBM_VTPM DEVICE DRIVER
12209M: Ashley Lai <ashleydlai@gmail.com>
12210W: http://tpmdd.sourceforge.net
12211L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12212S: Maintained
12213F: drivers/char/tpm/tpm_ibmvtpm*
12214
d6f005a1
JP
12215TRACING
12216M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12217M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12219S: Maintained
12220F: Documentation/trace/ftrace.txt
12221F: arch/*/*/*/ftrace.h
12222F: arch/*/kernel/ftrace.c
12223F: include/*/ftrace.h
12224F: include/linux/trace*.h
12225F: include/trace/
12226F: kernel/trace/
6e68e6c5 12227F: tools/testing/selftests/ftrace/
d6f005a1 12228
4abac0d0
IM
12229TRACING MMIO ACCESSES (MMIOTRACE)
12230M: Steven Rostedt <rostedt@goodmis.org>
12231M: Ingo Molnar <mingo@kernel.org>
12232R: Karol Herbst <karolherbst@gmail.com>
12233R: Pekka Paalanen <ppaalanen@gmail.com>
12234S: Maintained
12235L: linux-kernel@vger.kernel.org
12236L: nouveau@lists.freedesktop.org
12237F: kernel/trace/trace_mmiotrace.c
12238F: include/linux/mmiotrace.h
12239F: arch/x86/mm/kmmio.c
12240F: arch/x86/mm/mmio-mod.c
12241F: arch/x86/mm/testmmiotrace.c
12242
1da177e4 12243TRIVIAL PATCHES
8b58be88 12244M: Jiri Kosina <trivial@kernel.org>
54e5881d 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12246S: Maintained
86ef925f 12247K: ^Subject:.*(?i)trivial
1da177e4 12248
4e68852d 12249TTY LAYER
879a5a00 12250M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12251M: Jiri Slaby <jslaby@suse.com>
879a5a00 12252S: Supported
08deed1e 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12254F: Documentation/serial/
8dd5d2f1 12255F: drivers/tty/
df621252 12256F: drivers/tty/serial/serial_core.c
e3288775
AC
12257F: include/linux/serial_core.h
12258F: include/linux/serial.h
12259F: include/linux/tty.h
c117ab84
CEB
12260F: include/uapi/linux/serial_core.h
12261F: include/uapi/linux/serial.h
12262F: include/uapi/linux/tty.h
4e68852d 12263
91952bc0
AP
12264TUA9001 MEDIA DRIVER
12265M: Antti Palosaari <crope@iki.fi>
12266L: linux-media@vger.kernel.org
a825eaec 12267W: https://linuxtv.org
91952bc0
AP
12268W: http://palosaari.fi/linux/
12269Q: http://patchwork.linuxtv.org/project/linux-media/list/
12270T: git git://linuxtv.org/anttip/media_tree.git
12271S: Maintained
12272F: drivers/media/tuners/tua9001*
12273
740db6d7 12274TULIP NETWORK DRIVERS
740db6d7 12275L: netdev@vger.kernel.org
cf869eb1
GG
12276L: linux-parisc@vger.kernel.org
12277S: Orphan
0f04e2aa 12278F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12279
12280TUN/TAP driver
ba57b6f2 12281M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12282W: http://vtun.sourceforge.net/tun
12283S: Maintained
679655da
JP
12284F: Documentation/networking/tuntap.txt
12285F: arch/um/os-Linux/drivers/
1da177e4 12286
b454cc66 12287TURBOCHANNEL SUBSYSTEM
8b58be88 12288M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12289M: Ralf Baechle <ralf@linux-mips.org>
12290L: linux-mips@linux-mips.org
12291Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12292S: Maintained
679655da
JP
12293F: drivers/tc/
12294F: include/linux/tc.h
b454cc66 12295
e2d1d6c0 12296UBI FILE SYSTEM (UBIFS)
a7859936 12297M: Richard Weinberger <richard@nod.at>
949cb623 12298M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12299M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12300L: linux-mtd@lists.infradead.org
e2966cbe 12301T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12302W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12303S: Supported
679655da
JP
12304F: Documentation/filesystems/ubifs.txt
12305F: fs/ubifs/
e2d1d6c0 12306
e1632fa2 12307UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12308M: Greg Ungerer <gerg@linux-m68k.org>
12309W: http://www.linux-m68k.org/
cc2020e6 12310W: http://www.uclinux.org/
e1632fa2 12311L: linux-m68k@lists.linux-m68k.org
cc2020e6 12312L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12313T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12314S: Maintained
e1632fa2
GU
12315F: arch/m68k/coldfire/
12316F: arch/m68k/68*/
61bc02bb
JP
12317F: arch/m68k/*/*_no.*
12318F: arch/m68k/include/asm/*_no.*
cc2020e6 12319
1da177e4 12320UDF FILESYSTEM
d8130624 12321M: Jan Kara <jack@suse.com>
1da177e4 12322S: Maintained
679655da
JP
12323F: Documentation/filesystems/udf.txt
12324F: fs/udf/
1da177e4 12325
cc2020e6 12326UFS FILESYSTEM
8b58be88 12327M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12328S: Maintained
679655da
JP
12329F: Documentation/filesystems/ufs.txt
12330F: fs/ufs/
cc2020e6 12331
0a09d3ab
DH
12332UHID USERSPACE HID IO DRIVER:
12333M: David Herrmann <dh.herrmann@googlemail.com>
12334L: linux-input@vger.kernel.org
12335S: Maintained
12336F: drivers/hid/uhid.c
c117ab84 12337F: include/uapi/linux/uhid.h
0a09d3ab 12338
18332a80 12339ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12340L: linux-usb@vger.kernel.org
10c6c9c9 12341S: Orphan
355ffe69 12342F: drivers/uwb/
679655da
JP
12343F: include/linux/uwb.h
12344F: include/linux/uwb/
18332a80 12345
b31d8273
G
12346UNICORE32 ARCHITECTURE:
12347M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12348W: http://mprc.pku.edu.cn/~guanxuetao/linux
12349S: Maintained
ceebf4d5 12350T: git git://github.com/gxt/linux.git
b31d8273
G
12351F: arch/unicore32/
12352
d8379ab1
TF
12353UNIFDEF
12354M: Tony Finch <dot@dotat.at>
12355W: http://dotat.at/prog/unifdef
12356S: Maintained
12357F: scripts/unifdef.c
12358
1da177e4 12359UNIFORM CDROM DRIVER
8b58be88 12360M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12361W: http://www.kernel.dk
12362S: Maintained
679655da
JP
12363F: Documentation/cdrom/
12364F: drivers/cdrom/cdrom.c
12365F: include/linux/cdrom.h
c117ab84 12366F: include/uapi/linux/cdrom.h
1da177e4 12367
56df0122 12368UNISYS S-PAR DRIVERS
49e7d9df
JP
12369M: David Kershner <david.kershner@unisys.com>
12370L: sparmaintainer@unisys.com (Unisys internal)
12371S: Supported
12372F: drivers/staging/unisys/
56df0122 12373
9941fa6e
VH
12374UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12375M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12376L: linux-scsi@vger.kernel.org
12377S: Supported
12378F: Documentation/scsi/ufs.txt
12379F: drivers/scsi/ufs/
12380
4b9ffb5a
JP
12381UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12382M: Joao Pinto <Joao.Pinto@synopsys.com>
12383L: linux-scsi@vger.kernel.org
12384S: Supported
12385F: drivers/scsi/ufs/*dwc*
12386
e2d1d6c0 12387UNSORTED BLOCK IMAGES (UBI)
949cb623 12388M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12389M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12390W: http://www.linux-mtd.infradead.org/
12391L: linux-mtd@lists.infradead.org
b6b44e0a 12392T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12393S: Supported
80811493 12394F: drivers/mtd/ubi/
679655da 12395F: include/linux/mtd/ubi.h
c117ab84 12396F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12397
1da177e4 12398USB ACM DRIVER
ca1c3e6f 12399M: Oliver Neukum <oneukum@suse.com>
6372594a 12400L: linux-usb@vger.kernel.org
1da177e4 12401S: Maintained
679655da
JP
12402F: Documentation/usb/acm.txt
12403F: drivers/usb/class/cdc-acm.*
1da177e4 12404
b7d572e1
PF
12405USB AR5523 WIRELESS DRIVER
12406M: Pontus Fuchs <pontus.fuchs@gmail.com>
12407L: linux-wireless@vger.kernel.org
12408S: Maintained
12409F: drivers/net/wireless/ath/ar5523/
12410
115bb1ff 12411USB ATTACHED SCSI
866d372e 12412M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12413L: linux-usb@vger.kernel.org
12414L: linux-scsi@vger.kernel.org
8eae0fb7 12415S: Maintained
115bb1ff
MW
12416F: drivers/usb/storage/uas.c
12417
1da177e4 12418USB CDC ETHERNET DRIVER
61eee9a7 12419M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12420L: linux-usb@vger.kernel.org
1da177e4 12421S: Maintained
679655da 12422F: drivers/net/usb/cdc_*.c
c117ab84 12423F: include/uapi/linux/usb/cdc.h
1da177e4 12424
66e3e591
KP
12425USB CHAOSKEY DRIVER
12426M: Keith Packard <keithp@keithp.com>
12427L: linux-usb@vger.kernel.org
12428S: Maintained
12429F: drivers/usb/misc/chaoskey.c
12430
b02b371e 12431USB CYPRESS C67X00 DRIVER
8b58be88 12432M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12433L: linux-usb@vger.kernel.org
12434S: Maintained
679655da 12435F: drivers/usb/c67x00/
b02b371e 12436
d0374f4f 12437USB DAVICOM DM9601 DRIVER
8b58be88 12438M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12439L: netdev@vger.kernel.org
d0374f4f
PK
12440W: http://www.linux-usb.org/usbnet
12441S: Maintained
679655da 12442F: drivers/net/usb/dm9601.c
d0374f4f 12443
cc2020e6 12444USB DIAMOND RIO500 DRIVER
8b58be88 12445M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12446L: rio500-users@lists.sourceforge.net
12447W: http://rio500.sourceforge.net
12448S: Maintained
679655da 12449F: drivers/usb/misc/rio500*
cc2020e6 12450
1da177e4 12451USB EHCI DRIVER
578333ab 12452M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12453L: linux-usb@vger.kernel.org
578333ab 12454S: Maintained
679655da
JP
12455F: Documentation/usb/ehci.txt
12456F: drivers/usb/host/ehci*
1da177e4 12457
69ae9e3e 12458USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12459M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12460L: linux-usb@vger.kernel.org
69ae9e3e 12461W: http://www.linux-usb.org/gadget
d6d0f665
FB
12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12463S: Maintained
679655da
JP
12464F: drivers/usb/gadget/
12465F: include/linux/usb/gadget*
69ae9e3e 12466
2dea64b4 12467USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12468M: Jiri Kosina <jikos@kernel.org>
406df153 12469R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12470L: linux-usb@vger.kernel.org
54e5881d 12471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12472S: Maintained
c2f01971 12473F: Documentation/hid/hiddev.txt
679655da 12474F: drivers/hid/usbhid/
1da177e4 12475
959eea21 12476USB ISP116X DRIVER
8b58be88 12477M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12478L: linux-usb@vger.kernel.org
959eea21 12479S: Maintained
679655da
JP
12480F: drivers/usb/host/isp116x*
12481F: include/linux/usb/isp116x.h
959eea21 12482
146498ea
WH
12483USB LAN78XX ETHERNET DRIVER
12484M: Woojung Huh <woojung.huh@microchip.com>
12485M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12486L: netdev@vger.kernel.org
12487S: Maintained
12488F: drivers/net/usb/lan78xx.*
12489
1da177e4 12490USB MASS STORAGE DRIVER
fc8b690d 12491M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12492L: linux-usb@vger.kernel.org
8836aeb8 12493L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12494S: Maintained
12495W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12496F: drivers/usb/storage/
1da177e4 12497
af39917d
CL
12498USB MIDI DRIVER
12499M: Clemens Ladisch <clemens@ladisch.de>
12500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12501T: git git://git.alsa-project.org/alsa-kernel.git
12502S: Maintained
12503F: sound/usb/midi.*
12504
444ce9d4
JP
12505USB NETWORKING DRIVERS
12506L: linux-usb@vger.kernel.org
12507S: Odd Fixes
12508F: drivers/net/usb/
12509
1da177e4 12510USB OHCI DRIVER
578333ab 12511M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12512L: linux-usb@vger.kernel.org
578333ab 12513S: Maintained
679655da
JP
12514F: Documentation/usb/ohci.txt
12515F: drivers/usb/host/ohci*
1da177e4 12516
963ffa3e 12517USB OTG FSM (Finite State Machine)
60d77b3d 12518M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12520L: linux-usb@vger.kernel.org
12521S: Maintained
12522F: drivers/usb/common/usb-otg-fsm.c
12523
563da3a9
VM
12524USB OVER IP DRIVER
12525M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12526M: Shuah Khan <shuahkh@osg.samsung.com>
12527M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12528L: linux-usb@vger.kernel.org
12529S: Maintained
a6d6fc2b 12530F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12531F: drivers/usb/usbip/
12532F: tools/usb/usbip/
12533
1da177e4 12534USB PEGASUS DRIVER
a16b945c 12535M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12536L: linux-usb@vger.kernel.org
043600a6 12537L: netdev@vger.kernel.org
052e3128
PM
12538T: git git://github.com/petkan/pegasus.git
12539W: https://github.com/petkan/pegasus
1da177e4 12540S: Maintained
679655da 12541F: drivers/net/usb/pegasus.*
1da177e4 12542
d3ad558f 12543USB PHY LAYER
a55f6286 12544M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12545L: linux-usb@vger.kernel.org
12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12547S: Maintained
12548F: drivers/usb/phy/
d3ad558f 12549
73e4fb3f 12550USB PRINTER DRIVER (usblp)
8b58be88 12551M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12552L: linux-usb@vger.kernel.org
73e4fb3f 12553S: Supported
679655da 12554F: drivers/usb/class/usblp.c
1da177e4 12555
4521b477
BM
12556USB QMI WWAN NETWORK DRIVER
12557M: Bjørn Mork <bjorn@mork.no>
12558L: netdev@vger.kernel.org
12559S: Maintained
12560F: Documentation/ABI/testing/sysfs-class-net-qmi
12561F: drivers/net/usb/qmi_wwan.c
12562
1da177e4 12563USB RTL8150 DRIVER
a16b945c 12564M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12565L: linux-usb@vger.kernel.org
043600a6 12566L: netdev@vger.kernel.org
052e3128
PM
12567T: git git://github.com/petkan/rtl8150.git
12568W: https://github.com/petkan/rtl8150
1da177e4 12569S: Maintained
679655da 12570F: drivers/net/usb/rtl8150.c
1da177e4 12571
f896b796 12572USB SERIAL SUBSYSTEM
66085694 12573M: Johan Hovold <johan@kernel.org>
795fb7e7 12574L: linux-usb@vger.kernel.org
5ee05309 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12576S: Maintained
679655da 12577F: Documentation/usb/usb-serial.txt
f896b796 12578F: drivers/usb/serial/
679655da 12579F: include/linux/usb/serial.h
1da177e4 12580
b3f0db1c
SG
12581USB SMSC75XX ETHERNET DRIVER
12582M: Steve Glendinning <steve.glendinning@shawell.net>
12583L: netdev@vger.kernel.org
12584S: Maintained
12585F: drivers/net/usb/smsc75xx.*
12586
2f7ca802 12587USB SMSC95XX ETHERNET DRIVER
90b24cfb 12588M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12589M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12590L: netdev@vger.kernel.org
90b24cfb 12591S: Maintained
679655da 12592F: drivers/net/usb/smsc95xx.*
2f7ca802 12593
1da177e4 12594USB SUBSYSTEM
879a5a00 12595M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12596L: linux-usb@vger.kernel.org
1da177e4 12597W: http://www.linux-usb.org
08deed1e 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12599S: Supported
1700bd98 12600F: Documentation/devicetree/bindings/usb/
679655da 12601F: Documentation/usb/
679655da
JP
12602F: drivers/usb/
12603F: include/linux/usb.h
12604F: include/linux/usb/
1da177e4
LT
12605
12606USB UHCI DRIVER
8b58be88 12607M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12608L: linux-usb@vger.kernel.org
1da177e4 12609S: Maintained
679655da 12610F: drivers/usb/host/uhci*
1da177e4 12611
69ae9e3e 12612USB "USBNET" DRIVER FRAMEWORK
d8130624 12613M: Oliver Neukum <oneukum@suse.com>
043600a6 12614L: netdev@vger.kernel.org
69ae9e3e 12615W: http://www.linux-usb.org/usbnet
1da177e4 12616S: Maintained
679655da
JP
12617F: drivers/net/usb/usbnet.c
12618F: include/linux/usb/usbnet.h
1da177e4 12619
c0efd232 12620USB VIDEO CLASS
c53ac071 12621M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12622L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12623L: linux-media@vger.kernel.org
275ffde4 12624T: git git://linuxtv.org/media_tree.git
57c6d2e9 12625W: http://www.ideasonboard.org/uvc/
c0efd232 12626S: Maintained
0c0d06ca 12627F: drivers/media/usb/uvc/
6c0f0359 12628F: include/uapi/linux/uvcvideo.h
1da177e4 12629
b60b9c45
HV
12630USB VISION DRIVER
12631M: Hans Verkuil <hverkuil@xs4all.nl>
12632L: linux-media@vger.kernel.org
12633T: git git://linuxtv.org/media_tree.git
a825eaec 12634W: https://linuxtv.org
b60b9c45
HV
12635S: Odd Fixes
12636F: drivers/media/usb/usbvision/
12637
8282da47
LP
12638USB WEBCAM GADGET
12639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12640L: linux-usb@vger.kernel.org
12641S: Maintained
3a83c16e 12642F: drivers/usb/gadget/function/*uvc*
faf2e1db 12643F: drivers/usb/gadget/legacy/webcam.c
8282da47 12644
bf164cc0 12645USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12646M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12647L: linux-wireless@vger.kernel.org
12648S: Maintained
679655da 12649F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12650
eb6bab13 12651USB XHCI DRIVER
03d85053 12652M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12653L: linux-usb@vger.kernel.org
12654S: Supported
36d0344c
SS
12655F: drivers/usb/host/xhci*
12656F: drivers/usb/host/pci-quirks*
eb6bab13 12657
1da177e4 12658USB ZD1201 DRIVER
4086b9ca 12659L: linux-wireless@vger.kernel.org
1da177e4 12660W: http://linux-lc100020.sourceforge.net
4086b9ca 12661S: Orphan
ed0ad06f 12662F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12663
b7eee616 12664USB ZR364XX DRIVER
8b58be88 12665M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12666L: linux-usb@vger.kernel.org
661263b5 12667L: linux-media@vger.kernel.org
275ffde4 12668T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12669W: http://royale.zerezo.com/zr364xx/
12670S: Maintained
618cd932 12671F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12672F: drivers/media/usb/zr364xx/
b7eee616 12673
289fcff4
HK
12674ULPI BUS
12675M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12676L: linux-usb@vger.kernel.org
12677S: Maintained
12678F: drivers/usb/common/ulpi.c
12679F: include/linux/ulpi/
12680
e7839f25 12681USER-MODE LINUX (UML)
8b58be88 12682M: Jeff Dike <jdike@addtoit.com>
b15194b7 12683M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12684L: user-mode-linux-devel@lists.sourceforge.net
12685L: user-mode-linux-user@lists.sourceforge.net
12686W: http://user-mode-linux.sourceforge.net
9f273c24 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12688S: Maintained
61516587 12689F: Documentation/virtual/uml/
679655da 12690F: arch/um/
b070989a 12691F: arch/x86/um/
679655da
JP
12692F: fs/hostfs/
12693F: fs/hppfs/
b7eee616 12694
e5f114e9 12695USERSPACE I/O (UIO)
879a5a00 12696M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12697S: Maintained
3d3fecbd 12698T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12699F: Documentation/DocBook/uio-howto.tmpl
12700F: drivers/uio/
12701F: include/linux/uio*.h
e5f114e9 12702
256cccbe 12703UTIL-LINUX PACKAGE
8b58be88 12704M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12705L: util-linux@vger.kernel.org
12706W: http://en.wikipedia.org/wiki/Util-linux
12707T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12708S: Maintained
12709
c1fd1c07 12710UVESAFB DRIVER
8b58be88 12711M: Michal Januszewski <spock@gentoo.org>
c69f677c 12712L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12713W: http://dev.gentoo.org/~spock/projects/uvesafb/
12714S: Maintained
679655da 12715F: Documentation/fb/uvesafb.txt
8a61f013 12716F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12717
456930d8
SA
12718VF610 NAND DRIVER
12719M: Stefan Agner <stefan@agner.ch>
12720L: linux-mtd@lists.infradead.org
12721S: Supported
12722F: drivers/mtd/nand/vf610_nfc.c
12723
4480f15b 12724VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12725M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12726S: Maintained
679655da
JP
12727F: Documentation/filesystems/vfat.txt
12728F: fs/fat/
1da177e4 12729
cba3345c
AW
12730VFIO DRIVER
12731M: Alex Williamson <alex.williamson@redhat.com>
12732L: kvm@vger.kernel.org
9f273c24 12733T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12734S: Maintained
12735F: Documentation/vfio.txt
12736F: drivers/vfio/
12737F: include/linux/vfio.h
c117ab84 12738F: include/uapi/linux/vfio.h
cba3345c 12739
a714ea5f
AW
12740VFIO PLATFORM DRIVER
12741M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12742L: kvm@vger.kernel.org
12743S: Maintained
12744F: drivers/vfio/platform/
12745
9e6f3438
PO
12746VIDEOBUF2 FRAMEWORK
12747M: Pawel Osciak <pawel@osciak.com>
12748M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12749M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12750L: linux-media@vger.kernel.org
12751S: Maintained
90d72ac6 12752F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12753F: include/media/videobuf2-*
12754
06a8fc78
AH
12755VIRTIO AND VHOST VSOCK DRIVER
12756M: Stefan Hajnoczi <stefanha@redhat.com>
12757L: kvm@vger.kernel.org
12758L: virtualization@lists.linux-foundation.org
12759L: netdev@vger.kernel.org
12760S: Maintained
12761F: include/linux/virtio_vsock.h
12762F: include/uapi/linux/virtio_vsock.h
12763F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12764F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12765F: drivers/vhost/vsock.c
12766F: drivers/vhost/vsock.h
06a8fc78 12767
5523662e
SCP
12768VIRTUAL SERIO DEVICE DRIVER
12769M: Stephen Chandler Paul <thatslyude@gmail.com>
12770S: Maintained
12771F: drivers/input/serio/userio.c
12772F: include/uapi/linux/userio.h
12773
9a82446b
AS
12774VIRTIO CONSOLE DRIVER
12775M: Amit Shah <amit.shah@redhat.com>
12776L: virtualization@lists.linux-foundation.org
12777S: Maintained
12778F: drivers/char/virtio_console.c
12779F: include/linux/virtio_console.h
c117ab84 12780F: include/uapi/linux/virtio_console.h
9a82446b 12781
2426ec8f 12782VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12783M: "Michael S. Tsirkin" <mst@redhat.com>
12784L: virtualization@lists.linux-foundation.org
12785S: Maintained
0e4191fe 12786F: Documentation/devicetree/bindings/virtio/
2426ec8f 12787F: drivers/virtio/
c893c8d7 12788F: tools/virtio/
2426ec8f
MT
12789F: drivers/net/virtio_net.c
12790F: drivers/block/virtio_blk.c
12791F: include/linux/virtio_*.h
916cdabc 12792F: include/uapi/linux/virtio_*.h
2426ec8f 12793
f2dbda3b
CH
12794VIRTIO DRIVERS FOR S390
12795M: Christian Borntraeger <borntraeger@de.ibm.com>
12796M: Cornelia Huck <cornelia.huck@de.ibm.com>
12797L: linux-s390@vger.kernel.org
12798L: virtualization@lists.linux-foundation.org
12799L: kvm@vger.kernel.org
12800S: Supported
1b568d93 12801F: drivers/s390/virtio/
f2dbda3b 12802
4ad6ee91
GH
12803VIRTIO GPU DRIVER
12804M: David Airlie <airlied@linux.ie>
12805M: Gerd Hoffmann <kraxel@redhat.com>
12806L: dri-devel@lists.freedesktop.org
12807L: virtualization@lists.linux-foundation.org
12808S: Maintained
12809F: drivers/gpu/drm/virtio/
12810F: include/uapi/linux/virtio_gpu.h
12811
3a4d5c94
MT
12812VIRTIO HOST (VHOST)
12813M: "Michael S. Tsirkin" <mst@redhat.com>
12814L: kvm@vger.kernel.org
c996d8b9 12815L: virtualization@lists.linux-foundation.org
3a4d5c94 12816L: netdev@vger.kernel.org
9f273c24 12817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12818S: Maintained
12819F: drivers/vhost/
c117ab84 12820F: include/uapi/linux/vhost.h
3a4d5c94 12821
271c8651
GH
12822VIRTIO INPUT DRIVER
12823M: Gerd Hoffmann <kraxel@redhat.com>
12824S: Maintained
12825F: drivers/virtio/virtio_input.c
12826F: include/uapi/linux/virtio_input.h
12827
1da177e4 12828VIA RHINE NETWORK DRIVER
210347e1 12829S: Orphan
f2148a47 12830F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12831
f0bf7f61 12832VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12833M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12834M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12835S: Maintained
12836F: drivers/mmc/host/via-sdmmc.c
12837
69e4a7c2 12838VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12839M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12840L: linux-fbdev@vger.kernel.org
69e4a7c2 12841S: Maintained
c7babebd
FTS
12842F: include/linux/via-core.h
12843F: include/linux/via-gpio.h
12844F: include/linux/via_i2c.h
8a61f013 12845F: drivers/video/fbdev/via/
69e4a7c2 12846
01f20734 12847VIA VELOCITY NETWORK DRIVER
8b58be88 12848M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12849L: netdev@vger.kernel.org
12850S: Maintained
f2148a47 12851F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12852
f73f8173
AW
12853VIRT LIB
12854M: Alex Williamson <alex.williamson@redhat.com>
12855M: Paolo Bonzini <pbonzini@redhat.com>
12856L: kvm@vger.kernel.org
12857S: Supported
12858F: virt/lib/
12859
77911fd2 12860VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12861M: Hans Verkuil <hverkuil@xs4all.nl>
12862L: linux-media@vger.kernel.org
12863T: git git://linuxtv.org/media_tree.git
a825eaec 12864W: https://linuxtv.org
0b7bc1fa 12865S: Maintained
77911fd2 12866F: drivers/media/platform/vivid/*
0b7bc1fa 12867
be7f8273 12868VLAN (802.1Q)
8b58be88 12869M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12870L: netdev@vger.kernel.org
12871S: Maintained
679655da
JP
12872F: drivers/net/macvlan.c
12873F: include/linux/if_*vlan.h
12874F: net/8021q/
be7f8273 12875
55e331cf 12876VLYNQ BUS
08eeb306 12877M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12878L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12879S: Maintained
12880F: drivers/vlynq/vlynq.c
12881F: include/linux/vlynq.h
12882
390beae4 12883VME SUBSYSTEM
74c600e3 12884M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12885M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12886M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12887L: devel@driverdev.osuosl.org
12888S: Maintained
12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12890F: Documentation/vme_api.txt
12891F: drivers/staging/vme/
12892F: drivers/vme/
12893F: include/linux/vme*
12894
4488e09b
AK
12895VMWARE HYPERVISOR INTERFACE
12896M: Alok Kataria <akataria@vmware.com>
12897L: virtualization@lists.linux-foundation.org
12898S: Supported
12899F: arch/x86/kernel/cpu/vmware.c
12900
73b35d07
DT
12901VMWARE BALLOON DRIVER
12902M: Xavier Deguillard <xdeguillard@vmware.com>
12903M: Philip Moltmann <moltmann@vmware.com>
12904M: "VMware, Inc." <pv-drivers@vmware.com>
12905L: linux-kernel@vger.kernel.org
12906S: Maintained
12907F: drivers/misc/vmw_balloon.c
12908
8b8be51b
TH
12909VMWARE VMMOUSE SUBDRIVER
12910M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12911M: "VMware, Inc." <pv-drivers@vmware.com>
12912L: linux-input@vger.kernel.org
12913S: Maintained
12914F: drivers/input/mouse/vmmouse.c
12915F: drivers/input/mouse/vmmouse.h
12916
d1a890fa 12917VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12918M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12919M: "VMware, Inc." <pv-drivers@vmware.com>
12920L: netdev@vger.kernel.org
12921S: Maintained
12922F: drivers/net/vmxnet3/
d1a890fa 12923
851b1642 12924VMware PVSCSI driver
29374ec6 12925M: Jim Gill <jgill@vmware.com>
851b1642
AK
12926M: VMware PV-Drivers <pv-drivers@vmware.com>
12927L: linux-scsi@vger.kernel.org
12928S: Maintained
12929F: drivers/scsi/vmw_pvscsi.c
12930F: drivers/scsi/vmw_pvscsi.h
12931
e53e86c7 12932VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12933M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12934M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12935L: linux-kernel@vger.kernel.org
1dd68f01 12936W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12938S: Supported
9d2597e8 12939F: Documentation/devicetree/bindings/regulator/
679655da 12940F: drivers/regulator/
9d2597e8 12941F: include/dt-bindings/regulator/
679655da 12942F: include/linux/regulator/
e53e86c7 12943
081958eb
DA
12944VRF
12945M: David Ahern <dsa@cumulusnetworks.com>
12946M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12947L: netdev@vger.kernel.org
12948S: Maintained
12949F: drivers/net/vrf.c
562d897d 12950F: Documentation/networking/vrf.txt
081958eb 12951
ab41319e 12952VT1211 HARDWARE MONITOR DRIVER
8b58be88 12953M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12954L: linux-hwmon@vger.kernel.org
ab41319e 12955S: Maintained
679655da
JP
12956F: Documentation/hwmon/vt1211
12957F: drivers/hwmon/vt1211.c
ab41319e 12958
1de9e371 12959VT8231 HARDWARE MONITOR DRIVER
8b58be88 12960M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12961L: linux-hwmon@vger.kernel.org
1de9e371 12962S: Maintained
679655da 12963F: drivers/hwmon/vt8231.c
1de9e371 12964
88095e7b
TO
12965VUB300 USB to SDIO/SD/MMC bridge chip
12966M: Tony Olech <tony.olech@elandigitalsystems.com>
12967L: linux-mmc@vger.kernel.org
12968L: linux-usb@vger.kernel.org
12969S: Supported
12970F: drivers/mmc/host/vub300.c
12971
1da177e4 12972W1 DALLAS'S 1-WIRE BUS
a8018766 12973M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12974S: Maintained
679655da
JP
12975F: Documentation/w1/
12976F: drivers/w1/
1da177e4 12977
13927079 12978W83791D HARDWARE MONITORING DRIVER
8b58be88 12979M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12980L: linux-hwmon@vger.kernel.org
25845c22 12981S: Maintained
679655da
JP
12982F: Documentation/hwmon/w83791d
12983F: drivers/hwmon/w83791d.c
13927079 12984
61db011d 12985W83793 HARDWARE MONITORING DRIVER
8b58be88 12986M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12987L: linux-hwmon@vger.kernel.org
61db011d 12988S: Maintained
679655da
JP
12989F: Documentation/hwmon/w83793
12990F: drivers/hwmon/w83793.c
61db011d 12991
e3760b43 12992W83795 HARDWARE MONITORING DRIVER
d8130624 12993M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12994L: linux-hwmon@vger.kernel.org
e3760b43
JD
12995S: Maintained
12996F: drivers/hwmon/w83795.c
12997
1da177e4 12998W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12999M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13000S: Maintained
679655da 13001F: drivers/mmc/host/wbsd.*
1da177e4 13002
b4e05923
HG
13003WACOM PROTOCOL 4 SERIAL TABLETS
13004M: Julian Squires <julian@cipht.net>
13005M: Hans de Goede <hdegoede@redhat.com>
13006L: linux-input@vger.kernel.org
13007S: Maintained
13008F: drivers/input/tablet/wacom_serial4.c
13009
3527761c 13010WATCHDOG DEVICE DRIVERS
8b58be88 13011M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13012R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13013L: linux-watchdog@vger.kernel.org
13014W: http://www.linux-watchdog.org/
f599aaf0 13015T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13016S: Maintained
540be8b2 13017F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13018F: Documentation/watchdog/
13019F: drivers/watchdog/
13020F: include/linux/watchdog.h
c117ab84 13021F: include/uapi/linux/watchdog.h
3527761c 13022
b22e00f3
DH
13023WIIMOTE HID DRIVER
13024M: David Herrmann <dh.herrmann@googlemail.com>
13025L: linux-input@vger.kernel.org
13026S: Maintained
13027F: drivers/hid/hid-wiimote*
13028
e258b80e 13029WINBOND CIR DRIVER
364e9e18 13030M: David Härdeman <david@hardeman.nu>
e258b80e 13031S: Maintained
116ab806 13032F: drivers/media/rc/winbond-cir.c
e258b80e 13033
c36a483d
WBG
13034WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13035M: William Breathitt Gray <vilhelm.gray@gmail.com>
13036L: linux-watchdog@vger.kernel.org
13037S: Maintained
13038F: drivers/watchdog/ebc-c384_wdt.c
13039
9c26df9b
WBG
13040WINSYSTEMS WS16C48 GPIO DRIVER
13041M: William Breathitt Gray <vilhelm.gray@gmail.com>
13042L: linux-gpio@vger.kernel.org
13043S: Maintained
13044F: drivers/gpio/gpio-ws16c48.c
e258b80e 13045
8a70da82 13046WIMAX STACK
8b58be88 13047M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13048M: linux-wimax@intel.com
49e7d9df 13049L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13050S: Supported
13051W: http://linuxwimax.org
315987dc 13052F: Documentation/wimax/README.wimax
315987dc
JP
13053F: include/linux/wimax/debug.h
13054F: include/net/wimax.h
c117ab84 13055F: include/uapi/linux/wimax.h
315987dc 13056F: net/wimax/
8a70da82 13057
5fc14680 13058WISTRON LAPTOP BUTTON DRIVER
8b58be88 13059M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13060S: Maintained
679655da 13061F: drivers/input/misc/wistron_btns.c
5fc14680 13062
1da177e4 13063WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13064M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13065L: linux-wireless@vger.kernel.org
926554c4 13066W: http://oops.ghostprotocols.net:81/blog
1da177e4 13067S: Maintained
679655da 13068F: drivers/net/wireless/wl3501*
1da177e4 13069
055bcbcb 13070WOLFSON MICROELECTRONICS DRIVERS
fef95164 13071L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13072T: git https://github.com/CirrusLogic/linux-drivers.git
13073W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13074S: Supported
3768f0b1 13075F: Documentation/hwmon/wm83??
f494993f
CK
13076F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13077F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13078F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13079F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13080F: drivers/clk/clk-wm83*.c
9c309598 13081F: drivers/extcon/extcon-arizona.c
b75ea16a 13082F: drivers/leds/leds-wm83*.c
25b273ba 13083F: drivers/gpio/gpio-*wm*.c
9c309598 13084F: drivers/gpio/gpio-arizona.c
d22b0869 13085F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13086F: drivers/input/misc/wm831x-on.c
13087F: drivers/input/touchscreen/wm831x-ts.c
13088F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13089F: drivers/mfd/arizona*
13090F: drivers/mfd/wm*.c
12ebc137 13091F: drivers/mfd/cs47l24*
8c0984e5 13092F: drivers/power/supply/wm83*.c
b75ea16a
MB
13093F: drivers/rtc/rtc-wm83*.c
13094F: drivers/regulator/wm8*.c
3860e6c4 13095F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13096F: drivers/watchdog/wm83*_wdt.c
9c309598 13097F: include/linux/mfd/arizona/
3860e6c4 13098F: include/linux/mfd/wm831x/
b75ea16a 13099F: include/linux/mfd/wm8350/
3768f0b1 13100F: include/linux/mfd/wm8400*
59ec6da2 13101F: include/linux/wm97xx.h
055bcbcb 13102F: include/sound/wm????.h
9c309598 13103F: sound/soc/codecs/arizona.?
055bcbcb 13104F: sound/soc/codecs/wm*
12ebc137 13105F: sound/soc/codecs/cs47l24*
b75ea16a 13106
3e6cd7a4
TH
13107WORKQUEUE
13108M: Tejun Heo <tj@kernel.org>
badb7f5e 13109R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13111S: Maintained
13112F: include/linux/workqueue.h
13113F: kernel/workqueue.c
13114F: Documentation/workqueue.txt
13115
39ac9f48
CYT
13116X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13117M: Chen-Yu Tsai <wens@csie.org>
13118L: linux-kernel@vger.kernel.org
13119S: Maintained
13120N: axp[128]
13121
1da177e4 13122X.25 NETWORK LAYER
8bf28059 13123M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13124L: linux-x25@vger.kernel.org
8bf28059 13125S: Odd Fixes
679655da
JP
13126F: Documentation/networking/x25*
13127F: include/net/x25*
13128F: net/x25/
1da177e4 13129
e2d1d6c0 13130X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13131M: Thomas Gleixner <tglx@linutronix.de>
13132M: Ingo Molnar <mingo@redhat.com>
13133M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13134M: x86@kernel.org
981c3a4f 13135L: linux-kernel@vger.kernel.org
75fc2d37 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13137S: Maintained
679655da
JP
13138F: Documentation/x86/
13139F: arch/x86/
e2d1d6c0 13140
d0944853 13141X86 PLATFORM DRIVERS
e181ba15 13142M: Darren Hart <dvhart@infradead.org>
d0944853 13143L: platform-driver-x86@vger.kernel.org
e181ba15 13144T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13145S: Maintained
14430813 13146F: drivers/platform/x86/
3a4bceef 13147F: drivers/platform/olpc/
d0944853 13148
c1f5c54b
IM
13149X86 MCE INFRASTRUCTURE
13150M: Tony Luck <tony.luck@intel.com>
487ba8e8 13151M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13152L: linux-edac@vger.kernel.org
13153S: Maintained
13154F: arch/x86/kernel/cpu/mcheck/*
13155
79ebdc95
BP
13156X86 MICROCODE UPDATE SUPPORT
13157M: Borislav Petkov <bp@alien8.de>
13158S: Maintained
13159F: arch/x86/kernel/cpu/microcode/*
13160
f0905c5a
AL
13161X86 VDSO
13162M: Andy Lutomirski <luto@amacapital.net>
13163L: linux-kernel@vger.kernel.org
13164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13165S: Maintained
d603c8e1 13166F: arch/x86/entry/vdso/
f0905c5a 13167
d6fad502 13168XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13169M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13170M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13171L: linux-media@vger.kernel.org
a825eaec 13172W: https://linuxtv.org
d6fad502
MCC
13173T: git git://linuxtv.org/media_tree.git
13174S: Maintained
13175F: drivers/media/tuners/tuner-xc2028.*
13176
c4468085 13177XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13178M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13179M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13180M: Juergen Gross <jgross@suse.com>
11dbb52b 13181L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13183S: Supported
13184F: arch/x86/xen/
13185F: drivers/*/xen-*front.c
13186F: drivers/xen/
13187F: arch/x86/include/asm/xen/
13188F: include/xen/
c117ab84 13189F: include/uapi/xen/
c4468085 13190
77bfb479 13191XEN HYPERVISOR ARM
85d1a29d 13192M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13193L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13194S: Maintained
77bfb479
SS
13195F: arch/arm/xen/
13196F: arch/arm/include/asm/xen/
13197
b475e83f 13198XEN HYPERVISOR ARM64
85d1a29d 13199M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13200L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13201S: Maintained
b475e83f
SS
13202F: arch/arm64/xen/
13203F: arch/arm64/include/asm/xen/
13204
9b57e1a7 13205XEN NETWORK BACKEND DRIVER
8386040b 13206M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13207M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13208L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13209L: netdev@vger.kernel.org
13210S: Supported
13211F: drivers/net/xen-netback/*
13212
c5f8e29d
KRW
13213XEN PCI SUBSYSTEM
13214M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13215L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13216S: Supported
13217F: arch/x86/pci/*xen*
13218F: drivers/pci/*xen*
13219
a2c5ae65
KRW
13220XEN BLOCK SUBSYSTEM
13221M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13222M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13223L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13224S: Supported
13225F: drivers/block/xen-blkback/*
13226F: drivers/block/xen*
13227
15d03609
JG
13228XEN PVSCSI DRIVERS
13229M: Juergen Gross <jgross@suse.com>
13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13231L: linux-scsi@vger.kernel.org
13232S: Supported
13233F: drivers/scsi/xen-scsifront.c
13234F: drivers/xen/xen-scsiback.c
13235F: include/xen/interface/io/vscsiif.h
13236
c5f8e29d
KRW
13237XEN SWIOTLB SUBSYSTEM
13238M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13239L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13240S: Supported
13241F: arch/x86/xen/*swiotlb*
13242F: drivers/xen/*swiotlb*
13243
1da177e4 13244XFS FILESYSTEM
809625ca 13245M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13246M: linux-xfs@vger.kernel.org
13247L: linux-xfs@vger.kernel.org
13248W: http://xfs.org/
9f273c24 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13250S: Supported
679655da
JP
13251F: Documentation/filesystems/xfs.txt
13252F: fs/xfs/
1da177e4 13253
8a3b7a25 13254XILINX AXI ETHERNET DRIVER
59a54f30
MS
13255M: Anirudha Sarangi <anirudh@xilinx.com>
13256M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13257S: Maintained
13258F: drivers/net/ethernet/xilinx/xilinx_axienet*
13259
238b8721 13260XILINX UARTLITE SERIAL DRIVER
8b58be88 13261M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13262L: linux-serial@vger.kernel.org
13263S: Maintained
df621252 13264F: drivers/tty/serial/uartlite.c
238b8721 13265
df330515
LP
13266XILINX VIDEO IP CORES
13267M: Hyun Kwon <hyun.kwon@xilinx.com>
13268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13269L: linux-media@vger.kernel.org
13270T: git git://linuxtv.org/media_tree.git
13271S: Supported
13272F: Documentation/devicetree/bindings/media/xilinx/
13273F: drivers/media/platform/xilinx/
a5562f65 13274F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13275
74316949
EB
13276XILLYBUS DRIVER
13277M: Eli Billauer <eli.billauer@gmail.com>
13278L: linux-kernel@vger.kernel.org
13279S: Supported
13280F: drivers/char/xillybus/
13281
f620e4b8
MF
13282XTENSA XTFPGA PLATFORM SUPPORT
13283M: Max Filippov <jcmvbkbc@gmail.com>
13284L: linux-xtensa@linux-xtensa.org
13285S: Maintained
13286F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13287F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13288
1da177e4 13289YAM DRIVER FOR AX.25
8b58be88 13290M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13291L: linux-hams@vger.kernel.org
13292S: Maintained
679655da
JP
13293F: drivers/net/hamradio/yam*
13294F: include/linux/yam.h
1da177e4 13295
af64a5eb 13296YEALINK PHONE DRIVER
8b58be88 13297M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13298L: usbb2k-api-dev@nongnu.org
13299S: Maintained
679655da
JP
13300F: Documentation/input/yealink.txt
13301F: drivers/input/misc/yealink.*
af64a5eb 13302
1da177e4 13303Z8530 DRIVER FOR AX.25
8b58be88 13304M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13305W: http://yaina.de/jreuter/
13306W: http://www.qsl.net/dl1bke/
13307L: linux-hams@vger.kernel.org
13308S: Maintained
679655da
JP
13309F: Documentation/networking/z8530drv.txt
13310F: drivers/net/hamradio/*scc.c
13311F: drivers/net/hamradio/z8530.h
1da177e4 13312
0cf31ec1 13313ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13314M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13315L: linux-mm@kvack.org
13316S: Maintained
13317F: mm/zbud.c
13318F: include/linux/zbud.h
13319
7c0c3afb 13320ZD1211RW WIRELESS DRIVER
8b58be88
JP
13321M: Daniel Drake <dsd@gentoo.org>
13322M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13323W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13324L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13325L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13326S: Maintained
6948300c 13327F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13328
20263029
DS
13329ZPOOL COMPRESSED PAGE STORAGE API
13330M: Dan Streetman <ddstreet@ieee.org>
13331L: linux-mm@kvack.org
13332S: Maintained
13333F: mm/zpool.c
13334F: include/linux/zpool.h
13335
1da177e4 13336ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13337L: mjpeg-users@lists.sourceforge.net
f63145e2 13338L: linux-media@vger.kernel.org
1da177e4 13339W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13340T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13341S: Odd Fixes
90d72ac6 13342F: drivers/media/pci/zoran/
1da177e4 13343
6920f2cc
MK
13344ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13345M: Minchan Kim <minchan@kernel.org>
13346M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13347R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13348L: linux-kernel@vger.kernel.org
13349S: Maintained
13350F: drivers/block/zram/
13351F: Documentation/blockdev/zram.txt
13352
8b4a4080 13353ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13354M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13355S: Maintained
df621252 13356F: drivers/tty/serial/zs.*
8b4a4080 13357
eae70d06
MK
13358ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13359M: Minchan Kim <minchan@kernel.org>
13360M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13361R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13362L: linux-mm@kvack.org
13363S: Maintained
13364F: mm/zsmalloc.c
13365F: include/linux/zsmalloc.h
d02be50d 13366F: Documentation/vm/zsmalloc.txt
eae70d06 13367
0cf31ec1 13368ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13369M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13370L: linux-mm@kvack.org
13371S: Maintained
13372F: mm/zswap.c
13373
1da177e4 13374THE REST
8b58be88 13375M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13376L: linux-kernel@vger.kernel.org
8a6e2535 13377Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13378T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13379S: Buried alive in reporters
34d03cc1
JP
13380F: *
13381F: */