ipv6 addrconf: disallow rtr_solicits < -1
[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
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
e9d766b9 810F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
42269063 815AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 816M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 817L: linuxppc-dev@lists.ozlabs.org
93711660 818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 819S: Maintained
679655da 820F: sound/aoa/
42269063 821
4075a283 822APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
4075a283 826F: drivers/iio/adc/stx104.c
97a445da 827
1da177e4 828APM DRIVER
e5f6450c 829M: Jiri Kosina <jikos@kernel.org>
81024fc4 830S: Odd fixes
9f273c24 831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
c117ab84 834F: include/uapi/linux/apm_bios.h
81024fc4 835F: drivers/char/apm-emulation.c
1da177e4 836
bd7aa4b2 837APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 838M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 839L: linux-input@vger.kernel.org
75dd112a 840S: Odd fixes
679655da 841F: drivers/input/mouse/bcm5974.c
bd7aa4b2 842
6f2fad74 843APPLE SMC DRIVER
75dd112a 844M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 845L: linux-hwmon@vger.kernel.org
75dd112a 846S: Odd fixes
679655da 847F: drivers/hwmon/applesmc.c
6f2fad74 848
1da177e4 849APPLETALK NETWORK LAYER
8b58be88 850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 851S: Maintained
679655da
JP
852F: drivers/net/appletalk/
853F: net/appletalk/
1da177e4 854
21c75328
DD
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
24299502
IS
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
2efccc60 865F: drivers/net/phy/mdio-xgene.c
24299502 866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 868
62a37dc7
LP
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
1154ea7d 875ARC FRAMEBUFFER DRIVER
8b58be88 876M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 877S: Maintained
8a61f013
JH
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 880
c38f6ac7
MG
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
71d298ce
AB
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
588deb61
MR
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
c5a906a5
LD
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
59ba2422 906F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
59ba2422
LD
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
1da177e4 917ARM MFM AND FLOPPY DRIVERS
8b58be88 918M: Ian Molton <spyro@f2s.com>
1da177e4 919S: Maintained
679655da
JP
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
1da177e4 922
6f96521f
WD
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
55d5c4ab 925M: Mark Rutland <mark.rutland@arm.com>
6f96521f 926S: Maintained
55d5c4ab 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 928F: arch/arm*/kernel/perf_*
6f96521f 929F: arch/arm/oprofile/common.c
dd06a84b
MR
930F: arch/arm*/kernel/hw_breakpoint.c
931F: arch/arm*/include/asm/hw_breakpoint.h
932F: arch/arm*/include/asm/perf_event.h
55d5c4ab 933F: drivers/perf/*
fa8ad788 934F: include/linux/perf/arm_pmu.h
55d5c4ab 935F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 936
d4275354 937ARM PORT
54176cc6 938M: Russell King <linux@armlinux.org.uk>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 940W: http://www.armlinux.org.uk/
d4275354
RK
941S: Maintained
942F: arch/arm/
943
d323c243
SB
944ARM SUB-ARCHITECTURES
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 946S: Maintained
d323c243
SB
947F: arch/arm/mach-*/
948F: arch/arm/plat-*/
949T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
950
cefbf4ea 951ARM PRIMECELL AACI PL041 DRIVER
54176cc6 952M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
953S: Maintained
954F: sound/arm/aaci.*
955
956ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
cefbf4ea 958S: Maintained
8a61f013 959F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
960
961ARM PRIMECELL KMI PL050 DRIVER
54176cc6 962M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
963S: Maintained
964F: drivers/input/serio/ambakmi.*
965F: include/linux/amba/kmi.h
966
2761f5c2 967ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 968M: Russell King <linux@armlinux.org.uk>
08a5c9a2 969S: Maintained
679655da 970F: drivers/mmc/host/mmci.*
2f748aaa 971F: include/linux/amba/mmci.h
2761f5c2 972
1b4304e5 973ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 974M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
975S: Maintained
976F: drivers/tty/serial/amba-pl01*.c
977F: include/linux/amba/serial.h
2761f5c2 978
cefbf4ea 979ARM PRIMECELL BUS SUPPORT
54176cc6 980M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
981S: Maintained
982F: drivers/amba/
983F: include/linux/amba/bus.h
984
2b7a52a4 985ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 986M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
988S: Maintained
989
9c784f95 990ARM/AFEB9260 MACHINE SUPPORT
8b58be88 991M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
993S: Maintained
994
2b7a52a4 995ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
998S: Maintained
999
5c6dcd7f 1000ARM/Allwinner sunXi SoC support
1b106699 1001M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1002M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
5c6dcd7f 1005N: sun[x456789]i
60b0f380
MR
1006
1007ARM/Allwinner SoC Clock Support
1008M: Emilio López <emilio@elopez.com.ar>
1009S: Maintained
1010F: drivers/clk/sunxi/
1b106699 1011
79318452 1012ARM/Amlogic Meson SoC support
7c1e3876 1013M: Carlo Caione <carlo@caione.org>
6683d91c 1014M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1016L: linux-amlogic@lists.infradead.org
79318452 1017W: http://linux-meson.com/
7c1e3876 1018S: Maintained
79318452
CC
1019F: arch/arm/mach-meson/
1020F: arch/arm/boot/dts/meson*
6683d91c
KH
1021F: arch/arm64/boot/dts/amlogic/
1022F: drivers/pinctrl/meson/
79318452 1023N: meson
7c1e3876 1024
eff506fa
TZ
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1029S: Maintained
1030F: arch/arm/mach-alpine/
a9e5547b
AT
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
eff506fa 1034
5255034d
LP
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
33b8ac91 1043F: drivers/clk/axis
5255034d 1044
8c2ed9bc
JS
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
8dca5ce8 1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1057W: http://www.linux4sam.org
9f273c24 1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1059S: Supported
1060F: arch/arm/mach-at91/
f0a0a58e 1061F: include/soc/at91/
70e389cc
MB
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1066F: arch/arm/include/debug/at91.S
d4a89c7d 1067
6e05dd4e
BB
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
986cf2e9 1073ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1074M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
e68d7c14
RH
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1080
d94f944e 1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1082M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
d94f944e 1085
4863dea3
SG
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
322e5cc5 1091F: drivers/net/ethernet/cavium/thunder/
4863dea3 1092
386ab516
AS
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
b8ba3874 1097N: clps711x
386ab516 1098
2b7a52a4 1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1101M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1103S: Maintained
d19d3667
HS
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1108M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1110S: Maintained
1111
d4275354 1112ARM/CLKDEV SUPPORT
54176cc6 1113M: Russell King <linux@armlinux.org.uk>
efc03ecb 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1115S: Maintained
d4275354 1116F: arch/arm/include/asm/clkdev.h
4fa2651d 1117F: drivers/clk/clkdev.c
d4275354 1118
d48134e7 1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1120M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1122S: Maintained
1123
94150095
HF
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
a06ae860
PP
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
01081f5a 1133F: drivers/hwtracing/coresight/*
a06ae860
PP
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1137F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1138F: tools/perf/arch/arm/util/auxtrace.c
1139F: tools/perf/arch/arm/util/cs-etm.c
1140F: tools/perf/arch/arm/util/cs-etm.h
1141F: tools/perf/util/cs-etm.h
a06ae860 1142
1da177e4 1143ARM/CORGI MACHINE SUPPORT
8b58be88 1144M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1145S: Maintained
1146
881a95f9 1147ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1148M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1150T: git git://github.com/ulli-kroll/linux.git
162500b3 1151S: Maintained
f49afbb5 1152F: arch/arm/mach-gemini/
98a9bb5b 1153F: drivers/rtc/rtc-gemini.c
881a95f9 1154
a990cbd8 1155ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1156M: Barry Song <baohua@kernel.org>
a990cbd8 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1159S: Maintained
e68d7c14 1160F: arch/arm/boot/dts/prima2*
a990cbd8 1161F: arch/arm/mach-prima2/
4a9c44f1 1162F: drivers/clk/sirf/
05f30e8d 1163F: drivers/clocksource/timer-prima2.c
5833ac98 1164F: drivers/clocksource/timer-atlas7.c
f8505ef5 1165N: [^a-z]sirf
a990cbd8 1166
c9d862c4
BS
1167ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1168M: Baruch Siach <baruch@tkos.co.il>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
cde137aa 1171F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1172N: digicolor
1173
d4275354 1174ARM/EBSA110 MACHINE SUPPORT
54176cc6 1175M: Russell King <linux@armlinux.org.uk>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1177W: http://www.armlinux.org.uk/
d4275354
RK
1178S: Maintained
1179F: arch/arm/mach-ebsa110/
b955f6ca 1180F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1181
4721f3ce
UKK
1182ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1183M: Uwe Kleine-König <kernel@pengutronix.de>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186N: efm32
1187
a9da4f7e 1188ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1189M: Daniel Ribeiro <drwyrm@gmail.com>
1190M: Stefan Schmidt <stefan@openezx.org>
1191M: Harald Welte <laforge@openezx.org>
d66f1886 1192L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1193W: http://www.openezx.org/
1194S: Maintained
cafc2265
SS
1195T: topgit git://git.openezx.org/openezx.git
1196F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1197
6a915af9 1198ARM/FARADAY FA526 PORT
162500b3 1199M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1201S: Maintained
1fa7e547 1202T: git git://git.berlios.de/gemini-board
f49afbb5 1203F: arch/arm/mm/*-fa*
6a915af9 1204
d4275354 1205ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1206M: Russell King <linux@armlinux.org.uk>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1208W: http://www.armlinux.org.uk/
d4275354
RK
1209S: Maintained
1210F: arch/arm/include/asm/hardware/dec21285.h
1211F: arch/arm/mach-footbridge/
1212
86183a5f 1213ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1214M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1215M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1216R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1218S: Maintained
f1c12837 1219T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1220F: arch/arm/mach-imx/
ce515a6b 1221F: arch/arm/mach-mxs/
2a82f95c 1222F: arch/arm/boot/dts/imx*
e5dafa22 1223F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1224F: drivers/clk/imx/
1225F: include/soc/imx/
86183a5f 1226
142109d2 1227ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1228M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1229M: Sascha Hauer <kernel@pengutronix.de>
1230R: Stefan Agner <stefan@agner.ch>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1234F: arch/arm/mach-imx/*vf610*
1235F: arch/arm/boot/dts/vf*
1236
2b7a52a4 1237ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1238M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1240S: Maintained
1241
90b8fc34 1242ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1243M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1245S: Maintained
1246
ef47d5f0 1247ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1248M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1249M: Paul Parsons <lost.distance@yahoo.com>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1251S: Maintained
1252F: arch/arm/mach-pxa/hx4700.c
1253F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1254F: sound/soc/pxa/hx4700.c
ef47d5f0 1255
4dfad069
WX
1256ARM/HISILICON SOC SUPPORT
1257M: Wei Xu <xuwei5@hisilicon.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259W: http://www.hisilicon.com
1260S: Supported
1261T: git git://github.com/hisilicon/linux-hisi.git
1262F: arch/arm/mach-hisi/
e68d7c14
RH
1263F: arch/arm/boot/dts/hi3*
1264F: arch/arm/boot/dts/hip*
1265F: arch/arm/boot/dts/hisi*
1266F: arch/arm64/boot/dts/hisilicon/
4dfad069 1267
21f37bc3 1268ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1269M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1270W: www.jlime.com
1271S: Maintained
084bad91
KE
1272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1273F: arch/arm/mach-sa1100/jornada720.c
1274F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1275
5e767ab9
JMC
1276ARM/IGEP MACHINE SUPPORT
1277M: Enric Balletbo i Serra <eballetbo@gmail.com>
1278M: Javier Martinez Canillas <javier@dowhile0.org>
1279L: linux-omap@vger.kernel.org
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
06ff74fd 1282F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1283
403d2971
MV
1284ARM/INCOME PXA270 SUPPORT
1285M: Marek Vasut <marek.vasut@gmail.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
ec154082 1288F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1289
2b7a52a4 1290ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1291M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1293S: Maintained
e2bdb176
DW
1294
1295ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1297S: Orphan
2b7a52a4
LB
1298
1299ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1300M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1302S: Maintained
2b7a52a4
LB
1303
1304ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1305M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1307S: Maintained
2b7a52a4 1308
2b7a52a4 1309ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1310M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1312S: Maintained
1313
dfdd8cc9
KH
1314ARM/INTEL IXP4XX ARM ARCHITECTURE
1315M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1316M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1318S: Maintained
1319F: arch/arm/mach-ixp4xx/
1320
838553c5 1321ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1322M: Jonathan Cameron <jic23@cam.ac.uk>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/mach-pxa/stargate2.c
1326F: drivers/pcmcia/pxa2xx_stargate2.c
1327
2b7a52a4 1328ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1329M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1331S: Maintained
2b7a52a4
LB
1332
1333ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1334M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1336S: Maintained
1337
1154f858 1338ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1339M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342F: arch/arm/mach-keystone/
5edafc29 1343F: arch/arm/boot/dts/keystone-*
317929cd 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1345
bc6aa566 1346ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1347M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1348L: linux-kernel@vger.kernel.org
1349S: Maintained
1350F: drivers/clk/keystone/
1351
1352ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1353M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355L: linux-kernel@vger.kernel.org
1356S: Maintained
1357F: drivers/clocksource/timer-keystone.c
1358
1359ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1360M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1361L: linux-kernel@vger.kernel.org
1362S: Maintained
1363F: drivers/power/reset/keystone-reset.c
1364
1365ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1366M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1367L: linux-kernel@vger.kernel.org
1368S: Maintained
1369F: drivers/memory/*emif*
1370
8cb555b6
CM
1371ARM/LG1K ARCHITECTURE
1372M: Chanho Min <chanho.min@lge.com>
1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S: Maintained
1375F: arch/arm64/boot/dts/lg/
1376
2b7a52a4 1377ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1378M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1380S: Maintained
1381
3143875f
JE
1382ARM/LPC18XX ARCHITECTURE
1383M: Joachim Eastwood <manabian@gmail.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S: Maintained
19c1c32c
JE
1386F: arch/arm/boot/dts/lpc43*
1387F: drivers/clk/nxp/clk-lpc18xx*
1388F: drivers/clocksource/time-lpc32xx.c
1389F: drivers/i2c/busses/i2c-lpc2k.c
1390F: drivers/memory/pl172.c
1391F: drivers/mtd/spi-nor/nxp-spifi.c
1392F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1393N: lpc18xx
1394
15e4f7da 1395ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1396M: Vladimir Zapolskiy <vz@mleia.com>
1397M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1399T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1400S: Maintained
2377f9fd 1401F: arch/arm/boot/dts/lpc32*
15e4f7da 1402F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1403F: drivers/i2c/busses/i2c-pnx.c
1404F: drivers/net/ethernet/nxp/lpc_eth.c
1405F: drivers/usb/host/ohci-nxp.c
1406F: drivers/watchdog/pnx4008_wdt.c
1407N: lpc32xx
15e4f7da 1408
3b886171 1409ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1410M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1411S: Maintained
1412
1f664ab7 1413ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1414M: Jason Cooper <jason@lakedaemon.net>
1415M: Andrew Lunn <andrew@lunn.ch>
1416M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1417M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420F: arch/arm/mach-mvebu/
59ec9671 1421F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1422F: arch/arm/boot/dts/armada*
1423F: arch/arm/boot/dts/kirkwood*
dcc3068a 1424F: arch/arm64/boot/dts/marvell/armada*
9f123def 1425F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1426F: arch/arm/configs/mvebu_*_defconfig
75f41273 1427
40f4978b
SH
1428ARM/Marvell Berlin SoC support
1429M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S: Maintained
1432F: arch/arm/mach-berlin/
31c17ac9 1433F: arch/arm/boot/dts/berlin*
e68d7c14 1434F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1435
40f4978b 1436
4cfab57e 1437ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1438M: Jason Cooper <jason@lakedaemon.net>
1439M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1441M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1443S: Maintained
1444F: arch/arm/mach-dove/
54a246ff
NP
1445F: arch/arm/mach-mv78xx0/
1446F: arch/arm/mach-orion5x/
1447F: arch/arm/plat-orion/
31c17ac9
GC
1448F: arch/arm/boot/dts/dove*
1449F: arch/arm/boot/dts/orion5x*
1450
3b886171 1451
d69ac131
AC
1452ARM/Orion SoC/Technologic Systems TS-78xx platform support
1453M: Alexander Clouter <alex@digriz.org.uk>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455W: http://www.digriz.org.uk/ts78xx/kernel
1456S: Maintained
1457F: arch/arm/mach-orion5x/ts78xx-*
1458
e557959d
NA
1459ARM/OXNAS platform support
1460M: Neil Armstrong <narmstrong@baylibre.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S: Maintained
1463F: arch/arm/mach-oxnas/
1464F: arch/arm/boot/dts/oxnas*
1465F: arch/arm/boot/dts/wd-mbwe.dts
1466N: oxnas
1467
607b8fc9
EH
1468ARM/Mediatek RTC DRIVER
1469M: Eddie Huang <eddie.huang@mediatek.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1472S: Maintained
1473F: drivers/rtc/rtc-mt6397.c
1474
e54951c8
MB
1475ARM/Mediatek SoC support
1476M: Matthias Brugger <matthias.bgg@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1478L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1479S: Maintained
1480F: arch/arm/boot/dts/mt6*
1481F: arch/arm/boot/dts/mt8*
1482F: arch/arm/mach-mediatek/
1483N: mtk
1484K: mediatek
1485
0f8669e3
CY
1486ARM/Mediatek USB3 PHY DRIVER
1487M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: drivers/phy/phy-mt65xx-usb3.c
1492
adcb079f
AB
1493ARM/MICREL KS8695 ARCHITECTURE
1494M: Greg Ungerer <gerg@uclinux.org>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1496F: arch/arm/mach-ks8695/
adcb079f
AB
1497S: Odd Fixes
1498
d78ff0a5 1499ARM/MIOA701 MACHINE SUPPORT
8b58be88 1500M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1502F: arch/arm/mach-pxa/mioa701.c
1503S: Maintained
1504
9624dfe6 1505ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1506M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1507S: Maintained
1508
e0ee9851 1509ARM/NOMADIK ARCHITECTURE
28b8e8d4 1510M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1511M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S: Maintained
1514F: arch/arm/mach-nomadik/
ecc265fe 1515F: drivers/pinctrl/nomadik/
87572880 1516F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1517T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1518
9d76295a 1519ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1520M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1521L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1522W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1523S: Supported
1524
8459c159 1525ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1526M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1527M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1528S: Maintained
1529
5d783a2d 1530ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1531M: Marek Vasut <marek.vasut@gmail.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1533W: http://hackndev.com
1534S: Maintained
933d35f0
JP
1535F: arch/arm/mach-pxa/include/mach/palmtx.h
1536F: arch/arm/mach-pxa/palmtx.c
1537F: arch/arm/mach-pxa/include/mach/palmt5.h
1538F: arch/arm/mach-pxa/palmt5.c
1539F: arch/arm/mach-pxa/include/mach/palmld.h
1540F: arch/arm/mach-pxa/palmld.c
1541F: arch/arm/mach-pxa/include/mach/palmte2.h
1542F: arch/arm/mach-pxa/palmte2.c
1543F: arch/arm/mach-pxa/include/mach/palmtc.h
1544F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1545
b57fe924 1546ARM/PALM TREO SUPPORT
d8130624 1547M: Tomas Cech <sleep_walker@suse.com>
75280787 1548L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1549W: http://hackndev.com
1550S: Maintained
b57fe924
JP
1551F: arch/arm/mach-pxa/include/mach/palmtreo.h
1552F: arch/arm/mach-pxa/palmtreo.c
90af5811 1553
c49e1e63 1554ARM/PALMZ72 SUPPORT
8b58be88 1555M: Sergey Lapin <slapin@ossfans.org>
75280787 1556L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1557W: http://hackndev.com
1558S: Maintained
933d35f0
JP
1559F: arch/arm/mach-pxa/include/mach/palmz72.h
1560F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1561
1da177e4 1562ARM/PLEB SUPPORT
8b58be88 1563M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1564W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1565S: Maintained
1566
1567ARM/PT DIGITAL BOARD PORT
8b58be88 1568M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1570W: http://www.armlinux.org.uk/
1da177e4
LT
1571S: Maintained
1572
8fc1b0f8 1573ARM/QUALCOMM SUPPORT
bbeaa595
AG
1574M: Andy Gross <andy.gross@linaro.org>
1575M: David Brown <david.brown@linaro.org>
8fc1b0f8 1576L: linux-arm-msm@vger.kernel.org
f5d3af9d 1577L: linux-soc@vger.kernel.org
8fc1b0f8 1578S: Maintained
0ff50d60 1579F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1580F: arch/arm/boot/dts/qcom-*.dts
1581F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1582F: arch/arm/mach-qcom/
e68d7c14 1583F: arch/arm64/boot/dts/qcom/*
5482cefa 1584F: drivers/i2c/busses/i2c-qup.c
39a3366a 1585F: drivers/clk/qcom/
f5d3af9d 1586F: drivers/soc/qcom/
5482cefa 1587F: drivers/spi/spi-qup.c
c0c89faf
SB
1588F: drivers/tty/serial/msm_serial.h
1589F: drivers/tty/serial/msm_serial.c
1590F: drivers/*/pm8???-*
1591F: drivers/mfd/ssbi.c
916f743d 1592F: drivers/firmware/qcom_scm.c
bbeaa595 1593T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1594
2b7a52a4 1595ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1596M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1598S: Maintained
1599
b138e119
SH
1600ARM/RENESAS ARM64 ARCHITECTURE
1601M: Simon Horman <horms@verge.net.au>
1602M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1603L: linux-renesas-soc@vger.kernel.org
1604Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1606S: Supported
1607F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1608F: drivers/soc/renesas/
1609F: include/linux/soc/renesas/
b138e119 1610
d4275354 1611ARM/RISCPC ARCHITECTURE
54176cc6 1612M: Russell King <linux@armlinux.org.uk>
efc03ecb 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1614W: http://www.armlinux.org.uk/
d4275354 1615S: Maintained
d4275354
RK
1616F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1617F: arch/arm/include/asm/hardware/ioc.h
1618F: arch/arm/include/asm/hardware/iomd.h
1619F: arch/arm/include/asm/hardware/memc.h
1620F: arch/arm/mach-rpc/
1a6422f6 1621F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1622F: drivers/net/ethernet/i825xx/ether1*
1623F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1624F: drivers/scsi/arm/
1625
08ddbb0a
HS
1626ARM/Rockchip SoC support
1627M: Heiko Stuebner <heiko@sntech.de>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1629L: linux-rockchip@lists.infradead.org
9f273c24 1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1631S: Maintained
541555e9 1632F: arch/arm/boot/dts/rk3*
08ddbb0a 1633F: arch/arm/mach-rockchip/
541555e9
HS
1634F: drivers/clk/rockchip/
1635F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1636F: drivers/*/*rockchip*
541555e9
HS
1637F: drivers/*/*/*rockchip*
1638F: sound/soc/rockchip/
b4331b43 1639N: rockchip
08ddbb0a 1640
5bfb937c
KK
1641ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1642M: Kukjin Kim <kgene@kernel.org>
326dce07 1643M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1644R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1646L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1647S: Maintained
6f0589c8 1648F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1649F: arch/arm/boot/dts/s5p*
1650F: arch/arm/boot/dts/samsung*
6f0589c8 1651F: arch/arm/boot/dts/exynos*
d97236e6 1652F: arch/arm64/boot/dts/exynos/
482ce512 1653F: arch/arm/plat-samsung/
769bbb63
HS
1654F: arch/arm/mach-s3c24*/
1655F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1656F: arch/arm/mach-s5p*/
1657F: arch/arm/mach-exynos*/
1c03274d
KK
1658F: drivers/*/*s3c24*
1659F: drivers/*/*/*s3c24*
1660F: drivers/*/*s3c64xx*
1661F: drivers/*/*s5pv210*
ffd51977 1662F: drivers/memory/samsung/*
bf50ddcd 1663F: drivers/soc/samsung/*
d6b9aea6
KK
1664F: Documentation/arm/Samsung/
1665F: Documentation/devicetree/bindings/arm/samsung/
1666F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1667F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1668N: exynos
f556cb07 1669
10ffa964
KP
1670ARM/SAMSUNG MOBILE MACHINE SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673S: Maintained
004bbd3c 1674F: arch/arm/mach-s5pv210/
10ffa964 1675
3ce4ccb6
KD
1676ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1677M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1678M: Kamil Debski <kamil@wypas.org>
1679M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/media/platform/s5p-g2d/
1684
e6a476fd
MS
1685ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1686M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1687M: Kamil Debski <kamil@wypas.org>
6305902c 1688M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1689M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1690L: linux-arm-kernel@lists.infradead.org
1691L: linux-media@vger.kernel.org
1692S: Maintained
934455d7 1693F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1694F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1695
1696ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1697M: Kyungmin Park <kyungmin.park@samsung.com>
1698M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
90d72ac6 1702F: drivers/media/platform/s5p-tv/
e6a476fd 1703
1bcbf6f4
KD
1704ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1705M: Kyungmin Park <kyungmin.park@samsung.com>
1706L: linux-arm-kernel@lists.infradead.org
1707L: linux-media@vger.kernel.org
1708S: Maintained
78fc853b 1709F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1710
7d9f9bf4
AP
1711ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1712M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1713M: Jacek Anaszewski <j.anaszewski@samsung.com>
1714L: linux-arm-kernel@lists.infradead.org
1715L: linux-media@vger.kernel.org
1716S: Maintained
1717F: drivers/media/platform/s5p-jpeg/
1718
d48d38e8 1719ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1720M: Simon Horman <horms@verge.net.au>
d48d38e8 1721M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1722L: linux-renesas-soc@vger.kernel.org
4a121096 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1725S: Supported
0b514fdb
SH
1726F: arch/arm/boot/dts/emev2*
1727F: arch/arm/boot/dts/r7s*
1728F: arch/arm/boot/dts/r8a*
1729F: arch/arm/boot/dts/sh*
0b514fdb 1730F: arch/arm/configs/shmobile_defconfig
7a2071c5 1731F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1732F: arch/arm/mach-shmobile/
be32bcbb
GU
1733F: drivers/soc/renesas/
1734F: include/linux/soc/renesas/
d48d38e8 1735
66314223 1736ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1737M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1738S: Maintained
1739F: arch/arm/mach-socfpga/
efadb751
DN
1740F: arch/arm/boot/dts/socfpga*
1741F: arch/arm/configs/socfpga_defconfig
e68d7c14 1742F: arch/arm64/boot/dts/altera/
ba2b7d0a 1743W: http://www.rocketboards.org
efadb751 1744T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1745
1746ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1747M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1748S: Maintained
1749F: drivers/clk/socfpga/
1750
71bcada8
TT
1751ARM/SOCFPGA EDAC SUPPORT
1752M: Thor Thayer <tthayer@opensource.altera.com>
1753S: Maintained
1754F: drivers/edac/altera_edac.
1755
65ebcc11 1756ARM/STI ARCHITECTURE
a92177ea 1757M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L: kernel@stlinux.com
1760W: http://www.stlinux.com
1761S: Maintained
1762F: arch/arm/mach-sti/
a92177ea 1763F: arch/arm/boot/dts/sti*
b8e31bf3 1764F: drivers/char/hw_random/st-rng.c
a92177ea 1765F: drivers/clocksource/arm_global_timer.c
82805d1b 1766F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1767F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1768F: drivers/i2c/busses/i2c-st.c
346e2e4a 1769F: drivers/media/rc/st_rc.c
95d66b16 1770F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1771F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1772F: drivers/phy/phy-miphy28lp.c
1773F: drivers/phy/phy-miphy365x.c
6da969a5 1774F: drivers/phy/phy-stih407-usb.c
26389c78 1775F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1776F: drivers/pinctrl/pinctrl-st.c
aac22524 1777F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1778F: drivers/reset/sti/
db4112e6 1779F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1780F: drivers/tty/serial/st-asc.c
eb11adab 1781F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1782F: drivers/usb/host/ehci-st.c
1783F: drivers/usb/host/ohci-st.c
db4112e6 1784F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1785F: drivers/ata/ahci_st.c
65ebcc11 1786
ee6e7879
MC
1787ARM/STM32 ARCHITECTURE
1788M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1789M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S: Maintained
1792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1793N: stm32
1794F: drivers/clocksource/armv7m_systick.c
1795
d6de5b02
MG
1796ARM/TANGO ARCHITECTURE
1797M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1798L: linux-arm-kernel@lists.infradead.org
1799S: Maintained
e2bd0d37 1800N: tango
d6de5b02 1801
2b7a52a4 1802ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1803M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1805S: Maintained
1806
1bbd7089 1807ARM/TETON BGA MACHINE SUPPORT
706e69d6 1808M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Maintained
1811
2b7a52a4 1812ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1813M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1815S: Maintained
1816
98ad6e3b 1817ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1818M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1820W: http://www.mcuos.com
1821S: Maintained
4e89e8f6 1822F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1823F: drivers/input/keyboard/w90p910_keypad.c
1824F: drivers/input/touchscreen/w90p910_ts.c
1825F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1826F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1827F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1828F: drivers/rtc/rtc-nuc900.c
9df92e6c 1829F: drivers/spi/spi-nuc900.c
4e89e8f6 1830F: drivers/usb/host/ehci-w90x900.c
8a61f013 1831F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1832
54274d71 1833ARM/U300 MACHINE SUPPORT
e4651a9f 1834M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Supported
1837F: arch/arm/mach-u300/
9affbd24 1838F: drivers/clocksource/timer-u300.c
54274d71
LW
1839F: drivers/i2c/busses/i2c-stu300.c
1840F: drivers/rtc/rtc-coh901331.c
1841F: drivers/watchdog/coh901327_wdt.c
1842F: drivers/dma/coh901318*
87572880
LW
1843F: drivers/mfd/ab3100*
1844F: drivers/rtc/rtc-ab3100.c
1845F: drivers/rtc/rtc-coh901331.c
1846T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1847
3d00d04f
MY
1848ARM/UNIPHIER ARCHITECTURE
1849M: Masahiro Yamada <yamada.masahiro@socionext.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1852S: Maintained
a3ff83d2 1853F: arch/arm/boot/dts/uniphier*
e7ecbc05 1854F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1855F: arch/arm/mach-uniphier/
e7ecbc05 1856F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1857F: arch/arm64/boot/dts/socionext/
4b7f48d3 1858F: drivers/bus/uniphier-system-bus.c
734d82f4 1859F: drivers/clk/uniphier/
dd6fd4a3 1860F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1861F: drivers/pinctrl/uniphier/
1862F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1863N: uniphier
1864
87572880 1865ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1866M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868S: Maintained
1869F: arch/arm/mach-ux500/
e4651a9f 1870F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1871F: drivers/dma/ste_dma40*
e4651a9f 1872F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1873F: drivers/mfd/abx500*
1874F: drivers/mfd/ab8500*
e4651a9f
LW
1875F: drivers/mfd/dbx500*
1876F: drivers/mfd/db8500*
ecc265fe
JP
1877F: drivers/pinctrl/nomadik/pinctrl-ab*
1878F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1879F: drivers/rtc/rtc-ab8500.c
e4651a9f 1880F: drivers/rtc/rtc-pl031.c
87572880 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1882
e93fde28
UH
1883ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1884M: Ulf Hansson <ulf.hansson@linaro.org>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886T: git git://git.linaro.org/people/ulfh/clk.git
1887S: Maintained
1888F: drivers/clk/ux500/
e93fde28 1889
740d93b1
PM
1890ARM/VERSATILE EXPRESS PLATFORM
1891M: Liviu Dudau <liviu.dudau@arm.com>
1892M: Sudeep Holla <sudeep.holla@arm.com>
1893M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/boot/dts/vexpress*
e68d7c14 1897F: arch/arm64/boot/dts/arm/
740d93b1
PM
1898F: arch/arm/mach-vexpress/
1899F: */*/vexpress*
7e8f403f 1900F: */*/*/vexpress*
740d93b1
PM
1901F: drivers/clk/versatile/clk-vexpress-osc.c
1902F: drivers/clocksource/versatile.c
46a600ea 1903N: mps2
740d93b1 1904
d4275354 1905ARM/VFP SUPPORT
54176cc6 1906M: Russell King <linux@armlinux.org.uk>
efc03ecb 1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1908W: http://www.armlinux.org.uk/
d4275354
RK
1909S: Maintained
1910F: arch/arm/vfp/
1911
e66b6d8e
MV
1912ARM/VOIPAC PXA270 SUPPORT
1913M: Marek Vasut <marek.vasut@gmail.com>
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Maintained
1916F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1917F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1918
04529fe2
TP
1919ARM/VT8500 ARM ARCHITECTURE
1920M: Tony Prisk <linux@prisktech.co.nz>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Maintained
1923F: arch/arm/mach-vt8500/
41fd91b4 1924F: drivers/clocksource/vt8500_timer.c
560746eb 1925F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1926F: drivers/mmc/host/wmt-sdmmc.c
1927F: drivers/pwm/pwm-vt8500.c
1928F: drivers/rtc/rtc-vt8500.c
1929F: drivers/tty/serial/vt8500_serial.c
4f31102b 1930F: drivers/usb/host/ehci-platform.c
41fd91b4 1931F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1932F: drivers/video/fbdev/vt8500lcdfb.*
1933F: drivers/video/fbdev/wm8505fb*
1934F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1935
e66b6d8e
MV
1936ARM/ZIPIT Z2 SUPPORT
1937M: Marek Vasut <marek.vasut@gmail.com>
1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S: Maintained
1940F: arch/arm/mach-pxa/z2.c
6ab2a855 1941F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1942
5ecc4b53
JN
1943ARM/ZTE ARCHITECTURE
1944M: Jun Nie <jun.nie@linaro.org>
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S: Maintained
1947F: arch/arm/mach-zx/
1948F: drivers/clk/zte/
1949F: Documentation/devicetree/bindings/arm/zte.txt
1950F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1951
51f29d44
MS
1952ARM/ZYNQ ARCHITECTURE
1953M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1954R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956W: http://wiki.xilinx.com
d6448b76 1957T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1958S: Supported
1959F: arch/arm/mach-zynq/
bd2a337a 1960F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1961F: drivers/block/xsysace.c
c2fd4e38
MS
1962N: zynq
1963N: xilinx
1964F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1965F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1966F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1967F: drivers/edac/synopsys_edac.c
51f29d44 1968
48ec83bc 1969ARM SMMU DRIVERS
b8f9879e 1970M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1971R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S: Maintained
1974F: drivers/iommu/arm-smmu.c
48ec83bc 1975F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1976F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1977F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1978
38074229
CM
1979ARM64 PORT (AARCH64 ARCHITECTURE)
1980M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1981M: Will Deacon <will.deacon@arm.com>
38074229 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1983T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1984S: Maintained
1985F: arch/arm64/
d19766ec 1986F: Documentation/arm64/
38074229 1987
9d7005f9
LP
1988AS3645A LED FLASH CONTROLLER DRIVER
1989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1990L: linux-media@vger.kernel.org
1991T: git git://linuxtv.org/media_tree.git
1992S: Maintained
1993F: drivers/media/i2c/as3645a.c
b5dcee22 1994F: include/media/i2c/as3645a.h
9d7005f9 1995
7c94a8b2
LW
1996ASAHI KASEI AK8974 DRIVER
1997M: Linus Walleij <linus.walleij@linaro.org>
1998L: linux-iio@vger.kernel.org
1999W: http://www.akm.com/
2000S: Supported
2001F: drivers/iio/magnetometer/ak8974.c
2002
d58de038
GJ
2003ASC7621 HARDWARE MONITOR DRIVER
2004M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2005L: linux-hwmon@vger.kernel.org
d58de038
GJ
2006S: Maintained
2007F: Documentation/hwmon/asc7621
2008F: drivers/hwmon/asc7621.c
2009
b229ece9 2010ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2011M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2012L: acpi4asus-user@lists.sourceforge.net
d0944853 2013L: platform-driver-x86@vger.kernel.org
76593d6f 2014W: http://acpi4asus.sf.net
85091b71 2015S: Maintained
b229ece9
CC
2016F: drivers/platform/x86/asus*.c
2017F: drivers/platform/x86/eeepc*.c
85091b71 2018
f6a6bbae
JPRV
2019ASUS WIRELESS RADIO CONTROL DRIVER
2020M: João Paulo Rechi Vita <jprvita@gmail.com>
2021L: platform-driver-x86@vger.kernel.org
2022S: Maintained
2023F: drivers/platform/x86/asus-wireless.c
2024
75aeddd1
DH
2025ASYMMETRIC KEYS
2026M: David Howells <dhowells@redhat.com>
2027L: keyrings@vger.kernel.org
2028S: Maintained
2029F: Documentation/crypto/asymmetric-keys.txt
2030F: include/linux/verification.h
2031F: include/crypto/public_key.h
2032F: include/crypto/pkcs7.h
2033F: crypto/asymmetric_keys/
2034
953a6479 2035ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2036R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2037W: http://sourceforge.net/projects/xscaleiop
08223d80 2038S: Odd fixes
679655da
JP
2039F: Documentation/crypto/async-tx-api.txt
2040F: crypto/async_tx/
2041F: drivers/dma/
2042F: include/linux/dmaengine.h
2043F: include/linux/async_tx.h
b3e5f263 2044
a1867d36 2045AT24 EEPROM DRIVER
14d77c4d 2046M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2047L: linux-i2c@vger.kernel.org
2048S: Maintained
2049F: drivers/misc/eeprom/at24.c
25f73ed5 2050F: include/linux/platform_data/at24.h
a1867d36 2051
e7839f25 2052ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2053M: "Ed L. Cashin" <ed.cashin@acm.org>
2054W: http://www.openaoe.org/
1da177e4 2055S: Supported
679655da
JP
2056F: Documentation/aoe/
2057F: drivers/block/aoe/
1da177e4 2058
aad7a211
AB
2059ATHEROS 71XX/9XXX GPIO DRIVER
2060M: Alban Bedel <albeu@free.fr>
2061W: https://github.com/AlbanBedel/linux
2062T: git git://github.com/AlbanBedel/linux
2063S: Maintained
2064F: drivers/gpio/gpio-ath79.c
2065F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2066
9a10a870 2067ATHEROS ATH GENERIC UTILITIES
f726ee65 2068M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2069L: linux-wireless@vger.kernel.org
2070S: Supported
2071F: drivers/net/wireless/ath/*
2072
fa1c114f 2073ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2074M: Jiri Slaby <jirislaby@gmail.com>
2075M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2076M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2077L: linux-wireless@vger.kernel.org
72c706b7 2078W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2079S: Maintained
fa451753 2080F: drivers/net/wireless/ath/ath5k/
fa1c114f 2081
12e62d6f
KV
2082ATHEROS ATH6KL WIRELESS DRIVER
2083M: Kalle Valo <kvalo@qca.qualcomm.com>
2084L: linux-wireless@vger.kernel.org
2085W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2087S: Supported
2088F: drivers/net/wireless/ath/ath6kl/
2089
2be7d22f 2090WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2091M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2092L: linux-wireless@vger.kernel.org
2093L: wil6210@qca.qualcomm.com
2094S: Supported
2095W: http://wireless.kernel.org/en/users/Drivers/wil6210
2096F: drivers/net/wireless/ath/wil6210/
dba4b74d 2097F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2098
1d7e1e6b
CL
2099CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2100M: Christian Lamparter <chunkeey@googlemail.com>
2101L: linux-wireless@vger.kernel.org
2102W: http://wireless.kernel.org/en/users/Drivers/carl9170
2103S: Maintained
2104F: drivers/net/wireless/ath/carl9170/
2105
2c2a6172
LT
2106ATK0110 HWMON DRIVER
2107M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2108L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2109S: Maintained
2110F: drivers/hwmon/asus_atk0110.c
2111
6f69a6d7 2112ATI_REMOTE2 DRIVER
8b58be88 2113M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2114S: Maintained
679655da 2115F: drivers/input/misc/ati_remote2.c
6f69a6d7 2116
7ae115b4 2117ATLX ETHERNET DRIVERS
8b58be88 2118M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2119M: Chris Snook <chris.snook@gmail.com>
e443e383 2120L: netdev@vger.kernel.org
8d5ca6ec
JC
2121W: http://sourceforge.net/projects/atl1
2122W: http://atl1.sourceforge.net
2123S: Maintained
2b133ad6 2124F: drivers/net/ethernet/atheros/
8d5ca6ec 2125
1da177e4 2126ATM
366c1bd1 2127M: Chas Williams <3chas3@gmail.com>
476604de 2128L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2129L: netdev@vger.kernel.org
1da177e4
LT
2130W: http://linux-atm.sourceforge.net
2131S: Maintained
679655da
JP
2132F: drivers/atm/
2133F: include/linux/atm*
c117ab84 2134F: include/uapi/linux/atm*
1da177e4 2135
04ac2f46 2136ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2138S: Maintained
2139F: drivers/mmc/host/atmel-mci.c
04ac2f46 2140
f80cb488
NF
2141ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2142M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143S: Supported
2144F: drivers/power/reset/at91-sama5d2_shdwc.c
2145
b9cd7a25
LD
2146ATMEL SAMA5D2 ADC DRIVER
2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
2148L: linux-iio@vger.kernel.org
2149S: Supported
2150F: drivers/iio/adc/at91-sama5d2_adc.c
2151
dfae90ed 2152ATMEL Audio ALSA driver
3a82002c 2153M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2154L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2155S: Supported
2156F: sound/soc/atmel
2157
b414dc16
NF
2158ATMEL DMA DRIVER
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/dma/at_hdmac.c
2163F: drivers/dma/at_hdmac_regs.h
6f0d65af 2164F: include/linux/platform_data/dma-atmel.h
b414dc16 2165
6bd0f436
LD
2166ATMEL XDMA DRIVER
2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
2168L: linux-arm-kernel@lists.infradead.org
2169L: dmaengine@vger.kernel.org
2170S: Supported
2171F: drivers/dma/at_xdmac.c
2172
888f2804
LD
2173ATMEL I2C DRIVER
2174M: Ludovic Desroches <ludovic.desroches@atmel.com>
2175L: linux-i2c@vger.kernel.org
2176S: Supported
2177F: drivers/i2c/busses/i2c-at91.c
2178
15515545 2179ATMEL ISI DRIVER
50cb2efa 2180M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2181L: linux-media@vger.kernel.org
2182S: Supported
f2294c2d 2183F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2184F: include/media/atmel-isi.h
2185
8f4c79ce 2186ATMEL LCDFB DRIVER
8b58be88 2187M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2188L: linux-fbdev@vger.kernel.org
8f4c79ce 2189S: Maintained
8a61f013 2190F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2191F: include/video/atmel_lcdc.h
8f4c79ce 2192
89e5785f 2193ATMEL MACB ETHERNET DRIVER
a02875a6 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2195S: Supported
9f2f381f 2196F: drivers/net/ethernet/cadence/
89e5785f 2197
5cbac98a 2198ATMEL NAND DRIVER
50cb2efa
NF
2199M: Wenyou Yang <wenyou.yang@atmel.com>
2200M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2201L: linux-mtd@lists.infradead.org
2202S: Supported
2203F: drivers/mtd/nand/atmel_nand*
2204
05c441ef 2205ATMEL SDMMC DRIVER
2206M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207L: linux-mmc@vger.kernel.org
2208S: Supported
2209F: drivers/mmc/host/sdhci-of-at91.c
2210
754ce4f2 2211ATMEL SPI DRIVER
a02875a6 2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2213S: Supported
9df92e6c 2214F: drivers/spi/spi-atmel.*
754ce4f2 2215
0ef09015 2216ATMEL SSC DRIVER
03515f32 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219S: Supported
2220F: drivers/misc/atmel-ssc.c
2221F: include/linux/atmel-ssc.h
2222
e9cb1c5a
NF
2223ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2224M: Nicolas Ferre <nicolas.ferre@atmel.com>
2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226S: Supported
2227F: drivers/misc/atmel_tclib.c
2228F: drivers/clocksource/tcb_clksrc.c
2229
914a3f3b 2230ATMEL USBA UDC DRIVER
a02875a6
NF
2231M: Nicolas Ferre <nicolas.ferre@atmel.com>
2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2233S: Supported
faf2e1db 2234F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2235
1da177e4 2236ATMEL WIRELESS DRIVER
8b58be88 2237M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2238L: linux-wireless@vger.kernel.org
1da177e4
LT
2239W: http://www.thekelleys.org.uk/atmel
2240W: http://atmelwlandriver.sourceforge.net/
2241S: Maintained
30fe0f9b 2242F: drivers/net/wireless/atmel/atmel*
1da177e4 2243
a14c0f8f
ND
2244ATMEL MAXTOUCH DRIVER
2245M: Nick Dyer <nick.dyer@itdev.co.uk>
2246T: git git://github.com/atmel-maxtouch/linux.git
2247S: Supported
2248F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2249F: drivers/input/touchscreen/atmel_mxt_ts.c
2250F: include/linux/platform_data/atmel_mxt_ts.h
2251
26780d9e 2252ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2253M: Bradley Grove <linuxdrivers@attotech.com>
2254L: linux-scsi@vger.kernel.org
2255W: http://www.attotech.com
2256S: Supported
2257F: drivers/scsi/esas2r
26780d9e 2258
bc6e17b8
SS
2259ATUSB IEEE 802.15.4 RADIO DRIVER
2260M: Stefan Schmidt <stefan@osg.samsung.com>
2261L: linux-wpan@vger.kernel.org
2262S: Maintained
2263F: drivers/net/ieee802154/atusb.c
2264F: drivers/net/ieee802154/atusb.h
2265F: drivers/net/ieee802154/at86rf230.h
2266
a92b7b80 2267AUDIT SUBSYSTEM
915f389d 2268M: Paul Moore <paul@paul-moore.com>
8b58be88 2269M: Eric Paris <eparis@redhat.com>
915f389d 2270L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2271W: http://people.redhat.com/sgrubb/audit/
915f389d 2272T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2273S: Maintained
679655da 2274F: include/linux/audit.h
c117ab84 2275F: include/uapi/linux/audit.h
679655da 2276F: kernel/audit*
a92b7b80 2277
70e84049 2278AUXILIARY DISPLAY DRIVERS
8b58be88 2279M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2280W: http://miguelojeda.es/auxdisplay.htm
2281W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2282S: Maintained
679655da
JP
2283F: drivers/auxdisplay/
2284F: include/linux/cfag12864b.h
70e84049 2285
5f97f7f9 2286AVR32 ARCHITECTURE
e336f61f
HCE
2287M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2288M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2289W: http://www.atmel.com/products/AVR32/
249d9d9d 2290W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2291W: http://avrfreaks.net/
e336f61f 2292S: Maintained
679655da 2293F: arch/avr32/
5f97f7f9
HS
2294
2295AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2296M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2297M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2298S: Maintained
679655da 2299F: arch/avr32/mach-at32ap/
5f97f7f9 2300
1da177e4 2301AX.25 NETWORK LAYER
8b58be88 2302M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2303L: linux-hams@vger.kernel.org
d34cb28a 2304W: http://www.linux-ax25.org/
1da177e4 2305S: Maintained
c117ab84 2306F: include/uapi/linux/ax25.h
679655da
JP
2307F: include/net/ax25.h
2308F: net/ax25/
1da177e4 2309
d5269395 2310AZ6007 DVB DRIVER
5dc8a864
MCC
2311M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2312M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2313L: linux-media@vger.kernel.org
a825eaec 2314W: https://linuxtv.org
d5269395
MCC
2315T: git git://linuxtv.org/media_tree.git
2316S: Maintained
2317F: drivers/media/usb/dvb-usb-v2/az6007.c
2318
6777376e
HV
2319AZTECH FM RADIO RECEIVER DRIVER
2320M: Hans Verkuil <hverkuil@xs4all.nl>
2321L: linux-media@vger.kernel.org
2322T: git git://linuxtv.org/media_tree.git
a825eaec 2323W: https://linuxtv.org
6777376e
HV
2324S: Maintained
2325F: drivers/media/radio/radio-aztech*
2326
e2d1d6c0 2327B43 WIRELESS DRIVER
e2d1d6c0 2328L: linux-wireless@vger.kernel.org
ed072f9e 2329L: b43-dev@lists.infradead.org
491b26b4 2330W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2331S: Odd Fixes
58619b14 2332F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2333
2334B43LEGACY WIRELESS DRIVER
8b58be88 2335M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2336L: linux-wireless@vger.kernel.org
ed072f9e 2337L: b43-dev@lists.infradead.org
491b26b4 2338W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2339S: Maintained
423e3ce3 2340F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2341
300abeb5 2342BACKLIGHT CLASS/SUBSYSTEM
b7701755 2343M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2344M: Lee Jones <lee.jones@linaro.org>
9f273c24 2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2346S: Maintained
679655da
JP
2347F: drivers/video/backlight/
2348F: include/linux/backlight.h
300abeb5 2349
c6c8fea2 2350BATMAN ADVANCED
207df49e 2351M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2352M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2353M: Antonio Quartulli <a@unstable.cc>
1584f41f 2354L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2355W: https://www.open-mesh.org/
8b823170 2356Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2357S: Maintained
286ddfb0
SE
2358F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2359F: Documentation/ABI/testing/sysfs-class-net-mesh
2360F: Documentation/networking/batman-adv.txt
09748a22 2361F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2362F: net/batman-adv/
2363
e2d1d6c0 2364BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2365M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2366L: linux-hams@vger.kernel.org
2367W: http://www.baycom.org/~tom/ham/ham.html
2368S: Maintained
679655da 2369F: drivers/net/hamradio/baycom*
e2d1d6c0 2370
cafe5635 2371BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2372M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2373L: linux-bcache@vger.kernel.org
2374W: http://bcache.evilpiepirate.org
4d1034eb 2375S: Orphan
cafe5635
KO
2376F: drivers/md/bcache/
2377
04bd844a
HV
2378BDISP ST MEDIA DRIVER
2379M: Fabien Dessenne <fabien.dessenne@st.com>
2380L: linux-media@vger.kernel.org
2381T: git git://linuxtv.org/media_tree.git
a825eaec 2382W: https://linuxtv.org
04bd844a
HV
2383S: Supported
2384F: drivers/media/platform/sti/bdisp
2385
e2d1d6c0 2386BEFS FILE SYSTEM
db4ad036
LB
2387M: Luis de Bethencourt <luisbg@osg.samsung.com>
2388M: Salah Triki <salah.triki@gmail.com>
2389S: Maintained
2390T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2391F: Documentation/filesystems/befs.txt
2392F: fs/befs/
e2d1d6c0 2393
564ee360 2394BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2395M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2396L: netdev@vger.kernel.org
2397S: Maintained
2398F: drivers/net/ethernet/ec_bhf.c
564ee360 2399
e2d1d6c0 2400BFS FILE SYSTEM
8b58be88 2401M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2402S: Maintained
679655da
JP
2403F: Documentation/filesystems/bfs.txt
2404F: fs/bfs/
c117ab84 2405F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2406
1394f032 2407BLACKFIN ARCHITECTURE
a4edbc10 2408M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2410T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2411W: http://blackfin.uclinux.org
2412S: Supported
679655da 2413F: arch/blackfin/
566da5b2 2414
e190d6b1 2415BLACKFIN EMAC DRIVER
b3fe92b0 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2417W: http://blackfin.uclinux.org
2418S: Supported
7b35f033 2419F: drivers/net/ethernet/adi/
e190d6b1 2420
566da5b2 2421BLACKFIN RTC DRIVER
b3fe92b0 2422L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2423W: http://blackfin.uclinux.org
2424S: Supported
679655da 2425F: drivers/rtc/rtc-bfin.c
1394f032 2426
936ed49a 2427BLACKFIN SDH DRIVER
109ec8c3 2428M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2430W: http://blackfin.uclinux.org
2431S: Supported
2432F: drivers/mmc/host/bfin_sdh.c
2433
1394f032 2434BLACKFIN SERIAL DRIVER
8b58be88 2435M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2437W: http://blackfin.uclinux.org
2438S: Supported
8460241e 2439F: drivers/tty/serial/bfin_uart.c
1394f032 2440
1e6d320f 2441BLACKFIN WATCHDOG DRIVER
b3fe92b0 2442L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2443W: http://blackfin.uclinux.org
2444S: Supported
679655da 2445F: drivers/watchdog/bfin_wdt.c
1e6d320f 2446
d24ecfcc 2447BLACKFIN I2C TWI DRIVER
8b58be88 2448M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2450W: http://blackfin.uclinux.org/
2451S: Supported
679655da 2452F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2453
1e204377
SJ
2454BLACKFIN MEDIA DRIVER
2455M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2457W: http://blackfin.uclinux.org/
2458S: Supported
2459F: drivers/media/platform/blackfin/
2460F: drivers/media/i2c/adv7183*
2461F: drivers/media/i2c/vs6624*
2462
b54cf35a
JSM
2463BLINKM RGB LED DRIVER
2464M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2465S: Maintained
2466F: drivers/leds/leds-blinkm.c
2467
1da177e4 2468BLOCK LAYER
8b58be88 2469M: Jens Axboe <axboe@kernel.dk>
82c426e0 2470L: linux-block@vger.kernel.org
08deed1e 2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2472S: Maintained
679655da 2473F: block/
ae11f7ef 2474F: kernel/trace/blktrace.c
1da177e4 2475
2b54aaef 2476BLOCK2MTD DRIVER
8b58be88 2477M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2478L: linux-mtd@lists.infradead.org
2479S: Maintained
679655da 2480F: drivers/mtd/devices/block2mtd.c
2b54aaef 2481
63fbd24e 2482BLUETOOTH DRIVERS
8b58be88 2483M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2484M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2485M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2486L: linux-bluetooth@vger.kernel.org
63fbd24e 2487W: http://www.bluez.org/
22e7a424
MH
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2490S: Maintained
679655da 2491F: drivers/bluetooth/
1da177e4 2492
63fbd24e 2493BLUETOOTH SUBSYSTEM
8b58be88 2494M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2495M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2496M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2497L: linux-bluetooth@vger.kernel.org
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
JP
2502F: net/bluetooth/
2503F: include/net/bluetooth/
1da177e4
LT
2504
2505BONDING DRIVER
79b30750 2506M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2507M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2508M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2509L: netdev@vger.kernel.org
ce00f85c
JC
2510W: http://sourceforge.net/projects/bonding/
2511S: Supported
679655da 2512F: drivers/net/bonding/
c117ab84 2513F: include/uapi/linux/if_bonding.h
1da177e4 2514
b5f4df34
AS
2515BPF (Safe dynamic programs and tools)
2516M: Alexei Starovoitov <ast@kernel.org>
2517L: netdev@vger.kernel.org
2518L: linux-kernel@vger.kernel.org
2519S: Supported
2520F: kernel/bpf/
2521
39105890 2522BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2523M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2524L: netdev@vger.kernel.org
2525S: Supported
adfc5217 2526F: drivers/net/ethernet/broadcom/b44.*
39105890 2527
967dd82f
FF
2528BROADCOM B53 ETHERNET SWITCH DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531L: openwrt-devel@lists.openwrt.org (subscribers-only)
2532S: Supported
2533F: drivers/net/dsa/b53/*
2534F: include/linux/platform_data/b53.h
2535
32ec90d5
FF
2536BROADCOM GENET ETHERNET DRIVER
2537M: Florian Fainelli <f.fainelli@gmail.com>
2538L: netdev@vger.kernel.org
2539S: Supported
2540F: drivers/net/ethernet/broadcom/genet/
2541
948c51e6 2542BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2543M: Sony Chacko <sony.chacko@qlogic.com>
2544M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2545L: netdev@vger.kernel.org
2546S: Supported
adfc5217
JK
2547F: drivers/net/ethernet/broadcom/bnx2.*
2548F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2549
4d9d2cb0 2550BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2551M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2552L: netdev@vger.kernel.org
2553S: Supported
adfc5217 2554F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2555
90f4c594 2556BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2557M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2558M: Ray Jui <rjui@broadcom.com>
2559M: Scott Branden <sbranden@broadcom.com>
086f4704 2560M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2561T: git git://github.com/broadcom/mach-bcm
af4b8e37 2562S: Maintained
ccf62f5a
JM
2563N: bcm281*
2564N: bcm113*
2565N: bcm216*
2566N: kona
af4b8e37 2567F: arch/arm/mach-bcm/
af4b8e37 2568
9209bec4 2569BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2570M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2571M: Lee Jones <lee@kernel.org>
10b9e887 2572M: Eric Anholt <eric@anholt.net>
f680f25c 2573L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2575T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2576S: Maintained
9209bec4 2577N: bcm2835
f680f25c 2578
5564f092
RM
2579BROADCOM BCM47XX MIPS ARCHITECTURE
2580M: Hauke Mehrtens <hauke@hauke-m.de>
2581M: Rafał Miłecki <zajec5@gmail.com>
2582L: linux-mips@linux-mips.org
2583S: Maintained
7ad2410c 2584F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2585F: arch/mips/bcm47xx/*
2586F: arch/mips/include/asm/mach-bcm47xx/*
2587
9209bec4 2588BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2589M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2590M: Rafał Miłecki <zajec5@gmail.com>
2591M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2592L: linux-arm-kernel@lists.infradead.org
2593S: Maintained
2594F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2595F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2596F: arch/arm/boot/dts/bcm470*
2597
e076e962
FF
2598BROADCOM BCM63XX ARM ARCHITECTURE
2599M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2600M: bcm-kernel-feedback-list@broadcom.com
20de823e 2601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2602T: git git://github.com/broadcom/stblinux.git
e076e962 2603S: Maintained
d6f4e76e 2604N: bcm63xx
e076e962 2605
7110e227
KC
2606BROADCOM BCM63XX/BCM33XX UDC DRIVER
2607M: Kevin Cernekee <cernekee@gmail.com>
2608L: linux-usb@vger.kernel.org
2609S: Maintained
2610F: drivers/usb/gadget/udc/bcm63xx_udc.*
2611
2df94fd6 2612BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2613M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2614M: Gregory Fong <gregory.0xf0@gmail.com>
2615M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2616M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2618T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2619S: Maintained
2620F: arch/arm/mach-bcm/*brcmstb*
2621F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2622F: drivers/bus/brcmstb_gisb.c
5009a289 2623N: brcmstb
2df94fd6 2624
70371cef
KC
2625BROADCOM BMIPS MIPS ARCHITECTURE
2626M: Kevin Cernekee <cernekee@gmail.com>
2627M: Florian Fainelli <f.fainelli@gmail.com>
2628L: linux-mips@linux-mips.org
eb6725d0 2629T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2630S: Maintained
2631F: arch/mips/bmips/*
2632F: arch/mips/include/asm/mach-bmips/*
2633F: arch/mips/kernel/*bmips*
338808de 2634F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2635F: drivers/irqchip/irq-bcm63*
70371cef
KC
2636F: drivers/irqchip/irq-bcm7*
2637F: drivers/irqchip/irq-brcmstb*
3271e610 2638F: include/linux/bcm963xx_nvram.h
8fce60b8 2639F: include/linux/bcm963xx_tag.h
70371cef 2640
948c51e6 2641BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2642M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2643M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2644M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2645L: netdev@vger.kernel.org
2646S: Supported
adfc5217 2647F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2648
a9533e7e 2649BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2650M: Arend van Spriel <arend.vanspriel@broadcom.com>
2651M: Franky Lin <franky.lin@broadcom.com>
2652M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2653L: linux-wireless@vger.kernel.org
2a734451 2654L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2655S: Supported
05491d2c 2656F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2657
9958d6f9 2658BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2659M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2660L: linux-scsi@vger.kernel.org
2661S: Supported
2662F: drivers/scsi/bnx2fc/
2663
6a6b5ad0 2664BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2665M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2666L: linux-scsi@vger.kernel.org
2667S: Supported
2668F: drivers/scsi/bnx2i/
2669
63f37ddf 2670BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2671M: Ray Jui <rjui@broadcom.com>
2672M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2673M: Jon Mason <jonmason@broadcom.com>
086f4704 2674M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2676T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2677S: Maintained
2678N: iproc
2679N: cygnus
5c161242 2680N: bcm[-_]nsp
36c0237f
SB
2681N: bcm9113*
2682N: bcm9583*
63f37ddf
JM
2683N: bcm9585*
2684N: bcm9586*
2685N: bcm988312
36c0237f 2686N: bcm113*
63f37ddf
JM
2687N: bcm583*
2688N: bcm585*
2689N: bcm586*
2690N: bcm88312
d76e21b8 2691F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2692F: drivers/clk/bcm/clk-ns*
2693F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2694
3b0213d5
GF
2695BROADCOM BRCMSTB GPIO DRIVER
2696M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2697L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2698S: Supported
2699F: drivers/gpio/gpio-brcmstb.c
2700F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2701
7b7f588b 2702BROADCOM KONA GPIO DRIVER
5e163903 2703M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2704L: bcm-kernel-feedback-list@broadcom.com
2705S: Supported
2706F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2707F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2708
f6e734a8
RM
2709BROADCOM NVRAM DRIVER
2710M: Rafał Miłecki <zajec5@gmail.com>
2711L: linux-mips@linux-mips.org
2712S: Maintained
2713F: drivers/firmware/broadcom/*
2714
02787daa
BN
2715BROADCOM STB NAND FLASH DRIVER
2716M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2717M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2718L: linux-mtd@lists.infradead.org
1285734c 2719L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2720S: Maintained
2721F: drivers/mtd/nand/brcmnand/
2722
c9678d86
RM
2723BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2724M: Rafał Miłecki <zajec5@gmail.com>
2725L: linux-wireless@vger.kernel.org
2726S: Maintained
2727F: drivers/bcma/
2728F: include/linux/bcma/
2729
b8302205
FF
2730BROADCOM SYSTEMPORT ETHERNET DRIVER
2731M: Florian Fainelli <f.fainelli@gmail.com>
2732L: netdev@vger.kernel.org
2733S: Supported
2734F: drivers/net/ethernet/broadcom/bcmsysport.*
2735
42515e61
J
2736BROADCOM VULCAN ARM64 SOC
2737M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2738M: bcm-kernel-feedback-list@broadcom.com
42515e61 2739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2740S: Maintained
2741F: arch/arm64/boot/dts/broadcom/vulcan*
2742
7725ccfd 2743BROCADE BFA FC SCSI DRIVER
aa803370
AG
2744M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2745M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2746L: linux-scsi@vger.kernel.org
2747S: Supported
2748F: drivers/scsi/bfa/
7725ccfd 2749
8b230ed8 2750BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2751M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2752L: netdev@vger.kernel.org
2753S: Supported
f844a0ea 2754F: drivers/net/ethernet/brocade/bna/
8b230ed8 2755
5cdf7f76 2756BSG (block layer generic sg v4 driver)
8b58be88 2757M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2758L: linux-scsi@vger.kernel.org
2759S: Supported
679655da
JP
2760F: block/bsg.c
2761F: include/linux/bsg.h
c117ab84 2762F: include/uapi/linux/bsg.h
5cdf7f76 2763
af39917d
CL
2764BT87X AUDIO DRIVER
2765M: Clemens Ladisch <clemens@ladisch.de>
2766L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2767T: git git://git.alsa-project.org/alsa-kernel.git
2768S: Maintained
2769F: Documentation/sound/alsa/Bt87x.txt
2770F: sound/pci/bt87x.c
2771
ff1d5c2f 2772BT8XXGPIO DRIVER
eb032b98 2773M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2774W: http://bu3sch.de/btgpio.php
2775S: Maintained
72dbb705 2776F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2777
eb1eb04f 2778BTRFS FILE SYSTEM
c0778e25
CM
2779M: Chris Mason <clm@fb.com>
2780M: Josef Bacik <jbacik@fb.com>
d8130624 2781M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2782L: linux-btrfs@vger.kernel.org
2783W: http://btrfs.wiki.kernel.org/
8a6e2535 2784Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2786S: Maintained
679655da
JP
2787F: Documentation/filesystems/btrfs.txt
2788F: fs/btrfs/
eb1eb04f 2789
1da177e4 2790BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2791M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2792M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2793L: linux-media@vger.kernel.org
a825eaec 2794W: https://linuxtv.org
275ffde4 2795T: git git://linuxtv.org/media_tree.git
f96236e5 2796S: Odd fixes
679655da 2797F: Documentation/video4linux/bttv/
90d72ac6 2798F: drivers/media/pci/bt8xx/bttv*
1da177e4 2799
1f34923c
KA
2800BUSLOGIC SCSI DRIVER
2801M: Khalid Aziz <khalid@gonehiking.org>
2802L: linux-scsi@vger.kernel.org
2803S: Maintained
2804F: drivers/scsi/BusLogic.*
2805F: drivers/scsi/FlashPoint.*
2806
af39917d
CL
2807C-MEDIA CMI8788 DRIVER
2808M: Clemens Ladisch <clemens@ladisch.de>
2809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2810T: git git://git.alsa-project.org/alsa-kernel.git
2811S: Maintained
2812F: sound/pci/oxygen/
2813
2141355f
MS
2814C6X ARCHITECTURE
2815M: Mark Salter <msalter@redhat.com>
2816M: Aurelien Jacquiot <a-jacquiot@ti.com>
2817L: linux-c6x-dev@linux-c6x.org
2818W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2819S: Maintained
2820F: arch/c6x/
2821
a5432f5a 2822CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2823M: David Howells <dhowells@redhat.com>
e62d6e24 2824L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2825S: Supported
2826F: Documentation/filesystems/caching/cachefiles.txt
2827F: fs/cachefiles/
2828
c815ca39
HV
2829CADET FM/AM RADIO RECEIVER DRIVER
2830M: Hans Verkuil <hverkuil@xs4all.nl>
2831L: linux-media@vger.kernel.org
2832T: git git://linuxtv.org/media_tree.git
a825eaec 2833W: https://linuxtv.org
c815ca39
HV
2834S: Maintained
2835F: drivers/media/radio/radio-cadet*
2836
77d5140f 2837CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2838M: Jonathan Corbet <corbet@lwn.net>
661263b5 2839L: linux-media@vger.kernel.org
275ffde4 2840T: git git://linuxtv.org/media_tree.git
77d5140f 2841S: Maintained
679655da 2842F: Documentation/video4linux/cafe_ccic
90d72ac6 2843F: drivers/media/platform/marvell-ccic/
77d5140f 2844
201b6bab 2845CAIF NETWORK LAYER
5c574f50 2846M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2847L: netdev@vger.kernel.org
2848S: Supported
2849F: Documentation/networking/caif/
2850F: drivers/net/caif/
c117ab84 2851F: include/uapi/linux/caif/
201b6bab
JP
2852F: include/net/caif/
2853F: net/caif/
2854
77dac90f 2855CALGARY x86-64 IOMMU
a6921c29
JM
2856M: Muli Ben-Yehuda <mulix@mulix.org>
2857M: Jon Mason <jdmason@kudzu.us>
2858L: iommu@lists.linux-foundation.org
77dac90f 2859S: Maintained
679655da
JP
2860F: arch/x86/kernel/pci-calgary_64.c
2861F: arch/x86/kernel/tce_64.c
2862F: arch/x86/include/asm/calgary.h
2863F: arch/x86/include/asm/tce.h
77dac90f 2864
e2d1d6c0 2865CAN NETWORK LAYER
8d15d386 2866M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2867M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2868L: linux-can@vger.kernel.org
84b0d715 2869W: https://github.com/linux-can
870482a4
MKB
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2872S: Maintained
f35f6c8f 2873F: Documentation/networking/can.txt
8d15d386 2874F: net/can/
8d15d386 2875F: include/linux/can/core.h
c117ab84
CEB
2876F: include/uapi/linux/can.h
2877F: include/uapi/linux/can/bcm.h
2878F: include/uapi/linux/can/raw.h
2879F: include/uapi/linux/can/gw.h
e2d1d6c0 2880
4261a204 2881CAN NETWORK DRIVERS
8b58be88 2882M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2883M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2884L: linux-can@vger.kernel.org
84b0d715 2885W: https://github.com/linux-can
870482a4
MKB
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2888S: Maintained
3636876a 2889F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2890F: drivers/net/can/
2891F: include/linux/can/dev.h
8d15d386 2892F: include/linux/can/platform/
c117ab84
CEB
2893F: include/uapi/linux/can/error.h
2894F: include/uapi/linux/can/netlink.h
4261a204 2895
95d16c72 2896CAPABILITIES
39baa7e6 2897M: Serge Hallyn <serge@hallyn.com>
95d16c72 2898L: linux-security-module@vger.kernel.org
6305902c 2899S: Supported
95d16c72 2900F: include/linux/capability.h
c117ab84 2901F: include/uapi/linux/capability.h
6305902c 2902F: security/commoncap.c
38a94118 2903F: kernel/capability.c
95d16c72 2904
b84894c7
KT
2905CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2906M: Kevin Tsai <ktsai@capellamicro.com>
2907S: Maintained
2908F: drivers/iio/light/cm*
2909F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2910
f21fb3ed
RV
2911CAVIUM LIQUIDIO NETWORK DRIVER
2912M: Derek Chickles <derek.chickles@caviumnetworks.com>
2913M: Satanand Burla <satananda.burla@caviumnetworks.com>
2914M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2915M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2916L: netdev@vger.kernel.org
2917W: http://www.cavium.com
2918S: Supported
f21fb3ed
RV
2919F: drivers/net/ethernet/cavium/liquidio/
2920
ef0bbac3
VB
2921CC2520 IEEE-802.15.4 RADIO DRIVER
2922M: Varka Bhadram <varkabhadram@gmail.com>
2923L: linux-wpan@vger.kernel.org
2924S: Maintained
2925F: drivers/net/ieee802154/cc2520.c
2926F: include/linux/spi/cc2520.h
2927F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2928
ca684386
HV
2929CEC DRIVER
2930M: Hans Verkuil <hans.verkuil@cisco.com>
2931L: linux-media@vger.kernel.org
2932T: git git://linuxtv.org/media_tree.git
2933W: http://linuxtv.org
2934S: Supported
2935F: Documentation/cec.txt
2936F: Documentation/DocBook/media/v4l/cec*
2937F: drivers/staging/media/cec/
2938F: drivers/media/cec-edid.c
2939F: drivers/media/rc/keymaps/rc-cec.c
2940F: include/media/cec.h
2941F: include/media/cec-edid.h
2942F: include/linux/cec.h
2943F: include/linux/cec-funcs.h
2944
b8154542 2945CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2946M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2947L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2948W: http://www.ibm.com/developerworks/power/cell/
2949S: Supported
679655da 2950F: arch/powerpc/include/asm/cell*.h
679655da 2951F: arch/powerpc/include/asm/spu*.h
c117ab84 2952F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2953F: arch/powerpc/oprofile/*cell*
2954F: arch/powerpc/platforms/cell/
b8154542 2955
398ecff5
SW
2956CEPH COMMON CODE (LIBCEPH)
2957M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2958M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2959M: Sage Weil <sage@redhat.com>
82593f87 2960L: ceph-devel@vger.kernel.org
09d90327 2961W: http://ceph.com/
fb99f881 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2963T: git git://github.com/ceph/ceph-client.git
9030aaf9 2964S: Supported
14430813
JP
2965F: net/ceph/
2966F: include/linux/ceph/
2967F: include/linux/crush/
9030aaf9 2968
398ecff5
SW
2969CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2970M: "Yan, Zheng" <zyan@redhat.com>
2971M: Sage Weil <sage@redhat.com>
2972M: Ilya Dryomov <idryomov@gmail.com>
2973L: ceph-devel@vger.kernel.org
2974W: http://ceph.com/
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2976T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2977S: Supported
2978F: Documentation/filesystems/ceph.txt
2979F: fs/ceph/
2980
cfc411e7
DH
2981CERTIFICATE HANDLING:
2982M: David Howells <dhowells@redhat.com>
2983M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2984L: keyrings@vger.kernel.org
cfc411e7
DH
2985S: Maintained
2986F: Documentation/module-signing.txt
2987F: certs/
d8d80386 2988F: scripts/sign-file.c
cfc411e7
DH
2989F: scripts/extract-cert.c
2990
18332a80 2991CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2992L: linux-usb@vger.kernel.org
10c6c9c9 2993S: Orphan
679655da
JP
2994F: Documentation/usb/WUSB-Design-overview.txt
2995F: Documentation/usb/wusb-cbaf
355ffe69
DV
2996F: drivers/usb/host/hwa-hc.c
2997F: drivers/usb/host/whci/
679655da
JP
2998F: drivers/usb/wusbcore/
2999F: include/linux/usb/wusb*
18332a80 3000
70e84049 3001CFAG12864B LCD DRIVER
8b58be88 3002M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3003W: http://miguelojeda.es/auxdisplay.htm
3004W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3005S: Maintained
679655da
JP
3006F: drivers/auxdisplay/cfag12864b.c
3007F: include/linux/cfag12864b.h
70e84049
MOS
3008
3009CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3011W: http://miguelojeda.es/auxdisplay.htm
3012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3013S: Maintained
679655da
JP
3014F: drivers/auxdisplay/cfag12864bfb.c
3015F: include/linux/cfag12864b.h
70e84049 3016
704232c2 3017CFG80211 and NL80211
8b58be88 3018M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3019L: linux-wireless@vger.kernel.org
ce466579
JB
3020W: http://wireless.kernel.org/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3023S: Maintained
c117ab84 3024F: include/uapi/linux/nl80211.h
679655da
JP
3025F: include/net/cfg80211.h
3026F: net/wireless/*
3027X: net/wireless/wext*
704232c2 3028
46e64261
GKH
3029CHAR and MISC DRIVERS
3030M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3033S: Supported
46e64261
GKH
3034F: drivers/char/*
3035F: drivers/misc/*
471322a8 3036F: include/linux/miscdevice.h
46e64261 3037
0a920b5b 3038CHECKPATCH
8b58be88 3039M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3040M: Joe Perches <joe@perches.com>
3041S: Maintained
679655da 3042F: scripts/checkpatch.pl
0a920b5b 3043
f8407f26
HW
3044CHINESE DOCUMENTATION
3045M: Harry Wei <harryxiyou@gmail.com>
9740153c 3046L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3047L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3048S: Maintained
3049F: Documentation/zh_CN/
3050
2721ea2c 3051CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3052M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3054L: linux-usb@vger.kernel.org
3055S: Maintained
3056F: drivers/usb/chipidea/
3057
a93ad65d
HG
3058CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3059M: Hans de Goede <hdegoede@redhat.com>
3060L: linux-input@vger.kernel.org
3061S: Maintained
3062F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3063F: drivers/input/touchscreen/chipone_icn8318.c
3064
ab043105
OJ
3065CHROME HARDWARE PLATFORM SUPPORT
3066M: Olof Johansson <olof@lixom.net>
3067S: Maintained
9f273c24 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3069F: drivers/platform/chrome/
3070
641cb85e 3071CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3072M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3073M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3074M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3075M: Neel Patel <neepatel@cisco.com>
7063fbf2 3076S: Supported
a6a5580c 3077F: drivers/net/ethernet/cisco/enic/
7063fbf2 3078
e3cf00d0 3079CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3080M: Christian Benvenuti <benve@cisco.com>
3081M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3082S: Supported
35ef4a9e 3083F: drivers/infiniband/hw/usnic/
e3cf00d0 3084
2b7a52a4 3085CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3086M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3087L: netdev@vger.kernel.org
3088S: Maintained
57d0b7a0 3089F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3090
3d4cfdc9
MB
3091CIRRUS LOGIC AUDIO CODEC DRIVERS
3092M: Brian Austin <brian.austin@cirrus.com>
3093M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3095S: Maintained
3096F: sound/soc/codecs/cs*
3097
94574d9a
KRW
3098CLEANCACHE API
3099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3100L: linux-kernel@vger.kernel.org
3101S: Maintained
3102F: mm/cleancache.c
3103F: include/linux/cleancache.h
3104
d4275354 3105CLK API
54176cc6 3106M: Russell King <linux@armlinux.org.uk>
aa571b14 3107L: linux-clk@vger.kernel.org
37417046 3108S: Maintained
d4275354
RK
3109F: include/linux/clk.h
3110
9222d247
JS
3111CLOCKSOURCE, CLOCKEVENT DRIVERS
3112M: Daniel Lezcano <daniel.lezcano@linaro.org>
3113M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3114L: linux-kernel@vger.kernel.org
9222d247
JS
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3116S: Supported
3117F: drivers/clocksource
3118
5df6d737 3119CISCO FCOE HBA DRIVER
8fc89a79
HP
3120M: Hiral Patel <hiralpat@cisco.com>
3121M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3122M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3123L: linux-scsi@vger.kernel.org
3124S: Supported
2a99921a 3125F: drivers/scsi/fnic/
5df6d737 3126
c8806b6c
NM
3127CISCO SCSI HBA DRIVER
3128M: Narsimhulu Musini <nmusini@cisco.com>
3129M: Sesidhar Baddela <sebaddel@cisco.com>
3130L: linux-scsi@vger.kernel.org
3131S: Supported
3132F: drivers/scsi/snic/
3133
529aa8cb
TLSC
3134CMPC ACPI DRIVER
3135M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3136M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3137L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3138S: Supported
3139F: drivers/platform/x86/classmate-laptop.c
3140
85756a06
HV
3141COBALT MEDIA DRIVER
3142M: Hans Verkuil <hans.verkuil@cisco.com>
3143L: linux-media@vger.kernel.org
3144T: git git://linuxtv.org/media_tree.git
a825eaec 3145W: https://linuxtv.org
85756a06
HV
3146S: Supported
3147F: drivers/media/pci/cobalt/
3148
74425eee 3149COCCINELLE/Semantic Patches (SmPL)
26de9c26 3150M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3151M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3152M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3153M: Michal Marek <mmarek@suse.com>
26de9c26 3154L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3156W: http://coccinelle.lip6.fr/
3157S: Supported
4b9033a3 3158F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3159F: scripts/coccinelle/
3160F: scripts/coccicheck
3161
1da177e4 3162CODA FILE SYSTEM
8b58be88 3163M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3164M: coda@cs.cmu.edu
3165L: codalist@coda.cs.cmu.edu
3166W: http://www.coda.cs.cmu.edu/
3167S: Maintained
679655da
JP
3168F: Documentation/filesystems/coda.txt
3169F: fs/coda/
3170F: include/linux/coda*.h
c117ab84 3171F: include/uapi/linux/coda*.h
1da177e4 3172
0b14261e
PZ
3173CODA V4L2 MEM2MEM DRIVER
3174M: Philipp Zabel <p.zabel@pengutronix.de>
3175L: linux-media@vger.kernel.org
3176S: Maintained
3177F: Documentation/devicetree/bindings/media/coda.txt
3178F: drivers/media/platform/coda/
3179
7704addb 3180COMMON CLK FRAMEWORK
a85fa007 3181M: Michael Turquette <mturquette@baylibre.com>
f956165f 3182M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3183L: linux-clk@vger.kernel.org
22d61acf 3184Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3186S: Maintained
ae4185cd 3187F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3188F: drivers/clk/
3189X: drivers/clk/clkdev.c
7704addb 3190F: include/linux/clk-pr*
60bea3b5 3191F: include/linux/clk/
7704addb 3192
e2d1d6c0 3193COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3194M: Steve French <sfrench@samba.org>
51223df6 3195L: linux-cifs@vger.kernel.org
d1f28953 3196L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3197W: http://linux-cifs.samba.org/
bb1d5dda 3198T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3199S: Supported
ec421a71 3200F: Documentation/filesystems/cifs/
679655da 3201F: fs/cifs/
e2d1d6c0 3202
1da177e4 3203COMPACTPCI HOTPLUG CORE
8b58be88 3204M: Scott Murray <scott@spiteful.org>
64dab204 3205L: linux-pci@vger.kernel.org
82c4dfc7 3206S: Maintained
679655da 3207F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3208
3209COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3210M: Scott Murray <scott@spiteful.org>
64dab204 3211L: linux-pci@vger.kernel.org
82c4dfc7 3212S: Maintained
679655da 3213F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3214
3215COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3216M: Scott Murray <scott@spiteful.org>
64dab204 3217L: linux-pci@vger.kernel.org
82c4dfc7 3218S: Maintained
679655da 3219F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3220
5411552c 3221COMPAL LAPTOP SUPPORT
8b58be88 3222M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3223L: platform-driver-x86@vger.kernel.org
5411552c 3224S: Maintained
679655da 3225F: drivers/platform/x86/compal-laptop.c
5411552c 3226
949be0f7 3227CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3228L: accessrunner-general@lists.sourceforge.net
3229W: http://accessrunner.sourceforge.net/
44243ef4 3230S: Orphan
679655da 3231F: drivers/usb/atm/cxacru.c
949be0f7 3232
e2d1d6c0 3233CONFIGFS
d6351db2 3234M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3235M: Christoph Hellwig <hch@lst.de>
3236T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3237S: Supported
679655da
JP
3238F: fs/configfs/
3239F: include/linux/configfs.h
e2d1d6c0 3240
acb9c1b2 3241CONNECTOR
8b58be88 3242M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3243L: netdev@vger.kernel.org
3244S: Maintained
3245F: drivers/connector/
3246
a3e3354d 3247CONTROL GROUP (CGROUP)
860ca0e6 3248M: Tejun Heo <tj@kernel.org>
ad50c159 3249M: Li Zefan <lizefan@huawei.com>
4d205676 3250M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3251L: cgroups@vger.kernel.org
860ca0e6 3252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3253S: Maintained
4b16b0c0 3254F: Documentation/cgroup*
679655da
JP
3255F: include/linux/cgroup*
3256F: kernel/cgroup*
a3e3354d
TH
3257
3258CONTROL GROUP - CPUSET
3259M: Li Zefan <lizefan@huawei.com>
3260L: cgroups@vger.kernel.org
3261W: http://www.bullopensource.org/cpuset/
3262W: http://oss.sgi.com/projects/cpusets/
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3264S: Maintained
4b16b0c0 3265F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3266F: include/linux/cpuset.h
3267F: kernel/cpuset.c
3268
3269CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3270M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3271M: Michal Hocko <mhocko@kernel.org>
c4e29738 3272M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3273L: cgroups@vger.kernel.org
3274L: linux-mm@kvack.org
3275S: Maintained
3276F: mm/memcontrol.c
5d1ea48b 3277F: mm/swap_cgroup.c
fb3a0fb6 3278
bebe4678 3279CORETEMP HARDWARE MONITORING DRIVER
96859129 3280M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3281L: linux-hwmon@vger.kernel.org
bebe4678 3282S: Maintained
679655da
JP
3283F: Documentation/hwmon/coretemp
3284F: drivers/hwmon/coretemp.c
bebe4678 3285
1da177e4 3286COSA/SRP SYNC SERIAL DRIVER
8b58be88 3287M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3288W: http://www.fi.muni.cz/~kas/cosa/
3289S: Maintained
679655da 3290F: drivers/net/wan/cosa*
1da177e4 3291
4371ee35 3292CPMAC ETHERNET DRIVER
9dd4aaef 3293M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3294L: netdev@vger.kernel.org
3295S: Maintained
b544dbac 3296F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3297
1da177e4 3298CPU FREQUENCY DRIVERS
9c3646d1 3299M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3300M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3301L: linux-pm@vger.kernel.org
1da177e4 3302S: Maintained
27209d91
VK
3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3304T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3305F: Documentation/cpu-freq/
679655da
JP
3306F: drivers/cpufreq/
3307F: include/linux/cpufreq.h
1da177e4 3308
8a67f0ef
VK
3309CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3310M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3311M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3312L: linux-pm@vger.kernel.org
3313W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3314S: Maintained
3315F: drivers/cpufreq/arm_big_little.h
3316F: drivers/cpufreq/arm_big_little.c
3317F: drivers/cpufreq/arm_big_little_dt.c
3318
14d2c34c 3319CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3321M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322L: linux-pm@vger.kernel.org
3323L: linux-arm-kernel@lists.infradead.org
cea8321c 3324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3325S: Maintained
3326F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3327
0c570c18
BZ
3328CPUIDLE DRIVER - ARM EXYNOS
3329M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3330M: Daniel Lezcano <daniel.lezcano@linaro.org>
3331M: Kukjin Kim <kgene@kernel.org>
3332L: linux-pm@vger.kernel.org
3333L: linux-samsung-soc@vger.kernel.org
3334S: Supported
3335F: drivers/cpuidle/cpuidle-exynos.c
3336F: arch/arm/mach-exynos/pm.c
3337
a8e39c35 3338CPUIDLE DRIVERS
9c3646d1 3339M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3340M: Daniel Lezcano <daniel.lezcano@linaro.org>
3341L: linux-pm@vger.kernel.org
3342S: Maintained
cea8321c 3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3344F: drivers/cpuidle/*
3345F: include/linux/cpuidle.h
3346
1da177e4 3347CPUID/MSR DRIVER
8b58be88 3348M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3349S: Maintained
679655da
JP
3350F: arch/x86/kernel/cpuid.c
3351F: arch/x86/kernel/msr.c
1da177e4 3352
7fe2f639 3353CPU POWER MONITORING SUBSYSTEM
d8130624 3354M: Thomas Renninger <trenn@suse.com>
103f1790 3355L: linux-pm@vger.kernel.org
7fe2f639 3356S: Maintained
14430813 3357F: tools/power/cpupower/
7fe2f639 3358
1da177e4 3359CRAMFS FILESYSTEM
ce00f85c 3360W: http://sourceforge.net/projects/cramfs/
54886a71 3361S: Orphan / Obsolete
679655da
JP
3362F: Documentation/filesystems/cramfs.txt
3363F: fs/cramfs/
1da177e4
LT
3364
3365CRIS PORT
8b58be88
JP
3366M: Mikael Starvik <starvik@axis.com>
3367M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3368L: linux-cris-kernel@axis.com
1da177e4 3369W: http://developer.axis.com
9f273c24 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3371S: Maintained
679655da 3372F: arch/cris/
df621252 3373F: drivers/tty/serial/crisv10.*
1da177e4
LT
3374
3375CRYPTO API
8b58be88
JP
3376M: Herbert Xu <herbert@gondor.apana.org.au>
3377M: "David S. Miller" <davem@davemloft.net>
1da177e4 3378L: linux-crypto@vger.kernel.org
9f273c24 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3381S: Maintained
679655da 3382F: Documentation/crypto/
fe1c445b 3383F: Documentation/devicetree/bindings/crypto/
2ca87a17 3384F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3385F: arch/*/crypto/
3386F: crypto/
3387F: drivers/crypto/
3388F: include/crypto/
1da177e4 3389
5b07bd57 3390CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3391M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3392L: linux-crypto@vger.kernel.org
3393S: Maintained
51a2228a
JP
3394F: crypto/ansi_cprng.c
3395F: crypto/rng.c
5b07bd57 3396
fc279cc2
HV
3397CS3308 MEDIA DRIVER
3398M: Hans Verkuil <hverkuil@xs4all.nl>
3399L: linux-media@vger.kernel.org
3400T: git git://linuxtv.org/media_tree.git
3401W: http://linuxtv.org
3402S: Odd Fixes
3403F: drivers/media/i2c/cs3308.c
3404F: drivers/media/i2c/cs3308.h
3405
9b4ffa48 3406CS5535 Audio ALSA driver
8b58be88 3407M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3408S: Maintained
679655da 3409F: sound/pci/cs5535audio/
9b4ffa48 3410
a910e4a9 3411CW1200 WLAN driver
b75f0050
JP
3412M: Solomon Peachy <pizza@shaftnet.org>
3413S: Maintained
560424e9 3414F: drivers/net/wireless/st/cw1200/
a910e4a9 3415
6d8425b1 3416CX18 VIDEO4LINUX DRIVER
6afdeaf8 3417M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3418L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3419L: linux-media@vger.kernel.org
275ffde4 3420T: git git://linuxtv.org/media_tree.git
a825eaec 3421W: https://linuxtv.org
30e10993 3422W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3423S: Maintained
679655da 3424F: Documentation/video4linux/cx18.txt
90d72ac6 3425F: drivers/media/pci/cx18/
6c0f0359 3426F: include/uapi/linux/ivtv*
6d8425b1 3427
3f101d91
HV
3428CX2341X MPEG ENCODER HELPER MODULE
3429M: Hans Verkuil <hverkuil@xs4all.nl>
3430L: linux-media@vger.kernel.org
3431T: git git://linuxtv.org/media_tree.git
a825eaec 3432W: https://linuxtv.org
3f101d91 3433S: Maintained
c368360b 3434F: drivers/media/common/cx2341x*
3f101d91
HV
3435F: include/media/cx2341x*
3436
b8fe6e2c
PB
3437CX24120 MEDIA DRIVER
3438M: Jemma Denson <jdenson@gmail.com>
3439M: Patrick Boettcher <patrick.boettcher@posteo.de>
3440L: linux-media@vger.kernel.org
a825eaec 3441W: https://linuxtv.org
b8fe6e2c
PB
3442Q: http://patchwork.linuxtv.org/project/linux-media/list/
3443S: Maintained
3444F: drivers/media/dvb-frontends/cx24120*
3445
20357578 3446CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3447M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3448M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3449L: linux-media@vger.kernel.org
a825eaec 3450W: https://linuxtv.org
20357578
MCC
3451T: git git://linuxtv.org/media_tree.git
3452S: Odd fixes
3453F: Documentation/video4linux/cx88/
3454F: drivers/media/pci/cx88/
6d8425b1 3455
91952bc0
AP
3456CXD2820R MEDIA DRIVER
3457M: Antti Palosaari <crope@iki.fi>
3458L: linux-media@vger.kernel.org
a825eaec 3459W: https://linuxtv.org
91952bc0
AP
3460W: http://palosaari.fi/linux/
3461Q: http://patchwork.linuxtv.org/project/linux-media/list/
3462T: git git://linuxtv.org/anttip/media_tree.git
3463S: Maintained
3464F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3465
e5ec3789 3466CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3467M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3468L: netdev@vger.kernel.org
3469W: http://www.chelsio.com
3470S: Supported
f7917c00 3471F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3472
d8ae3c33 3473CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3474M: Karen Xie <kxie@chelsio.com>
3475L: linux-scsi@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
3478F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3479
e5ec3789 3480CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3481M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3482L: linux-rdma@vger.kernel.org
e5ec3789
SW
3483W: http://www.openfabrics.org
3484S: Supported
679655da 3485F: drivers/infiniband/hw/cxgb3/
e5ec3789 3486
be4c9bad 3487CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3488M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3489L: netdev@vger.kernel.org
3490W: http://www.chelsio.com
3491S: Supported
f7917c00 3492F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3493
d8ae3c33 3494CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3495M: Karen Xie <kxie@chelsio.com>
3496L: linux-scsi@vger.kernel.org
3497W: http://www.chelsio.com
3498S: Supported
3499F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3500
be4c9bad
RD
3501CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3502M: Steve Wise <swise@chelsio.com>
3503L: linux-rdma@vger.kernel.org
3504W: http://www.openfabrics.org
3505S: Supported
3506F: drivers/infiniband/hw/cxgb4/
3507
5c20a5c7
CL
3508CXGB4VF ETHERNET DRIVER (CXGB4VF)
3509M: Casey Leedom <leedom@chelsio.com>
3510L: netdev@vger.kernel.org
3511W: http://www.chelsio.com
3512S: Supported
f7917c00 3513F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3514
a9282d01
IM
3515CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3516M: Ian Munsie <imunsie@au1.ibm.com>
3517M: Michael Neuling <mikey@neuling.org>
3518L: linuxppc-dev@lists.ozlabs.org
3519S: Supported
3520F: drivers/misc/cxl/
ec249dd8 3521F: include/misc/cxl*
a9282d01
IM
3522F: include/uapi/misc/cxl.h
3523F: Documentation/powerpc/cxl.txt
3524F: Documentation/powerpc/cxl.txt
3525F: Documentation/ABI/testing/sysfs-class-cxl
3526
11f43ae7
MO
3527CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3528M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3529M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3530M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3531L: linux-scsi@vger.kernel.org
3532S: Supported
3533F: drivers/scsi/cxlflash/
3534F: include/uapi/scsi/cxlflash_ioctls.h
3535F: Documentation/powerpc/cxlflash.txt
3536
b52b97a3
GC
3537STMMAC ETHERNET DRIVER
3538M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3539M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3540L: netdev@vger.kernel.org
3541W: http://www.stlinux.com
3542S: Supported
7ac6653a 3543F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3544
1da177e4 3545CYBERPRO FB DRIVER
54176cc6 3546M: Russell King <linux@armlinux.org.uk>
efc03ecb 3547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3548W: http://www.armlinux.org.uk/
1da177e4 3549S: Maintained
8a61f013 3550F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3551
1da177e4 3552CYCLADES ASYNC MUX DRIVER
1da177e4 3553W: http://www.cyclades.com/
d459883e 3554S: Orphan
c897401b 3555F: drivers/tty/cyclades.c
679655da 3556F: include/linux/cyclades.h
c117ab84 3557F: include/uapi/linux/cyclades.h
1da177e4
LT
3558
3559CYCLADES PC300 DRIVER
1da177e4 3560W: http://www.cyclades.com/
d459883e 3561S: Orphan
679655da 3562F: drivers/net/wan/pc300*
1da177e4 3563
402f6ae4
AP
3564CYPRESS_FIRMWARE MEDIA DRIVER
3565M: Antti Palosaari <crope@iki.fi>
3566L: linux-media@vger.kernel.org
a825eaec 3567W: https://linuxtv.org
402f6ae4
AP
3568W: http://palosaari.fi/linux/
3569Q: http://patchwork.linuxtv.org/project/linux-media/list/
3570T: git git://linuxtv.org/anttip/media_tree.git
3571S: Maintained
3572F: drivers/media/common/cypress_firmware*
3573
e3ae3525 3574CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3575M: Ferruh Yigit <fery@cypress.com>
6305902c 3576L: linux-input@vger.kernel.org
be9a6f40 3577S: Supported
6305902c
JP
3578F: drivers/input/touchscreen/cyttsp*
3579F: include/linux/input/cyttsp.h
e3ae3525 3580
aaaf5fbf
JK
3581DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3582M: Joshua Kinard <kumba@gentoo.org>
3583S: Maintained
3584F: drivers/rtc/rtc-ds1685.c
3585F: include/linux/rtc/ds1685.h
3586
1da177e4 3587DAMA SLAVE for AX.25
8b58be88 3588M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3589W: http://yaina.de/jreuter/
3590W: http://www.qsl.net/dl1bke/
3591L: linux-hams@vger.kernel.org
3592S: Maintained
679655da
JP
3593F: net/ax25/af_ax25.c
3594F: net/ax25/ax25_dev.c
3595F: net/ax25/ax25_ds_*
3596F: net/ax25/ax25_in.c
3597F: net/ax25/ax25_out.c
3598F: net/ax25/ax25_timer.c
3599F: net/ax25/sysctl_net_ax25.c
1da177e4 3600
e2d1d6c0 3601DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3602L: netdev@vger.kernel.org
5ff77428 3603S: Orphan
679655da 3604F: Documentation/networking/dmfe.txt
0f04e2aa 3605F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3606
3607DC390/AM53C974 SCSI driver
d8130624 3608M: Hannes Reinecke <hare@suse.com>
71bd849d 3609L: linux-scsi@vger.kernel.org
e2d1d6c0 3610S: Maintained
71bd849d 3611F: drivers/scsi/am53c974.c
e2d1d6c0 3612
1da177e4 3613DC395x SCSI driver
61eee9a7 3614M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3615M: Ali Akcaagac <aliakc@web.de>
3616M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3617L: dc395x@twibble.org
cf015e9f
JP
3618W: http://twibble.org/dist/dc395x/
3619W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3620S: Maintained
679655da
JP
3621F: Documentation/scsi/dc395x.txt
3622F: drivers/scsi/dc395x.*
1da177e4 3623
eb8edb08 3624DCCP PROTOCOL
a89d030e 3625M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3626L: dccp@vger.kernel.org
c996d8b9 3627W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3628S: Maintained
679655da 3629F: include/linux/dccp.h
c117ab84 3630F: include/uapi/linux/dccp.h
679655da
JP
3631F: include/linux/tfrc.h
3632F: net/dccp/
eb8edb08 3633
1da177e4 3634DECnet NETWORK LAYER
1da177e4
LT
3635W: http://linux-decnet.sourceforge.net
3636L: linux-decnet-user@lists.sourceforge.net
f546444d 3637S: Orphan
679655da
JP
3638F: Documentation/networking/decnet.txt
3639F: net/decnet/
1da177e4 3640
ebff05b9
MR
3641DECSTATION PLATFORM SUPPORT
3642M: "Maciej W. Rozycki" <macro@linux-mips.org>
3643L: linux-mips@linux-mips.org
3644W: http://www.linux-mips.org/wiki/DECstation
3645S: Maintained
3646F: arch/mips/dec/
3647F: arch/mips/include/asm/dec/
3648F: arch/mips/include/asm/mach-dec/
3649
1da177e4 3650DEFXX FDDI NETWORK DRIVER
8b58be88 3651M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3652S: Maintained
33f810b2 3653F: drivers/net/fddi/defxx.*
1da177e4 3654
ad8f07cc 3655DELL LAPTOP DRIVER
8b58be88 3656M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3657M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3658L: platform-driver-x86@vger.kernel.org
ad8f07cc 3659S: Maintained
679655da 3660F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3661
817a5cdb
PR
3662DELL LAPTOP RBTN DRIVER
3663M: Pali Rohár <pali.rohar@gmail.com>
3664S: Maintained
3665F: drivers/platform/x86/dell-rbtn.*
3666
cdbff611
PR
3667DELL LAPTOP FREEFALL DRIVER
3668M: Pali Rohár <pali.rohar@gmail.com>
3669S: Maintained
3670F: drivers/platform/x86/dell-smo8800.c
3671
1da177e4 3672DELL LAPTOP SMM DRIVER
a5afba16 3673M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3674S: Maintained
a5afba16 3675F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3676F: include/uapi/linux/i8k.h
1da177e4 3677
90563ec4 3678DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3679M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3680S: Maintained
679655da
JP
3681F: Documentation/dcdbas.txt
3682F: drivers/firmware/dcdbas.*
90563ec4 3683
0b3f6109 3684DELL WMI EXTRAS DRIVER
8b58be88 3685M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3686M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3687S: Maintained
36b3a96f 3688F: drivers/platform/x86/dell-wmi.c
0b3f6109 3689
5efc75e3 3690DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3691M: John Youn <johnyoun@synopsys.com>
5efc75e3 3692L: linux-usb@vger.kernel.org
18f340f9 3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3694S: Maintained
197ba5f4 3695F: drivers/usb/dwc2/
5efc75e3 3696
94ab23dd 3697DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3698M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3699L: linux-usb@vger.kernel.org
94ab23dd
FB
3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3701S: Maintained
3702F: drivers/usb/dwc3/
3703
833c9545
JB
3704DEVICE COREDUMP (DEV_COREDUMP)
3705M: Johannes Berg <johannes@sipsolutions.net>
3706L: linux-kernel@vger.kernel.org
3707S: Maintained
3708F: drivers/base/devcoredump.c
3709F: include/linux/devcoredump.h
3710
89d07767
KP
3711DEVICE FREQUENCY (DEVFREQ)
3712M: MyungJoo Ham <myungjoo.ham@samsung.com>
3713M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3714L: linux-pm@vger.kernel.org
6a3cd722 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3716S: Maintained
3717F: drivers/devfreq/
6a3cd722
CC
3718F: include/linux/devfreq.h
3719F: Documentation/devicetree/bindings/devfreq/
89d07767 3720
7dbded06
CC
3721DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3722M: Chanwoo Choi <cw00.choi@samsung.com>
3723L: linux-pm@vger.kernel.org
3724T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3725S: Supported
3726F: drivers/devfreq/event/
3727F: drivers/devfreq/devfreq-event.c
3728F: include/linux/devfreq-event.h
3729F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3730
490b864b
CC
3731BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3732M: Chanwoo Choi <cw00.choi@samsung.com>
3733L: linux-pm@vger.kernel.org
3734L: linux-samsung-soc@vger.kernel.org
3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3736S: Maintained
3737F: drivers/devfreq/exynos-bus.c
3738F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3739
1da177e4 3740DEVICE NUMBER REGISTRY
8b58be88 3741M: Torben Mathiasen <device@lanana.org>
1da177e4 3742W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3743S: Maintained
3744
e2d1d6c0 3745DEVICE-MAPPER (LVM)
854ecaad 3746M: Alasdair Kergon <agk@redhat.com>
8504eed3 3747M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3748M: dm-devel@redhat.com
e2d1d6c0
RD
3749L: dm-devel@redhat.com
3750W: http://sources.redhat.com/dm
8a6e2535 3751Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3753T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3754S: Maintained
679655da
JP
3755F: Documentation/device-mapper/
3756F: drivers/md/dm*
854ecaad 3757F: drivers/md/persistent-data/
679655da
JP
3758F: include/linux/device-mapper.h
3759F: include/linux/dm-*.h
8504eed3 3760F: include/uapi/linux/dm-*.h
e2d1d6c0 3761
bfcd3a46
JP
3762DEVLINK
3763M: Jiri Pirko <jiri@mellanox.com>
3764L: netdev@vger.kernel.org
3765S: Supported
3766F: net/core/devlink.c
3767F: include/net/devlink.h
3768F: include/uapi/linux/devlink.h
3769
c0d995aa
OST
3770DIALOG SEMICONDUCTOR DRIVERS
3771M: Support Opensource <support.opensource@diasemi.com>
3772W: http://www.dialog-semiconductor.com/products
3773S: Supported
3774F: Documentation/hwmon/da90??
047cfd01 3775F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3776F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3777F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3778F: drivers/gpio/gpio-da90??.c
3779F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3780F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3781F: drivers/input/misc/da90??_onkey.c
3782F: drivers/input/touchscreen/da9052_tsi.c
3783F: drivers/leds/leds-da90??.c
3784F: drivers/mfd/da903x.c
3785F: drivers/mfd/da90??-*.c
7be72c2c 3786F: drivers/mfd/da91??-*.c
c0d995aa 3787F: drivers/power/da9052-battery.c
7be72c2c 3788F: drivers/power/da91??-*.c
c0d995aa
OST
3789F: drivers/regulator/da903x.c
3790F: drivers/regulator/da9???-regulator.[ch]
3791F: drivers/rtc/rtc-da90??.c
3792F: drivers/video/backlight/da90??_bl.c
3793F: drivers/watchdog/da90??_wdt.c
3794F: include/linux/mfd/da903x.h
3795F: include/linux/mfd/da9052/
3796F: include/linux/mfd/da9055/
047cfd01 3797F: include/linux/mfd/da9062/
c0d995aa 3798F: include/linux/mfd/da9063/
7be72c2c 3799F: include/linux/mfd/da9150/
4eeb08b4 3800F: include/linux/regulator/da9211.h
c0d995aa
OST
3801F: include/sound/da[79]*.h
3802F: sound/soc/codecs/da[79]*.[ch]
3803
6ea5dcdf
WBG
3804DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3805M: William Breathitt Gray <vilhelm.gray@gmail.com>
3806L: linux-gpio@vger.kernel.org
3807S: Maintained
3808F: drivers/gpio/gpio-gpio-mm.c
3809
599aa697
LL
3810DIGI NEO AND CLASSIC PCI PRODUCTS
3811M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3812M: Mark Hounschell <markh@compro.net>
599aa697
LL
3813L: driverdev-devel@linuxdriverproject.org
3814S: Maintained
3815F: drivers/staging/dgnc/
3816
335d7c58 3817DIOLAN U2C-12 I2C DRIVER
ca462085 3818M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3819L: linux-i2c@vger.kernel.org
3820S: Maintained
3821F: drivers/i2c/busses/i2c-diolan-u2c.c
3822
d475c634
MW
3823DIRECT ACCESS (DAX)
3824M: Matthew Wilcox <willy@linux.intel.com>
3825L: linux-fsdevel@vger.kernel.org
3826S: Supported
3827F: fs/dax.c
3828
e7839f25 3829DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3830M: Eric Paris <eparis@parisplace.org>
3c5119c0 3831S: Maintained
679655da
JP
3832F: Documentation/filesystems/dnotify.txt
3833F: fs/notify/dnotify/
3834F: include/linux/dnotify.h
1da177e4
LT
3835
3836DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3837M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3838W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3839W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3840W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3841S: Maintained
3842
4480f15b 3843DISKQUOTA
d8130624 3844M: Jan Kara <jack@suse.com>
1da177e4 3845S: Maintained
679655da
JP
3846F: Documentation/filesystems/quota.txt
3847F: fs/quota/
3848F: include/linux/quota*.h
c117ab84 3849F: include/uapi/linux/quota*.h
1da177e4 3850
702686ad
BT
3851DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3852M: Bernie Thompson <bernie@plugable.com>
3853L: linux-fbdev@vger.kernel.org
3854S: Maintained
3855W: http://plugable.com/category/projects/udlfb/
8a61f013 3856F: drivers/video/fbdev/udlfb.c
702686ad
BT
3857F: include/video/udlfb.h
3858F: Documentation/fb/udlfb.txt
3859
e7839f25 3860DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3861M: Christine Caulfield <ccaulfie@redhat.com>
3862M: David Teigland <teigland@redhat.com>
a4644184 3863L: cluster-devel@redhat.com
5be7b50f 3864W: http://sources.redhat.com/cluster/
9f273c24 3865T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3866S: Supported
679655da 3867F: fs/dlm/
5be7b50f 3868
53b6b3e0
SS
3869DMA BUFFER SHARING FRAMEWORK
3870M: Sumit Semwal <sumit.semwal@linaro.org>
3871S: Maintained
3872L: linux-media@vger.kernel.org
3873L: dri-devel@lists.freedesktop.org
8ada6d2d 3874L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3875F: drivers/dma-buf/
e46d12c6
JP
3876F: include/linux/dma-buf*
3877F: include/linux/reservation.h
3878F: include/linux/*fence.h
53b6b3e0
SS
3879F: Documentation/dma-buf-sharing.txt
3880T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3881
c483e065
GP
3882SYNC FILE FRAMEWORK
3883M: Sumit Semwal <sumit.semwal@linaro.org>
3884R: Gustavo Padovan <gustavo@padovan.org>
3885S: Maintained
3886L: linux-media@vger.kernel.org
3887L: dri-devel@lists.freedesktop.org
3888F: drivers/dma-buf/sync_file.c
3889F: include/linux/sync_file.h
3890F: Documentation/sync_file.txt
3891T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3892
b3e5f263 3893DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3894M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3895L: dmaengine@vger.kernel.org
3896Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3897S: Maintained
679655da 3898F: drivers/dma/
0ce3c066 3899F: include/linux/dmaengine.h
c56d329e 3900F: Documentation/devicetree/bindings/dma/
979a281e
VK
3901F: Documentation/dmaengine/
3902T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3903
b825037d 3904DME1737 HARDWARE MONITOR DRIVER
8b58be88 3905M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3906L: linux-hwmon@vger.kernel.org
b825037d 3907S: Maintained
679655da
JP
3908F: Documentation/hwmon/dme1737
3909F: drivers/hwmon/dme1737.c
b825037d 3910
1f31e1b1 3911DMI/SMBIOS SUPPORT
d8130624 3912M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3913S: Maintained
d4aeef93 3914T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3915F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3916F: drivers/firmware/dmi-id.c
3917F: drivers/firmware/dmi_scan.c
3918F: include/linux/dmi.h
3919
7d2c86b5 3920DOCUMENTATION
ad3118b9 3921M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3922L: linux-doc@vger.kernel.org
3923S: Maintained
679655da 3924F: Documentation/
42f41ecf
JC
3925F: scripts/docproc.c
3926F: scripts/kernel-doc*
97be078b
RD
3927X: Documentation/ABI/
3928X: Documentation/devicetree/
933a46b8
JC
3929X: Documentation/acpi
3930X: Documentation/power
3931X: Documentation/spi
6c121170 3932X: Documentation/DocBook/media
c51edfb1 3933T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3934
1da177e4 3935DOUBLETALK DRIVER
8b58be88 3936M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3937L: blinux-list@redhat.com
3938S: Maintained
679655da
JP
3939F: drivers/char/dtlk.c
3940F: include/linux/dtlk.h
1da177e4 3941
e2d1d6c0 3942DPT_I2O SCSI RAID DRIVER
8b58be88 3943M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3944L: linux-scsi@vger.kernel.org
3945W: http://www.adaptec.com/
3946S: Maintained
679655da
JP
3947F: drivers/scsi/dpt*
3948F: drivers/scsi/dpt/
e2d1d6c0 3949
b411b363 3950DRBD DRIVER
bc2c049d
RK
3951M: Philipp Reisner <philipp.reisner@linbit.com>
3952M: Lars Ellenberg <lars.ellenberg@linbit.com>
3953L: drbd-dev@lists.linbit.com
28b8e8d4 3954W: http://www.drbd.org
bc2c049d
RK
3955T: git git://git.linbit.com/linux-drbd.git
3956T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3957S: Supported
3958F: drivers/block/drbd/
3959F: lib/lru_cache.c
3960F: Documentation/blockdev/drbd/
b411b363 3961
dc7dfcd8 3962DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3965S: Supported
679655da 3966F: Documentation/kobject.txt
7cfc51b9 3967F: drivers/base/
87544653 3968F: fs/debugfs/
dc7dfcd8
WS
3969F: fs/kernfs/
3970F: fs/sysfs/
87544653 3971F: include/linux/debugfs.h
dc7dfcd8 3972F: include/linux/kobj*
679655da 3973F: lib/kobj*
1da177e4
LT
3974
3975DRM DRIVERS
8b58be88 3976M: David Airlie <airlied@linux.ie>
4c6a3999 3977L: dri-devel@lists.freedesktop.org
b0447888 3978T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3979S: Maintained
679655da 3980F: drivers/gpu/drm/
433e3b34 3981F: drivers/gpu/vga/
d28ab95b
GU
3982F: Documentation/devicetree/bindings/display/
3983F: Documentation/devicetree/bindings/gpu/
3984F: Documentation/devicetree/bindings/video/
621c5474 3985F: Documentation/gpu/
850e9411 3986F: include/drm/
c117ab84 3987F: include/uapi/drm/
1da177e4 3988
c842b693
EV
3989DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3990M: Dave Airlie <airlied@redhat.com>
3991S: Odd Fixes
3992F: drivers/gpu/drm/ast/
3993
3994DRM DRIVER FOR BOCHS VIRTUAL GPU
3995M: Gerd Hoffmann <kraxel@redhat.com>
3996S: Odd Fixes
3997F: drivers/gpu/drm/bochs/
3998
3999DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4000M: Dave Airlie <airlied@redhat.com>
4001S: Odd Fixes
4002F: drivers/gpu/drm/cirrus/
4003
c26a4017 4004RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4005M: Alex Deucher <alexander.deucher@amd.com>
4006M: Christian König <christian.koenig@amd.com>
4007L: dri-devel@lists.freedesktop.org
4008T: git git://people.freedesktop.org/~agd5f/linux
4009S: Supported
4010F: drivers/gpu/drm/radeon/
74c97375 4011F: include/uapi/drm/radeon_drm.h
c26a4017 4012F: drivers/gpu/drm/amd/
74c97375 4013F: include/uapi/drm/amdgpu_drm.h
566f5939 4014
03e255b9
TR
4015DRM PANEL DRIVERS
4016M: Thierry Reding <thierry.reding@gmail.com>
4017L: dri-devel@lists.freedesktop.org
4018T: git git://anongit.freedesktop.org/tegra/linux.git
4019S: Maintained
4020F: drivers/gpu/drm/drm_panel.c
4021F: drivers/gpu/drm/panel/
4022F: include/drm/drm_panel.h
2d799dde 4023F: Documentation/devicetree/bindings/display/panel/
03e255b9 4024
8daf7473 4025INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4026M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4027M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4028L: intel-gfx@lists.freedesktop.org
8daf7473 4029L: dri-devel@lists.freedesktop.org
7564fde3 4030W: https://01.org/linuxgraphics/
47f95647 4031Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4032T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4033S: Supported
14430813 4034F: drivers/gpu/drm/i915/
8daf7473 4035F: include/drm/i915*
baceac3a 4036F: include/uapi/drm/i915_drm.h
621c5474 4037F: Documentation/gpu/i915.rst
8daf7473 4038
99763bb8
BB
4039DRM DRIVERS FOR ATMEL HLCDC
4040M: Boris Brezillon <boris.brezillon@free-electrons.com>
4041L: dri-devel@lists.freedesktop.org
4042S: Supported
4043F: drivers/gpu/drm/atmel-hlcdc/
4044F: Documentation/devicetree/bindings/drm/atmel/
4045
bf1139df
MR
4046DRM DRIVERS FOR ALLWINNER A10
4047M: Maxime Ripard <maxime.ripard@free-electrons.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Supported
4050F: drivers/gpu/drm/sun4i/
4051F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4052
398a6d4a
KP
4053DRM DRIVERS FOR EXYNOS
4054M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4055M: Joonyoung Shim <jy0922.shim@samsung.com>
4056M: Seung-Woo Kim <sw0312.kim@samsung.com>
4057M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4058L: dri-devel@lists.freedesktop.org
25a58030 4059T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4060S: Supported
14430813 4061F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4062F: include/uapi/drm/exynos_drm.h
4063F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4064
b55a1b9c 4065DRM DRIVERS FOR FREESCALE DCU
bc66757a 4066M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4067M: Alison Wang <alison.wang@freescale.com>
4068L: dri-devel@lists.freedesktop.org
4069S: Supported
4070F: drivers/gpu/drm/fsl-dcu/
2d799dde 4071F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4072F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4073F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4074
0a3d775f
PZ
4075DRM DRIVERS FOR FREESCALE IMX
4076M: Philipp Zabel <p.zabel@pengutronix.de>
4077L: dri-devel@lists.freedesktop.org
4078S: Maintained
4079F: drivers/gpu/drm/imx/
ef739aa4 4080F: drivers/gpu/ipu-v3/
2d799dde 4081F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4082
ba2199a6
PJ
4083DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4084M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086T: git git://github.com/patjak/drm-gma500
4087S: Maintained
5ff18e42 4088F: drivers/gpu/drm/gma500/
ba2199a6 4089
c84ffde9
XL
4090DRM DRIVERS FOR HISILICON
4091M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4092R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4093R: Chen Feng <puck.chen@hisilicon.com>
4094L: dri-devel@lists.freedesktop.org
4095T: git git://github.com/xin3liang/linux.git
4096S: Maintained
4097F: drivers/gpu/drm/hisilicon/
4098F: Documentation/devicetree/bindings/display/hisilicon/
4099
399516ab
EV
4100DRM DRIVER FOR INTEL I810 VIDEO CARDS
4101S: Orphan / Obsolete
4102F: drivers/gpu/drm/i810/
4103F: include/uapi/drm/i810_drm.h
4104
06346451
EV
4105DRM DRIVER FOR MSM ADRENO GPU
4106M: Rob Clark <robdclark@gmail.com>
4107L: linux-arm-msm@vger.kernel.org
4108L: dri-devel@lists.freedesktop.org
4109L: freedreno@lists.freedesktop.org
4110T: git git://people.freedesktop.org/~robclark/linux
4111S: Maintained
4112F: drivers/gpu/drm/msm/
4113F: include/uapi/drm/msm_drm.h
4114F: Documentation/devicetree/bindings/display/msm/
4115
fad89bb3
EV
4116DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4117M: Ben Skeggs <bskeggs@redhat.com>
4118L: dri-devel@lists.freedesktop.org
4119L: nouveau@lists.freedesktop.org
4120T: git git://github.com/skeggsb/linux
4121S: Supported
4122F: drivers/gpu/drm/nouveau/
4123F: include/uapi/drm/nouveau_drm.h
ba2199a6 4124
bd3b49f2 4125DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4126M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4127L: dri-devel@lists.freedesktop.org
4128L: linux-tegra@vger.kernel.org
a5ad7a63 4129T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4130S: Supported
dee8268f 4131F: drivers/gpu/drm/tegra/
a5ad7a63 4132F: drivers/gpu/host1x/
e1e90644 4133F: include/linux/host1x.h
a5ad7a63 4134F: include/uapi/drm/tegra_drm.h
2d799dde 4135F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4136
399516ab
EV
4137DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4138S: Orphan / Obsolete
4139F: drivers/gpu/drm/mga/
4140F: include/uapi/drm/mga_drm.h
4141
c842b693
EV
4142DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4143M: Dave Airlie <airlied@redhat.com>
4144S: Odd Fixes
4145F: drivers/gpu/drm/mgag200/
4146
399516ab
EV
4147DRM DRIVER FOR RAGE 128 VIDEO CARDS
4148S: Orphan / Obsolete
4149F: drivers/gpu/drm/r128/
4150F: include/uapi/drm/r128_drm.h
4151
a284e9d1
LP
4152DRM DRIVERS FOR RENESAS
4153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4154L: dri-devel@lists.freedesktop.org
4a121096 4155L: linux-renesas-soc@vger.kernel.org
2392ccd4 4156T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4157S: Supported
4158F: drivers/gpu/drm/rcar-du/
4159F: drivers/gpu/drm/shmobile/
a284e9d1 4160F: include/linux/platform_data/shmob_drm.h
33be436d 4161F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4162
c842b693
EV
4163DRM DRIVER FOR QXL VIRTUAL GPU
4164M: Dave Airlie <airlied@redhat.com>
4165S: Odd Fixes
4166F: drivers/gpu/drm/qxl/
4167F: include/uapi/drm/qxl_drm.h
a284e9d1 4168
625e0346
HS
4169DRM DRIVERS FOR ROCKCHIP
4170M: Mark Yao <mark.yao@rock-chips.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Maintained
4173F: drivers/gpu/drm/rockchip/
f253f7eb 4174F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4175
399516ab
EV
4176DRM DRIVER FOR SAVAGE VIDEO CARDS
4177S: Orphan / Obsolete
4178F: drivers/gpu/drm/savage/
4179F: include/uapi/drm/savage_drm.h
4180
4181DRM DRIVER FOR SIS VIDEO CARDS
4182S: Orphan / Obsolete
4183F: drivers/gpu/drm/sis/
4184F: include/uapi/drm/sis_drm.h
625e0346 4185
7f11c476
BG
4186DRM DRIVERS FOR STI
4187M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4188M: Vincent Abriou <vincent.abriou@st.com>
4189L: dri-devel@lists.freedesktop.org
4190T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4191S: Maintained
4192F: drivers/gpu/drm/sti
2d799dde 4193F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4194
399516ab
EV
4195DRM DRIVER FOR TDFX VIDEO CARDS
4196S: Orphan / Obsolete
4197F: drivers/gpu/drm/tdfx/
4198
c842b693
EV
4199DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4200M: Dave Airlie <airlied@redhat.com>
4201S: Odd Fixes
4202F: drivers/gpu/drm/udl/
4203
8bb0bce9
LS
4204DRM DRIVERS FOR VIVANTE GPU IP
4205M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4206R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4207R: Christian Gmeiner <christian.gmeiner@gmail.com>
4208L: dri-devel@lists.freedesktop.org
4209S: Maintained
8a9257a0
EV
4210F: drivers/gpu/drm/etnaviv/
4211F: include/uapi/drm/etnaviv_drm.h
4212F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4213
c4291702
EV
4214DRM DRIVER FOR VMWARE VIRTUAL GPU
4215M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4216M: Sinclair Yeh <syeh@vmware.com>
4217M: Thomas Hellstrom <thellstrom@vmware.com>
4218L: dri-devel@lists.freedesktop.org
4219T: git git://people.freedesktop.org/~syeh/repos_linux
4220T: git git://people.freedesktop.org/~thomash/linux
4221S: Supported
4222F: drivers/gpu/drm/vmwgfx/
4223F: include/uapi/drm/vmwgfx_drm.h
4224
8636d452
EA
4225DRM DRIVERS FOR VC4
4226M: Eric Anholt <eric@anholt.net>
4227T: git git://github.com/anholt/linux
4228S: Supported
4229F: drivers/gpu/drm/vc4/
4230F: include/uapi/drm/vc4_drm.h
4231F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4232
5ef330a7
TV
4233DRM DRIVERS FOR TI OMAP
4234M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4235L: dri-devel@lists.freedesktop.org
4236S: Maintained
4237F: drivers/gpu/drm/omapdrm/
4238F: Documentation/devicetree/bindings/display/ti/
4239
adb314ed
TV
4240DRM DRIVERS FOR TI LCDC
4241M: Jyri Sarha <jsarha@ti.com>
4242R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4243L: dri-devel@lists.freedesktop.org
4244S: Maintained
4245F: drivers/gpu/drm/tilcdc/
4246F: Documentation/devicetree/bindings/display/tilcdc/
4247
598df1ac
AK
4248DSBR100 USB FM RADIO DRIVER
4249M: Alexey Klimov <klimov.linux@gmail.com>
4250L: linux-media@vger.kernel.org
4251T: git git://linuxtv.org/media_tree.git
4252S: Maintained
4253F: drivers/media/radio/dsbr100.c
4254
1da177e4 4255DSCC4 DRIVER
8b58be88 4256M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4257L: netdev@vger.kernel.org
1da177e4 4258S: Maintained
679655da 4259F: drivers/net/wan/dscc4.c
1da177e4 4260
cc11b140
HV
4261DT3155 MEDIA DRIVER
4262M: Hans Verkuil <hverkuil@xs4all.nl>
4263L: linux-media@vger.kernel.org
4264T: git git://linuxtv.org/media_tree.git
a825eaec 4265W: https://linuxtv.org
cc11b140
HV
4266S: Odd Fixes
4267F: drivers/media/pci/dt3155/
4268
91952bc0
AP
4269DVB_USB_AF9015 MEDIA DRIVER
4270M: Antti Palosaari <crope@iki.fi>
4271L: linux-media@vger.kernel.org
a825eaec 4272W: https://linuxtv.org
91952bc0
AP
4273W: http://palosaari.fi/linux/
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/anttip/media_tree.git
4276S: Maintained
4277F: drivers/media/usb/dvb-usb-v2/af9015*
4278
4279DVB_USB_AF9035 MEDIA DRIVER
4280M: Antti Palosaari <crope@iki.fi>
4281L: linux-media@vger.kernel.org
a825eaec 4282W: https://linuxtv.org
91952bc0
AP
4283W: http://palosaari.fi/linux/
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/anttip/media_tree.git
4286S: Maintained
4287F: drivers/media/usb/dvb-usb-v2/af9035*
4288
4289DVB_USB_ANYSEE MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
a825eaec 4292W: https://linuxtv.org
91952bc0
AP
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/usb/dvb-usb-v2/anysee*
4298
4299DVB_USB_AU6610 MEDIA DRIVER
4300M: Antti Palosaari <crope@iki.fi>
4301L: linux-media@vger.kernel.org
a825eaec 4302W: https://linuxtv.org
91952bc0
AP
4303W: http://palosaari.fi/linux/
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/anttip/media_tree.git
4306S: Maintained
4307F: drivers/media/usb/dvb-usb-v2/au6610*
4308
4309DVB_USB_CE6230 MEDIA DRIVER
4310M: Antti Palosaari <crope@iki.fi>
4311L: linux-media@vger.kernel.org
a825eaec 4312W: https://linuxtv.org
91952bc0
AP
4313W: http://palosaari.fi/linux/
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/ce6230*
4318
d099dea2
MK
4319DVB_USB_CXUSB MEDIA DRIVER
4320M: Michael Krufky <mkrufky@linuxtv.org>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
d099dea2
MK
4323W: http://github.com/mkrufky
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/media_tree.git
4326S: Maintained
9819da66 4327F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4328
91952bc0 4329DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
a825eaec 4332W: https://linuxtv.org
91952bc0
AP
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
91952bc0 4337F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4338
5560983b 4339DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
5560983b 4346F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4347
8856f5f2
MK
4348DVB_USB_MXL111SF MEDIA DRIVER
4349M: Michael Krufky <mkrufky@linuxtv.org>
4350L: linux-media@vger.kernel.org
a825eaec 4351W: https://linuxtv.org
8856f5f2
MK
4352W: http://github.com/mkrufky
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/mkrufky/mxl111sf.git
4355S: Maintained
4356F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4357
91952bc0
AP
4358DVB_USB_RTL28XXU MEDIA DRIVER
4359M: Antti Palosaari <crope@iki.fi>
4360L: linux-media@vger.kernel.org
a825eaec 4361W: https://linuxtv.org
91952bc0
AP
4362W: http://palosaari.fi/linux/
4363Q: http://patchwork.linuxtv.org/project/linux-media/list/
4364T: git git://linuxtv.org/anttip/media_tree.git
4365S: Maintained
4366F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4367
4368DVB_USB_V2 MEDIA DRIVER
4369M: Antti Palosaari <crope@iki.fi>
4370L: linux-media@vger.kernel.org
a825eaec 4371W: https://linuxtv.org
91952bc0
AP
4372W: http://palosaari.fi/linux/
4373Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374T: git git://linuxtv.org/anttip/media_tree.git
4375S: Maintained
4376F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4377F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4378
ac0ac38f 4379DYNAMIC DEBUG
5c4a97d1 4380M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4381S: Maintained
4382F: lib/dynamic_debug.c
4383F: include/linux/dynamic_debug.h
4384
789c7048 4385DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4386M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4387S: Maintained
df621252 4388F: drivers/tty/serial/dz.*
789c7048 4389
f17effbe
MF
4390E3X0 POWER BUTTON DRIVER
4391M: Moritz Fischer <moritz.fischer@ettus.com>
4392L: usrp-users@lists.ettus.com
4393W: http://www.ettus.com
4394S: Supported
4395F: drivers/input/misc/e3x0-button.c
4396F: Documentation/devicetree/bindings/input/e3x0-button.txt
4397
91952bc0
AP
4398E4000 MEDIA DRIVER
4399M: Antti Palosaari <crope@iki.fi>
4400L: linux-media@vger.kernel.org
a825eaec 4401W: https://linuxtv.org
91952bc0
AP
4402W: http://palosaari.fi/linux/
4403Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404T: git git://linuxtv.org/anttip/media_tree.git
4405S: Maintained
4406F: drivers/media/tuners/e4000*
4407
1da177e4 4408EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4409M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4410L: linux-scsi@vger.kernel.org
4411S: Maintained
679655da 4412F: drivers/scsi/eata.c
1da177e4 4413
91952bc0
AP
4414EC100 MEDIA DRIVER
4415M: Antti Palosaari <crope@iki.fi>
4416L: linux-media@vger.kernel.org
a825eaec 4417W: https://linuxtv.org
91952bc0
AP
4418W: http://palosaari.fi/linux/
4419Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420T: git git://linuxtv.org/anttip/media_tree.git
4421S: Maintained
4422F: drivers/media/dvb-frontends/ec100*
4423
237fead6 4424ECRYPT FILE SYSTEM
0de9adf2 4425M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4426L: ecryptfs@vger.kernel.org
24a923e4 4427W: http://ecryptfs.org
6dc7516e 4428W: https://launchpad.net/ecryptfs
9f273c24 4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4430S: Supported
679655da
JP
4431F: Documentation/filesystems/ecryptfs.txt
4432F: fs/ecryptfs/
237fead6 4433
da9bb1d2 4434EDAC-CORE
aa15aa0e 4435M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4438L: linux-edac@vger.kernel.org
07cd6bf5
FW
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4441S: Supported
679655da 4442F: Documentation/edac.txt
91445c72 4443F: drivers/edac/
679655da 4444F: include/linux/edac.h
0e438e3f 4445
c476c23b 4446EDAC-AMD64
487ba8e8 4447M: Borislav Petkov <bp@alien8.de>
91445c72 4448L: linux-edac@vger.kernel.org
487ba8e8 4449S: Maintained
c476c23b
BP
4450F: drivers/edac/amd64_edac*
4451
836dae5d 4452EDAC-CALXEDA
836dae5d
RR
4453M: Robert Richter <rric@kernel.org>
4454L: linux-edac@vger.kernel.org
836dae5d
RR
4455S: Maintained
4456F: drivers/edac/highbank*
4457
f65aad41
RB
4458EDAC-CAVIUM
4459M: Ralf Baechle <ralf@linux-mips.org>
4460M: David Daney <david.daney@cavium.com>
4461L: linux-edac@vger.kernel.org
4462L: linux-mips@linux-mips.org
f65aad41
RB
4463S: Supported
4464F: drivers/edac/octeon_edac*
4465
0e438e3f 4466EDAC-E752X
8b58be88 4467M: Mark Gross <mark.gross@intel.com>
91445c72 4468L: linux-edac@vger.kernel.org
0e438e3f 4469S: Maintained
679655da 4470F: drivers/edac/e752x_edac.c
0e438e3f
DP
4471
4472EDAC-E7XXX
91445c72 4473L: linux-edac@vger.kernel.org
0e438e3f 4474S: Maintained
679655da 4475F: drivers/edac/e7xxx_edac.c
0e438e3f 4476
7d136731
BP
4477EDAC-FSL_DDR
4478M: York Sun <york.sun@nxp.com>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/fsl_ddr_edac.*
4482
77c5f5d2 4483EDAC-GHES
5dc8a864
MCC
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4486L: linux-edac@vger.kernel.org
77c5f5d2 4487S: Maintained
2caa67a6 4488F: drivers/edac/ghes_edac.c
77c5f5d2 4489
6bc78404 4490EDAC-I82443BXGX
8b58be88 4491M: Tim Small <tim@buttersideup.com>
91445c72 4492L: linux-edac@vger.kernel.org
6bc78404 4493S: Maintained
679655da 4494F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4495
4496EDAC-I3000
91445c72 4497L: linux-edac@vger.kernel.org
c91d9075 4498S: Orphan
679655da 4499F: drivers/edac/i3000_edac.c
6bc78404
DT
4500
4501EDAC-I5000
91445c72 4502L: linux-edac@vger.kernel.org
ba9a5918 4503S: Maintained
679655da 4504F: drivers/edac/i5000_edac.c
ba9a5918 4505
44c12cb2 4506EDAC-I5400
5dc8a864
MCC
4507M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4509L: linux-edac@vger.kernel.org
44c12cb2 4510S: Maintained
679655da 4511F: drivers/edac/i5400_edac.c
44c12cb2 4512
3c9c92b6 4513EDAC-I7300
5dc8a864
MCC
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4516L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4517S: Maintained
4518F: drivers/edac/i7300_edac.c
4519
67c89316 4520EDAC-I7CORE
5dc8a864
MCC
4521M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4522M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4523L: linux-edac@vger.kernel.org
67c89316 4524S: Maintained
70aff0ce 4525F: drivers/edac/i7core_edac.c
67c89316 4526
ba9a5918 4527EDAC-I82975X
8b58be88 4528M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4529M: "Arvind R." <arvino55@gmail.com>
91445c72 4530L: linux-edac@vger.kernel.org
ba9a5918 4531S: Maintained
679655da 4532F: drivers/edac/i82975x_edac.c
ba9a5918 4533
791b4706
JB
4534EDAC-IE31200
4535M: Jason Baron <jbaron@akamai.com>
4536L: linux-edac@vger.kernel.org
791b4706
JB
4537S: Maintained
4538F: drivers/edac/ie31200_edac.c
4539
ccdfb979 4540EDAC-MPC85XX
30c7469b 4541M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4542L: linux-edac@vger.kernel.org
ccdfb979
JT
4543S: Maintained
4544F: drivers/edac/mpc85xx_edac.[ch]
4545
ba9a5918 4546EDAC-PASEMI
8b58be88 4547M: Egor Martovetsky <egor@pasemi.com>
91445c72 4548L: linux-edac@vger.kernel.org
6bc78404 4549S: Maintained
679655da 4550F: drivers/edac/pasemi_edac.c
6bc78404 4551
0e438e3f 4552EDAC-R82600
8b58be88 4553M: Tim Small <tim@buttersideup.com>
91445c72 4554L: linux-edac@vger.kernel.org
0e438e3f 4555S: Maintained
679655da 4556F: drivers/edac/r82600_edac.c
da9bb1d2 4557
4d096ca7 4558EDAC-SBRIDGE
5dc8a864
MCC
4559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4560M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4561L: linux-edac@vger.kernel.org
4d096ca7
MCC
4562S: Maintained
4563F: drivers/edac/sb_edac.c
4564
4ec656bd
TL
4565EDAC-SKYLAKE
4566M: Tony Luck <tony.luck@intel.com>
4567L: linux-edac@vger.kernel.org
4568S: Maintained
4569F: drivers/edac/skx_edac.c
4570
995e1de4
LH
4571EDAC-XGENE
4572APPLIED MICRO (APM) X-GENE SOC EDAC
4573M: Loc Ho <lho@apm.com>
4574S: Supported
4575F: drivers/edac/xgene_edac.c
4576F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4577
af39917d
CL
4578EDIROL UA-101/UA-1000 DRIVER
4579M: Clemens Ladisch <clemens@ladisch.de>
4580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4581T: git git://git.alsa-project.org/alsa-kernel.git
4582S: Maintained
4583F: sound/usb/misc/ua101.c
4584
1f7df953 4585EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4586M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4587L: linux-efi@vger.kernel.org
78bef24e 4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4589S: Maintained
fb2efb5c 4590F: Documentation/efi-stub.txt
1f7df953
MF
4591F: arch/ia64/kernel/efi.c
4592F: arch/x86/boot/compressed/eboot.[ch]
4593F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4594F: arch/x86/platform/efi/
4595F: drivers/firmware/efi/
1f7df953
MF
4596F: include/linux/efi*.h
4597
d68772b7
MF
4598EFI VARIABLE FILESYSTEM
4599M: Matthew Garrett <matthew.garrett@nebula.com>
4600M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4601M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4603L: linux-efi@vger.kernel.org
4604S: Maintained
4605F: fs/efivarfs/
4606
85a00d9b
PJ
4607EFIFB FRAMEBUFFER DRIVER
4608L: linux-fbdev@vger.kernel.org
4609M: Peter Jones <pjones@redhat.com>
4610S: Maintained
8a61f013 4611F: drivers/video/fbdev/efifb.c
85a00d9b 4612
ff6301da
IH
4613EFI TEST DRIVER
4614L: linux-efi@vger.kernel.org
4615M: Ivan Hu <ivan.hu@canonical.com>
4616M: Matt Fleming <matt@codeblueprint.co.uk>
4617S: Maintained
4618F: drivers/firmware/efi/test/
4619
0bee8d28
JT
4620EFS FILESYSTEM
4621W: http://aeschi.ch.eu.org/efs/
4622S: Orphan
679655da 4623F: fs/efs/
0bee8d28 4624
aa8a9e25 4625EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4626M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4627L: netdev@vger.kernel.org
4628S: Maintained
9aa32835 4629F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4630
f0319efe 4631EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4632M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4634L: linux-media@vger.kernel.org
a825eaec 4635W: https://linuxtv.org
f0319efe
MCC
4636T: git git://linuxtv.org/media_tree.git
4637S: Maintained
4638F: drivers/media/usb/em28xx/
4639
3e3a7d66 4640EMBEDDED LINUX
8b58be88
JP
4641M: Paul Gortmaker <paul.gortmaker@windriver.com>
4642M: Matt Mackall <mpm@selenic.com>
4643M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4644L: linux-embedded@vger.kernel.org
4645S: Maintained
4646
32505876
JS
4647EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4648M: James Smart <james.smart@avagotech.com>
4649M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4650L: linux-scsi@vger.kernel.org
32505876 4651W: http://www.avagotech.com
ce00f85c 4652S: Supported
679655da 4653F: drivers/scsi/lpfc/
3a1c1d44 4654
5f5bac82 4655ENE CB710 FLASH CARD READER DRIVER
8b58be88 4656M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4657S: Maintained
4658F: drivers/misc/cb710/
4659F: drivers/mmc/host/cb710-mmc.*
4660F: include/linux/cb710.h
4661
931e39a1
ML
4662ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4663M: Maxim Levitsky <maximlevitsky@gmail.com>
4664S: Maintained
2a837449 4665F: drivers/media/rc/ene_ir.*
931e39a1 4666
d5ca9006 4667EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4668M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4669S: Maintained
084bad91 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4671F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4672F: include/video/s1d13xxxfb.h
d5ca9006 4673
38df6492
ME
4674ET131X NETWORK DRIVER
4675M: Mark Einon <mark.einon@gmail.com>
4676S: Odd Fixes
4677F: drivers/net/ethernet/agere/
4678
1da177e4 4679ETHERNET BRIDGE
adbbf69d 4680M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4681L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4682L: netdev@vger.kernel.org
c996d8b9 4683W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4684S: Maintained
679655da
JP
4685F: include/linux/netfilter_bridge/
4686F: net/bridge/
1da177e4 4687
22f08ad9
FF
4688ETHERNET PHY LIBRARY
4689M: Florian Fainelli <f.fainelli@gmail.com>
4690L: netdev@vger.kernel.org
4691S: Maintained
4692F: include/linux/phy.h
4693F: include/linux/phy_fixed.h
4694F: drivers/net/phy/
4695F: Documentation/networking/phy.txt
4696F: drivers/of/of_mdio.c
4697F: drivers/of/of_net.c
4698
1da177e4 4699EXT2 FILE SYSTEM
d8130624 4700M: Jan Kara <jack@suse.com>
72be2ccf 4701L: linux-ext4@vger.kernel.org
1da177e4 4702S: Maintained
679655da
JP
4703F: Documentation/filesystems/ext2.txt
4704F: fs/ext2/
4705F: include/linux/ext2*
1da177e4 4706
72be2ccf 4707EXT4 FILE SYSTEM
8b58be88 4708M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4709M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4710L: linux-ext4@vger.kernel.org
08a225f1 4711W: http://ext4.wiki.kernel.org
8a6e2535 4712Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4714S: Maintained
679655da
JP
4715F: Documentation/filesystems/ext4.txt
4716F: fs/ext4/
1da177e4 4717
c5532b09 4718Extended Verification Module (EVM)
74dd744f
MZ
4719M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4720L: linux-ima-devel@lists.sourceforge.net
4721L: linux-security-module@vger.kernel.org
c5532b09
MZ
4722S: Supported
4723F: security/integrity/evm/
4724
df6b3cfe
MH
4725EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4726M: MyungJoo Ham <myungjoo.ham@samsung.com>
4727M: Chanwoo Choi <cw00.choi@samsung.com>
4728L: linux-kernel@vger.kernel.org
81df63a9 4729T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4730S: Maintained
4731F: drivers/extcon/
cd2c3e7f
CC
4732F: include/linux/extcon/
4733F: include/linux/extcon.h
df6b3cfe 4734F: Documentation/extcon/
cd2c3e7f 4735F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4736
e2a75c44 4737EXYNOS DP DRIVER
b7701755 4738M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4739L: dri-devel@lists.freedesktop.org
4740S: Maintained
4741F: drivers/gpu/drm/exynos/exynos_dp*
4742
9b93a409
MS
4743EXYNOS SYSMMU (IOMMU) driver
4744M: Marek Szyprowski <m.szyprowski@samsung.com>
4745L: iommu@lists.linux-foundation.org
4746S: Maintained
4747F: drivers/iommu/exynos-iommu.c
4748
33ad3912
DL
4749EXYNOS MIPI DISPLAY DRIVERS
4750M: Inki Dae <inki.dae@samsung.com>
4751M: Donghwa Lee <dh09.lee@samsung.com>
4752M: Kyungmin Park <kyungmin.park@samsung.com>
4753L: linux-fbdev@vger.kernel.org
4754S: Maintained
8a61f013 4755F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4756F: include/video/exynos_mipi*
4757
4a66d3fe
NC
4758EZchip NPS platform support
4759M: Noam Camus <noamc@ezchip.com>
4760S: Supported
4761F: arch/arc/plat-eznps
4762F: arch/arc/boot/dts/eznps.dts
4763
e53004e2 4764F71805F HARDWARE MONITORING DRIVER
d8130624 4765M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4766L: linux-hwmon@vger.kernel.org
e53004e2 4767S: Maintained
679655da
JP
4768F: Documentation/hwmon/f71805f
4769F: drivers/hwmon/f71805f.c
e53004e2 4770
eea977ed
MB
4771FC0011 TUNER DRIVER
4772M: Michael Buesch <m@bues.ch>
4773L: linux-media@vger.kernel.org
4774S: Maintained
ccae7af2
MCC
4775F: drivers/media/tuners/fc0011.h
4776F: drivers/media/tuners/fc0011.c
eea977ed 4777
91952bc0
AP
4778FC2580 MEDIA DRIVER
4779M: Antti Palosaari <crope@iki.fi>
4780L: linux-media@vger.kernel.org
a825eaec 4781W: https://linuxtv.org
91952bc0
AP
4782W: http://palosaari.fi/linux/
4783Q: http://patchwork.linuxtv.org/project/linux-media/list/
4784T: git git://linuxtv.org/anttip/media_tree.git
4785S: Maintained
4786F: drivers/media/tuners/fc2580*
eea977ed 4787
88b2dbdb
EP
4788FANOTIFY
4789M: Eric Paris <eparis@redhat.com>
4790S: Maintained
4791F: fs/notify/fanotify/
4792F: include/linux/fanotify.h
c117ab84 4793F: include/uapi/linux/fanotify.h
88b2dbdb 4794
1da177e4 4795FARSYNC SYNCHRONOUS DRIVER
8b58be88 4796M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4797W: http://www.farsite.co.uk/
4798S: Supported
679655da 4799F: drivers/net/wan/farsync.*
1da177e4 4800
c5408b88 4801FAULT INJECTION SUPPORT
8b58be88 4802M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4803S: Supported
679655da
JP
4804F: Documentation/fault-injection/
4805F: lib/fault-inject.c
c5408b88 4806
053e514f
NT
4807FBTFT Framebuffer drivers
4808M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4809M: Noralf Trønnes <noralf@tronnes.org>
4810S: Maintained
4811F: drivers/staging/fbtft/
4812
cae727db 4813FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4814M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4815L: fcoe-devel@open-fcoe.org
cae727db
RL
4816W: www.Open-FCoE.org
4817S: Supported
4818F: drivers/scsi/libfc/
4819F: drivers/scsi/fcoe/
4820F: include/scsi/fc/
4821F: include/scsi/libfc.h
4822F: include/scsi/libfcoe.h
c117ab84 4823F: include/uapi/scsi/fc/
cae727db 4824
e2d1d6c0 4825FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4826M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4827M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4828L: linux-fsdevel@vger.kernel.org
1da177e4 4829S: Maintained
679655da
JP
4830F: include/linux/fcntl.h
4831F: include/linux/fs.h
c117ab84
CEB
4832F: include/uapi/linux/fcntl.h
4833F: include/uapi/linux/fs.h
679655da
JP
4834F: fs/fcntl.c
4835F: fs/locks.c
1da177e4 4836
e2d1d6c0 4837FILESYSTEMS (VFS and infrastructure)
8b58be88 4838M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4839L: linux-fsdevel@vger.kernel.org
173acc7c 4840S: Maintained
679655da 4841F: fs/*
173acc7c 4842
b26e0ed4 4843FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4844M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4845L: linux-hwmon@vger.kernel.org
b26e0ed4 4846S: Maintained
d5ca6918
JP
4847F: drivers/hwmon/f75375s.c
4848F: include/linux/f75375s.h
b26e0ed4 4849
a331b0c3
CL
4850FIREWIRE AUDIO DRIVERS
4851M: Clemens Ladisch <clemens@ladisch.de>
4852L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4853T: git git://git.alsa-project.org/alsa-kernel.git
4854S: Maintained
4855F: sound/firewire/
4856
eb86ec51
SR
4857FIREWIRE MEDIA DRIVERS (firedtv)
4858M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4859L: linux-media@vger.kernel.org
4860L: linux1394-devel@lists.sourceforge.net
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4862S: Maintained
4863F: drivers/media/firewire/
4864
a511ce33
CB
4865FIREWIRE SBP-2 TARGET
4866M: Chris Boot <bootc@bootc.net>
4867L: linux-scsi@vger.kernel.org
4868L: target-devel@vger.kernel.org
4869L: linux1394-devel@lists.sourceforge.net
4870T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4871S: Maintained
4872F: drivers/target/sbp/
4873
7d2c86b5 4874FIREWIRE SUBSYSTEM
8b58be88 4875M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4876L: linux1394-devel@lists.sourceforge.net
958a29cb 4877W: http://ieee1394.wiki.kernel.org/
2ca526bf 4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4879S: Maintained
679655da 4880F: drivers/firewire/
8f06ce3b
SR
4881F: include/linux/firewire.h
4882F: include/uapi/linux/firewire*.h
9f6d3c4b 4883F: tools/firewire/
e2d1d6c0
RD
4884
4885FIRMWARE LOADER (request_firmware)
39e68089 4886M: Ming Lei <ming.lei@canonical.com>
e7604239 4887M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4888L: linux-kernel@vger.kernel.org
4889S: Maintained
679655da
JP
4890F: Documentation/firmware_class/
4891F: drivers/base/firmware*.c
4892F: include/linux/firmware.h
e2d1d6c0 4893
f730e3dc 4894FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4895M: Joshua Morris <josh.h.morris@us.ibm.com>
4896M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4897S: Maintained
4898F: drivers/block/rsxx/
4899
8206f664 4900FLOPPY DRIVER
e5f6450c 4901M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4903S: Odd fixes
4904F: drivers/block/floppy.c
4905
9c9f32ed
AR
4906FMC SUBSYSTEM
4907M: Alessandro Rubini <rubini@gnudd.com>
4908W: http://www.ohwr.org/projects/fmc-bus
4909S: Supported
4910F: drivers/fmc/
4911F: include/linux/fmc*.h
4912F: include/linux/ipmi-fru.h
4913K: fmc_d.*register
4914
3c0ed7d5
AT
4915FPGA MANAGER FRAMEWORK
4916M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4917R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4918S: Maintained
4919F: drivers/fpga/
4920F: include/linux/fpga/fpga-mgr.h
4921W: http://www.rocketboards.org
4922
e2d1d6c0 4923FPU EMULATOR
8b58be88 4924M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4925W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4926S: Maintained
679655da 4927F: arch/x86/math-emu/
e2d1d6c0
RD
4928
4929FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4930L: netdev@vger.kernel.org
c173bfac 4931S: Orphan
679655da
JP
4932F: drivers/net/wan/dlci.c
4933F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4934
4935FRAMEBUFFER LAYER
5489e948
JCPV
4936M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4937M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4938L: linux-fbdev@vger.kernel.org
e2d1d6c0 4939W: http://linux-fbdev.sourceforge.net/
b22fe37b 4940Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4941T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4942S: Maintained
679655da 4943F: Documentation/fb/
b22fe37b
PM
4944F: drivers/video/
4945F: include/video/
679655da 4946F: include/linux/fb.h
c117ab84
CEB
4947F: include/uapi/video/
4948F: include/uapi/linux/fb.h
e2d1d6c0 4949
a57c188e 4950FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4951M: Timur Tabi <timur@tabi.org>
a57c188e 4952L: linux-fbdev@vger.kernel.org
c4ef9bc4 4953S: Maintained
8a61f013 4954F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4955
e2d1d6c0 4956FREESCALE DMA DRIVER
8b58be88
JP
4957M: Li Yang <leoli@freescale.com>
4958M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4959L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4960S: Maintained
679655da 4961F: drivers/dma/fsldma.*
e2d1d6c0 4962
44248aff
HX
4963FREESCALE GPMI NAND DRIVER
4964M: Han Xu <han.xu@nxp.com>
4965L: linux-mtd@lists.infradead.org
4966S: Maintained
4967F: drivers/mtd/nand/gpmi-nand/*
4968
e2d1d6c0 4969FREESCALE I2C CPM DRIVER
8b58be88 4970M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4971L: linuxppc-dev@lists.ozlabs.org
846557d3 4972L: linux-i2c@vger.kernel.org
0d2b405a 4973S: Maintained
679655da 4974F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4975
60e8c5ab 4976FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4977M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4978L: linux-fbdev@vger.kernel.org
efc03ecb 4979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4980S: Maintained
bad985a1 4981F: include/linux/platform_data/video-imxfb.h
8a61f013 4982F: drivers/video/fbdev/imxfb.c
60e8c5ab 4983
4d8e2cef 4984FREESCALE QUAD SPI DRIVER
38714fbd 4985M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4986L: linux-mtd@lists.infradead.org
4987S: Maintained
4988F: drivers/mtd/spi-nor/fsl-quadspi.c
4989
4689a6b1 4990FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4991M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4992M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4993L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4994L: netdev@vger.kernel.org
4995S: Maintained
ec21e2ec 4996F: drivers/net/ethernet/freescale/fs_enet/
679655da 4997F: include/linux/fs_enet_pd.h
4689a6b1 4998
63a0a00b
NA
4999FREESCALE IMX / MXC FEC DRIVER
5000M: Fugang Duan <fugang.duan@nxp.com>
5001L: netdev@vger.kernel.org
5002S: Maintained
5003F: drivers/net/ethernet/freescale/fec_main.c
5004F: drivers/net/ethernet/freescale/fec_ptp.c
5005F: drivers/net/ethernet/freescale/fec.h
5006F: Documentation/devicetree/bindings/net/fsl-fec.txt
5007
2fbfadb5
MB
5008FREESCALE QORIQ DPAA FMAN DRIVER
5009M: Madalin Bucur <madalin.bucur@nxp.com>
5010L: netdev@vger.kernel.org
5011S: Maintained
5012F: drivers/net/ethernet/freescale/fman
5013F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5014
d9e9d82c 5015FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5016L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5017S: Orphan
7aa1aa6e
ZQ
5018F: drivers/soc/fsl/qe/
5019F: include/soc/fsl/*qe*.h
5020F: include/soc/fsl/*ucc*.h
d9e9d82c 5021
b55ef929 5022FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5023M: Li Yang <leoli@freescale.com>
6372594a 5024L: linux-usb@vger.kernel.org
a4724ed6 5025L: linuxppc-dev@lists.ozlabs.org
a7205b30 5026S: Maintained
faf2e1db 5027F: drivers/usb/gadget/udc/fsl*
a7205b30 5028
beaf53bf 5029FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5030M: Li Yang <leoli@freescale.com>
beaf53bf 5031L: netdev@vger.kernel.org
a4724ed6 5032L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5033S: Maintained
ec21e2ec 5034F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5035
abb1ed7b
CM
5036FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5037M: Claudiu Manoil <claudiu.manoil@freescale.com>
5038L: netdev@vger.kernel.org
5039S: Maintained
5040F: drivers/net/ethernet/freescale/gianfar*
5041X: drivers/net/ethernet/freescale/gianfar_ptp.c
5042F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5043
c19b6d24
ZQ
5044FREESCALE QUICC ENGINE UCC HDLC DRIVER
5045M: Zhao Qiang <qiang.zhao@nxp.com>
5046L: netdev@vger.kernel.org
5047L: linuxppc-dev@lists.ozlabs.org
5048S: Maintained
5049F: drivers/net/wan/fsl_ucc_hdlc*
5050
d9e9d82c 5051FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5052M: Timur Tabi <timur@tabi.org>
a4724ed6 5053L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5054S: Maintained
df621252 5055F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5056
5057FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5058M: Timur Tabi <timur@tabi.org>
dc85950a 5059M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5060M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5061R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5063L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5064S: Maintained
69aefcea 5065F: sound/soc/fsl/fsl*
dc85950a 5066F: sound/soc/fsl/imx*
69aefcea 5067F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5068
31c88965 5069FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5070M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5071M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5072L: linux-kernel@vger.kernel.org
5073S: Maintained
5074F: drivers/staging/fsl-mc/
5075
1da177e4 5076FREEVXFS FILESYSTEM
8b58be88 5077M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5078W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5079S: Maintained
679655da 5080F: fs/freevxfs/
1da177e4 5081
71038f52 5082FREEZER
49db1903 5083M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5084M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5085L: linux-pm@vger.kernel.org
71038f52 5086S: Supported
679655da
JP
5087F: Documentation/power/freezing-of-tasks.txt
5088F: include/linux/freezer.h
5089F: kernel/freezer.c
71038f52 5090
839a1f79
KRW
5091FRONTSWAP API
5092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5093L: linux-kernel@vger.kernel.org
5094S: Maintained
5095F: mm/frontswap.c
5096F: include/linux/frontswap.h
5097
a5432f5a 5098FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5099M: David Howells <dhowells@redhat.com>
e62d6e24 5100L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5101S: Supported
5102F: Documentation/filesystems/caching/
5103F: fs/fscache/
5104F: include/linux/fscache*.h
5105
598c7d7a
TT
5106FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5107M: Theodore Y. Ts'o <tytso@mit.edu>
5108M: Jaegeuk Kim <jaegeuk@kernel.org>
5109S: Supported
5110F: fs/crypto/
5111F: include/linux/fscrypto.h
5112
f58ad8f5 5113F2FS FILE SYSTEM
9b29d481 5114M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5115M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5116L: linux-f2fs-devel@lists.sourceforge.net
95129296 5117W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5119S: Maintained
5120F: Documentation/filesystems/f2fs.txt
3bac380c 5121F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5122F: fs/f2fs/
5123F: include/linux/f2fs_fs.h
62d43eeb 5124F: include/trace/events/f2fs.h
f58ad8f5 5125
5ab7ffea 5126FUJITSU FR-V (FRV) PORT
0cf0305f 5127S: Orphan
679655da 5128F: arch/frv/
1da177e4 5129
20b93734 5130FUJITSU LAPTOP EXTRAS
409a3e98 5131M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5132L: platform-driver-x86@vger.kernel.org
20b93734 5133S: Maintained
679655da 5134F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5135
4da621b6
HK
5136FUJITSU M-5MO LS CAMERA ISP DRIVER
5137M: Kyungmin Park <kyungmin.park@samsung.com>
5138M: Heungjun Kim <riverful.kim@samsung.com>
5139L: linux-media@vger.kernel.org
5140S: Maintained
90d72ac6 5141F: drivers/media/i2c/m5mols/
b5dcee22 5142F: include/media/i2c/m5mols.h
4da621b6 5143
2d24c490
RG
5144FUJITSU TABLET EXTRAS
5145M: Robert Gerlach <khnz@gmx.de>
5146L: platform-driver-x86@vger.kernel.org
5147S: Maintained
5148F: drivers/platform/x86/fujitsu-tablet.c
5149
04578f17 5150FUSE: FILESYSTEM IN USERSPACE
8b58be88 5151M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5152L: linux-fsdevel@vger.kernel.org
04578f17 5153W: http://fuse.sourceforge.net/
0a30f612 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5155S: Maintained
679655da 5156F: fs/fuse/
c117ab84 5157F: include/uapi/linux/fuse.h
0a30f612 5158F: Documentation/filesystems/fuse.txt
04578f17 5159
1da177e4 5160FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5161M: Rik Faith <faith@cs.unc.edu>
1da177e4 5162L: linux-scsi@vger.kernel.org
baaea1dc 5163S: Odd Fixes (e.g., new signatures)
679655da 5164F: drivers/scsi/fdomain.*
1da177e4 5165
6b90bd4b
ER
5166GCC PLUGINS
5167M: Kees Cook <keescook@chromium.org>
5168R: Emese Revfy <re.emese@gmail.com>
5169L: kernel-hardening@lists.openwall.com
5170S: Maintained
5171F: scripts/gcc-plugins/
5172F: scripts/gcc-plugin.sh
5173F: Documentation/gcc-plugins.txt
5174
d8e2162c
PO
5175GCOV BASED KERNEL PROFILING
5176M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5177S: Maintained
5178F: kernel/gcov/
2584bab2 5179F: Documentation/dev-tools/gcov.rst
d8e2162c 5180
1da177e4 5181GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5182M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5183L: linux-scsi@vger.kernel.org
5184W: http://www.icp-vortex.com/
5185S: Supported
679655da 5186F: drivers/scsi/gdt*
1da177e4 5187
158daf16
JK
5188GDB KERNEL DEBUGGING HELPER SCRIPTS
5189M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5190M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5191S: Supported
5192F: scripts/gdb/
5193
3169a1c7
HV
5194GEMTEK FM RADIO RECEIVER DRIVER
5195M: Hans Verkuil <hverkuil@xs4all.nl>
5196L: linux-media@vger.kernel.org
5197T: git git://linuxtv.org/media_tree.git
a825eaec 5198W: https://linuxtv.org
3169a1c7
HV
5199S: Maintained
5200F: drivers/media/radio/radio-gemtek*
5201
1c23af90 5202GENERIC GPIO I2C DRIVER
880b0e26 5203M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5204S: Supported
679655da
JP
5205F: drivers/i2c/busses/i2c-gpio.c
5206F: include/linux/i2c-gpio.h
1c23af90 5207
92ed1a76
PK
5208GENERIC GPIO I2C MULTIPLEXER DRIVER
5209M: Peter Korsgaard <peter.korsgaard@barco.com>
5210L: linux-i2c@vger.kernel.org
5211S: Supported
e7065e20
JD
5212F: drivers/i2c/muxes/i2c-mux-gpio.c
5213F: include/linux/i2c-mux-gpio.h
5214F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5215
9251ce95 5216GENERIC HDLC (WAN) DRIVERS
8b58be88 5217M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5218W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5219S: Maintained
679655da
JP
5220F: drivers/net/wan/c101.c
5221F: drivers/net/wan/hd6457*
5222F: drivers/net/wan/hdlc*
5223F: drivers/net/wan/n2.c
5224F: drivers/net/wan/pc300too.c
5225F: drivers/net/wan/pci200syn.c
5226F: drivers/net/wan/wanxl*
1da177e4 5227
1527aab6 5228GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5229M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5230L: linux-arch@vger.kernel.org
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5232S: Maintained
14430813
JP
5233F: include/asm-generic/
5234F: include/uapi/asm-generic/
1527aab6 5235
ff764963
KVA
5236GENERIC PHY FRAMEWORK
5237M: Kishon Vijay Abraham I <kishon@ti.com>
5238L: linux-kernel@vger.kernel.org
5239T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5240S: Supported
5241F: drivers/phy/
5242F: include/linux/phy/
5243
eea97aed
KH
5244GENERIC PM DOMAINS
5245M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5246M: Kevin Hilman <khilman@kernel.org>
5247M: Ulf Hansson <ulf.hansson@linaro.org>
5248L: linux-pm@vger.kernel.org
5249S: Supported
5250F: drivers/base/power/domain*.c
5251F: include/linux/pm_domain.h
5252
ccb86a69 5253GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5254M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5255L: kvm@vger.kernel.org
ccb86a69
MT
5256S: Supported
5257F: drivers/uio/uio_pci_generic.c
5258
f8f1ec73
JP
5259GET_MAINTAINER SCRIPT
5260M: Joe Perches <joe@perches.com>
5261S: Maintained
5262F: scripts/get_maintainer.pl
5263
5be7b50f 5264GFS2 FILE SYSTEM
8b58be88 5265M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5266M: Bob Peterson <rpeterso@redhat.com>
a4644184 5267L: cluster-devel@redhat.com
5be7b50f 5268W: http://sources.redhat.com/cluster/
28666d6d 5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5270S: Supported
679655da
JP
5271F: Documentation/filesystems/gfs2*.txt
5272F: fs/gfs2/
c117ab84 5273F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5274
0a34eb8f 5275GIGASET ISDN DRIVERS
6b096fde 5276M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5277L: gigaset307x-common@lists.sourceforge.net
5278W: http://gigaset307x.sourceforge.net/
6b096fde 5279S: Odd Fixes
679655da
JP
5280F: Documentation/isdn/README.gigaset
5281F: drivers/isdn/gigaset/
c117ab84 5282F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5283
7eea35fe
JP
5284GO7007 MPEG CODEC
5285M: Hans Verkuil <hans.verkuil@cisco.com>
5286L: linux-media@vger.kernel.org
5287S: Maintained
5288F: drivers/media/usb/go7007/
5289
ca96ea86
BN
5290GOODIX TOUCHSCREEN
5291M: Bastien Nocera <hadess@hadess.net>
5292L: linux-input@vger.kernel.org
5293S: Maintained
5294F: drivers/input/touchscreen/goodix.c
5295
a6a1cf3d
BJZ
5296GPIO MOCKUP DRIVER
5297M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5298L: linux-gpio@vger.kernel.org
5299S: Maintained
5300F: drivers/gpio/gpio-mockup.c
5301F: tools/testing/selftests/gpio/
5302
a0dc00b4 5303GPIO SUBSYSTEM
e4651a9f 5304M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5305M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5306L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5308S: Maintained
cd97a449 5309F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5310F: Documentation/gpio/
40c159b7 5311F: Documentation/ABI/testing/gpio-cdev
fe95046e 5312F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5313F: drivers/gpio/
bdc6e95e
AC
5314F: include/linux/gpio/
5315F: include/linux/gpio.h
9b692346 5316F: include/asm-generic/gpio.h
3c702e99 5317F: include/uapi/linux/gpio.h
6d591c46 5318F: tools/gpio/
a0dc00b4 5319
71a6d0af
HW
5320GRE DEMULTIPLEXER DRIVER
5321M: Dmitry Kozlov <xeb@mail.ru>
5322L: netdev@vger.kernel.org
5323S: Maintained
11c26770
JP
5324F: net/ipv4/gre_demux.c
5325F: net/ipv4/gre_offload.c
71a6d0af
HW
5326F: include/net/gre.h
5327
d4c41139 5328GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5329M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5330L: netdev@vger.kernel.org
5331S: Maintained
a31a96ad 5332F: drivers/net/ethernet/aeroflex/
d4c41139 5333
629c1fb5
GKH
5334GREYBUS SUBSYSTEM
5335M: Johan Hovold <johan@kernel.org>
5336M: Alex Elder <elder@kernel.org>
5337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5338S: Maintained
5339F: drivers/staging/greybus/
5340
926706c5
VA
5341GREYBUS AUDIO PROTOCOLS DRIVERS
5342M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5343M: Mark Greer <mgreer@animalcreek.com>
926706c5 5344S: Maintained
544a6944
MG
5345F: drivers/staging/greybus/audio_apbridgea.c
5346F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5347F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5348F: drivers/staging/greybus/audio_codec.h
5349F: drivers/staging/greybus/audio_gb.c
5350F: drivers/staging/greybus/audio_manager.c
5351F: drivers/staging/greybus/audio_manager.h
5352F: drivers/staging/greybus/audio_manager_module.c
5353F: drivers/staging/greybus/audio_manager_private.h
5354F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5355F: drivers/staging/greybus/audio_module.c
5356F: drivers/staging/greybus/audio_topology.c
5357
2bbadafb
RMS
5358GREYBUS PROTOCOLS DRIVERS
5359M: Rui Miguel Silva <rmfrfs@gmail.com>
5360S: Maintained
5361F: drivers/staging/greybus/sdio.c
5362F: drivers/staging/greybus/light.c
5363F: drivers/staging/greybus/gpio.c
5364F: drivers/staging/greybus/power_supply.c
5365F: drivers/staging/greybus/spi.c
5366F: drivers/staging/greybus/spilib.c
5367
7d700518
BD
5368GREYBUS PROTOCOLS DRIVERS
5369M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5370S: Maintained
5371F: drivers/staging/greybus/loopback.c
5372F: drivers/staging/greybus/timesync.c
5373F: drivers/staging/greybus/timesync_platform.c
5374
5bd16350
VK
5375GREYBUS PROTOCOLS DRIVERS
5376M: Viresh Kumar <vireshk@kernel.org>
5377S: Maintained
5378F: drivers/staging/greybus/authentication.c
5379F: drivers/staging/greybus/bootrom.c
5380F: drivers/staging/greybus/firmware.h
5381F: drivers/staging/greybus/fw-core.c
5382F: drivers/staging/greybus/fw-download.c
5383F: drivers/staging/greybus/fw-managament.c
5384F: drivers/staging/greybus/greybus_authentication.h
5385F: drivers/staging/greybus/greybus_firmware.h
5386F: drivers/staging/greybus/hid.c
5387F: drivers/staging/greybus/i2c.c
5388F: drivers/staging/greybus/spi.c
5389F: drivers/staging/greybus/spilib.c
5390F: drivers/staging/greybus/spilib.h
5391
8d904fe5
DL
5392GREYBUS PROTOCOLS DRIVERS
5393M: David Lin <dtwlin@gmail.com>
5394S: Maintained
5395F: drivers/staging/greybus/uart.c
5396F: drivers/staging/greybus/log.c
5397
92b8bd96
VH
5398GREYBUS PLATFORM DRIVERS
5399M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5400S: Maintained
5401F: drivers/staging/greybus/arche-platform.c
5402F: drivers/staging/greybus/arche-apb-ctrl.c
5403F: drivers/staging/greybus/arche_platform.h
5404
e8deeae2 5405GSPCA FINEPIX SUBDRIVER
8b58be88 5406M: Frank Zago <frank@zago.net>
661263b5 5407L: linux-media@vger.kernel.org
275ffde4 5408T: git git://linuxtv.org/media_tree.git
e8deeae2 5409S: Maintained
0c0d06ca 5410F: drivers/media/usb/gspca/finepix.c
e8deeae2 5411
4b3fa3c4
OL
5412GSPCA GL860 SUBDRIVER
5413M: Olivier Lorin <o.lorin@laposte.net>
5414L: linux-media@vger.kernel.org
275ffde4 5415T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5416S: Maintained
0c0d06ca 5417F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5418
e8deeae2 5419GSPCA M5602 SUBDRIVER
8b58be88 5420M: Erik Andren <erik.andren@gmail.com>
661263b5 5421L: linux-media@vger.kernel.org
275ffde4 5422T: git git://linuxtv.org/media_tree.git
e8deeae2 5423S: Maintained
0c0d06ca 5424F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5425
5426GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5427M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5428L: linux-media@vger.kernel.org
275ffde4 5429T: git git://linuxtv.org/media_tree.git
c0936df4 5430S: Odd Fixes
0c0d06ca 5431F: drivers/media/usb/gspca/pac207.c
e8deeae2 5432
261982f1 5433GSPCA SN9C20X SUBDRIVER
d95c5b0b 5434M: Brian Johnson <brijohn@gmail.com>
261982f1 5435L: linux-media@vger.kernel.org
275ffde4 5436T: git git://linuxtv.org/media_tree.git
261982f1 5437S: Maintained
0c0d06ca 5438F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5439
e8deeae2 5440GSPCA T613 SUBDRIVER
8b58be88 5441M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5442L: linux-media@vger.kernel.org
275ffde4 5443T: git git://linuxtv.org/media_tree.git
e8deeae2 5444S: Maintained
0c0d06ca 5445F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5446
5447GSPCA USB WEBCAM DRIVER
c0936df4 5448M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5449L: linux-media@vger.kernel.org
275ffde4 5450T: git git://linuxtv.org/media_tree.git
c0936df4 5451S: Odd Fixes
0c0d06ca 5452F: drivers/media/usb/gspca/
e8deeae2 5453
584ec979 5454GUID PARTITION TABLE (GPT)
4f973c63 5455M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5456L: linux-efi@vger.kernel.org
5457S: Maintained
5458F: block/partitions/efi.*
5459
aa3c598b 5460STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5461M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5462L: linux-media@vger.kernel.org
275ffde4 5463T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5464S: Maintained
5465F: drivers/media/usb/stk1160/
e8deeae2 5466
4e456b86
YS
5467H8/300 ARCHITECTURE
5468M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5469L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5470W: http://uclinux-h8.sourceforge.jp
5471T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5472S: Maintained
5473F: arch/h8300/
5474F: drivers/clocksource/h8300_*.c
5475F: drivers/clk/h8300/
5476F: drivers/irqchip/irq-renesas-h8*.c
5477
71a6d0af
HW
5478HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5479M: Frank Seidel <frank@f-seidel.de>
5480L: platform-driver-x86@vger.kernel.org
5481W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5482S: Maintained
5483F: drivers/platform/x86/hdaps.c
5484
48fc9e26
HV
5485HDPVR USB VIDEO ENCODER DRIVER
5486M: Hans Verkuil <hverkuil@xs4all.nl>
5487L: linux-media@vger.kernel.org
5488T: git git://linuxtv.org/media_tree.git
a825eaec 5489W: https://linuxtv.org
48fc9e26 5490S: Odd Fixes
14430813 5491F: drivers/media/usb/hdpvr/
48fc9e26 5492
71a6d0af 5493HWPOISON MEMORY FAILURE HANDLING
f9625c48 5494M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5495L: linux-mm@kvack.org
71a6d0af
HW
5496S: Maintained
5497F: mm/memory-failure.c
5498F: mm/hwpoison-inject.c
5499
5500HYPERVISOR VIRTUAL CONSOLE DRIVER
5501L: linuxppc-dev@lists.ozlabs.org
5502S: Odd Fixes
5503F: drivers/tty/hvc/
5504
e5ab1477
AP
5505HACKRF MEDIA DRIVER
5506M: Antti Palosaari <crope@iki.fi>
5507L: linux-media@vger.kernel.org
a825eaec 5508W: https://linuxtv.org
e5ab1477
AP
5509W: http://palosaari.fi/linux/
5510Q: http://patchwork.linuxtv.org/project/linux-media/list/
5511T: git git://linuxtv.org/anttip/media_tree.git
5512S: Maintained
5513F: drivers/media/usb/hackrf/
5514
5b543965 5515HARDWARE MONITORING
d8130624 5516M: Jean Delvare <jdelvare@suse.com>
ca462085 5517M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5518L: linux-hwmon@vger.kernel.org
5519W: http://hwmon.wiki.kernel.org/
a94ef4ed 5520T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5522S: Maintained
047f4ec2 5523F: Documentation/hwmon/
679655da 5524F: drivers/hwmon/
047f4ec2 5525F: include/linux/hwmon*.h
5b543965 5526
844dd05f 5527HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5528M: Matt Mackall <mpm@selenic.com>
5529M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5530L: linux-crypto@vger.kernel.org
c0d0787b 5531S: Odd fixes
f6c60b15 5532F: Documentation/devicetree/bindings/rng/
679655da
JP
5533F: Documentation/hw_random.txt
5534F: drivers/char/hw_random/
5535F: include/linux/hw_random.h
844dd05f 5536
8b37fcfc
OBC
5537HARDWARE SPINLOCK CORE
5538M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5539M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5540L: linux-remoteproc@vger.kernel.org
8b37fcfc 5541S: Maintained
9f273c24 5542T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5543F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5544F: Documentation/hwspinlock.txt
2dbd8585 5545F: drivers/hwspinlock/
8b37fcfc
OBC
5546F: include/linux/hwspinlock.h
5547
1da177e4 5548HARMONY SOUND DRIVER
ac6aecbf 5549L: linux-parisc@vger.kernel.org
1da177e4 5550S: Maintained
679655da 5551F: sound/parisc/harmony.*
1da177e4 5552
91952bc0
AP
5553HD29L2 MEDIA DRIVER
5554M: Antti Palosaari <crope@iki.fi>
5555L: linux-media@vger.kernel.org
a825eaec 5556W: https://linuxtv.org
91952bc0
AP
5557W: http://palosaari.fi/linux/
5558Q: http://patchwork.linuxtv.org/project/linux-media/list/
5559T: git git://linuxtv.org/anttip/media_tree.git
5560S: Maintained
5561F: drivers/media/dvb-frontends/hd29l2*
5562
214de83e
BB
5563HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5564M: Brian Boylston <brian.boylston@hpe.com>
5565S: Supported
5566F: Documentation/watchdog/hpwdt.txt
5567F: drivers/watchdog/hpwdt.c
5568
9257aa49 5569HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5570M: Don Brace <don.brace@microsemi.com>
9257aa49 5571L: iss_storagedev@hp.com
a0a268ad 5572L: esc.storagedev@microsemi.com
693373db 5573L: linux-scsi@vger.kernel.org
9257aa49
SC
5574S: Supported
5575F: Documentation/scsi/hpsa.txt
5576F: drivers/scsi/hpsa*.[ch]
5577F: include/linux/cciss*.h
c117ab84 5578F: include/uapi/linux/cciss*.h
9257aa49 5579
e2d1d6c0 5580HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5581M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5582L: iss_storagedev@hp.com
516fdcea 5583L: esc.storagedev@microsemi.com
693373db 5584L: linux-scsi@vger.kernel.org
e2d1d6c0 5585S: Supported
679655da
JP
5586F: Documentation/blockdev/cciss.txt
5587F: drivers/block/cciss*
5588F: include/linux/cciss_ioctl.h
c117ab84 5589F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5590
f48ad614
DD
5591HFI1 DRIVER
5592M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5593M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5594L: linux-rdma@vger.kernel.org
5595S: Supported
5596F: drivers/infiniband/hw/hfi1
5597
1da177e4 5598HFS FILESYSTEM
6cf515e1
GU
5599L: linux-fsdevel@vger.kernel.org
5600S: Orphan
679655da
JP
5601F: Documentation/filesystems/hfs.txt
5602F: fs/hfs/
1da177e4 5603
ef575f47
GU
5604HFSPLUS FILESYSTEM
5605L: linux-fsdevel@vger.kernel.org
5606S: Orphan
5607F: Documentation/filesystems/hfsplus.txt
5608F: fs/hfsplus/
5609
1da177e4 5610HGA FRAMEBUFFER DRIVER
8b58be88 5611M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5612L: linux-nvidia@lists.surfsouth.com
5613W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5614S: Maintained
8a61f013 5615F: drivers/video/fbdev/hgafb.c
1da177e4 5616
4480f15b 5617HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5618M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5619M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5620L: linux-pm@vger.kernel.org
e2d1d6c0 5621S: Supported
679655da
JP
5622F: arch/x86/power/
5623F: drivers/base/power/
5624F: kernel/power/
5625F: include/linux/suspend.h
5626F: include/linux/freezer.h
5627F: include/linux/pm.h
679655da 5628F: arch/*/include/asm/suspend*.h
e2d1d6c0 5629
4ef4caad 5630HID CORE LAYER
e5f6450c 5631M: Jiri Kosina <jikos@kernel.org>
406df153 5632R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5633L: linux-input@vger.kernel.org
54e5881d 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5635S: Maintained
679655da
JP
5636F: drivers/hid/
5637F: include/linux/hid*
c117ab84 5638F: include/uapi/linux/hid*
4ef4caad 5639
30ee72f0 5640HID SENSOR HUB DRIVERS
e5f6450c 5641M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5642M: Jonathan Cameron <jic23@kernel.org>
5643M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5644L: linux-input@vger.kernel.org
5645L: linux-iio@vger.kernel.org
5646S: Maintained
5647F: Documentation/hid/hid-sensor*
5648F: drivers/hid/hid-sensor-*
5649F: drivers/iio/*/hid-*
5650F: include/linux/hid-sensor-*
5651
38bed542 5652HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5653M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5654L: linux-kernel@vger.kernel.org
75fc2d37 5655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5656S: Maintained
679655da 5657F: Documentation/timers/
5cee9645 5658F: kernel/time/hrtimer.c
88606e80
TG
5659F: kernel/time/clockevents.c
5660F: kernel/time/tick*.*
5661F: kernel/time/timer_*.c
05ed8490 5662F: include/linux/clockchips.h
679655da 5663F: include/linux/hrtimer.h
38bed542 5664
1da177e4 5665HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5666L: linux-hams@vger.kernel.org
8b64f2a0 5667S: Orphan
679655da
JP
5668F: drivers/net/hamradio/dmascc.c
5669F: drivers/net/hamradio/scc.c
1da177e4 5670
ede1e6f8 5671HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5672M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5673W: http://www.highpoint-tech.com
5674S: Supported
679655da
JP
5675F: Documentation/scsi/hptiop.txt
5676F: drivers/scsi/hptiop.c
ede1e6f8 5677
1da177e4 5678HIPPI
8b58be88 5679M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5680L: linux-hippi@sunsite.dk
5681S: Maintained
679655da 5682F: include/linux/hippidevice.h
c117ab84 5683F: include/uapi/linux/if_hippi.h
679655da 5684F: net/802/hippi.c
ff5a3b50 5685F: drivers/net/hippi/
1da177e4 5686
b30d74e4
DH
5687HISILICON NETWORK SUBSYSTEM DRIVER
5688M: Yisen Zhuang <yisen.zhuang@huawei.com>
5689M: Salil Mehta <salil.mehta@huawei.com>
5690L: netdev@vger.kernel.org
5691W: http://www.hisilicon.com
5692S: Maintained
5693F: drivers/net/ethernet/hisilicon/
5694F: Documentation/devicetree/bindings/net/hisilicon*.txt
5695
16c6c252
JG
5696HISILICON SAS Controller
5697M: John Garry <john.garry@huawei.com>
5698W: http://www.hisilicon.com
5699S: Supported
5700F: drivers/scsi/hisi_sas/
5701F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5702
ff1d2767 5703HOST AP DRIVER
8b58be88 5704M: Jouni Malinen <j@w1.fi>
724c6b35 5705L: linux-wireless@vger.kernel.org
ffd74aca
JM
5706W: http://w1.fi/hostap-driver.html
5707S: Obsolete
eb4f98d5 5708F: drivers/net/wireless/intersil/hostap/
ff1d2767 5709
dd8cd779 5710HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5711L: platform-driver-x86@vger.kernel.org
95c70215 5712S: Orphan
679655da 5713F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5714
e2d1d6c0 5715HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5716M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5717S: Maintained
7e25d724 5718F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5719
7d2c86b5 5720HPET: High Precision Event Timers driver
8b58be88 5721M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5722S: Maintained
679655da
JP
5723F: Documentation/timers/hpet.txt
5724F: drivers/char/hpet.c
5725F: include/linux/hpet.h
c117ab84 5726F: include/uapi/linux/hpet.h
b9b0332f 5727
e07b5d79 5728HPET: x86
9e06f631 5729S: Orphan
679655da
JP
5730F: arch/x86/kernel/hpet.c
5731F: arch/x86/include/asm/hpet.h
b9b0332f 5732
1da177e4 5733HPFS FILESYSTEM
8b58be88 5734M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5735W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5736S: Maintained
679655da 5737F: fs/hpfs/
1da177e4 5738
3441cded 5739HSI SUBSYSTEM
56459ea9
SR
5740M: Sebastian Reichel <sre@kernel.org>
5741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5742S: Maintained
5743F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5744F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5745F: drivers/hsi/
5746F: include/linux/hsi/
5747F: include/uapi/linux/hsi/
5748
7d2c86b5 5749HSO 3G MODEM DRIVER
8b58be88 5750M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5751W: http://www.pharscape.org
5752S: Maintained
679655da 5753F: drivers/net/usb/hso.c
11cd29b0 5754
19990e29
AB
5755HSR NETWORK PROTOCOL
5756M: Arvid Brodin <arvid.brodin@alten.se>
5757L: netdev@vger.kernel.org
5758S: Maintained
5759F: net/hsr/
5760
5a18c343 5761HTCPEN TOUCHSCREEN DRIVER
8b58be88 5762M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5763L: linux-input@vger.kernel.org
5764S: Maintained
679655da 5765F: drivers/input/touchscreen/htcpen.c
5a18c343 5766
1da177e4 5767HUGETLB FILESYSTEM
6d49e352 5768M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5769S: Maintained
679655da 5770F: fs/hugetlbfs/
1da177e4 5771
05183189 5772Hyper-V CORE AND DRIVERS
9c3646d1 5773M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5774M: Haiyang Zhang <haiyangz@microsoft.com>
5775L: devel@linuxdriverproject.org
5776S: Maintained
a4162747
HZ
5777F: arch/x86/include/asm/mshyperv.h
5778F: arch/x86/include/uapi/asm/hyperv.h
5779F: arch/x86/kernel/cpu/mshyperv.c
05183189 5780F: drivers/hid/hid-hyperv.c
a4162747 5781F: drivers/hv/
f92ca80b 5782F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5783F: drivers/pci/host/pci-hyperv.c
05183189 5784F: drivers/net/hyperv/
a4162747 5785F: drivers/scsi/storvsc_drv.c
8a61f013 5786F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5787F: include/linux/hyperv.h
5788F: tools/hv/
54bf725e 5789F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5790
7724fd04
PR
5791I2C MUXES
5792M: Peter Rosin <peda@axentia.se>
5793L: linux-i2c@vger.kernel.org
5794S: Maintained
2254d24a 5795F: Documentation/i2c/i2c-topology
7724fd04
PR
5796F: Documentation/i2c/muxes/
5797F: Documentation/devicetree/bindings/i2c/i2c-mux*
5798F: drivers/i2c/i2c-mux.c
5799F: drivers/i2c/muxes/
5800F: include/linux/i2c-mux.h
5801
d85c8a6a 5802I2C OVER PARALLEL PORT
d8130624 5803M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5804L: linux-i2c@vger.kernel.org
5805S: Maintained
5806F: Documentation/i2c/busses/i2c-parport
5807F: Documentation/i2c/busses/i2c-parport-light
5808F: drivers/i2c/busses/i2c-parport.c
5809F: drivers/i2c/busses/i2c-parport-light.c
5810
5811I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5812M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5813L: linux-i2c@vger.kernel.org
5814S: Maintained
5815F: Documentation/i2c/busses/i2c-ali1535
5816F: Documentation/i2c/busses/i2c-ali1563
5817F: Documentation/i2c/busses/i2c-ali15x3
5818F: Documentation/i2c/busses/i2c-amd756
5819F: Documentation/i2c/busses/i2c-amd8111
5820F: Documentation/i2c/busses/i2c-i801
5821F: Documentation/i2c/busses/i2c-nforce2
5822F: Documentation/i2c/busses/i2c-piix4
5823F: Documentation/i2c/busses/i2c-sis5595
5824F: Documentation/i2c/busses/i2c-sis630
5825F: Documentation/i2c/busses/i2c-sis96x
5826F: Documentation/i2c/busses/i2c-via
5827F: Documentation/i2c/busses/i2c-viapro
5828F: drivers/i2c/busses/i2c-ali1535.c
5829F: drivers/i2c/busses/i2c-ali1563.c
5830F: drivers/i2c/busses/i2c-ali15x3.c
5831F: drivers/i2c/busses/i2c-amd756.c
5832F: drivers/i2c/busses/i2c-amd756-s4882.c
5833F: drivers/i2c/busses/i2c-amd8111.c
5834F: drivers/i2c/busses/i2c-i801.c
5835F: drivers/i2c/busses/i2c-isch.c
5836F: drivers/i2c/busses/i2c-nforce2.c
5837F: drivers/i2c/busses/i2c-nforce2-s4985.c
5838F: drivers/i2c/busses/i2c-piix4.c
5839F: drivers/i2c/busses/i2c-sis5595.c
5840F: drivers/i2c/busses/i2c-sis630.c
5841F: drivers/i2c/busses/i2c-sis96x.c
5842F: drivers/i2c/busses/i2c-via.c
5843F: drivers/i2c/busses/i2c-viapro.c
5844
cb7f07a4
NH
5845I2C/SMBUS ISMT DRIVER
5846M: Seth Heasley <seth.heasley@intel.com>
5847M: Neil Horman <nhorman@tuxdriver.com>
5848L: linux-i2c@vger.kernel.org
5849F: drivers/i2c/busses/i2c-ismt.c
5850F: Documentation/i2c/busses/i2c-ismt
5851
6ea884db 5852I2C/SMBUS STUB DRIVER
d8130624 5853M: Jean Delvare <jdelvare@suse.com>
846557d3 5854L: linux-i2c@vger.kernel.org
6ea884db 5855S: Maintained
8547a5bc 5856F: drivers/i2c/i2c-stub.c
6ea884db 5857
5b543965 5858I2C SUBSYSTEM
14d77c4d 5859M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5860L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5861W: https://i2c.wiki.kernel.org/
5862Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5864S: Maintained
40ed1b4c 5865F: Documentation/devicetree/bindings/i2c/
679655da
JP
5866F: Documentation/i2c/
5867F: drivers/i2c/
630bc46e 5868F: drivers/i2c/*/
679655da 5869F: include/linux/i2c.h
03b70d62 5870F: include/linux/i2c-*.h
c117ab84
CEB
5871F: include/uapi/linux/i2c.h
5872F: include/uapi/linux/i2c-*.h
1da177e4 5873
4560d677
WS
5874I2C ACPI SUPPORT
5875M: Mika Westerberg <mika.westerberg@linux.intel.com>
5876L: linux-i2c@vger.kernel.org
5877L: linux-acpi@vger.kernel.org
5878S: Maintained
4560d677 5879
d85c8a6a 5880I2C-TAOS-EVM DRIVER
d8130624 5881M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5882L: linux-i2c@vger.kernel.org
5883S: Maintained
5884F: Documentation/i2c/busses/i2c-taos-evm
5885F: drivers/i2c/busses/i2c-taos-evm.c
5886
e8c76eed 5887I2C-TINY-USB DRIVER
8b58be88 5888M: Till Harbaum <till@harbaum.org>
846557d3 5889L: linux-i2c@vger.kernel.org
932d1872 5890W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5891S: Maintained
679655da 5892F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5893
1da177e4 5894i386 BOOT CODE
8b58be88 5895M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5896S: Maintained
679655da 5897F: arch/x86/boot/
1da177e4
LT
5898
5899i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5900M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5902S: Maintained
5903
1da177e4 5904IA64 (Itanium) PLATFORM
8b58be88
JP
5905M: Tony Luck <tony.luck@intel.com>
5906M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5907L: linux-ia64@vger.kernel.org
6b1c70b1 5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5909S: Maintained
679655da 5910F: arch/ia64/
1da177e4 5911
4cd38750
LDSB
5912IBM Power VMX Cryptographic instructions
5913M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5914M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5915L: linux-crypto@vger.kernel.org
5916S: Supported
5917F: drivers/crypto/vmx/Makefile
5918F: drivers/crypto/vmx/Kconfig
5919F: drivers/crypto/vmx/vmx.c
5920F: drivers/crypto/vmx/aes*
5921F: drivers/crypto/vmx/ghash*
5922F: drivers/crypto/vmx/ppc-xlate.pl
5923
956c203c 5924IBM Power in-Nest Crypto Acceleration
4cd38750 5925M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5926M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5927L: linux-crypto@vger.kernel.org
5928S: Supported
28bceeaa
DS
5929F: drivers/crypto/nx/Makefile
5930F: drivers/crypto/nx/Kconfig
5931F: drivers/crypto/nx/nx-aes*
5932F: drivers/crypto/nx/nx-sha*
5933F: drivers/crypto/nx/nx.*
5934F: drivers/crypto/nx/nx_csbcpb.h
5935F: drivers/crypto/nx/nx_debugfs.h
956c203c 5936
0e16aafb 5937IBM Power 842 compression accelerator
41656aa7 5938M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5939S: Supported
28bceeaa
DS
5940F: drivers/crypto/nx/Makefile
5941F: drivers/crypto/nx/Kconfig
7011a122 5942F: drivers/crypto/nx/nx-842*
2da572c9 5943F: include/linux/sw842.h
2062c5b6 5944F: crypto/842.c
2da572c9 5945F: lib/842/
0e16aafb 5946
1da177e4 5947IBM Power Linux RAID adapter
8b58be88 5948M: Brian King <brking@us.ibm.com>
1da177e4 5949S: Supported
679655da 5950F: drivers/scsi/ipr.*
1da177e4 5951
9d348af4 5952IBM Power Virtual Ethernet Device Driver
eddd63a6 5953M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5954L: netdev@vger.kernel.org
5955S: Supported
9aa32835 5956F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5957
032c5e82
TF
5958IBM Power SRIOV Virtual NIC Device Driver
5959M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5960M: John Allen <jallen@linux.vnet.ibm.com>
5961L: netdev@vger.kernel.org
5962S: Supported
5963F: drivers/net/ethernet/ibm/ibmvnic.*
5964
e6babec6 5965IBM Power Virtual SCSI Device Drivers
bcbde52b 5966M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5967L: linux-scsi@vger.kernel.org
5968S: Supported
e6babec6 5969F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5970F: include/scsi/viosrp.h
5971
5972IBM Power Virtual SCSI Device Target Driver
5973M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5974M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5975L: linux-scsi@vger.kernel.org
5976L: target-devel@vger.kernel.org
5977S: Supported
5978F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5979
5980IBM Power Virtual FC Device Drivers
44b4dad9 5981M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5982L: linux-scsi@vger.kernel.org
5983S: Supported
5984F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5985
1da177e4 5986IBM ServeRAID RAID DRIVER
f9213e78 5987S: Orphan
679655da 5988F: drivers/scsi/ips.*
1da177e4 5989
6ed9f9c4
PT
5990ICH LPC AND GPIO DRIVER
5991M: Peter Tyser <ptyser@xes-inc.com>
5992S: Maintained
5993F: drivers/mfd/lpc_ich.c
5994F: drivers/gpio/gpio-ich.c
5995
1e7106fc 5996IDE SUBSYSTEM
8b58be88 5997M: "David S. Miller" <davem@davemloft.net>
1da177e4 5998L: linux-ide@vger.kernel.org
8a6e2535 5999Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6001S: Maintained
679655da
JP
6002F: Documentation/ide/
6003F: drivers/ide/
6004F: include/linux/ide.h
1da177e4 6005
6cb8c13d
IP
6006IDEAPAD LAPTOP EXTRAS DRIVER
6007M: Ike Panhc <ike.pan@canonical.com>
6008L: platform-driver-x86@vger.kernel.org
6009W: http://launchpad.net/ideapad-laptop
6010S: Maintained
6011F: drivers/platform/x86/ideapad-laptop.c
6012
1ea4c161
AM
6013IDEAPAD LAPTOP SLIDEBAR DRIVER
6014M: Andrey Moiseev <o2g.org.ru@gmail.com>
6015L: linux-input@vger.kernel.org
6016W: https://github.com/o2genum/ideapad-slidebar
6017S: Maintained
6018F: drivers/input/misc/ideapad_slidebar.c
6019
0f861e8c 6020IDE/ATAPI DRIVERS
487ba8e8 6021M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6022L: linux-ide@vger.kernel.org
c404c199 6023S: Maintained
679655da
JP
6024F: Documentation/cdrom/ide-cd
6025F: drivers/ide/ide-cd*
1da177e4 6026
27471fdb 6027IDLE-I7300
8b58be88 6028M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6029L: linux-pm@vger.kernel.org
27471fdb 6030S: Supported
679655da 6031F: drivers/idle/i7300_idle.c
27471fdb 6032
02cf2286 6033IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6034M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6035L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6036W: http://wpan.cakelab.org/
6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6038T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6039S: Maintained
6040F: net/ieee802154/
68653359 6041F: net/mac802154/
251741b1 6042F: drivers/net/ieee802154/
580947d3
AA
6043F: include/linux/nl802154.h
6044F: include/linux/ieee802154.h
6045F: include/net/nl802154.h
6046F: include/net/mac802154.h
6047F: include/net/af_ieee802154.h
6048F: include/net/cfg802154.h
6049F: include/net/ieee802154_netdev.h
ebef9c12 6050F: Documentation/networking/ieee802154.txt
02cf2286 6051
b1c97193
SY
6052IGORPLUG-USB IR RECEIVER
6053M: Sean Young <sean@mess.org>
6054L: linux-media@vger.kernel.org
6055S: Maintained
6056F: drivers/media/rc/igorplugusb.c
6057
40ad4a30
SY
6058IGUANAWORKS USB IR TRANSCEIVER
6059M: Sean Young <sean@mess.org>
6060L: linux-media@vger.kernel.org
6061S: Maintained
6062F: drivers/media/rc/iguanair.c
6063
9545f86e 6064IIO SUBSYSTEM AND DRIVERS
030a13d7 6065M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6066R: Hartmut Knaack <knaack.h@gmx.de>
6067R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6068R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6069L: linux-iio@vger.kernel.org
21d41655 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6071S: Maintained
866b148a 6072F: Documentation/devicetree/bindings/iio/
03e7c251 6073F: drivers/iio/
9545f86e 6074F: drivers/staging/iio/
8fe671fc 6075F: include/linux/iio/
817020cf 6076F: tools/iio/
9545f86e 6077
65519263
SG
6078IKANOS/ADI EAGLE ADSL USB DRIVER
6079M: Matthieu Castet <castet.matthieu@free.fr>
6080M: Stanislaw Gruszka <stf_xl@wp.pl>
6081S: Maintained
6082F: drivers/usb/atm/ueagle-atm.c
6083
e89ab51f
GR
6084INA209 HARDWARE MONITOR DRIVER
6085M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6086L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6087S: Maintained
6088F: Documentation/hwmon/ina209
6089F: Documentation/devicetree/bindings/i2c/ina209.txt
6090F: drivers/hwmon/ina209.c
6091
6092INA2XX HARDWARE MONITOR DRIVER
6093M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6094L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6095S: Maintained
6096F: Documentation/hwmon/ina2xx
6097F: drivers/hwmon/ina2xx.c
6098F: include/linux/platform_data/ina2xx.h
6099
14dc124f
SIG
6100INDUSTRY PACK SUBSYSTEM (IPACK)
6101M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6102M: Jens Taprogge <jens.taprogge@taprogge.org>
6103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6104L: industrypack-devel@lists.sourceforge.net
6105W: http://industrypack.sourceforge.net
6106S: Maintained
6107F: drivers/ipack/
6108
8adc53fd
ZLK
6109INGENIC JZ4780 DMA Driver
6110M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6111S: Maintained
6112F: drivers/dma/dma-jz4780.c
6113
aa7168f4 6114INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6115M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6116M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6117L: linux-ima-devel@lists.sourceforge.net
6118L: linux-ima-user@lists.sourceforge.net
6119L: linux-security-module@vger.kernel.org
9f273c24 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6121S: Supported
679655da 6122F: security/integrity/ima/
aa7168f4 6123
9a4ea5a9
JH
6124IMGTEC IR DECODER DRIVER
6125M: James Hogan <james.hogan@imgtec.com>
6126S: Maintained
6127F: drivers/media/rc/img-ir/
6128
1da177e4 6129IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6130L: linux-fbdev@vger.kernel.org
843393d3 6131S: Orphan
8a61f013 6132F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6133
6134INFINIBAND SUBSYSTEM
b6b2bbe6 6135M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6136M: Sean Hefty <sean.hefty@intel.com>
6137M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6138L: linux-rdma@vger.kernel.org
605841f5 6139W: http://www.openfabrics.org/
8a6e2535 6140Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6142S: Supported
679655da
JP
6143F: Documentation/infiniband/
6144F: drivers/infiniband/
c117ab84 6145F: include/uapi/linux/if_infiniband.h
954138dc
YD
6146F: include/uapi/rdma/
6147F: include/rdma/
1da177e4 6148
c9f04f58 6149INOTIFY
8b58be88
JP
6150M: John McCutchan <john@johnmccutchan.com>
6151M: Robert Love <rlove@rlove.org>
6152M: Eric Paris <eparis@parisplace.org>
c9f04f58 6153S: Maintained
679655da
JP
6154F: Documentation/filesystems/inotify.txt
6155F: fs/notify/inotify/
6156F: include/linux/inotify.h
c117ab84 6157F: include/uapi/linux/inotify.h
c9f04f58 6158
e2d1d6c0 6159INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6160M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6161L: linux-input@vger.kernel.org
8a6e2535 6162Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6163T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6164S: Maintained
679655da 6165F: drivers/input/
f4eea7e2 6166F: include/linux/input.h
c117ab84 6167F: include/uapi/linux/input.h
f4eea7e2 6168F: include/linux/input/
e52d8398 6169F: Documentation/devicetree/bindings/input/
e2d1d6c0 6170
3267a87f 6171INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6172M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6173L: linux-input@vger.kernel.org
75dd112a 6174S: Odd fixes
3267a87f 6175F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6176F: drivers/input/input-mt.c
3267a87f
HR
6177K: \b(ABS|SYN)_MT_
6178
97fa99a3
JY
6179INTEL ASoC BDW/HSW DRIVERS
6180M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6182S: Supported
e8e1225d
JP
6183F: sound/soc/intel/common/sst-dsp*
6184F: sound/soc/intel/common/sst-firmware.c
6185F: sound/soc/intel/boards/broadwell.c
6186F: sound/soc/intel/haswell/
97fa99a3 6187
4ac13e17
DJ
6188INTEL C600 SERIES SAS CONTROLLER DRIVER
6189M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6190M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6191L: linux-scsi@vger.kernel.org
7106891a
DJ
6192T: git git://git.code.sf.net/p/intel-sas/isci
6193S: Supported
4ac13e17 6194F: drivers/scsi/isci/
4ac13e17 6195
ecc83e52
AH
6196INTEL HID EVENT DRIVER
6197M: Alex Hung <alex.hung@canonical.com>
6198L: platform-driver-x86@vger.kernel.org
6199S: Maintained
6200F: drivers/platform/x86/intel-hid.c
6201
332e0812
AK
6202INTEL VIRTUAL BUTTON DRIVER
6203M: AceLan Kao <acelan.kao@canonical.com>
6204L: platform-driver-x86@vger.kernel.org
6205S: Maintained
6206F: drivers/platform/x86/intel-vbtn.c
6207
26717172
LB
6208INTEL IDLE DRIVER
6209M: Len Brown <lenb@kernel.org>
bf1c138e 6210L: linux-pm@vger.kernel.org
08deed1e 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6212S: Supported
6213F: drivers/idle/intel_idle.c
6214
7c1ac18d 6215INTEL PSTATE DRIVER
58ac1f62
SP
6216M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6217M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6218L: linux-pm@vger.kernel.org
6219S: Supported
6220F: drivers/cpufreq/intel_pstate.c
6221
9eb8ef74 6222INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6223M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6224L: linux-fbdev@vger.kernel.org
ce00f85c 6225S: Maintained
679655da 6226F: Documentation/fb/intelfb.txt
8a61f013 6227F: drivers/video/fbdev/intelfb/
9eb8ef74 6228
1da177e4 6229INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6230M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6231L: linux-fbdev@vger.kernel.org
ce00f85c 6232S: Maintained
8a61f013 6233F: drivers/video/fbdev/i810/
1da177e4 6234
f4a9bc4c 6235INTEL MENLOW THERMAL DRIVER
8b58be88 6236M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6237L: platform-driver-x86@vger.kernel.org
5ca92bd9 6238W: https://01.org/linux-acpi
f4a9bc4c 6239S: Supported
679655da 6240F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6241
248a9dc3 6242INTEL I/OAT DMA DRIVER
18ebd564 6243M: Dave Jiang <dave.jiang@intel.com>
08223d80 6244R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6245L: dmaengine@vger.kernel.org
6246Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6247S: Supported
679655da 6248F: drivers/dma/ioat*
248a9dc3 6249
6c8909b4 6250INTEL IOMMU (VT-d)
8b58be88 6251M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6252L: iommu@lists.linux-foundation.org
54e5881d 6253T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6254S: Supported
3fb39615 6255F: drivers/iommu/intel-iommu.c
679655da 6256F: include/linux/intel-iommu.h
6c8909b4 6257
b3e5f263 6258INTEL IOP-ADMA DMA DRIVER
08223d80 6259R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6260S: Odd fixes
679655da 6261F: drivers/dma/iop-adma.c
b3e5f263 6262
9251ce95 6263INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6264M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6265S: Maintained
679655da
JP
6266F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6267F: arch/arm/mach-ixp4xx/include/mach/npe.h
6268F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6269F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6270F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6271F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6272
844dd05f 6273INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6274M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6275S: Maintained
679655da 6276F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6277
2f302324 6278INTEL ETHERNET DRIVERS
8b58be88 6279M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6280L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6281W: http://www.intel.com/support/feedback.htm
d94e6fed 6282W: http://e1000.sourceforge.net/
2f302324
JK
6283Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6286S: Supported
0d164401
JK
6287F: Documentation/networking/e100.txt
6288F: Documentation/networking/e1000.txt
6289F: Documentation/networking/e1000e.txt
6290F: Documentation/networking/igb.txt
6291F: Documentation/networking/igbvf.txt
6292F: Documentation/networking/ixgb.txt
6293F: Documentation/networking/ixgbe.txt
6294F: Documentation/networking/ixgbevf.txt
1bff6529 6295F: Documentation/networking/i40e.txt
105bf2fe 6296F: Documentation/networking/i40evf.txt
dee1ad47 6297F: drivers/net/ethernet/intel/
bc90d291 6298F: drivers/net/ethernet/intel/*/
1da177e4 6299
6e4de866
FL
6300INTEL RDMA RNIC DRIVER
6301M: Faisal Latif <faisal.latif@intel.com>
6302R: Chien Tin Tung <chien.tin.tung@intel.com>
6303R: Mustafa Ismail <mustafa.ismail@intel.com>
6304R: Shiraz Saleem <shiraz.saleem@intel.com>
6305R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6306L: linux-rdma@vger.kernel.org
6307S: Supported
6308F: drivers/infiniband/hw/i40iw/
6309
224f9e6d
AS
6310INTEL MERRIFIELD GPIO DRIVER
6311M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6312L: linux-gpio@vger.kernel.org
6313S: Maintained
6314F: drivers/gpio/gpio-merrifield.c
6315
0963d59b
LW
6316INTEL-MID GPIO DRIVER
6317M: David Cohen <david.a.cohen@linux.intel.com>
6318L: linux-gpio@vger.kernel.org
6319S: Maintained
6320F: drivers/gpio/gpio-intel-mid.c
6321
ca907a90
SY
6322INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6323M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6324L: linux-wireless@vger.kernel.org
ca907a90 6325S: Maintained
679655da 6326F: Documentation/networking/README.ipw2100
679655da 6327F: Documentation/networking/README.ipw2200
367a1092 6328F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6329
5760b0a5
AS
6330INTEL(R) TRACE HUB
6331M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6332S: Supported
6333F: Documentation/trace/intel_th.txt
6334F: drivers/hwtracing/intel_th/
6335
4bd96a7a 6336INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6337M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6338L: tboot-devel@lists.sourceforge.net
6339W: http://tboot.sourceforge.net
e9b7d7c8 6340T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6341S: Supported
6342F: Documentation/intel_txt.txt
6343F: include/linux/tboot.h
6344F: arch/x86/kernel/tboot.c
6345
8a70da82 6346INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6347M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6348M: linux-wimax@intel.com
49e7d9df 6349L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6350S: Supported
6351W: http://linuxwimax.org
679655da
JP
6352F: Documentation/wimax/README.i2400m
6353F: drivers/net/wimax/i2400m/
c117ab84 6354F: include/uapi/linux/wimax/i2400m.h
8a70da82 6355
1c0ce89c
SG
6356INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6357M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6358L: linux-wireless@vger.kernel.org
1c0ce89c 6359S: Supported
7ac9a364 6360F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6361
b481de9c 6362INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6363M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6364M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6365M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6366M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6367L: linux-wireless@vger.kernel.org
b481de9c 6368W: http://intellinuxwireless.org
b62ff718 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6370S: Supported
e705c121 6371F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6372
de8fe023
TW
6373INTEL MANAGEMENT ENGINE (mei)
6374M: Tomas Winkler <tomas.winkler@intel.com>
6375L: linux-kernel@vger.kernel.org
6376S: Supported
c117ab84 6377F: include/uapi/linux/mei.h
5069288b 6378F: include/linux/mei_cl_bus.h
de8fe023 6379F: drivers/misc/mei/*
222818c3 6380F: drivers/watchdog/mei_wdt.c
e07950a1 6381F: Documentation/misc-devices/mei/*
de8fe023 6382
50ceb98b
SD
6383INTEL MIC DRIVERS (mic)
6384M: Sudeep Dutt <sudeep.dutt@intel.com>
6385M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6386S: Supported
6387W: https://github.com/sudeepdutt/mic
6388W: http://software.intel.com/en-us/mic-developer
6389F: include/linux/mic_bus.h
6390F: include/linux/scif.h
6391F: include/uapi/linux/mic_common.h
6392F: include/uapi/linux/mic_ioctl.h
9f273c24 6393F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6394F: drivers/misc/mic/
6395F: drivers/dma/mic_x100_dma.c
6396F: drivers/dma/mic_x100_dma.h
9f273c24 6397F: Documentation/mic/
50ceb98b 6398
fdca4f16 6399INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6400M: Zha Qipeng<qipeng.zha@intel.com>
6401L: platform-driver-x86@vger.kernel.org
6402S: Maintained
6403F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6404F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6405F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6406F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6407
378f956e
SKC
6408INTEL TELEMETRY DRIVER
6409M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6410L: platform-driver-x86@vger.kernel.org
6411S: Maintained
378f956e 6412F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6413F: drivers/platform/x86/intel_telemetry*
0a8b8353 6414
b740d2e9
RB
6415INTEL PMC CORE DRIVER
6416M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6417M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6418L: platform-driver-x86@vger.kernel.org
6419S: Maintained
6420F: arch/x86/include/asm/pmc_core.h
6421F: drivers/platform/x86/intel_pmc_core*
6422
cb109a0e 6423IOC3 ETHERNET DRIVER
8b58be88 6424M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6425L: linux-mips@linux-mips.org
6426S: Maintained
8862bf1e 6427F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6428
cb109a0e 6429IOC3 SERIAL DRIVER
8b58be88 6430M: Pat Gefre <pfg@sgi.com>
d39e0721 6431L: linux-serial@vger.kernel.org
cb109a0e 6432S: Maintained
df621252 6433F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6434
0b6e8569
SW
6435IOMMU DRIVERS
6436M: Joerg Roedel <joro@8bytes.org>
6437L: iommu@lists.linux-foundation.org
6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6439S: Maintained
efcd94c0 6440F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6441F: drivers/iommu/
6442
4480f15b 6443IP MASQUERADING
8b58be88 6444M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6445S: Maintained
679655da 6446F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6447
4409ebe9 6448IPMI SUBSYSTEM
8b58be88 6449M: Corey Minyard <minyard@acm.org>
b0c90653 6450L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6451W: http://openipmi.sourceforge.net/
6452S: Supported
679655da
JP
6453F: Documentation/IPMI.txt
6454F: drivers/char/ipmi/
6455F: include/linux/ipmi*
c117ab84 6456F: include/uapi/linux/ipmi*
4409ebe9 6457
2d800897
KW
6458QCOM AUDIO (ASoC) DRIVERS
6459M: Patrick Lai <plai@codeaurora.org>
6460M: Banajit Goswami <bgoswami@codeaurora.org>
6461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6462S: Supported
6463F: sound/soc/qcom/
6464
e2d1d6c0 6465IPS SCSI RAID DRIVER
8b58be88 6466M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6467L: linux-scsi@vger.kernel.org
6468W: http://www.adaptec.com/
6469S: Maintained
679655da 6470F: drivers/scsi/ips*
e2d1d6c0
RD
6471
6472IPVS
8b58be88
JP
6473M: Wensong Zhang <wensong@linux-vs.org>
6474M: Simon Horman <horms@verge.net.au>
6475M: Julian Anastasov <ja@ssi.bg>
979b6c13 6476L: netdev@vger.kernel.org
e2d1d6c0 6477L: lvs-devel@vger.kernel.org
1da177e4 6478S: Maintained
9f273c24
FW
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6481F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6482F: include/net/ip_vs.h
c117ab84 6483F: include/uapi/linux/ip_vs.h
679655da 6484F: net/netfilter/ipvs/
1da177e4 6485
e7839f25 6486IPWIRELESS DRIVER
e5f6450c 6487M: Jiri Kosina <jikos@kernel.org>
d8130624 6488M: David Sterba <dsterba@suse.com>
92094aa0 6489S: Odd Fixes
282361a0 6490F: drivers/tty/ipwireless/
099dc4fb 6491
e2d1d6c0 6492IPX NETWORK LAYER
8b58be88 6493M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6494L: netdev@vger.kernel.org
6495S: Maintained
679655da 6496F: include/net/ipx.h
c117ab84 6497F: include/uapi/linux/ipx.h
679655da 6498F: net/ipx/
e2d1d6c0 6499
1da177e4 6500IRDA SUBSYSTEM
8b58be88 6501M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6502L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6503L: netdev@vger.kernel.org
1da177e4 6504W: http://irda.sourceforge.net/
f353976d 6505S: Maintained
e0057975 6506T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6507F: Documentation/networking/irda.txt
6508F: drivers/net/irda/
6509F: include/net/irda/
6510F: net/irda/
1da177e4 6511
a800c7cc
TG
6512IRQ SUBSYSTEM
6513M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6514L: linux-kernel@vger.kernel.org
a800c7cc 6515S: Maintained
75fc2d37 6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6517F: kernel/irq/
2ed9fd28
JC
6518
6519IRQCHIP DRIVERS
6520M: Thomas Gleixner <tglx@linutronix.de>
6521M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6522M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6523L: linux-kernel@vger.kernel.org
6524S: Maintained
6525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6526T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6527F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6528F: drivers/irqchip/
a800c7cc 6529
7ab3a837 6530IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6531M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6532S: Maintained
b09dec2c 6533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6534F: Documentation/IRQ-domain.txt
6535F: include/linux/irqdomain.h
6536F: kernel/irq/irqdomain.c
b09dec2c 6537F: kernel/irq/msi.c
7ab3a837 6538
ad7afc38
WBG
6539ISA
6540M: William Breathitt Gray <vilhelm.gray@gmail.com>
6541S: Maintained
6542F: Documentation/isa.txt
6543F: drivers/base/isa.c
6544F: include/linux/isa.h
6545
e2d1d6c0 6546ISAPNP
8b58be88 6547M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6548S: Maintained
679655da
JP
6549F: Documentation/isapnp.txt
6550F: drivers/pnp/isapnp/
6551F: include/linux/isapnp.h
e2d1d6c0 6552
d39b8420
HV
6553ISA RADIO MODULE
6554M: Hans Verkuil <hverkuil@xs4all.nl>
6555L: linux-media@vger.kernel.org
6556T: git git://linuxtv.org/media_tree.git
a825eaec 6557W: https://linuxtv.org
d39b8420
HV
6558S: Maintained
6559F: drivers/media/radio/radio-isa*
6560
71a6d0af
HW
6561iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6562M: Peter Jones <pjones@redhat.com>
6563M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6564S: Maintained
6565F: drivers/firmware/iscsi_ibft*
6566
14816b1e 6567ISCSI
8b58be88 6568M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6569L: open-iscsi@googlegroups.com
6570W: www.open-iscsi.org
54e5881d 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6572S: Maintained
679655da
JP
6573F: drivers/scsi/*iscsi*
6574F: include/scsi/*iscsi*
14816b1e 6575
1e65eb42
OG
6576ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6577M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6578M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6579M: Roi Dayan <roid@mellanox.com>
6580L: linux-rdma@vger.kernel.org
6581S: Supported
6582W: http://www.openfabrics.org
6583W: www.open-iscsi.org
6584Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6585F: drivers/infiniband/ulp/iser/
1e65eb42 6586
2b70e5fd 6587ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6588M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6590L: linux-rdma@vger.kernel.org
6591L: target-devel@vger.kernel.org
6592S: Supported
6593W: http://www.linux-iscsi.org
6594F: drivers/infiniband/ulp/isert
6595
1da177e4 6596ISDN SUBSYSTEM
8b58be88 6597M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6598L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6599L: netdev@vger.kernel.org
1da177e4 6600W: http://www.isdn4linux.de
54e5881d 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6602S: Maintained
679655da
JP
6603F: Documentation/isdn/
6604F: drivers/isdn/
6605F: include/linux/isdn.h
6606F: include/linux/isdn/
c117ab84
CEB
6607F: include/uapi/linux/isdn.h
6608F: include/uapi/linux/isdn/
1da177e4
LT
6609
6610ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6611M: Armin Schindler <mac@melware.de>
d5d52273 6612L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6613W: http://www.melware.de
6614S: Maintained
679655da 6615F: drivers/isdn/hardware/eicon/
1da177e4 6616
d624870f 6617IT87 HARDWARE MONITORING DRIVER
d8130624 6618M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6619L: linux-hwmon@vger.kernel.org
d624870f
JD
6620S: Maintained
6621F: Documentation/hwmon/it87
6622F: drivers/hwmon/it87.c
6623
d7104bff
AP
6624IT913X MEDIA DRIVER
6625M: Antti Palosaari <crope@iki.fi>
6626L: linux-media@vger.kernel.org
a825eaec 6627W: https://linuxtv.org
d7104bff
AP
6628W: http://palosaari.fi/linux/
6629Q: http://patchwork.linuxtv.org/project/linux-media/list/
6630T: git git://linuxtv.org/anttip/media_tree.git
6631S: Maintained
249c697e 6632F: drivers/media/tuners/it913x*
d7104bff 6633
91821ff3 6634IVTV VIDEO4LINUX DRIVER
6afdeaf8 6635M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6636L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6637L: linux-media@vger.kernel.org
275ffde4 6638T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6639W: http://www.ivtvdriver.org
6640S: Maintained
679655da 6641F: Documentation/video4linux/*.ivtv
90d72ac6 6642F: drivers/media/pci/ivtv/
c117ab84 6643F: include/uapi/linux/ivtv*
91821ff3 6644
68620bdd
MP
6645IX2505V MEDIA DRIVER
6646M: Malcolm Priestley <tvboxspy@gmail.com>
6647L: linux-media@vger.kernel.org
a825eaec 6648W: https://linuxtv.org
68620bdd
MP
6649Q: http://patchwork.linuxtv.org/project/linux-media/list/
6650S: Maintained
6651F: drivers/media/dvb-frontends/ix2505v*
6652
4453d736
GR
6653JC42.4 TEMPERATURE SENSOR DRIVER
6654M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6655L: linux-hwmon@vger.kernel.org
4453d736
GR
6656S: Maintained
6657F: drivers/hwmon/jc42.c
6658F: Documentation/hwmon/jc42
6659
e2d1d6c0 6660JFS FILESYSTEM
3256f80f 6661M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6662L: jfs-discussion@lists.sourceforge.net
6663W: http://jfs.sourceforge.net/
54e5881d 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6665S: Maintained
679655da
JP
6666F: Documentation/filesystems/jfs.txt
6667F: fs/jfs/
e2d1d6c0 6668
95252236 6669JME NETWORK DRIVER
8b58be88 6670M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6671L: netdev@vger.kernel.org
6672S: Maintained
63d24a0e 6673F: drivers/net/ethernet/jme.*
95252236 6674
1da177e4 6675JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6676M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6677L: linux-mtd@lists.infradead.org
6678W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6679S: Maintained
679655da 6680F: fs/jffs2/
c117ab84 6681F: include/uapi/linux/jffs2.h
1da177e4 6682
d183e11a
TT
6683JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6684M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6685M: Jan Kara <jack@suse.com>
d183e11a
TT
6686L: linux-ext4@vger.kernel.org
6687S: Maintained
6688F: fs/jbd2/
6689F: include/linux/jbd2.h
ae0718f8 6690
207dab5f
MU
6691JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6692M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6693L: linux-media@vger.kernel.org
6694S: Maintained
6695F: drivers/media/platform/rcar_jpu.c
6696
fd8b6cb4 6697JSM Neo PCI based serial card
df247081 6698M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6699L: linux-serial@vger.kernel.org
6700S: Maintained
df621252 6701F: drivers/tty/serial/jsm/
ae0718f8 6702
af39917d
CL
6703K10TEMP HARDWARE MONITORING DRIVER
6704M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6705L: linux-hwmon@vger.kernel.org
af39917d
CL
6706S: Maintained
6707F: Documentation/hwmon/k10temp
6708F: drivers/hwmon/k10temp.c
6709
4660cb35 6710K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6711M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6712L: linux-hwmon@vger.kernel.org
ae0718f8 6713S: Maintained
679655da
JP
6714F: Documentation/hwmon/k8temp
6715F: drivers/hwmon/k8temp.c
ae0718f8 6716
0ba1d91d
AR
6717KASAN
6718M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6719R: Alexander Potapenko <glider@google.com>
6720R: Dmitry Vyukov <dvyukov@google.com>
6721L: kasan-dev@googlegroups.com
6722S: Maintained
6723F: arch/*/include/asm/kasan.h
6724F: arch/*/mm/kasan_init*
2757aafa 6725F: Documentation/dev-tools/kasan.rst
64f8ebaf 6726F: include/linux/kasan*.h
0ba1d91d
AR
6727F: lib/test_kasan.c
6728F: mm/kasan/
6729F: scripts/Makefile.kasan
6730
1da177e4 6731KCONFIG
5eb1f99e 6732M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6733L: linux-kbuild@vger.kernel.org
cea8321c 6734T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6735S: Maintained
679655da
JP
6736F: Documentation/kbuild/kconfig-language.txt
6737F: scripts/kconfig/
1da177e4 6738
ea6c2089 6739KDUMP
f871f191
VG
6740M: Dave Young <dyoung@redhat.com>
6741M: Baoquan He <bhe@redhat.com>
6742R: Vivek Goyal <vgoyal@redhat.com>
34633993 6743L: kexec@lists.infradead.org
ea6c2089
VG
6744W: http://lse.sourceforge.net/kdump/
6745S: Maintained
80811493 6746F: Documentation/kdump/
ea6c2089 6747
f41bf02f
HV
6748KEENE FM RADIO TRANSMITTER DRIVER
6749M: Hans Verkuil <hverkuil@xs4all.nl>
6750L: linux-media@vger.kernel.org
6751T: git git://linuxtv.org/media_tree.git
a825eaec 6752W: https://linuxtv.org
f41bf02f
HV
6753S: Maintained
6754F: drivers/media/radio/radio-keene*
6755
1da177e4 6756KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6757M: Ian Kent <raven@themaw.net>
f694fc97 6758L: autofs@vger.kernel.org
1da177e4 6759S: Maintained
679655da 6760F: fs/autofs4/
1da177e4 6761
70fb7ba6 6762KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6763M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6766L: linux-kbuild@vger.kernel.org
5ce45962 6767S: Maintained
679655da
JP
6768F: Documentation/kbuild/
6769F: Makefile
6770F: scripts/Makefile.*
70fb7ba6
MM
6771F: scripts/basic/
6772F: scripts/mk*
6773F: scripts/package/
1da177e4
LT
6774
6775KERNEL JANITORS
c3000e03 6776L: kernel-janitors@vger.kernel.org
10466f5a 6777W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6778S: Odd Fixes
1da177e4 6779
e8b43555 6780KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6781M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6782M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6783L: linux-nfs@vger.kernel.org
1da177e4 6784W: http://nfs.sourceforge.net/
9f273c24 6785T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6786S: Supported
679655da 6787F: fs/nfsd/
c117ab84 6788F: include/uapi/linux/nfsd/
679655da
JP
6789F: fs/lockd/
6790F: fs/nfs_common/
6791F: net/sunrpc/
6792F: include/linux/lockd/
6793F: include/linux/sunrpc/
c117ab84 6794F: include/uapi/linux/sunrpc/
1da177e4 6795
13b122b3
SK
6796KERNEL SELFTEST FRAMEWORK
6797M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6798M: Shuah Khan <shuah@kernel.org>
64f00850 6799L: linux-kselftest@vger.kernel.org
13b122b3
SK
6800T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6801S: Maintained
6802F: tools/testing/selftests
6803
426d62e2 6804KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6805M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6806M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6807L: kvm@vger.kernel.org
e3e58478 6808W: http://www.linux-kvm.org
a94b40a6 6809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6810S: Supported
c93a64fe
PB
6811F: Documentation/*/kvm*.txt
6812F: Documentation/virtual/kvm/
679655da 6813F: arch/*/kvm/
1662e862
CB
6814F: arch/x86/kernel/kvm.c
6815F: arch/x86/kernel/kvmclock.c
679655da
JP
6816F: arch/*/include/asm/kvm*
6817F: include/linux/kvm*
c117ab84 6818F: include/uapi/linux/kvm*
679655da 6819F: virt/kvm/
6d0a1a61 6820F: tools/kvm/
426d62e2 6821
ad8003d3 6822KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6823M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6824L: kvm@vger.kernel.org
038161de 6825W: http://www.linux-kvm.org/
7de609c8 6826S: Maintained
679655da 6827F: arch/x86/include/asm/svm.h
679655da 6828F: arch/x86/kvm/svm.c
426d62e2 6829
513014b7 6830KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6831M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6832L: kvm-ppc@vger.kernel.org
038161de 6833W: http://www.linux-kvm.org/
6a7f972d 6834T: git git://github.com/agraf/linux-2.6.git
513014b7 6835S: Supported
679655da
JP
6836F: arch/powerpc/include/asm/kvm*
6837F: arch/powerpc/kvm/
513014b7 6838
85f8fffe 6839KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6840M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6841M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6842L: linux-s390@vger.kernel.org
6843W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6845S: Supported
679655da
JP
6846F: Documentation/s390/kvm.txt
6847F: arch/s390/include/asm/kvm*
80811493 6848F: arch/s390/kvm/
85f8fffe 6849
a749474d 6850KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6851M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6852M: Marc Zyngier <marc.zyngier@arm.com>
6853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6854L: kvmarm@lists.cs.columbia.edu
6855W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6857S: Supported
a749474d
CD
6858F: arch/arm/include/uapi/asm/kvm*
6859F: arch/arm/include/asm/kvm*
6860F: arch/arm/kvm/
5c8818b4
MZ
6861F: virt/kvm/arm/
6862F: include/kvm/arm_*
a749474d 6863
6394a3ec 6864KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6865M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6866M: Marc Zyngier <marc.zyngier@arm.com>
6867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6868L: kvmarm@lists.cs.columbia.edu
6869S: Maintained
6870F: arch/arm64/include/uapi/asm/kvm*
6871F: arch/arm64/include/asm/kvm*
6872F: arch/arm64/kvm/
6873
bfd3d532
JH
6874KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6875M: James Hogan <james.hogan@imgtec.com>
6876L: linux-mips@linux-mips.org
6877S: Supported
6878F: arch/mips/include/uapi/asm/kvm*
6879F: arch/mips/include/asm/kvm*
6880F: arch/mips/kvm/
6881
dc009d92 6882KEXEC
8b58be88 6883M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6884W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6885L: kexec@lists.infradead.org
dc009d92 6886S: Maintained
679655da 6887F: include/linux/kexec.h
c117ab84 6888F: include/uapi/linux/kexec.h
10540a69 6889F: kernel/kexec*
dc009d92 6890
e971461f
DH
6891KEYS/KEYRINGS:
6892M: David Howells <dhowells@redhat.com>
aa62efff 6893L: keyrings@vger.kernel.org
e971461f 6894S: Maintained
d410fa4e 6895F: Documentation/security/keys.txt
e971461f
DH
6896F: include/linux/key.h
6897F: include/linux/key-type.h
75aeddd1
DH
6898F: include/linux/keyctl.h
6899F: include/uapi/linux/keyctl.h
e971461f
DH
6900F: include/keys/
6901F: security/keys/
6902
7f3c68be 6903KEYS-TRUSTED
74dd744f
MZ
6904M: David Safford <safford@us.ibm.com>
6905M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6906L: linux-security-module@vger.kernel.org
aa62efff 6907L: keyrings@vger.kernel.org
7f3c68be 6908S: Supported
d410fa4e 6909F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6910F: include/keys/trusted-type.h
6911F: security/keys/trusted.c
6912F: security/keys/trusted.h
6913
6914KEYS-ENCRYPTED
74dd744f
MZ
6915M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6916M: David Safford <safford@us.ibm.com>
7f3c68be 6917L: linux-security-module@vger.kernel.org
aa62efff 6918L: keyrings@vger.kernel.org
7f3c68be 6919S: Supported
d410fa4e 6920F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6921F: include/keys/encrypted-type.h
19c90aa6 6922F: security/keys/encrypted-keys/
7f3c68be 6923
5b778dad 6924KGDB / KDB /debug_core
8b58be88 6925M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6926W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6927L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6929S: Maintained
679655da
JP
6930F: Documentation/DocBook/kgdb.tmpl
6931F: drivers/misc/kgdbts.c
df621252 6932F: drivers/tty/serial/kgdboc.c
5b778dad 6933F: include/linux/kdb.h
679655da 6934F: include/linux/kgdb.h
4063eb5f 6935F: kernel/debug/
e3e2aaf7 6936
456db8cc 6937KMEMCHECK
8b58be88 6938M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6939M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6940S: Maintained
9c296b46 6941F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6942F: arch/x86/include/asm/kmemcheck.h
6943F: arch/x86/mm/kmemcheck/
6944F: include/linux/kmemcheck.h
6945F: mm/kmemcheck.c
b9ce08c0 6946
c3bb4d24 6947KMEMLEAK
8b58be88 6948M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6949S: Maintained
ca90a7a3 6950F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6951F: include/linux/kmemleak.h
6952F: mm/kmemleak.c
6953F: mm/kmemleak-test.c
6954
89559a61 6955KPROBES
a320817c 6956M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6957M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6958M: "David S. Miller" <davem@davemloft.net>
353def94 6959M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6960S: Maintained
679655da
JP
6961F: Documentation/kprobes.txt
6962F: include/linux/kprobes.h
6963F: kernel/kprobes.c
89559a61 6964
70e84049 6965KS0108 LCD CONTROLLER DRIVER
8b58be88 6966M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6967W: http://miguelojeda.es/auxdisplay.htm
6968W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6969S: Maintained
679655da
JP
6970F: Documentation/auxdisplay/ks0108
6971F: drivers/auxdisplay/ks0108.c
6972F: include/linux/ks0108.h
70e84049 6973
1b69c6d0
DA
6974L3MDEV
6975M: David Ahern <dsa@cumulusnetworks.com>
6976L: netdev@vger.kernel.org
6977S: Maintained
6978F: net/l3mdev
6979F: include/net/l3mdev.h
6980
9ca44355 6981LANTIQ MIPS ARCHITECTURE
bdb40e8e 6982M: John Crispin <john@phrozen.org>
9ca44355
JC
6983L: linux-mips@linux-mips.org
6984S: Maintained
6985F: arch/mips/lantiq
6986
1da177e4 6987LAPB module
1da177e4 6988L: linux-x25@vger.kernel.org
bf9915cc 6989S: Orphan
679655da
JP
6990F: Documentation/networking/lapb-module.txt
6991F: include/*/lapb.h
6992F: net/lapb/
1da177e4
LT
6993
6994LASI 53c700 driver for PARISC
8b58be88 6995M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6996L: linux-scsi@vger.kernel.org
6997S: Maintained
679655da
JP
6998F: Documentation/scsi/53c700.txt
6999F: drivers/scsi/53c700*
1da177e4 7000
263de9b5 7001LED SUBSYSTEM
8b58be88 7002M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7003M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7004L: linux-leds@vger.kernel.org
b8926ba0 7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7006S: Maintained
85c90368 7007F: Documentation/devicetree/bindings/leds/
679655da
JP
7008F: drivers/leds/
7009F: include/linux/leds.h
263de9b5 7010
b0461a44 7011LEGACY EEPROM DRIVER
d8130624 7012M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7013S: Maintained
7014F: Documentation/misc-devices/eeprom
7015F: drivers/misc/eeprom/eeprom.c
7016
1da177e4 7017LEGO USB Tower driver
8b58be88 7018M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7019L: legousb-devel@lists.sourceforge.net
7020W: http://legousb.sourceforge.net/
7021S: Maintained
679655da 7022F: drivers/usb/misc/legousbtower.c
1da177e4 7023
055616a8
MK
7024LG2160 MEDIA DRIVER
7025M: Michael Krufky <mkrufky@linuxtv.org>
7026L: linux-media@vger.kernel.org
a825eaec 7027W: https://linuxtv.org
055616a8
MK
7028W: http://github.com/mkrufky
7029Q: http://patchwork.linuxtv.org/project/linux-media/list/
7030T: git git://linuxtv.org/mkrufky/tuners.git
7031S: Maintained
7032F: drivers/media/dvb-frontends/lg2160.*
7033
6f0e7725
MK
7034LGDT3305 MEDIA DRIVER
7035M: Michael Krufky <mkrufky@linuxtv.org>
7036L: linux-media@vger.kernel.org
a825eaec 7037W: https://linuxtv.org
6f0e7725
MK
7038W: http://github.com/mkrufky
7039Q: http://patchwork.linuxtv.org/project/linux-media/list/
7040T: git git://linuxtv.org/mkrufky/tuners.git
7041S: Maintained
7042F: drivers/media/dvb-frontends/lgdt3305.*
7043
568a17ff 7044LGUEST
8b58be88 7045M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7046L: lguest@lists.ozlabs.org
568a17ff 7047W: http://lguest.ozlabs.org/
72e91863 7048S: Odd Fixes
070f420b 7049F: arch/x86/include/asm/lguest*.h
679655da
JP
7050F: arch/x86/lguest/
7051F: drivers/lguest/
7052F: include/linux/lguest*.h
070f420b 7053F: tools/lguest/
568a17ff 7054
32ac7cb2
TH
7055LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7056M: Tejun Heo <tj@kernel.org>
7057L: linux-ide@vger.kernel.org
7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7059S: Maintained
7060F: drivers/ata/
7061F: include/linux/ata.h
7062F: include/linux/libata.h
d2abf98e 7063F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7064
7065LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7066M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7067L: linux-ide@vger.kernel.org
7068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7069S: Maintained
7070F: include/linux/pata_arasan_cf_data.h
7071F: drivers/ata/pata_arasan_cf.c
7072
c7fa056c
BZ
7073LIBATA PATA DRIVERS
7074M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7075M: Tejun Heo <tj@kernel.org>
7076L: linux-ide@vger.kernel.org
7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7078S: Maintained
7079F: drivers/ata/pata_*.c
7080F: drivers/ata/ata_generic.c
7081
32ac7cb2
TH
7082LIBATA SATA AHCI PLATFORM devices support
7083M: Hans de Goede <hdegoede@redhat.com>
7084M: Tejun Heo <tj@kernel.org>
7085L: linux-ide@vger.kernel.org
7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7087S: Maintained
7088F: drivers/ata/ahci_platform.c
7089F: drivers/ata/libahci_platform.c
7090F: include/linux/ahci_platform.h
7091
7092LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7093M: Mikael Pettersson <mikpelinux@gmail.com>
7094L: linux-ide@vger.kernel.org
7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7096S: Maintained
7097F: drivers/ata/sata_promise.*
7098
1acd437c
SL
7099LIBLOCKDEP
7100M: Sasha Levin <sasha.levin@oracle.com>
7101S: Maintained
7102F: tools/lib/lockdep/
7103
bc30196f
DW
7104LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7105M: Dan Williams <dan.j.williams@intel.com>
7106L: linux-nvdimm@lists.01.org
7107Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7109S: Supported
7110F: drivers/nvdimm/*
7111F: include/linux/nd.h
7112F: include/linux/libnvdimm.h
7113F: include/uapi/linux/ndctl.h
7114
7115LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7116M: Ross Zwisler <ross.zwisler@linux.intel.com>
7117L: linux-nvdimm@lists.01.org
7118Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7119S: Supported
7120F: drivers/nvdimm/blk.c
7121F: drivers/nvdimm/region_devs.c
7122F: drivers/acpi/nfit*
7123
7124LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7125M: Vishal Verma <vishal.l.verma@intel.com>
7126L: linux-nvdimm@lists.01.org
7127Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7128S: Supported
7129F: drivers/nvdimm/btt*
7130
7131LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7132M: Ross Zwisler <ross.zwisler@linux.intel.com>
7133L: linux-nvdimm@lists.01.org
7134Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7135S: Supported
7136F: drivers/nvdimm/pmem.c
b864bc17 7137F: include/linux/pmem.h
40603526 7138F: arch/*/include/asm/pmem.h
bc30196f 7139
cd9e9808
MB
7140LIGHTNVM PLATFORM SUPPORT
7141M: Matias Bjorling <mb@lightnvm.io>
7142W: http://github/OpenChannelSSD
4ead1a25 7143L: linux-block@vger.kernel.org
cd9e9808
MB
7144S: Maintained
7145F: drivers/lightnvm/
7146F: include/linux/lightnvm.h
7147F: include/uapi/linux/lightnvm.h
7148
1da177e4 7149LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7150M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7151W: http://www.ibm.com/linux/ltc/projects/ppc
7152S: Supported
11c34c7d 7153F: arch/powerpc/boot/rs6000.h
1da177e4 7154
852bb9f5 7155LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7156M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7157M: Paul Mackerras <paulus@samba.org>
ea668936 7158M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7159W: http://www.penguinppc.org/
a4724ed6 7160L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7161Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7163S: Supported
11c34c7d
JP
7164F: Documentation/powerpc/
7165F: arch/powerpc/
ef69b03d
ME
7166F: drivers/char/tpm/tpm_ibmvtpm*
7167F: drivers/crypto/nx/
7168F: drivers/crypto/vmx/
7169F: drivers/net/ethernet/ibm/ibmveth.*
7170F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7171F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7172F: drivers/pci/hotplug/rpa*
7173F: drivers/scsi/ibmvscsi/
7174N: opal
7175N: /pmac
7176N: powermac
7177N: powernv
7178N: [^a-z0-9]ps3
7179N: pseries
1da177e4
LT
7180
7181LINUX FOR POWER MACINTOSH
8b58be88 7182M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7183W: http://www.penguinppc.org/
a4724ed6 7184L: linuxppc-dev@lists.ozlabs.org
1da177e4 7185S: Maintained
11c34c7d
JP
7186F: arch/powerpc/platforms/powermac/
7187F: drivers/macintosh/
1da177e4 7188
77a76369 7189LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7190M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7191L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7192T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7193S: Maintained
11c34c7d
JP
7194F: arch/powerpc/platforms/512x/
7195F: arch/powerpc/platforms/52xx/
1da177e4
LT
7196
7197LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7198M: Alistair Popple <alistair@popple.id.au>
8b58be88 7199M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7200W: http://www.penguinppc.org/
a4724ed6 7201L: linuxppc-dev@lists.ozlabs.org
1da177e4 7202S: Maintained
11c34c7d
JP
7203F: arch/powerpc/platforms/40x/
7204F: arch/powerpc/platforms/44x/
1da177e4 7205
260c02a9 7206LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7207L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7208S: Orphan
11c34c7d
JP
7209F: arch/powerpc/*/*virtex*
7210F: arch/powerpc/*/*/*virtex*
1da177e4 7211
e93adf1e 7212LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7213M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7214W: http://www.penguinppc.org/
a4724ed6 7215L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7216S: Maintained
a2b1f7c8 7217F: arch/powerpc/platforms/8xx/
e93adf1e 7218
1da177e4 7219LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7220M: Scott Wood <oss@buserror.net>
8b58be88 7221M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7222W: http://www.penguinppc.org/
a4724ed6 7223L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7224T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7225S: Maintained
11c34c7d 7226F: arch/powerpc/platforms/83xx/
4c8f581d 7227F: arch/powerpc/platforms/85xx/
1da177e4 7228
ab06ff3a 7229LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7230M: Olof Johansson <olof@lixom.net>
a4724ed6 7231L: linuxppc-dev@lists.ozlabs.org
92e19709 7232S: Maintained
11c34c7d
JP
7233F: arch/powerpc/platforms/pasemi/
7234F: drivers/*/*pasemi*
7235F: drivers/*/*/*pasemi*
ab06ff3a 7236
1da177e4 7237LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7238M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7239L: linux-security-module@vger.kernel.org
1da177e4
LT
7240S: Supported
7241
a23ce6da
HW
7242LIS3LV02D ACCELEROMETER DRIVER
7243M: Eric Piel <eric.piel@tremplin-utc.net>
7244S: Maintained
ff606677
JD
7245F: Documentation/misc-devices/lis3lv02d
7246F: drivers/misc/lis3lv02d/
bd35665f 7247F: drivers/platform/x86/hp_accel.c
a23ce6da 7248
b700e7f0
SJ
7249LIVE PATCHING
7250M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7251M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7252M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7253M: Miroslav Benes <mbenes@suse.cz>
7254R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7255S: Maintained
7256F: kernel/livepatch/
7257F: include/linux/livepatch.h
7258F: arch/x86/include/asm/livepatch.h
7259F: arch/x86/kernel/livepatch.c
5e4e3844 7260F: Documentation/livepatch/
b700e7f0 7261F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7262F: samples/livepatch/
b700e7f0 7263L: live-patching@vger.kernel.org
74d50da3 7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7265
ea861d73
KC
7266LINUX KERNEL DUMP TEST MODULE (LKDTM)
7267M: Kees Cook <keescook@chromium.org>
7268S: Maintained
426f3a53 7269F: drivers/misc/lkdtm*
ea861d73 7270
e2d1d6c0 7271LLC (802.2)
8b58be88 7272M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7273S: Maintained
679655da 7274F: include/linux/llc.h
c117ab84 7275F: include/uapi/linux/llc.h
679655da
JP
7276F: include/net/llc*
7277F: net/llc/
e2d1d6c0 7278
4e233cbe
AD
7279LM73 HARDWARE MONITOR DRIVER
7280M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7281L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7282S: Maintained
7283F: drivers/hwmon/lm73.c
7284
156e2d1a 7285LM78 HARDWARE MONITOR DRIVER
d8130624 7286M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7287L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7288S: Maintained
7289F: Documentation/hwmon/lm78
7290F: drivers/hwmon/lm78.c
7291
1da177e4 7292LM83 HARDWARE MONITOR DRIVER
d8130624 7293M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7294L: linux-hwmon@vger.kernel.org
1da177e4 7295S: Maintained
679655da
JP
7296F: Documentation/hwmon/lm83
7297F: drivers/hwmon/lm83.c
1da177e4
LT
7298
7299LM90 HARDWARE MONITOR DRIVER
d8130624 7300M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7301L: linux-hwmon@vger.kernel.org
1da177e4 7302S: Maintained
679655da 7303F: Documentation/hwmon/lm90
aae7bce4 7304F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7305F: drivers/hwmon/lm90.c
1da177e4 7306
917cc4e6
GR
7307LM95234 HARDWARE MONITOR DRIVER
7308M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7309L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7310S: Maintained
7311F: Documentation/hwmon/lm95234
7312F: drivers/hwmon/lm95234.c
7313
68620bdd
MP
7314LME2510 MEDIA DRIVER
7315M: Malcolm Priestley <tvboxspy@gmail.com>
7316L: linux-media@vger.kernel.org
a825eaec 7317W: https://linuxtv.org
68620bdd
MP
7318Q: http://patchwork.linuxtv.org/project/linux-media/list/
7319S: Maintained
7320F: drivers/media/usb/dvb-usb-v2/lmedm04*
7321
d4c3be70 7322LOCKING PRIMITIVES
8b58be88
JP
7323M: Peter Zijlstra <peterz@infradead.org>
7324M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7325L: linux-kernel@vger.kernel.org
d4c3be70 7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7327S: Maintained
d4c3be70 7328F: Documentation/locking/
679655da 7329F: include/linux/lockdep.h
d4c3be70
IM
7330F: include/linux/spinlock*.h
7331F: arch/*/include/asm/spinlock*.h
7332F: include/linux/rwlock*.h
7333F: include/linux/mutex*.h
7334F: arch/*/include/asm/mutex*.h
7335F: include/linux/rwsem*.h
7336F: arch/*/include/asm/rwsem.h
7337F: include/linux/seqlock.h
7338F: lib/locking*.[ch]
7486d6da 7339F: kernel/locking/
512e67f9 7340
dde33348 7341LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7342M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7343L: linux-ntfs-dev@lists.sourceforge.net
7344W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7345S: Maintained
679655da 7346F: Documentation/ldm.txt
20d16fef 7347F: block/partitions/ldm.*
1da177e4 7348
ef6ada3d
JE
7349LogFS
7350M: Joern Engel <joern@logfs.org>
756ccb3c 7351M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7352L: logfs@logfs.org
7353W: logfs.org
7354S: Maintained
7355F: fs/logfs/
7356
c87e34ef 7357LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7358M: Sathya Prakash <sathya.prakash@broadcom.com>
7359M: Chaitra P B <chaitra.basappa@broadcom.com>
7360M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7361L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7362L: linux-scsi@vger.kernel.org
9495e835 7363W: http://www.avagotech.com/support/
c87e34ef 7364S: Supported
679655da 7365F: drivers/message/fusion/
500c152a 7366F: drivers/scsi/mpt2sas/
7367F: drivers/scsi/mpt3sas/
c87e34ef 7368
1da177e4 7369LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7370M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7371L: linux-scsi@vger.kernel.org
7372S: Maintained
679655da 7373F: drivers/scsi/sym53c8xx_2/
1da177e4 7374
e5f5c99a
GR
7375LTC4261 HARDWARE MONITOR DRIVER
7376M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7377L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7378S: Maintained
7379F: Documentation/hwmon/ltc4261
7380F: drivers/hwmon/ltc4261.c
7381
81365c31 7382LTP (Linux Test Project)
28b8e8d4 7383M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7384M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7385M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7386M: Jan Stancek <jstancek@redhat.com>
7387M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7388M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7389L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7390W: http://linux-test-project.github.io/
7d1ae8a8 7391T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7392S: Maintained
7393
c12a54b3 7394M32R ARCHITECTURE
c12a54b3 7395W: http://www.linux-m32r.org/
b4174867 7396S: Orphan
679655da 7397F: arch/m32r/
c12a54b3 7398
1da177e4 7399M68K ARCHITECTURE
8b58be88 7400M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7401L: linux-m68k@lists.linux-m68k.org
7402W: http://www.linux-m68k.org/
54e5881d 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7404S: Maintained
679655da 7405F: arch/m68k/
9db35182 7406F: drivers/zorro/
1da177e4
LT
7407
7408M68K ON APPLE MACINTOSH
8b58be88 7409M: Joshua Thompson <funaho@jurai.org>
1da177e4 7410W: http://www.mac.linux-m68k.org/
9bb9f222 7411L: linux-m68k@lists.linux-m68k.org
1da177e4 7412S: Maintained
9db35182 7413F: arch/m68k/mac/
1da177e4
LT
7414
7415M68K ON HP9000/300
8b58be88 7416M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7417W: http://www.tazenda.demon.co.uk/phil/linux-hp
7418S: Maintained
679655da 7419F: arch/m68k/hp300/
1da177e4 7420
74425546
AP
7421M88DS3103 MEDIA DRIVER
7422M: Antti Palosaari <crope@iki.fi>
7423L: linux-media@vger.kernel.org
a825eaec 7424W: https://linuxtv.org
74425546
AP
7425W: http://palosaari.fi/linux/
7426Q: http://patchwork.linuxtv.org/project/linux-media/list/
7427T: git git://linuxtv.org/anttip/media_tree.git
7428S: Maintained
7429F: drivers/media/dvb-frontends/m88ds3103*
7430
68620bdd
MP
7431M88RS2000 MEDIA DRIVER
7432M: Malcolm Priestley <tvboxspy@gmail.com>
7433L: linux-media@vger.kernel.org
a825eaec 7434W: https://linuxtv.org
68620bdd
MP
7435Q: http://patchwork.linuxtv.org/project/linux-media/list/
7436S: Maintained
7437F: drivers/media/dvb-frontends/m88rs2000*
7438
07a092fa 7439MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7440M: Alexey Klimov <klimov.linux@gmail.com>
7441L: linux-media@vger.kernel.org
7442T: git git://linuxtv.org/media_tree.git
7443S: Maintained
7444F: drivers/media/radio/radio-ma901.c
07a092fa 7445
64a327a7 7446MAC80211
8b58be88 7447M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7448L: linux-wireless@vger.kernel.org
491b26b4 7449W: http://wireless.kernel.org/
ce466579
JB
7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7452S: Maintained
679655da
JP
7453F: Documentation/networking/mac80211-injection.txt
7454F: include/net/mac80211.h
7455F: net/mac80211/
2af8c4dc 7456F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7457
b863ceb7 7458MACVLAN DRIVER
8b58be88 7459M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7460L: netdev@vger.kernel.org
7461S: Maintained
679655da
JP
7462F: drivers/net/macvlan.c
7463F: include/linux/if_macvlan.h
b863ceb7 7464
2b6d83e2
JB
7465MAILBOX API
7466M: Jassi Brar <jassisinghbrar@gmail.com>
7467L: linux-kernel@vger.kernel.org
7468S: Maintained
7469F: drivers/mailbox/
7470F: include/linux/mailbox_client.h
7471F: include/linux/mailbox_controller.h
7472
faf1668c 7473MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7474M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7475W: http://www.kernel.org/doc/man-pages
bd7ebec6 7476L: linux-man@vger.kernel.org
1b53dc74 7477S: Maintained
faf1668c 7478
0d3cd4b6
VD
7479MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7480M: Andrew Lunn <andrew@lunn.ch>
7481M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7482S: Maintained
7483F: drivers/net/dsa/mv88e6xxx/
7484
8427defd 7485MARVELL ARMADA DRM SUPPORT
54176cc6 7486M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7487S: Maintained
7488F: drivers/gpu/drm/armada/
4418833e
EV
7489F: include/uapi/drm/armada_drm.h
7490F: Documentation/devicetree/bindings/display/armada/
8427defd 7491
c4d007bc
TP
7492MARVELL CRYPTO DRIVER
7493M: Boris Brezillon <boris.brezillon@free-electrons.com>
7494M: Arnaud Ebalard <arno@natisbad.org>
7495F: drivers/crypto/marvell/
7496S: Maintained
7497L: linux-crypto@vger.kernel.org
7498
44c14c1d 7499MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7500M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7501M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7502L: netdev@vger.kernel.org
7503S: Maintained
7504F: drivers/net/ethernet/marvell/sk*
7505
74cda169 7506MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7507L: libertas-dev@lists.infradead.org
8ac3e99e 7508S: Orphan
f988d640 7509F: drivers/net/wireless/marvell/libertas/
74cda169 7510
b60d6975 7511MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7512M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7513L: netdev@vger.kernel.org
f5ca8502 7514S: Maintained
527a6266 7515F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7516F: include/linux/mv643xx.h
1da177e4 7517
370b8ed9
TP
7518MARVELL MVNETA ETHERNET DRIVER
7519M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7520L: netdev@vger.kernel.org
7521S: Maintained
7522F: drivers/net/ethernet/marvell/mvneta.*
7523
fcad584d 7524MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7525M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7526M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7527L: linux-wireless@vger.kernel.org
7528S: Maintained
277b024e 7529F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7530
a2c3f656 7531MARVELL MWL8K WIRELESS DRIVER
a040d532 7532M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7533L: linux-wireless@vger.kernel.org
16345910 7534S: Odd Fixes
de60f1dc 7535F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7536
2a69567b 7537MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7538M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7539S: Odd Fixes
1fa7e547 7540F: drivers/mmc/host/mvsdio.*
2a69567b 7541
1da177e4 7542MATROX FRAMEBUFFER DRIVER
c69f677c 7543L: linux-fbdev@vger.kernel.org
52653199 7544S: Orphan
8a61f013 7545F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7546F: include/uapi/linux/matroxfb.h
1da177e4 7547
ca462085
GR
7548MAX16065 HARDWARE MONITOR DRIVER
7549M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7550L: linux-hwmon@vger.kernel.org
ca462085
GR
7551S: Maintained
7552F: Documentation/hwmon/max16065
7553F: drivers/hwmon/max16065.c
7554
1f61cab8
GR
7555MAX20751 HARDWARE MONITOR DRIVER
7556M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7557L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7558S: Maintained
7559F: Documentation/hwmon/max20751
7560F: drivers/hwmon/max20751.c
7561
d20620de 7562MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7563L: linux-hwmon@vger.kernel.org
34924b23 7564S: Orphan
679655da
JP
7565F: Documentation/hwmon/max6650
7566F: drivers/hwmon/max6650.c
d20620de 7567
e89ab51f
GR
7568MAX6697 HARDWARE MONITOR DRIVER
7569M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7570L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7571S: Maintained
7572F: Documentation/hwmon/max6697
7573F: Documentation/devicetree/bindings/i2c/max6697.txt
7574F: drivers/hwmon/max6697.c
7575F: include/linux/platform_data/max6697.h
7576
3b2af7f7
PR
7577MAX9860 MONO AUDIO VOICE CODEC DRIVER
7578M: Peter Rosin <peda@axentia.se>
7579L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7580S: Maintained
7581F: Documentation/devicetree/bindings/sound/max9860.txt
7582F: sound/soc/codecs/max9860.*
7583
f8f847b5 7584MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7585M: Krzysztof Kozlowski <krzk@kernel.org>
7586M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7587L: linux-pm@vger.kernel.org
7588S: Supported
7589F: drivers/power/max14577_charger.c
7590F: drivers/power/max77693_charger.c
7591
3811405e
JMC
7592MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7593M: Javier Martinez Canillas <javier@osg.samsung.com>
7594L: linux-kernel@vger.kernel.org
7595S: Supported
96173cc6 7596F: drivers/*/*max77802*.c
3811405e
JMC
7597F: Documentation/devicetree/bindings/*/*max77802.txt
7598F: include/dt-bindings/*/*max77802.h
7599
befeb596
KK
7600MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7601M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7602M: Krzysztof Kozlowski <krzk@kernel.org>
7603M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7604L: linux-kernel@vger.kernel.org
7605S: Supported
86cf635a 7606F: drivers/*/max14577*.c
0998a436 7607F: drivers/*/max77686*.c
86cf635a 7608F: drivers/*/max77693*.c
befeb596
KK
7609F: drivers/extcon/extcon-max14577.c
7610F: drivers/extcon/extcon-max77693.c
7611F: drivers/rtc/rtc-max77686.c
7612F: drivers/clk/clk-max77686.c
7613F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7614F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7615F: Documentation/devicetree/bindings/mfd/max77693.txt
7616F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7617F: include/linux/mfd/max14577*.h
7618F: include/linux/mfd/max77686*.h
7619F: include/linux/mfd/max77693*.h
7620
9be3c9a5
HV
7621MAXIRADIO FM RADIO RECEIVER DRIVER
7622M: Hans Verkuil <hverkuil@xs4all.nl>
7623L: linux-media@vger.kernel.org
7624T: git git://linuxtv.org/media_tree.git
a825eaec 7625W: https://linuxtv.org
9be3c9a5
HV
7626S: Maintained
7627F: drivers/media/radio/radio-maxiradio*
7628
c05dc2cc
PR
7629MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7630M: Peter Rosin <peda@axentia.se>
7631L: linux-iio@vger.kernel.org
7632S: Maintained
7633F: drivers/iio/potentiometer/mcp4531.c
7634
3b8df5fd
WBG
7635MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7636M: William Breathitt Gray <vilhelm.gray@gmail.com>
7637L: linux-iio@vger.kernel.org
7638S: Maintained
7639F: drivers/iio/dac/cio-dac.c
7640
7b49235e
LP
7641MEDIA DRIVERS FOR RENESAS - FCP
7642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7643L: linux-media@vger.kernel.org
7644L: linux-renesas-soc@vger.kernel.org
7645T: git git://linuxtv.org/media_tree.git
7646S: Supported
7647F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7648F: drivers/media/platform/rcar-fcp.c
7649F: include/media/rcar-fcp.h
7650
6f32a8c9
LP
7651MEDIA DRIVERS FOR RENESAS - VSP1
7652M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7653L: linux-media@vger.kernel.org
4a121096 7654L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7655T: git git://linuxtv.org/media_tree.git
7656S: Supported
7657F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7658F: drivers/media/platform/vsp1/
7659
fae2080a
AO
7660MEDIA DRIVERS FOR HELENE
7661M: Abylay Ospan <aospan@netup.ru>
7662L: linux-media@vger.kernel.org
7663W: https://linuxtv.org
7664W: http://netup.tv/
7665T: git git://linuxtv.org/media_tree.git
7666S: Supported
7667F: drivers/media/dvb-frontends/helene*
7668
dacf9ce8
KS
7669MEDIA DRIVERS FOR ASCOT2E
7670M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7671M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7672L: linux-media@vger.kernel.org
a825eaec 7673W: https://linuxtv.org
dacf9ce8
KS
7674W: http://netup.tv/
7675T: git git://linuxtv.org/media_tree.git
7676S: Supported
7677F: drivers/media/dvb-frontends/ascot2e*
7678
a6dc60ff
KS
7679MEDIA DRIVERS FOR CXD2841ER
7680M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7681M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7682L: linux-media@vger.kernel.org
a825eaec 7683W: https://linuxtv.org
a6dc60ff
KS
7684W: http://netup.tv/
7685T: git git://linuxtv.org/media_tree.git
7686S: Supported
7687F: drivers/media/dvb-frontends/cxd2841er*
7688
a5d32b35
KS
7689MEDIA DRIVERS FOR HORUS3A
7690M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7691M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7692L: linux-media@vger.kernel.org
a825eaec 7693W: https://linuxtv.org
a5d32b35
KS
7694W: http://netup.tv/
7695T: git git://linuxtv.org/media_tree.git
7696S: Supported
7697F: drivers/media/dvb-frontends/horus3a*
7698
e025273b
KS
7699MEDIA DRIVERS FOR LNBH25
7700M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7701M: Abylay Ospan <aospan@netup.ru>
e025273b 7702L: linux-media@vger.kernel.org
a825eaec 7703W: https://linuxtv.org
e025273b
KS
7704W: http://netup.tv/
7705T: git git://linuxtv.org/media_tree.git
7706S: Supported
7707F: drivers/media/dvb-frontends/lnbh25*
7708
52b1eaf4
KS
7709MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7710M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7711M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7712L: linux-media@vger.kernel.org
a825eaec 7713W: https://linuxtv.org
52b1eaf4
KS
7714W: http://netup.tv/
7715T: git git://linuxtv.org/media_tree.git
7716S: Supported
7717F: drivers/media/pci/netup_unidvb/*
7718
127c49ae 7719MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7720M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7721M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7722P: LinuxTV.org Project
7723L: linux-media@vger.kernel.org
a825eaec 7724W: https://linuxtv.org
8a6e2535 7725Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7726T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7727S: Maintained
7728F: Documentation/dvb/
7729F: Documentation/video4linux/
ffe06198 7730F: Documentation/DocBook/media/
127c49ae 7731F: drivers/media/
ffe06198 7732F: drivers/staging/media/
eb4b0ec7 7733F: include/linux/platform_data/media/
127c49ae 7734F: include/media/
6c0f0359
MCC
7735F: include/uapi/linux/dvb/
7736F: include/uapi/linux/videodev2.h
7737F: include/uapi/linux/media.h
7738F: include/uapi/linux/v4l2-*
7739F: include/uapi/linux/meye.h
7740F: include/uapi/linux/ivtv*
7741F: include/uapi/linux/uvcvideo.h
d20620de 7742
0c272fc9
JC
7743MEDIATEK ETHERNET DRIVER
7744M: Felix Fietkau <nbd@openwrt.org>
7745M: John Crispin <blogic@openwrt.org>
7746L: netdev@vger.kernel.org
7747S: Maintained
7748F: drivers/net/ethernet/mediatek/
7749
c869f77d
JK
7750MEDIATEK MT7601U WIRELESS LAN DRIVER
7751M: Jakub Kicinski <kubakici@wp.pl>
7752L: linux-wireless@vger.kernel.org
7753S: Maintained
7754F: drivers/net/wireless/mediatek/mt7601u/
7755
e399065b
SS
7756MEGARAID SCSI/SAS DRIVERS
7757M: Kashyap Desai <kashyap.desai@avagotech.com>
7758M: Sumit Saxena <sumit.saxena@avagotech.com>
7759M: Uday Lingala <uday.lingala@avagotech.com>
7760L: megaraidlinux.pdl@avagotech.com
baaea1dc 7761L: linux-scsi@vger.kernel.org
e399065b 7762W: http://www.lsi.com
ce00f85c 7763S: Maintained
679655da
JP
7764F: Documentation/scsi/megaraid.txt
7765F: drivers/scsi/megaraid.*
7766F: drivers/scsi/megaraid/
757e0108 7767
2c46c9d5 7768MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7769M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7770L: netdev@vger.kernel.org
2c46c9d5
AV
7771S: Supported
7772W: http://www.mellanox.com
7773Q: http://patchwork.ozlabs.org/project/netdev/list/
7774F: drivers/net/ethernet/mellanox/mlx4/en_*
7775
e7523a49
OG
7776MELLANOX ETHERNET DRIVER (mlx5e)
7777M: Saeed Mahameed <saeedm@mellanox.com>
7778L: netdev@vger.kernel.org
7779S: Supported
7780W: http://www.mellanox.com
7781Q: http://patchwork.ozlabs.org/project/netdev/list/
7782F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7783
93c1edb2
JP
7784MELLANOX ETHERNET SWITCH DRIVERS
7785M: Jiri Pirko <jiri@mellanox.com>
7786M: Ido Schimmel <idosch@mellanox.com>
7787L: netdev@vger.kernel.org
7788S: Supported
7789W: http://www.mellanox.com
7790Q: http://patchwork.ozlabs.org/project/netdev/list/
7791F: drivers/net/ethernet/mellanox/mlxsw/
7792
be4fdf99
VP
7793MELLANOX MLXCPLD LED DRIVER
7794M: Vadim Pasternak <vadimp@mellanox.com>
7795L: linux-leds@vger.kernel.org
7796S: Supported
7797F: drivers/leds/leds-mlxcpld.c
7798F: Documentation/leds/leds-mlxcpld.txt
7799
58cbbee2
VP
7800MELLANOX PLATFORM DRIVER
7801M: Vadim Pasternak <vadimp@mellanox.com>
7802L: platform-driver-x86@vger.kernel.org
7803S: Supported
7804F: arch/x86/platform/mellanox/mlx-platform.c
7805
8700e3e7
MS
7806SOFT-ROCE DRIVER (rxe)
7807M: Moni Shoua <monis@mellanox.com>
7808L: linux-rdma@vger.kernel.org
7809S: Supported
7810W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7811Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7812F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7813F: include/uapi/rdma/rdma_user_rxe.h
7814
5b25b13a
MD
7815MEMBARRIER SUPPORT
7816M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7817M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7818L: linux-kernel@vger.kernel.org
7819S: Supported
7820F: kernel/membarrier.c
7821F: include/uapi/linux/membarrier.h
7822
70ea91f1
SR
7823MEMORY MANAGEMENT
7824L: linux-mm@kvack.org
70ea91f1
SR
7825W: http://www.linux-mm.org
7826S: Maintained
679655da 7827F: include/linux/mm.h
551450bb
CS
7828F: include/linux/gfp.h
7829F: include/linux/mmzone.h
7830F: include/linux/memory_hotplug.h
7831F: include/linux/vmalloc.h
679655da 7832F: mm/
70ea91f1 7833
f4e9ce66 7834MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7835M: David Woodhouse <dwmw2@infradead.org>
242c325e 7836M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7837L: linux-mtd@lists.infradead.org
8a6e2535
JP
7838W: http://www.linux-mtd.infradead.org/
7839Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7840T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7841T: git git://git.infradead.org/l2-mtd.git
1da177e4 7842S: Maintained
becc7ae5 7843F: Documentation/devicetree/bindings/mtd/
679655da
JP
7844F: drivers/mtd/
7845F: include/linux/mtd/
c117ab84 7846F: include/uapi/mtd/
1da177e4 7847
26c57ef1 7848MEN A21 WATCHDOG DRIVER
30c7469b 7849M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7850L: linux-watchdog@vger.kernel.org
30c7469b 7851S: Maintained
26c57ef1
JT
7852F: drivers/watchdog/mena21_wdt.c
7853
3764e82e 7854MEN CHAMELEON BUS (mcb)
30c7469b
JT
7855M: Johannes Thumshirn <morbidrsa@gmail.com>
7856S: Maintained
3764e82e
JT
7857F: drivers/mcb/
7858F: include/linux/mcb.h
b9f2f459 7859F: Documentation/men-chameleon-bus.txt
3764e82e 7860
48b490d2
AW
7861MEN F21BMC (Board Management Controller)
7862M: Andreas Werner <andreas.werner@men.de>
7863S: Supported
7864F: drivers/mfd/menf21bmc.c
7865F: drivers/watchdog/menf21bmc_wdt.c
7866F: drivers/leds/leds-menf21bmc.c
7867F: drivers/hwmon/menf21bmc_hwmon.c
7868F: Documentation/hwmon/menf21bmc
7869
12285945
JH
7870METAG ARCHITECTURE
7871M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7872L: linux-metag@vger.kernel.org
9f273c24 7873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7874S: Odd Fixes
12285945
JH
7875F: arch/metag/
7876F: Documentation/metag/
7877F: Documentation/devicetree/bindings/metag/
2d799dde 7878F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7879F: drivers/clocksource/metag_generic.c
5698c50d
JH
7880F: drivers/irqchip/irq-metag.c
7881F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7882F: drivers/tty/metag_da.c
12285945 7883
c6375b0a 7884MICROBLAZE ARCHITECTURE
8b58be88 7885M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7886W: http://www.monstr.eu/fdt/
7887T: git git://git.monstr.eu/linux-2.6-microblaze.git
7888S: Supported
0a8c7914 7889F: arch/microblaze/
1da177e4 7890
5615c371
NF
7891MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7892M: Richard Genoud <richard.genoud@gmail.com>
7893S: Maintained
7894F: drivers/tty/serial/atmel_serial.c
7895F: include/linux/atmel_serial.h
7896
2508a45a
CY
7897MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7898M: Chen Yu <yu.c.chen@intel.com>
7899L: platform-driver-x86@vger.kernel.org
7900S: Supported
7901F: drivers/platform/x86/surfacepro3_button.c
7902
1da177e4 7903MICROTEK X6 SCANNER
61eee9a7 7904M: Oliver Neukum <oliver@neukum.org>
1da177e4 7905S: Maintained
679655da 7906F: drivers/usb/image/microtek.*
1da177e4
LT
7907
7908MIPS
8b58be88 7909M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7910L: linux-mips@linux-mips.org
6097050d 7911W: http://www.linux-mips.org/
b05e988e 7912T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7913Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7914S: Supported
f46d92e8 7915F: Documentation/devicetree/bindings/mips/
679655da
JP
7916F: Documentation/mips/
7917F: arch/mips/
1da177e4 7918
413ef3f6
KC
7919MIPS/LOONGSON1 ARCHITECTURE
7920M: Keguang Zhang <keguang.zhang@gmail.com>
7921L: linux-mips@linux-mips.org
7922S: Maintained
7923F: arch/mips/loongson32/
7924F: arch/mips/include/asm/mach-loongson32/
7925F: drivers/*/*loongson1*
7926F: drivers/*/*/*loongson1*
7927
08b7620a
HV
7928MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7929M: Hans Verkuil <hverkuil@xs4all.nl>
7930L: linux-media@vger.kernel.org
7931T: git git://linuxtv.org/media_tree.git
a825eaec 7932W: https://linuxtv.org
08b7620a
HV
7933S: Odd Fixes
7934F: drivers/media/radio/radio-miropcm20*
7935
c09befcb
OG
7936MELLANOX MLX4 core VPI driver
7937M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7938L: netdev@vger.kernel.org
7939L: linux-rdma@vger.kernel.org
7940W: http://www.mellanox.com
7941Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7942S: Supported
7943F: drivers/net/ethernet/mellanox/mlx4/
7944F: include/linux/mlx4/
7945
7946MELLANOX MLX4 IB driver
7947M: Yishai Hadas <yishaih@mellanox.com>
7948L: linux-rdma@vger.kernel.org
7949W: http://www.mellanox.com
e126ba97 7950Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7951S: Supported
7952F: drivers/infiniband/hw/mlx4/
7953F: include/linux/mlx4/
7954
595a4d8f
OG
7955MELLANOX MLX5 core VPI driver
7956M: Matan Barak <matanb@mellanox.com>
7957M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7958L: netdev@vger.kernel.org
7959L: linux-rdma@vger.kernel.org
7960W: http://www.mellanox.com
7961Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7962S: Supported
7963F: drivers/net/ethernet/mellanox/mlx5/core/
7964F: include/linux/mlx5/
7965
595a4d8f
OG
7966MELLANOX MLX5 IB driver
7967M: Matan Barak <matanb@mellanox.com>
7968M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7969L: linux-rdma@vger.kernel.org
7970W: http://www.mellanox.com
7971Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7972S: Supported
b75f0050 7973F: drivers/infiniband/hw/mlx5/
595a4d8f 7974F: include/linux/mlx5/
e126ba97 7975
764589b6
CM
7976MELEXIS MLX90614 DRIVER
7977M: Crt Mori <cmo@melexis.com>
7978L: linux-iio@vger.kernel.org
7979W: http://www.melexis.com
7980S: Supported
7981F: drivers/iio/temperature/mlx90614.c
7982
0ce277e4
AP
7983MN88472 MEDIA DRIVER
7984M: Antti Palosaari <crope@iki.fi>
7985L: linux-media@vger.kernel.org
a825eaec 7986W: https://linuxtv.org
0ce277e4
AP
7987W: http://palosaari.fi/linux/
7988Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7989S: Maintained
94d0eaa4 7990F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7991
4f4d238f
AP
7992MN88473 MEDIA DRIVER
7993M: Antti Palosaari <crope@iki.fi>
7994L: linux-media@vger.kernel.org
a825eaec 7995W: https://linuxtv.org
4f4d238f
AP
7996W: http://palosaari.fi/linux/
7997Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7998S: Maintained
877ba50b 7999F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8000
1da177e4 8001MODULE SUPPORT
8b58be88 8002M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8003S: Maintained
679655da
JP
8004F: include/linux/module.h
8005F: kernel/module.c
1da177e4
LT
8006
8007MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8008W: http://popies.net/meye/
b7788e13 8009S: Orphan
679655da 8010F: Documentation/video4linux/meye.txt
90d72ac6 8011F: drivers/media/pci/meye/
6c0f0359 8012F: include/uapi/linux/meye.h
1da177e4 8013
b9705b60 8014MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8015M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8016S: Maintained
679655da 8017F: Documentation/serial/moxa-smartio
c897401b 8018F: drivers/tty/mxser.*
d735410a 8019
889b2f87
AK
8020MR800 AVERMEDIA USB FM RADIO DRIVER
8021M: Alexey Klimov <klimov.linux@gmail.com>
8022L: linux-media@vger.kernel.org
8023T: git git://linuxtv.org/media_tree.git
8024S: Maintained
8025F: drivers/media/radio/radio-mr800.c
8026
d7155691
AO
8027MRF24J40 IEEE 802.15.4 RADIO DRIVER
8028M: Alan Ott <alan@signal11.us>
8029L: linux-wpan@vger.kernel.org
8030S: Maintained
8031F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8032F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8033
8c4c731a 8034MSI LAPTOP SUPPORT
182ae55c 8035M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8036L: platform-driver-x86@vger.kernel.org
8c4c731a 8037S: Maintained
679655da 8038F: drivers/platform/x86/msi-laptop.c
8c4c731a 8039
0f1006b1 8040MSI WMI SUPPORT
d0944853 8041L: platform-driver-x86@vger.kernel.org
5ee7041e 8042S: Orphan
0f1006b1
AA
8043F: drivers/platform/x86/msi-wmi.c
8044
19a628a0
AP
8045MSI001 MEDIA DRIVER
8046M: Antti Palosaari <crope@iki.fi>
8047L: linux-media@vger.kernel.org
a825eaec 8048W: https://linuxtv.org
19a628a0
AP
8049W: http://palosaari.fi/linux/
8050Q: http://patchwork.linuxtv.org/project/linux-media/list/
8051T: git git://linuxtv.org/anttip/media_tree.git
8052S: Maintained
0185e197 8053F: drivers/media/tuners/msi001*
19a628a0 8054
7570589d 8055MSI2500 MEDIA DRIVER
2c57213f
AP
8056M: Antti Palosaari <crope@iki.fi>
8057L: linux-media@vger.kernel.org
a825eaec 8058W: https://linuxtv.org
2c57213f
AP
8059W: http://palosaari.fi/linux/
8060Q: http://patchwork.linuxtv.org/project/linux-media/list/
8061T: git git://linuxtv.org/anttip/media_tree.git
8062S: Maintained
7570589d 8063F: drivers/media/usb/msi2500/
2c57213f 8064
159eeea4
RJ
8065MSYSTEMS DISKONCHIP G3 MTD DRIVER
8066M: Robert Jarzmik <robert.jarzmik@free.fr>
8067L: linux-mtd@lists.infradead.org
8068S: Maintained
8069F: drivers/mtd/devices/docg3*
8070
62a37dc7 8071MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8072M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8073L: linux-media@vger.kernel.org
8074T: git git://linuxtv.org/media_tree.git
8075S: Maintained
8076F: drivers/media/i2c/mt9m032.c
b5dcee22 8077F: include/media/i2c/mt9m032.h
0e837fb9 8078
62a37dc7 8079MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8080M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8081L: linux-media@vger.kernel.org
8082T: git git://linuxtv.org/media_tree.git
8083S: Maintained
8084F: drivers/media/i2c/mt9p031.c
b5dcee22 8085F: include/media/i2c/mt9p031.h
0e837fb9 8086
62a37dc7 8087MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8088M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8089L: linux-media@vger.kernel.org
8090T: git git://linuxtv.org/media_tree.git
8091S: Maintained
8092F: drivers/media/i2c/mt9t001.c
b5dcee22 8093F: include/media/i2c/mt9t001.h
0e837fb9 8094
62a37dc7 8095MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8096M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8097L: linux-media@vger.kernel.org
8098T: git git://linuxtv.org/media_tree.git
8099S: Maintained
f2272e13 8100F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8101F: drivers/media/i2c/mt9v032.c
b5dcee22 8102F: include/media/i2c/mt9v032.h
0e837fb9 8103
4e0d13cb 8104MULTIFUNCTION DEVICES (MFD)
f7d3210e 8105M: Lee Jones <lee.jones@linaro.org>
7caa7991 8106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8107S: Supported
679655da 8108F: drivers/mfd/
55b5940d 8109F: include/linux/mfd/
4e0d13cb 8110
5c4e6f13 8111MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8112M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8113L: linux-mmc@vger.kernel.org
708dce3f 8114T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8115S: Maintained
2810984b 8116F: Documentation/devicetree/bindings/mmc/
679655da
JP
8117F: drivers/mmc/
8118F: include/linux/mmc/
c117ab84 8119F: include/uapi/linux/mmc/
baca2da4 8120
15a0580c 8121MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8122S: Orphan
679655da
JP
8123F: drivers/mmc/host/mmc_spi.c
8124F: include/linux/spi/mmc_spi.h
15a0580c 8125
1da177e4 8126MULTISOUND SOUND DRIVER
8b58be88 8127M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8128S: Maintained
679655da
JP
8129F: Documentation/sound/oss/MultiSound
8130F: sound/oss/msnd*
1da177e4 8131
d735410a 8132MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8133S: Orphan
c897401b 8134F: drivers/tty/isicom.c
679655da 8135F: include/linux/isicom.h
d735410a 8136
550a7375 8137MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8138M: Bin Liu <b-liu@ti.com>
795fb7e7 8139L: linux-usb@vger.kernel.org
43b416e5 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8141S: Maintained
679655da 8142F: drivers/usb/musb/
550a7375 8143
ea0af5f6
MK
8144MXL5007T MEDIA DRIVER
8145M: Michael Krufky <mkrufky@linuxtv.org>
8146L: linux-media@vger.kernel.org
a825eaec 8147W: https://linuxtv.org
ea0af5f6
MK
8148W: http://github.com/mkrufky
8149Q: http://patchwork.linuxtv.org/project/linux-media/list/
8150T: git git://linuxtv.org/mkrufky/tuners.git
8151S: Maintained
8152F: drivers/media/tuners/mxl5007t.*
8153
2d3cf588 8154MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8155M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8156L: netdev@vger.kernel.org
205057ae 8157W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8158S: Supported
93f7848b 8159F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8160
9df4f913
BB
8161NAND FLASH SUBSYSTEM
8162M: Boris Brezillon <boris.brezillon@free-electrons.com>
8163R: Richard Weinberger <richard@nod.at>
8164L: linux-mtd@lists.infradead.org
8165W: http://www.linux-mtd.infradead.org/
8166Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8167T: git git://github.com/linux-nand/linux.git
8168S: Maintained
8169F: drivers/mtd/nand/
8170F: include/linux/mtd/nand*.h
8171
1da177e4 8172NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8173S: Orphan
d9fb9f38 8174F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8175
23dc05a3
DM
8176NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8177M: Daniel Mack <zonque@gmail.com>
8178S: Maintained
e5747e40 8179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8180W: http://www.native-instruments.com
8181F: sound/usb/caiaq/
8182
1da177e4 8183NCP FILESYSTEM
52653199
PV
8184M: Petr Vandrovec <petr@vandrovec.name>
8185S: Odd Fixes
679655da 8186F: fs/ncpfs/
1da177e4 8187
a79b0322
FT
8188NCR 5380 SCSI DRIVERS
8189M: Finn Thain <fthain@telegraphics.com.au>
8190M: Michael Schmitz <schmitzmic@gmail.com>
8191L: linux-scsi@vger.kernel.org
8192S: Maintained
8193F: Documentation/scsi/g_NCR5380.txt
71d39758 8194F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8195F: drivers/scsi/NCR5380.*
8196F: drivers/scsi/arm/cumana_1.c
8197F: drivers/scsi/arm/oak.c
a79b0322
FT
8198F: drivers/scsi/atari_scsi.*
8199F: drivers/scsi/dmx3191d.c
8200F: drivers/scsi/dtc.*
8201F: drivers/scsi/g_NCR5380.*
8202F: drivers/scsi/g_NCR5380_mmio.c
8203F: drivers/scsi/mac_scsi.*
8204F: drivers/scsi/pas16.*
a79b0322
FT
8205F: drivers/scsi/sun3_scsi.*
8206F: drivers/scsi/sun3_scsi_vme.c
8207F: drivers/scsi/t128.*
8208
1da177e4 8209NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8210M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8211L: linux-scsi@vger.kernel.org
8212S: Maintained
679655da 8213F: drivers/scsi/NCR_D700.*
1da177e4 8214
4aa3eb4c
GR
8215NCT6775 HARDWARE MONITOR DRIVER
8216M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8217L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8218S: Maintained
8219F: Documentation/hwmon/nct6775
8220F: drivers/hwmon/nct6775.c
8221
3c2d774c 8222NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8223M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8224L: linux-rdma@vger.kernel.org
e3d33cb1 8225W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8226S: Supported
8227F: drivers/infiniband/hw/nes/
8228
be2f2e84 8229NETEM NETWORK EMULATOR
adbbf69d 8230M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8231L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8232S: Maintained
679655da 8233F: net/sched/sch_netem.c
be2f2e84 8234
b2f5a051 8235NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8236M: Jon Mason <jdmason@kudzu.us>
4a58448b 8237L: netdev@vger.kernel.org
4a58448b 8238S: Supported
679655da 8239F: Documentation/networking/s2io.txt
b2f5a051 8240F: Documentation/networking/vxge.txt
86387e1a 8241F: drivers/net/ethernet/neterion/
4a58448b 8242
db9cf3a3 8243NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8244M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8245M: Patrick McHardy <kaber@trash.net>
42010ed0 8246M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8247L: netfilter-devel@vger.kernel.org
82b98543 8248L: coreteam@netfilter.org
1da177e4
LT
8249W: http://www.netfilter.org/
8250W: http://www.iptables.org/
42010ed0
PNA
8251Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8254S: Supported
679655da
JP
8255F: include/linux/netfilter*
8256F: include/linux/netfilter/
8257F: include/net/netfilter/
c117ab84
CEB
8258F: include/uapi/linux/netfilter*
8259F: include/uapi/linux/netfilter/
679655da
JP
8260F: net/*/netfilter.c
8261F: net/*/netfilter/
8262F: net/netfilter/
91c269a0 8263F: net/bridge/br_netfilter*.c
1da177e4 8264
4cc67735 8265NETLABEL
87a0874c 8266M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8267W: http://netlabel.sf.net
8268L: netdev@vger.kernel.org
87a0874c 8269S: Maintained
80811493 8270F: Documentation/netlabel/
679655da
JP
8271F: include/net/netlabel.h
8272F: net/netlabel/
4cc67735 8273
1da177e4 8274NETROM NETWORK LAYER
8b58be88 8275M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8276L: linux-hams@vger.kernel.org
d34cb28a 8277W: http://www.linux-ax25.org/
1da177e4 8278S: Maintained
679655da 8279F: include/net/netrom.h
c117ab84 8280F: include/uapi/linux/netrom.h
679655da 8281F: net/netrom/
1da177e4 8282
4c352362
JK
8283NETRONOME ETHERNET DRIVERS
8284M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8285L: oss-drivers@netronome.com
8286S: Maintained
8287F: drivers/net/ethernet/netronome/
8288
5ddb88c0 8289NETWORK BLOCK DEVICE (NBD)
4ca5829a 8290M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8291S: Maintained
5e4b269b 8292L: nbd-general@lists.sourceforge.net
4ca5829a 8293T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8294F: Documentation/blockdev/nbd.txt
8295F: drivers/block/nbd.c
c117ab84 8296F: include/uapi/linux/nbd.h
1da177e4 8297
6e43650c
NH
8298NETWORK DROP MONITOR
8299M: Neil Horman <nhorman@tuxdriver.com>
8300L: netdev@vger.kernel.org
8301S: Maintained
8302W: https://fedorahosted.org/dropwatch/
8303F: net/core/drop_monitor.c
8304
3ed6e498
AL
8305NETWORKING [DSA]
8306M: Andrew Lunn <andrew@lunn.ch>
8307M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8308M: Florian Fainelli <f.fainelli@gmail.com>
8309S: Maintained
8310F: net/dsa/
8311F: include/net/dsa.h
8312F: drivers/net/dsa/
8313
1da177e4 8314NETWORKING [GENERAL]
8b58be88 8315M: "David S. Miller" <davem@davemloft.net>
979b6c13 8316L: netdev@vger.kernel.org
b1e8fd54 8317W: http://www.linuxfoundation.org/en/Net
11e98029 8318Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8319T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8321S: Maintained
679655da
JP
8322F: net/
8323F: include/net/
018d21ed
JP
8324F: include/linux/in.h
8325F: include/linux/net.h
8326F: include/linux/netdevice.h
c117ab84
CEB
8327F: include/uapi/linux/in.h
8328F: include/uapi/linux/net.h
8329F: include/uapi/linux/netdevice.h
0c7aecd4 8330F: include/uapi/linux/net_namespace.h
7e814a6c 8331F: tools/net/
f4e53f9a 8332F: tools/testing/selftests/net/
335a67d2 8333F: lib/random32.c
a101ccd1 8334F: lib/test_bpf.c
1da177e4
LT
8335
8336NETWORKING [IPv4/IPv6]
8b58be88
JP
8337M: "David S. Miller" <davem@davemloft.net>
8338M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8339M: James Morris <jmorris@namei.org>
8340M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8341M: Patrick McHardy <kaber@trash.net>
979b6c13 8342L: netdev@vger.kernel.org
08deed1e 8343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8344S: Maintained
679655da
JP
8345F: net/ipv4/
8346F: net/ipv6/
8347F: include/net/ip*
0a14842f 8348F: arch/x86/net/*
1da177e4 8349
73b7656c
DM
8350NETWORKING [IPSEC]
8351M: Steffen Klassert <steffen.klassert@secunet.com>
8352M: Herbert Xu <herbert@gondor.apana.org.au>
8353M: "David S. Miller" <davem@davemloft.net>
8354L: netdev@vger.kernel.org
d1fc5024
SK
8355T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8357S: Maintained
5826bdd1 8358F: net/core/flow.c
73b7656c
DM
8359F: net/xfrm/
8360F: net/key/
8361F: net/ipv4/xfrm*
d1fc5024
SK
8362F: net/ipv4/esp4.c
8363F: net/ipv4/ah4.c
8364F: net/ipv4/ipcomp.c
8365F: net/ipv4/ip_vti.c
73b7656c 8366F: net/ipv6/xfrm*
d1fc5024
SK
8367F: net/ipv6/esp6.c
8368F: net/ipv6/ah6.c
8369F: net/ipv6/ipcomp6.c
8370F: net/ipv6/ip6_vti.c
73b7656c
DM
8371F: include/uapi/linux/xfrm.h
8372F: include/net/xfrm.h
8373
10e2ff1c 8374NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8375M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8376L: netdev@vger.kernel.org
8377S: Maintained
8378
29f8f632 8379NETWORKING [WIRELESS]
2cb4abd1 8380L: linux-wireless@vger.kernel.org
8a6e2535 8381Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8382
788873ac
JP
8383NETWORKING DRIVERS
8384L: netdev@vger.kernel.org
8385W: http://www.linuxfoundation.org/en/Net
11e98029 8386Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8389S: Odd Fixes
156f4fbc 8390F: Documentation/devicetree/bindings/net/
788873ac 8391F: drivers/net/
018d21ed 8392F: include/linux/if_*
0b63bf1f 8393F: include/linux/netdevice.h
0b63bf1f
JD
8394F: include/linux/etherdevice.h
8395F: include/linux/fcdevice.h
8396F: include/linux/fddidevice.h
8397F: include/linux/hippidevice.h
8398F: include/linux/inetdevice.h
c117ab84
CEB
8399F: include/uapi/linux/if_*
8400F: include/uapi/linux/netdevice.h
788873ac 8401
0e324cf6
JL
8402NETWORKING DRIVERS (WIRELESS)
8403M: Kalle Valo <kvalo@codeaurora.org>
8404L: linux-wireless@vger.kernel.org
8405Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8408S: Maintained
182fd9ee 8409F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8410F: drivers/net/wireless/
8411
3d396eb1 8412NETXEN (1/10) GbE SUPPORT
8622315e 8413M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8414M: Sony Chacko <sony.chacko@qlogic.com>
8415M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8416L: netdev@vger.kernel.org
9c2b5bde 8417W: http://www.qlogic.com
3d396eb1 8418S: Supported
aa43c215 8419F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8420
6423d30f
AAJ
8421NFC SUBSYSTEM
8422M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8423M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8424M: Samuel Ortiz <sameo@linux.intel.com>
8425L: linux-wireless@vger.kernel.org
1eb3b216 8426L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8427S: Supported
6423d30f 8428F: net/nfc/
55eb94f9 8429F: include/net/nfc/
c117ab84 8430F: include/uapi/linux/nfc.h
6423d30f 8431F: drivers/nfc/
397d6497
CR
8432F: include/linux/platform_data/nfcmrvl.h
8433F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8434F: include/linux/platform_data/pn544.h
397d6497
CR
8435F: include/linux/platform_data/st21nfca.h
8436F: include/linux/platform_data/st-nci.h
7ebb88e5 8437F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8438
e8b43555 8439NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8440M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8441M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8442L: linux-nfs@vger.kernel.org
8443W: http://client.linux-nfs.org
cd7b996a 8444T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8445S: Maintained
679655da
JP
8446F: fs/lockd/
8447F: fs/nfs/
8448F: fs/nfs_common/
8449F: net/sunrpc/
8450F: include/linux/lockd/
8451F: include/linux/nfs*
8452F: include/linux/sunrpc/
c117ab84
CEB
8453F: include/uapi/linux/nfs*
8454F: include/uapi/linux/sunrpc/
1da177e4 8455
85ef9cea 8456NILFS2 FILESYSTEM
e2126935 8457M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8458L: linux-nilfs@vger.kernel.org
f9472265 8459W: http://nilfs.sourceforge.net/
9e92e516 8460W: http://nilfs.osdn.jp/
e2126935 8461T: git git://github.com/konis/nilfs2.git
85ef9cea 8462S: Supported
679655da
JP
8463F: Documentation/filesystems/nilfs2.txt
8464F: fs/nilfs2/
c35c7ac5 8465F: include/trace/events/nilfs2.h
e63e88bc
RK
8466F: include/uapi/linux/nilfs2_api.h
8467F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8468
1da177e4 8469NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8470M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8471W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8472S: Maintained
679655da
JP
8473F: Documentation/scsi/NinjaSCSI.txt
8474F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8475
8476NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8477M: GOTO Masanori <gotom@debian.or.jp>
8478M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8479W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8480S: Maintained
679655da
JP
8481F: Documentation/scsi/NinjaSCSI.txt
8482F: drivers/scsi/nsp32*
1da177e4 8483
383b8fb9
LFT
8484NIOS2 ARCHITECTURE
8485M: Ley Foon Tan <lftan@altera.com>
8486L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8488S: Maintained
8489F: arch/nios2/
8490
2a6afddb 8491NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8492R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8493F: include/linux/power/bq2415x_charger.h
081bab21 8494F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8495F: include/linux/power/isp1704_charger.h
8496F: drivers/power/bq2415x_charger.c
081bab21 8497F: drivers/power/bq27xxx_battery.c
e35a49b1 8498F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8499F: drivers/power/isp1704_charger.c
8500F: drivers/power/rx51_battery.c
8501
a1bd3bae 8502NTB DRIVER CORE
9ef6bf6c
JM
8503M: Jon Mason <jdmason@kudzu.us>
8504M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8505M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8506L: linux-ntb@googlegroups.com
fce8a7bb 8507S: Supported
2984411f
JM
8508W: https://github.com/jonmason/ntb/wiki
8509T: git git://github.com/jonmason/ntb.git
fce8a7bb 8510F: drivers/ntb/
548c237c 8511F: drivers/net/ntb_netdev.c
fce8a7bb 8512F: include/linux/ntb.h
a1bd3bae 8513F: include/linux/ntb_transport.h
a9c59ef7 8514F: tools/testing/selftests/ntb/
fce8a7bb 8515
e26a5843
AH
8516NTB INTEL DRIVER
8517M: Jon Mason <jdmason@kudzu.us>
8518M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8519L: linux-ntb@googlegroups.com
e26a5843
AH
8520S: Supported
8521W: https://github.com/jonmason/ntb/wiki
8522T: git git://github.com/jonmason/ntb.git
8523F: drivers/ntb/hw/intel/
fce8a7bb 8524
a1b36958
XY
8525NTB AMD DRIVER
8526M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8527L: linux-ntb@googlegroups.com
8528S: Supported
8529F: drivers/ntb/hw/amd/
8530
1da177e4 8531NTFS FILESYSTEM
2818ef50 8532M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8533L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8534W: http://www.tuxera.com/
e6f4dee7 8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8536S: Supported
679655da
JP
8537F: Documentation/filesystems/ntfs.txt
8538F: fs/ntfs/
1da177e4 8539
9eb8ef74 8540NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8541M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8542L: linux-fbdev@vger.kernel.org
ce00f85c 8543S: Maintained
8a61f013
JH
8544F: drivers/video/fbdev/riva/
8545F: drivers/video/fbdev/nvidia/
1da177e4 8546
79461681 8547NVM EXPRESS DRIVER
b3975e94
JF
8548M: Keith Busch <keith.busch@intel.com>
8549M: Jens Axboe <axboe@fb.com>
79461681 8550L: linux-nvme@lists.infradead.org
b3975e94
JF
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8552W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8553S: Supported
57dacad5 8554F: drivers/nvme/host/
79461681
MW
8555F: include/linux/nvme.h
8556
a07b4970
CH
8557NVM EXPRESS TARGET DRIVER
8558M: Christoph Hellwig <hch@lst.de>
8559M: Sagi Grimberg <sagi@grimberg.me>
8560L: linux-nvme@lists.infradead.org
8561S: Supported
8562F: drivers/nvme/target/
8563
aee4b9bd
SK
8564NVMEM FRAMEWORK
8565M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8566M: Maxime Ripard <maxime.ripard@free-electrons.com>
8567S: Maintained
8568F: drivers/nvmem/
8569F: Documentation/devicetree/bindings/nvmem/
8570F: include/linux/nvmem-consumer.h
8571F: include/linux/nvmem-provider.h
8572
dece4585
CP
8573NXP-NCI NFC DRIVER
8574M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8575R: Charles Gorand <charles.gorand@effinnov.com>
8576L: linux-nfc@lists.01.org (moderated for non-subscribers)
8577S: Supported
8578F: drivers/nfc/nxp-nci
8579
f50d7146 8580NXP TDA998X DRM DRIVER
54176cc6 8581M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8582S: Supported
8583F: drivers/gpu/drm/i2c/tda998x_drv.c
8584F: include/drm/i2c/tda998x.h
8585
fbace43e
PR
8586NXP TFA9879 DRIVER
8587M: Peter Rosin <peda@axentia.se>
8588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8589S: Maintained
8590F: sound/soc/codecs/tfa9879*
8591
442f04c3
JP
8592OBJTOOL
8593M: Josh Poimboeuf <jpoimboe@redhat.com>
8594S: Supported
8595F: tools/objtool/
8596
f5525786 8597OMAP SUPPORT
0e24bdd4 8598M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8599L: linux-omap@vger.kernel.org
8600W: http://www.muru.com/linux/omap/
8601W: http://linux.omap.com/
8a6e2535 8602Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8604S: Maintained
4e04d5a3 8605F: arch/arm/*omap*/
026da812
FB
8606F: arch/arm/configs/omap1_defconfig
8607F: arch/arm/configs/omap2plus_defconfig
046d0a37 8608F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8609F: drivers/irqchip/irq-omap-intc.c
8610F: drivers/mfd/*omap*.c
8611F: drivers/mfd/menelaus.c
8612F: drivers/mfd/palmas.c
8613F: drivers/mfd/tps65217.c
8614F: drivers/mfd/tps65218.c
8615F: drivers/mfd/tps65910.c
8616F: drivers/mfd/twl-core.[ch]
8617F: drivers/mfd/twl4030*.c
8618F: drivers/mfd/twl6030*.c
8619F: drivers/mfd/twl6040*.c
8620F: drivers/regulator/palmas-regulator*.c
8621F: drivers/regulator/pbias-regulator.c
8622F: drivers/regulator/tps65217-regulator.c
8623F: drivers/regulator/tps65218-regulator.c
8624F: drivers/regulator/tps65910-regulator.c
8625F: drivers/regulator/twl-regulator.c
046d0a37 8626F: include/linux/i2c-omap.h
f5525786 8627
50f29fbd 8628OMAP DEVICE TREE SUPPORT
cdb55ab0 8629M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8630M: Tony Lindgren <tony@atomide.com>
8631L: linux-omap@vger.kernel.org
d0fb18c5 8632L: devicetree@vger.kernel.org
50f29fbd
TL
8633S: Maintained
8634F: arch/arm/boot/dts/*omap*
8635F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8636F: arch/arm/boot/dts/*am4*
8637F: arch/arm/boot/dts/*am5*
8638F: arch/arm/boot/dts/*dra7*
50f29fbd 8639
f5525786 8640OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8641M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8642L: linux-omap@vger.kernel.org
8643S: Maintained
8644F: arch/arm/*omap*/*clock*
8645
8646OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8647M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8648L: linux-omap@vger.kernel.org
8649S: Maintained
8650F: arch/arm/*omap*/*pm*
c46938d4 8651F: drivers/cpufreq/omap-cpufreq.c
f5525786 8652
d21db568 8653OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8654M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8655M: Paul Walmsley <paul@pwsan.com>
8656L: linux-omap@vger.kernel.org
8657S: Maintained
d21db568 8658F: arch/arm/mach-omap2/prm*
692ab1f3 8659
f5525786 8660OMAP AUDIO SUPPORT
6c284903 8661M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8662M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8663L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8664L: linux-omap@vger.kernel.org
8665S: Maintained
8666F: sound/soc/omap/
8667
18640193
TL
8668OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8669M: Roger Quadros <rogerq@ti.com>
8670M: Tony Lindgren <tony@atomide.com>
8671L: linux-omap@vger.kernel.org
8672S: Maintained
8673F: drivers/memory/omap-gpmc.c
8674F: arch/arm/mach-omap2/*gpmc*
8675
f5525786 8676OMAP FRAMEBUFFER SUPPORT
830e6384 8677M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8678L: linux-fbdev@vger.kernel.org
f5525786
TL
8679L: linux-omap@vger.kernel.org
8680S: Maintained
8a61f013 8681F: drivers/video/fbdev/omap/
f5525786 8682
676eec0d 8683OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8684M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8685L: linux-omap@vger.kernel.org
676eec0d 8686L: linux-fbdev@vger.kernel.org
178ff4c9 8687S: Maintained
8a61f013 8688F: drivers/video/fbdev/omap2/
178ff4c9
TV
8689F: Documentation/arm/OMAP/DSS
8690
8b37fcfc
OBC
8691OMAP HARDWARE SPINLOCK SUPPORT
8692M: Ohad Ben-Cohen <ohad@wizery.com>
8693L: linux-omap@vger.kernel.org
8694S: Maintained
8695F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8696
f5525786 8697OMAP MMC SUPPORT
8b58be88 8698M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8699L: linux-omap@vger.kernel.org
8700S: Maintained
653f41b5
MC
8701F: drivers/mmc/host/omap.c
8702
8703OMAP HS MMC SUPPORT
0a4585c6 8704L: linux-mmc@vger.kernel.org
653f41b5 8705L: linux-omap@vger.kernel.org
dfa5d196 8706S: Orphan
653f41b5 8707F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8708
8709OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8710M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8711S: Maintained
8712F: drivers/char/hw_random/omap-rng.c
8713
f400c82e 8714OMAP HWMOD SUPPORT
cdb55ab0 8715M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8716M: Paul Walmsley <paul@pwsan.com>
8717L: linux-omap@vger.kernel.org
8718S: Maintained
8fc8b12b 8719F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8720
8633fb30
PW
8721OMAP HWMOD DATA
8722M: Paul Walmsley <paul@pwsan.com>
8723L: linux-omap@vger.kernel.org
8724S: Maintained
8725F: arch/arm/mach-omap2/omap_hwmod*data*
8726
f400c82e 8727OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8728M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8729L: linux-omap@vger.kernel.org
8730S: Maintained
8731F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8732
0db83ced 8733OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8735L: linux-media@vger.kernel.org
8736S: Maintained
7eec52db 8737F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8738F: drivers/media/platform/omap3isp/
0db83ced 8739F: drivers/staging/media/omap4iss/
7e8970e1 8740
f5525786 8741OMAP USB SUPPORT
f5525786
TL
8742L: linux-usb@vger.kernel.org
8743L: linux-omap@vger.kernel.org
3b243519 8744S: Orphan
a16fbd65
JP
8745F: drivers/usb/*/*omap*
8746F: arch/arm/*omap*/usb*
f5525786 8747
6d994710 8748OMAP GPIO DRIVER
fe643528 8749M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8750M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8751M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8752L: linux-omap@vger.kernel.org
8753S: Maintained
fe643528 8754F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8755F: drivers/gpio/gpio-omap.c
8756
c351e290
MJ
8757OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8758M: Mark Jackson <mpfj@newflow.co.uk>
8759L: linux-omap@vger.kernel.org
8760S: Maintained
8761F: arch/arm/boot/dts/am335x-nano.dts
8762
0ad122d9 8763OMFS FILESYSTEM
8b58be88 8764M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8765L: linux-karma-devel@lists.sourceforge.net
8766S: Maintained
679655da
JP
8767F: Documentation/filesystems/omfs.txt
8768F: fs/omfs/
0ad122d9 8769
c1986ee9 8770OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8771M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8772S: Maintained
679655da
JP
8773F: drivers/char/pcmcia/cm4000_cs.c
8774F: include/linux/cm4000_cs.h
c117ab84 8775F: include/uapi/linux/cm4000_cs.h
c1986ee9 8776
77c44ab1 8777OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8778M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8779S: Maintained
679655da 8780F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8781
77d5140f 8782OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8783M: Jonathan Corbet <corbet@lwn.net>
661263b5 8784L: linux-media@vger.kernel.org
275ffde4 8785T: git git://linuxtv.org/media_tree.git
77d5140f 8786S: Maintained
90d72ac6 8787F: drivers/media/i2c/ov7670.c
77d5140f 8788
431bca73 8789ONENAND FLASH DRIVER
8b58be88 8790M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8791L: linux-mtd@lists.infradead.org
8792S: Maintained
679655da
JP
8793F: drivers/mtd/onenand/
8794F: include/linux/mtd/onenand*.h
431bca73 8795
1da177e4 8796ONSTREAM SCSI TAPE DRIVER
8b58be88 8797M: Willem Riede <osst@riede.org>
1da177e4
LT
8798L: osst-users@lists.sourceforge.net
8799L: linux-scsi@vger.kernel.org
8800S: Maintained
f7269cfc
JD
8801F: Documentation/scsi/osst.txt
8802F: drivers/scsi/osst.*
8803F: drivers/scsi/osst_*.h
8804F: drivers/scsi/st.h
1da177e4 8805
e2d1d6c0 8806OPENCORES I2C BUS DRIVER
8b58be88 8807M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8808L: linux-i2c@vger.kernel.org
e2d1d6c0 8809S: Maintained
679655da
JP
8810F: Documentation/i2c/busses/i2c-ocores
8811F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8812
860c44c1 8813OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8814M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8815M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8816L: devicetree@vger.kernel.org
a7fefe9f 8817W: http://www.devicetree.org/
fcdec35e 8818T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8819S: Maintained
f8828205 8820F: drivers/of/
860c44c1 8821F: include/linux/of*.h
f8828205 8822F: scripts/dtc/
860c44c1 8823
f8828205 8824OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8825M: Rob Herring <robh+dt@kernel.org>
f8828205 8826M: Mark Rutland <mark.rutland@arm.com>
f8828205 8827L: devicetree@vger.kernel.org
9f273c24 8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8829Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8830S: Maintained
8831F: Documentation/devicetree/
8832F: arch/*/boot/dts/
8833F: include/dt-bindings/
8834
2bb65f56
PA
8835OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8836M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8837L: devicetree@vger.kernel.org
8838S: Maintained
8839F: Documentation/devicetree/dynamic-resolution-notes.txt
8840F: Documentation/devicetree/overlay-notes.txt
8841F: drivers/of/overlay.c
8842F: drivers/of/resolver.c
8843
19f9d392
JB
8844OPENRISC ARCHITECTURE
8845M: Jonas Bonn <jonas@southpole.se>
8846W: http://openrisc.net
19f9d392
JB
8847S: Maintained
8848T: git git://openrisc.net/~jonas/linux
14430813 8849F: arch/openrisc/
19f9d392 8850
ccb1352e 8851OPENVSWITCH
4f337ed5 8852M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8853L: netdev@vger.kernel.org
ccb1352e
JG
8854L: dev@openvswitch.org
8855W: http://openvswitch.org
ccb1352e
JG
8856S: Maintained
8857F: net/openvswitch/
b422da7c 8858F: include/uapi/linux/openvswitch.h
ccb1352e 8859
875fa6fb
VK
8860OPERATING PERFORMANCE POINTS (OPP)
8861M: Viresh Kumar <vireshk@kernel.org>
8862M: Nishanth Menon <nm@ti.com>
8863M: Stephen Boyd <sboyd@codeaurora.org>
8864L: linux-pm@vger.kernel.org
8865S: Maintained
8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8867F: drivers/base/power/opp/
8868F: include/linux/pm_opp.h
8869F: Documentation/power/opp.txt
8870F: Documentation/devicetree/bindings/opp/
8871
af39917d
CL
8872OPL4 DRIVER
8873M: Clemens Ladisch <clemens@ladisch.de>
8874L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8875T: git git://git.alsa-project.org/alsa-kernel.git
8876S: Maintained
8877F: sound/drivers/opl4/
8878
1da177e4 8879OPROFILE
4cf7e718 8880M: Robert Richter <rric@kernel.org>
1da177e4
LT
8881L: oprofile-list@lists.sf.net
8882S: Maintained
81c4a8a6 8883F: arch/*/include/asm/oprofile*.h
679655da
JP
8884F: arch/*/oprofile/
8885F: drivers/oprofile/
8886F: include/linux/oprofile.h
1da177e4 8887
e2d1d6c0 8888ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8889M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8890M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8891L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8892W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8893S: Supported
679655da
JP
8894F: Documentation/filesystems/ocfs2.txt
8895F: Documentation/filesystems/dlmfs.txt
8896F: fs/ocfs2/
e2d1d6c0 8897
1da177e4 8898ORINOCO DRIVER
724c6b35 8899L: linux-wireless@vger.kernel.org
491b26b4 8900W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8901W: http://www.nongnu.org/orinoco/
3a59babb 8902S: Orphan
2be45b66 8903F: drivers/net/wireless/intersil/orinoco/
1da177e4 8904
42c55aa8 8905OSD LIBRARY and FILESYSTEM
fadc0752 8906M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8907M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8908L: osd-dev@open-osd.org
8909W: http://open-osd.org
54e5881d 8910T: git git://git.open-osd.org/open-osd.git
68274794 8911S: Maintained
42c55aa8 8912F: drivers/scsi/osd/
6b6f0b6c 8913F: include/scsi/osd_*
42c55aa8 8914F: fs/exofs/
68274794 8915
ef94b186 8916OVERLAY FILESYSTEM
7c37fbda 8917M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8918L: linux-unionfs@vger.kernel.org
8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8920S: Supported
1d113735 8921F: fs/overlayfs/
7c37fbda
NB
8922F: Documentation/filesystems/overlayfs.txt
8923
85096169
MM
8924ORANGEFS FILESYSTEM
8925M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8926L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8928S: Supported
8929F: fs/orangefs/
8930F: Documentation/filesystems/orangefs.txt
8931
e2d1d6c0 8932P54 WIRELESS DRIVER
084cb0fe 8933M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8934L: linux-wireless@vger.kernel.org
084cb0fe 8935W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8936S: Maintained
d3466830 8937F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8938
f5cd7872 8939PA SEMI ETHERNET DRIVER
8b58be88 8940M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8941L: netdev@vger.kernel.org
8942S: Maintained
ded19add 8943F: drivers/net/ethernet/pasemi/*
f5cd7872 8944
beb58aa3 8945PA SEMI SMBUS DRIVER
8b58be88 8946M: Olof Johansson <olof@lixom.net>
846557d3 8947L: linux-i2c@vger.kernel.org
beb58aa3 8948S: Maintained
679655da 8949F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8950
48fc267e
SK
8951PADATA PARALLEL EXECUTION MECHANISM
8952M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8953L: linux-crypto@vger.kernel.org
8954S: Maintained
8955F: kernel/padata.c
8956F: include/linux/padata.h
8957F: Documentation/padata.txt
8958
709ee531 8959PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8960M: Harald Welte <laforge@gnumonks.org>
d0944853 8961L: platform-driver-x86@vger.kernel.org
709ee531 8962S: Maintained
679655da 8963F: drivers/platform/x86/panasonic-laptop.c
709ee531 8964
368dd5ac 8965PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8966M: David Howells <dhowells@redhat.com>
4fa97181
DH
8967L: linux-am33-list@redhat.com (moderated for non-subscribers)
8968W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8969S: Maintained
679655da
JP
8970F: Documentation/mn10300/
8971F: arch/mn10300/
4fa97181 8972
305b37bd
KS
8973PARALLEL LCD/KEYPAD PANEL DRIVER
8974M: Willy Tarreau <willy@haproxy.com>
8975M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8976S: Odd Fixes
8977F: Documentation/misc-devices/lcd-panel-cgram.txt
8978F: drivers/misc/panel.c
8979
64dfff03
SM
8980PARALLEL PORT SUBSYSTEM
8981M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8982M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8983L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8984S: Maintained
679655da
JP
8985F: drivers/parport/
8986F: include/linux/parport*.h
8987F: drivers/char/ppdev.c
c117ab84 8988F: include/uapi/linux/ppdev.h
64dfff03 8989F: Documentation/parport*.txt
1da177e4 8990
4cdf6bc2 8991PARAVIRT_OPS INTERFACE
d633180c 8992M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8993M: Chris Wright <chrisw@sous-sol.org>
8994M: Alok Kataria <akataria@vmware.com>
8995M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8996L: virtualization@lists.linux-foundation.org
4cdf6bc2 8997S: Supported
a2e19991 8998F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8999F: arch/*/kernel/paravirt*
9000F: arch/*/include/asm/paravirt.h
47ae4b05 9001F: include/linux/hypervisor.h
4cdf6bc2 9002
e2d1d6c0 9003PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9004M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9005L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9006S: Maintained
679655da
JP
9007F: Documentation/blockdev/paride.txt
9008F: drivers/block/paride/
e2d1d6c0
RD
9009
9010PARISC ARCHITECTURE
b8828770 9011M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9012M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9013L: linux-parisc@vger.kernel.org
9014W: http://www.parisc-linux.org/
8a6e2535 9015Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9016T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9017T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9018S: Maintained
679655da 9019F: arch/parisc/
2b6bac9e 9020F: Documentation/parisc/
679655da 9021F: drivers/parisc/
2b6bac9e
HD
9022F: drivers/char/agp/parisc-agp.c
9023F: drivers/input/serio/gscps2.c
9024F: drivers/parport/parport_gsc.*
9025F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9026F: drivers/video/fbdev/sti*
2b6bac9e
HD
9027F: drivers/video/console/sti*
9028F: drivers/video/logo/logo_parisc*
e2d1d6c0 9029
1662d32c 9030PC87360 HARDWARE MONITORING DRIVER
8b58be88 9031M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9032L: linux-hwmon@vger.kernel.org
1662d32c 9033S: Maintained
679655da
JP
9034F: Documentation/hwmon/pc87360
9035F: drivers/hwmon/pc87360.c
1662d32c
JC
9036
9037PC8736x GPIO DRIVER
8b58be88 9038M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9039S: Maintained
679655da 9040F: drivers/char/pc8736x_gpio.c
1662d32c 9041
1ad107fd 9042PC87427 HARDWARE MONITORING DRIVER
d8130624 9043M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9044L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9045S: Maintained
9046F: Documentation/hwmon/pc87427
9047F: drivers/hwmon/pc87427.c
9048
b26e0ed4 9049PCA9532 LED DRIVER
8b58be88 9050M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9051S: Maintained
d5ca6918
JP
9052F: drivers/leds/leds-pca9532.c
9053F: include/linux/leds-pca9532.h
b26e0ed4 9054
5ce914a8 9055PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9056M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9057L: linux-i2c@vger.kernel.org
9058S: Maintained
b4f0b74e 9059F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9060
3971dae5 9061PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9062M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9063S: Maintained
9064F: drivers/firmware/pcdp.*
9065
065c6359 9066PCI ERROR RECOVERY
6305902c 9067M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9068L: linux-pci@vger.kernel.org
065c6359 9069S: Supported
679655da 9070F: Documentation/PCI/pci-error-recovery.txt
065c6359 9071
78c1cffd
RC
9072PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9073M: Russell Currey <ruscur@russell.cc>
9074L: linuxppc-dev@lists.ozlabs.org
9075S: Supported
9076F: Documentation/powerpc/eeh-pci-error-recovery.txt
9077F: arch/powerpc/kernel/eeh*.c
9078F: arch/powerpc/platforms/*/eeh*.c
9079F: arch/powerpc/include/*/eeh*.h
9080
1da177e4 9081PCI SUBSYSTEM
5ac3a6d2 9082M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9083L: linux-pci@vger.kernel.org
99662dd1 9084Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9086S: Supported
92a1fe2e 9087F: Documentation/devicetree/bindings/pci/
679655da
JP
9088F: Documentation/PCI/
9089F: drivers/pci/
9090F: include/linux/pci*
6b49ee49 9091F: arch/x86/pci/
cad01f91 9092F: arch/x86/kernel/quirks.c
1da177e4 9093
eaa6111b
LFT
9094PCI DRIVER FOR ALTERA PCIE IP
9095M: Ley Foon Tan <lftan@altera.com>
9096L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9097L: linux-pci@vger.kernel.org
9098S: Supported
9099F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9100F: drivers/pci/host/pcie-altera.c
9101
b7e78170
RH
9102PCI DRIVER FOR ARM VERSATILE PLATFORM
9103M: Rob Herring <robh@kernel.org>
9104L: linux-pci@vger.kernel.org
9105L: linux-arm-kernel@lists.infradead.org
9106S: Maintained
9107F: Documentation/devicetree/bindings/pci/versatile.txt
9108F: drivers/pci/host/pci-versatile.c
9109
5f6b6ccd
TI
9110PCI DRIVER FOR APPLIEDMICRO XGENE
9111M: Tanmay Inamdar <tinamdar@apm.com>
9112L: linux-pci@vger.kernel.org
9113L: linux-arm-kernel@lists.infradead.org
9114S: Maintained
9115F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9116F: drivers/pci/host/pci-xgene.c
9117
62d0ff83
ML
9118PCI DRIVER FOR FREESCALE LAYERSCAPE
9119M: Minghuan Lian <minghuan.Lian@freescale.com>
9120M: Mingkai Hu <mingkai.hu@freescale.com>
9121M: Roy Zang <tie-fei.zang@freescale.com>
9122L: linuxppc-dev@lists.ozlabs.org
9123L: linux-pci@vger.kernel.org
9124L: linux-arm-kernel@lists.infradead.org
9125S: Maintained
9126F: drivers/pci/host/*layerscape*
9127
f0b75693 9128PCI DRIVER FOR IMX6
f175aa2c 9129M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9130M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9131L: linux-pci@vger.kernel.org
9132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9133S: Maintained
9134F: drivers/pci/host/*imx6*
9135
0c4ffcfe
MK
9136PCI DRIVER FOR TI KEYSTONE
9137M: Murali Karicheri <m-karicheri2@ti.com>
9138L: linux-pci@vger.kernel.org
9139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9140S: Maintained
9141F: drivers/pci/host/*keystone*
9142
f0b75693
BH
9143PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9144M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9145M: Jason Cooper <jason@lakedaemon.net>
9146L: linux-pci@vger.kernel.org
9147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148S: Maintained
9149F: drivers/pci/host/*mvebu*
9150
8c39d710
TP
9151PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9152M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9153L: linux-pci@vger.kernel.org
9154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155S: Maintained
9156F: drivers/pci/host/pci-aardvark.c
9157
0447cfd7
TR
9158PCI DRIVER FOR NVIDIA TEGRA
9159M: Thierry Reding <thierry.reding@gmail.com>
9160L: linux-tegra@vger.kernel.org
f0b75693 9161L: linux-pci@vger.kernel.org
0447cfd7
TR
9162S: Supported
9163F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9164F: drivers/pci/host/pci-tegra.c
9165
47ff3de9
KVA
9166PCI DRIVER FOR TI DRA7XX
9167M: Kishon Vijay Abraham I <kishon@ti.com>
9168L: linux-omap@vger.kernel.org
9169L: linux-pci@vger.kernel.org
9170S: Supported
9171F: Documentation/devicetree/bindings/pci/ti-pci.txt
9172F: drivers/pci/host/pci-dra7xx.c
9173
f0b75693
BH
9174PCI DRIVER FOR RENESAS R-CAR
9175M: Simon Horman <horms@verge.net.au>
9176L: linux-pci@vger.kernel.org
4a121096 9177L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9178S: Maintained
9179F: drivers/pci/host/*rcar*
9180
4af82255 9181PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9182M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9183L: linux-pci@vger.kernel.org
f0b75693
BH
9184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9185L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9186S: Maintained
9187F: drivers/pci/host/pci-exynos.c
9188
f0b75693 9189PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9190M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9191M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9192L: linux-pci@vger.kernel.org
9193S: Maintained
9194F: drivers/pci/host/*designware*
9195
5a3aa2a8
JP
9196PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9197M: Joao Pinto <jpinto@synopsys.com>
9198L: linux-pci@vger.kernel.org
9199S: Maintained
9200F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9201F: drivers/pci/host/pcie-designware-plat.c
9202
cf28855b
WD
9203PCI DRIVER FOR GENERIC OF HOSTS
9204M: Will Deacon <will.deacon@arm.com>
9205L: linux-pci@vger.kernel.org
9206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9207S: Maintained
9208F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9209F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9210F: drivers/pci/host/pci-host-generic.c
9211
185a383a
KB
9212PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9213M: Keith Busch <keith.busch@intel.com>
9214L: linux-pci@vger.kernel.org
9215S: Supported
9216F: arch/x86/pci/vmd.c
9217
51b66a6c 9218PCIE DRIVER FOR ST SPEAR13XX
110baab1 9219M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9220L: linux-pci@vger.kernel.org
110baab1 9221S: Maintained
51b66a6c
PA
9222F: drivers/pci/host/*spear*
9223
af1169b4
LFT
9224PCI MSI DRIVER FOR ALTERA MSI IP
9225M: Ley Foon Tan <lftan@altera.com>
9226L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9227L: linux-pci@vger.kernel.org
9228S: Supported
9229F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9230F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9231
dcd19de3
DD
9232PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9233M: Duc Dang <dhdang@apm.com>
9234L: linux-pci@vger.kernel.org
9235L: linux-arm-kernel@lists.infradead.org
9236S: Maintained
9237F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9238F: drivers/pci/host/pci-xgene-msi.c
9239
a3cbfae1
NC
9240PCIE DRIVER FOR AXIS ARTPEC
9241M: Niklas Cassel <niklas.cassel@axis.com>
9242M: Jesper Nilsson <jesper.nilsson@axis.com>
9243L: linux-arm-kernel@axis.com
9244L: linux-pci@vger.kernel.org
9245S: Maintained
9246F: Documentation/devicetree/bindings/pci/axis,artpec*
9247F: drivers/pci/host/*artpec*
9248
500a1d9a
ZW
9249PCIE DRIVER FOR HISILICON
9250M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9251M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9252L: linux-pci@vger.kernel.org
9253S: Maintained
9254F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9255F: drivers/pci/host/pcie-hisi.c
9256
82a82383
SV
9257PCIE DRIVER FOR QUALCOMM MSM
9258M: Stanimir Varbanov <svarbanov@mm-sol.com>
9259L: linux-pci@vger.kernel.org
9260L: linux-arm-msm@vger.kernel.org
9261S: Maintained
9262F: drivers/pci/host/*qcom*
9263
f12b76e5
DD
9264PCIE DRIVER FOR CAVIUM THUNDERX
9265M: David Daney <david.daney@cavium.com>
9266L: linux-pci@vger.kernel.org
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268S: Supported
9269F: Documentation/devicetree/bindings/pci/pci-thunder-*
9270F: drivers/pci/host/pci-thunder-*
9271
1da177e4 9272PCMCIA SUBSYSTEM
4230dfc9 9273P: Linux PCMCIA Team
f5df5881 9274L: linux-pcmcia@lists.infradead.org
6650e0a5 9275W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9276T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9277S: Maintained
679655da
JP
9278F: Documentation/pcmcia/
9279F: drivers/pcmcia/
9280F: include/pcmcia/
1da177e4
LT
9281
9282PCNET32 NETWORK DRIVER
227fb925 9283M: Don Fry <pcnet32@frontier.com>
979b6c13 9284L: netdev@vger.kernel.org
1da177e4 9285S: Maintained
b955f6ca 9286F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9287
48fc267e
SK
9288PCRYPT PARALLEL CRYPTO ENGINE
9289M: Steffen Klassert <steffen.klassert@secunet.com>
9290L: linux-crypto@vger.kernel.org
9291S: Maintained
9292F: crypto/pcrypt.c
9293F: include/crypto/pcrypt.h
9294
e72df0b8
TH
9295PER-CPU MEMORY ALLOCATOR
9296M: Tejun Heo <tj@kernel.org>
93e205a7 9297M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9299S: Maintained
9300F: include/linux/percpu*.h
9301F: mm/percpu*.c
9302F: arch/*/include/asm/percpu.h
9303
ad4ecbcb 9304PER-TASK DELAY ACCOUNTING
185e595f 9305M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9306S: Maintained
679655da
JP
9307F: include/linux/delayacct.h
9308F: kernel/delayacct.c
ad4ecbcb 9309
57c0c15b 9310PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9311M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9312M: Ingo Molnar <mingo@redhat.com>
f80c5393 9313M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9314R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9315L: linux-kernel@vger.kernel.org
75fc2d37 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9317S: Supported
d53e8365 9318F: kernel/events/*
a003236c 9319F: include/linux/perf_event.h
c117ab84 9320F: include/uapi/linux/perf_event.h
141c4296
RR
9321F: arch/*/kernel/perf_event*.c
9322F: arch/*/kernel/*/perf_event*.c
9323F: arch/*/kernel/*/*/perf_event*.c
a003236c 9324F: arch/*/include/asm/perf_event.h
a003236c 9325F: arch/*/kernel/perf_callchain.c
b0a434fb 9326F: arch/*/events/*
a003236c 9327F: tools/perf/
6c0b3244 9328
dd49d0f5 9329PERSONALITY HANDLING
8b58be88 9330M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9331L: linux-abi-devel@lists.sourceforge.net
9332S: Maintained
679655da 9333F: include/linux/personality.h
c117ab84 9334F: include/uapi/linux/personality.h
dd49d0f5 9335
838e7a03 9336PHONET PROTOCOL
2a06b40f 9337M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9338S: Supported
9339F: Documentation/networking/phonet.txt
9340F: include/linux/phonet.h
9341F: include/net/phonet/
c117ab84 9342F: include/uapi/linux/phonet.h
838e7a03
RDC
9343F: net/phonet/
9344
1da177e4 9345PHRAM MTD DRIVER
8b58be88 9346M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9347L: linux-mtd@lists.infradead.org
9348S: Maintained
679655da 9349F: drivers/mtd/devices/phram.c
1da177e4 9350
efdbb10e
BP
9351PICOLCD HID DRIVER
9352M: Bruno Prémont <bonbons@linux-vserver.org>
9353L: linux-input@vger.kernel.org
9354S: Maintained
9355F: drivers/hid/hid-picolcd*
9356
a53bfa07
JI
9357PICOXCELL SUPPORT
9358M: Jamie Iles <jamie@jamieiles.com>
9359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9360T: git git://github.com/jamieiles/linux-2.6-ji.git
9361S: Supported
b8733987 9362F: arch/arm/boot/dts/picoxcell*
14430813 9363F: arch/arm/mach-picoxcell/
b8733987 9364F: drivers/crypto/picoxcell*
a53bfa07 9365
2744e8af
LW
9366PIN CONTROL SUBSYSTEM
9367M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9368L: linux-gpio@vger.kernel.org
dbe752a3 9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9370S: Maintained
9feeed94 9371F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9372F: Documentation/pinctrl.txt
07f29ba6 9373F: drivers/pinctrl/
8e406fe4 9374F: include/linux/pinctrl/
2744e8af 9375
2201bbb8
JCPV
9376PIN CONTROLLER - ATMEL AT91
9377M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9379S: Maintained
c654b6bf 9380F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9381
33d3690c
LD
9382PIN CONTROLLER - ATMEL AT91 PIO4
9383M: Ludovic Desroches <ludovic.desroches@atmel.com>
9384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9385L: linux-gpio@vger.kernel.org
9386S: Supported
9387F: drivers/pinctrl/pinctrl-at91-pio4.*
9388
cbd1b652
MW
9389PIN CONTROLLER - INTEL
9390M: Mika Westerberg <mika.westerberg@linux.intel.com>
9391M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9392S: Maintained
9393F: drivers/pinctrl/intel/
2201bbb8 9394
9963b536
LP
9395PIN CONTROLLER - RENESAS
9396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9397M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9398L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9399S: Maintained
9400F: drivers/pinctrl/sh-pfc/
9401
b75e60d6 9402PIN CONTROLLER - SAMSUNG
fea685e9 9403M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9404M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9405M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9408S: Maintained
9b5b33f6 9409F: drivers/pinctrl/samsung/
b75e60d6 9410
13cbd906
TL
9411PIN CONTROLLER - SINGLE
9412M: Tony Lindgren <tony@atomide.com>
9413M: Haojian Zhuang <haojian.zhuang@linaro.org>
9414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9415L: linux-omap@vger.kernel.org
9416S: Maintained
9417F: drivers/pinctrl/pinctrl-single.c
9418
deda8287 9419PIN CONTROLLER - ST SPEAR
da89947b 9420M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9422W: http://www.st.com/spear
9423S: Maintained
8e406fe4 9424F: drivers/pinctrl/spear/
deda8287 9425
11a1cf34
JH
9426PISTACHIO SOC SUPPORT
9427M: James Hartley <james.hartley@imgtec.com>
9428M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9429L: linux-mips@linux-mips.org
9430S: Maintained
9431F: arch/mips/pistachio/
9432F: arch/mips/include/asm/mach-pistachio/
9433F: arch/mips/boot/dts/pistachio/
9434F: arch/mips/configs/pistachio*_defconfig
9435
249a6771 9436PKTCDVD DRIVER
e5f6450c 9437M: Jiri Kosina <jikos@kernel.org>
249a6771 9438S: Maintained
679655da
JP
9439F: drivers/block/pktcdvd.c
9440F: include/linux/pktcdvd.h
c117ab84 9441F: include/uapi/linux/pktcdvd.h
249a6771 9442
b31d8273
G
9443PKUNITY SOC DRIVERS
9444M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9445W: http://mprc.pku.edu.cn/~guanxuetao/linux
9446S: Maintained
ceebf4d5 9447T: git git://github.com/gxt/linux.git
b31d8273 9448F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9449F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9450F: drivers/video/fbdev/fb-puv3.c
2809e80b 9451F: drivers/rtc/rtc-puv3.c
b31d8273 9452
9d2ecfb7 9453PMBUS HARDWARE MONITORING DRIVERS
ca462085 9454M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9455L: linux-hwmon@vger.kernel.org
9456W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9457W: http://www.roeck-us.net/linux/drivers/
9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9459S: Maintained
9460F: Documentation/hwmon/pmbus
9461F: drivers/hwmon/pmbus/
9462F: include/linux/i2c/pmbus.h
9463
89a36810 9464PMC SIERRA MaxRAID DRIVER
89a36810
AR
9465L: linux-scsi@vger.kernel.org
9466W: http://www.pmc-sierra.com/
3cdea4d7 9467S: Orphan
89a36810
AR
9468F: drivers/scsi/pmcraid.*
9469
dbf9bfe6 9470PMC SIERRA PM8001 DRIVER
d32477e2 9471M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9472M: lindar_liu@usish.com
f5a7b525 9473L: pmchba@pmcs.com
dbf9bfe6 9474L: linux-scsi@vger.kernel.org
9475S: Supported
9476F: drivers/scsi/pm8001/
9477
1da177e4 9478POSIX CLOCKS and TIMERS
8b58be88 9479M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9480L: linux-kernel@vger.kernel.org
75fc2d37 9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9482S: Maintained
679655da
JP
9483F: fs/timerfd.c
9484F: include/linux/timer*
5cee9645 9485F: kernel/time/*timer*
1da177e4 9486
7b06a6d7
RW
9487POWER MANAGEMENT CORE
9488M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9489L: linux-pm@vger.kernel.org
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9491S: Supported
9492F: drivers/base/power/
9493F: include/linux/pm.h
9494F: include/linux/pm_*
9495F: include/linux/powercap.h
9496F: drivers/powercap/
9497
3be86148 9498POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9499M: Sebastian Reichel <sre@kernel.org>
57318935 9500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9501M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9502L: linux-pm@vger.kernel.org
54e5881d 9503T: git git://git.infradead.org/battery-2.6.git
3be86148 9504S: Maintained
3cc5c704
GU
9505F: Documentation/devicetree/bindings/power/
9506F: Documentation/devicetree/bindings/power_supply/
679655da 9507F: include/linux/power_supply.h
8cd725a1 9508F: drivers/power/
26305022 9509X: drivers/power/avs/
3be86148 9510
514f161a
MR
9511POWER STATE COORDINATION INTERFACE (PSCI)
9512M: Mark Rutland <mark.rutland@arm.com>
9513M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9514L: linux-arm-kernel@lists.infradead.org
9515S: Maintained
9516F: drivers/firmware/psci.c
9517F: include/linux/psci.h
9518F: include/uapi/linux/psci.h
9519
43a1dd9b
SJS
9520POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9521M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9522L: linuxppc-dev@lists.ozlabs.org
9523S: Maintained
9524F: drivers/char/powernv-op-panel.c
9525
1da177e4 9526PNP SUPPORT
9c3646d1 9527M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9528S: Maintained
679655da 9529F: drivers/pnp/
1da177e4
LT
9530
9531PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9532M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9533L: linux-ppp@vger.kernel.org
9534S: Maintained
224cf5ad 9535F: drivers/net/ppp/ppp_*
1da177e4
LT
9536
9537PPP OVER ATM (RFC 2364)
8b58be88 9538M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9539S: Maintained
679655da 9540F: net/atm/pppoatm.c
c117ab84 9541F: include/uapi/linux/atmppp.h
1da177e4
LT
9542
9543PPP OVER ETHERNET
8b58be88 9544M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9545S: Maintained
224cf5ad
JK
9546F: drivers/net/ppp/pppoe.c
9547F: drivers/net/ppp/pppox.c
1da177e4 9548
a6d2370b 9549PPP OVER L2TP
8b58be88 9550M: James Chapman <jchapman@katalix.com>
a6d2370b 9551S: Maintained
90ca28d1 9552F: net/l2tp/l2tp_ppp.c
679655da 9553F: include/linux/if_pppol2tp.h
c117ab84 9554F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9555
eae9d2ba 9556PPS SUPPORT
8b58be88 9557M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9558W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9559L: linuxpps@ml.enneenne.com (subscribers-only)
9560S: Maintained
cabaaf41
JP
9561F: Documentation/pps/
9562F: drivers/pps/
9563F: include/linux/pps*.h
eae9d2ba 9564
71a6d0af
HW
9565PPTP DRIVER
9566M: Dmitry Kozlov <xeb@mail.ru>
9567L: netdev@vger.kernel.org
9568S: Maintained
224cf5ad 9569F: drivers/net/ppp/pptp.c
71a6d0af
HW
9570W: http://sourceforge.net/projects/accel-pptp
9571
1da177e4 9572PREEMPTIBLE KERNEL
8b58be88 9573M: Robert Love <rml@tech9.net>
1da177e4
LT
9574L: kpreempt-tech@lists.sourceforge.net
9575W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9576S: Supported
679655da
JP
9577F: Documentation/preempt-locking.txt
9578F: include/linux/preempt.h
1da177e4
LT
9579
9580PRISM54 WIRELESS DRIVER
8b58be88 9581M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9582L: linux-wireless@vger.kernel.org
9ef80804 9583W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9584S: Obsolete
c12edfe2 9585F: drivers/net/wireless/intersil/prism54/
1da177e4 9586
02c18891 9587PS3 NETWORK SUPPORT
b809b9ca 9588M: Geoff Levand <geoff@infradead.org>
02c18891 9589L: netdev@vger.kernel.org
a14ab6b6 9590L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9591S: Maintained
8df158ac 9592F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9593
f58a9d17 9594PS3 PLATFORM SUPPORT
b809b9ca 9595M: Geoff Levand <geoff@infradead.org>
a4724ed6 9596L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9597S: Maintained
679655da
JP
9598F: arch/powerpc/boot/ps3*
9599F: arch/powerpc/include/asm/lv1call.h
9600F: arch/powerpc/include/asm/ps3*.h
9601F: arch/powerpc/platforms/ps3/
9602F: drivers/*/ps3*
9603F: drivers/ps3/
fec629b8 9604F: drivers/rtc/rtc-ps3.c
679655da 9605F: drivers/usb/host/*ps3.c
fec629b8 9606F: sound/ppc/snd_ps3*
f58a9d17 9607
cffb4add 9608PS3VRAM DRIVER
8b58be88 9609M: Jim Paris <jim@jtan.com>
3715a5d0 9610M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9611L: linuxppc-dev@lists.ozlabs.org
cffb4add 9612S: Maintained
8a3977cb 9613F: drivers/block/ps3vram.c
cffb4add 9614
8defe599 9615PSTORE FILESYSTEM
9d5e2a02 9616M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9617M: Colin Cross <ccross@android.com>
9618M: Kees Cook <keescook@chromium.org>
9619M: Tony Luck <tony.luck@intel.com>
9620S: Maintained
9f273c24 9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9622F: fs/pstore/
9623F: include/linux/pstore*
04851772 9624F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9625F: drivers/acpi/apei/erst.c
9626
7fbc415d
RC
9627PTP HARDWARE CLOCK SUPPORT
9628M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9629L: netdev@vger.kernel.org
7fbc415d
RC
9630S: Maintained
9631W: http://linuxptp.sourceforge.net/
9632F: Documentation/ABI/testing/sysfs-ptp
9633F: Documentation/ptp/*
0ecb3cdd 9634F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9635F: drivers/net/phy/dp83640*
9636F: drivers/ptp/*
9637F: include/linux/ptp_cl*
9638
cf94a4d1 9639PTRACE SUPPORT
e846ee5f 9640M: Roland McGrath <roland@hack.frob.com>
8b58be88 9641M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9642S: Maintained
9643F: include/asm-generic/syscall.h
9644F: include/linux/ptrace.h
9645F: include/linux/regset.h
9646F: include/linux/tracehook.h
c117ab84 9647F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9648F: kernel/ptrace.c
9649
3e9d7ba7
HV
9650PULSE8-CEC DRIVER
9651M: Hans Verkuil <hverkuil@xs4all.nl>
9652L: linux-media@vger.kernel.org
9653T: git git://linuxtv.org/media_tree.git
9654S: Maintained
9655F: drivers/staging/media/pulse8-cec
9656
8320204a 9657PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9658M: Mike Isely <isely@pobox.com>
16e9495d 9659L: pvrusb2@isely.net (subscribers-only)
661263b5 9660L: linux-media@vger.kernel.org
8320204a 9661W: http://www.isely.net/pvrusb2/
275ffde4 9662T: git git://linuxtv.org/media_tree.git
8320204a 9663S: Maintained
679655da 9664F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9665F: drivers/media/usb/pvrusb2/
8320204a 9666
39532e6c 9667PWC WEBCAM DRIVER
c0936df4 9668M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9669L: linux-media@vger.kernel.org
9670T: git git://linuxtv.org/media_tree.git
c0936df4 9671S: Odd Fixes
39532e6c
HG
9672F: drivers/media/usb/pwc/*
9673
93c090b3 9674PWM FAN DRIVER
774e0362
KD
9675M: Kamil Debski <kamil@wypas.org>
9676M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9677L: linux-hwmon@vger.kernel.org
93c090b3
KD
9678S: Supported
9679F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9680F: Documentation/hwmon/pwm-fan
9681F: drivers/hwmon/pwm-fan.c
9682
200efedd 9683PWM SUBSYSTEM
aa3495f7
TR
9684M: Thierry Reding <thierry.reding@gmail.com>
9685L: linux-pwm@vger.kernel.org
0c2498f1 9686S: Maintained
006e854f 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9688F: Documentation/pwm.txt
9689F: Documentation/devicetree/bindings/pwm/
9690F: include/linux/pwm.h
0c2498f1 9691F: drivers/pwm/
a140b98d
TR
9692F: drivers/video/backlight/pwm_bl.c
9693F: include/linux/pwm_backlight.h
0c2498f1 9694
30ec261e 9695PXA2xx/PXA3xx SUPPORT
8da5e302 9696M: Daniel Mack <daniel@zonque.org>
a323f664 9697M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9698M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9700T: git git://github.com/hzhuang1/linux.git
8da5e302 9701T: git git://github.com/rjarzmik/linux.git
1da177e4 9702S: Maintained
e68d7c14 9703F: arch/arm/boot/dts/pxa*
679655da 9704F: arch/arm/mach-pxa/
820439f1 9705F: drivers/dma/pxa*
679655da 9706F: drivers/pcmcia/pxa2xx*
1403ead9 9707F: drivers/pinctrl/pxa/
9df92e6c 9708F: drivers/spi/spi-pxa2xx*
faf2e1db 9709F: drivers/usb/gadget/udc/pxa2*
679655da 9710F: include/sound/pxa2xx-lib.h
bec4c99e 9711F: sound/arm/pxa*
14430813 9712F: sound/soc/pxa/
1da177e4 9713
f3154a46
RJ
9714PXA GPIO DRIVER
9715M: Robert Jarzmik <robert.jarzmik@free.fr>
9716L: linux-gpio@vger.kernel.org
9717S: Maintained
9718F: drivers/gpio/gpio-pxa.c
9719
ec64d3bf
EG
9720PXA3xx NAND FLASH DRIVER
9721M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9722L: linux-mtd@lists.infradead.org
9723S: Maintained
9a67f099 9724F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9725
3f640c61 9726MMP SUPPORT
8b58be88 9727M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9728M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9730T: git git://github.com/hzhuang1/linux.git
9731T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9732S: Maintained
e68d7c14 9733F: arch/arm/boot/dts/mmp*
3f640c61 9734F: arch/arm/mach-mmp/
e8e6cb32 9735
272f133a
PO
9736PXA MMCI DRIVER
9737S: Orphan
9738
57f63bc8 9739PXA RTC DRIVER
8b58be88 9740M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9741L: rtc-linux@googlegroups.com
9742S: Maintained
9743
cea4001a 9744QAT DRIVER
90ab5a81
TS
9745M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9746M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9747L: qat-linux@intel.com
9748S: Supported
9749F: drivers/crypto/qat/
cea4001a 9750
52a09a04 9751QIB DRIVER
8473c603 9752M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9753L: linux-rdma@vger.kernel.org
9754S: Supported
9755F: drivers/infiniband/hw/qib/
9756
5e9772b9
JS
9757QLOGIC QLA1280 SCSI DRIVER
9758M: Michael Reed <mdr@sgi.com>
9759L: linux-scsi@vger.kernel.org
9760S: Maintained
9761F: drivers/scsi/qla1280.[ch]
9762
1da177e4 9763QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9764M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9765L: linux-scsi@vger.kernel.org
9766S: Supported
679655da
JP
9767F: Documentation/scsi/LICENSE.qla2xxx
9768F: drivers/scsi/qla2xxx/
1da177e4 9769
883c98fe 9770QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9771M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9772L: linux-scsi@vger.kernel.org
9773S: Supported
bacfb81b 9774F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9775F: drivers/scsi/qla4xxx/
9776
5a4faa87 9777QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9778M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9779M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9780M: linux-driver@qlogic.com
9781L: netdev@vger.kernel.org
9782S: Supported
679655da 9783F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9784F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9785
0ec00f03 9786QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9787M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9788L: netdev@vger.kernel.org
9789S: Supported
aa43c215 9790F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9791
c4e84bde 9792QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9793M: Harish Patil <harish.patil@qlogic.com>
9794M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9795M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9796M: linux-driver@qlogic.com
c4e84bde
RM
9797L: netdev@vger.kernel.org
9798S: Supported
aa43c215 9799F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9800
fe56b9e6
YM
9801QLOGIC QL4xxx ETHERNET DRIVER
9802M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9803M: Ariel Elior <Ariel.Elior@qlogic.com>
9804M: everest-linux-l2@qlogic.com
9805L: netdev@vger.kernel.org
9806S: Supported
9807F: drivers/net/ethernet/qlogic/qed/
9808F: include/linux/qed/
9809F: drivers/net/ethernet/qlogic/qede/
9810
1da177e4 9811QNX4 FILESYSTEM
8b58be88 9812M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9813W: http://www.alarsen.net/linux/qnx4fs/
9814S: Maintained
80811493 9815F: fs/qnx4/
c117ab84
CEB
9816F: include/uapi/linux/qnx4_fs.h
9817F: include/uapi/linux/qnxtypes.h
1da177e4 9818
91952bc0
AP
9819QT1010 MEDIA DRIVER
9820M: Antti Palosaari <crope@iki.fi>
9821L: linux-media@vger.kernel.org
a825eaec 9822W: https://linuxtv.org
91952bc0
AP
9823W: http://palosaari.fi/linux/
9824Q: http://patchwork.linuxtv.org/project/linux-media/list/
9825T: git git://linuxtv.org/anttip/media_tree.git
9826S: Maintained
9827F: drivers/media/tuners/qt1010*
9828
966fb5ec
SM
9829QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9830M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9831L: linux-wireless@vger.kernel.org
9832L: ath9k-devel@lists.ath9k.org
9833W: http://wireless.kernel.org/en/users/Drivers/ath9k
9834S: Supported
9835F: drivers/net/wireless/ath/ath9k/
9836
2ea0ffcb
KV
9837QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9838M: Kalle Valo <kvalo@qca.qualcomm.com>
9839L: ath10k@lists.infradead.org
9840W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9842S: Supported
9843F: drivers/net/wireless/ath/ath10k/
9844
b9b17deb
TT
9845QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9846M: Timur Tabi <timur@codeaurora.org>
9847L: netdev@vger.kernel.org
9848S: Supported
9849F: drivers/net/ethernet/qualcomm/emac/
9850
4f4567cf
RK
9851QUALCOMM HEXAGON ARCHITECTURE
9852M: Richard Kuo <rkuo@codeaurora.org>
9853L: linux-hexagon@vger.kernel.org
9f273c24 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9855S: Supported
9856F: arch/hexagon/
9857
8e84c258
EK
9858QUALCOMM WCN36XX WIRELESS DRIVER
9859M: Eugene Krasnikov <k.eugene.e@gmail.com>
9860L: wcn36xx@lists.infradead.org
9861W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9862T: git git://github.com/KrasnikovEugene/wcn36xx.git
9863S: Supported
9864F: drivers/net/wireless/ath/wcn36xx/
9865
eeca9a67
MT
9866QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9867M: Gabriel Somlo <somlo@cmu.edu>
9868M: "Michael S. Tsirkin" <mst@redhat.com>
9869L: qemu-devel@nongnu.org
9870S: Maintained
9871F: drivers/firmware/qemu_fw_cfg.c
9872
602adf40 9873RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9874M: Ilya Dryomov <idryomov@gmail.com>
9875M: Sage Weil <sage@redhat.com>
527a88b9 9876M: Alex Elder <elder@kernel.org>
398ecff5 9877L: ceph-devel@vger.kernel.org
09d90327
SW
9878W: http://ceph.com/
9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9880T: git git://github.com/ceph/ceph-client.git
602adf40 9881S: Supported
398ecff5 9882F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9883F: drivers/block/rbd.c
9884F: drivers/block/rbd_types.h
9885
1da177e4 9886RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9887M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9888L: linux-fbdev@vger.kernel.org
1da177e4 9889S: Maintained
8a61f013 9890F: drivers/video/fbdev/aty/radeon*
c117ab84 9891F: include/uapi/linux/radeonfb.h
1da177e4 9892
c6c9b34c 9893RADIOSHARK RADIO DRIVER
c0936df4 9894M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9895L: linux-media@vger.kernel.org
9896T: git git://linuxtv.org/media_tree.git
9897S: Maintained
9898F: drivers/media/radio/radio-shark.c
9899
9900RADIOSHARK2 RADIO DRIVER
c0936df4 9901M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9902L: linux-media@vger.kernel.org
9903T: git git://linuxtv.org/media_tree.git
9904S: Maintained
9905F: drivers/media/radio/radio-shark2.c
9906F: drivers/media/radio/radio-tea5777.c
9907
1da177e4 9908RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9909M: Paul Mackerras <paulus@samba.org>
c69f677c 9910L: linux-fbdev@vger.kernel.org
1da177e4 9911S: Maintained
8a61f013 9912F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9913
a0fd81a9 9914RALINK MIPS ARCHITECTURE
bdb40e8e 9915M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9916L: linux-mips@linux-mips.org
9917S: Maintained
9918F: arch/mips/ralink
9919
e7839f25 9920RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9921P: rt2x00 project
b182427e 9922M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9923M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9924L: linux-wireless@vger.kernel.org
95ea3627 9925S: Maintained
33aca94d 9926F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9927
9db5579b 9928RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9929M: Jens Axboe <axboe@kernel.dk>
9db5579b 9930S: Maintained
679655da
JP
9931F: Documentation/blockdev/ramdisk.txt
9932F: drivers/block/brd.c
9db5579b 9933
9e95ce27 9934RANDOM NUMBER DRIVER
0624bcaa 9935M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9936S: Maintained
679655da 9937F: drivers/char/random.c
9e95ce27 9938
394b701c 9939RAPIDIO SUBSYSTEM
8b58be88 9940M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9941M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9942S: Maintained
679655da 9943F: drivers/rapidio/
394b701c 9944
e2d1d6c0 9945RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9946L: linux-wireless@vger.kernel.org
f52a5490 9947S: Orphan
679655da 9948F: drivers/net/wireless/ray*
e2d1d6c0
RD
9949
9950RCUTORTURE MODULE
e0198b29 9951M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9952M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9953L: linux-kernel@vger.kernel.org
f9094d8e 9954S: Supported
08deed1e 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9956F: Documentation/RCU/torture.txt
34e2d560 9957F: kernel/rcu/rcutorture.c
e2d1d6c0 9958
c87b9c60
PM
9959RCUTORTURE TEST FRAMEWORK
9960M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9961M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9962R: Steven Rostedt <rostedt@goodmis.org>
9963R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9964R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9965L: linux-kernel@vger.kernel.org
c87b9c60
PM
9966S: Supported
9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9968F: tools/testing/selftests/rcutorture
9969
c1f766b5 9970RDC R-321X SoC
8b58be88 9971M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9972S: Maintained
9973
db17f395 9974RDC R6040 FAST ETHERNET DRIVER
35566e96 9975M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9976L: netdev@vger.kernel.org
9977S: Maintained
58565a35 9978F: drivers/net/ethernet/rdc/r6040.c
db17f395 9979
a09ed661 9980RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9981M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9982L: netdev@vger.kernel.org
9983L: linux-rdma@vger.kernel.org
fbb5a558 9984L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9985W: https://oss.oracle.com/projects/rds/
a09ed661 9986S: Supported
679655da 9987F: net/rds/
72f26eee 9988F: Documentation/networking/rds.txt
a09ed661 9989
0194621b
DD
9990RDMAVT - RDMA verbs software
9991M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9992L: linux-rdma@vger.kernel.org
9993S: Supported
9994F: drivers/infiniband/sw/rdmavt
9995
595182bc 9996READ-COPY UPDATE (RCU)
8b58be88 9997M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9998M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9999R: Steven Rostedt <rostedt@goodmis.org>
10000R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10001R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10002L: linux-kernel@vger.kernel.org
9fab9787 10003W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10004S: Supported
08deed1e 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10006F: Documentation/RCU/
9fab9787 10007X: Documentation/RCU/torture.txt
f9094d8e 10008F: include/linux/rcu*
4102adab
PM
10009X: include/linux/srcu.h
10010F: kernel/rcu/
34e2d560 10011X: kernel/torture.c
595182bc 10012
0c86edc0 10013REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10014M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10015M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10016L: rtc-linux@googlegroups.com
8a6e2535 10017Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10018T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10019S: Maintained
7af6a2e1 10020F: Documentation/devicetree/bindings/rtc/
679655da
JP
10021F: Documentation/rtc.txt
10022F: drivers/rtc/
10023F: include/linux/rtc.h
c117ab84 10024F: include/uapi/linux/rtc.h
fe23c336
AB
10025F: include/linux/rtc/
10026F: include/linux/platform_data/rtc-*
10027F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10028
0e400c53
MB
10029REALTEK AUDIO CODECS
10030M: Bard Liao <bardliao@realtek.com>
10031M: Oder Chiou <oder_chiou@realtek.com>
10032S: Maintained
10033F: sound/soc/codecs/rt*
10034F: include/sound/rt*.h
10035
1da177e4 10036REISERFS FILE SYSTEM
76c4e5ea 10037L: reiserfs-devel@vger.kernel.org
1da177e4 10038S: Supported
679655da 10039F: fs/reiserfs/
1da177e4 10040
b83a313b 10041REGISTER MAP ABSTRACTION
b02e48f2 10042M: Mark Brown <broonie@kernel.org>
dd060bc9 10043L: linux-kernel@vger.kernel.org
b83a313b
MB
10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10045S: Supported
9398a639 10046F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10047F: drivers/base/regmap/
10048F: include/linux/regmap.h
10049
400e64df
OBC
10050REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10051M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10052M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10053L: linux-remoteproc@vger.kernel.org
6bb697b6 10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10055S: Maintained
15ebc72d 10056F: Documentation/devicetree/bindings/remoteproc/
400e64df 10057F: Documentation/remoteproc.txt
15ebc72d 10058F: drivers/remoteproc/
6fc26488 10059F: include/linux/remoteproc.h
400e64df 10060
d8115db5
OBC
10061REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10062M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10063M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10064L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10066S: Maintained
10067F: drivers/rpmsg/
10068F: Documentation/rpmsg.txt
10069F: include/linux/rpmsg.h
10070
fedc81e7
GU
10071RENESAS CLOCK DRIVERS
10072M: Geert Uytterhoeven <geert+renesas@glider.be>
10073L: linux-renesas-soc@vger.kernel.org
10074S: Supported
10075F: drivers/clk/renesas/
10076
8e6569af
SS
10077RENESAS ETHERNET DRIVERS
10078R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10079L: netdev@vger.kernel.org
4a121096 10080L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10081F: drivers/net/ethernet/renesas/
10082F: include/linux/sh_eth.h
10083
3e46c397
YS
10084RENESAS USB2 PHY DRIVER
10085M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10086L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10087S: Maintained
10088F: drivers/phy/phy-rcar-gen3-usb2.c
10089
1b0fe6be
PZ
10090RESET CONTROLLER FRAMEWORK
10091M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10092T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10093S: Maintained
10094F: drivers/reset/
10095F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10096F: include/dt-bindings/reset/
1b0fe6be
PZ
10097F: include/linux/reset.h
10098F: include/linux/reset-controller.h
10099
e0897645 10100RFKILL
8b58be88 10101M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10102L: linux-wireless@vger.kernel.org
ce466579
JB
10103W: http://wireless.kernel.org/
10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10106S: Maintained
505c9247 10107F: Documentation/rfkill.txt
80811493 10108F: net/rfkill/
e0897645 10109
933685ca
TG
10110RHASHTABLE
10111M: Thomas Graf <tgraf@suug.ch>
39ec406d 10112M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10113L: netdev@vger.kernel.org
10114S: Maintained
10115F: lib/rhashtable.c
10116F: include/linux/rhashtable.h
10117
67e054e9
ML
10118RICOH SMARTMEDIA/XD DRIVER
10119M: Maxim Levitsky <maximlevitsky@gmail.com>
10120S: Maintained
21c26f50
JP
10121F: drivers/mtd/nand/r852.c
10122F: drivers/mtd/nand/r852.h
67e054e9 10123
92634125
ML
10124RICOH R5C592 MEMORYSTICK DRIVER
10125M: Maxim Levitsky <maximlevitsky@gmail.com>
10126S: Maintained
10127F: drivers/memstick/host/r592.*
10128
27f1d2f9
SA
10129ROCCAT DRIVERS
10130M: Stefan Achatz <erazor_de@users.sourceforge.net>
10131W: http://sourceforge.net/projects/roccat/
10132S: Maintained
10133F: drivers/hid/hid-roccat*
10134F: include/linux/hid-roccat*
10135F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10136
4b8ac966
JP
10137ROCKER DRIVER
10138M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10139L: netdev@vger.kernel.org
10140S: Supported
10141F: drivers/net/ethernet/rocker/
10142
1da177e4
LT
10143ROCKETPORT DRIVER
10144P: Comtrol Corp.
1da177e4
LT
10145W: http://www.comtrol.com
10146S: Maintained
679655da 10147F: Documentation/serial/rocket.txt
c897401b 10148F: drivers/tty/rocket*
1da177e4 10149
7645c2f4
KC
10150ROCKETPORT EXPRESS/INFINITY DRIVER
10151M: Kevin Cernekee <cernekee@gmail.com>
10152L: linux-serial@vger.kernel.org
10153S: Odd Fixes
10154F: drivers/tty/serial/rp2.*
10155
1da177e4 10156ROSE NETWORK LAYER
8b58be88 10157M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10158L: linux-hams@vger.kernel.org
d34cb28a 10159W: http://www.linux-ax25.org/
1da177e4 10160S: Maintained
679655da 10161F: include/net/rose.h
c117ab84 10162F: include/uapi/linux/rose.h
679655da 10163F: net/rose/
1da177e4 10164
91952bc0
AP
10165RTL2830 MEDIA DRIVER
10166M: Antti Palosaari <crope@iki.fi>
10167L: linux-media@vger.kernel.org
a825eaec 10168W: https://linuxtv.org
91952bc0
AP
10169W: http://palosaari.fi/linux/
10170Q: http://patchwork.linuxtv.org/project/linux-media/list/
10171T: git git://linuxtv.org/anttip/media_tree.git
10172S: Maintained
10173F: drivers/media/dvb-frontends/rtl2830*
10174
27a0aacf
AP
10175RTL2832 MEDIA DRIVER
10176M: Antti Palosaari <crope@iki.fi>
10177L: linux-media@vger.kernel.org
a825eaec 10178W: https://linuxtv.org
27a0aacf
AP
10179W: http://palosaari.fi/linux/
10180Q: http://patchwork.linuxtv.org/project/linux-media/list/
10181T: git git://linuxtv.org/anttip/media_tree.git
10182S: Maintained
10183F: drivers/media/dvb-frontends/rtl2832*
10184
ba6e6f6e
AP
10185RTL2832_SDR MEDIA DRIVER
10186M: Antti Palosaari <crope@iki.fi>
10187L: linux-media@vger.kernel.org
a825eaec 10188W: https://linuxtv.org
ba6e6f6e
AP
10189W: http://palosaari.fi/linux/
10190Q: http://patchwork.linuxtv.org/project/linux-media/list/
10191T: git git://linuxtv.org/anttip/media_tree.git
10192S: Maintained
b4bb1c28 10193F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10194
59840488 10195RTL8180 WIRELESS DRIVER
605bebe2 10196L: linux-wireless@vger.kernel.org
491b26b4 10197W: http://wireless.kernel.org/
54e5881d 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10199S: Orphan
62141726 10200F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10201
59840488 10202RTL8187 WIRELESS DRIVER
9f0939bf 10203M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10204M: Hin-Tak Leung <htl10@users.sourceforge.net>
10205M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10206L: linux-wireless@vger.kernel.org
491b26b4 10207W: http://wireless.kernel.org/
54e5881d 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10209S: Maintained
62141726 10210F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10211
3cf0c8ad
LF
10212RTL8192CE WIRELESS DRIVER
10213M: Larry Finger <Larry.Finger@lwfinger.net>
10214M: Chaoming Li <chaoming_li@realsil.com.cn>
10215L: linux-wireless@vger.kernel.org
491b26b4 10216W: http://wireless.kernel.org/
3cf0c8ad
LF
10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10218S: Maintained
62141726
KV
10219F: drivers/net/wireless/realtek/rtlwifi/
10220F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10221
26f1fad2
JS
10222RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10223M: Jes Sorensen <Jes.Sorensen@redhat.com>
10224L: linux-wireless@vger.kernel.org
171a900c 10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10226S: Maintained
10227F: drivers/net/wireless/realtek/rtl8xxxu/
10228
9eb8ef74 10229S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10230M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10231L: linux-fbdev@vger.kernel.org
ce00f85c 10232S: Maintained
8a61f013 10233F: drivers/video/fbdev/savage/
9eb8ef74 10234
1da177e4 10235S390
8b58be88
JP
10236M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10237M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10238L: linux-s390@vger.kernel.org
5238da45 10239W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10241S: Supported
679655da 10242F: arch/s390/
a968cd3e 10243F: drivers/s390/
3bfe6858
JN
10244F: Documentation/s390/
10245F: Documentation/DocBook/s390*
5238da45 10246
322986ca
SO
10247S390 COMMON I/O LAYER
10248M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10249M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10250L: linux-s390@vger.kernel.org
10251W: http://www.ibm.com/developerworks/linux/linux390/
10252S: Supported
10253F: drivers/s390/cio/
10254
10255S390 DASD DRIVER
38b7f07a
SH
10256M: Stefan Haberland <sth@linux.vnet.ibm.com>
10257M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10258L: linux-s390@vger.kernel.org
10259W: http://www.ibm.com/developerworks/linux/linux390/
10260S: Supported
10261F: drivers/s390/block/dasd*
10262F: block/partitions/ibm.c
10263
5238da45 10264S390 NETWORK DRIVERS
f0c59aff 10265M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10266L: linux-s390@vger.kernel.org
5238da45
HC
10267W: http://www.ibm.com/developerworks/linux/linux390/
10268S: Supported
679655da 10269F: drivers/s390/net/
5238da45 10270
322986ca
SO
10271S390 PCI SUBSYSTEM
10272M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10273M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10274L: linux-s390@vger.kernel.org
10275W: http://www.ibm.com/developerworks/linux/linux390/
10276S: Supported
10277F: arch/s390/pci/
10278F: drivers/pci/hotplug/s390_pci_hpc.c
10279
feed9b62 10280S390 ZCRYPT DRIVER
5c8d0983 10281M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10282L: linux-s390@vger.kernel.org
a968cd3e 10283W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10284S: Supported
d5ca6918 10285F: drivers/s390/crypto/
feed9b62 10286
5238da45 10287S390 ZFCP DRIVER
d38e19d0 10288M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10289L: linux-s390@vger.kernel.org
5238da45 10290W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10291S: Supported
679655da 10292F: drivers/s390/scsi/zfcp_*
1da177e4 10293
dd96df2c 10294S390 IUCV NETWORK LAYER
f0c59aff 10295M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10296L: linux-s390@vger.kernel.org
10297W: http://www.ibm.com/developerworks/linux/linux390/
10298S: Supported
679655da
JP
10299F: drivers/s390/net/*iucv*
10300F: include/net/iucv/
10301F: net/iucv/
dd96df2c 10302
8128f23c
GS
10303S390 IOMMU (PCI)
10304M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10305L: linux-s390@vger.kernel.org
10306W: http://www.ibm.com/developerworks/linux/linux390/
10307S: Supported
10308F: drivers/iommu/s390-iommu.c
10309
4dde7f75 10310S3C24XX SD/MMC Driver
8b58be88 10311M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10313S: Supported
679655da 10314F: drivers/mmc/host/s3cmci.*
4dde7f75 10315
1f15a229
HV
10316SAA6588 RDS RECEIVER DRIVER
10317M: Hans Verkuil <hverkuil@xs4all.nl>
10318L: linux-media@vger.kernel.org
10319T: git git://linuxtv.org/media_tree.git
a825eaec 10320W: https://linuxtv.org
1f15a229
HV
10321S: Odd Fixes
10322F: drivers/media/i2c/saa6588*
10323
98ed12e6 10324SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10325M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10326M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10327L: linux-media@vger.kernel.org
a825eaec 10328W: https://linuxtv.org
98ed12e6
MCC
10329T: git git://linuxtv.org/media_tree.git
10330S: Odd fixes
e42bf501 10331F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10332F: drivers/media/pci/saa7134/
10333
1da177e4 10334SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10335M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10336L: linux-media@vger.kernel.org
275ffde4 10337T: git git://linuxtv.org/media_tree.git
1da177e4 10338S: Maintained
90d72ac6
MCC
10339F: drivers/media/common/saa7146/
10340F: drivers/media/pci/saa7146/
10341F: include/media/saa7146*
1da177e4 10342
92304a40 10343SAMSUNG LAPTOP DRIVER
5909c654 10344M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10345L: platform-driver-x86@vger.kernel.org
10346S: Maintained
10347F: drivers/platform/x86/samsung-laptop.c
10348
4a109cc0 10349SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10350M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10351M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10352M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10353L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10354S: Supported
14430813 10355F: sound/soc/samsung/
4a109cc0 10356
0d89a28b 10357SAMSUNG FRAMEBUFFER DRIVER
b7701755 10358M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10359L: linux-fbdev@vger.kernel.org
10360S: Maintained
8a61f013 10361F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10362
b40f0632 10363SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10364M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10365M: Krzysztof Kozlowski <krzk@kernel.org>
10366M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10367L: linux-kernel@vger.kernel.org
b40f0632 10368L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10369S: Supported
10370F: drivers/mfd/sec*.c
10371F: drivers/regulator/s2m*.c
10372F: drivers/regulator/s5m*.c
b40f0632
KK
10373F: drivers/clk/clk-s2mps11.c
10374F: drivers/rtc/rtc-s5m.c
f69d3a17 10375F: include/linux/mfd/samsung/
a13c7c51
KK
10376F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10377F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10378F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10379F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10380
038f5c4b
SN
10381SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10382M: Kyungmin Park <kyungmin.park@samsung.com>
10383M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10384L: linux-media@vger.kernel.org
10385Q: https://patchwork.linuxtv.org/project/linux-media/list/
10386S: Supported
10387F: drivers/media/platform/exynos4-is/
038f5c4b 10388
6fd86ab2
SN
10389SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10390M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10391L: linux-media@vger.kernel.org
10392L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10393S: Maintained
10394F: drivers/media/platform/s3c-camif/
d647f0b7 10395F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10396
b84ef24e
AH
10397SAMSUNG S5C73M3 CAMERA DRIVER
10398M: Kyungmin Park <kyungmin.park@samsung.com>
10399M: Andrzej Hajda <a.hajda@samsung.com>
10400L: linux-media@vger.kernel.org
10401S: Supported
10402F: drivers/media/i2c/s5c73m3/*
10403
7d459937
AH
10404SAMSUNG S5K5BAF CAMERA DRIVER
10405M: Kyungmin Park <kyungmin.park@samsung.com>
10406M: Andrzej Hajda <a.hajda@samsung.com>
10407L: linux-media@vger.kernel.org
10408S: Supported
10409F: drivers/media/i2c/s5k5baf.c
10410
c04c674f
RB
10411SAMSUNG S3FWRN5 NFC DRIVER
10412M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10413M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10414L: linux-nfc@lists.01.org (moderated for non-subscribers)
10415S: Supported
10416F: drivers/nfc/s3fwrn5
10417
310e39c9 10418SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10419M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10420M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10421M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10422S: Supported
10423L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10424F: drivers/clk/samsung/
490583f0
CC
10425F: include/dt-bindings/clock/exynos*.h
10426F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10427
2e365a70
AS
10428SAMSUNG SPI DRIVERS
10429M: Kukjin Kim <kgene@kernel.org>
10430M: Krzysztof Kozlowski <krzk@kernel.org>
10431M: Andi Shyti <andi.shyti@samsung.com>
10432L: linux-spi@vger.kernel.org
10433L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10434S: Maintained
10435F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10436F: drivers/spi/spi-s3c*
10437F: include/linux/platform_data/spi-s3c64xx.h
10438
66890ed6
BA
10439SAMSUNG SXGBE DRIVERS
10440M: Byungho An <bh74.an@samsung.com>
10441M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10442M: Vipul Pandya <vipul.pandya@samsung.com>
10443S: Supported
10444L: netdev@vger.kernel.org
10445F: drivers/net/ethernet/samsung/sxgbe/
10446
93c537af
LM
10447SAMSUNG THERMAL DRIVER
10448M: Lukasz Majewski <l.majewski@samsung.com>
10449L: linux-pm@vger.kernel.org
10450L: linux-samsung-soc@vger.kernel.org
10451S: Supported
9f273c24 10452T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10453F: drivers/thermal/samsung/
10454
e296cd32 10455SAMSUNG USB2 PHY DRIVER
774e0362
KD
10456M: Kamil Debski <kamil@wypas.org>
10457M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10458L: linux-kernel@vger.kernel.org
10459S: Supported
10460F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10461F: Documentation/phy/samsung-usb2.txt
10462F: drivers/phy/phy-exynos4210-usb2.c
10463F: drivers/phy/phy-exynos4x12-usb2.c
10464F: drivers/phy/phy-exynos5250-usb2.c
10465F: drivers/phy/phy-s5pv210-usb2.c
10466F: drivers/phy/phy-samsung-usb2.c
10467F: drivers/phy/phy-samsung-usb2.h
10468
ca749e2a 10469SERIAL DRIVERS
5e30bbb7 10470M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10471L: linux-serial@vger.kernel.org
5e30bbb7 10472S: Maintained
30743257 10473F: Documentation/devicetree/bindings/serial/
14430813 10474F: drivers/tty/serial/
ca749e2a 10475
aecb7b64 10476SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10477M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10478M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10479S: Maintained
1fb200d6 10480F: include/linux/dma/dw.h
3d598f47 10481F: include/linux/platform_data/dma-dw.h
61a76496 10482F: drivers/dma/dw/
aecb7b64 10483
058999cc
LP
10484SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10485M: Lars Persson <lars.persson@axis.com>
10486L: netdev@vger.kernel.org
10487S: Supported
10488F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10489F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10490
fc531d98 10491SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10492M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10493R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10494R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10495L: linux-i2c@vger.kernel.org
10496S: Maintained
10497F: drivers/i2c/busses/i2c-designware-*
10498F: include/linux/platform_data/i2c-designware.h
10499
f9e37137 10500SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10501M: Jaehoon Chung <jh80.chung@samsung.com>
10502L: linux-mmc@vger.kernel.org
10503S: Maintained
10504F: include/linux/mmc/dw_mmc.h
10505F: drivers/mmc/host/dw_mmc*
10506
a961e698
AS
10507SYSTEM TRACE MODULE CLASS
10508M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10509S: Maintained
e787bc46 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10511F: Documentation/trace/stm.txt
10512F: drivers/hwtracing/stm/
10513F: include/linux/stm.h
10514F: include/uapi/linux/stm.h
10515
1db121d6
AN
10516THUNDERBOLT DRIVER
10517M: Andreas Noever <andreas.noever@gmail.com>
10518S: Maintained
10519F: drivers/thunderbolt/
10520
e35a49b1
SR
10521TI BQ27XXX POWER SUPPLY DRIVER
10522R: Andrew F. Davis <afd@ti.com>
10523F: include/linux/power/bq27xxx_battery.h
10524F: drivers/power/bq27xxx_battery.c
10525F: drivers/power/bq27xxx_battery_i2c.c
10526
34db37c6 10527TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10528M: John Stultz <john.stultz@linaro.org>
88606e80 10529M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10530L: linux-kernel@vger.kernel.org
75fc2d37 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10532S: Supported
10533F: include/linux/clocksource.h
10534F: include/linux/time.h
10535F: include/linux/timex.h
c117ab84
CEB
10536F: include/uapi/linux/time.h
10537F: include/uapi/linux/timex.h
88606e80
TG
10538F: kernel/time/clocksource.c
10539F: kernel/time/time*.c
34db37c6 10540F: kernel/time/alarmtimer.c
88606e80 10541F: kernel/time/ntp.c
7fe5f1c1 10542F: tools/testing/selftests/timers/
88606e80 10543
1da177e4 10544SC1200 WDT DRIVER
b300645a 10545M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10546S: Maintained
679655da 10547F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10548
10549SCHEDULER
dd9b238c 10550M: Ingo Molnar <mingo@redhat.com>
8b58be88 10551M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10552L: linux-kernel@vger.kernel.org
75fc2d37 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10554S: Maintained
95c0d71d 10555F: kernel/sched/
679655da 10556F: include/linux/sched.h
c117ab84 10557F: include/uapi/linux/sched.h
c2eb505b 10558F: include/linux/wait.h
1da177e4 10559
6bcf6737 10560SCORE ARCHITECTURE
ed38665e 10561M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10562M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10563W: http://www.sunplus.com
6bcf6737 10564S: Supported
a2681a75 10565F: arch/score/
6bcf6737 10566
80f390ea
SH
10567SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10568M: Sudeep Holla <sudeep.holla@arm.com>
10569L: linux-arm-kernel@lists.infradead.org
10570S: Maintained
10571F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10572F: drivers/clk/clk-scpi.c
8def3103 10573F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10574F: drivers/firmware/arm_scpi.c
10575F: include/linux/scpi_protocol.h
80f390ea 10576
1da177e4 10577SCSI CDROM DRIVER
8b58be88 10578M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10579L: linux-scsi@vger.kernel.org
10580W: http://www.kernel.dk
10581S: Maintained
679655da 10582F: drivers/scsi/sr*
1da177e4 10583
fb50a83d 10584SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10585M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10586L: linux-rdma@vger.kernel.org
10587S: Supported
10588W: http://www.openfabrics.org
10589Q: http://patchwork.kernel.org/project/linux-rdma/list/
10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10591F: drivers/infiniband/ulp/srp/
10592F: include/scsi/srp.h
10593
1da177e4 10594SCSI SG DRIVER
8b58be88 10595M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10596L: linux-scsi@vger.kernel.org
59ab3c93 10597W: http://sg.danny.cz/sg
1da177e4 10598S: Maintained
59ab3c93 10599F: Documentation/scsi/scsi-generic.txt
679655da
JP
10600F: drivers/scsi/sg.c
10601F: include/scsi/sg.h
1da177e4
LT
10602
10603SCSI SUBSYSTEM
7ee7895c 10604M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10606M: "Martin K. Petersen" <martin.petersen@oracle.com>
10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10608L: linux-scsi@vger.kernel.org
1da177e4 10609S: Maintained
2c99a314 10610F: Documentation/devicetree/bindings/scsi/
679655da
JP
10611F: drivers/scsi/
10612F: include/scsi/
1da177e4
LT
10613
10614SCSI TAPE DRIVER
8b58be88 10615M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10616L: linux-scsi@vger.kernel.org
10617S: Maintained
679655da 10618F: Documentation/scsi/st.txt
f7269cfc
JD
10619F: drivers/scsi/st.*
10620F: drivers/scsi/st_*.h
1da177e4
LT
10621
10622SCTP PROTOCOL
8b6efb75 10623M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10624M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10625L: linux-sctp@vger.kernel.org
5f85813c 10626W: http://lksctp.sourceforge.net
8b6efb75 10627S: Maintained
679655da
JP
10628F: Documentation/networking/sctp.txt
10629F: include/linux/sctp.h
4d58c025 10630F: include/uapi/linux/sctp.h
679655da
JP
10631F: include/net/sctp/
10632F: net/sctp/
1da177e4
LT
10633
10634SCx200 CPU SUPPORT
8b58be88 10635M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10636S: Odd Fixes
679655da 10637F: Documentation/i2c/busses/scx200_acb
390889b6 10638F: arch/x86/platform/scx200/
679655da
JP
10639F: drivers/watchdog/scx200_wdt.c
10640F: drivers/i2c/busses/scx200*
10641F: drivers/mtd/maps/scx200_docflash.c
10642F: include/linux/scx200.h
1662d32c
JC
10643
10644SCx200 GPIO DRIVER
8b58be88 10645M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10646S: Maintained
679655da
JP
10647F: drivers/char/scx200_gpio.c
10648F: include/linux/scx200_gpio.h
1662d32c
JC
10649
10650SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10651M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10652S: Maintained
679655da 10653F: drivers/clocksource/scx200_hrt.c
1da177e4 10654
6a36913a 10655SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10656M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10657L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10658S: Maintained
679655da 10659F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10660
e7839f25 10661SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10662M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10663L: linux-mmc@vger.kernel.org
ddfe954d
UH
10664T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10665S: Maintained
10666F: drivers/mmc/host/sdhci*
10667F: include/linux/mmc/sdhci*
e2d1d6c0 10668
c04f9d61
KC
10669SECURE COMPUTING
10670M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10671R: Andy Lutomirski <luto@amacapital.net>
10672R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10674S: Supported
10675F: kernel/seccomp.c
10676F: include/uapi/linux/seccomp.h
10677F: include/linux/seccomp.h
c99ee51a 10678F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10679K: \bsecure_computing
10680K: \bTIF_SECCOMP\b
10681
476bf3d6
AC
10682SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10683M: Al Cooper <alcooperx@gmail.com>
10684L: linux-mmc@vger.kernel.org
10685L: bcm-kernel-feedback-list@broadcom.com
10686S: Maintained
10687F: drivers/mmc/host/sdhci-brcmstb*
10688
0d1bb41a 10689SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10690M: Ben Dooks <ben-linux@fluff.org>
dc524882 10691M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10692L: linux-mmc@vger.kernel.org
0d1bb41a 10693S: Maintained
dc524882 10694F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10695
c63b3cba 10696SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10697M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10698L: linux-mmc@vger.kernel.org
10699S: Maintained
10700F: drivers/mmc/host/sdhci-spear.c
10701
8711cca2 10702SECURITY SUBSYSTEM
9b45c0d2 10703M: James Morris <james.l.morris@oracle.com>
9c3646d1 10704M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10705L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10707W: http://kernsec.org/
8711cca2 10708S: Supported
7d2c86b5 10709F: security/
8711cca2 10710
1da177e4 10711SECURITY CONTACT
8b58be88 10712M: Security Officers <security@kernel.org>
1da177e4
LT
10713S: Supported
10714
10715SELINUX SECURITY MODULE
e0238b4c 10716M: Paul Moore <paul@paul-moore.com>
8b58be88 10717M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10718M: Eric Paris <eparis@parisplace.org>
e0238b4c 10719L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10720W: http://selinuxproject.org
5a5f2acf 10721T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10722S: Supported
679655da
JP
10723F: include/linux/selinux*
10724F: security/selinux/
6bde95ce 10725F: scripts/selinux/
1da177e4 10726
c1c124e9
JJ
10727APPARMOR SECURITY MODULE
10728M: John Johansen <john.johansen@canonical.com>
10729L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10730W: apparmor.wiki.kernel.org
10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10732S: Supported
10733F: security/apparmor/
10734
9b091556
KC
10735LOADPIN SECURITY MODULE
10736M: Kees Cook <keescook@chromium.org>
10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10738S: Supported
10739F: security/loadpin/
10740
730daa16
KC
10741YAMA SECURITY MODULE
10742M: Kees Cook <keescook@chromium.org>
10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10744S: Supported
10745F: security/yama/
10746
cef2cf07 10747SENSABLE PHANTOM
8b58be88 10748M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10749S: Maintained
679655da 10750F: drivers/misc/phantom.c
c117ab84 10751F: include/uapi/linux/phantom.h
cef2cf07 10752
6733b39a 10753SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10754M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10755M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10756M: John Soni Jose <sony.john@avagotech.com>
3387f656 10757L: linux-scsi@vger.kernel.org
4627de93 10758W: http://www.avagotech.com
3387f656
JP
10759S: Supported
10760F: drivers/scsi/be2iscsi/
6733b39a 10761
d2ee76fa 10762Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10763M: Sathya Perla <sathya.perla@broadcom.com>
10764M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10765M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10766M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10767L: netdev@vger.kernel.org
fea3af67 10768W: http://www.emulex.com
7d2c86b5 10769S: Supported
9aebddd1 10770F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10771
d2928a8c 10772EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10773M: Selvin Xavier <selvin.xavier@avagotech.com>
10774M: Devesh Sharma <devesh.sharma@avagotech.com>
10775M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10776L: linux-rdma@vger.kernel.org
10777W: http://www.emulex.com
10778S: Supported
10779F: drivers/infiniband/hw/ocrdma/
10780
8ceee660 10781SFC NETWORK DRIVER
c06f51ea 10782M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10783M: Edward Cree <ecree@solarflare.com>
10784M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10785L: netdev@vger.kernel.org
8ceee660 10786S: Supported
874aeea5 10787F: drivers/net/ethernet/sfc/
8ceee660 10788
e2d1d6c0 10789SGI GRU DRIVER
cc883afc 10790M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10791S: Maintained
679655da 10792F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10793
10794SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10795M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10796L: linux-ia64@vger.kernel.org
10797S: Supported
679655da 10798F: Documentation/ia64/serial.txt
df621252 10799F: drivers/tty/serial/ioc?_serial.c
679655da 10800F: include/linux/ioc?.h
e2d1d6c0 10801
75312619 10802SGI XP/XPC/XPNET DRIVER
e180383f
RH
10803M: Cliff Whickman <cpw@sgi.com>
10804M: Robin Holt <robinmholt@gmail.com>
75312619 10805S: Maintained
679655da 10806F: drivers/misc/sgi-xp/
75312619 10807
46eacf3b
AP
10808SI2157 MEDIA DRIVER
10809M: Antti Palosaari <crope@iki.fi>
10810L: linux-media@vger.kernel.org
a825eaec 10811W: https://linuxtv.org
46eacf3b
AP
10812W: http://palosaari.fi/linux/
10813Q: http://patchwork.linuxtv.org/project/linux-media/list/
10814T: git git://linuxtv.org/anttip/media_tree.git
10815S: Maintained
10816F: drivers/media/tuners/si2157*
10817
75e2d5ba
AP
10818SI2168 MEDIA DRIVER
10819M: Antti Palosaari <crope@iki.fi>
10820L: linux-media@vger.kernel.org
a825eaec 10821W: https://linuxtv.org
75e2d5ba
AP
10822W: http://palosaari.fi/linux/
10823Q: http://patchwork.linuxtv.org/project/linux-media/list/
10824T: git git://linuxtv.org/anttip/media_tree.git
10825S: Maintained
10826F: drivers/media/dvb-frontends/si2168*
10827
49cc629d
HV
10828SI470X FM RADIO RECEIVER I2C DRIVER
10829M: Hans Verkuil <hverkuil@xs4all.nl>
10830L: linux-media@vger.kernel.org
10831T: git git://linuxtv.org/media_tree.git
a825eaec 10832W: https://linuxtv.org
49cc629d
HV
10833S: Odd Fixes
10834F: drivers/media/radio/si470x/radio-si470x-i2c.c
10835
10836SI470X FM RADIO RECEIVER USB DRIVER
10837M: Hans Verkuil <hverkuil@xs4all.nl>
10838L: linux-media@vger.kernel.org
10839T: git git://linuxtv.org/media_tree.git
a825eaec 10840W: https://linuxtv.org
49cc629d
HV
10841S: Maintained
10842F: drivers/media/radio/si470x/radio-si470x-common.c
10843F: drivers/media/radio/si470x/radio-si470x.h
10844F: drivers/media/radio/si470x/radio-si470x-usb.c
10845
c937ca03
EV
10846SI4713 FM RADIO TRANSMITTER I2C DRIVER
10847M: Eduardo Valentin <edubezval@gmail.com>
10848L: linux-media@vger.kernel.org
10849T: git git://linuxtv.org/media_tree.git
a825eaec 10850W: https://linuxtv.org
c937ca03 10851S: Odd Fixes
99995ded 10852F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10853
10854SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10855M: Eduardo Valentin <edubezval@gmail.com>
10856L: linux-media@vger.kernel.org
10857T: git git://linuxtv.org/media_tree.git
a825eaec 10858W: https://linuxtv.org
c937ca03 10859S: Odd Fixes
99995ded
DR
10860F: drivers/media/radio/si4713/radio-platform-si4713.c
10861
10862SI4713 FM RADIO TRANSMITTER USB DRIVER
10863M: Hans Verkuil <hverkuil@xs4all.nl>
10864L: linux-media@vger.kernel.org
10865T: git git://linuxtv.org/media_tree.git
a825eaec 10866W: https://linuxtv.org
99995ded
DR
10867S: Maintained
10868F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10869
beb91d46 10870SIANO DVB DRIVER
5dc8a864
MCC
10871M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10872M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10873L: linux-media@vger.kernel.org
a825eaec 10874W: https://linuxtv.org
beb91d46
MCC
10875T: git git://linuxtv.org/media_tree.git
10876S: Odd fixes
10877F: drivers/media/common/siano/
beb91d46 10878F: drivers/media/usb/siano/
beb91d46 10879F: drivers/media/usb/siano/
14430813 10880F: drivers/media/mmc/siano/
beb91d46 10881
6f15b602
HG
10882SIMPLEFB FB DRIVER
10883M: Hans de Goede <hdegoede@redhat.com>
10884L: linux-fbdev@vger.kernel.org
10885S: Maintained
2d799dde 10886F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10887F: drivers/video/fbdev/simplefb.c
10888F: include/linux/platform_data/simplefb.h
10889
b618b69c 10890SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10891L: linux-media@vger.kernel.org
bb60fcb2 10892S: Orphan
b618b69c 10893F: drivers/media/platform/sh_veu.c
b618b69c
GL
10894
10895SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10896L: linux-media@vger.kernel.org
bb60fcb2 10897S: Orphan
b618b69c 10898F: drivers/media/platform/sh_vou.c
d647f0b7 10899F: include/media/drv-intf/sh_vou.h
b618b69c 10900
6349d997 10901SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10902M: Len Brown <lenb@kernel.org>
6349d997
LB
10903L: sfi-devel@simplefirmware.org
10904W: http://simplefirmware.org/
10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10906S: Supported
943fc810 10907F: arch/x86/platform/sfi/
6349d997
LB
10908F: drivers/sfi/
10909F: include/linux/sfi*.h
e2d1d6c0 10910
1da177e4
LT
10911SIMTEC EB110ATX (Chalice CATS)
10912P: Ben Dooks
b16957c6
BD
10913P: Vincent Sanders <vince@simtec.co.uk>
10914M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10915W: http://www.simtec.co.uk/products/EB110ATX/
10916S: Supported
10917
10918SIMTEC EB2410ITX (BAST)
10919P: Ben Dooks
b16957c6
BD
10920P: Vincent Sanders <vince@simtec.co.uk>
10921M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10922W: http://www.simtec.co.uk/products/EB2410ITX/
10923S: Supported
15dba387
JP
10924F: arch/arm/mach-s3c24xx/mach-bast.c
10925F: arch/arm/mach-s3c24xx/bast-ide.c
10926F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10927
4c5adde7 10928TI DAVINCI MACHINE SUPPORT
3ba789c0 10929M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10930M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10933S: Supported
14430813 10934F: arch/arm/mach-davinci/
046d0a37 10935F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10936
8d4b3f08 10937TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10938M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10939L: linux-media@vger.kernel.org
a825eaec 10940W: https://linuxtv.org
8d4b3f08
LP
10941Q: http://patchwork.linuxtv.org/project/linux-media/list/
10942T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10943S: Maintained
8d4b3f08
LP
10944F: drivers/media/platform/davinci/
10945F: include/media/davinci/
10946
417d2e50 10947TI AM437X VPFE DRIVER
e43cdb56 10948M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10949L: linux-media@vger.kernel.org
a825eaec 10950W: https://linuxtv.org
417d2e50
BP
10951Q: http://patchwork.linuxtv.org/project/linux-media/list/
10952T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10953S: Maintained
10954F: drivers/media/platform/am437x/
10955
c4c0283a 10956OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10957M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10958L: linux-media@vger.kernel.org
a825eaec 10959W: https://linuxtv.org
c4c0283a
BP
10960Q: http://patchwork.linuxtv.org/project/linux-media/list/
10961T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10962S: Maintained
10963F: drivers/media/i2c/ov2659.c
b5dcee22 10964F: include/media/i2c/ov2659.h
c4c0283a 10965
3a6779f5
SM
10966SILICON MOTION SM712 FRAME BUFFER DRIVER
10967M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10968M: Teddy Wang <teddy.wang@siliconmotion.com>
10969M: Sudip Mukherjee <sudip@vectorindia.org>
10970L: linux-fbdev@vger.kernel.org
10971S: Maintained
10972F: drivers/video/fbdev/sm712*
10973F: Documentation/fb/sm712fb.txt
10974
92aab3c0 10975SIS 190 ETHERNET DRIVER
8b58be88 10976M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10977L: netdev@vger.kernel.org
10978S: Maintained
8c7de408 10979F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10980
1da177e4 10981SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10982M: Daniele Venzano <venza@brownhat.org>
1da177e4 10983W: http://www.brownhat.org/sis900.html
979b6c13 10984L: netdev@vger.kernel.org
1da177e4 10985S: Maintained
8c7de408 10986F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10987
10988SIS FRAMEBUFFER DRIVER
8b58be88 10989M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10990W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10991S: Maintained
679655da 10992F: Documentation/fb/sisfb.txt
8a61f013 10993F: drivers/video/fbdev/sis/
679655da 10994F: include/video/sisfb.h
1da177e4
LT
10995
10996SIS USB2VGA DRIVER
8b58be88 10997M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10998W: http://www.winischhofer.at/linuxsisusbvga.shtml
10999S: Maintained
679655da 11000F: drivers/usb/misc/sisusbvga/
1da177e4 11001
415ad26d 11002SLAB ALLOCATOR
16e943bf 11003M: Christoph Lameter <cl@linux.com>
2ed1c525 11004M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11005M: David Rientjes <rientjes@google.com>
11006M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11007M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11008L: linux-mm@kvack.org
11009S: Maintained
679655da 11010F: include/linux/sl?b*.h
16e943bf 11011F: mm/sl?b*
415ad26d 11012
9fab9787 11013SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11014M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11015M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11016M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11017R: Steven Rostedt <rostedt@goodmis.org>
11018R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11019L: linux-kernel@vger.kernel.org
9fab9787
PM
11020W: http://www.rdrop.com/users/paulmck/RCU/
11021S: Supported
11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11023F: include/linux/srcu.h
11024F: kernel/rcu/srcu.c
9fab9787 11025
66372841
CS
11026SMACK SECURITY MODULE
11027M: Casey Schaufler <casey@schaufler-ca.com>
11028L: linux-security-module@vger.kernel.org
11029W: http://schaufler-ca.com
ece38248 11030T: git git://github.com/cschaufler/smack-next
66372841
CS
11031S: Maintained
11032F: Documentation/security/Smack.txt
11033F: security/smack/
11034
20651e0b 11035DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11036M: Kevin Hilman <khilman@kernel.org>
11037M: Nishanth Menon <nm@ti.com>
11038S: Maintained
20651e0b 11039F: drivers/power/avs/
68ace3e1
KH
11040F: include/linux/power/smartreflex.h
11041L: linux-pm@vger.kernel.org
11042
1da177e4 11043SMC91x ETHERNET DRIVER
2f82af08 11044M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11045S: Odd Fixes
ae150435 11046F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11047
e8e31622
SA
11048SMIA AND SMIA++ IMAGE SENSOR DRIVER
11049M: Sakari Ailus <sakari.ailus@iki.fi>
11050L: linux-media@vger.kernel.org
11051S: Maintained
14430813 11052F: drivers/media/i2c/smiapp/
b5dcee22 11053F: include/media/i2c/smiapp.h
e8e31622
SA
11054F: drivers/media/i2c/smiapp-pll.c
11055F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11056F: include/uapi/linux/smiapp.h
a2cec3c0 11057F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11058
920fa1ff
GR
11059SMM665 HARDWARE MONITOR DRIVER
11060M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11061L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11062S: Maintained
11063F: Documentation/hwmon/smm665
11064F: drivers/hwmon/smm665.c
11065
9df7305b 11066SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11067M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11068L: linux-hwmon@vger.kernel.org
90b24cfb 11069S: Maintained
9df7305b
SG
11070F: Documentation/hwmon/emc2103
11071F: drivers/hwmon/emc2103.c
11072
a98d506c
HG
11073SMSC SCH5627 HARDWARE MONITOR DRIVER
11074M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11075L: linux-hwmon@vger.kernel.org
a98d506c
HG
11076S: Supported
11077F: Documentation/hwmon/sch5627
11078F: drivers/hwmon/sch5627.c
11079
6ea884db 11080SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11081M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11082L: linux-hwmon@vger.kernel.org
6ea884db 11083S: Maintained
679655da
JP
11084F: Documentation/hwmon/smsc47b397
11085F: drivers/hwmon/smsc47b397.c
6ea884db 11086
fd9abb3d 11087SMSC911x ETHERNET DRIVER
90b24cfb 11088M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11089L: netdev@vger.kernel.org
90b24cfb 11090S: Maintained
679655da 11091F: include/linux/smsc911x.h
ae150435 11092F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11093
11094SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11095M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11096L: netdev@vger.kernel.org
90b24cfb 11097S: Maintained
ae150435 11098F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11099
3c8a63e2 11100SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11101M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11102L: linux-fbdev@vger.kernel.org
90b24cfb 11103S: Maintained
8a61f013 11104F: drivers/video/fbdev/smscufx.c
3c8a63e2 11105
668acf32 11106SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11107M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11108L: linux-media@vger.kernel.org
275ffde4 11109T: git git://linuxtv.org/media_tree.git
795fb7e7 11110S: Maintained
90d72ac6
MCC
11111F: include/media/soc*
11112F: drivers/media/i2c/soc_camera/
11113F: drivers/media/platform/soc_camera/
668acf32 11114
e2d1d6c0 11115SOEKRIS NET48XX LED SUPPORT
8b58be88 11116M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11117S: Maintained
679655da 11118F: drivers/leds/leds-net48xx.c
e2d1d6c0 11119
e3994db1 11120SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11121M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11122M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11123M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11124M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11125L: linux-media@vger.kernel.org
11126S: Supported
11127F: drivers/media/pci/solo6x10/
11128
1da177e4 11129SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11130M: Shaohua Li <shli@kernel.org>
1da177e4 11131L: linux-raid@vger.kernel.org
0f9ce866 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11133S: Supported
679655da
JP
11134F: drivers/md/
11135F: include/linux/raid/
c117ab84 11136F: include/uapi/linux/raid/
1da177e4 11137
1da177e4 11138SONIC NETWORK DRIVER
8b58be88 11139M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11140L: netdev@vger.kernel.org
1da177e4 11141S: Maintained
d9fb9f38 11142F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11143
61e115a5 11144SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11145M: Michael Buesch <m@bues.ch>
e7828b28 11146L: linux-wireless@vger.kernel.org
61e115a5 11147S: Maintained
679655da
JP
11148F: drivers/ssb/
11149F: include/linux/ssb/
61e115a5 11150
1da177e4 11151SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11152M: Mattia Dongili <malattia@linux.it>
d0944853 11153L: platform-driver-x86@vger.kernel.org
5b18167d 11154W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11155S: Maintained
679655da
JP
11156F: Documentation/laptops/sony-laptop.txt
11157F: drivers/char/sonypi.c
11158F: drivers/platform/x86/sony-laptop.c
11159F: include/linux/sony-laptop.h
1da177e4 11160
baf8532a 11161SONY MEMORYSTICK CARD SUPPORT
8b58be88 11162M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11163W: http://tifmxx.berlios.de/
11164S: Maintained
679655da 11165F: drivers/memstick/host/tifm_ms.c
baf8532a 11166
0ab30494
ML
11167SONY MEMORYSTICK STANDARD SUPPORT
11168M: Maxim Levitsky <maximlevitsky@gmail.com>
11169S: Maintained
11170F: drivers/memstick/core/ms_block.*
11171
1da177e4 11172SOUND
8b58be88 11173M: Jaroslav Kysela <perex@perex.cz>
d8130624 11174M: Takashi Iwai <tiwai@suse.com>
93711660 11175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11176W: http://www.alsa-project.org/
dde7ad8d 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11178T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11179Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11180S: Maintained
3126a179
JP
11181F: Documentation/sound/
11182F: include/sound/
c117ab84 11183F: include/uapi/sound/
679655da 11184F: sound/
1da177e4 11185
33bbe149
MB
11186SOUND - COMPRESSED AUDIO
11187M: Vinod Koul <vinod.koul@intel.com>
11188L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11190S: Supported
f672f31a 11191F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11192F: include/sound/compress_driver.h
f672f31a 11193F: include/uapi/sound/compress_*
33bbe149
MB
11194F: sound/core/compress_offload.c
11195F: sound/soc/soc-compress.c
11196
bd903bde 11197SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11198M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11199M: Mark Brown <broonie@kernel.org>
86f14df8 11200T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11201L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11202W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11203S: Supported
181ad2a5 11204F: Documentation/devicetree/bindings/sound/
2820f615 11205F: Documentation/sound/alsa/soc/
679655da 11206F: sound/soc/
e6e55122 11207F: include/sound/soc*
eb1a6af3 11208
d7f8761b
MB
11209SOUND - DMAENGINE HELPERS
11210M: Lars-Peter Clausen <lars@metafoo.de>
11211S: Supported
11212F: include/sound/dmaengine_pcm.h
11213F: sound/core/pcm_dmaengine.c
11214F: sound/soc/soc-generic-dmaengine-pcm.c
11215
990a6a99
OS
11216SP2 MEDIA DRIVER
11217M: Olli Salonen <olli.salonen@iki.fi>
11218L: linux-media@vger.kernel.org
a825eaec 11219W: https://linuxtv.org
990a6a99
OS
11220Q: http://patchwork.linuxtv.org/project/linux-media/list/
11221S: Maintained
11222F: drivers/media/dvb-frontends/sp2*
11223
473321fc 11224SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11225M: "David S. Miller" <davem@davemloft.net>
1da177e4 11226L: sparclinux@vger.kernel.org
8a6e2535 11227Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11230S: Maintained
679655da 11231F: arch/sparc/
7765b8bb 11232F: drivers/sbus/
1da177e4 11233
6404fcca
DM
11234SPARC SERIAL DRIVERS
11235M: "David S. Miller" <davem@davemloft.net>
11236L: sparclinux@vger.kernel.org
08deed1e
JP
11237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11239S: Maintained
6816383a 11240F: include/linux/sunserialcore.h
df621252 11241F: drivers/tty/serial/suncore.c
df621252
GKH
11242F: drivers/tty/serial/sunhv.c
11243F: drivers/tty/serial/sunsab.c
11244F: drivers/tty/serial/sunsab.h
11245F: drivers/tty/serial/sunsu.c
11246F: drivers/tty/serial/sunzilog.c
11247F: drivers/tty/serial/sunzilog.h
6404fcca 11248
389325b4
CL
11249SPARSE CHECKER
11250M: "Christopher Li" <sparse@chrisli.org>
11251L: linux-sparse@vger.kernel.org
11252W: https://sparse.wiki.kernel.org/
11253T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11254T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11255S: Maintained
11256F: include/linux/compiler.h
11257
fc0c195a 11258SPEAR PLATFORM SUPPORT
da89947b 11259M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11260M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11262W: http://www.st.com/spear
11263S: Maintained
e68d7c14 11264F: arch/arm/boot/dts/spear*
281e192f 11265F: arch/arm/mach-spear/
fc0c195a 11266
11267SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11268M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11270W: http://www.st.com/spear
11271S: Maintained
5df33a62 11272F: drivers/clk/spear/
fc0c195a 11273
e2d1d6c0 11274SPI SUBSYSTEM
b02e48f2 11275M: Mark Brown <broonie@kernel.org>
dfbe403c 11276L: linux-spi@vger.kernel.org
e7e4e13c 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11278Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11279S: Maintained
87306eb7 11280F: Documentation/devicetree/bindings/spi/
679655da
JP
11281F: Documentation/spi/
11282F: drivers/spi/
11283F: include/linux/spi/
c117ab84 11284F: include/uapi/linux/spi/
a43cd4bb 11285F: tools/spi/
e2d1d6c0 11286
2752e401 11287SPIDERNET NETWORK DRIVER for CELL
8b58be88 11288M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11289L: netdev@vger.kernel.org
11290S: Supported
679655da 11291F: Documentation/networking/spider_net.txt
8df158ac 11292F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11293
e2d1d6c0 11294SPU FILE SYSTEM
8b58be88 11295M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11296L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11297W: http://www.ibm.com/developerworks/power/cell/
11298S: Supported
679655da
JP
11299F: Documentation/filesystems/spufs.txt
11300F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11301
fc555841 11302SQUASHFS FILE SYSTEM
d7f2ff67 11303M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11304L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11305W: http://squashfs.org.uk
9f273c24 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11307S: Maintained
679655da
JP
11308F: Documentation/filesystems/squashfs.txt
11309F: fs/squashfs/
fc555841 11310
1da177e4 11311SRM (Alpha) environment access
8b58be88 11312M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11313S: Maintained
679655da 11314F: arch/alpha/kernel/srm_env.c
1da177e4 11315
26e9a397 11316STABLE BRANCH
879a5a00 11317M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11318L: stable@vger.kernel.org
879a5a00 11319S: Supported
7b175c46 11320F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11321
26e9a397 11322STAGING SUBSYSTEM
879a5a00 11323M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11325L: devel@driverdev.osuosl.org
879a5a00 11326S: Supported
679655da 11327F: drivers/staging/
dbc6c2cc 11328
ebd3d010
JP
11329STAGING - COMEDI
11330M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11331M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11332S: Odd Fixes
11333F: drivers/staging/comedi/
11334
a0138163
JP
11335STAGING - FLARION FT1000 DRIVERS
11336M: Marek Belisko <marek.belisko@gmail.com>
11337S: Odd Fixes
11338F: drivers/staging/ft1000/
11339
6c1bb424 11340STAGING - INDUSTRIAL IO
030a13d7 11341M: Jonathan Cameron <jic23@kernel.org>
a0138163 11342L: linux-iio@vger.kernel.org
6c1bb424 11343S: Odd Fixes
5291582d 11344F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11345F: drivers/staging/iio/
11346
a0138163
JP
11347STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11348M: Jarod Wilson <jarod@wilsonet.com>
11349W: http://www.lirc.org/
11350S: Odd Fixes
b2b0186d 11351F: drivers/staging/media/lirc/
a0138163 11352
f5e5de1e
OD
11353STAGING - LUSTRE PARALLEL FILESYSTEM
11354M: Oleg Drokin <oleg.drokin@intel.com>
11355M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11356M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11357L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11358W: http://wiki.lustre.org/
f5e5de1e
OD
11359S: Maintained
11360F: drivers/staging/lustre
11361
7c6b6c71
MD
11362STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11363M: Marc Dietrich <marvin24@gmx.de>
11364L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11365L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11366S: Maintained
11367F: drivers/staging/nvec/
11368
53c43c5c
GKH
11369STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11370M: Jens Frederich <jfrederich@gmail.com>
11371M: Daniel Drake <dsd@laptop.org>
11372M: Jon Nettleton <jon.nettleton@gmail.com>
11373W: http://wiki.laptop.org/go/DCON
11374S: Maintained
11375F: drivers/staging/olpc_dcon/
11376
a0138163
JP
11377STAGING - REALTEK RTL8712U DRIVERS
11378M: Larry Finger <Larry.Finger@lwfinger.net>
11379M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11380S: Odd Fixes
11381F: drivers/staging/rtl8712/
11382
980ac4d7
SM
11383STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11384M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11385M: Teddy Wang <teddy.wang@siliconmotion.com>
11386M: Sudip Mukherjee <sudip@vectorindia.org>
11387L: linux-fbdev@vger.kernel.org
11388S: Maintained
11389F: drivers/staging/sm750fb/
11390
510fa408
JP
11391STAGING - SLICOSS
11392M: Lior Dotan <liodot@gmail.com>
11393M: Christopher Harrer <charrer@alacritech.com>
11394S: Odd Fixes
11395F: drivers/staging/slicoss/
11396
a0138163
JP
11397STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11398M: William Hubbs <w.d.hubbs@gmail.com>
11399M: Chris Brannon <chris@the-brannons.com>
d33bce31 11400M: Kirk Reiser <kirk@reisers.ca>
a0138163 11401M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11402L: speakup@linux-speakup.org
a0138163
JP
11403W: http://www.linux-speakup.org/
11404S: Odd Fixes
11405F: drivers/staging/speakup/
11406
b3e871ce
JP
11407STAGING - VIA VT665X DRIVERS
11408M: Forest Bond <forest@alittletooquiet.net>
11409S: Odd Fixes
11410F: drivers/staging/vt665?/
11411
a30baec1 11412STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11413M: Aditya Shankar <aditya.shankar@microchip.com>
11414M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11415L: linux-wireless@vger.kernel.org
11416S: Supported
11417F: drivers/staging/wilc1000/
11418
709bcb07 11419STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11420M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11421S: Odd Fixes
11422F: drivers/staging/xgifb/
11423
1da177e4 11424STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11425M: Ion Badulescu <ionut@badula.org>
b4f90189 11426S: Odd Fixes
9bba23b0 11427F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11428
e2d1d6c0 11429SUN3/3X
8b58be88 11430M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11431W: http://sammy.net/sun3/
11432S: Maintained
679655da
JP
11433F: arch/m68k/kernel/*sun3*
11434F: arch/m68k/sun3*/
11435F: arch/m68k/include/asm/sun3*
e689cf4a 11436F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11437
af6a5af8
HG
11438SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11439M: Hans de Goede <hdegoede@redhat.com>
11440L: linux-input@vger.kernel.org
11441S: Maintained
11442F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11443F: drivers/input/keyboard/sun4i-lradc-keys.c
11444
2bc9ff01
DK
11445SUNDANCE NETWORK DRIVER
11446M: Denis Kirjanov <kda@linux-powerpc.org>
11447L: netdev@vger.kernel.org
11448S: Maintained
11449F: drivers/net/ethernet/dlink/sundance.c
11450
2cbb12a4 11451SUPERH
114bf37e
RF
11452M: Yoshinori Sato <ysato@users.sourceforge.jp>
11453M: Rich Felker <dalias@libc.org>
2cbb12a4 11454L: linux-sh@vger.kernel.org
8a6e2535 11455Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11456S: Maintained
066069e1 11457F: Documentation/sh/
679655da 11458F: arch/sh/
066069e1 11459F: drivers/sh/
1da177e4 11460
4480f15b 11461SUSPEND TO RAM
7fb06082 11462M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11463M: Len Brown <len.brown@intel.com>
11464M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11465L: linux-pm@vger.kernel.org
e2d1d6c0 11466S: Supported
679655da
JP
11467F: Documentation/power/
11468F: arch/x86/kernel/acpi/
11469F: drivers/base/power/
11470F: kernel/power/
11471F: include/linux/suspend.h
11472F: include/linux/freezer.h
11473F: include/linux/pm.h
1da177e4
LT
11474
11475SVGA HANDLING
8b58be88 11476M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11477L: linux-video@atrey.karlin.mff.cuni.cz
11478S: Maintained
679655da
JP
11479F: Documentation/svga.txt
11480F: arch/x86/boot/video*
1da177e4 11481
6e28b761
KRW
11482SWIOTLB SUBSYSTEM
11483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11484L: linux-kernel@vger.kernel.org
9f273c24 11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11486S: Supported
11487F: lib/swiotlb.c
11488F: arch/*/kernel/pci-swiotlb.c
11489F: include/linux/swiotlb.h
11490
007f790c
JP
11491SWITCHDEV
11492M: Jiri Pirko <jiri@resnulli.us>
11493L: netdev@vger.kernel.org
11494S: Supported
11495F: net/switchdev/
11496F: include/net/switchdev.h
11497
db8e35d5
VG
11498SYNOPSYS ARC ARCHITECTURE
11499M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11500L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11501S: Supported
11502F: arch/arc/
9b28829d 11503F: Documentation/devicetree/bindings/arc/*
2d799dde 11504F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11505F: drivers/tty/serial/arc_uart.c
b7182d1a 11506T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11507
556cc1c5
AB
11508SYNOPSYS ARC SDP platform support
11509M: Alexey Brodkin <abrodkin@synopsys.com>
11510S: Supported
11511F: arch/arc/plat-axs10x
11512F: arch/arc/boot/dts/ax*
11513F: Documentation/devicetree/bindings/arc/axs10*
11514
6c284c9a
LJ
11515SYSTEM CONFIGURATION (SYSCON)
11516M: Lee Jones <lee.jones@linaro.org>
11517M: Arnd Bergmann <arnd@arndb.de>
11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11519S: Supported
11520F: drivers/mfd/syscon.c
11521
1da177e4 11522SYSV FILESYSTEM
8b58be88 11523M: Christoph Hellwig <hch@infradead.org>
1da177e4 11524S: Maintained
679655da
JP
11525F: Documentation/filesystems/sysv-fs.txt
11526F: fs/sysv/
11527F: include/linux/sysv_fs.h
1da177e4 11528
86cfa7fc 11529TARGET SUBSYSTEM
9c3646d1 11530M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11531L: linux-scsi@vger.kernel.org
b9f5edc2 11532L: target-devel@vger.kernel.org
86cfa7fc 11533W: http://www.linux-iscsi.org
cf015e9f 11534W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11536S: Supported
11537F: drivers/target/
11538F: include/target/
11539F: Documentation/target/
11540
4e68852d 11541TASKSTATS STATISTICS INTERFACE
185e595f 11542M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11543S: Maintained
679655da
JP
11544F: Documentation/accounting/taskstats*
11545F: include/linux/taskstats*
11546F: kernel/taskstats.c
4e68852d 11547
781b456a 11548TC CLASSIFIER
f935f3f8 11549M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11550L: netdev@vger.kernel.org
11551S: Maintained
679655da 11552F: include/net/pkt_cls.h
c117ab84 11553F: include/uapi/linux/pkt_cls.h
679655da 11554F: net/sched/
781b456a 11555
5067f08a 11556TCP LOW PRIORITY MODULE
8b58be88
JP
11557M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11558M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11559W: http://tcp-lp-mod.sourceforge.net/
11560S: Maintained
679655da 11561F: net/ipv4/tcp_lp.c
5067f08a 11562
91952bc0
AP
11563TDA10071 MEDIA DRIVER
11564M: Antti Palosaari <crope@iki.fi>
11565L: linux-media@vger.kernel.org
a825eaec 11566W: https://linuxtv.org
91952bc0
AP
11567W: http://palosaari.fi/linux/
11568Q: http://patchwork.linuxtv.org/project/linux-media/list/
11569T: git git://linuxtv.org/anttip/media_tree.git
11570S: Maintained
11571F: drivers/media/dvb-frontends/tda10071*
11572
11573TDA18212 MEDIA DRIVER
11574M: Antti Palosaari <crope@iki.fi>
11575L: linux-media@vger.kernel.org
a825eaec 11576W: https://linuxtv.org
91952bc0
AP
11577W: http://palosaari.fi/linux/
11578Q: http://patchwork.linuxtv.org/project/linux-media/list/
11579T: git git://linuxtv.org/anttip/media_tree.git
11580S: Maintained
11581F: drivers/media/tuners/tda18212*
11582
11583TDA18218 MEDIA DRIVER
11584M: Antti Palosaari <crope@iki.fi>
11585L: linux-media@vger.kernel.org
a825eaec 11586W: https://linuxtv.org
91952bc0
AP
11587W: http://palosaari.fi/linux/
11588Q: http://patchwork.linuxtv.org/project/linux-media/list/
11589T: git git://linuxtv.org/anttip/media_tree.git
11590S: Maintained
11591F: drivers/media/tuners/tda18218*
11592
3b2f6aba
MK
11593TDA18271 MEDIA DRIVER
11594M: Michael Krufky <mkrufky@linuxtv.org>
11595L: linux-media@vger.kernel.org
a825eaec 11596W: https://linuxtv.org
3b2f6aba
MK
11597W: http://github.com/mkrufky
11598Q: http://patchwork.linuxtv.org/project/linux-media/list/
11599T: git git://linuxtv.org/mkrufky/tuners.git
11600S: Maintained
11601F: drivers/media/tuners/tda18271*
11602
e48307a9
MK
11603TDA827x MEDIA DRIVER
11604M: Michael Krufky <mkrufky@linuxtv.org>
11605L: linux-media@vger.kernel.org
a825eaec 11606W: https://linuxtv.org
e48307a9
MK
11607W: http://github.com/mkrufky
11608Q: http://patchwork.linuxtv.org/project/linux-media/list/
11609T: git git://linuxtv.org/mkrufky/tuners.git
11610S: Maintained
11611F: drivers/media/tuners/tda8290.*
11612
66cf9212
MK
11613TDA8290 MEDIA DRIVER
11614M: Michael Krufky <mkrufky@linuxtv.org>
11615L: linux-media@vger.kernel.org
a825eaec 11616W: https://linuxtv.org
66cf9212
MK
11617W: http://github.com/mkrufky
11618Q: http://patchwork.linuxtv.org/project/linux-media/list/
11619T: git git://linuxtv.org/mkrufky/tuners.git
11620S: Maintained
11621F: drivers/media/tuners/tda8290.*
11622
4b9fba30
HV
11623TDA9840 MEDIA DRIVER
11624M: Hans Verkuil <hverkuil@xs4all.nl>
11625L: linux-media@vger.kernel.org
11626T: git git://linuxtv.org/media_tree.git
a825eaec 11627W: https://linuxtv.org
4b9fba30
HV
11628S: Maintained
11629F: drivers/media/i2c/tda9840*
11630
2cb654fd 11631TEA5761 TUNER DRIVER
5dc8a864
MCC
11632M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11633M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11634L: linux-media@vger.kernel.org
a825eaec 11635W: https://linuxtv.org
2cb654fd
MCC
11636T: git git://linuxtv.org/media_tree.git
11637S: Odd fixes
11638F: drivers/media/tuners/tea5761.*
11639
11640TEA5767 TUNER DRIVER
5dc8a864
MCC
11641M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11642M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11643L: linux-media@vger.kernel.org
a825eaec 11644W: https://linuxtv.org
2cb654fd
MCC
11645T: git git://linuxtv.org/media_tree.git
11646S: Maintained
11647F: drivers/media/tuners/tea5767.*
11648
4b9fba30
HV
11649TEA6415C MEDIA DRIVER
11650M: Hans Verkuil <hverkuil@xs4all.nl>
11651L: linux-media@vger.kernel.org
11652T: git git://linuxtv.org/media_tree.git
a825eaec 11653W: https://linuxtv.org
4b9fba30
HV
11654S: Maintained
11655F: drivers/media/i2c/tea6415c*
11656
11657TEA6420 MEDIA DRIVER
11658M: Hans Verkuil <hverkuil@xs4all.nl>
11659L: linux-media@vger.kernel.org
11660T: git git://linuxtv.org/media_tree.git
a825eaec 11661W: https://linuxtv.org
4b9fba30
HV
11662S: Maintained
11663F: drivers/media/i2c/tea6420*
11664
3d249d4c 11665TEAM DRIVER
dca9ab92 11666M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11667L: netdev@vger.kernel.org
11668S: Supported
11669F: drivers/net/team/
11670F: include/linux/if_team.h
c117ab84 11671F: include/uapi/linux/if_team.h
3d249d4c 11672
7d029125 11673TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11674M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11675S: Maintained
11676F: arch/x86/platform/ts5500/
11677
40ad4a30
SY
11678TECHNOTREND USB IR RECEIVER
11679M: Sean Young <sean@mess.org>
11680L: linux-media@vger.kernel.org
11681S: Maintained
11682F: drivers/media/rc/ttusbir.c
11683
adabdb0c 11684TEGRA ARCHITECTURE SUPPORT
243d58ec 11685M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11686M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11687M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11688L: linux-tegra@vger.kernel.org
fd117cd1 11689Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11691S: Supported
bbbe96ed 11692N: [^a-z]tegra
84b9414b 11693
adabdb0c
SW
11694TEGRA CLOCK DRIVER
11695M: Peter De Schrijver <pdeschrijver@nvidia.com>
11696M: Prashant Gaikwad <pgaikwad@nvidia.com>
11697S: Supported
11698F: drivers/clk/tegra/
11699
86e486a0 11700TEGRA DMA DRIVERS
adabdb0c 11701M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11702M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11703S: Supported
86e486a0 11704F: drivers/dma/tegra*
adabdb0c 11705
adabdb0c
SW
11706TEGRA I2C DRIVER
11707M: Laxman Dewangan <ldewangan@nvidia.com>
11708S: Supported
11709F: drivers/i2c/busses/i2c-tegra.c
11710
11711TEGRA IOMMU DRIVERS
11712M: Hiroshi Doyu <hdoyu@nvidia.com>
11713S: Supported
11714F: drivers/iommu/tegra*
11715
11716TEGRA KBC DRIVER
11717M: Rakesh Iyer <riyer@nvidia.com>
11718M: Laxman Dewangan <ldewangan@nvidia.com>
11719S: Supported
11720F: drivers/input/keyboard/tegra-kbc.c
11721
adabdb0c
SW
11722TEGRA PWM DRIVER
11723M: Thierry Reding <thierry.reding@gmail.com>
11724S: Supported
11725F: drivers/pwm/pwm-tegra.c
11726
11727TEGRA SERIAL DRIVER
11728M: Laxman Dewangan <ldewangan@nvidia.com>
11729S: Supported
11730F: drivers/tty/serial/serial-tegra.c
11731
11732TEGRA SPI DRIVER
11733M: Laxman Dewangan <ldewangan@nvidia.com>
11734S: Supported
11735F: drivers/spi/spi-tegra*
11736
1a348ccc 11737TEHUTI ETHERNET DRIVER
8b58be88 11738M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11739L: netdev@vger.kernel.org
11740S: Supported
ef7f5429 11741F: drivers/net/ethernet/tehuti/*
1a348ccc 11742
4e68852d 11743Telecom Clock Driver for MCPL0010
8b58be88 11744M: Mark Gross <mark.gross@intel.com>
4e68852d 11745S: Supported
679655da 11746F: drivers/char/tlclk.c
4e68852d 11747
4480f15b 11748TENSILICA XTENSA PORT (xtensa)
8b58be88 11749M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11750M: Max Filippov <jcmvbkbc@gmail.com>
11751L: linux-xtensa@linux-xtensa.org
9f273c24 11752T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11753S: Maintained
679655da 11754F: arch/xtensa/
3dc99857 11755F: drivers/irqchip/irq-xtensa-*
4e68852d 11756
5313ba66
HV
11757THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11758M: Hans Verkuil <hverkuil@xs4all.nl>
11759L: linux-media@vger.kernel.org
11760T: git git://linuxtv.org/media_tree.git
a825eaec 11761W: https://linuxtv.org
5313ba66
HV
11762S: Maintained
11763F: drivers/media/radio/radio-raremono.c
11764
d3fb6955 11765THERMAL
b75f0050 11766M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11767M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11768L: linux-pm@vger.kernel.org
11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11771Q: https://patchwork.kernel.org/project/linux-pm/list/
11772S: Supported
11773F: drivers/thermal/
11774F: include/linux/thermal.h
af6c9f16 11775F: include/uapi/linux/thermal.h
b75f0050
JP
11776F: include/linux/cpu_cooling.h
11777F: Documentation/devicetree/bindings/thermal/
d3fb6955 11778
64e05d8b
VK
11779THERMAL/CPU_COOLING
11780M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11781M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11782M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11783L: linux-pm@vger.kernel.org
11784S: Supported
11785F: Documentation/thermal/cpu-cooling-api.txt
11786F: drivers/thermal/cpu_cooling.c
11787F: include/linux/cpu_cooling.h
11788
4e68852d 11789THINKPAD ACPI EXTRAS DRIVER
8b58be88 11790M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11791L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11792L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11793W: http://ibm-acpi.sourceforge.net
11794W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11795T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11796S: Maintained
679655da 11797F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11798
1b46f2a2 11799TI BANDGAP AND THERMAL DRIVER
f14d1c24 11800M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11801M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11802L: linux-pm@vger.kernel.org
531ff13e 11803L: linux-omap@vger.kernel.org
5a723e81 11804S: Maintained
794b2e25 11805F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11806
ccf963d3
BP
11807TI VPE/CAL DRIVERS
11808M: Benoit Parrot <bparrot@ti.com>
11809L: linux-media@vger.kernel.org
11810W: http://linuxtv.org/
11811Q: http://patchwork.linuxtv.org/project/linux-media/list/
11812S: Maintained
11813F: drivers/media/platform/ti-vpe/
11814
0c7665c3
MF
11815TI CDCE706 CLOCK DRIVER
11816M: Max Filippov <jcmvbkbc@gmail.com>
11817S: Maintained
11818F: drivers/clk/clk-cdce706.c
11819
49b6a5e3
TK
11820TI CLOCK DRIVER
11821M: Tero Kristo <t-kristo@ti.com>
11822L: linux-omap@vger.kernel.org
11823S: Maintained
11824F: drivers/clk/ti/
11825F: include/linux/clk/ti.h
11826
f75cfbad
GS
11827TI ETHERNET SWITCH DRIVER (CPSW)
11828M: Mugunthan V N <mugunthanvnm@ti.com>
11829R: Grygorii Strashko <grygorii.strashko@ti.com>
11830L: linux-omap@vger.kernel.org
11831L: netdev@vger.kernel.org
11832S: Maintained
11833F: drivers/net/ethernet/ti/cpsw*
11834F: drivers/net/ethernet/ti/davinci*
11835
4020f2d7 11836TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11837M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11838S: Maintained
679655da
JP
11839F: drivers/misc/tifm*
11840F: drivers/mmc/host/tifm_sd.c
11841F: include/linux/tifm.h
4020f2d7 11842
e0c52404 11843TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11844M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11845L: linux-kernel@vger.kernel.org
11846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847S: Maintained
11848F: drivers/soc/ti/*
11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11850
11851
152ad442
SR
11852TI LM49xxx FAMILY ASoC CODEC DRIVERS
11853M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11854M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11856S: Maintained
11857F: sound/soc/codecs/lm49453*
d392dead 11858F: sound/soc/codecs/isabelle*
152ad442 11859
0edd807d
KM
11860TI LP855x BACKLIGHT DRIVER
11861M: Milo Kim <milo.kim@ti.com>
11862S: Maintained
11863F: Documentation/backlight/lp855x-driver.txt
11864F: drivers/video/backlight/lp855x_bl.c
11865F: include/linux/platform_data/lp855x.h
11866
faf13f6d
KM
11867TI LP8727 CHARGER DRIVER
11868M: Milo Kim <milo.kim@ti.com>
11869S: Maintained
11870F: drivers/power/lp8727_charger.c
11871F: include/linux/platform_data/lp8727.h
11872
22f1229f
KM
11873TI LP8788 MFD DRIVER
11874M: Milo Kim <milo.kim@ti.com>
11875S: Maintained
11876F: drivers/iio/adc/lp8788_adc.c
11877F: drivers/leds/leds-lp8788.c
11878F: drivers/mfd/lp8788*.c
11879F: drivers/power/lp8788-charger.c
11880F: drivers/regulator/lp8788-*.c
11881F: include/linux/mfd/lp8788*.h
11882
84640e27
KM
11883TI NETCP ETHERNET DRIVER
11884M: Wingman Kwok <w-kwok2@ti.com>
11885M: Murali Karicheri <m-karicheri2@ti.com>
11886L: netdev@vger.kernel.org
11887S: Maintained
11888F: drivers/net/ethernet/ti/netcp*
11889
217e0ca9
KC
11890TI TAS571X FAMILY ASoC CODEC DRIVER
11891M: Kevin Cernekee <cernekee@chromium.org>
11892L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11893S: Odd Fixes
11894F: sound/soc/codecs/tas571x*
11895
dd5e8e6b 11896TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11897M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11898L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11899S: Maintained
11900F: sound/soc/codecs/twl4030*
11901
90921014 11902TI WILINK WIRELESS DRIVERS
90921014
LC
11903L: linux-wireless@vger.kernel.org
11904W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11905W: http://wireless.kernel.org/en/users/Drivers/wl1251
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11907S: Orphan
90921014
LC
11908F: drivers/net/wireless/ti/
11909F: include/linux/wl12xx.h
11910
e86eaa3a 11911TIPC NETWORK LAYER
8b58be88 11912M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11913M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11914L: netdev@vger.kernel.org (core kernel code)
11915L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11916W: http://tipc.sourceforge.net/
e86eaa3a 11917S: Maintained
c117ab84 11918F: include/uapi/linux/tipc*.h
679655da 11919F: net/tipc/
e86eaa3a 11920
867e359b 11921TILE ARCHITECTURE
b9a279f6 11922M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11923W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11924T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11925S: Supported
11926F: arch/tile/
6b940606 11927F: drivers/char/tile-srom.c
5c770755 11928F: drivers/edac/tile_edac.c
6b940606
CM
11929F: drivers/net/ethernet/tile/
11930F: drivers/rtc/rtc-tile.c
11931F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11932F: drivers/tty/serial/tilegx.c
6b940606
CM
11933F: drivers/usb/host/*-tilegx.c
11934F: include/linux/usb/tilegx.h
867e359b 11935
1da177e4 11936TLAN NETWORK DRIVER
8b58be88 11937M: Samuel Chessman <chessman@tux.org>
88c07dde 11938L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11939W: http://sourceforge.net/projects/tlan/
11940S: Maintained
679655da 11941F: Documentation/networking/tlan.txt
b544dbac 11942F: drivers/net/ethernet/ti/tlan.*
1da177e4 11943
d74db3b2 11944TOMOYO SECURITY MODULE
8b58be88
JP
11945M: Kentaro Takeda <takedakn@nttdata.co.jp>
11946M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11947L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11948L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11949L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11950L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11951W: http://tomoyo.sourceforge.jp/
843d183c 11952T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11953S: Maintained
679655da 11954F: security/tomoyo/
d74db3b2 11955
9caeb532 11956TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11957M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11958L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11959S: Maintained
11960F: drivers/platform/x86/topstar-laptop.c
11961
1da177e4 11962TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11963M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11964L: platform-driver-x86@vger.kernel.org
0a63ca11 11965S: Maintained
679655da 11966F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11967
0a63ca11
AA
11968TOSHIBA BLUETOOTH DRIVER
11969M: Azael Avalos <coproscefalo@gmail.com>
11970L: platform-driver-x86@vger.kernel.org
11971S: Maintained
11972F: drivers/platform/x86/toshiba_bluetooth.c
11973
11974TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11975M: Azael Avalos <coproscefalo@gmail.com>
11976L: platform-driver-x86@vger.kernel.org
11977S: Maintained
11978F: drivers/platform/x86/toshiba_haps.c
11979
14991fc7
AA
11980TOSHIBA WMI HOTKEYS DRIVER
11981M: Azael Avalos <coproscefalo@gmail.com>
11982L: platform-driver-x86@vger.kernel.org
11983S: Maintained
11984F: drivers/platform/x86/toshiba-wmi.c
11985
1da177e4 11986TOSHIBA SMM DRIVER
8b58be88 11987M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11988W: http://www.buzzard.org.uk/toshiba/
11989S: Maintained
679655da
JP
11990F: drivers/char/toshiba.c
11991F: include/linux/toshiba.h
c117ab84 11992F: include/uapi/linux/toshiba.h
1da177e4 11993
d32d9864
MR
11994TOSHIBA TC358743 DRIVER
11995M: Mats Randgaard <matrandg@cisco.com>
11996L: linux-media@vger.kernel.org
11997S: Maintained
11998F: drivers/media/i2c/tc358743*
b5dcee22 11999F: include/media/i2c/tc358743.h
d32d9864 12000
560e6475
WS
12001TMIO/SDHI MMC DRIVER
12002M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12003L: linux-mmc@vger.kernel.org
560e6475 12004S: Supported
d1057c40
GL
12005F: drivers/mmc/host/tmio_mmc*
12006F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12007F: include/linux/mfd/tmio.h
d719f900 12008
917cc4e6
GR
12009TMP401 HARDWARE MONITOR DRIVER
12010M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12011L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12012S: Maintained
12013F: Documentation/hwmon/tmp401
12014F: drivers/hwmon/tmp401.c
12015
98f32602 12016TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12017M: Hugh Dickins <hughd@google.com>
98f32602
HD
12018L: linux-mm@kvack.org
12019S: Maintained
12020F: include/linux/shmem_fs.h
12021F: mm/shmem.c
12022
45f95b53 12023TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12024M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12025M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12026L: linux-media@vger.kernel.org
a825eaec 12027W: https://linuxtv.org
45f95b53
MCC
12028T: git git://linuxtv.org/media_tree.git
12029S: Odd fixes
12030F: drivers/media/usb/tm6000/
12031
c65fde19
HV
12032TW68 VIDEO4LINUX DRIVER
12033M: Hans Verkuil <hverkuil@xs4all.nl>
12034L: linux-media@vger.kernel.org
12035T: git git://linuxtv.org/media_tree.git
a825eaec 12036W: https://linuxtv.org
c65fde19
HV
12037S: Odd Fixes
12038F: drivers/media/pci/tw68/
12039
704a84cc
EG
12040TW686X VIDEO4LINUX DRIVER
12041M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12042L: linux-media@vger.kernel.org
12043T: git git://linuxtv.org/media_tree.git
12044W: http://linuxtv.org
12045S: Maintained
12046F: drivers/media/pci/tw686x/
12047
4e68852d 12048TPM DEVICE DRIVER
901486b8 12049M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12050M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12051M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12052R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12053W: http://tpmdd.sourceforge.net
63a10dfd 12054L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12055Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12056T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12057S: Maintained
679655da 12058F: drivers/char/tpm/
4e68852d 12059
1a0f1b27
AL
12060TPM IBM_VTPM DEVICE DRIVER
12061M: Ashley Lai <ashleydlai@gmail.com>
12062W: http://tpmdd.sourceforge.net
12063L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12064S: Maintained
12065F: drivers/char/tpm/tpm_ibmvtpm*
12066
d6f005a1
JP
12067TRACING
12068M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12069M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12071S: Maintained
12072F: Documentation/trace/ftrace.txt
12073F: arch/*/*/*/ftrace.h
12074F: arch/*/kernel/ftrace.c
12075F: include/*/ftrace.h
12076F: include/linux/trace*.h
12077F: include/trace/
12078F: kernel/trace/
6e68e6c5 12079F: tools/testing/selftests/ftrace/
d6f005a1 12080
4abac0d0
IM
12081TRACING MMIO ACCESSES (MMIOTRACE)
12082M: Steven Rostedt <rostedt@goodmis.org>
12083M: Ingo Molnar <mingo@kernel.org>
12084R: Karol Herbst <karolherbst@gmail.com>
12085R: Pekka Paalanen <ppaalanen@gmail.com>
12086S: Maintained
12087L: linux-kernel@vger.kernel.org
12088L: nouveau@lists.freedesktop.org
12089F: kernel/trace/trace_mmiotrace.c
12090F: include/linux/mmiotrace.h
12091F: arch/x86/mm/kmmio.c
12092F: arch/x86/mm/mmio-mod.c
12093F: arch/x86/mm/testmmiotrace.c
12094
1da177e4 12095TRIVIAL PATCHES
8b58be88 12096M: Jiri Kosina <trivial@kernel.org>
54e5881d 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12098S: Maintained
86ef925f 12099K: ^Subject:.*(?i)trivial
1da177e4 12100
4e68852d 12101TTY LAYER
879a5a00 12102M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12103M: Jiri Slaby <jslaby@suse.com>
879a5a00 12104S: Supported
08deed1e 12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12106F: Documentation/serial/
8dd5d2f1 12107F: drivers/tty/
df621252 12108F: drivers/tty/serial/serial_core.c
e3288775
AC
12109F: include/linux/serial_core.h
12110F: include/linux/serial.h
12111F: include/linux/tty.h
c117ab84
CEB
12112F: include/uapi/linux/serial_core.h
12113F: include/uapi/linux/serial.h
12114F: include/uapi/linux/tty.h
4e68852d 12115
91952bc0
AP
12116TUA9001 MEDIA DRIVER
12117M: Antti Palosaari <crope@iki.fi>
12118L: linux-media@vger.kernel.org
a825eaec 12119W: https://linuxtv.org
91952bc0
AP
12120W: http://palosaari.fi/linux/
12121Q: http://patchwork.linuxtv.org/project/linux-media/list/
12122T: git git://linuxtv.org/anttip/media_tree.git
12123S: Maintained
12124F: drivers/media/tuners/tua9001*
12125
740db6d7 12126TULIP NETWORK DRIVERS
740db6d7 12127L: netdev@vger.kernel.org
cf869eb1
GG
12128L: linux-parisc@vger.kernel.org
12129S: Orphan
0f04e2aa 12130F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12131
12132TUN/TAP driver
ba57b6f2 12133M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12134W: http://vtun.sourceforge.net/tun
12135S: Maintained
679655da
JP
12136F: Documentation/networking/tuntap.txt
12137F: arch/um/os-Linux/drivers/
1da177e4 12138
b454cc66 12139TURBOCHANNEL SUBSYSTEM
8b58be88 12140M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12141M: Ralf Baechle <ralf@linux-mips.org>
12142L: linux-mips@linux-mips.org
12143Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12144S: Maintained
679655da
JP
12145F: drivers/tc/
12146F: include/linux/tc.h
b454cc66 12147
1da177e4 12148U14-34F SCSI DRIVER
8b58be88 12149M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12150L: linux-scsi@vger.kernel.org
12151S: Maintained
679655da 12152F: drivers/scsi/u14-34f.c
1da177e4 12153
e2d1d6c0 12154UBI FILE SYSTEM (UBIFS)
a7859936 12155M: Richard Weinberger <richard@nod.at>
949cb623 12156M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12157M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12158L: linux-mtd@lists.infradead.org
e2966cbe 12159T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12160W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12161S: Supported
679655da
JP
12162F: Documentation/filesystems/ubifs.txt
12163F: fs/ubifs/
e2d1d6c0 12164
e1632fa2 12165UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12166M: Greg Ungerer <gerg@linux-m68k.org>
12167W: http://www.linux-m68k.org/
cc2020e6 12168W: http://www.uclinux.org/
e1632fa2 12169L: linux-m68k@lists.linux-m68k.org
cc2020e6 12170L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12172S: Maintained
e1632fa2
GU
12173F: arch/m68k/coldfire/
12174F: arch/m68k/68*/
61bc02bb
JP
12175F: arch/m68k/*/*_no.*
12176F: arch/m68k/include/asm/*_no.*
cc2020e6 12177
1da177e4 12178UDF FILESYSTEM
d8130624 12179M: Jan Kara <jack@suse.com>
1da177e4 12180S: Maintained
679655da
JP
12181F: Documentation/filesystems/udf.txt
12182F: fs/udf/
1da177e4 12183
cc2020e6 12184UFS FILESYSTEM
8b58be88 12185M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12186S: Maintained
679655da
JP
12187F: Documentation/filesystems/ufs.txt
12188F: fs/ufs/
cc2020e6 12189
0a09d3ab
DH
12190UHID USERSPACE HID IO DRIVER:
12191M: David Herrmann <dh.herrmann@googlemail.com>
12192L: linux-input@vger.kernel.org
12193S: Maintained
12194F: drivers/hid/uhid.c
c117ab84 12195F: include/uapi/linux/uhid.h
0a09d3ab 12196
18332a80 12197ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12198L: linux-usb@vger.kernel.org
10c6c9c9 12199S: Orphan
355ffe69 12200F: drivers/uwb/
679655da
JP
12201F: include/linux/uwb.h
12202F: include/linux/uwb/
18332a80 12203
b31d8273
G
12204UNICORE32 ARCHITECTURE:
12205M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12206W: http://mprc.pku.edu.cn/~guanxuetao/linux
12207S: Maintained
ceebf4d5 12208T: git git://github.com/gxt/linux.git
b31d8273
G
12209F: arch/unicore32/
12210
d8379ab1
TF
12211UNIFDEF
12212M: Tony Finch <dot@dotat.at>
12213W: http://dotat.at/prog/unifdef
12214S: Maintained
12215F: scripts/unifdef.c
12216
1da177e4 12217UNIFORM CDROM DRIVER
8b58be88 12218M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12219W: http://www.kernel.dk
12220S: Maintained
679655da
JP
12221F: Documentation/cdrom/
12222F: drivers/cdrom/cdrom.c
12223F: include/linux/cdrom.h
c117ab84 12224F: include/uapi/linux/cdrom.h
1da177e4 12225
56df0122 12226UNISYS S-PAR DRIVERS
49e7d9df
JP
12227M: David Kershner <david.kershner@unisys.com>
12228L: sparmaintainer@unisys.com (Unisys internal)
12229S: Supported
12230F: drivers/staging/unisys/
56df0122 12231
9941fa6e
VH
12232UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12233M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12234L: linux-scsi@vger.kernel.org
12235S: Supported
12236F: Documentation/scsi/ufs.txt
12237F: drivers/scsi/ufs/
12238
4b9ffb5a
JP
12239UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12240M: Joao Pinto <Joao.Pinto@synopsys.com>
12241L: linux-scsi@vger.kernel.org
12242S: Supported
12243F: drivers/scsi/ufs/*dwc*
12244
e2d1d6c0 12245UNSORTED BLOCK IMAGES (UBI)
949cb623 12246M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12247M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12248W: http://www.linux-mtd.infradead.org/
12249L: linux-mtd@lists.infradead.org
b6b44e0a 12250T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12251S: Supported
80811493 12252F: drivers/mtd/ubi/
679655da 12253F: include/linux/mtd/ubi.h
c117ab84 12254F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12255
1da177e4 12256USB ACM DRIVER
ca1c3e6f 12257M: Oliver Neukum <oneukum@suse.com>
6372594a 12258L: linux-usb@vger.kernel.org
1da177e4 12259S: Maintained
679655da
JP
12260F: Documentation/usb/acm.txt
12261F: drivers/usb/class/cdc-acm.*
1da177e4 12262
b7d572e1
PF
12263USB AR5523 WIRELESS DRIVER
12264M: Pontus Fuchs <pontus.fuchs@gmail.com>
12265L: linux-wireless@vger.kernel.org
12266S: Maintained
12267F: drivers/net/wireless/ath/ar5523/
12268
115bb1ff 12269USB ATTACHED SCSI
866d372e 12270M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12271L: linux-usb@vger.kernel.org
12272L: linux-scsi@vger.kernel.org
8eae0fb7 12273S: Maintained
115bb1ff
MW
12274F: drivers/usb/storage/uas.c
12275
1da177e4 12276USB CDC ETHERNET DRIVER
61eee9a7 12277M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12278L: linux-usb@vger.kernel.org
1da177e4 12279S: Maintained
679655da 12280F: drivers/net/usb/cdc_*.c
c117ab84 12281F: include/uapi/linux/usb/cdc.h
1da177e4 12282
66e3e591
KP
12283USB CHAOSKEY DRIVER
12284M: Keith Packard <keithp@keithp.com>
12285L: linux-usb@vger.kernel.org
12286S: Maintained
12287F: drivers/usb/misc/chaoskey.c
12288
b02b371e 12289USB CYPRESS C67X00 DRIVER
8b58be88 12290M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12291L: linux-usb@vger.kernel.org
12292S: Maintained
679655da 12293F: drivers/usb/c67x00/
b02b371e 12294
d0374f4f 12295USB DAVICOM DM9601 DRIVER
8b58be88 12296M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12297L: netdev@vger.kernel.org
d0374f4f
PK
12298W: http://www.linux-usb.org/usbnet
12299S: Maintained
679655da 12300F: drivers/net/usb/dm9601.c
d0374f4f 12301
cc2020e6 12302USB DIAMOND RIO500 DRIVER
8b58be88 12303M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12304L: rio500-users@lists.sourceforge.net
12305W: http://rio500.sourceforge.net
12306S: Maintained
679655da 12307F: drivers/usb/misc/rio500*
cc2020e6 12308
1da177e4 12309USB EHCI DRIVER
578333ab 12310M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12311L: linux-usb@vger.kernel.org
578333ab 12312S: Maintained
679655da
JP
12313F: Documentation/usb/ehci.txt
12314F: drivers/usb/host/ehci*
1da177e4 12315
69ae9e3e 12316USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12317M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12318L: linux-usb@vger.kernel.org
69ae9e3e 12319W: http://www.linux-usb.org/gadget
d6d0f665
FB
12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12321S: Maintained
679655da
JP
12322F: drivers/usb/gadget/
12323F: include/linux/usb/gadget*
69ae9e3e 12324
2dea64b4 12325USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12326M: Jiri Kosina <jikos@kernel.org>
406df153 12327R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12328L: linux-usb@vger.kernel.org
54e5881d 12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12330S: Maintained
c2f01971 12331F: Documentation/hid/hiddev.txt
679655da 12332F: drivers/hid/usbhid/
1da177e4 12333
959eea21 12334USB ISP116X DRIVER
8b58be88 12335M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12336L: linux-usb@vger.kernel.org
959eea21 12337S: Maintained
679655da
JP
12338F: drivers/usb/host/isp116x*
12339F: include/linux/usb/isp116x.h
959eea21 12340
146498ea
WH
12341USB LAN78XX ETHERNET DRIVER
12342M: Woojung Huh <woojung.huh@microchip.com>
12343M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12344L: netdev@vger.kernel.org
12345S: Maintained
12346F: drivers/net/usb/lan78xx.*
12347
1da177e4 12348USB MASS STORAGE DRIVER
fc8b690d 12349M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12350L: linux-usb@vger.kernel.org
8836aeb8 12351L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12352S: Maintained
12353W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12354F: drivers/usb/storage/
1da177e4 12355
af39917d
CL
12356USB MIDI DRIVER
12357M: Clemens Ladisch <clemens@ladisch.de>
12358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12359T: git git://git.alsa-project.org/alsa-kernel.git
12360S: Maintained
12361F: sound/usb/midi.*
12362
444ce9d4
JP
12363USB NETWORKING DRIVERS
12364L: linux-usb@vger.kernel.org
12365S: Odd Fixes
12366F: drivers/net/usb/
12367
1da177e4 12368USB OHCI DRIVER
578333ab 12369M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12370L: linux-usb@vger.kernel.org
578333ab 12371S: Maintained
679655da
JP
12372F: Documentation/usb/ohci.txt
12373F: drivers/usb/host/ohci*
1da177e4 12374
963ffa3e 12375USB OTG FSM (Finite State Machine)
60d77b3d 12376M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12378L: linux-usb@vger.kernel.org
12379S: Maintained
12380F: drivers/usb/common/usb-otg-fsm.c
12381
563da3a9
VM
12382USB OVER IP DRIVER
12383M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12384M: Shuah Khan <shuahkh@osg.samsung.com>
12385M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12386L: linux-usb@vger.kernel.org
12387S: Maintained
a6d6fc2b 12388F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12389F: drivers/usb/usbip/
12390F: tools/usb/usbip/
12391
1da177e4 12392USB PEGASUS DRIVER
a16b945c 12393M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12394L: linux-usb@vger.kernel.org
043600a6 12395L: netdev@vger.kernel.org
052e3128
PM
12396T: git git://github.com/petkan/pegasus.git
12397W: https://github.com/petkan/pegasus
1da177e4 12398S: Maintained
679655da 12399F: drivers/net/usb/pegasus.*
1da177e4 12400
d3ad558f 12401USB PHY LAYER
a55f6286 12402M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12403L: linux-usb@vger.kernel.org
12404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12405S: Maintained
12406F: drivers/usb/phy/
d3ad558f 12407
73e4fb3f 12408USB PRINTER DRIVER (usblp)
8b58be88 12409M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12410L: linux-usb@vger.kernel.org
73e4fb3f 12411S: Supported
679655da 12412F: drivers/usb/class/usblp.c
1da177e4 12413
4521b477
BM
12414USB QMI WWAN NETWORK DRIVER
12415M: Bjørn Mork <bjorn@mork.no>
12416L: netdev@vger.kernel.org
12417S: Maintained
12418F: Documentation/ABI/testing/sysfs-class-net-qmi
12419F: drivers/net/usb/qmi_wwan.c
12420
1da177e4 12421USB RTL8150 DRIVER
a16b945c 12422M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12423L: linux-usb@vger.kernel.org
043600a6 12424L: netdev@vger.kernel.org
052e3128
PM
12425T: git git://github.com/petkan/rtl8150.git
12426W: https://github.com/petkan/rtl8150
1da177e4 12427S: Maintained
679655da 12428F: drivers/net/usb/rtl8150.c
1da177e4 12429
f896b796 12430USB SERIAL SUBSYSTEM
66085694 12431M: Johan Hovold <johan@kernel.org>
795fb7e7 12432L: linux-usb@vger.kernel.org
5ee05309 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12434S: Maintained
679655da 12435F: Documentation/usb/usb-serial.txt
f896b796 12436F: drivers/usb/serial/
679655da 12437F: include/linux/usb/serial.h
1da177e4 12438
b3f0db1c
SG
12439USB SMSC75XX ETHERNET DRIVER
12440M: Steve Glendinning <steve.glendinning@shawell.net>
12441L: netdev@vger.kernel.org
12442S: Maintained
12443F: drivers/net/usb/smsc75xx.*
12444
2f7ca802 12445USB SMSC95XX ETHERNET DRIVER
90b24cfb 12446M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12447M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12448L: netdev@vger.kernel.org
90b24cfb 12449S: Maintained
679655da 12450F: drivers/net/usb/smsc95xx.*
2f7ca802 12451
1da177e4 12452USB SUBSYSTEM
879a5a00 12453M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12454L: linux-usb@vger.kernel.org
1da177e4 12455W: http://www.linux-usb.org
08deed1e 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12457S: Supported
1700bd98 12458F: Documentation/devicetree/bindings/usb/
679655da 12459F: Documentation/usb/
679655da
JP
12460F: drivers/usb/
12461F: include/linux/usb.h
12462F: include/linux/usb/
1da177e4
LT
12463
12464USB UHCI DRIVER
8b58be88 12465M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12466L: linux-usb@vger.kernel.org
1da177e4 12467S: Maintained
679655da 12468F: drivers/usb/host/uhci*
1da177e4 12469
69ae9e3e 12470USB "USBNET" DRIVER FRAMEWORK
d8130624 12471M: Oliver Neukum <oneukum@suse.com>
043600a6 12472L: netdev@vger.kernel.org
69ae9e3e 12473W: http://www.linux-usb.org/usbnet
1da177e4 12474S: Maintained
679655da
JP
12475F: drivers/net/usb/usbnet.c
12476F: include/linux/usb/usbnet.h
1da177e4 12477
c0efd232 12478USB VIDEO CLASS
c53ac071 12479M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12480L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12481L: linux-media@vger.kernel.org
275ffde4 12482T: git git://linuxtv.org/media_tree.git
57c6d2e9 12483W: http://www.ideasonboard.org/uvc/
c0efd232 12484S: Maintained
0c0d06ca 12485F: drivers/media/usb/uvc/
6c0f0359 12486F: include/uapi/linux/uvcvideo.h
1da177e4 12487
b60b9c45
HV
12488USB VISION DRIVER
12489M: Hans Verkuil <hverkuil@xs4all.nl>
12490L: linux-media@vger.kernel.org
12491T: git git://linuxtv.org/media_tree.git
a825eaec 12492W: https://linuxtv.org
b60b9c45
HV
12493S: Odd Fixes
12494F: drivers/media/usb/usbvision/
12495
8282da47
LP
12496USB WEBCAM GADGET
12497M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12498L: linux-usb@vger.kernel.org
12499S: Maintained
3a83c16e 12500F: drivers/usb/gadget/function/*uvc*
faf2e1db 12501F: drivers/usb/gadget/legacy/webcam.c
8282da47 12502
bf164cc0 12503USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12504M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12505L: linux-wireless@vger.kernel.org
12506S: Maintained
679655da 12507F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12508
eb6bab13 12509USB XHCI DRIVER
03d85053 12510M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12511L: linux-usb@vger.kernel.org
12512S: Supported
36d0344c
SS
12513F: drivers/usb/host/xhci*
12514F: drivers/usb/host/pci-quirks*
eb6bab13 12515
1da177e4 12516USB ZD1201 DRIVER
4086b9ca 12517L: linux-wireless@vger.kernel.org
1da177e4 12518W: http://linux-lc100020.sourceforge.net
4086b9ca 12519S: Orphan
ed0ad06f 12520F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12521
b7eee616 12522USB ZR364XX DRIVER
8b58be88 12523M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12524L: linux-usb@vger.kernel.org
661263b5 12525L: linux-media@vger.kernel.org
275ffde4 12526T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12527W: http://royale.zerezo.com/zr364xx/
12528S: Maintained
679655da 12529F: Documentation/video4linux/zr364xx.txt
90d72ac6 12530F: drivers/media/usb/zr364xx/
b7eee616 12531
289fcff4
HK
12532ULPI BUS
12533M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12534L: linux-usb@vger.kernel.org
12535S: Maintained
12536F: drivers/usb/common/ulpi.c
12537F: include/linux/ulpi/
12538
e7839f25 12539USER-MODE LINUX (UML)
8b58be88 12540M: Jeff Dike <jdike@addtoit.com>
b15194b7 12541M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12542L: user-mode-linux-devel@lists.sourceforge.net
12543L: user-mode-linux-user@lists.sourceforge.net
12544W: http://user-mode-linux.sourceforge.net
9f273c24 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12546S: Maintained
61516587 12547F: Documentation/virtual/uml/
679655da 12548F: arch/um/
b070989a 12549F: arch/x86/um/
679655da
JP
12550F: fs/hostfs/
12551F: fs/hppfs/
b7eee616 12552
e5f114e9 12553USERSPACE I/O (UIO)
879a5a00 12554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12555S: Maintained
3d3fecbd 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12557F: Documentation/DocBook/uio-howto.tmpl
12558F: drivers/uio/
12559F: include/linux/uio*.h
e5f114e9 12560
256cccbe 12561UTIL-LINUX PACKAGE
8b58be88 12562M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12563L: util-linux@vger.kernel.org
12564W: http://en.wikipedia.org/wiki/Util-linux
12565T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12566S: Maintained
12567
c1fd1c07 12568UVESAFB DRIVER
8b58be88 12569M: Michal Januszewski <spock@gentoo.org>
c69f677c 12570L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12571W: http://dev.gentoo.org/~spock/projects/uvesafb/
12572S: Maintained
679655da 12573F: Documentation/fb/uvesafb.txt
8a61f013 12574F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12575
456930d8
SA
12576VF610 NAND DRIVER
12577M: Stefan Agner <stefan@agner.ch>
12578L: linux-mtd@lists.infradead.org
12579S: Supported
12580F: drivers/mtd/nand/vf610_nfc.c
12581
4480f15b 12582VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12583M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12584S: Maintained
679655da
JP
12585F: Documentation/filesystems/vfat.txt
12586F: fs/fat/
1da177e4 12587
cba3345c
AW
12588VFIO DRIVER
12589M: Alex Williamson <alex.williamson@redhat.com>
12590L: kvm@vger.kernel.org
9f273c24 12591T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12592S: Maintained
12593F: Documentation/vfio.txt
12594F: drivers/vfio/
12595F: include/linux/vfio.h
c117ab84 12596F: include/uapi/linux/vfio.h
cba3345c 12597
a714ea5f
AW
12598VFIO PLATFORM DRIVER
12599M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12600L: kvm@vger.kernel.org
12601S: Maintained
12602F: drivers/vfio/platform/
12603
9e6f3438
PO
12604VIDEOBUF2 FRAMEWORK
12605M: Pawel Osciak <pawel@osciak.com>
12606M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12607M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12608L: linux-media@vger.kernel.org
12609S: Maintained
90d72ac6 12610F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12611F: include/media/videobuf2-*
12612
06a8fc78
AH
12613VIRTIO AND VHOST VSOCK DRIVER
12614M: Stefan Hajnoczi <stefanha@redhat.com>
12615L: kvm@vger.kernel.org
12616L: virtualization@lists.linux-foundation.org
12617L: netdev@vger.kernel.org
12618S: Maintained
12619F: include/linux/virtio_vsock.h
12620F: include/uapi/linux/virtio_vsock.h
12621F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12622F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12623F: drivers/vhost/vsock.c
12624F: drivers/vhost/vsock.h
06a8fc78 12625
5523662e
SCP
12626VIRTUAL SERIO DEVICE DRIVER
12627M: Stephen Chandler Paul <thatslyude@gmail.com>
12628S: Maintained
12629F: drivers/input/serio/userio.c
12630F: include/uapi/linux/userio.h
12631
9a82446b
AS
12632VIRTIO CONSOLE DRIVER
12633M: Amit Shah <amit.shah@redhat.com>
12634L: virtualization@lists.linux-foundation.org
12635S: Maintained
12636F: drivers/char/virtio_console.c
12637F: include/linux/virtio_console.h
c117ab84 12638F: include/uapi/linux/virtio_console.h
9a82446b 12639
2426ec8f 12640VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12641M: "Michael S. Tsirkin" <mst@redhat.com>
12642L: virtualization@lists.linux-foundation.org
12643S: Maintained
0e4191fe 12644F: Documentation/devicetree/bindings/virtio/
2426ec8f 12645F: drivers/virtio/
c893c8d7 12646F: tools/virtio/
2426ec8f
MT
12647F: drivers/net/virtio_net.c
12648F: drivers/block/virtio_blk.c
12649F: include/linux/virtio_*.h
916cdabc 12650F: include/uapi/linux/virtio_*.h
2426ec8f 12651
f2dbda3b
CH
12652VIRTIO DRIVERS FOR S390
12653M: Christian Borntraeger <borntraeger@de.ibm.com>
12654M: Cornelia Huck <cornelia.huck@de.ibm.com>
12655L: linux-s390@vger.kernel.org
12656L: virtualization@lists.linux-foundation.org
12657L: kvm@vger.kernel.org
12658S: Supported
1b568d93 12659F: drivers/s390/virtio/
f2dbda3b 12660
4ad6ee91
GH
12661VIRTIO GPU DRIVER
12662M: David Airlie <airlied@linux.ie>
12663M: Gerd Hoffmann <kraxel@redhat.com>
12664L: dri-devel@lists.freedesktop.org
12665L: virtualization@lists.linux-foundation.org
12666S: Maintained
12667F: drivers/gpu/drm/virtio/
12668F: include/uapi/linux/virtio_gpu.h
12669
3a4d5c94
MT
12670VIRTIO HOST (VHOST)
12671M: "Michael S. Tsirkin" <mst@redhat.com>
12672L: kvm@vger.kernel.org
c996d8b9 12673L: virtualization@lists.linux-foundation.org
3a4d5c94 12674L: netdev@vger.kernel.org
9f273c24 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12676S: Maintained
12677F: drivers/vhost/
c117ab84 12678F: include/uapi/linux/vhost.h
3a4d5c94 12679
271c8651
GH
12680VIRTIO INPUT DRIVER
12681M: Gerd Hoffmann <kraxel@redhat.com>
12682S: Maintained
12683F: drivers/virtio/virtio_input.c
12684F: include/uapi/linux/virtio_input.h
12685
1da177e4 12686VIA RHINE NETWORK DRIVER
210347e1 12687S: Orphan
f2148a47 12688F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12689
f0bf7f61 12690VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12691M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12692M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12693S: Maintained
12694F: drivers/mmc/host/via-sdmmc.c
12695
69e4a7c2 12696VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12697M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12698L: linux-fbdev@vger.kernel.org
69e4a7c2 12699S: Maintained
c7babebd
FTS
12700F: include/linux/via-core.h
12701F: include/linux/via-gpio.h
12702F: include/linux/via_i2c.h
8a61f013 12703F: drivers/video/fbdev/via/
69e4a7c2 12704
01f20734 12705VIA VELOCITY NETWORK DRIVER
8b58be88 12706M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12707L: netdev@vger.kernel.org
12708S: Maintained
f2148a47 12709F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12710
f73f8173
AW
12711VIRT LIB
12712M: Alex Williamson <alex.williamson@redhat.com>
12713M: Paolo Bonzini <pbonzini@redhat.com>
12714L: kvm@vger.kernel.org
12715S: Supported
12716F: virt/lib/
12717
77911fd2 12718VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12719M: Hans Verkuil <hverkuil@xs4all.nl>
12720L: linux-media@vger.kernel.org
12721T: git git://linuxtv.org/media_tree.git
a825eaec 12722W: https://linuxtv.org
0b7bc1fa 12723S: Maintained
77911fd2 12724F: drivers/media/platform/vivid/*
0b7bc1fa 12725
be7f8273 12726VLAN (802.1Q)
8b58be88 12727M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12728L: netdev@vger.kernel.org
12729S: Maintained
679655da
JP
12730F: drivers/net/macvlan.c
12731F: include/linux/if_*vlan.h
12732F: net/8021q/
be7f8273 12733
55e331cf 12734VLYNQ BUS
08eeb306 12735M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12736L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12737S: Maintained
12738F: drivers/vlynq/vlynq.c
12739F: include/linux/vlynq.h
12740
390beae4 12741VME SUBSYSTEM
74c600e3 12742M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12743M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12745L: devel@driverdev.osuosl.org
12746S: Maintained
12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12748F: Documentation/vme_api.txt
12749F: drivers/staging/vme/
12750F: drivers/vme/
12751F: include/linux/vme*
12752
4488e09b
AK
12753VMWARE HYPERVISOR INTERFACE
12754M: Alok Kataria <akataria@vmware.com>
12755L: virtualization@lists.linux-foundation.org
12756S: Supported
12757F: arch/x86/kernel/cpu/vmware.c
12758
73b35d07
DT
12759VMWARE BALLOON DRIVER
12760M: Xavier Deguillard <xdeguillard@vmware.com>
12761M: Philip Moltmann <moltmann@vmware.com>
12762M: "VMware, Inc." <pv-drivers@vmware.com>
12763L: linux-kernel@vger.kernel.org
12764S: Maintained
12765F: drivers/misc/vmw_balloon.c
12766
8b8be51b
TH
12767VMWARE VMMOUSE SUBDRIVER
12768M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12769M: "VMware, Inc." <pv-drivers@vmware.com>
12770L: linux-input@vger.kernel.org
12771S: Maintained
12772F: drivers/input/mouse/vmmouse.c
12773F: drivers/input/mouse/vmmouse.h
12774
d1a890fa 12775VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12776M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12777M: "VMware, Inc." <pv-drivers@vmware.com>
12778L: netdev@vger.kernel.org
12779S: Maintained
12780F: drivers/net/vmxnet3/
d1a890fa 12781
851b1642 12782VMware PVSCSI driver
29374ec6 12783M: Jim Gill <jgill@vmware.com>
851b1642
AK
12784M: VMware PV-Drivers <pv-drivers@vmware.com>
12785L: linux-scsi@vger.kernel.org
12786S: Maintained
12787F: drivers/scsi/vmw_pvscsi.c
12788F: drivers/scsi/vmw_pvscsi.h
12789
e53e86c7 12790VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12791M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12792M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12793L: linux-kernel@vger.kernel.org
1dd68f01 12794W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12796S: Supported
9d2597e8 12797F: Documentation/devicetree/bindings/regulator/
679655da 12798F: drivers/regulator/
9d2597e8 12799F: include/dt-bindings/regulator/
679655da 12800F: include/linux/regulator/
e53e86c7 12801
081958eb
DA
12802VRF
12803M: David Ahern <dsa@cumulusnetworks.com>
12804M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12805L: netdev@vger.kernel.org
12806S: Maintained
12807F: drivers/net/vrf.c
562d897d 12808F: Documentation/networking/vrf.txt
081958eb 12809
ab41319e 12810VT1211 HARDWARE MONITOR DRIVER
8b58be88 12811M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12812L: linux-hwmon@vger.kernel.org
ab41319e 12813S: Maintained
679655da
JP
12814F: Documentation/hwmon/vt1211
12815F: drivers/hwmon/vt1211.c
ab41319e 12816
1de9e371 12817VT8231 HARDWARE MONITOR DRIVER
8b58be88 12818M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12819L: linux-hwmon@vger.kernel.org
1de9e371 12820S: Maintained
679655da 12821F: drivers/hwmon/vt8231.c
1de9e371 12822
88095e7b
TO
12823VUB300 USB to SDIO/SD/MMC bridge chip
12824M: Tony Olech <tony.olech@elandigitalsystems.com>
12825L: linux-mmc@vger.kernel.org
12826L: linux-usb@vger.kernel.org
12827S: Supported
12828F: drivers/mmc/host/vub300.c
12829
1da177e4 12830W1 DALLAS'S 1-WIRE BUS
a8018766 12831M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12832S: Maintained
679655da
JP
12833F: Documentation/w1/
12834F: drivers/w1/
1da177e4 12835
13927079 12836W83791D HARDWARE MONITORING DRIVER
8b58be88 12837M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12838L: linux-hwmon@vger.kernel.org
25845c22 12839S: Maintained
679655da
JP
12840F: Documentation/hwmon/w83791d
12841F: drivers/hwmon/w83791d.c
13927079 12842
61db011d 12843W83793 HARDWARE MONITORING DRIVER
8b58be88 12844M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12845L: linux-hwmon@vger.kernel.org
61db011d 12846S: Maintained
679655da
JP
12847F: Documentation/hwmon/w83793
12848F: drivers/hwmon/w83793.c
61db011d 12849
e3760b43 12850W83795 HARDWARE MONITORING DRIVER
d8130624 12851M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12852L: linux-hwmon@vger.kernel.org
e3760b43
JD
12853S: Maintained
12854F: drivers/hwmon/w83795.c
12855
1da177e4 12856W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12857M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12858S: Maintained
679655da 12859F: drivers/mmc/host/wbsd.*
1da177e4 12860
b4e05923
HG
12861WACOM PROTOCOL 4 SERIAL TABLETS
12862M: Julian Squires <julian@cipht.net>
12863M: Hans de Goede <hdegoede@redhat.com>
12864L: linux-input@vger.kernel.org
12865S: Maintained
12866F: drivers/input/tablet/wacom_serial4.c
12867
3527761c 12868WATCHDOG DEVICE DRIVERS
8b58be88 12869M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12870R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12871L: linux-watchdog@vger.kernel.org
12872W: http://www.linux-watchdog.org/
f599aaf0 12873T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12874S: Maintained
540be8b2 12875F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12876F: Documentation/watchdog/
12877F: drivers/watchdog/
12878F: include/linux/watchdog.h
c117ab84 12879F: include/uapi/linux/watchdog.h
3527761c 12880
1da177e4 12881WD7000 SCSI DRIVER
8b58be88 12882M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12883L: linux-scsi@vger.kernel.org
12884S: Maintained
679655da 12885F: drivers/scsi/wd7000.c
1da177e4 12886
b22e00f3
DH
12887WIIMOTE HID DRIVER
12888M: David Herrmann <dh.herrmann@googlemail.com>
12889L: linux-input@vger.kernel.org
12890S: Maintained
12891F: drivers/hid/hid-wiimote*
12892
e258b80e 12893WINBOND CIR DRIVER
364e9e18 12894M: David Härdeman <david@hardeman.nu>
e258b80e 12895S: Maintained
116ab806 12896F: drivers/media/rc/winbond-cir.c
e258b80e 12897
c36a483d
WBG
12898WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12899M: William Breathitt Gray <vilhelm.gray@gmail.com>
12900L: linux-watchdog@vger.kernel.org
12901S: Maintained
12902F: drivers/watchdog/ebc-c384_wdt.c
12903
9c26df9b
WBG
12904WINSYSTEMS WS16C48 GPIO DRIVER
12905M: William Breathitt Gray <vilhelm.gray@gmail.com>
12906L: linux-gpio@vger.kernel.org
12907S: Maintained
12908F: drivers/gpio/gpio-ws16c48.c
e258b80e 12909
8a70da82 12910WIMAX STACK
8b58be88 12911M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12912M: linux-wimax@intel.com
49e7d9df 12913L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12914S: Supported
12915W: http://linuxwimax.org
315987dc 12916F: Documentation/wimax/README.wimax
315987dc
JP
12917F: include/linux/wimax/debug.h
12918F: include/net/wimax.h
c117ab84 12919F: include/uapi/linux/wimax.h
315987dc 12920F: net/wimax/
8a70da82 12921
5fc14680 12922WISTRON LAPTOP BUTTON DRIVER
8b58be88 12923M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12924S: Maintained
679655da 12925F: drivers/input/misc/wistron_btns.c
5fc14680 12926
1da177e4 12927WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12928M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12929L: linux-wireless@vger.kernel.org
926554c4 12930W: http://oops.ghostprotocols.net:81/blog
1da177e4 12931S: Maintained
679655da 12932F: drivers/net/wireless/wl3501*
1da177e4 12933
055bcbcb 12934WOLFSON MICROELECTRONICS DRIVERS
fef95164 12935L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12936T: git https://github.com/CirrusLogic/linux-drivers.git
12937W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12938S: Supported
3768f0b1 12939F: Documentation/hwmon/wm83??
f494993f
CK
12940F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12941F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12942F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12943F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12944F: drivers/clk/clk-wm83*.c
9c309598 12945F: drivers/extcon/extcon-arizona.c
b75ea16a 12946F: drivers/leds/leds-wm83*.c
25b273ba 12947F: drivers/gpio/gpio-*wm*.c
9c309598 12948F: drivers/gpio/gpio-arizona.c
d22b0869 12949F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12950F: drivers/input/misc/wm831x-on.c
12951F: drivers/input/touchscreen/wm831x-ts.c
12952F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12953F: drivers/mfd/arizona*
12954F: drivers/mfd/wm*.c
12ebc137 12955F: drivers/mfd/cs47l24*
b75ea16a
MB
12956F: drivers/power/wm83*.c
12957F: drivers/rtc/rtc-wm83*.c
12958F: drivers/regulator/wm8*.c
3860e6c4 12959F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12960F: drivers/watchdog/wm83*_wdt.c
9c309598 12961F: include/linux/mfd/arizona/
3860e6c4 12962F: include/linux/mfd/wm831x/
b75ea16a 12963F: include/linux/mfd/wm8350/
3768f0b1 12964F: include/linux/mfd/wm8400*
59ec6da2 12965F: include/linux/wm97xx.h
055bcbcb 12966F: include/sound/wm????.h
9c309598 12967F: sound/soc/codecs/arizona.?
055bcbcb 12968F: sound/soc/codecs/wm*
12ebc137 12969F: sound/soc/codecs/cs47l24*
b75ea16a 12970
3e6cd7a4
TH
12971WORKQUEUE
12972M: Tejun Heo <tj@kernel.org>
badb7f5e 12973R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12975S: Maintained
12976F: include/linux/workqueue.h
12977F: kernel/workqueue.c
12978F: Documentation/workqueue.txt
12979
39ac9f48
CYT
12980X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12981M: Chen-Yu Tsai <wens@csie.org>
12982L: linux-kernel@vger.kernel.org
12983S: Maintained
12984N: axp[128]
12985
1da177e4 12986X.25 NETWORK LAYER
8bf28059 12987M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12988L: linux-x25@vger.kernel.org
8bf28059 12989S: Odd Fixes
679655da
JP
12990F: Documentation/networking/x25*
12991F: include/net/x25*
12992F: net/x25/
1da177e4 12993
e2d1d6c0 12994X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12995M: Thomas Gleixner <tglx@linutronix.de>
12996M: Ingo Molnar <mingo@redhat.com>
12997M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12998M: x86@kernel.org
981c3a4f 12999L: linux-kernel@vger.kernel.org
75fc2d37 13000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13001S: Maintained
679655da
JP
13002F: Documentation/x86/
13003F: arch/x86/
e2d1d6c0 13004
d0944853 13005X86 PLATFORM DRIVERS
e181ba15 13006M: Darren Hart <dvhart@infradead.org>
d0944853 13007L: platform-driver-x86@vger.kernel.org
e181ba15 13008T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13009S: Maintained
14430813 13010F: drivers/platform/x86/
3a4bceef 13011F: drivers/platform/olpc/
d0944853 13012
c1f5c54b
IM
13013X86 MCE INFRASTRUCTURE
13014M: Tony Luck <tony.luck@intel.com>
487ba8e8 13015M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13016L: linux-edac@vger.kernel.org
13017S: Maintained
13018F: arch/x86/kernel/cpu/mcheck/*
13019
79ebdc95
BP
13020X86 MICROCODE UPDATE SUPPORT
13021M: Borislav Petkov <bp@alien8.de>
13022S: Maintained
13023F: arch/x86/kernel/cpu/microcode/*
13024
f0905c5a
AL
13025X86 VDSO
13026M: Andy Lutomirski <luto@amacapital.net>
13027L: linux-kernel@vger.kernel.org
13028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13029S: Maintained
d603c8e1 13030F: arch/x86/entry/vdso/
f0905c5a 13031
d6fad502 13032XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13033M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13034M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13035L: linux-media@vger.kernel.org
a825eaec 13036W: https://linuxtv.org
d6fad502
MCC
13037T: git git://linuxtv.org/media_tree.git
13038S: Maintained
13039F: drivers/media/tuners/tuner-xc2028.*
13040
c4468085 13041XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13042M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13043M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13044M: Juergen Gross <jgross@suse.com>
11dbb52b 13045L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13046T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13047S: Supported
13048F: arch/x86/xen/
13049F: drivers/*/xen-*front.c
13050F: drivers/xen/
13051F: arch/x86/include/asm/xen/
13052F: include/xen/
c117ab84 13053F: include/uapi/xen/
c4468085 13054
77bfb479 13055XEN HYPERVISOR ARM
85d1a29d 13056M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13057L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13058S: Maintained
77bfb479
SS
13059F: arch/arm/xen/
13060F: arch/arm/include/asm/xen/
13061
b475e83f 13062XEN HYPERVISOR ARM64
85d1a29d 13063M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13064L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13065S: Maintained
b475e83f
SS
13066F: arch/arm64/xen/
13067F: arch/arm64/include/asm/xen/
13068
9b57e1a7 13069XEN NETWORK BACKEND DRIVER
8386040b 13070M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 13071L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13072L: netdev@vger.kernel.org
13073S: Supported
13074F: drivers/net/xen-netback/*
13075
c5f8e29d
KRW
13076XEN PCI SUBSYSTEM
13077M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13078L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13079S: Supported
13080F: arch/x86/pci/*xen*
13081F: drivers/pci/*xen*
13082
a2c5ae65
KRW
13083XEN BLOCK SUBSYSTEM
13084M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13085M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13086L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13087S: Supported
13088F: drivers/block/xen-blkback/*
13089F: drivers/block/xen*
13090
15d03609
JG
13091XEN PVSCSI DRIVERS
13092M: Juergen Gross <jgross@suse.com>
13093L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13094L: linux-scsi@vger.kernel.org
13095S: Supported
13096F: drivers/scsi/xen-scsifront.c
13097F: drivers/xen/xen-scsiback.c
13098F: include/xen/interface/io/vscsiif.h
13099
c5f8e29d
KRW
13100XEN SWIOTLB SUBSYSTEM
13101M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13102L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13103S: Supported
13104F: arch/x86/xen/*swiotlb*
13105F: drivers/xen/*swiotlb*
13106
1da177e4 13107XFS FILESYSTEM
809625ca 13108M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13109M: linux-xfs@vger.kernel.org
13110L: linux-xfs@vger.kernel.org
13111W: http://xfs.org/
9f273c24 13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13113S: Supported
679655da
JP
13114F: Documentation/filesystems/xfs.txt
13115F: fs/xfs/
1da177e4 13116
8a3b7a25 13117XILINX AXI ETHERNET DRIVER
59a54f30
MS
13118M: Anirudha Sarangi <anirudh@xilinx.com>
13119M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13120S: Maintained
13121F: drivers/net/ethernet/xilinx/xilinx_axienet*
13122
238b8721 13123XILINX UARTLITE SERIAL DRIVER
8b58be88 13124M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13125L: linux-serial@vger.kernel.org
13126S: Maintained
df621252 13127F: drivers/tty/serial/uartlite.c
238b8721 13128
df330515
LP
13129XILINX VIDEO IP CORES
13130M: Hyun Kwon <hyun.kwon@xilinx.com>
13131M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13132L: linux-media@vger.kernel.org
13133T: git git://linuxtv.org/media_tree.git
13134S: Supported
13135F: Documentation/devicetree/bindings/media/xilinx/
13136F: drivers/media/platform/xilinx/
a5562f65 13137F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13138
74316949
EB
13139XILLYBUS DRIVER
13140M: Eli Billauer <eli.billauer@gmail.com>
13141L: linux-kernel@vger.kernel.org
13142S: Supported
13143F: drivers/char/xillybus/
13144
f620e4b8
MF
13145XTENSA XTFPGA PLATFORM SUPPORT
13146M: Max Filippov <jcmvbkbc@gmail.com>
13147L: linux-xtensa@linux-xtensa.org
13148S: Maintained
13149F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13150F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13151
1da177e4 13152YAM DRIVER FOR AX.25
8b58be88 13153M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13154L: linux-hams@vger.kernel.org
13155S: Maintained
679655da
JP
13156F: drivers/net/hamradio/yam*
13157F: include/linux/yam.h
1da177e4 13158
af64a5eb 13159YEALINK PHONE DRIVER
8b58be88 13160M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13161L: usbb2k-api-dev@nongnu.org
13162S: Maintained
679655da
JP
13163F: Documentation/input/yealink.txt
13164F: drivers/input/misc/yealink.*
af64a5eb 13165
1da177e4 13166Z8530 DRIVER FOR AX.25
8b58be88 13167M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13168W: http://yaina.de/jreuter/
13169W: http://www.qsl.net/dl1bke/
13170L: linux-hams@vger.kernel.org
13171S: Maintained
679655da
JP
13172F: Documentation/networking/z8530drv.txt
13173F: drivers/net/hamradio/*scc.c
13174F: drivers/net/hamradio/z8530.h
1da177e4 13175
0cf31ec1 13176ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13177M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13178L: linux-mm@kvack.org
13179S: Maintained
13180F: mm/zbud.c
13181F: include/linux/zbud.h
13182
7c0c3afb 13183ZD1211RW WIRELESS DRIVER
8b58be88
JP
13184M: Daniel Drake <dsd@gentoo.org>
13185M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13186W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13187L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13188L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13189S: Maintained
6948300c 13190F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13191
20263029
DS
13192ZPOOL COMPRESSED PAGE STORAGE API
13193M: Dan Streetman <ddstreet@ieee.org>
13194L: linux-mm@kvack.org
13195S: Maintained
13196F: mm/zpool.c
13197F: include/linux/zpool.h
13198
1da177e4 13199ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13200L: mjpeg-users@lists.sourceforge.net
f63145e2 13201L: linux-media@vger.kernel.org
1da177e4 13202W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13203T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13204S: Odd Fixes
90d72ac6 13205F: drivers/media/pci/zoran/
1da177e4 13206
6920f2cc
MK
13207ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13208M: Minchan Kim <minchan@kernel.org>
13209M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13210R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13211L: linux-kernel@vger.kernel.org
13212S: Maintained
13213F: drivers/block/zram/
13214F: Documentation/blockdev/zram.txt
13215
8b4a4080 13216ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13217M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13218S: Maintained
df621252 13219F: drivers/tty/serial/zs.*
8b4a4080 13220
eae70d06
MK
13221ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13222M: Minchan Kim <minchan@kernel.org>
13223M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13224R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13225L: linux-mm@kvack.org
13226S: Maintained
13227F: mm/zsmalloc.c
13228F: include/linux/zsmalloc.h
d02be50d 13229F: Documentation/vm/zsmalloc.txt
eae70d06 13230
0cf31ec1 13231ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13232M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13233L: linux-mm@kvack.org
13234S: Maintained
13235F: mm/zswap.c
13236
1da177e4 13237THE REST
8b58be88 13238M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13239L: linux-kernel@vger.kernel.org
8a6e2535 13240Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13241T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13242S: Buried alive in reporters
34d03cc1
JP
13243F: *
13244F: */