Merge tag 'wireless-drivers-for-davem-2016-08-29' of git://git.kernel.org/pub/scm...
[deliverable/linux.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
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
42269063 805AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 806M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 807L: linuxppc-dev@lists.ozlabs.org
93711660 808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 809S: Maintained
679655da 810F: sound/aoa/
42269063 811
97a445da
WBG
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
1da177e4 818APM DRIVER
e5f6450c 819M: Jiri Kosina <jikos@kernel.org>
81024fc4 820S: Odd fixes
9f273c24 821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
c117ab84 824F: include/uapi/linux/apm_bios.h
81024fc4 825F: drivers/char/apm-emulation.c
1da177e4 826
bd7aa4b2 827APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 828M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 829L: linux-input@vger.kernel.org
75dd112a 830S: Odd fixes
679655da 831F: drivers/input/mouse/bcm5974.c
bd7aa4b2 832
6f2fad74 833APPLE SMC DRIVER
75dd112a 834M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 835L: linux-hwmon@vger.kernel.org
75dd112a 836S: Odd fixes
679655da 837F: drivers/hwmon/applesmc.c
6f2fad74 838
1da177e4 839APPLETALK NETWORK LAYER
8b58be88 840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 841S: Maintained
679655da
JP
842F: drivers/net/appletalk/
843F: net/appletalk/
1da177e4 844
21c75328
DD
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
24299502
IS
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
2efccc60 855F: drivers/net/phy/mdio-xgene.c
24299502 856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 858
62a37dc7
LP
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
1154ea7d 865ARC FRAMEBUFFER DRIVER
8b58be88 866M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 867S: Maintained
8a61f013
JH
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 870
c38f6ac7
MG
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
71d298ce
AB
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
588deb61
MR
884ARM ARCHITECTED TIMER DRIVER
885M: Mark Rutland <mark.rutland@arm.com>
886M: Marc Zyngier <marc.zyngier@arm.com>
887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
888S: Maintained
889F: arch/arm/include/asm/arch_timer.h
890F: arch/arm64/include/asm/arch_timer.h
891F: drivers/clocksource/arm_arch_timer.c
892
c5a906a5
LD
893ARM HDLCD DRM DRIVER
894M: Liviu Dudau <liviu.dudau@arm.com>
895S: Supported
59ba2422 896F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
897F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
898
59ba2422
LD
899ARM MALI-DP DRM DRIVER
900M: Liviu Dudau <liviu.dudau@arm.com>
901M: Brian Starkey <brian.starkey@arm.com>
902M: Mali DP Maintainers <malidp@foss.arm.com>
903S: Supported
904F: drivers/gpu/drm/arm/
905F: Documentation/devicetree/bindings/display/arm,malidp.txt
906
1da177e4 907ARM MFM AND FLOPPY DRIVERS
8b58be88 908M: Ian Molton <spyro@f2s.com>
1da177e4 909S: Maintained
679655da
JP
910F: arch/arm/lib/floppydma.S
911F: arch/arm/include/asm/floppy.h
1da177e4 912
6f96521f
WD
913ARM PMU PROFILING AND DEBUGGING
914M: Will Deacon <will.deacon@arm.com>
70e238df 915R: Mark Rutland <mark.rutland@arm.com>
6f96521f 916S: Maintained
dd06a84b 917F: arch/arm*/kernel/perf_*
6f96521f 918F: arch/arm/oprofile/common.c
dd06a84b
MR
919F: arch/arm*/kernel/hw_breakpoint.c
920F: arch/arm*/include/asm/hw_breakpoint.h
921F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
922F: drivers/perf/arm_pmu.c
923F: include/linux/perf/arm_pmu.h
6f96521f 924
d4275354 925ARM PORT
54176cc6 926M: Russell King <linux@armlinux.org.uk>
efc03ecb 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 928W: http://www.armlinux.org.uk/
d4275354
RK
929S: Maintained
930F: arch/arm/
931
d323c243
SB
932ARM SUB-ARCHITECTURES
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 934S: Maintained
d323c243
SB
935F: arch/arm/mach-*/
936F: arch/arm/plat-*/
937T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
938
cefbf4ea 939ARM PRIMECELL AACI PL041 DRIVER
54176cc6 940M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
941S: Maintained
942F: sound/arm/aaci.*
943
944ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 945M: Russell King <linux@armlinux.org.uk>
cefbf4ea 946S: Maintained
8a61f013 947F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
948
949ARM PRIMECELL KMI PL050 DRIVER
54176cc6 950M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
951S: Maintained
952F: drivers/input/serio/ambakmi.*
953F: include/linux/amba/kmi.h
954
2761f5c2 955ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 956M: Russell King <linux@armlinux.org.uk>
08a5c9a2 957S: Maintained
679655da 958F: drivers/mmc/host/mmci.*
2f748aaa 959F: include/linux/amba/mmci.h
2761f5c2 960
1b4304e5 961ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 962M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
963S: Maintained
964F: drivers/tty/serial/amba-pl01*.c
965F: include/linux/amba/serial.h
2761f5c2 966
cefbf4ea 967ARM PRIMECELL BUS SUPPORT
54176cc6 968M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
969S: Maintained
970F: drivers/amba/
971F: include/linux/amba/bus.h
972
2b7a52a4 973ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 974M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
976S: Maintained
977
9c784f95 978ARM/AFEB9260 MACHINE SUPPORT
8b58be88 979M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
981S: Maintained
982
2b7a52a4 983ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 984M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
986S: Maintained
987
5c6dcd7f 988ARM/Allwinner sunXi SoC support
1b106699 989M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 990M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Maintained
5c6dcd7f 993N: sun[x456789]i
60b0f380
MR
994
995ARM/Allwinner SoC Clock Support
996M: Emilio López <emilio@elopez.com.ar>
997S: Maintained
998F: drivers/clk/sunxi/
1b106699 999
79318452 1000ARM/Amlogic Meson SoC support
7c1e3876 1001M: Carlo Caione <carlo@caione.org>
6683d91c 1002M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1004L: linux-amlogic@lists.infradead.org
79318452 1005W: http://linux-meson.com/
7c1e3876 1006S: Maintained
79318452
CC
1007F: arch/arm/mach-meson/
1008F: arch/arm/boot/dts/meson*
6683d91c
KH
1009F: arch/arm64/boot/dts/amlogic/
1010F: drivers/pinctrl/meson/
79318452 1011N: meson
7c1e3876 1012
eff506fa
TZ
1013ARM/Annapurna Labs ALPINE ARCHITECTURE
1014M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1015M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1017S: Maintained
1018F: arch/arm/mach-alpine/
a9e5547b
AT
1019F: arch/arm/boot/dts/alpine*
1020F: arch/arm64/boot/dts/al/
1021F: drivers/*/*alpine*
eff506fa 1022
5255034d
LP
1023ARM/ARTPEC MACHINE SUPPORT
1024M: Jesper Nilsson <jesper.nilsson@axis.com>
1025M: Lars Persson <lars.persson@axis.com>
1026M: Niklas Cassel <niklas.cassel@axis.com>
1027S: Maintained
1028L: linux-arm-kernel@axis.com
1029F: arch/arm/mach-artpec
1030F: arch/arm/boot/dts/artpec6*
33b8ac91 1031F: drivers/clk/axis
5255034d 1032
8c2ed9bc
JS
1033ARM/ASPEED MACHINE SUPPORT
1034M: Joel Stanley <joel@jms.id.au>
1035S: Maintained
1036F: arch/arm/mach-aspeed/
1037F: arch/arm/boot/dts/aspeed-*
1038F: drivers/*/*aspeed*
1039
8dca5ce8 1040ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1041M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1042M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1043M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1045W: http://www.linux4sam.org
9f273c24 1046T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1047S: Supported
1048F: arch/arm/mach-at91/
f0a0a58e 1049F: include/soc/at91/
70e389cc
MB
1050F: arch/arm/boot/dts/at91*.dts
1051F: arch/arm/boot/dts/at91*.dtsi
1052F: arch/arm/boot/dts/sama*.dts
1053F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1054F: arch/arm/include/debug/at91.S
d4a89c7d 1055
6e05dd4e
BB
1056ARM/ATMEL AT91 Clock Support
1057M: Boris Brezillon <boris.brezillon@free-electrons.com>
1058S: Maintained
1059F: drivers/clk/at91
1060
986cf2e9 1061ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1062M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
1065F: arch/arm/mach-highbank/
e68d7c14
RH
1066F: arch/arm/boot/dts/highbank.dts
1067F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1068
d94f944e 1069ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1070M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1071S: Maintained
1072F: arch/arm/mach-cns3xxx/
d94f944e 1073
4863dea3
SG
1074ARM/CAVIUM THUNDER NETWORK DRIVER
1075M: Sunil Goutham <sgoutham@cavium.com>
1076M: Robert Richter <rric@kernel.org>
1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078S: Supported
322e5cc5 1079F: drivers/net/ethernet/cavium/thunder/
4863dea3 1080
386ab516
AS
1081ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1082M: Alexander Shiyan <shc_work@mail.ru>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Odd Fixes
b8ba3874 1085N: clps711x
386ab516 1086
2b7a52a4 1087ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1088M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1089M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1091S: Maintained
d19d3667
HS
1092F: arch/arm/mach-ep93xx/
1093F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1094
1095ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1096M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1098S: Maintained
1099
d4275354 1100ARM/CLKDEV SUPPORT
54176cc6 1101M: Russell King <linux@armlinux.org.uk>
efc03ecb 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1103S: Maintained
d4275354 1104F: arch/arm/include/asm/clkdev.h
4fa2651d 1105F: drivers/clk/clkdev.c
d4275354 1106
d48134e7 1107ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1108M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1110S: Maintained
1111
94150095
HF
1112ARM/CONTEC MICRO9 MACHINE SUPPORT
1113M: Hubert Feurstein <hubert.feurstein@contec.at>
1114S: Maintained
1115F: arch/arm/mach-ep93xx/micro9.c
1116
a06ae860
PP
1117ARM/CORESIGHT FRAMEWORK AND DRIVERS
1118M: Mathieu Poirier <mathieu.poirier@linaro.org>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
01081f5a 1121F: drivers/hwtracing/coresight/*
a06ae860
PP
1122F: Documentation/trace/coresight.txt
1123F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1124F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1125
1da177e4 1126ARM/CORGI MACHINE SUPPORT
8b58be88 1127M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1128S: Maintained
1129
881a95f9 1130ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1131M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1133T: git git://github.com/ulli-kroll/linux.git
162500b3 1134S: Maintained
f49afbb5 1135F: arch/arm/mach-gemini/
98a9bb5b 1136F: drivers/rtc/rtc-gemini.c
881a95f9 1137
a990cbd8 1138ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1139M: Barry Song <baohua@kernel.org>
a990cbd8 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1141T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1142S: Maintained
e68d7c14 1143F: arch/arm/boot/dts/prima2*
a990cbd8 1144F: arch/arm/mach-prima2/
4a9c44f1 1145F: drivers/clk/sirf/
05f30e8d 1146F: drivers/clocksource/timer-prima2.c
5833ac98 1147F: drivers/clocksource/timer-atlas7.c
f8505ef5 1148N: [^a-z]sirf
a990cbd8 1149
c9d862c4
BS
1150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1151M: Baruch Siach <baruch@tkos.co.il>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
cde137aa 1154F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1155N: digicolor
1156
d4275354 1157ARM/EBSA110 MACHINE SUPPORT
54176cc6 1158M: Russell King <linux@armlinux.org.uk>
efc03ecb 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1160W: http://www.armlinux.org.uk/
d4275354
RK
1161S: Maintained
1162F: arch/arm/mach-ebsa110/
b955f6ca 1163F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1164
4721f3ce
UKK
1165ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1166M: Uwe Kleine-König <kernel@pengutronix.de>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169N: efm32
1170
a9da4f7e 1171ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1172M: Daniel Ribeiro <drwyrm@gmail.com>
1173M: Stefan Schmidt <stefan@openezx.org>
1174M: Harald Welte <laforge@openezx.org>
d66f1886 1175L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1176W: http://www.openezx.org/
1177S: Maintained
cafc2265
SS
1178T: topgit git://git.openezx.org/openezx.git
1179F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1180
6a915af9 1181ARM/FARADAY FA526 PORT
162500b3 1182M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1184S: Maintained
1fa7e547 1185T: git git://git.berlios.de/gemini-board
f49afbb5 1186F: arch/arm/mm/*-fa*
6a915af9 1187
d4275354 1188ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1189M: Russell King <linux@armlinux.org.uk>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1191W: http://www.armlinux.org.uk/
d4275354
RK
1192S: Maintained
1193F: arch/arm/include/asm/hardware/dec21285.h
1194F: arch/arm/mach-footbridge/
1195
86183a5f 1196ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1197M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1198M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1199R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1201S: Maintained
f1c12837 1202T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1203F: arch/arm/mach-imx/
ce515a6b 1204F: arch/arm/mach-mxs/
2a82f95c 1205F: arch/arm/boot/dts/imx*
e5dafa22 1206F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1207F: drivers/clk/imx/
1208F: include/soc/imx/
86183a5f 1209
142109d2 1210ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1211M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1212M: Sascha Hauer <kernel@pengutronix.de>
1213R: Stefan Agner <stefan@agner.ch>
1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S: Maintained
1216T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1217F: arch/arm/mach-imx/*vf610*
1218F: arch/arm/boot/dts/vf*
1219
2b7a52a4 1220ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1221M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1223S: Maintained
1224
90b8fc34 1225ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1226M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1228S: Maintained
1229
ef47d5f0 1230ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1231M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1232M: Paul Parsons <lost.distance@yahoo.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1234S: Maintained
1235F: arch/arm/mach-pxa/hx4700.c
1236F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1237F: sound/soc/pxa/hx4700.c
ef47d5f0 1238
4dfad069
WX
1239ARM/HISILICON SOC SUPPORT
1240M: Wei Xu <xuwei5@hisilicon.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242W: http://www.hisilicon.com
1243S: Supported
1244T: git git://github.com/hisilicon/linux-hisi.git
1245F: arch/arm/mach-hisi/
e68d7c14
RH
1246F: arch/arm/boot/dts/hi3*
1247F: arch/arm/boot/dts/hip*
1248F: arch/arm/boot/dts/hisi*
1249F: arch/arm64/boot/dts/hisilicon/
4dfad069 1250
21f37bc3 1251ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1252M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1253W: www.jlime.com
1254S: Maintained
084bad91
KE
1255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1256F: arch/arm/mach-sa1100/jornada720.c
1257F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1258
5e767ab9
JMC
1259ARM/IGEP MACHINE SUPPORT
1260M: Enric Balletbo i Serra <eballetbo@gmail.com>
1261M: Javier Martinez Canillas <javier@dowhile0.org>
1262L: linux-omap@vger.kernel.org
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S: Maintained
06ff74fd 1265F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1266
403d2971
MV
1267ARM/INCOME PXA270 SUPPORT
1268M: Marek Vasut <marek.vasut@gmail.com>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
ec154082 1271F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1272
2b7a52a4 1273ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1274M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1276S: Maintained
e2bdb176
DW
1277
1278ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1280S: Orphan
2b7a52a4
LB
1281
1282ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1283M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1285S: Maintained
2b7a52a4
LB
1286
1287ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1288M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1290S: Maintained
2b7a52a4 1291
2b7a52a4 1292ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1293M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1295S: Maintained
1296
dfdd8cc9
KH
1297ARM/INTEL IXP4XX ARM ARCHITECTURE
1298M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1299M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1301S: Maintained
1302F: arch/arm/mach-ixp4xx/
1303
838553c5 1304ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1305M: Jonathan Cameron <jic23@cam.ac.uk>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308F: arch/arm/mach-pxa/stargate2.c
1309F: drivers/pcmcia/pxa2xx_stargate2.c
1310
2b7a52a4 1311ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1312M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1314S: Maintained
2b7a52a4
LB
1315
1316ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1317M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1319S: Maintained
1320
1154f858 1321ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1322M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/mach-keystone/
5edafc29 1326F: arch/arm/boot/dts/keystone-*
317929cd 1327T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1328
bc6aa566 1329ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1330M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1331L: linux-kernel@vger.kernel.org
1332S: Maintained
1333F: drivers/clk/keystone/
1334
1335ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1336M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338L: linux-kernel@vger.kernel.org
1339S: Maintained
1340F: drivers/clocksource/timer-keystone.c
1341
1342ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1343M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1344L: linux-kernel@vger.kernel.org
1345S: Maintained
1346F: drivers/power/reset/keystone-reset.c
1347
1348ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1349M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/memory/*emif*
1353
8cb555b6
CM
1354ARM/LG1K ARCHITECTURE
1355M: Chanho Min <chanho.min@lge.com>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm64/boot/dts/lg/
1359
2b7a52a4 1360ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1361M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1363S: Maintained
1364
3143875f
JE
1365ARM/LPC18XX ARCHITECTURE
1366M: Joachim Eastwood <manabian@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
19c1c32c
JE
1369F: arch/arm/boot/dts/lpc43*
1370F: drivers/clk/nxp/clk-lpc18xx*
1371F: drivers/clocksource/time-lpc32xx.c
1372F: drivers/i2c/busses/i2c-lpc2k.c
1373F: drivers/memory/pl172.c
1374F: drivers/mtd/spi-nor/nxp-spifi.c
1375F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1376N: lpc18xx
1377
15e4f7da 1378ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1379M: Vladimir Zapolskiy <vz@mleia.com>
1380M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1382T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1383S: Maintained
2377f9fd 1384F: arch/arm/boot/dts/lpc32*
15e4f7da 1385F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1386F: drivers/i2c/busses/i2c-pnx.c
1387F: drivers/net/ethernet/nxp/lpc_eth.c
1388F: drivers/usb/host/ohci-nxp.c
1389F: drivers/watchdog/pnx4008_wdt.c
1390N: lpc32xx
15e4f7da 1391
3b886171 1392ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1393M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1394S: Maintained
1395
1f664ab7 1396ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1397M: Jason Cooper <jason@lakedaemon.net>
1398M: Andrew Lunn <andrew@lunn.ch>
1399M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1400M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm/mach-mvebu/
59ec9671 1404F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1405F: arch/arm/boot/dts/armada*
1406F: arch/arm/boot/dts/kirkwood*
dcc3068a 1407F: arch/arm64/boot/dts/marvell/armada*
9f123def 1408F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1409F: arch/arm/configs/mvebu_*_defconfig
75f41273 1410
40f4978b
SH
1411ARM/Marvell Berlin SoC support
1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-berlin/
31c17ac9 1416F: arch/arm/boot/dts/berlin*
e68d7c14 1417F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1418
40f4978b 1419
4cfab57e 1420ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1421M: Jason Cooper <jason@lakedaemon.net>
1422M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1423M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1424M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1426S: Maintained
1427F: arch/arm/mach-dove/
54a246ff
NP
1428F: arch/arm/mach-mv78xx0/
1429F: arch/arm/mach-orion5x/
1430F: arch/arm/plat-orion/
31c17ac9
GC
1431F: arch/arm/boot/dts/dove*
1432F: arch/arm/boot/dts/orion5x*
1433
3b886171 1434
d69ac131
AC
1435ARM/Orion SoC/Technologic Systems TS-78xx platform support
1436M: Alexander Clouter <alex@digriz.org.uk>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438W: http://www.digriz.org.uk/ts78xx/kernel
1439S: Maintained
1440F: arch/arm/mach-orion5x/ts78xx-*
1441
e557959d
NA
1442ARM/OXNAS platform support
1443M: Neil Armstrong <narmstrong@baylibre.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: arch/arm/mach-oxnas/
1447F: arch/arm/boot/dts/oxnas*
1448F: arch/arm/boot/dts/wd-mbwe.dts
1449N: oxnas
1450
607b8fc9
EH
1451ARM/Mediatek RTC DRIVER
1452M: Eddie Huang <eddie.huang@mediatek.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1455S: Maintained
1456F: drivers/rtc/rtc-mt6397.c
1457
e54951c8
MB
1458ARM/Mediatek SoC support
1459M: Matthias Brugger <matthias.bgg@gmail.com>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1461L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1462S: Maintained
1463F: arch/arm/boot/dts/mt6*
1464F: arch/arm/boot/dts/mt8*
1465F: arch/arm/mach-mediatek/
1466N: mtk
1467K: mediatek
1468
0f8669e3
CY
1469ARM/Mediatek USB3 PHY DRIVER
1470M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: drivers/phy/phy-mt65xx-usb3.c
1475
adcb079f
AB
1476ARM/MICREL KS8695 ARCHITECTURE
1477M: Greg Ungerer <gerg@uclinux.org>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1479F: arch/arm/mach-ks8695/
adcb079f
AB
1480S: Odd Fixes
1481
d78ff0a5 1482ARM/MIOA701 MACHINE SUPPORT
8b58be88 1483M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1485F: arch/arm/mach-pxa/mioa701.c
1486S: Maintained
1487
9624dfe6 1488ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1489M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1490S: Maintained
1491
e0ee9851 1492ARM/NOMADIK ARCHITECTURE
28b8e8d4 1493M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1494M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497F: arch/arm/mach-nomadik/
ecc265fe 1498F: drivers/pinctrl/nomadik/
87572880 1499F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1500T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1501
9d76295a 1502ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1503M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1504L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1505W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1506S: Supported
1507
8459c159 1508ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1509M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1510M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1511S: Maintained
1512
5d783a2d 1513ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1514M: Marek Vasut <marek.vasut@gmail.com>
75280787 1515L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1516W: http://hackndev.com
1517S: Maintained
933d35f0
JP
1518F: arch/arm/mach-pxa/include/mach/palmtx.h
1519F: arch/arm/mach-pxa/palmtx.c
1520F: arch/arm/mach-pxa/include/mach/palmt5.h
1521F: arch/arm/mach-pxa/palmt5.c
1522F: arch/arm/mach-pxa/include/mach/palmld.h
1523F: arch/arm/mach-pxa/palmld.c
1524F: arch/arm/mach-pxa/include/mach/palmte2.h
1525F: arch/arm/mach-pxa/palmte2.c
1526F: arch/arm/mach-pxa/include/mach/palmtc.h
1527F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1528
b57fe924 1529ARM/PALM TREO SUPPORT
d8130624 1530M: Tomas Cech <sleep_walker@suse.com>
75280787 1531L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1532W: http://hackndev.com
1533S: Maintained
b57fe924
JP
1534F: arch/arm/mach-pxa/include/mach/palmtreo.h
1535F: arch/arm/mach-pxa/palmtreo.c
90af5811 1536
c49e1e63 1537ARM/PALMZ72 SUPPORT
8b58be88 1538M: Sergey Lapin <slapin@ossfans.org>
75280787 1539L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1540W: http://hackndev.com
1541S: Maintained
933d35f0
JP
1542F: arch/arm/mach-pxa/include/mach/palmz72.h
1543F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1544
1da177e4 1545ARM/PLEB SUPPORT
8b58be88 1546M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1547W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1548S: Maintained
1549
1550ARM/PT DIGITAL BOARD PORT
8b58be88 1551M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1553W: http://www.armlinux.org.uk/
1da177e4
LT
1554S: Maintained
1555
8fc1b0f8 1556ARM/QUALCOMM SUPPORT
bbeaa595
AG
1557M: Andy Gross <andy.gross@linaro.org>
1558M: David Brown <david.brown@linaro.org>
8fc1b0f8 1559L: linux-arm-msm@vger.kernel.org
f5d3af9d 1560L: linux-soc@vger.kernel.org
8fc1b0f8 1561S: Maintained
0ff50d60 1562F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1563F: arch/arm/boot/dts/qcom-*.dts
1564F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1565F: arch/arm/mach-qcom/
e68d7c14 1566F: arch/arm64/boot/dts/qcom/*
5482cefa 1567F: drivers/i2c/busses/i2c-qup.c
39a3366a 1568F: drivers/clk/qcom/
f5d3af9d 1569F: drivers/soc/qcom/
5482cefa 1570F: drivers/spi/spi-qup.c
c0c89faf
SB
1571F: drivers/tty/serial/msm_serial.h
1572F: drivers/tty/serial/msm_serial.c
1573F: drivers/*/pm8???-*
1574F: drivers/mfd/ssbi.c
916f743d 1575F: drivers/firmware/qcom_scm.c
bbeaa595 1576T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1577
2b7a52a4 1578ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1579M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1581S: Maintained
1582
b138e119
SH
1583ARM/RENESAS ARM64 ARCHITECTURE
1584M: Simon Horman <horms@verge.net.au>
1585M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1586L: linux-renesas-soc@vger.kernel.org
1587Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1589S: Supported
1590F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1591F: drivers/soc/renesas/
1592F: include/linux/soc/renesas/
b138e119 1593
d4275354 1594ARM/RISCPC ARCHITECTURE
54176cc6 1595M: Russell King <linux@armlinux.org.uk>
efc03ecb 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1597W: http://www.armlinux.org.uk/
d4275354 1598S: Maintained
d4275354
RK
1599F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1600F: arch/arm/include/asm/hardware/ioc.h
1601F: arch/arm/include/asm/hardware/iomd.h
1602F: arch/arm/include/asm/hardware/memc.h
1603F: arch/arm/mach-rpc/
1a6422f6 1604F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1605F: drivers/net/ethernet/i825xx/ether1*
1606F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1607F: drivers/scsi/arm/
1608
08ddbb0a
HS
1609ARM/Rockchip SoC support
1610M: Heiko Stuebner <heiko@sntech.de>
1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1612L: linux-rockchip@lists.infradead.org
9f273c24 1613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1614S: Maintained
541555e9 1615F: arch/arm/boot/dts/rk3*
08ddbb0a 1616F: arch/arm/mach-rockchip/
541555e9
HS
1617F: drivers/clk/rockchip/
1618F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1619F: drivers/*/*rockchip*
541555e9
HS
1620F: drivers/*/*/*rockchip*
1621F: sound/soc/rockchip/
b4331b43 1622N: rockchip
08ddbb0a 1623
5bfb937c
KK
1624ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1625M: Kukjin Kim <kgene@kernel.org>
e8f98457 1626M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1628L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1629S: Maintained
6f0589c8 1630F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1631F: arch/arm/boot/dts/s5p*
1632F: arch/arm/boot/dts/samsung*
6f0589c8 1633F: arch/arm/boot/dts/exynos*
d97236e6 1634F: arch/arm64/boot/dts/exynos/
482ce512 1635F: arch/arm/plat-samsung/
769bbb63
HS
1636F: arch/arm/mach-s3c24*/
1637F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1638F: arch/arm/mach-s5p*/
1639F: arch/arm/mach-exynos*/
1c03274d
KK
1640F: drivers/*/*s3c24*
1641F: drivers/*/*/*s3c24*
1642F: drivers/*/*s3c64xx*
1643F: drivers/*/*s5pv210*
ffd51977 1644F: drivers/memory/samsung/*
bf50ddcd 1645F: drivers/soc/samsung/*
40c76662 1646F: drivers/spi/spi-s3c*
d6b9aea6
KK
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1651N: exynos
f556cb07 1652
10ffa964
KP
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
004bbd3c 1657F: arch/arm/mach-s5pv210/
10ffa964 1658
3ce4ccb6
KD
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
e6a476fd
MS
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1670M: Kamil Debski <kamil@wypas.org>
6305902c 1671M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1672M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
934455d7 1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1677F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
90d72ac6 1685F: drivers/media/platform/s5p-tv/
e6a476fd 1686
1bcbf6f4
KD
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
78fc853b 1692F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1693
7d9f9bf4
AP
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
d48d38e8 1702ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1703M: Simon Horman <horms@verge.net.au>
d48d38e8 1704M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1705L: linux-renesas-soc@vger.kernel.org
4a121096 1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1708S: Supported
0b514fdb
SH
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
0b514fdb 1713F: arch/arm/configs/shmobile_defconfig
7a2071c5 1714F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1715F: arch/arm/mach-shmobile/
be32bcbb
GU
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
d48d38e8 1718
66314223 1719ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1721S: Maintained
1722F: arch/arm/mach-socfpga/
efadb751
DN
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
e68d7c14 1725F: arch/arm64/boot/dts/altera/
ba2b7d0a 1726W: http://www.rocketboards.org
efadb751 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
71bcada8
TT
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
65ebcc11 1739ARM/STI ARCHITECTURE
a92177ea 1740M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
a92177ea 1746F: arch/arm/boot/dts/sti*
b8e31bf3 1747F: drivers/char/hw_random/st-rng.c
a92177ea 1748F: drivers/clocksource/arm_global_timer.c
82805d1b 1749F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1750F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1751F: drivers/i2c/busses/i2c-st.c
346e2e4a 1752F: drivers/media/rc/st_rc.c
95d66b16 1753F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1754F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
6da969a5 1757F: drivers/phy/phy-stih407-usb.c
26389c78 1758F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1759F: drivers/pinctrl/pinctrl-st.c
aac22524 1760F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1761F: drivers/reset/sti/
db4112e6 1762F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1763F: drivers/tty/serial/st-asc.c
eb11adab 1764F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
db4112e6 1767F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1768F: drivers/ata/ahci_st.c
65ebcc11 1769
ee6e7879
MC
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1772M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
d6de5b02
MG
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
e2bd0d37 1783N: tango
d6de5b02 1784
2b7a52a4 1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1786M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1788S: Maintained
1789
1bbd7089 1790ARM/TETON BGA MACHINE SUPPORT
706e69d6 1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
2b7a52a4 1795ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1796M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1798S: Maintained
1799
98ad6e3b 1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1801M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1803W: http://www.mcuos.com
1804S: Maintained
4e89e8f6 1805F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1810F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1811F: drivers/rtc/rtc-nuc900.c
9df92e6c 1812F: drivers/spi/spi-nuc900.c
4e89e8f6 1813F: drivers/usb/host/ehci-w90x900.c
8a61f013 1814F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1815
54274d71 1816ARM/U300 MACHINE SUPPORT
e4651a9f 1817M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
9affbd24 1821F: drivers/clocksource/timer-u300.c
54274d71
LW
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
87572880
LW
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1830
3d00d04f
MY
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S: Maintained
a3ff83d2 1835F: arch/arm/boot/dts/uniphier*
e7ecbc05 1836F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1837F: arch/arm/mach-uniphier/
e7ecbc05 1838F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1839F: arch/arm64/boot/dts/socionext/
4b7f48d3 1840F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1841F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1842F: drivers/pinctrl/uniphier/
1843F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1844N: uniphier
1845
87572880 1846ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1847M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Maintained
1850F: arch/arm/mach-ux500/
e4651a9f 1851F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1852F: drivers/dma/ste_dma40*
e4651a9f 1853F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1854F: drivers/mfd/abx500*
1855F: drivers/mfd/ab8500*
e4651a9f
LW
1856F: drivers/mfd/dbx500*
1857F: drivers/mfd/db8500*
ecc265fe
JP
1858F: drivers/pinctrl/nomadik/pinctrl-ab*
1859F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1860F: drivers/rtc/rtc-ab8500.c
e4651a9f 1861F: drivers/rtc/rtc-pl031.c
87572880 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1863
e93fde28
UH
1864ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1865M: Ulf Hansson <ulf.hansson@linaro.org>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T: git git://git.linaro.org/people/ulfh/clk.git
1868S: Maintained
1869F: drivers/clk/ux500/
e93fde28 1870
740d93b1
PM
1871ARM/VERSATILE EXPRESS PLATFORM
1872M: Liviu Dudau <liviu.dudau@arm.com>
1873M: Sudeep Holla <sudeep.holla@arm.com>
1874M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/boot/dts/vexpress*
e68d7c14 1878F: arch/arm64/boot/dts/arm/
740d93b1
PM
1879F: arch/arm/mach-vexpress/
1880F: */*/vexpress*
7e8f403f 1881F: */*/*/vexpress*
740d93b1
PM
1882F: drivers/clk/versatile/clk-vexpress-osc.c
1883F: drivers/clocksource/versatile.c
46a600ea 1884N: mps2
740d93b1 1885
d4275354 1886ARM/VFP SUPPORT
54176cc6 1887M: Russell King <linux@armlinux.org.uk>
efc03ecb 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1889W: http://www.armlinux.org.uk/
d4275354
RK
1890S: Maintained
1891F: arch/arm/vfp/
1892
e66b6d8e
MV
1893ARM/VOIPAC PXA270 SUPPORT
1894M: Marek Vasut <marek.vasut@gmail.com>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896S: Maintained
1897F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1898F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1899
04529fe2
TP
1900ARM/VT8500 ARM ARCHITECTURE
1901M: Tony Prisk <linux@prisktech.co.nz>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-vt8500/
41fd91b4 1905F: drivers/clocksource/vt8500_timer.c
560746eb 1906F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1907F: drivers/mmc/host/wmt-sdmmc.c
1908F: drivers/pwm/pwm-vt8500.c
1909F: drivers/rtc/rtc-vt8500.c
1910F: drivers/tty/serial/vt8500_serial.c
4f31102b 1911F: drivers/usb/host/ehci-platform.c
41fd91b4 1912F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1913F: drivers/video/fbdev/vt8500lcdfb.*
1914F: drivers/video/fbdev/wm8505fb*
1915F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1916
e66b6d8e
MV
1917ARM/ZIPIT Z2 SUPPORT
1918M: Marek Vasut <marek.vasut@gmail.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920S: Maintained
1921F: arch/arm/mach-pxa/z2.c
6ab2a855 1922F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1923
5ecc4b53
JN
1924ARM/ZTE ARCHITECTURE
1925M: Jun Nie <jun.nie@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927S: Maintained
1928F: arch/arm/mach-zx/
1929F: drivers/clk/zte/
1930F: Documentation/devicetree/bindings/arm/zte.txt
1931F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1932
51f29d44
MS
1933ARM/ZYNQ ARCHITECTURE
1934M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1935R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937W: http://wiki.xilinx.com
d6448b76 1938T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1939S: Supported
1940F: arch/arm/mach-zynq/
bd2a337a 1941F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1942F: drivers/block/xsysace.c
c2fd4e38
MS
1943N: zynq
1944N: xilinx
1945F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1946F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1947F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1948F: drivers/edac/synopsys_edac.c
51f29d44 1949
48ec83bc 1950ARM SMMU DRIVERS
b8f9879e 1951M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1952R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: drivers/iommu/arm-smmu.c
48ec83bc 1956F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1957F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1958F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1959
38074229
CM
1960ARM64 PORT (AARCH64 ARCHITECTURE)
1961M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1962M: Will Deacon <will.deacon@arm.com>
38074229 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1965S: Maintained
1966F: arch/arm64/
d19766ec 1967F: Documentation/arm64/
38074229 1968
9d7005f9
LP
1969AS3645A LED FLASH CONTROLLER DRIVER
1970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1971L: linux-media@vger.kernel.org
1972T: git git://linuxtv.org/media_tree.git
1973S: Maintained
1974F: drivers/media/i2c/as3645a.c
b5dcee22 1975F: include/media/i2c/as3645a.h
9d7005f9 1976
d58de038
GJ
1977ASC7621 HARDWARE MONITOR DRIVER
1978M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1979L: linux-hwmon@vger.kernel.org
d58de038
GJ
1980S: Maintained
1981F: Documentation/hwmon/asc7621
1982F: drivers/hwmon/asc7621.c
1983
b229ece9 1984ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1985M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1986L: acpi4asus-user@lists.sourceforge.net
d0944853 1987L: platform-driver-x86@vger.kernel.org
76593d6f 1988W: http://acpi4asus.sf.net
85091b71 1989S: Maintained
b229ece9
CC
1990F: drivers/platform/x86/asus*.c
1991F: drivers/platform/x86/eeepc*.c
85091b71 1992
f6a6bbae
JPRV
1993ASUS WIRELESS RADIO CONTROL DRIVER
1994M: João Paulo Rechi Vita <jprvita@gmail.com>
1995L: platform-driver-x86@vger.kernel.org
1996S: Maintained
1997F: drivers/platform/x86/asus-wireless.c
1998
75aeddd1
DH
1999ASYMMETRIC KEYS
2000M: David Howells <dhowells@redhat.com>
2001L: keyrings@vger.kernel.org
2002S: Maintained
2003F: Documentation/crypto/asymmetric-keys.txt
2004F: include/linux/verification.h
2005F: include/crypto/public_key.h
2006F: include/crypto/pkcs7.h
2007F: crypto/asymmetric_keys/
2008
953a6479 2009ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2010R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2011W: http://sourceforge.net/projects/xscaleiop
08223d80 2012S: Odd fixes
679655da
JP
2013F: Documentation/crypto/async-tx-api.txt
2014F: crypto/async_tx/
2015F: drivers/dma/
2016F: include/linux/dmaengine.h
2017F: include/linux/async_tx.h
b3e5f263 2018
a1867d36 2019AT24 EEPROM DRIVER
14d77c4d 2020M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2021L: linux-i2c@vger.kernel.org
2022S: Maintained
2023F: drivers/misc/eeprom/at24.c
25f73ed5 2024F: include/linux/platform_data/at24.h
a1867d36 2025
e7839f25 2026ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2027M: "Ed L. Cashin" <ed.cashin@acm.org>
2028W: http://www.openaoe.org/
1da177e4 2029S: Supported
679655da
JP
2030F: Documentation/aoe/
2031F: drivers/block/aoe/
1da177e4 2032
aad7a211
AB
2033ATHEROS 71XX/9XXX GPIO DRIVER
2034M: Alban Bedel <albeu@free.fr>
2035W: https://github.com/AlbanBedel/linux
2036T: git git://github.com/AlbanBedel/linux
2037S: Maintained
2038F: drivers/gpio/gpio-ath79.c
2039F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2040
9a10a870 2041ATHEROS ATH GENERIC UTILITIES
f726ee65 2042M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2043L: linux-wireless@vger.kernel.org
2044S: Supported
2045F: drivers/net/wireless/ath/*
2046
fa1c114f 2047ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2048M: Jiri Slaby <jirislaby@gmail.com>
2049M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2051L: linux-wireless@vger.kernel.org
72c706b7 2052W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2053S: Maintained
fa451753 2054F: drivers/net/wireless/ath/ath5k/
fa1c114f 2055
12e62d6f
KV
2056ATHEROS ATH6KL WIRELESS DRIVER
2057M: Kalle Valo <kvalo@qca.qualcomm.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2061S: Supported
2062F: drivers/net/wireless/ath/ath6kl/
2063
2be7d22f 2064WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2065M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2066L: linux-wireless@vger.kernel.org
2067L: wil6210@qca.qualcomm.com
2068S: Supported
2069W: http://wireless.kernel.org/en/users/Drivers/wil6210
2070F: drivers/net/wireless/ath/wil6210/
dba4b74d 2071F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2072
1d7e1e6b
CL
2073CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2074M: Christian Lamparter <chunkeey@googlemail.com>
2075L: linux-wireless@vger.kernel.org
2076W: http://wireless.kernel.org/en/users/Drivers/carl9170
2077S: Maintained
2078F: drivers/net/wireless/ath/carl9170/
2079
2c2a6172
LT
2080ATK0110 HWMON DRIVER
2081M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2082L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2083S: Maintained
2084F: drivers/hwmon/asus_atk0110.c
2085
6f69a6d7 2086ATI_REMOTE2 DRIVER
8b58be88 2087M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2088S: Maintained
679655da 2089F: drivers/input/misc/ati_remote2.c
6f69a6d7 2090
7ae115b4 2091ATLX ETHERNET DRIVERS
8b58be88 2092M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2093M: Chris Snook <chris.snook@gmail.com>
e443e383 2094L: netdev@vger.kernel.org
8d5ca6ec
JC
2095W: http://sourceforge.net/projects/atl1
2096W: http://atl1.sourceforge.net
2097S: Maintained
2b133ad6 2098F: drivers/net/ethernet/atheros/
8d5ca6ec 2099
1da177e4 2100ATM
366c1bd1 2101M: Chas Williams <3chas3@gmail.com>
476604de 2102L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2103L: netdev@vger.kernel.org
1da177e4
LT
2104W: http://linux-atm.sourceforge.net
2105S: Maintained
679655da
JP
2106F: drivers/atm/
2107F: include/linux/atm*
c117ab84 2108F: include/uapi/linux/atm*
1da177e4 2109
04ac2f46 2110ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2111M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2112S: Maintained
2113F: drivers/mmc/host/atmel-mci.c
04ac2f46 2114
a1cfac48 2115ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2116M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2117S: Supported
df621252 2118F: drivers/tty/serial/atmel_serial.c
a1cfac48 2119
f80cb488
NF
2120ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122S: Supported
2123F: drivers/power/reset/at91-sama5d2_shdwc.c
2124
b9cd7a25
LD
2125ATMEL SAMA5D2 ADC DRIVER
2126M: Ludovic Desroches <ludovic.desroches@atmel.com>
2127L: linux-iio@vger.kernel.org
2128S: Supported
2129F: drivers/iio/adc/at91-sama5d2_adc.c
2130
dfae90ed 2131ATMEL Audio ALSA driver
3a82002c 2132M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2134S: Supported
2135F: sound/soc/atmel
2136
b414dc16
NF
2137ATMEL DMA DRIVER
2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S: Supported
2141F: drivers/dma/at_hdmac.c
2142F: drivers/dma/at_hdmac_regs.h
6f0d65af 2143F: include/linux/platform_data/dma-atmel.h
b414dc16 2144
6bd0f436
LD
2145ATMEL XDMA DRIVER
2146M: Ludovic Desroches <ludovic.desroches@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org
2148L: dmaengine@vger.kernel.org
2149S: Supported
2150F: drivers/dma/at_xdmac.c
2151
888f2804
LD
2152ATMEL I2C DRIVER
2153M: Ludovic Desroches <ludovic.desroches@atmel.com>
2154L: linux-i2c@vger.kernel.org
2155S: Supported
2156F: drivers/i2c/busses/i2c-at91.c
2157
15515545 2158ATMEL ISI DRIVER
50cb2efa 2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2160L: linux-media@vger.kernel.org
2161S: Supported
f2294c2d 2162F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2163F: include/media/atmel-isi.h
2164
8f4c79ce 2165ATMEL LCDFB DRIVER
8b58be88 2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2167L: linux-fbdev@vger.kernel.org
8f4c79ce 2168S: Maintained
8a61f013 2169F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2170F: include/video/atmel_lcdc.h
8f4c79ce 2171
89e5785f 2172ATMEL MACB ETHERNET DRIVER
a02875a6 2173M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2174S: Supported
9f2f381f 2175F: drivers/net/ethernet/cadence/
89e5785f 2176
5cbac98a 2177ATMEL NAND DRIVER
50cb2efa
NF
2178M: Wenyou Yang <wenyou.yang@atmel.com>
2179M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2180L: linux-mtd@lists.infradead.org
2181S: Supported
2182F: drivers/mtd/nand/atmel_nand*
2183
05c441ef 2184ATMEL SDMMC DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-mmc@vger.kernel.org
2187S: Supported
2188F: drivers/mmc/host/sdhci-of-at91.c
2189
754ce4f2 2190ATMEL SPI DRIVER
a02875a6 2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2192S: Supported
9df92e6c 2193F: drivers/spi/spi-atmel.*
754ce4f2 2194
0ef09015 2195ATMEL SSC DRIVER
03515f32 2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S: Supported
2199F: drivers/misc/atmel-ssc.c
2200F: include/linux/atmel-ssc.h
2201
e9cb1c5a
NF
2202ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2203M: Nicolas Ferre <nicolas.ferre@atmel.com>
2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S: Supported
2206F: drivers/misc/atmel_tclib.c
2207F: drivers/clocksource/tcb_clksrc.c
2208
914a3f3b 2209ATMEL USBA UDC DRIVER
a02875a6
NF
2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2212S: Supported
faf2e1db 2213F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2214
1da177e4 2215ATMEL WIRELESS DRIVER
8b58be88 2216M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2217L: linux-wireless@vger.kernel.org
1da177e4
LT
2218W: http://www.thekelleys.org.uk/atmel
2219W: http://atmelwlandriver.sourceforge.net/
2220S: Maintained
30fe0f9b 2221F: drivers/net/wireless/atmel/atmel*
1da177e4 2222
a14c0f8f
ND
2223ATMEL MAXTOUCH DRIVER
2224M: Nick Dyer <nick.dyer@itdev.co.uk>
2225T: git git://github.com/atmel-maxtouch/linux.git
2226S: Supported
2227F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2228F: drivers/input/touchscreen/atmel_mxt_ts.c
2229F: include/linux/platform_data/atmel_mxt_ts.h
2230
26780d9e 2231ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2232M: Bradley Grove <linuxdrivers@attotech.com>
2233L: linux-scsi@vger.kernel.org
2234W: http://www.attotech.com
2235S: Supported
2236F: drivers/scsi/esas2r
26780d9e 2237
bc6e17b8
SS
2238ATUSB IEEE 802.15.4 RADIO DRIVER
2239M: Stefan Schmidt <stefan@osg.samsung.com>
2240L: linux-wpan@vger.kernel.org
2241S: Maintained
2242F: drivers/net/ieee802154/atusb.c
2243F: drivers/net/ieee802154/atusb.h
2244F: drivers/net/ieee802154/at86rf230.h
2245
a92b7b80 2246AUDIT SUBSYSTEM
915f389d 2247M: Paul Moore <paul@paul-moore.com>
8b58be88 2248M: Eric Paris <eparis@redhat.com>
915f389d 2249L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2250W: http://people.redhat.com/sgrubb/audit/
915f389d 2251T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2252S: Maintained
679655da 2253F: include/linux/audit.h
c117ab84 2254F: include/uapi/linux/audit.h
679655da 2255F: kernel/audit*
a92b7b80 2256
70e84049 2257AUXILIARY DISPLAY DRIVERS
8b58be88 2258M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2259W: http://miguelojeda.es/auxdisplay.htm
2260W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2261S: Maintained
679655da
JP
2262F: drivers/auxdisplay/
2263F: include/linux/cfag12864b.h
70e84049 2264
5f97f7f9 2265AVR32 ARCHITECTURE
e336f61f
HCE
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2268W: http://www.atmel.com/products/AVR32/
249d9d9d 2269W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2270W: http://avrfreaks.net/
e336f61f 2271S: Maintained
679655da 2272F: arch/avr32/
5f97f7f9
HS
2273
2274AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2277S: Maintained
679655da 2278F: arch/avr32/mach-at32ap/
5f97f7f9 2279
1da177e4 2280AX.25 NETWORK LAYER
8b58be88 2281M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2282L: linux-hams@vger.kernel.org
d34cb28a 2283W: http://www.linux-ax25.org/
1da177e4 2284S: Maintained
c117ab84 2285F: include/uapi/linux/ax25.h
679655da
JP
2286F: include/net/ax25.h
2287F: net/ax25/
1da177e4 2288
d5269395 2289AZ6007 DVB DRIVER
5dc8a864
MCC
2290M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2291M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2292L: linux-media@vger.kernel.org
a825eaec 2293W: https://linuxtv.org
d5269395
MCC
2294T: git git://linuxtv.org/media_tree.git
2295S: Maintained
2296F: drivers/media/usb/dvb-usb-v2/az6007.c
2297
6777376e
HV
2298AZTECH FM RADIO RECEIVER DRIVER
2299M: Hans Verkuil <hverkuil@xs4all.nl>
2300L: linux-media@vger.kernel.org
2301T: git git://linuxtv.org/media_tree.git
a825eaec 2302W: https://linuxtv.org
6777376e
HV
2303S: Maintained
2304F: drivers/media/radio/radio-aztech*
2305
e2d1d6c0 2306B43 WIRELESS DRIVER
e2d1d6c0 2307L: linux-wireless@vger.kernel.org
ed072f9e 2308L: b43-dev@lists.infradead.org
491b26b4 2309W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2310S: Odd Fixes
58619b14 2311F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2312
2313B43LEGACY WIRELESS DRIVER
8b58be88 2314M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2315L: linux-wireless@vger.kernel.org
ed072f9e 2316L: b43-dev@lists.infradead.org
491b26b4 2317W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2318S: Maintained
423e3ce3 2319F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2320
300abeb5 2321BACKLIGHT CLASS/SUBSYSTEM
b7701755 2322M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2323M: Lee Jones <lee.jones@linaro.org>
9f273c24 2324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2325S: Maintained
679655da
JP
2326F: drivers/video/backlight/
2327F: include/linux/backlight.h
300abeb5 2328
c6c8fea2 2329BATMAN ADVANCED
207df49e 2330M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2331M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2332M: Antonio Quartulli <a@unstable.cc>
1584f41f 2333L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2334W: https://www.open-mesh.org/
8b823170 2335Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2336S: Maintained
286ddfb0
SE
2337F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2338F: Documentation/ABI/testing/sysfs-class-net-mesh
2339F: Documentation/networking/batman-adv.txt
09748a22 2340F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2341F: net/batman-adv/
2342
e2d1d6c0 2343BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2344M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2345L: linux-hams@vger.kernel.org
2346W: http://www.baycom.org/~tom/ham/ham.html
2347S: Maintained
679655da 2348F: drivers/net/hamradio/baycom*
e2d1d6c0 2349
cafe5635 2350BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2351M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2352L: linux-bcache@vger.kernel.org
2353W: http://bcache.evilpiepirate.org
4d1034eb 2354S: Orphan
cafe5635
KO
2355F: drivers/md/bcache/
2356
04bd844a
HV
2357BDISP ST MEDIA DRIVER
2358M: Fabien Dessenne <fabien.dessenne@st.com>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
a825eaec 2361W: https://linuxtv.org
04bd844a
HV
2362S: Supported
2363F: drivers/media/platform/sti/bdisp
2364
e2d1d6c0 2365BEFS FILE SYSTEM
db4ad036
LB
2366M: Luis de Bethencourt <luisbg@osg.samsung.com>
2367M: Salah Triki <salah.triki@gmail.com>
2368S: Maintained
2369T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2370F: Documentation/filesystems/befs.txt
2371F: fs/befs/
e2d1d6c0 2372
564ee360 2373BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2374M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2375L: netdev@vger.kernel.org
2376S: Maintained
2377F: drivers/net/ethernet/ec_bhf.c
564ee360 2378
e2d1d6c0 2379BFS FILE SYSTEM
8b58be88 2380M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2381S: Maintained
679655da
JP
2382F: Documentation/filesystems/bfs.txt
2383F: fs/bfs/
c117ab84 2384F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2385
1394f032 2386BLACKFIN ARCHITECTURE
a4edbc10 2387M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2388L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2389T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2390W: http://blackfin.uclinux.org
2391S: Supported
679655da 2392F: arch/blackfin/
566da5b2 2393
e190d6b1 2394BLACKFIN EMAC DRIVER
b3fe92b0 2395L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2396W: http://blackfin.uclinux.org
2397S: Supported
7b35f033 2398F: drivers/net/ethernet/adi/
e190d6b1 2399
566da5b2 2400BLACKFIN RTC DRIVER
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2402W: http://blackfin.uclinux.org
2403S: Supported
679655da 2404F: drivers/rtc/rtc-bfin.c
1394f032 2405
936ed49a 2406BLACKFIN SDH DRIVER
109ec8c3 2407M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2409W: http://blackfin.uclinux.org
2410S: Supported
2411F: drivers/mmc/host/bfin_sdh.c
2412
1394f032 2413BLACKFIN SERIAL DRIVER
8b58be88 2414M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2415L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2416W: http://blackfin.uclinux.org
2417S: Supported
8460241e 2418F: drivers/tty/serial/bfin_uart.c
1394f032 2419
1e6d320f 2420BLACKFIN WATCHDOG DRIVER
b3fe92b0 2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
679655da 2424F: drivers/watchdog/bfin_wdt.c
1e6d320f 2425
d24ecfcc 2426BLACKFIN I2C TWI DRIVER
8b58be88 2427M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2429W: http://blackfin.uclinux.org/
2430S: Supported
679655da 2431F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2432
1e204377
SJ
2433BLACKFIN MEDIA DRIVER
2434M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2435L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2436W: http://blackfin.uclinux.org/
2437S: Supported
2438F: drivers/media/platform/blackfin/
2439F: drivers/media/i2c/adv7183*
2440F: drivers/media/i2c/vs6624*
2441
b54cf35a
JSM
2442BLINKM RGB LED DRIVER
2443M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2444S: Maintained
2445F: drivers/leds/leds-blinkm.c
2446
1da177e4 2447BLOCK LAYER
8b58be88 2448M: Jens Axboe <axboe@kernel.dk>
82c426e0 2449L: linux-block@vger.kernel.org
08deed1e 2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2451S: Maintained
679655da 2452F: block/
ae11f7ef 2453F: kernel/trace/blktrace.c
1da177e4 2454
2b54aaef 2455BLOCK2MTD DRIVER
8b58be88 2456M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2457L: linux-mtd@lists.infradead.org
2458S: Maintained
679655da 2459F: drivers/mtd/devices/block2mtd.c
2b54aaef 2460
63fbd24e 2461BLUETOOTH DRIVERS
8b58be88 2462M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2463M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2464M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2465L: linux-bluetooth@vger.kernel.org
63fbd24e 2466W: http://www.bluez.org/
22e7a424
MH
2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2469S: Maintained
679655da 2470F: drivers/bluetooth/
1da177e4 2471
63fbd24e 2472BLUETOOTH SUBSYSTEM
8b58be88 2473M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2474M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2475M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2476L: linux-bluetooth@vger.kernel.org
2477W: http://www.bluez.org/
22e7a424
MH
2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2480S: Maintained
679655da
JP
2481F: net/bluetooth/
2482F: include/net/bluetooth/
1da177e4
LT
2483
2484BONDING DRIVER
79b30750 2485M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2486M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2487M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2488L: netdev@vger.kernel.org
ce00f85c
JC
2489W: http://sourceforge.net/projects/bonding/
2490S: Supported
679655da 2491F: drivers/net/bonding/
c117ab84 2492F: include/uapi/linux/if_bonding.h
1da177e4 2493
b5f4df34
AS
2494BPF (Safe dynamic programs and tools)
2495M: Alexei Starovoitov <ast@kernel.org>
2496L: netdev@vger.kernel.org
2497L: linux-kernel@vger.kernel.org
2498S: Supported
2499F: kernel/bpf/
2500
39105890 2501BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2502M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2503L: netdev@vger.kernel.org
2504S: Supported
adfc5217 2505F: drivers/net/ethernet/broadcom/b44.*
39105890 2506
967dd82f
FF
2507BROADCOM B53 ETHERNET SWITCH DRIVER
2508M: Florian Fainelli <f.fainelli@gmail.com>
2509L: netdev@vger.kernel.org
2510L: openwrt-devel@lists.openwrt.org (subscribers-only)
2511S: Supported
2512F: drivers/net/dsa/b53/*
2513F: include/linux/platform_data/b53.h
2514
32ec90d5
FF
2515BROADCOM GENET ETHERNET DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518S: Supported
2519F: drivers/net/ethernet/broadcom/genet/
2520
948c51e6 2521BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2522M: Sony Chacko <sony.chacko@qlogic.com>
2523M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2524L: netdev@vger.kernel.org
2525S: Supported
adfc5217
JK
2526F: drivers/net/ethernet/broadcom/bnx2.*
2527F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2528
4d9d2cb0 2529BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2530M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2531L: netdev@vger.kernel.org
2532S: Supported
adfc5217 2533F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2534
90f4c594 2535BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2536M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2537M: Ray Jui <rjui@broadcom.com>
2538M: Scott Branden <sbranden@broadcom.com>
086f4704 2539M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2540T: git git://github.com/broadcom/mach-bcm
af4b8e37 2541S: Maintained
ccf62f5a
JM
2542N: bcm281*
2543N: bcm113*
2544N: bcm216*
2545N: kona
af4b8e37 2546F: arch/arm/mach-bcm/
af4b8e37 2547
9209bec4 2548BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2549M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2550M: Lee Jones <lee@kernel.org>
10b9e887 2551M: Eric Anholt <eric@anholt.net>
f680f25c 2552L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2555S: Maintained
9209bec4 2556N: bcm2835
f680f25c 2557
5564f092
RM
2558BROADCOM BCM47XX MIPS ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-mips@linux-mips.org
2562S: Maintained
7ad2410c 2563F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2564F: arch/mips/bcm47xx/*
2565F: arch/mips/include/asm/mach-bcm47xx/*
2566
9209bec4 2567BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2568M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2569M: Rafał Miłecki <zajec5@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2571L: linux-arm-kernel@lists.infradead.org
2572S: Maintained
2573F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2574F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2575F: arch/arm/boot/dts/bcm470*
2576
e076e962
FF
2577BROADCOM BCM63XX ARM ARCHITECTURE
2578M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2579M: bcm-kernel-feedback-list@broadcom.com
20de823e 2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2581T: git git://github.com/broadcom/stblinux.git
e076e962 2582S: Maintained
d6f4e76e 2583N: bcm63xx
e076e962 2584
7110e227
KC
2585BROADCOM BCM63XX/BCM33XX UDC DRIVER
2586M: Kevin Cernekee <cernekee@gmail.com>
2587L: linux-usb@vger.kernel.org
2588S: Maintained
2589F: drivers/usb/gadget/udc/bcm63xx_udc.*
2590
2df94fd6 2591BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2592M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2593M: Gregory Fong <gregory.0xf0@gmail.com>
2594M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2595M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2597T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2598S: Maintained
2599F: arch/arm/mach-bcm/*brcmstb*
2600F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2601F: drivers/bus/brcmstb_gisb.c
5009a289 2602N: brcmstb
2df94fd6 2603
70371cef
KC
2604BROADCOM BMIPS MIPS ARCHITECTURE
2605M: Kevin Cernekee <cernekee@gmail.com>
2606M: Florian Fainelli <f.fainelli@gmail.com>
2607L: linux-mips@linux-mips.org
eb6725d0 2608T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2609S: Maintained
2610F: arch/mips/bmips/*
2611F: arch/mips/include/asm/mach-bmips/*
2612F: arch/mips/kernel/*bmips*
338808de 2613F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2614F: drivers/irqchip/irq-bcm63*
70371cef
KC
2615F: drivers/irqchip/irq-bcm7*
2616F: drivers/irqchip/irq-brcmstb*
3271e610 2617F: include/linux/bcm963xx_nvram.h
8fce60b8 2618F: include/linux/bcm963xx_tag.h
70371cef 2619
948c51e6 2620BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2621M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2622M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2623M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2624L: netdev@vger.kernel.org
2625S: Supported
adfc5217 2626F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2627
a9533e7e 2628BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2629M: Arend van Spriel <arend.vanspriel@broadcom.com>
2630M: Franky Lin <franky.lin@broadcom.com>
2631M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2632L: linux-wireless@vger.kernel.org
2a734451 2633L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2634S: Supported
05491d2c 2635F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2636
9958d6f9 2637BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2638M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2639L: linux-scsi@vger.kernel.org
2640S: Supported
2641F: drivers/scsi/bnx2fc/
2642
6a6b5ad0 2643BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2644M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2i/
2648
63f37ddf 2649BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2650M: Ray Jui <rjui@broadcom.com>
2651M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2652M: Jon Mason <jonmason@broadcom.com>
086f4704 2653M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2655T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2656S: Maintained
2657N: iproc
2658N: cygnus
5c161242 2659N: bcm[-_]nsp
36c0237f
SB
2660N: bcm9113*
2661N: bcm9583*
63f37ddf
JM
2662N: bcm9585*
2663N: bcm9586*
2664N: bcm988312
36c0237f 2665N: bcm113*
63f37ddf
JM
2666N: bcm583*
2667N: bcm585*
2668N: bcm586*
2669N: bcm88312
d76e21b8 2670F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2671F: drivers/clk/bcm/clk-ns*
2672F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2673
3b0213d5
GF
2674BROADCOM BRCMSTB GPIO DRIVER
2675M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2676L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2677S: Supported
2678F: drivers/gpio/gpio-brcmstb.c
2679F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2680
7b7f588b 2681BROADCOM KONA GPIO DRIVER
5e163903 2682M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2683L: bcm-kernel-feedback-list@broadcom.com
2684S: Supported
2685F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2686F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2687
f6e734a8
RM
2688BROADCOM NVRAM DRIVER
2689M: Rafał Miłecki <zajec5@gmail.com>
2690L: linux-mips@linux-mips.org
2691S: Maintained
2692F: drivers/firmware/broadcom/*
2693
02787daa
BN
2694BROADCOM STB NAND FLASH DRIVER
2695M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2696M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2697L: linux-mtd@lists.infradead.org
1285734c 2698L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2699S: Maintained
2700F: drivers/mtd/nand/brcmnand/
2701
c9678d86
RM
2702BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2703M: Rafał Miłecki <zajec5@gmail.com>
2704L: linux-wireless@vger.kernel.org
2705S: Maintained
2706F: drivers/bcma/
2707F: include/linux/bcma/
2708
b8302205
FF
2709BROADCOM SYSTEMPORT ETHERNET DRIVER
2710M: Florian Fainelli <f.fainelli@gmail.com>
2711L: netdev@vger.kernel.org
2712S: Supported
2713F: drivers/net/ethernet/broadcom/bcmsysport.*
2714
42515e61
J
2715BROADCOM VULCAN ARM64 SOC
2716M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2717M: bcm-kernel-feedback-list@broadcom.com
42515e61 2718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2719S: Maintained
2720F: arch/arm64/boot/dts/broadcom/vulcan*
2721
7725ccfd 2722BROCADE BFA FC SCSI DRIVER
aa803370
AG
2723M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2724M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2725L: linux-scsi@vger.kernel.org
2726S: Supported
2727F: drivers/scsi/bfa/
7725ccfd 2728
8b230ed8 2729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2730M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2731L: netdev@vger.kernel.org
2732S: Supported
f844a0ea 2733F: drivers/net/ethernet/brocade/bna/
8b230ed8 2734
5cdf7f76 2735BSG (block layer generic sg v4 driver)
8b58be88 2736M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2737L: linux-scsi@vger.kernel.org
2738S: Supported
679655da
JP
2739F: block/bsg.c
2740F: include/linux/bsg.h
c117ab84 2741F: include/uapi/linux/bsg.h
5cdf7f76 2742
af39917d
CL
2743BT87X AUDIO DRIVER
2744M: Clemens Ladisch <clemens@ladisch.de>
2745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2746T: git git://git.alsa-project.org/alsa-kernel.git
2747S: Maintained
2748F: Documentation/sound/alsa/Bt87x.txt
2749F: sound/pci/bt87x.c
2750
ff1d5c2f 2751BT8XXGPIO DRIVER
eb032b98 2752M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2753W: http://bu3sch.de/btgpio.php
2754S: Maintained
72dbb705 2755F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2756
eb1eb04f 2757BTRFS FILE SYSTEM
c0778e25
CM
2758M: Chris Mason <clm@fb.com>
2759M: Josef Bacik <jbacik@fb.com>
d8130624 2760M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2761L: linux-btrfs@vger.kernel.org
2762W: http://btrfs.wiki.kernel.org/
8a6e2535 2763Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2765S: Maintained
679655da
JP
2766F: Documentation/filesystems/btrfs.txt
2767F: fs/btrfs/
eb1eb04f 2768
1da177e4 2769BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2770M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2771M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2772L: linux-media@vger.kernel.org
a825eaec 2773W: https://linuxtv.org
275ffde4 2774T: git git://linuxtv.org/media_tree.git
f96236e5 2775S: Odd fixes
679655da 2776F: Documentation/video4linux/bttv/
90d72ac6 2777F: drivers/media/pci/bt8xx/bttv*
1da177e4 2778
1f34923c
KA
2779BUSLOGIC SCSI DRIVER
2780M: Khalid Aziz <khalid@gonehiking.org>
2781L: linux-scsi@vger.kernel.org
2782S: Maintained
2783F: drivers/scsi/BusLogic.*
2784F: drivers/scsi/FlashPoint.*
2785
af39917d
CL
2786C-MEDIA CMI8788 DRIVER
2787M: Clemens Ladisch <clemens@ladisch.de>
2788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2789T: git git://git.alsa-project.org/alsa-kernel.git
2790S: Maintained
2791F: sound/pci/oxygen/
2792
2141355f
MS
2793C6X ARCHITECTURE
2794M: Mark Salter <msalter@redhat.com>
2795M: Aurelien Jacquiot <a-jacquiot@ti.com>
2796L: linux-c6x-dev@linux-c6x.org
2797W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2798S: Maintained
2799F: arch/c6x/
2800
a5432f5a 2801CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2802M: David Howells <dhowells@redhat.com>
e62d6e24 2803L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2804S: Supported
2805F: Documentation/filesystems/caching/cachefiles.txt
2806F: fs/cachefiles/
2807
c815ca39
HV
2808CADET FM/AM RADIO RECEIVER DRIVER
2809M: Hans Verkuil <hverkuil@xs4all.nl>
2810L: linux-media@vger.kernel.org
2811T: git git://linuxtv.org/media_tree.git
a825eaec 2812W: https://linuxtv.org
c815ca39
HV
2813S: Maintained
2814F: drivers/media/radio/radio-cadet*
2815
77d5140f 2816CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2817M: Jonathan Corbet <corbet@lwn.net>
661263b5 2818L: linux-media@vger.kernel.org
275ffde4 2819T: git git://linuxtv.org/media_tree.git
77d5140f 2820S: Maintained
679655da 2821F: Documentation/video4linux/cafe_ccic
90d72ac6 2822F: drivers/media/platform/marvell-ccic/
77d5140f 2823
201b6bab 2824CAIF NETWORK LAYER
5c574f50 2825M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2826L: netdev@vger.kernel.org
2827S: Supported
2828F: Documentation/networking/caif/
2829F: drivers/net/caif/
c117ab84 2830F: include/uapi/linux/caif/
201b6bab
JP
2831F: include/net/caif/
2832F: net/caif/
2833
77dac90f 2834CALGARY x86-64 IOMMU
a6921c29
JM
2835M: Muli Ben-Yehuda <mulix@mulix.org>
2836M: Jon Mason <jdmason@kudzu.us>
2837L: iommu@lists.linux-foundation.org
77dac90f 2838S: Maintained
679655da
JP
2839F: arch/x86/kernel/pci-calgary_64.c
2840F: arch/x86/kernel/tce_64.c
2841F: arch/x86/include/asm/calgary.h
2842F: arch/x86/include/asm/tce.h
77dac90f 2843
e2d1d6c0 2844CAN NETWORK LAYER
8d15d386 2845M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2846M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2847L: linux-can@vger.kernel.org
84b0d715 2848W: https://github.com/linux-can
870482a4
MKB
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2851S: Maintained
f35f6c8f 2852F: Documentation/networking/can.txt
8d15d386 2853F: net/can/
8d15d386 2854F: include/linux/can/core.h
c117ab84
CEB
2855F: include/uapi/linux/can.h
2856F: include/uapi/linux/can/bcm.h
2857F: include/uapi/linux/can/raw.h
2858F: include/uapi/linux/can/gw.h
e2d1d6c0 2859
4261a204 2860CAN NETWORK DRIVERS
8b58be88 2861M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2862M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2863L: linux-can@vger.kernel.org
84b0d715 2864W: https://github.com/linux-can
870482a4
MKB
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2867S: Maintained
3636876a 2868F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2869F: drivers/net/can/
2870F: include/linux/can/dev.h
8d15d386 2871F: include/linux/can/platform/
c117ab84
CEB
2872F: include/uapi/linux/can/error.h
2873F: include/uapi/linux/can/netlink.h
4261a204 2874
95d16c72 2875CAPABILITIES
39baa7e6 2876M: Serge Hallyn <serge@hallyn.com>
95d16c72 2877L: linux-security-module@vger.kernel.org
6305902c 2878S: Supported
95d16c72 2879F: include/linux/capability.h
c117ab84 2880F: include/uapi/linux/capability.h
6305902c 2881F: security/commoncap.c
38a94118 2882F: kernel/capability.c
95d16c72 2883
b84894c7
KT
2884CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2885M: Kevin Tsai <ktsai@capellamicro.com>
2886S: Maintained
2887F: drivers/iio/light/cm*
2888F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2889
f21fb3ed
RV
2890CAVIUM LIQUIDIO NETWORK DRIVER
2891M: Derek Chickles <derek.chickles@caviumnetworks.com>
2892M: Satanand Burla <satananda.burla@caviumnetworks.com>
2893M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2894M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2895L: netdev@vger.kernel.org
2896W: http://www.cavium.com
2897S: Supported
f21fb3ed
RV
2898F: drivers/net/ethernet/cavium/liquidio/
2899
ef0bbac3
VB
2900CC2520 IEEE-802.15.4 RADIO DRIVER
2901M: Varka Bhadram <varkabhadram@gmail.com>
2902L: linux-wpan@vger.kernel.org
2903S: Maintained
2904F: drivers/net/ieee802154/cc2520.c
2905F: include/linux/spi/cc2520.h
2906F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2907
ca684386
HV
2908CEC DRIVER
2909M: Hans Verkuil <hans.verkuil@cisco.com>
2910L: linux-media@vger.kernel.org
2911T: git git://linuxtv.org/media_tree.git
2912W: http://linuxtv.org
2913S: Supported
2914F: Documentation/cec.txt
2915F: Documentation/DocBook/media/v4l/cec*
2916F: drivers/staging/media/cec/
2917F: drivers/media/cec-edid.c
2918F: drivers/media/rc/keymaps/rc-cec.c
2919F: include/media/cec.h
2920F: include/media/cec-edid.h
2921F: include/linux/cec.h
2922F: include/linux/cec-funcs.h
2923
b8154542 2924CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2925M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2926L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2927W: http://www.ibm.com/developerworks/power/cell/
2928S: Supported
679655da 2929F: arch/powerpc/include/asm/cell*.h
679655da 2930F: arch/powerpc/include/asm/spu*.h
c117ab84 2931F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2932F: arch/powerpc/oprofile/*cell*
2933F: arch/powerpc/platforms/cell/
b8154542 2934
398ecff5
SW
2935CEPH COMMON CODE (LIBCEPH)
2936M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2937M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2938M: Sage Weil <sage@redhat.com>
82593f87 2939L: ceph-devel@vger.kernel.org
09d90327 2940W: http://ceph.com/
fb99f881 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2942T: git git://github.com/ceph/ceph-client.git
9030aaf9 2943S: Supported
14430813
JP
2944F: net/ceph/
2945F: include/linux/ceph/
2946F: include/linux/crush/
9030aaf9 2947
398ecff5
SW
2948CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2949M: "Yan, Zheng" <zyan@redhat.com>
2950M: Sage Weil <sage@redhat.com>
2951M: Ilya Dryomov <idryomov@gmail.com>
2952L: ceph-devel@vger.kernel.org
2953W: http://ceph.com/
2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2955T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2956S: Supported
2957F: Documentation/filesystems/ceph.txt
2958F: fs/ceph/
2959
cfc411e7
DH
2960CERTIFICATE HANDLING:
2961M: David Howells <dhowells@redhat.com>
2962M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2963L: keyrings@vger.kernel.org
cfc411e7
DH
2964S: Maintained
2965F: Documentation/module-signing.txt
2966F: certs/
d8d80386 2967F: scripts/sign-file.c
cfc411e7
DH
2968F: scripts/extract-cert.c
2969
18332a80 2970CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2971L: linux-usb@vger.kernel.org
10c6c9c9 2972S: Orphan
679655da
JP
2973F: Documentation/usb/WUSB-Design-overview.txt
2974F: Documentation/usb/wusb-cbaf
355ffe69
DV
2975F: drivers/usb/host/hwa-hc.c
2976F: drivers/usb/host/whci/
679655da
JP
2977F: drivers/usb/wusbcore/
2978F: include/linux/usb/wusb*
18332a80 2979
70e84049 2980CFAG12864B LCD DRIVER
8b58be88 2981M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2982W: http://miguelojeda.es/auxdisplay.htm
2983W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2984S: Maintained
679655da
JP
2985F: drivers/auxdisplay/cfag12864b.c
2986F: include/linux/cfag12864b.h
70e84049
MOS
2987
2988CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2992S: Maintained
679655da
JP
2993F: drivers/auxdisplay/cfag12864bfb.c
2994F: include/linux/cfag12864b.h
70e84049 2995
704232c2 2996CFG80211 and NL80211
8b58be88 2997M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2998L: linux-wireless@vger.kernel.org
ce466579
JB
2999W: http://wireless.kernel.org/
3000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3002S: Maintained
c117ab84 3003F: include/uapi/linux/nl80211.h
679655da
JP
3004F: include/net/cfg80211.h
3005F: net/wireless/*
3006X: net/wireless/wext*
704232c2 3007
46e64261
GKH
3008CHAR and MISC DRIVERS
3009M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3010M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3012S: Supported
46e64261
GKH
3013F: drivers/char/*
3014F: drivers/misc/*
471322a8 3015F: include/linux/miscdevice.h
46e64261 3016
0a920b5b 3017CHECKPATCH
8b58be88 3018M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3019M: Joe Perches <joe@perches.com>
3020S: Maintained
679655da 3021F: scripts/checkpatch.pl
0a920b5b 3022
f8407f26
HW
3023CHINESE DOCUMENTATION
3024M: Harry Wei <harryxiyou@gmail.com>
9740153c 3025L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3026L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3027S: Maintained
3028F: Documentation/zh_CN/
3029
2721ea2c 3030CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3031M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3033L: linux-usb@vger.kernel.org
3034S: Maintained
3035F: drivers/usb/chipidea/
3036
a93ad65d
HG
3037CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3038M: Hans de Goede <hdegoede@redhat.com>
3039L: linux-input@vger.kernel.org
3040S: Maintained
3041F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3042F: drivers/input/touchscreen/chipone_icn8318.c
3043
ab043105
OJ
3044CHROME HARDWARE PLATFORM SUPPORT
3045M: Olof Johansson <olof@lixom.net>
3046S: Maintained
9f273c24 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3048F: drivers/platform/chrome/
3049
641cb85e 3050CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3051M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3052M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3053M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3054M: Neel Patel <neepatel@cisco.com>
7063fbf2 3055S: Supported
a6a5580c 3056F: drivers/net/ethernet/cisco/enic/
7063fbf2 3057
e3cf00d0 3058CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3059M: Christian Benvenuti <benve@cisco.com>
3060M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3061S: Supported
35ef4a9e 3062F: drivers/infiniband/hw/usnic/
e3cf00d0 3063
2b7a52a4 3064CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3065M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3066L: netdev@vger.kernel.org
3067S: Maintained
57d0b7a0 3068F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3069
3d4cfdc9
MB
3070CIRRUS LOGIC AUDIO CODEC DRIVERS
3071M: Brian Austin <brian.austin@cirrus.com>
3072M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3074S: Maintained
3075F: sound/soc/codecs/cs*
3076
94574d9a
KRW
3077CLEANCACHE API
3078M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3079L: linux-kernel@vger.kernel.org
3080S: Maintained
3081F: mm/cleancache.c
3082F: include/linux/cleancache.h
3083
d4275354 3084CLK API
54176cc6 3085M: Russell King <linux@armlinux.org.uk>
aa571b14 3086L: linux-clk@vger.kernel.org
37417046 3087S: Maintained
d4275354
RK
3088F: include/linux/clk.h
3089
9222d247
JS
3090CLOCKSOURCE, CLOCKEVENT DRIVERS
3091M: Daniel Lezcano <daniel.lezcano@linaro.org>
3092M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3093L: linux-kernel@vger.kernel.org
9222d247
JS
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3095S: Supported
3096F: drivers/clocksource
3097
5df6d737 3098CISCO FCOE HBA DRIVER
8fc89a79
HP
3099M: Hiral Patel <hiralpat@cisco.com>
3100M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3101M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3102L: linux-scsi@vger.kernel.org
3103S: Supported
2a99921a 3104F: drivers/scsi/fnic/
5df6d737 3105
c8806b6c
NM
3106CISCO SCSI HBA DRIVER
3107M: Narsimhulu Musini <nmusini@cisco.com>
3108M: Sesidhar Baddela <sebaddel@cisco.com>
3109L: linux-scsi@vger.kernel.org
3110S: Supported
3111F: drivers/scsi/snic/
3112
529aa8cb
TLSC
3113CMPC ACPI DRIVER
3114M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3115M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3116L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3117S: Supported
3118F: drivers/platform/x86/classmate-laptop.c
3119
85756a06
HV
3120COBALT MEDIA DRIVER
3121M: Hans Verkuil <hans.verkuil@cisco.com>
3122L: linux-media@vger.kernel.org
3123T: git git://linuxtv.org/media_tree.git
a825eaec 3124W: https://linuxtv.org
85756a06
HV
3125S: Supported
3126F: drivers/media/pci/cobalt/
3127
74425eee 3128COCCINELLE/Semantic Patches (SmPL)
26de9c26 3129M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3130M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3131M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3132M: Michal Marek <mmarek@suse.com>
26de9c26 3133L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3135W: http://coccinelle.lip6.fr/
3136S: Supported
4b92b2aa 3137F: Documentation/coccinelle.txt
74425eee
NP
3138F: scripts/coccinelle/
3139F: scripts/coccicheck
3140
1da177e4 3141CODA FILE SYSTEM
8b58be88 3142M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3143M: coda@cs.cmu.edu
3144L: codalist@coda.cs.cmu.edu
3145W: http://www.coda.cs.cmu.edu/
3146S: Maintained
679655da
JP
3147F: Documentation/filesystems/coda.txt
3148F: fs/coda/
3149F: include/linux/coda*.h
c117ab84 3150F: include/uapi/linux/coda*.h
1da177e4 3151
0b14261e
PZ
3152CODA V4L2 MEM2MEM DRIVER
3153M: Philipp Zabel <p.zabel@pengutronix.de>
3154L: linux-media@vger.kernel.org
3155S: Maintained
3156F: Documentation/devicetree/bindings/media/coda.txt
3157F: drivers/media/platform/coda/
3158
7704addb 3159COMMON CLK FRAMEWORK
a85fa007 3160M: Michael Turquette <mturquette@baylibre.com>
f956165f 3161M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3162L: linux-clk@vger.kernel.org
baeb0d9b 3163T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3164S: Maintained
ae4185cd 3165F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3166F: drivers/clk/
3167X: drivers/clk/clkdev.c
7704addb 3168F: include/linux/clk-pr*
60bea3b5 3169F: include/linux/clk/
7704addb 3170
e2d1d6c0 3171COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3172M: Steve French <sfrench@samba.org>
51223df6 3173L: linux-cifs@vger.kernel.org
d1f28953 3174L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3175W: http://linux-cifs.samba.org/
bb1d5dda 3176T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3177S: Supported
ec421a71 3178F: Documentation/filesystems/cifs/
679655da 3179F: fs/cifs/
e2d1d6c0 3180
1da177e4 3181COMPACTPCI HOTPLUG CORE
8b58be88 3182M: Scott Murray <scott@spiteful.org>
64dab204 3183L: linux-pci@vger.kernel.org
82c4dfc7 3184S: Maintained
679655da 3185F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3186
3187COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3188M: Scott Murray <scott@spiteful.org>
64dab204 3189L: linux-pci@vger.kernel.org
82c4dfc7 3190S: Maintained
679655da 3191F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3192
3193COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3194M: Scott Murray <scott@spiteful.org>
64dab204 3195L: linux-pci@vger.kernel.org
82c4dfc7 3196S: Maintained
679655da 3197F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3198
5411552c 3199COMPAL LAPTOP SUPPORT
8b58be88 3200M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3201L: platform-driver-x86@vger.kernel.org
5411552c 3202S: Maintained
679655da 3203F: drivers/platform/x86/compal-laptop.c
5411552c 3204
949be0f7 3205CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3206L: accessrunner-general@lists.sourceforge.net
3207W: http://accessrunner.sourceforge.net/
44243ef4 3208S: Orphan
679655da 3209F: drivers/usb/atm/cxacru.c
949be0f7 3210
e2d1d6c0 3211CONFIGFS
d6351db2 3212M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3213M: Christoph Hellwig <hch@lst.de>
3214T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3215S: Supported
679655da
JP
3216F: fs/configfs/
3217F: include/linux/configfs.h
e2d1d6c0 3218
acb9c1b2 3219CONNECTOR
8b58be88 3220M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3221L: netdev@vger.kernel.org
3222S: Maintained
3223F: drivers/connector/
3224
a3e3354d 3225CONTROL GROUP (CGROUP)
860ca0e6 3226M: Tejun Heo <tj@kernel.org>
ad50c159 3227M: Li Zefan <lizefan@huawei.com>
4d205676 3228M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3229L: cgroups@vger.kernel.org
860ca0e6 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3231S: Maintained
4b16b0c0 3232F: Documentation/cgroup*
679655da
JP
3233F: include/linux/cgroup*
3234F: kernel/cgroup*
a3e3354d
TH
3235
3236CONTROL GROUP - CPUSET
3237M: Li Zefan <lizefan@huawei.com>
3238L: cgroups@vger.kernel.org
3239W: http://www.bullopensource.org/cpuset/
3240W: http://oss.sgi.com/projects/cpusets/
3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3242S: Maintained
4b16b0c0 3243F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3244F: include/linux/cpuset.h
3245F: kernel/cpuset.c
3246
3247CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3248M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3249M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3250M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3251L: cgroups@vger.kernel.org
3252L: linux-mm@kvack.org
3253S: Maintained
3254F: mm/memcontrol.c
5d1ea48b 3255F: mm/swap_cgroup.c
fb3a0fb6 3256
bebe4678 3257CORETEMP HARDWARE MONITORING DRIVER
96859129 3258M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3259L: linux-hwmon@vger.kernel.org
bebe4678 3260S: Maintained
679655da
JP
3261F: Documentation/hwmon/coretemp
3262F: drivers/hwmon/coretemp.c
bebe4678 3263
1da177e4 3264COSA/SRP SYNC SERIAL DRIVER
8b58be88 3265M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3266W: http://www.fi.muni.cz/~kas/cosa/
3267S: Maintained
679655da 3268F: drivers/net/wan/cosa*
1da177e4 3269
4371ee35 3270CPMAC ETHERNET DRIVER
8b58be88 3271M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3272L: netdev@vger.kernel.org
3273S: Maintained
b544dbac 3274F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3275
1da177e4 3276CPU FREQUENCY DRIVERS
9c3646d1 3277M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3278M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3279L: linux-pm@vger.kernel.org
1da177e4 3280S: Maintained
27209d91
VK
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3282T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3283F: drivers/cpufreq/
3284F: include/linux/cpufreq.h
1da177e4 3285
8a67f0ef
VK
3286CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3287M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3288M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3289L: linux-pm@vger.kernel.org
3290W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3291S: Maintained
3292F: drivers/cpufreq/arm_big_little.h
3293F: drivers/cpufreq/arm_big_little.c
3294F: drivers/cpufreq/arm_big_little_dt.c
3295
14d2c34c 3296CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3297M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-arm-kernel@lists.infradead.org
cea8321c 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3302S: Maintained
3303F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3304
0c570c18
BZ
3305CPUIDLE DRIVER - ARM EXYNOS
3306M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308M: Kukjin Kim <kgene@kernel.org>
3309L: linux-pm@vger.kernel.org
3310L: linux-samsung-soc@vger.kernel.org
3311S: Supported
3312F: drivers/cpuidle/cpuidle-exynos.c
3313F: arch/arm/mach-exynos/pm.c
3314
a8e39c35 3315CPUIDLE DRIVERS
9c3646d1 3316M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3317M: Daniel Lezcano <daniel.lezcano@linaro.org>
3318L: linux-pm@vger.kernel.org
3319S: Maintained
cea8321c 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3321F: drivers/cpuidle/*
3322F: include/linux/cpuidle.h
3323
1da177e4 3324CPUID/MSR DRIVER
8b58be88 3325M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3326S: Maintained
679655da
JP
3327F: arch/x86/kernel/cpuid.c
3328F: arch/x86/kernel/msr.c
1da177e4 3329
7fe2f639 3330CPU POWER MONITORING SUBSYSTEM
d8130624 3331M: Thomas Renninger <trenn@suse.com>
103f1790 3332L: linux-pm@vger.kernel.org
7fe2f639 3333S: Maintained
14430813 3334F: tools/power/cpupower/
7fe2f639 3335
1da177e4 3336CRAMFS FILESYSTEM
ce00f85c 3337W: http://sourceforge.net/projects/cramfs/
54886a71 3338S: Orphan / Obsolete
679655da
JP
3339F: Documentation/filesystems/cramfs.txt
3340F: fs/cramfs/
1da177e4
LT
3341
3342CRIS PORT
8b58be88
JP
3343M: Mikael Starvik <starvik@axis.com>
3344M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3345L: linux-cris-kernel@axis.com
1da177e4 3346W: http://developer.axis.com
9f273c24 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3348S: Maintained
679655da 3349F: arch/cris/
df621252 3350F: drivers/tty/serial/crisv10.*
1da177e4
LT
3351
3352CRYPTO API
8b58be88
JP
3353M: Herbert Xu <herbert@gondor.apana.org.au>
3354M: "David S. Miller" <davem@davemloft.net>
1da177e4 3355L: linux-crypto@vger.kernel.org
9f273c24 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3358S: Maintained
679655da 3359F: Documentation/crypto/
fe1c445b 3360F: Documentation/devicetree/bindings/crypto/
2ca87a17 3361F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3362F: arch/*/crypto/
3363F: crypto/
3364F: drivers/crypto/
3365F: include/crypto/
1da177e4 3366
5b07bd57 3367CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3368M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3369L: linux-crypto@vger.kernel.org
3370S: Maintained
51a2228a
JP
3371F: crypto/ansi_cprng.c
3372F: crypto/rng.c
5b07bd57 3373
fc279cc2
HV
3374CS3308 MEDIA DRIVER
3375M: Hans Verkuil <hverkuil@xs4all.nl>
3376L: linux-media@vger.kernel.org
3377T: git git://linuxtv.org/media_tree.git
3378W: http://linuxtv.org
3379S: Odd Fixes
3380F: drivers/media/i2c/cs3308.c
3381F: drivers/media/i2c/cs3308.h
3382
9b4ffa48 3383CS5535 Audio ALSA driver
8b58be88 3384M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3385S: Maintained
679655da 3386F: sound/pci/cs5535audio/
9b4ffa48 3387
a910e4a9 3388CW1200 WLAN driver
b75f0050
JP
3389M: Solomon Peachy <pizza@shaftnet.org>
3390S: Maintained
560424e9 3391F: drivers/net/wireless/st/cw1200/
a910e4a9 3392
6d8425b1 3393CX18 VIDEO4LINUX DRIVER
6afdeaf8 3394M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3395L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3396L: linux-media@vger.kernel.org
275ffde4 3397T: git git://linuxtv.org/media_tree.git
a825eaec 3398W: https://linuxtv.org
30e10993 3399W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3400S: Maintained
679655da 3401F: Documentation/video4linux/cx18.txt
90d72ac6 3402F: drivers/media/pci/cx18/
6c0f0359 3403F: include/uapi/linux/ivtv*
6d8425b1 3404
3f101d91
HV
3405CX2341X MPEG ENCODER HELPER MODULE
3406M: Hans Verkuil <hverkuil@xs4all.nl>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
a825eaec 3409W: https://linuxtv.org
3f101d91 3410S: Maintained
c368360b 3411F: drivers/media/common/cx2341x*
3f101d91
HV
3412F: include/media/cx2341x*
3413
b8fe6e2c
PB
3414CX24120 MEDIA DRIVER
3415M: Jemma Denson <jdenson@gmail.com>
3416M: Patrick Boettcher <patrick.boettcher@posteo.de>
3417L: linux-media@vger.kernel.org
a825eaec 3418W: https://linuxtv.org
b8fe6e2c
PB
3419Q: http://patchwork.linuxtv.org/project/linux-media/list/
3420S: Maintained
3421F: drivers/media/dvb-frontends/cx24120*
3422
20357578 3423CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3425M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3426L: linux-media@vger.kernel.org
a825eaec 3427W: https://linuxtv.org
20357578
MCC
3428T: git git://linuxtv.org/media_tree.git
3429S: Odd fixes
3430F: Documentation/video4linux/cx88/
3431F: drivers/media/pci/cx88/
6d8425b1 3432
91952bc0
AP
3433CXD2820R MEDIA DRIVER
3434M: Antti Palosaari <crope@iki.fi>
3435L: linux-media@vger.kernel.org
a825eaec 3436W: https://linuxtv.org
91952bc0
AP
3437W: http://palosaari.fi/linux/
3438Q: http://patchwork.linuxtv.org/project/linux-media/list/
3439T: git git://linuxtv.org/anttip/media_tree.git
3440S: Maintained
3441F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3442
e5ec3789 3443CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3444M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3445L: netdev@vger.kernel.org
3446W: http://www.chelsio.com
3447S: Supported
f7917c00 3448F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3449
d8ae3c33 3450CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3451M: Karen Xie <kxie@chelsio.com>
3452L: linux-scsi@vger.kernel.org
3453W: http://www.chelsio.com
3454S: Supported
3455F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3456
e5ec3789 3457CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3458M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3459L: linux-rdma@vger.kernel.org
e5ec3789
SW
3460W: http://www.openfabrics.org
3461S: Supported
679655da 3462F: drivers/infiniband/hw/cxgb3/
e5ec3789 3463
be4c9bad 3464CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3465M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3466L: netdev@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
f7917c00 3469F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3470
d8ae3c33 3471CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3472M: Karen Xie <kxie@chelsio.com>
3473L: linux-scsi@vger.kernel.org
3474W: http://www.chelsio.com
3475S: Supported
3476F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3477
be4c9bad
RD
3478CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3479M: Steve Wise <swise@chelsio.com>
3480L: linux-rdma@vger.kernel.org
3481W: http://www.openfabrics.org
3482S: Supported
3483F: drivers/infiniband/hw/cxgb4/
3484
5c20a5c7
CL
3485CXGB4VF ETHERNET DRIVER (CXGB4VF)
3486M: Casey Leedom <leedom@chelsio.com>
3487L: netdev@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
f7917c00 3490F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3491
a9282d01
IM
3492CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3493M: Ian Munsie <imunsie@au1.ibm.com>
3494M: Michael Neuling <mikey@neuling.org>
3495L: linuxppc-dev@lists.ozlabs.org
3496S: Supported
3497F: drivers/misc/cxl/
ec249dd8 3498F: include/misc/cxl*
a9282d01
IM
3499F: include/uapi/misc/cxl.h
3500F: Documentation/powerpc/cxl.txt
3501F: Documentation/powerpc/cxl.txt
3502F: Documentation/ABI/testing/sysfs-class-cxl
3503
11f43ae7
MO
3504CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3505M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3506M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3507M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3508L: linux-scsi@vger.kernel.org
3509S: Supported
3510F: drivers/scsi/cxlflash/
3511F: include/uapi/scsi/cxlflash_ioctls.h
3512F: Documentation/powerpc/cxlflash.txt
3513
b52b97a3
GC
3514STMMAC ETHERNET DRIVER
3515M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3516M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3517L: netdev@vger.kernel.org
3518W: http://www.stlinux.com
3519S: Supported
7ac6653a 3520F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3521
1da177e4 3522CYBERPRO FB DRIVER
54176cc6 3523M: Russell King <linux@armlinux.org.uk>
efc03ecb 3524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3525W: http://www.armlinux.org.uk/
1da177e4 3526S: Maintained
8a61f013 3527F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3528
1da177e4 3529CYCLADES ASYNC MUX DRIVER
1da177e4 3530W: http://www.cyclades.com/
d459883e 3531S: Orphan
c897401b 3532F: drivers/tty/cyclades.c
679655da 3533F: include/linux/cyclades.h
c117ab84 3534F: include/uapi/linux/cyclades.h
1da177e4
LT
3535
3536CYCLADES PC300 DRIVER
1da177e4 3537W: http://www.cyclades.com/
d459883e 3538S: Orphan
679655da 3539F: drivers/net/wan/pc300*
1da177e4 3540
402f6ae4
AP
3541CYPRESS_FIRMWARE MEDIA DRIVER
3542M: Antti Palosaari <crope@iki.fi>
3543L: linux-media@vger.kernel.org
a825eaec 3544W: https://linuxtv.org
402f6ae4
AP
3545W: http://palosaari.fi/linux/
3546Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547T: git git://linuxtv.org/anttip/media_tree.git
3548S: Maintained
3549F: drivers/media/common/cypress_firmware*
3550
e3ae3525 3551CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3552M: Ferruh Yigit <fery@cypress.com>
6305902c 3553L: linux-input@vger.kernel.org
be9a6f40 3554S: Supported
6305902c
JP
3555F: drivers/input/touchscreen/cyttsp*
3556F: include/linux/input/cyttsp.h
e3ae3525 3557
aaaf5fbf
JK
3558DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3559M: Joshua Kinard <kumba@gentoo.org>
3560S: Maintained
3561F: drivers/rtc/rtc-ds1685.c
3562F: include/linux/rtc/ds1685.h
3563
1da177e4 3564DAMA SLAVE for AX.25
8b58be88 3565M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3566W: http://yaina.de/jreuter/
3567W: http://www.qsl.net/dl1bke/
3568L: linux-hams@vger.kernel.org
3569S: Maintained
679655da
JP
3570F: net/ax25/af_ax25.c
3571F: net/ax25/ax25_dev.c
3572F: net/ax25/ax25_ds_*
3573F: net/ax25/ax25_in.c
3574F: net/ax25/ax25_out.c
3575F: net/ax25/ax25_timer.c
3576F: net/ax25/sysctl_net_ax25.c
1da177e4 3577
e2d1d6c0 3578DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3579L: netdev@vger.kernel.org
5ff77428 3580S: Orphan
679655da 3581F: Documentation/networking/dmfe.txt
0f04e2aa 3582F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3583
3584DC390/AM53C974 SCSI driver
d8130624 3585M: Hannes Reinecke <hare@suse.com>
71bd849d 3586L: linux-scsi@vger.kernel.org
e2d1d6c0 3587S: Maintained
71bd849d 3588F: drivers/scsi/am53c974.c
e2d1d6c0 3589
1da177e4 3590DC395x SCSI driver
61eee9a7 3591M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3592M: Ali Akcaagac <aliakc@web.de>
3593M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3594L: dc395x@twibble.org
cf015e9f
JP
3595W: http://twibble.org/dist/dc395x/
3596W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3597S: Maintained
679655da
JP
3598F: Documentation/scsi/dc395x.txt
3599F: drivers/scsi/dc395x.*
1da177e4 3600
eb8edb08 3601DCCP PROTOCOL
a89d030e 3602M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3603L: dccp@vger.kernel.org
c996d8b9 3604W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3605S: Maintained
679655da 3606F: include/linux/dccp.h
c117ab84 3607F: include/uapi/linux/dccp.h
679655da
JP
3608F: include/linux/tfrc.h
3609F: net/dccp/
eb8edb08 3610
1da177e4 3611DECnet NETWORK LAYER
1da177e4
LT
3612W: http://linux-decnet.sourceforge.net
3613L: linux-decnet-user@lists.sourceforge.net
f546444d 3614S: Orphan
679655da
JP
3615F: Documentation/networking/decnet.txt
3616F: net/decnet/
1da177e4 3617
ebff05b9
MR
3618DECSTATION PLATFORM SUPPORT
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620L: linux-mips@linux-mips.org
3621W: http://www.linux-mips.org/wiki/DECstation
3622S: Maintained
3623F: arch/mips/dec/
3624F: arch/mips/include/asm/dec/
3625F: arch/mips/include/asm/mach-dec/
3626
1da177e4 3627DEFXX FDDI NETWORK DRIVER
8b58be88 3628M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3629S: Maintained
33f810b2 3630F: drivers/net/fddi/defxx.*
1da177e4 3631
ad8f07cc 3632DELL LAPTOP DRIVER
8b58be88 3633M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3634M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3635L: platform-driver-x86@vger.kernel.org
ad8f07cc 3636S: Maintained
679655da 3637F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3638
817a5cdb
PR
3639DELL LAPTOP RBTN DRIVER
3640M: Pali Rohár <pali.rohar@gmail.com>
3641S: Maintained
3642F: drivers/platform/x86/dell-rbtn.*
3643
cdbff611
PR
3644DELL LAPTOP FREEFALL DRIVER
3645M: Pali Rohár <pali.rohar@gmail.com>
3646S: Maintained
3647F: drivers/platform/x86/dell-smo8800.c
3648
1da177e4 3649DELL LAPTOP SMM DRIVER
a5afba16 3650M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3651S: Maintained
a5afba16 3652F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3653F: include/uapi/linux/i8k.h
1da177e4 3654
90563ec4 3655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3656M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3657S: Maintained
679655da
JP
3658F: Documentation/dcdbas.txt
3659F: drivers/firmware/dcdbas.*
90563ec4 3660
0b3f6109 3661DELL WMI EXTRAS DRIVER
8b58be88 3662M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3663M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3664S: Maintained
36b3a96f 3665F: drivers/platform/x86/dell-wmi.c
0b3f6109 3666
5efc75e3 3667DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3668M: John Youn <johnyoun@synopsys.com>
5efc75e3 3669L: linux-usb@vger.kernel.org
18f340f9 3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3671S: Maintained
197ba5f4 3672F: drivers/usb/dwc2/
5efc75e3 3673
94ab23dd 3674DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3675M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3676L: linux-usb@vger.kernel.org
94ab23dd
FB
3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3678S: Maintained
3679F: drivers/usb/dwc3/
3680
833c9545
JB
3681DEVICE COREDUMP (DEV_COREDUMP)
3682M: Johannes Berg <johannes@sipsolutions.net>
3683L: linux-kernel@vger.kernel.org
3684S: Maintained
3685F: drivers/base/devcoredump.c
3686F: include/linux/devcoredump.h
3687
89d07767
KP
3688DEVICE FREQUENCY (DEVFREQ)
3689M: MyungJoo Ham <myungjoo.ham@samsung.com>
3690M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3691L: linux-pm@vger.kernel.org
6a3cd722 3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3693S: Maintained
3694F: drivers/devfreq/
6a3cd722
CC
3695F: include/linux/devfreq.h
3696F: Documentation/devicetree/bindings/devfreq/
89d07767 3697
7dbded06
CC
3698DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3699M: Chanwoo Choi <cw00.choi@samsung.com>
3700L: linux-pm@vger.kernel.org
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3702S: Supported
3703F: drivers/devfreq/event/
3704F: drivers/devfreq/devfreq-event.c
3705F: include/linux/devfreq-event.h
3706F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3707
490b864b
CC
3708BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3709M: Chanwoo Choi <cw00.choi@samsung.com>
3710L: linux-pm@vger.kernel.org
3711L: linux-samsung-soc@vger.kernel.org
3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3713S: Maintained
3714F: drivers/devfreq/exynos-bus.c
3715F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3716
1da177e4 3717DEVICE NUMBER REGISTRY
8b58be88 3718M: Torben Mathiasen <device@lanana.org>
1da177e4 3719W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3720S: Maintained
3721
e2d1d6c0 3722DEVICE-MAPPER (LVM)
854ecaad 3723M: Alasdair Kergon <agk@redhat.com>
8504eed3 3724M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3725M: dm-devel@redhat.com
e2d1d6c0
RD
3726L: dm-devel@redhat.com
3727W: http://sources.redhat.com/dm
8a6e2535 3728Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3730T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3731S: Maintained
679655da
JP
3732F: Documentation/device-mapper/
3733F: drivers/md/dm*
854ecaad 3734F: drivers/md/persistent-data/
679655da
JP
3735F: include/linux/device-mapper.h
3736F: include/linux/dm-*.h
8504eed3 3737F: include/uapi/linux/dm-*.h
e2d1d6c0 3738
bfcd3a46
JP
3739DEVLINK
3740M: Jiri Pirko <jiri@mellanox.com>
3741L: netdev@vger.kernel.org
3742S: Supported
3743F: net/core/devlink.c
3744F: include/net/devlink.h
3745F: include/uapi/linux/devlink.h
3746
c0d995aa
OST
3747DIALOG SEMICONDUCTOR DRIVERS
3748M: Support Opensource <support.opensource@diasemi.com>
3749W: http://www.dialog-semiconductor.com/products
3750S: Supported
3751F: Documentation/hwmon/da90??
047cfd01 3752F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3753F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3754F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3755F: drivers/gpio/gpio-da90??.c
3756F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3757F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3758F: drivers/input/misc/da90??_onkey.c
3759F: drivers/input/touchscreen/da9052_tsi.c
3760F: drivers/leds/leds-da90??.c
3761F: drivers/mfd/da903x.c
3762F: drivers/mfd/da90??-*.c
7be72c2c 3763F: drivers/mfd/da91??-*.c
c0d995aa 3764F: drivers/power/da9052-battery.c
7be72c2c 3765F: drivers/power/da91??-*.c
c0d995aa
OST
3766F: drivers/regulator/da903x.c
3767F: drivers/regulator/da9???-regulator.[ch]
3768F: drivers/rtc/rtc-da90??.c
3769F: drivers/video/backlight/da90??_bl.c
3770F: drivers/watchdog/da90??_wdt.c
3771F: include/linux/mfd/da903x.h
3772F: include/linux/mfd/da9052/
3773F: include/linux/mfd/da9055/
047cfd01 3774F: include/linux/mfd/da9062/
c0d995aa 3775F: include/linux/mfd/da9063/
7be72c2c 3776F: include/linux/mfd/da9150/
4eeb08b4 3777F: include/linux/regulator/da9211.h
c0d995aa
OST
3778F: include/sound/da[79]*.h
3779F: sound/soc/codecs/da[79]*.[ch]
3780
599aa697
LL
3781DIGI NEO AND CLASSIC PCI PRODUCTS
3782M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3783M: Mark Hounschell <markh@compro.net>
599aa697
LL
3784L: driverdev-devel@linuxdriverproject.org
3785S: Maintained
3786F: drivers/staging/dgnc/
3787
335d7c58 3788DIOLAN U2C-12 I2C DRIVER
ca462085 3789M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3790L: linux-i2c@vger.kernel.org
3791S: Maintained
3792F: drivers/i2c/busses/i2c-diolan-u2c.c
3793
d475c634
MW
3794DIRECT ACCESS (DAX)
3795M: Matthew Wilcox <willy@linux.intel.com>
3796L: linux-fsdevel@vger.kernel.org
3797S: Supported
3798F: fs/dax.c
3799
e7839f25 3800DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3801M: Eric Paris <eparis@parisplace.org>
3c5119c0 3802S: Maintained
679655da
JP
3803F: Documentation/filesystems/dnotify.txt
3804F: fs/notify/dnotify/
3805F: include/linux/dnotify.h
1da177e4
LT
3806
3807DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3808M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3809W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3810W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3811W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3812S: Maintained
3813
4480f15b 3814DISKQUOTA
d8130624 3815M: Jan Kara <jack@suse.com>
1da177e4 3816S: Maintained
679655da
JP
3817F: Documentation/filesystems/quota.txt
3818F: fs/quota/
3819F: include/linux/quota*.h
c117ab84 3820F: include/uapi/linux/quota*.h
1da177e4 3821
702686ad
BT
3822DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3823M: Bernie Thompson <bernie@plugable.com>
3824L: linux-fbdev@vger.kernel.org
3825S: Maintained
3826W: http://plugable.com/category/projects/udlfb/
8a61f013 3827F: drivers/video/fbdev/udlfb.c
702686ad
BT
3828F: include/video/udlfb.h
3829F: Documentation/fb/udlfb.txt
3830
e7839f25 3831DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3832M: Christine Caulfield <ccaulfie@redhat.com>
3833M: David Teigland <teigland@redhat.com>
a4644184 3834L: cluster-devel@redhat.com
5be7b50f 3835W: http://sources.redhat.com/cluster/
9f273c24 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3837S: Supported
679655da 3838F: fs/dlm/
5be7b50f 3839
53b6b3e0
SS
3840DMA BUFFER SHARING FRAMEWORK
3841M: Sumit Semwal <sumit.semwal@linaro.org>
3842S: Maintained
3843L: linux-media@vger.kernel.org
3844L: dri-devel@lists.freedesktop.org
8ada6d2d 3845L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3846F: drivers/dma-buf/
e46d12c6
JP
3847F: include/linux/dma-buf*
3848F: include/linux/reservation.h
3849F: include/linux/*fence.h
53b6b3e0
SS
3850F: Documentation/dma-buf-sharing.txt
3851T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3852
c483e065
GP
3853SYNC FILE FRAMEWORK
3854M: Sumit Semwal <sumit.semwal@linaro.org>
3855R: Gustavo Padovan <gustavo@padovan.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
3859F: drivers/dma-buf/sync_file.c
3860F: include/linux/sync_file.h
3861F: Documentation/sync_file.txt
3862T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3863
b3e5f263 3864DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3865M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3866L: dmaengine@vger.kernel.org
3867Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3868S: Maintained
679655da 3869F: drivers/dma/
0ce3c066 3870F: include/linux/dmaengine.h
c56d329e 3871F: Documentation/devicetree/bindings/dma/
979a281e
VK
3872F: Documentation/dmaengine/
3873T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3874
b825037d 3875DME1737 HARDWARE MONITOR DRIVER
8b58be88 3876M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3877L: linux-hwmon@vger.kernel.org
b825037d 3878S: Maintained
679655da
JP
3879F: Documentation/hwmon/dme1737
3880F: drivers/hwmon/dme1737.c
b825037d 3881
1f31e1b1 3882DMI/SMBIOS SUPPORT
d8130624 3883M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3884S: Maintained
d4aeef93 3885T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3886F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3887F: drivers/firmware/dmi-id.c
3888F: drivers/firmware/dmi_scan.c
3889F: include/linux/dmi.h
3890
7d2c86b5 3891DOCUMENTATION
ad3118b9 3892M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3893L: linux-doc@vger.kernel.org
3894S: Maintained
679655da 3895F: Documentation/
42f41ecf
JC
3896F: scripts/docproc.c
3897F: scripts/kernel-doc*
97be078b
RD
3898X: Documentation/ABI/
3899X: Documentation/devicetree/
933a46b8
JC
3900X: Documentation/acpi
3901X: Documentation/power
3902X: Documentation/spi
6c121170 3903X: Documentation/DocBook/media
c51edfb1 3904T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3905
1da177e4 3906DOUBLETALK DRIVER
8b58be88 3907M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3908L: blinux-list@redhat.com
3909S: Maintained
679655da
JP
3910F: drivers/char/dtlk.c
3911F: include/linux/dtlk.h
1da177e4 3912
e2d1d6c0 3913DPT_I2O SCSI RAID DRIVER
8b58be88 3914M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3915L: linux-scsi@vger.kernel.org
3916W: http://www.adaptec.com/
3917S: Maintained
679655da
JP
3918F: drivers/scsi/dpt*
3919F: drivers/scsi/dpt/
e2d1d6c0 3920
b411b363 3921DRBD DRIVER
bc2c049d
RK
3922M: Philipp Reisner <philipp.reisner@linbit.com>
3923M: Lars Ellenberg <lars.ellenberg@linbit.com>
3924L: drbd-dev@lists.linbit.com
28b8e8d4 3925W: http://www.drbd.org
bc2c049d
RK
3926T: git git://git.linbit.com/linux-drbd.git
3927T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3928S: Supported
3929F: drivers/block/drbd/
3930F: lib/lru_cache.c
3931F: Documentation/blockdev/drbd/
b411b363 3932
dc7dfcd8 3933DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3936S: Supported
679655da 3937F: Documentation/kobject.txt
7cfc51b9 3938F: drivers/base/
87544653 3939F: fs/debugfs/
dc7dfcd8
WS
3940F: fs/kernfs/
3941F: fs/sysfs/
87544653 3942F: include/linux/debugfs.h
dc7dfcd8 3943F: include/linux/kobj*
679655da 3944F: lib/kobj*
1da177e4
LT
3945
3946DRM DRIVERS
8b58be88 3947M: David Airlie <airlied@linux.ie>
4c6a3999 3948L: dri-devel@lists.freedesktop.org
b0447888 3949T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3950S: Maintained
679655da 3951F: drivers/gpu/drm/
433e3b34 3952F: drivers/gpu/vga/
d28ab95b
GU
3953F: Documentation/devicetree/bindings/display/
3954F: Documentation/devicetree/bindings/gpu/
3955F: Documentation/devicetree/bindings/video/
621c5474 3956F: Documentation/gpu/
850e9411 3957F: include/drm/
c117ab84 3958F: include/uapi/drm/
1da177e4 3959
c842b693
EV
3960DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3961M: Dave Airlie <airlied@redhat.com>
3962S: Odd Fixes
3963F: drivers/gpu/drm/ast/
3964
3965DRM DRIVER FOR BOCHS VIRTUAL GPU
3966M: Gerd Hoffmann <kraxel@redhat.com>
3967S: Odd Fixes
3968F: drivers/gpu/drm/bochs/
3969
3970DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3971M: Dave Airlie <airlied@redhat.com>
3972S: Odd Fixes
3973F: drivers/gpu/drm/cirrus/
3974
c26a4017 3975RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3976M: Alex Deucher <alexander.deucher@amd.com>
3977M: Christian König <christian.koenig@amd.com>
3978L: dri-devel@lists.freedesktop.org
3979T: git git://people.freedesktop.org/~agd5f/linux
3980S: Supported
3981F: drivers/gpu/drm/radeon/
74c97375 3982F: include/uapi/drm/radeon_drm.h
c26a4017 3983F: drivers/gpu/drm/amd/
74c97375 3984F: include/uapi/drm/amdgpu_drm.h
566f5939 3985
03e255b9
TR
3986DRM PANEL DRIVERS
3987M: Thierry Reding <thierry.reding@gmail.com>
3988L: dri-devel@lists.freedesktop.org
3989T: git git://anongit.freedesktop.org/tegra/linux.git
3990S: Maintained
3991F: drivers/gpu/drm/drm_panel.c
3992F: drivers/gpu/drm/panel/
3993F: include/drm/drm_panel.h
2d799dde 3994F: Documentation/devicetree/bindings/display/panel/
03e255b9 3995
8daf7473 3996INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3997M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3998M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3999L: intel-gfx@lists.freedesktop.org
8daf7473 4000L: dri-devel@lists.freedesktop.org
7564fde3 4001W: https://01.org/linuxgraphics/
47f95647 4002Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4003T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4004S: Supported
14430813 4005F: drivers/gpu/drm/i915/
8daf7473 4006F: include/drm/i915*
baceac3a 4007F: include/uapi/drm/i915_drm.h
621c5474 4008F: Documentation/gpu/i915.rst
8daf7473 4009
99763bb8
BB
4010DRM DRIVERS FOR ATMEL HLCDC
4011M: Boris Brezillon <boris.brezillon@free-electrons.com>
4012L: dri-devel@lists.freedesktop.org
4013S: Supported
4014F: drivers/gpu/drm/atmel-hlcdc/
4015F: Documentation/devicetree/bindings/drm/atmel/
4016
bf1139df
MR
4017DRM DRIVERS FOR ALLWINNER A10
4018M: Maxime Ripard <maxime.ripard@free-electrons.com>
4019L: dri-devel@lists.freedesktop.org
4020S: Supported
4021F: drivers/gpu/drm/sun4i/
4022F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4023
398a6d4a
KP
4024DRM DRIVERS FOR EXYNOS
4025M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4026M: Joonyoung Shim <jy0922.shim@samsung.com>
4027M: Seung-Woo Kim <sw0312.kim@samsung.com>
4028M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4029L: dri-devel@lists.freedesktop.org
25a58030 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4031S: Supported
14430813 4032F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4033F: include/uapi/drm/exynos_drm.h
4034F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4035
b55a1b9c 4036DRM DRIVERS FOR FREESCALE DCU
bc66757a 4037M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4038M: Alison Wang <alison.wang@freescale.com>
4039L: dri-devel@lists.freedesktop.org
4040S: Supported
4041F: drivers/gpu/drm/fsl-dcu/
2d799dde 4042F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4043F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4044F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4045
0a3d775f
PZ
4046DRM DRIVERS FOR FREESCALE IMX
4047M: Philipp Zabel <p.zabel@pengutronix.de>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/imx/
ef739aa4 4051F: drivers/gpu/ipu-v3/
2d799dde 4052F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4053
ba2199a6
PJ
4054DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4055M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/patjak/drm-gma500
4058S: Maintained
5ff18e42 4059F: drivers/gpu/drm/gma500/
ba2199a6 4060
c84ffde9
XL
4061DRM DRIVERS FOR HISILICON
4062M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4063R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4064R: Chen Feng <puck.chen@hisilicon.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://github.com/xin3liang/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/hisilicon/
4069F: Documentation/devicetree/bindings/display/hisilicon/
4070
399516ab
EV
4071DRM DRIVER FOR INTEL I810 VIDEO CARDS
4072S: Orphan / Obsolete
4073F: drivers/gpu/drm/i810/
4074F: include/uapi/drm/i810_drm.h
4075
06346451
EV
4076DRM DRIVER FOR MSM ADRENO GPU
4077M: Rob Clark <robdclark@gmail.com>
4078L: linux-arm-msm@vger.kernel.org
4079L: dri-devel@lists.freedesktop.org
4080L: freedreno@lists.freedesktop.org
4081T: git git://people.freedesktop.org/~robclark/linux
4082S: Maintained
4083F: drivers/gpu/drm/msm/
4084F: include/uapi/drm/msm_drm.h
4085F: Documentation/devicetree/bindings/display/msm/
4086
fad89bb3
EV
4087DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4088M: Ben Skeggs <bskeggs@redhat.com>
4089L: dri-devel@lists.freedesktop.org
4090L: nouveau@lists.freedesktop.org
4091T: git git://github.com/skeggsb/linux
4092S: Supported
4093F: drivers/gpu/drm/nouveau/
4094F: include/uapi/drm/nouveau_drm.h
ba2199a6 4095
bd3b49f2 4096DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4097M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4098L: dri-devel@lists.freedesktop.org
4099L: linux-tegra@vger.kernel.org
a5ad7a63 4100T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4101S: Supported
dee8268f 4102F: drivers/gpu/drm/tegra/
a5ad7a63 4103F: drivers/gpu/host1x/
e1e90644 4104F: include/linux/host1x.h
a5ad7a63 4105F: include/uapi/drm/tegra_drm.h
2d799dde 4106F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4107
399516ab
EV
4108DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/mga/
4111F: include/uapi/drm/mga_drm.h
4112
c842b693
EV
4113DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4114M: Dave Airlie <airlied@redhat.com>
4115S: Odd Fixes
4116F: drivers/gpu/drm/mgag200/
4117
399516ab
EV
4118DRM DRIVER FOR RAGE 128 VIDEO CARDS
4119S: Orphan / Obsolete
4120F: drivers/gpu/drm/r128/
4121F: include/uapi/drm/r128_drm.h
4122
a284e9d1
LP
4123DRM DRIVERS FOR RENESAS
4124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4125L: dri-devel@lists.freedesktop.org
4a121096 4126L: linux-renesas-soc@vger.kernel.org
2392ccd4 4127T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4128S: Supported
4129F: drivers/gpu/drm/rcar-du/
4130F: drivers/gpu/drm/shmobile/
a284e9d1 4131F: include/linux/platform_data/shmob_drm.h
33be436d 4132F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4133
c842b693
EV
4134DRM DRIVER FOR QXL VIRTUAL GPU
4135M: Dave Airlie <airlied@redhat.com>
4136S: Odd Fixes
4137F: drivers/gpu/drm/qxl/
4138F: include/uapi/drm/qxl_drm.h
a284e9d1 4139
625e0346
HS
4140DRM DRIVERS FOR ROCKCHIP
4141M: Mark Yao <mark.yao@rock-chips.com>
4142L: dri-devel@lists.freedesktop.org
4143S: Maintained
4144F: drivers/gpu/drm/rockchip/
f253f7eb 4145F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4146
399516ab
EV
4147DRM DRIVER FOR SAVAGE VIDEO CARDS
4148S: Orphan / Obsolete
4149F: drivers/gpu/drm/savage/
4150F: include/uapi/drm/savage_drm.h
4151
4152DRM DRIVER FOR SIS VIDEO CARDS
4153S: Orphan / Obsolete
4154F: drivers/gpu/drm/sis/
4155F: include/uapi/drm/sis_drm.h
625e0346 4156
7f11c476
BG
4157DRM DRIVERS FOR STI
4158M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4159M: Vincent Abriou <vincent.abriou@st.com>
4160L: dri-devel@lists.freedesktop.org
4161T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4162S: Maintained
4163F: drivers/gpu/drm/sti
2d799dde 4164F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4165
399516ab
EV
4166DRM DRIVER FOR TDFX VIDEO CARDS
4167S: Orphan / Obsolete
4168F: drivers/gpu/drm/tdfx/
4169
c842b693
EV
4170DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/udl/
4174
8bb0bce9
LS
4175DRM DRIVERS FOR VIVANTE GPU IP
4176M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4177R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4178R: Christian Gmeiner <christian.gmeiner@gmail.com>
4179L: dri-devel@lists.freedesktop.org
4180S: Maintained
8a9257a0
EV
4181F: drivers/gpu/drm/etnaviv/
4182F: include/uapi/drm/etnaviv_drm.h
4183F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4184
c4291702
EV
4185DRM DRIVER FOR VMWARE VIRTUAL GPU
4186M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4187M: Sinclair Yeh <syeh@vmware.com>
4188M: Thomas Hellstrom <thellstrom@vmware.com>
4189L: dri-devel@lists.freedesktop.org
4190T: git git://people.freedesktop.org/~syeh/repos_linux
4191T: git git://people.freedesktop.org/~thomash/linux
4192S: Supported
4193F: drivers/gpu/drm/vmwgfx/
4194F: include/uapi/drm/vmwgfx_drm.h
4195
8636d452
EA
4196DRM DRIVERS FOR VC4
4197M: Eric Anholt <eric@anholt.net>
4198T: git git://github.com/anholt/linux
4199S: Supported
4200F: drivers/gpu/drm/vc4/
4201F: include/uapi/drm/vc4_drm.h
4202F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4203
5ef330a7
TV
4204DRM DRIVERS FOR TI OMAP
4205M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Maintained
4208F: drivers/gpu/drm/omapdrm/
4209F: Documentation/devicetree/bindings/display/ti/
4210
adb314ed
TV
4211DRM DRIVERS FOR TI LCDC
4212M: Jyri Sarha <jsarha@ti.com>
4213R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/tilcdc/
4217F: Documentation/devicetree/bindings/display/tilcdc/
4218
598df1ac
AK
4219DSBR100 USB FM RADIO DRIVER
4220M: Alexey Klimov <klimov.linux@gmail.com>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/radio/dsbr100.c
4225
1da177e4 4226DSCC4 DRIVER
8b58be88 4227M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4228L: netdev@vger.kernel.org
1da177e4 4229S: Maintained
679655da 4230F: drivers/net/wan/dscc4.c
1da177e4 4231
cc11b140
HV
4232DT3155 MEDIA DRIVER
4233M: Hans Verkuil <hverkuil@xs4all.nl>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
a825eaec 4236W: https://linuxtv.org
cc11b140
HV
4237S: Odd Fixes
4238F: drivers/media/pci/dt3155/
4239
91952bc0
AP
4240DVB_USB_AF9015 MEDIA DRIVER
4241M: Antti Palosaari <crope@iki.fi>
4242L: linux-media@vger.kernel.org
a825eaec 4243W: https://linuxtv.org
91952bc0
AP
4244W: http://palosaari.fi/linux/
4245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246T: git git://linuxtv.org/anttip/media_tree.git
4247S: Maintained
4248F: drivers/media/usb/dvb-usb-v2/af9015*
4249
4250DVB_USB_AF9035 MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
a825eaec 4253W: https://linuxtv.org
91952bc0
AP
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/af9035*
4259
4260DVB_USB_ANYSEE MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/anysee*
4269
4270DVB_USB_AU6610 MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
a825eaec 4273W: https://linuxtv.org
91952bc0
AP
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/au6610*
4279
4280DVB_USB_CE6230 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb-v2/ce6230*
4289
d099dea2
MK
4290DVB_USB_CXUSB MEDIA DRIVER
4291M: Michael Krufky <mkrufky@linuxtv.org>
4292L: linux-media@vger.kernel.org
a825eaec 4293W: https://linuxtv.org
d099dea2
MK
4294W: http://github.com/mkrufky
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/media_tree.git
4297S: Maintained
9819da66 4298F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4299
91952bc0 4300DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4301M: Antti Palosaari <crope@iki.fi>
4302L: linux-media@vger.kernel.org
a825eaec 4303W: https://linuxtv.org
91952bc0
AP
4304W: http://palosaari.fi/linux/
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
91952bc0 4308F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4309
5560983b 4310DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4311M: Antti Palosaari <crope@iki.fi>
4312L: linux-media@vger.kernel.org
a825eaec 4313W: https://linuxtv.org
91952bc0
AP
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
5560983b 4317F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4318
8856f5f2
MK
4319DVB_USB_MXL111SF MEDIA DRIVER
4320M: Michael Krufky <mkrufky@linuxtv.org>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
8856f5f2
MK
4323W: http://github.com/mkrufky
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/mkrufky/mxl111sf.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4328
91952bc0
AP
4329DVB_USB_RTL28XXU MEDIA DRIVER
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
4337F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4338
4339DVB_USB_V2 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4348F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4349
ac0ac38f 4350DYNAMIC DEBUG
5c4a97d1 4351M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4352S: Maintained
4353F: lib/dynamic_debug.c
4354F: include/linux/dynamic_debug.h
4355
789c7048 4356DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4357M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4358S: Maintained
df621252 4359F: drivers/tty/serial/dz.*
789c7048 4360
f17effbe
MF
4361E3X0 POWER BUTTON DRIVER
4362M: Moritz Fischer <moritz.fischer@ettus.com>
4363L: usrp-users@lists.ettus.com
4364W: http://www.ettus.com
4365S: Supported
4366F: drivers/input/misc/e3x0-button.c
4367F: Documentation/devicetree/bindings/input/e3x0-button.txt
4368
91952bc0
AP
4369E4000 MEDIA DRIVER
4370M: Antti Palosaari <crope@iki.fi>
4371L: linux-media@vger.kernel.org
a825eaec 4372W: https://linuxtv.org
91952bc0
AP
4373W: http://palosaari.fi/linux/
4374Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375T: git git://linuxtv.org/anttip/media_tree.git
4376S: Maintained
4377F: drivers/media/tuners/e4000*
4378
1da177e4 4379EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4380M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4381L: linux-scsi@vger.kernel.org
4382S: Maintained
679655da 4383F: drivers/scsi/eata.c
1da177e4 4384
91952bc0
AP
4385EC100 MEDIA DRIVER
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
91952bc0
AP
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
4393F: drivers/media/dvb-frontends/ec100*
4394
237fead6 4395ECRYPT FILE SYSTEM
0de9adf2 4396M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4397L: ecryptfs@vger.kernel.org
24a923e4 4398W: http://ecryptfs.org
6dc7516e 4399W: https://launchpad.net/ecryptfs
9f273c24 4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4401S: Supported
679655da
JP
4402F: Documentation/filesystems/ecryptfs.txt
4403F: fs/ecryptfs/
237fead6 4404
da9bb1d2 4405EDAC-CORE
8b58be88 4406M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4407M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4408M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4409M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4410L: linux-edac@vger.kernel.org
07cd6bf5
FW
4411T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4413S: Supported
679655da 4414F: Documentation/edac.txt
91445c72 4415F: drivers/edac/
679655da 4416F: include/linux/edac.h
0e438e3f 4417
c476c23b 4418EDAC-AMD64
8b58be88 4419M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4420M: Borislav Petkov <bp@alien8.de>
91445c72 4421L: linux-edac@vger.kernel.org
487ba8e8 4422S: Maintained
c476c23b
BP
4423F: drivers/edac/amd64_edac*
4424
836dae5d
RR
4425EDAC-CALXEDA
4426M: Doug Thompson <dougthompson@xmission.com>
4427M: Robert Richter <rric@kernel.org>
4428L: linux-edac@vger.kernel.org
836dae5d
RR
4429S: Maintained
4430F: drivers/edac/highbank*
4431
f65aad41
RB
4432EDAC-CAVIUM
4433M: Ralf Baechle <ralf@linux-mips.org>
4434M: David Daney <david.daney@cavium.com>
4435L: linux-edac@vger.kernel.org
4436L: linux-mips@linux-mips.org
f65aad41
RB
4437S: Supported
4438F: drivers/edac/octeon_edac*
4439
0e438e3f 4440EDAC-E752X
8b58be88
JP
4441M: Mark Gross <mark.gross@intel.com>
4442M: Doug Thompson <dougthompson@xmission.com>
91445c72 4443L: linux-edac@vger.kernel.org
0e438e3f 4444S: Maintained
679655da 4445F: drivers/edac/e752x_edac.c
0e438e3f
DP
4446
4447EDAC-E7XXX
8b58be88 4448M: Doug Thompson <dougthompson@xmission.com>
91445c72 4449L: linux-edac@vger.kernel.org
0e438e3f 4450S: Maintained
679655da 4451F: drivers/edac/e7xxx_edac.c
0e438e3f 4452
77c5f5d2 4453EDAC-GHES
5dc8a864
MCC
4454M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4455M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4456L: linux-edac@vger.kernel.org
77c5f5d2 4457S: Maintained
2caa67a6 4458F: drivers/edac/ghes_edac.c
77c5f5d2 4459
6bc78404 4460EDAC-I82443BXGX
8b58be88 4461M: Tim Small <tim@buttersideup.com>
91445c72 4462L: linux-edac@vger.kernel.org
6bc78404 4463S: Maintained
679655da 4464F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4465
4466EDAC-I3000
8b58be88 4467M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4468L: linux-edac@vger.kernel.org
6bc78404 4469S: Maintained
679655da 4470F: drivers/edac/i3000_edac.c
6bc78404
DT
4471
4472EDAC-I5000
8b58be88 4473M: Doug Thompson <dougthompson@xmission.com>
91445c72 4474L: linux-edac@vger.kernel.org
ba9a5918 4475S: Maintained
679655da 4476F: drivers/edac/i5000_edac.c
ba9a5918 4477
44c12cb2 4478EDAC-I5400
5dc8a864
MCC
4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4480M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4481L: linux-edac@vger.kernel.org
44c12cb2 4482S: Maintained
679655da 4483F: drivers/edac/i5400_edac.c
44c12cb2 4484
3c9c92b6 4485EDAC-I7300
5dc8a864
MCC
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4488L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4489S: Maintained
4490F: drivers/edac/i7300_edac.c
4491
67c89316 4492EDAC-I7CORE
5dc8a864
MCC
4493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4494M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4495L: linux-edac@vger.kernel.org
67c89316 4496S: Maintained
70aff0ce 4497F: drivers/edac/i7core_edac.c
67c89316 4498
ba9a5918 4499EDAC-I82975X
8b58be88 4500M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4501M: "Arvind R." <arvino55@gmail.com>
91445c72 4502L: linux-edac@vger.kernel.org
ba9a5918 4503S: Maintained
679655da 4504F: drivers/edac/i82975x_edac.c
ba9a5918 4505
791b4706
JB
4506EDAC-IE31200
4507M: Jason Baron <jbaron@akamai.com>
4508L: linux-edac@vger.kernel.org
791b4706
JB
4509S: Maintained
4510F: drivers/edac/ie31200_edac.c
4511
ccdfb979 4512EDAC-MPC85XX
30c7469b 4513M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4514L: linux-edac@vger.kernel.org
ccdfb979
JT
4515S: Maintained
4516F: drivers/edac/mpc85xx_edac.[ch]
4517
ba9a5918 4518EDAC-PASEMI
8b58be88 4519M: Egor Martovetsky <egor@pasemi.com>
91445c72 4520L: linux-edac@vger.kernel.org
6bc78404 4521S: Maintained
679655da 4522F: drivers/edac/pasemi_edac.c
6bc78404 4523
0e438e3f 4524EDAC-R82600
8b58be88 4525M: Tim Small <tim@buttersideup.com>
91445c72 4526L: linux-edac@vger.kernel.org
0e438e3f 4527S: Maintained
679655da 4528F: drivers/edac/r82600_edac.c
da9bb1d2 4529
4d096ca7 4530EDAC-SBRIDGE
5dc8a864
MCC
4531M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4532M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4533L: linux-edac@vger.kernel.org
4d096ca7
MCC
4534S: Maintained
4535F: drivers/edac/sb_edac.c
4536
4ec656bd
TL
4537EDAC-SKYLAKE
4538M: Tony Luck <tony.luck@intel.com>
4539L: linux-edac@vger.kernel.org
4540S: Maintained
4541F: drivers/edac/skx_edac.c
4542
995e1de4
LH
4543EDAC-XGENE
4544APPLIED MICRO (APM) X-GENE SOC EDAC
4545M: Loc Ho <lho@apm.com>
4546S: Supported
4547F: drivers/edac/xgene_edac.c
4548F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4549
af39917d
CL
4550EDIROL UA-101/UA-1000 DRIVER
4551M: Clemens Ladisch <clemens@ladisch.de>
4552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4553T: git git://git.alsa-project.org/alsa-kernel.git
4554S: Maintained
4555F: sound/usb/misc/ua101.c
4556
1f7df953 4557EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4558M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4559L: linux-efi@vger.kernel.org
78bef24e 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4561S: Maintained
fb2efb5c 4562F: Documentation/efi-stub.txt
1f7df953
MF
4563F: arch/ia64/kernel/efi.c
4564F: arch/x86/boot/compressed/eboot.[ch]
4565F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4566F: arch/x86/platform/efi/
4567F: drivers/firmware/efi/
1f7df953
MF
4568F: include/linux/efi*.h
4569
d68772b7
MF
4570EFI VARIABLE FILESYSTEM
4571M: Matthew Garrett <matthew.garrett@nebula.com>
4572M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4573M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4575L: linux-efi@vger.kernel.org
4576S: Maintained
4577F: fs/efivarfs/
4578
85a00d9b
PJ
4579EFIFB FRAMEBUFFER DRIVER
4580L: linux-fbdev@vger.kernel.org
4581M: Peter Jones <pjones@redhat.com>
4582S: Maintained
8a61f013 4583F: drivers/video/fbdev/efifb.c
85a00d9b 4584
0bee8d28
JT
4585EFS FILESYSTEM
4586W: http://aeschi.ch.eu.org/efs/
4587S: Orphan
679655da 4588F: fs/efs/
0bee8d28 4589
aa8a9e25 4590EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4591M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4592L: netdev@vger.kernel.org
4593S: Maintained
9aa32835 4594F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4595
f0319efe 4596EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4597M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4598M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4599L: linux-media@vger.kernel.org
a825eaec 4600W: https://linuxtv.org
f0319efe
MCC
4601T: git git://linuxtv.org/media_tree.git
4602S: Maintained
4603F: drivers/media/usb/em28xx/
4604
3e3a7d66 4605EMBEDDED LINUX
8b58be88
JP
4606M: Paul Gortmaker <paul.gortmaker@windriver.com>
4607M: Matt Mackall <mpm@selenic.com>
4608M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4609L: linux-embedded@vger.kernel.org
4610S: Maintained
4611
32505876
JS
4612EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4613M: James Smart <james.smart@avagotech.com>
4614M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4615L: linux-scsi@vger.kernel.org
32505876 4616W: http://www.avagotech.com
ce00f85c 4617S: Supported
679655da 4618F: drivers/scsi/lpfc/
3a1c1d44 4619
5f5bac82 4620ENE CB710 FLASH CARD READER DRIVER
8b58be88 4621M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4622S: Maintained
4623F: drivers/misc/cb710/
4624F: drivers/mmc/host/cb710-mmc.*
4625F: include/linux/cb710.h
4626
931e39a1
ML
4627ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4628M: Maxim Levitsky <maximlevitsky@gmail.com>
4629S: Maintained
2a837449 4630F: drivers/media/rc/ene_ir.*
931e39a1 4631
d5ca9006 4632EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4633M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4634S: Maintained
084bad91 4635T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4636F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4637F: include/video/s1d13xxxfb.h
d5ca9006 4638
38df6492
ME
4639ET131X NETWORK DRIVER
4640M: Mark Einon <mark.einon@gmail.com>
4641S: Odd Fixes
4642F: drivers/net/ethernet/agere/
4643
1da177e4 4644ETHERNET BRIDGE
adbbf69d 4645M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4646L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4647L: netdev@vger.kernel.org
c996d8b9 4648W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4649S: Maintained
679655da
JP
4650F: include/linux/netfilter_bridge/
4651F: net/bridge/
1da177e4 4652
22f08ad9
FF
4653ETHERNET PHY LIBRARY
4654M: Florian Fainelli <f.fainelli@gmail.com>
4655L: netdev@vger.kernel.org
4656S: Maintained
4657F: include/linux/phy.h
4658F: include/linux/phy_fixed.h
4659F: drivers/net/phy/
4660F: Documentation/networking/phy.txt
4661F: drivers/of/of_mdio.c
4662F: drivers/of/of_net.c
4663
1da177e4 4664EXT2 FILE SYSTEM
d8130624 4665M: Jan Kara <jack@suse.com>
72be2ccf 4666L: linux-ext4@vger.kernel.org
1da177e4 4667S: Maintained
679655da
JP
4668F: Documentation/filesystems/ext2.txt
4669F: fs/ext2/
4670F: include/linux/ext2*
1da177e4 4671
72be2ccf 4672EXT4 FILE SYSTEM
8b58be88 4673M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4674M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4675L: linux-ext4@vger.kernel.org
08a225f1 4676W: http://ext4.wiki.kernel.org
8a6e2535 4677Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4679S: Maintained
679655da
JP
4680F: Documentation/filesystems/ext4.txt
4681F: fs/ext4/
1da177e4 4682
c5532b09 4683Extended Verification Module (EVM)
74dd744f
MZ
4684M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4685L: linux-ima-devel@lists.sourceforge.net
4686L: linux-security-module@vger.kernel.org
c5532b09
MZ
4687S: Supported
4688F: security/integrity/evm/
4689
df6b3cfe
MH
4690EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4691M: MyungJoo Ham <myungjoo.ham@samsung.com>
4692M: Chanwoo Choi <cw00.choi@samsung.com>
4693L: linux-kernel@vger.kernel.org
81df63a9 4694T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4695S: Maintained
4696F: drivers/extcon/
cd2c3e7f
CC
4697F: include/linux/extcon/
4698F: include/linux/extcon.h
df6b3cfe 4699F: Documentation/extcon/
cd2c3e7f 4700F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4701
e2a75c44 4702EXYNOS DP DRIVER
b7701755 4703M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4704L: dri-devel@lists.freedesktop.org
4705S: Maintained
4706F: drivers/gpu/drm/exynos/exynos_dp*
4707
9b93a409
MS
4708EXYNOS SYSMMU (IOMMU) driver
4709M: Marek Szyprowski <m.szyprowski@samsung.com>
4710L: iommu@lists.linux-foundation.org
4711S: Maintained
4712F: drivers/iommu/exynos-iommu.c
4713
33ad3912
DL
4714EXYNOS MIPI DISPLAY DRIVERS
4715M: Inki Dae <inki.dae@samsung.com>
4716M: Donghwa Lee <dh09.lee@samsung.com>
4717M: Kyungmin Park <kyungmin.park@samsung.com>
4718L: linux-fbdev@vger.kernel.org
4719S: Maintained
8a61f013 4720F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4721F: include/video/exynos_mipi*
4722
4a66d3fe
NC
4723EZchip NPS platform support
4724M: Noam Camus <noamc@ezchip.com>
4725S: Supported
4726F: arch/arc/plat-eznps
4727F: arch/arc/boot/dts/eznps.dts
4728
e53004e2 4729F71805F HARDWARE MONITORING DRIVER
d8130624 4730M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4731L: linux-hwmon@vger.kernel.org
e53004e2 4732S: Maintained
679655da
JP
4733F: Documentation/hwmon/f71805f
4734F: drivers/hwmon/f71805f.c
e53004e2 4735
eea977ed
MB
4736FC0011 TUNER DRIVER
4737M: Michael Buesch <m@bues.ch>
4738L: linux-media@vger.kernel.org
4739S: Maintained
ccae7af2
MCC
4740F: drivers/media/tuners/fc0011.h
4741F: drivers/media/tuners/fc0011.c
eea977ed 4742
91952bc0
AP
4743FC2580 MEDIA DRIVER
4744M: Antti Palosaari <crope@iki.fi>
4745L: linux-media@vger.kernel.org
a825eaec 4746W: https://linuxtv.org
91952bc0
AP
4747W: http://palosaari.fi/linux/
4748Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749T: git git://linuxtv.org/anttip/media_tree.git
4750S: Maintained
4751F: drivers/media/tuners/fc2580*
eea977ed 4752
88b2dbdb
EP
4753FANOTIFY
4754M: Eric Paris <eparis@redhat.com>
4755S: Maintained
4756F: fs/notify/fanotify/
4757F: include/linux/fanotify.h
c117ab84 4758F: include/uapi/linux/fanotify.h
88b2dbdb 4759
1da177e4 4760FARSYNC SYNCHRONOUS DRIVER
8b58be88 4761M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4762W: http://www.farsite.co.uk/
4763S: Supported
679655da 4764F: drivers/net/wan/farsync.*
1da177e4 4765
c5408b88 4766FAULT INJECTION SUPPORT
8b58be88 4767M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4768S: Supported
679655da
JP
4769F: Documentation/fault-injection/
4770F: lib/fault-inject.c
c5408b88 4771
053e514f
NT
4772FBTFT Framebuffer drivers
4773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4774M: Noralf Trønnes <noralf@tronnes.org>
4775S: Maintained
4776F: drivers/staging/fbtft/
4777
cae727db 4778FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4779M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4780L: fcoe-devel@open-fcoe.org
cae727db
RL
4781W: www.Open-FCoE.org
4782S: Supported
4783F: drivers/scsi/libfc/
4784F: drivers/scsi/fcoe/
4785F: include/scsi/fc/
4786F: include/scsi/libfc.h
4787F: include/scsi/libfcoe.h
c117ab84 4788F: include/uapi/scsi/fc/
cae727db 4789
e2d1d6c0 4790FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4791M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4792M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4793L: linux-fsdevel@vger.kernel.org
1da177e4 4794S: Maintained
679655da
JP
4795F: include/linux/fcntl.h
4796F: include/linux/fs.h
c117ab84
CEB
4797F: include/uapi/linux/fcntl.h
4798F: include/uapi/linux/fs.h
679655da
JP
4799F: fs/fcntl.c
4800F: fs/locks.c
1da177e4 4801
e2d1d6c0 4802FILESYSTEMS (VFS and infrastructure)
8b58be88 4803M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4804L: linux-fsdevel@vger.kernel.org
173acc7c 4805S: Maintained
679655da 4806F: fs/*
173acc7c 4807
b26e0ed4 4808FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4809M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4810L: linux-hwmon@vger.kernel.org
b26e0ed4 4811S: Maintained
d5ca6918
JP
4812F: drivers/hwmon/f75375s.c
4813F: include/linux/f75375s.h
b26e0ed4 4814
a331b0c3
CL
4815FIREWIRE AUDIO DRIVERS
4816M: Clemens Ladisch <clemens@ladisch.de>
4817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4818T: git git://git.alsa-project.org/alsa-kernel.git
4819S: Maintained
4820F: sound/firewire/
4821
eb86ec51
SR
4822FIREWIRE MEDIA DRIVERS (firedtv)
4823M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4824L: linux-media@vger.kernel.org
4825L: linux1394-devel@lists.sourceforge.net
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4827S: Maintained
4828F: drivers/media/firewire/
4829
a511ce33
CB
4830FIREWIRE SBP-2 TARGET
4831M: Chris Boot <bootc@bootc.net>
4832L: linux-scsi@vger.kernel.org
4833L: target-devel@vger.kernel.org
4834L: linux1394-devel@lists.sourceforge.net
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4836S: Maintained
4837F: drivers/target/sbp/
4838
7d2c86b5 4839FIREWIRE SUBSYSTEM
8b58be88 4840M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4841L: linux1394-devel@lists.sourceforge.net
958a29cb 4842W: http://ieee1394.wiki.kernel.org/
2ca526bf 4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4844S: Maintained
679655da 4845F: drivers/firewire/
8f06ce3b
SR
4846F: include/linux/firewire.h
4847F: include/uapi/linux/firewire*.h
9f6d3c4b 4848F: tools/firewire/
e2d1d6c0
RD
4849
4850FIRMWARE LOADER (request_firmware)
39e68089
ML
4851M: Ming Lei <ming.lei@canonical.com>
4852L: linux-kernel@vger.kernel.org
4853S: Maintained
679655da
JP
4854F: Documentation/firmware_class/
4855F: drivers/base/firmware*.c
4856F: include/linux/firmware.h
e2d1d6c0 4857
f730e3dc 4858FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4859M: Joshua Morris <josh.h.morris@us.ibm.com>
4860M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4861S: Maintained
4862F: drivers/block/rsxx/
4863
8206f664 4864FLOPPY DRIVER
e5f6450c 4865M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4867S: Odd fixes
4868F: drivers/block/floppy.c
4869
9c9f32ed
AR
4870FMC SUBSYSTEM
4871M: Alessandro Rubini <rubini@gnudd.com>
4872W: http://www.ohwr.org/projects/fmc-bus
4873S: Supported
4874F: drivers/fmc/
4875F: include/linux/fmc*.h
4876F: include/linux/ipmi-fru.h
4877K: fmc_d.*register
4878
3c0ed7d5
AT
4879FPGA MANAGER FRAMEWORK
4880M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4881R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4882S: Maintained
4883F: drivers/fpga/
4884F: include/linux/fpga/fpga-mgr.h
4885W: http://www.rocketboards.org
4886
e2d1d6c0 4887FPU EMULATOR
8b58be88 4888M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4889W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4890S: Maintained
679655da 4891F: arch/x86/math-emu/
e2d1d6c0
RD
4892
4893FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4894L: netdev@vger.kernel.org
c173bfac 4895S: Orphan
679655da
JP
4896F: drivers/net/wan/dlci.c
4897F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4898
4899FRAMEBUFFER LAYER
5489e948
JCPV
4900M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4901M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4902L: linux-fbdev@vger.kernel.org
e2d1d6c0 4903W: http://linux-fbdev.sourceforge.net/
b22fe37b 4904Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4906S: Maintained
679655da 4907F: Documentation/fb/
b22fe37b
PM
4908F: drivers/video/
4909F: include/video/
679655da 4910F: include/linux/fb.h
c117ab84
CEB
4911F: include/uapi/video/
4912F: include/uapi/linux/fb.h
e2d1d6c0 4913
a57c188e 4914FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4915M: Timur Tabi <timur@tabi.org>
a57c188e 4916L: linux-fbdev@vger.kernel.org
c4ef9bc4 4917S: Maintained
8a61f013 4918F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4919
e2d1d6c0 4920FREESCALE DMA DRIVER
8b58be88
JP
4921M: Li Yang <leoli@freescale.com>
4922M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4923L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4924S: Maintained
679655da 4925F: drivers/dma/fsldma.*
e2d1d6c0 4926
44248aff
HX
4927FREESCALE GPMI NAND DRIVER
4928M: Han Xu <han.xu@nxp.com>
4929L: linux-mtd@lists.infradead.org
4930S: Maintained
4931F: drivers/mtd/nand/gpmi-nand/*
4932
e2d1d6c0 4933FREESCALE I2C CPM DRIVER
8b58be88 4934M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4935L: linuxppc-dev@lists.ozlabs.org
846557d3 4936L: linux-i2c@vger.kernel.org
0d2b405a 4937S: Maintained
679655da 4938F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4939
60e8c5ab 4940FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4941M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4942L: linux-fbdev@vger.kernel.org
efc03ecb 4943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4944S: Maintained
bad985a1 4945F: include/linux/platform_data/video-imxfb.h
8a61f013 4946F: drivers/video/fbdev/imxfb.c
60e8c5ab 4947
4d8e2cef 4948FREESCALE QUAD SPI DRIVER
38714fbd 4949M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/spi-nor/fsl-quadspi.c
4953
4689a6b1 4954FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4955M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4956M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4957L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4958L: netdev@vger.kernel.org
4959S: Maintained
ec21e2ec 4960F: drivers/net/ethernet/freescale/fs_enet/
679655da 4961F: include/linux/fs_enet_pd.h
4689a6b1 4962
63a0a00b
NA
4963FREESCALE IMX / MXC FEC DRIVER
4964M: Fugang Duan <fugang.duan@nxp.com>
4965L: netdev@vger.kernel.org
4966S: Maintained
4967F: drivers/net/ethernet/freescale/fec_main.c
4968F: drivers/net/ethernet/freescale/fec_ptp.c
4969F: drivers/net/ethernet/freescale/fec.h
4970F: Documentation/devicetree/bindings/net/fsl-fec.txt
4971
d9e9d82c 4972FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4973L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4974S: Orphan
7aa1aa6e
ZQ
4975F: drivers/soc/fsl/qe/
4976F: include/soc/fsl/*qe*.h
4977F: include/soc/fsl/*ucc*.h
d9e9d82c 4978
b55ef929 4979FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4980M: Li Yang <leoli@freescale.com>
6372594a 4981L: linux-usb@vger.kernel.org
a4724ed6 4982L: linuxppc-dev@lists.ozlabs.org
a7205b30 4983S: Maintained
faf2e1db 4984F: drivers/usb/gadget/udc/fsl*
a7205b30 4985
beaf53bf 4986FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4987M: Li Yang <leoli@freescale.com>
beaf53bf 4988L: netdev@vger.kernel.org
a4724ed6 4989L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4990S: Maintained
ec21e2ec 4991F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4992
abb1ed7b
CM
4993FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4994M: Claudiu Manoil <claudiu.manoil@freescale.com>
4995L: netdev@vger.kernel.org
4996S: Maintained
4997F: drivers/net/ethernet/freescale/gianfar*
4998X: drivers/net/ethernet/freescale/gianfar_ptp.c
4999F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5000
c19b6d24
ZQ
5001FREESCALE QUICC ENGINE UCC HDLC DRIVER
5002M: Zhao Qiang <qiang.zhao@nxp.com>
5003L: netdev@vger.kernel.org
5004L: linuxppc-dev@lists.ozlabs.org
5005S: Maintained
5006F: drivers/net/wan/fsl_ucc_hdlc*
5007
d9e9d82c 5008FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5009M: Timur Tabi <timur@tabi.org>
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5011S: Maintained
df621252 5012F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5013
5014FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5015M: Timur Tabi <timur@tabi.org>
dc85950a 5016M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5017M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5018R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5020L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5021S: Maintained
69aefcea 5022F: sound/soc/fsl/fsl*
dc85950a 5023F: sound/soc/fsl/imx*
69aefcea 5024F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5025
31c88965 5026FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5027M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5028M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5029L: linux-kernel@vger.kernel.org
5030S: Maintained
5031F: drivers/staging/fsl-mc/
5032
1da177e4 5033FREEVXFS FILESYSTEM
8b58be88 5034M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5035W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5036S: Maintained
679655da 5037F: fs/freevxfs/
1da177e4 5038
71038f52 5039FREEZER
49db1903 5040M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5041M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5042L: linux-pm@vger.kernel.org
71038f52 5043S: Supported
679655da
JP
5044F: Documentation/power/freezing-of-tasks.txt
5045F: include/linux/freezer.h
5046F: kernel/freezer.c
71038f52 5047
839a1f79
KRW
5048FRONTSWAP API
5049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: mm/frontswap.c
5053F: include/linux/frontswap.h
5054
a5432f5a 5055FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5056M: David Howells <dhowells@redhat.com>
e62d6e24 5057L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5058S: Supported
5059F: Documentation/filesystems/caching/
5060F: fs/fscache/
5061F: include/linux/fscache*.h
5062
598c7d7a
TT
5063FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5064M: Theodore Y. Ts'o <tytso@mit.edu>
5065M: Jaegeuk Kim <jaegeuk@kernel.org>
5066S: Supported
5067F: fs/crypto/
5068F: include/linux/fscrypto.h
5069
f58ad8f5 5070F2FS FILE SYSTEM
9b29d481 5071M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5072M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5073R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5074L: linux-f2fs-devel@lists.sourceforge.net
5075W: http://en.wikipedia.org/wiki/F2FS
5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5077S: Maintained
5078F: Documentation/filesystems/f2fs.txt
3bac380c 5079F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5080F: fs/f2fs/
5081F: include/linux/f2fs_fs.h
62d43eeb 5082F: include/trace/events/f2fs.h
f58ad8f5 5083
5ab7ffea 5084FUJITSU FR-V (FRV) PORT
0cf0305f 5085S: Orphan
679655da 5086F: arch/frv/
1da177e4 5087
20b93734 5088FUJITSU LAPTOP EXTRAS
409a3e98 5089M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5090L: platform-driver-x86@vger.kernel.org
20b93734 5091S: Maintained
679655da 5092F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5093
4da621b6
HK
5094FUJITSU M-5MO LS CAMERA ISP DRIVER
5095M: Kyungmin Park <kyungmin.park@samsung.com>
5096M: Heungjun Kim <riverful.kim@samsung.com>
5097L: linux-media@vger.kernel.org
5098S: Maintained
90d72ac6 5099F: drivers/media/i2c/m5mols/
b5dcee22 5100F: include/media/i2c/m5mols.h
4da621b6 5101
2d24c490
RG
5102FUJITSU TABLET EXTRAS
5103M: Robert Gerlach <khnz@gmx.de>
5104L: platform-driver-x86@vger.kernel.org
5105S: Maintained
5106F: drivers/platform/x86/fujitsu-tablet.c
5107
04578f17 5108FUSE: FILESYSTEM IN USERSPACE
8b58be88 5109M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5110L: linux-fsdevel@vger.kernel.org
04578f17 5111W: http://fuse.sourceforge.net/
0a30f612 5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5113S: Maintained
679655da 5114F: fs/fuse/
c117ab84 5115F: include/uapi/linux/fuse.h
0a30f612 5116F: Documentation/filesystems/fuse.txt
04578f17 5117
1da177e4 5118FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5119M: Rik Faith <faith@cs.unc.edu>
1da177e4 5120L: linux-scsi@vger.kernel.org
baaea1dc 5121S: Odd Fixes (e.g., new signatures)
679655da 5122F: drivers/scsi/fdomain.*
1da177e4 5123
6b90bd4b
ER
5124GCC PLUGINS
5125M: Kees Cook <keescook@chromium.org>
5126R: Emese Revfy <re.emese@gmail.com>
5127L: kernel-hardening@lists.openwall.com
5128S: Maintained
5129F: scripts/gcc-plugins/
5130F: scripts/gcc-plugin.sh
5131F: Documentation/gcc-plugins.txt
5132
d8e2162c
PO
5133GCOV BASED KERNEL PROFILING
5134M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5135S: Maintained
5136F: kernel/gcov/
5137F: Documentation/gcov.txt
5138
1da177e4 5139GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5140M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5141L: linux-scsi@vger.kernel.org
5142W: http://www.icp-vortex.com/
5143S: Supported
679655da 5144F: drivers/scsi/gdt*
1da177e4 5145
158daf16
JK
5146GDB KERNEL DEBUGGING HELPER SCRIPTS
5147M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5148M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5149S: Supported
5150F: scripts/gdb/
5151
3169a1c7
HV
5152GEMTEK FM RADIO RECEIVER DRIVER
5153M: Hans Verkuil <hverkuil@xs4all.nl>
5154L: linux-media@vger.kernel.org
5155T: git git://linuxtv.org/media_tree.git
a825eaec 5156W: https://linuxtv.org
3169a1c7
HV
5157S: Maintained
5158F: drivers/media/radio/radio-gemtek*
5159
1c23af90 5160GENERIC GPIO I2C DRIVER
880b0e26 5161M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5162S: Supported
679655da
JP
5163F: drivers/i2c/busses/i2c-gpio.c
5164F: include/linux/i2c-gpio.h
1c23af90 5165
92ed1a76
PK
5166GENERIC GPIO I2C MULTIPLEXER DRIVER
5167M: Peter Korsgaard <peter.korsgaard@barco.com>
5168L: linux-i2c@vger.kernel.org
5169S: Supported
e7065e20
JD
5170F: drivers/i2c/muxes/i2c-mux-gpio.c
5171F: include/linux/i2c-mux-gpio.h
5172F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5173
9251ce95 5174GENERIC HDLC (WAN) DRIVERS
8b58be88 5175M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5176W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5177S: Maintained
679655da
JP
5178F: drivers/net/wan/c101.c
5179F: drivers/net/wan/hd6457*
5180F: drivers/net/wan/hdlc*
5181F: drivers/net/wan/n2.c
5182F: drivers/net/wan/pc300too.c
5183F: drivers/net/wan/pci200syn.c
5184F: drivers/net/wan/wanxl*
1da177e4 5185
1527aab6 5186GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5187M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5188L: linux-arch@vger.kernel.org
5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5190S: Maintained
14430813
JP
5191F: include/asm-generic/
5192F: include/uapi/asm-generic/
1527aab6 5193
ff764963
KVA
5194GENERIC PHY FRAMEWORK
5195M: Kishon Vijay Abraham I <kishon@ti.com>
5196L: linux-kernel@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5198S: Supported
5199F: drivers/phy/
5200F: include/linux/phy/
5201
eea97aed
KH
5202GENERIC PM DOMAINS
5203M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5204M: Kevin Hilman <khilman@kernel.org>
5205M: Ulf Hansson <ulf.hansson@linaro.org>
5206L: linux-pm@vger.kernel.org
5207S: Supported
5208F: drivers/base/power/domain*.c
5209F: include/linux/pm_domain.h
5210
ccb86a69 5211GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5212M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5213L: kvm@vger.kernel.org
ccb86a69
MT
5214S: Supported
5215F: drivers/uio/uio_pci_generic.c
5216
f8f1ec73
JP
5217GET_MAINTAINER SCRIPT
5218M: Joe Perches <joe@perches.com>
5219S: Maintained
5220F: scripts/get_maintainer.pl
5221
5be7b50f 5222GFS2 FILE SYSTEM
8b58be88 5223M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5224M: Bob Peterson <rpeterso@redhat.com>
a4644184 5225L: cluster-devel@redhat.com
5be7b50f 5226W: http://sources.redhat.com/cluster/
28666d6d 5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5228S: Supported
679655da
JP
5229F: Documentation/filesystems/gfs2*.txt
5230F: fs/gfs2/
c117ab84 5231F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5232
0a34eb8f 5233GIGASET ISDN DRIVERS
6b096fde 5234M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5235L: gigaset307x-common@lists.sourceforge.net
5236W: http://gigaset307x.sourceforge.net/
6b096fde 5237S: Odd Fixes
679655da
JP
5238F: Documentation/isdn/README.gigaset
5239F: drivers/isdn/gigaset/
c117ab84 5240F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5241
7eea35fe
JP
5242GO7007 MPEG CODEC
5243M: Hans Verkuil <hans.verkuil@cisco.com>
5244L: linux-media@vger.kernel.org
5245S: Maintained
5246F: drivers/media/usb/go7007/
5247
ca96ea86
BN
5248GOODIX TOUCHSCREEN
5249M: Bastien Nocera <hadess@hadess.net>
5250L: linux-input@vger.kernel.org
5251S: Maintained
5252F: drivers/input/touchscreen/goodix.c
5253
a0dc00b4 5254GPIO SUBSYSTEM
e4651a9f 5255M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5256M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5257L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5259S: Maintained
cd97a449 5260F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5261F: Documentation/gpio/
40c159b7 5262F: Documentation/ABI/testing/gpio-cdev
fe95046e 5263F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5264F: drivers/gpio/
bdc6e95e
AC
5265F: include/linux/gpio/
5266F: include/linux/gpio.h
9b692346 5267F: include/asm-generic/gpio.h
3c702e99 5268F: include/uapi/linux/gpio.h
6d591c46 5269F: tools/gpio/
a0dc00b4 5270
71a6d0af
HW
5271GRE DEMULTIPLEXER DRIVER
5272M: Dmitry Kozlov <xeb@mail.ru>
5273L: netdev@vger.kernel.org
5274S: Maintained
11c26770
JP
5275F: net/ipv4/gre_demux.c
5276F: net/ipv4/gre_offload.c
71a6d0af
HW
5277F: include/net/gre.h
5278
d4c41139 5279GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5280M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5281L: netdev@vger.kernel.org
5282S: Maintained
a31a96ad 5283F: drivers/net/ethernet/aeroflex/
d4c41139 5284
e8deeae2 5285GSPCA FINEPIX SUBDRIVER
8b58be88 5286M: Frank Zago <frank@zago.net>
661263b5 5287L: linux-media@vger.kernel.org
275ffde4 5288T: git git://linuxtv.org/media_tree.git
e8deeae2 5289S: Maintained
0c0d06ca 5290F: drivers/media/usb/gspca/finepix.c
e8deeae2 5291
4b3fa3c4
OL
5292GSPCA GL860 SUBDRIVER
5293M: Olivier Lorin <o.lorin@laposte.net>
5294L: linux-media@vger.kernel.org
275ffde4 5295T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5296S: Maintained
0c0d06ca 5297F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5298
e8deeae2 5299GSPCA M5602 SUBDRIVER
8b58be88 5300M: Erik Andren <erik.andren@gmail.com>
661263b5 5301L: linux-media@vger.kernel.org
275ffde4 5302T: git git://linuxtv.org/media_tree.git
e8deeae2 5303S: Maintained
0c0d06ca 5304F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5305
5306GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5307M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5308L: linux-media@vger.kernel.org
275ffde4 5309T: git git://linuxtv.org/media_tree.git
c0936df4 5310S: Odd Fixes
0c0d06ca 5311F: drivers/media/usb/gspca/pac207.c
e8deeae2 5312
261982f1 5313GSPCA SN9C20X SUBDRIVER
d95c5b0b 5314M: Brian Johnson <brijohn@gmail.com>
261982f1 5315L: linux-media@vger.kernel.org
275ffde4 5316T: git git://linuxtv.org/media_tree.git
261982f1 5317S: Maintained
0c0d06ca 5318F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5319
e8deeae2 5320GSPCA T613 SUBDRIVER
8b58be88 5321M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5322L: linux-media@vger.kernel.org
275ffde4 5323T: git git://linuxtv.org/media_tree.git
e8deeae2 5324S: Maintained
0c0d06ca 5325F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5326
5327GSPCA USB WEBCAM DRIVER
c0936df4 5328M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5329L: linux-media@vger.kernel.org
275ffde4 5330T: git git://linuxtv.org/media_tree.git
c0936df4 5331S: Odd Fixes
0c0d06ca 5332F: drivers/media/usb/gspca/
e8deeae2 5333
584ec979 5334GUID PARTITION TABLE (GPT)
4f973c63 5335M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5336L: linux-efi@vger.kernel.org
5337S: Maintained
5338F: block/partitions/efi.*
5339
aa3c598b 5340STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5341M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5342L: linux-media@vger.kernel.org
275ffde4 5343T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5344S: Maintained
5345F: drivers/media/usb/stk1160/
e8deeae2 5346
4e456b86
YS
5347H8/300 ARCHITECTURE
5348M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5349L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5350W: http://uclinux-h8.sourceforge.jp
5351T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5352S: Maintained
5353F: arch/h8300/
5354F: drivers/clocksource/h8300_*.c
5355F: drivers/clk/h8300/
5356F: drivers/irqchip/irq-renesas-h8*.c
5357
71a6d0af
HW
5358HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5359M: Frank Seidel <frank@f-seidel.de>
5360L: platform-driver-x86@vger.kernel.org
5361W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5362S: Maintained
5363F: drivers/platform/x86/hdaps.c
5364
48fc9e26
HV
5365HDPVR USB VIDEO ENCODER DRIVER
5366M: Hans Verkuil <hverkuil@xs4all.nl>
5367L: linux-media@vger.kernel.org
5368T: git git://linuxtv.org/media_tree.git
a825eaec 5369W: https://linuxtv.org
48fc9e26 5370S: Odd Fixes
14430813 5371F: drivers/media/usb/hdpvr/
48fc9e26 5372
71a6d0af 5373HWPOISON MEMORY FAILURE HANDLING
f9625c48 5374M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5375L: linux-mm@kvack.org
71a6d0af
HW
5376S: Maintained
5377F: mm/memory-failure.c
5378F: mm/hwpoison-inject.c
5379
5380HYPERVISOR VIRTUAL CONSOLE DRIVER
5381L: linuxppc-dev@lists.ozlabs.org
5382S: Odd Fixes
5383F: drivers/tty/hvc/
5384
e5ab1477
AP
5385HACKRF MEDIA DRIVER
5386M: Antti Palosaari <crope@iki.fi>
5387L: linux-media@vger.kernel.org
a825eaec 5388W: https://linuxtv.org
e5ab1477
AP
5389W: http://palosaari.fi/linux/
5390Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391T: git git://linuxtv.org/anttip/media_tree.git
5392S: Maintained
5393F: drivers/media/usb/hackrf/
5394
5b543965 5395HARDWARE MONITORING
d8130624 5396M: Jean Delvare <jdelvare@suse.com>
ca462085 5397M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5398L: linux-hwmon@vger.kernel.org
5399W: http://hwmon.wiki.kernel.org/
a94ef4ed 5400T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5402S: Maintained
047f4ec2 5403F: Documentation/hwmon/
679655da 5404F: drivers/hwmon/
047f4ec2 5405F: include/linux/hwmon*.h
5b543965 5406
844dd05f 5407HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5408M: Matt Mackall <mpm@selenic.com>
5409M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5410L: linux-crypto@vger.kernel.org
c0d0787b 5411S: Odd fixes
f6c60b15 5412F: Documentation/devicetree/bindings/rng/
679655da
JP
5413F: Documentation/hw_random.txt
5414F: drivers/char/hw_random/
5415F: include/linux/hw_random.h
844dd05f 5416
8b37fcfc
OBC
5417HARDWARE SPINLOCK CORE
5418M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5419M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5420L: linux-remoteproc@vger.kernel.org
8b37fcfc 5421S: Maintained
9f273c24 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5423F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5424F: Documentation/hwspinlock.txt
2dbd8585 5425F: drivers/hwspinlock/
8b37fcfc
OBC
5426F: include/linux/hwspinlock.h
5427
1da177e4 5428HARMONY SOUND DRIVER
ac6aecbf 5429L: linux-parisc@vger.kernel.org
1da177e4 5430S: Maintained
679655da 5431F: sound/parisc/harmony.*
1da177e4 5432
91952bc0
AP
5433HD29L2 MEDIA DRIVER
5434M: Antti Palosaari <crope@iki.fi>
5435L: linux-media@vger.kernel.org
a825eaec 5436W: https://linuxtv.org
91952bc0
AP
5437W: http://palosaari.fi/linux/
5438Q: http://patchwork.linuxtv.org/project/linux-media/list/
5439T: git git://linuxtv.org/anttip/media_tree.git
5440S: Maintained
5441F: drivers/media/dvb-frontends/hd29l2*
5442
214de83e
BB
5443HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5444M: Brian Boylston <brian.boylston@hpe.com>
5445S: Supported
5446F: Documentation/watchdog/hpwdt.txt
5447F: drivers/watchdog/hpwdt.c
5448
9257aa49 5449HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5450M: Don Brace <don.brace@microsemi.com>
9257aa49 5451L: iss_storagedev@hp.com
a0a268ad 5452L: esc.storagedev@microsemi.com
693373db 5453L: linux-scsi@vger.kernel.org
9257aa49
SC
5454S: Supported
5455F: Documentation/scsi/hpsa.txt
5456F: drivers/scsi/hpsa*.[ch]
5457F: include/linux/cciss*.h
c117ab84 5458F: include/uapi/linux/cciss*.h
9257aa49 5459
e2d1d6c0 5460HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5461M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5462L: iss_storagedev@hp.com
516fdcea 5463L: esc.storagedev@microsemi.com
693373db 5464L: linux-scsi@vger.kernel.org
e2d1d6c0 5465S: Supported
679655da
JP
5466F: Documentation/blockdev/cciss.txt
5467F: drivers/block/cciss*
5468F: include/linux/cciss_ioctl.h
c117ab84 5469F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5470
f48ad614
DD
5471HFI1 DRIVER
5472M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5473M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5474L: linux-rdma@vger.kernel.org
5475S: Supported
5476F: drivers/infiniband/hw/hfi1
5477
1da177e4 5478HFS FILESYSTEM
6cf515e1
GU
5479L: linux-fsdevel@vger.kernel.org
5480S: Orphan
679655da
JP
5481F: Documentation/filesystems/hfs.txt
5482F: fs/hfs/
1da177e4 5483
ef575f47
GU
5484HFSPLUS FILESYSTEM
5485L: linux-fsdevel@vger.kernel.org
5486S: Orphan
5487F: Documentation/filesystems/hfsplus.txt
5488F: fs/hfsplus/
5489
1da177e4 5490HGA FRAMEBUFFER DRIVER
8b58be88 5491M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5492L: linux-nvidia@lists.surfsouth.com
5493W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5494S: Maintained
8a61f013 5495F: drivers/video/fbdev/hgafb.c
1da177e4 5496
4480f15b 5497HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5498M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5499M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5500L: linux-pm@vger.kernel.org
e2d1d6c0 5501S: Supported
679655da
JP
5502F: arch/x86/power/
5503F: drivers/base/power/
5504F: kernel/power/
5505F: include/linux/suspend.h
5506F: include/linux/freezer.h
5507F: include/linux/pm.h
679655da 5508F: arch/*/include/asm/suspend*.h
e2d1d6c0 5509
4ef4caad 5510HID CORE LAYER
e5f6450c 5511M: Jiri Kosina <jikos@kernel.org>
406df153 5512R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5513L: linux-input@vger.kernel.org
54e5881d 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5515S: Maintained
679655da
JP
5516F: drivers/hid/
5517F: include/linux/hid*
c117ab84 5518F: include/uapi/linux/hid*
4ef4caad 5519
30ee72f0 5520HID SENSOR HUB DRIVERS
e5f6450c 5521M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5522M: Jonathan Cameron <jic23@kernel.org>
5523M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5524L: linux-input@vger.kernel.org
5525L: linux-iio@vger.kernel.org
5526S: Maintained
5527F: Documentation/hid/hid-sensor*
5528F: drivers/hid/hid-sensor-*
5529F: drivers/iio/*/hid-*
5530F: include/linux/hid-sensor-*
5531
38bed542 5532HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5533M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5534L: linux-kernel@vger.kernel.org
75fc2d37 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5536S: Maintained
679655da 5537F: Documentation/timers/
5cee9645 5538F: kernel/time/hrtimer.c
88606e80
TG
5539F: kernel/time/clockevents.c
5540F: kernel/time/tick*.*
5541F: kernel/time/timer_*.c
05ed8490 5542F: include/linux/clockchips.h
679655da 5543F: include/linux/hrtimer.h
38bed542 5544
1da177e4 5545HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5546L: linux-hams@vger.kernel.org
8b64f2a0 5547S: Orphan
679655da
JP
5548F: drivers/net/hamradio/dmascc.c
5549F: drivers/net/hamradio/scc.c
1da177e4 5550
ede1e6f8 5551HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5552M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5553W: http://www.highpoint-tech.com
5554S: Supported
679655da
JP
5555F: Documentation/scsi/hptiop.txt
5556F: drivers/scsi/hptiop.c
ede1e6f8 5557
1da177e4 5558HIPPI
8b58be88 5559M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5560L: linux-hippi@sunsite.dk
5561S: Maintained
679655da 5562F: include/linux/hippidevice.h
c117ab84 5563F: include/uapi/linux/if_hippi.h
679655da 5564F: net/802/hippi.c
ff5a3b50 5565F: drivers/net/hippi/
1da177e4 5566
b30d74e4
DH
5567HISILICON NETWORK SUBSYSTEM DRIVER
5568M: Yisen Zhuang <yisen.zhuang@huawei.com>
5569M: Salil Mehta <salil.mehta@huawei.com>
5570L: netdev@vger.kernel.org
5571W: http://www.hisilicon.com
5572S: Maintained
5573F: drivers/net/ethernet/hisilicon/
5574F: Documentation/devicetree/bindings/net/hisilicon*.txt
5575
16c6c252
JG
5576HISILICON SAS Controller
5577M: John Garry <john.garry@huawei.com>
5578W: http://www.hisilicon.com
5579S: Supported
5580F: drivers/scsi/hisi_sas/
5581F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5582
ff1d2767 5583HOST AP DRIVER
8b58be88 5584M: Jouni Malinen <j@w1.fi>
85d32e7b 5585L: hostap@shmoo.com (subscribers-only)
724c6b35 5586L: linux-wireless@vger.kernel.org
ff1d2767
JM
5587W: http://hostap.epitest.fi/
5588S: Maintained
eb4f98d5 5589F: drivers/net/wireless/intersil/hostap/
ff1d2767 5590
dd8cd779 5591HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5592L: platform-driver-x86@vger.kernel.org
95c70215 5593S: Orphan
679655da 5594F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5595
e2d1d6c0 5596HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5597M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5598S: Maintained
7e25d724 5599F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5600
7d2c86b5 5601HPET: High Precision Event Timers driver
8b58be88 5602M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5603S: Maintained
679655da
JP
5604F: Documentation/timers/hpet.txt
5605F: drivers/char/hpet.c
5606F: include/linux/hpet.h
c117ab84 5607F: include/uapi/linux/hpet.h
b9b0332f 5608
e07b5d79 5609HPET: x86
9e06f631 5610S: Orphan
679655da
JP
5611F: arch/x86/kernel/hpet.c
5612F: arch/x86/include/asm/hpet.h
b9b0332f 5613
1da177e4 5614HPFS FILESYSTEM
8b58be88 5615M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5616W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5617S: Maintained
679655da 5618F: fs/hpfs/
1da177e4 5619
3441cded 5620HSI SUBSYSTEM
56459ea9
SR
5621M: Sebastian Reichel <sre@kernel.org>
5622T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5623S: Maintained
5624F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5625F: Documentation/hsi.txt
3441cded
SR
5626F: drivers/hsi/
5627F: include/linux/hsi/
5628F: include/uapi/linux/hsi/
5629
7d2c86b5 5630HSO 3G MODEM DRIVER
8b58be88 5631M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5632W: http://www.pharscape.org
5633S: Maintained
679655da 5634F: drivers/net/usb/hso.c
11cd29b0 5635
19990e29
AB
5636HSR NETWORK PROTOCOL
5637M: Arvid Brodin <arvid.brodin@alten.se>
5638L: netdev@vger.kernel.org
5639S: Maintained
5640F: net/hsr/
5641
5a18c343 5642HTCPEN TOUCHSCREEN DRIVER
8b58be88 5643M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5644L: linux-input@vger.kernel.org
5645S: Maintained
679655da 5646F: drivers/input/touchscreen/htcpen.c
5a18c343 5647
1da177e4 5648HUGETLB FILESYSTEM
6d49e352 5649M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5650S: Maintained
679655da 5651F: fs/hugetlbfs/
1da177e4 5652
05183189 5653Hyper-V CORE AND DRIVERS
9c3646d1 5654M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5655M: Haiyang Zhang <haiyangz@microsoft.com>
5656L: devel@linuxdriverproject.org
5657S: Maintained
a4162747
HZ
5658F: arch/x86/include/asm/mshyperv.h
5659F: arch/x86/include/uapi/asm/hyperv.h
5660F: arch/x86/kernel/cpu/mshyperv.c
05183189 5661F: drivers/hid/hid-hyperv.c
a4162747 5662F: drivers/hv/
f92ca80b 5663F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5664F: drivers/pci/host/pci-hyperv.c
05183189 5665F: drivers/net/hyperv/
a4162747 5666F: drivers/scsi/storvsc_drv.c
8a61f013 5667F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5668F: include/linux/hyperv.h
5669F: tools/hv/
54bf725e 5670F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5671
7724fd04
PR
5672I2C MUXES
5673M: Peter Rosin <peda@axentia.se>
5674L: linux-i2c@vger.kernel.org
5675S: Maintained
2254d24a 5676F: Documentation/i2c/i2c-topology
7724fd04
PR
5677F: Documentation/i2c/muxes/
5678F: Documentation/devicetree/bindings/i2c/i2c-mux*
5679F: drivers/i2c/i2c-mux.c
5680F: drivers/i2c/muxes/
5681F: include/linux/i2c-mux.h
5682
d85c8a6a 5683I2C OVER PARALLEL PORT
d8130624 5684M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5685L: linux-i2c@vger.kernel.org
5686S: Maintained
5687F: Documentation/i2c/busses/i2c-parport
5688F: Documentation/i2c/busses/i2c-parport-light
5689F: drivers/i2c/busses/i2c-parport.c
5690F: drivers/i2c/busses/i2c-parport-light.c
5691
5692I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5693M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5694L: linux-i2c@vger.kernel.org
5695S: Maintained
5696F: Documentation/i2c/busses/i2c-ali1535
5697F: Documentation/i2c/busses/i2c-ali1563
5698F: Documentation/i2c/busses/i2c-ali15x3
5699F: Documentation/i2c/busses/i2c-amd756
5700F: Documentation/i2c/busses/i2c-amd8111
5701F: Documentation/i2c/busses/i2c-i801
5702F: Documentation/i2c/busses/i2c-nforce2
5703F: Documentation/i2c/busses/i2c-piix4
5704F: Documentation/i2c/busses/i2c-sis5595
5705F: Documentation/i2c/busses/i2c-sis630
5706F: Documentation/i2c/busses/i2c-sis96x
5707F: Documentation/i2c/busses/i2c-via
5708F: Documentation/i2c/busses/i2c-viapro
5709F: drivers/i2c/busses/i2c-ali1535.c
5710F: drivers/i2c/busses/i2c-ali1563.c
5711F: drivers/i2c/busses/i2c-ali15x3.c
5712F: drivers/i2c/busses/i2c-amd756.c
5713F: drivers/i2c/busses/i2c-amd756-s4882.c
5714F: drivers/i2c/busses/i2c-amd8111.c
5715F: drivers/i2c/busses/i2c-i801.c
5716F: drivers/i2c/busses/i2c-isch.c
5717F: drivers/i2c/busses/i2c-nforce2.c
5718F: drivers/i2c/busses/i2c-nforce2-s4985.c
5719F: drivers/i2c/busses/i2c-piix4.c
5720F: drivers/i2c/busses/i2c-sis5595.c
5721F: drivers/i2c/busses/i2c-sis630.c
5722F: drivers/i2c/busses/i2c-sis96x.c
5723F: drivers/i2c/busses/i2c-via.c
5724F: drivers/i2c/busses/i2c-viapro.c
5725
cb7f07a4
NH
5726I2C/SMBUS ISMT DRIVER
5727M: Seth Heasley <seth.heasley@intel.com>
5728M: Neil Horman <nhorman@tuxdriver.com>
5729L: linux-i2c@vger.kernel.org
5730F: drivers/i2c/busses/i2c-ismt.c
5731F: Documentation/i2c/busses/i2c-ismt
5732
6ea884db 5733I2C/SMBUS STUB DRIVER
d8130624 5734M: Jean Delvare <jdelvare@suse.com>
846557d3 5735L: linux-i2c@vger.kernel.org
6ea884db 5736S: Maintained
8547a5bc 5737F: drivers/i2c/i2c-stub.c
6ea884db 5738
5b543965 5739I2C SUBSYSTEM
14d77c4d 5740M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5741L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5742W: https://i2c.wiki.kernel.org/
5743Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5745S: Maintained
40ed1b4c 5746F: Documentation/devicetree/bindings/i2c/
679655da
JP
5747F: Documentation/i2c/
5748F: drivers/i2c/
630bc46e 5749F: drivers/i2c/*/
679655da 5750F: include/linux/i2c.h
03b70d62 5751F: include/linux/i2c-*.h
c117ab84
CEB
5752F: include/uapi/linux/i2c.h
5753F: include/uapi/linux/i2c-*.h
1da177e4 5754
4560d677
WS
5755I2C ACPI SUPPORT
5756M: Mika Westerberg <mika.westerberg@linux.intel.com>
5757L: linux-i2c@vger.kernel.org
5758L: linux-acpi@vger.kernel.org
5759S: Maintained
4560d677 5760
d85c8a6a 5761I2C-TAOS-EVM DRIVER
d8130624 5762M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5763L: linux-i2c@vger.kernel.org
5764S: Maintained
5765F: Documentation/i2c/busses/i2c-taos-evm
5766F: drivers/i2c/busses/i2c-taos-evm.c
5767
e8c76eed 5768I2C-TINY-USB DRIVER
8b58be88 5769M: Till Harbaum <till@harbaum.org>
846557d3 5770L: linux-i2c@vger.kernel.org
932d1872 5771W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5772S: Maintained
679655da 5773F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5774
1da177e4 5775i386 BOOT CODE
8b58be88 5776M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5777S: Maintained
679655da 5778F: arch/x86/boot/
1da177e4
LT
5779
5780i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5781M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5783S: Maintained
5784
1da177e4 5785IA64 (Itanium) PLATFORM
8b58be88
JP
5786M: Tony Luck <tony.luck@intel.com>
5787M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5788L: linux-ia64@vger.kernel.org
6b1c70b1 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5790S: Maintained
679655da 5791F: arch/ia64/
1da177e4 5792
4cd38750
LDSB
5793IBM Power VMX Cryptographic instructions
5794M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5795M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5796L: linux-crypto@vger.kernel.org
5797S: Supported
5798F: drivers/crypto/vmx/Makefile
5799F: drivers/crypto/vmx/Kconfig
5800F: drivers/crypto/vmx/vmx.c
5801F: drivers/crypto/vmx/aes*
5802F: drivers/crypto/vmx/ghash*
5803F: drivers/crypto/vmx/ppc-xlate.pl
5804
956c203c 5805IBM Power in-Nest Crypto Acceleration
4cd38750 5806M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5807M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5808L: linux-crypto@vger.kernel.org
5809S: Supported
28bceeaa
DS
5810F: drivers/crypto/nx/Makefile
5811F: drivers/crypto/nx/Kconfig
5812F: drivers/crypto/nx/nx-aes*
5813F: drivers/crypto/nx/nx-sha*
5814F: drivers/crypto/nx/nx.*
5815F: drivers/crypto/nx/nx_csbcpb.h
5816F: drivers/crypto/nx/nx_debugfs.h
956c203c 5817
0e16aafb 5818IBM Power 842 compression accelerator
41656aa7 5819M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5820S: Supported
28bceeaa
DS
5821F: drivers/crypto/nx/Makefile
5822F: drivers/crypto/nx/Kconfig
7011a122 5823F: drivers/crypto/nx/nx-842*
2da572c9 5824F: include/linux/sw842.h
2062c5b6 5825F: crypto/842.c
2da572c9 5826F: lib/842/
0e16aafb 5827
1da177e4 5828IBM Power Linux RAID adapter
8b58be88 5829M: Brian King <brking@us.ibm.com>
1da177e4 5830S: Supported
679655da 5831F: drivers/scsi/ipr.*
1da177e4 5832
9d348af4 5833IBM Power Virtual Ethernet Device Driver
eddd63a6 5834M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5835L: netdev@vger.kernel.org
5836S: Supported
9aa32835 5837F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5838
032c5e82
TF
5839IBM Power SRIOV Virtual NIC Device Driver
5840M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5841M: John Allen <jallen@linux.vnet.ibm.com>
5842L: netdev@vger.kernel.org
5843S: Supported
5844F: drivers/net/ethernet/ibm/ibmvnic.*
5845
e6babec6 5846IBM Power Virtual SCSI Device Drivers
bcbde52b 5847M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5848L: linux-scsi@vger.kernel.org
5849S: Supported
e6babec6 5850F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5851F: include/scsi/viosrp.h
5852
5853IBM Power Virtual SCSI Device Target Driver
5854M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5855M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5856L: linux-scsi@vger.kernel.org
5857L: target-devel@vger.kernel.org
5858S: Supported
5859F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5860
5861IBM Power Virtual FC Device Drivers
44b4dad9 5862M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5863L: linux-scsi@vger.kernel.org
5864S: Supported
5865F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5866
1da177e4 5867IBM ServeRAID RAID DRIVER
f9213e78 5868S: Orphan
679655da 5869F: drivers/scsi/ips.*
1da177e4 5870
6ed9f9c4
PT
5871ICH LPC AND GPIO DRIVER
5872M: Peter Tyser <ptyser@xes-inc.com>
5873S: Maintained
5874F: drivers/mfd/lpc_ich.c
5875F: drivers/gpio/gpio-ich.c
5876
1e7106fc 5877IDE SUBSYSTEM
8b58be88 5878M: "David S. Miller" <davem@davemloft.net>
1da177e4 5879L: linux-ide@vger.kernel.org
8a6e2535 5880Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5882S: Maintained
679655da
JP
5883F: Documentation/ide/
5884F: drivers/ide/
5885F: include/linux/ide.h
1da177e4 5886
6cb8c13d
IP
5887IDEAPAD LAPTOP EXTRAS DRIVER
5888M: Ike Panhc <ike.pan@canonical.com>
5889L: platform-driver-x86@vger.kernel.org
5890W: http://launchpad.net/ideapad-laptop
5891S: Maintained
5892F: drivers/platform/x86/ideapad-laptop.c
5893
1ea4c161
AM
5894IDEAPAD LAPTOP SLIDEBAR DRIVER
5895M: Andrey Moiseev <o2g.org.ru@gmail.com>
5896L: linux-input@vger.kernel.org
5897W: https://github.com/o2genum/ideapad-slidebar
5898S: Maintained
5899F: drivers/input/misc/ideapad_slidebar.c
5900
0f861e8c 5901IDE/ATAPI DRIVERS
487ba8e8 5902M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5903L: linux-ide@vger.kernel.org
c404c199 5904S: Maintained
679655da
JP
5905F: Documentation/cdrom/ide-cd
5906F: drivers/ide/ide-cd*
1da177e4 5907
27471fdb 5908IDLE-I7300
8b58be88 5909M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5910L: linux-pm@vger.kernel.org
27471fdb 5911S: Supported
679655da 5912F: drivers/idle/i7300_idle.c
27471fdb 5913
02cf2286 5914IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5915M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5916L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5917W: http://wpan.cakelab.org/
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5920S: Maintained
5921F: net/ieee802154/
68653359 5922F: net/mac802154/
251741b1 5923F: drivers/net/ieee802154/
580947d3
AA
5924F: include/linux/nl802154.h
5925F: include/linux/ieee802154.h
5926F: include/net/nl802154.h
5927F: include/net/mac802154.h
5928F: include/net/af_ieee802154.h
5929F: include/net/cfg802154.h
5930F: include/net/ieee802154_netdev.h
ebef9c12 5931F: Documentation/networking/ieee802154.txt
02cf2286 5932
b1c97193
SY
5933IGORPLUG-USB IR RECEIVER
5934M: Sean Young <sean@mess.org>
5935L: linux-media@vger.kernel.org
5936S: Maintained
5937F: drivers/media/rc/igorplugusb.c
5938
40ad4a30
SY
5939IGUANAWORKS USB IR TRANSCEIVER
5940M: Sean Young <sean@mess.org>
5941L: linux-media@vger.kernel.org
5942S: Maintained
5943F: drivers/media/rc/iguanair.c
5944
9545f86e 5945IIO SUBSYSTEM AND DRIVERS
030a13d7 5946M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5947R: Hartmut Knaack <knaack.h@gmx.de>
5948R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5949R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5950L: linux-iio@vger.kernel.org
21d41655 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5952S: Maintained
866b148a 5953F: Documentation/devicetree/bindings/iio/
03e7c251 5954F: drivers/iio/
9545f86e 5955F: drivers/staging/iio/
8fe671fc 5956F: include/linux/iio/
817020cf 5957F: tools/iio/
9545f86e 5958
65519263
SG
5959IKANOS/ADI EAGLE ADSL USB DRIVER
5960M: Matthieu Castet <castet.matthieu@free.fr>
5961M: Stanislaw Gruszka <stf_xl@wp.pl>
5962S: Maintained
5963F: drivers/usb/atm/ueagle-atm.c
5964
e89ab51f
GR
5965INA209 HARDWARE MONITOR DRIVER
5966M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5967L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5968S: Maintained
5969F: Documentation/hwmon/ina209
5970F: Documentation/devicetree/bindings/i2c/ina209.txt
5971F: drivers/hwmon/ina209.c
5972
5973INA2XX HARDWARE MONITOR DRIVER
5974M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5975L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5976S: Maintained
5977F: Documentation/hwmon/ina2xx
5978F: drivers/hwmon/ina2xx.c
5979F: include/linux/platform_data/ina2xx.h
5980
14dc124f
SIG
5981INDUSTRY PACK SUBSYSTEM (IPACK)
5982M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5983M: Jens Taprogge <jens.taprogge@taprogge.org>
5984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5985L: industrypack-devel@lists.sourceforge.net
5986W: http://industrypack.sourceforge.net
5987S: Maintained
5988F: drivers/ipack/
5989
8adc53fd
ZLK
5990INGENIC JZ4780 DMA Driver
5991M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5992S: Maintained
5993F: drivers/dma/dma-jz4780.c
5994
aa7168f4 5995INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5996M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5997M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5998L: linux-ima-devel@lists.sourceforge.net
5999L: linux-ima-user@lists.sourceforge.net
6000L: linux-security-module@vger.kernel.org
9f273c24 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6002S: Supported
679655da 6003F: security/integrity/ima/
aa7168f4 6004
9a4ea5a9
JH
6005IMGTEC IR DECODER DRIVER
6006M: James Hogan <james.hogan@imgtec.com>
6007S: Maintained
6008F: drivers/media/rc/img-ir/
6009
1da177e4 6010IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6011L: linux-fbdev@vger.kernel.org
843393d3 6012S: Orphan
8a61f013 6013F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6014
6015INFINIBAND SUBSYSTEM
b6b2bbe6 6016M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6017M: Sean Hefty <sean.hefty@intel.com>
6018M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6019L: linux-rdma@vger.kernel.org
605841f5 6020W: http://www.openfabrics.org/
8a6e2535 6021Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6023S: Supported
679655da
JP
6024F: Documentation/infiniband/
6025F: drivers/infiniband/
c117ab84 6026F: include/uapi/linux/if_infiniband.h
954138dc
YD
6027F: include/uapi/rdma/
6028F: include/rdma/
1da177e4 6029
c9f04f58 6030INOTIFY
8b58be88
JP
6031M: John McCutchan <john@johnmccutchan.com>
6032M: Robert Love <rlove@rlove.org>
6033M: Eric Paris <eparis@parisplace.org>
c9f04f58 6034S: Maintained
679655da
JP
6035F: Documentation/filesystems/inotify.txt
6036F: fs/notify/inotify/
6037F: include/linux/inotify.h
c117ab84 6038F: include/uapi/linux/inotify.h
c9f04f58 6039
e2d1d6c0 6040INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6041M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6042L: linux-input@vger.kernel.org
8a6e2535 6043Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6045S: Maintained
679655da 6046F: drivers/input/
f4eea7e2 6047F: include/linux/input.h
c117ab84 6048F: include/uapi/linux/input.h
f4eea7e2 6049F: include/linux/input/
e52d8398 6050F: Documentation/devicetree/bindings/input/
e2d1d6c0 6051
3267a87f 6052INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6053M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6054L: linux-input@vger.kernel.org
75dd112a 6055S: Odd fixes
3267a87f 6056F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6057F: drivers/input/input-mt.c
3267a87f
HR
6058K: \b(ABS|SYN)_MT_
6059
97fa99a3
JY
6060INTEL ASoC BDW/HSW DRIVERS
6061M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6063S: Supported
e8e1225d
JP
6064F: sound/soc/intel/common/sst-dsp*
6065F: sound/soc/intel/common/sst-firmware.c
6066F: sound/soc/intel/boards/broadwell.c
6067F: sound/soc/intel/haswell/
97fa99a3 6068
4ac13e17
DJ
6069INTEL C600 SERIES SAS CONTROLLER DRIVER
6070M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6071M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6072L: linux-scsi@vger.kernel.org
7106891a
DJ
6073T: git git://git.code.sf.net/p/intel-sas/isci
6074S: Supported
4ac13e17 6075F: drivers/scsi/isci/
4ac13e17 6076
ecc83e52
AH
6077INTEL HID EVENT DRIVER
6078M: Alex Hung <alex.hung@canonical.com>
6079L: platform-driver-x86@vger.kernel.org
6080S: Maintained
6081F: drivers/platform/x86/intel-hid.c
6082
332e0812
AK
6083INTEL VIRTUAL BUTTON DRIVER
6084M: AceLan Kao <acelan.kao@canonical.com>
6085L: platform-driver-x86@vger.kernel.org
6086S: Maintained
6087F: drivers/platform/x86/intel-vbtn.c
6088
26717172
LB
6089INTEL IDLE DRIVER
6090M: Len Brown <lenb@kernel.org>
bf1c138e 6091L: linux-pm@vger.kernel.org
08deed1e 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6093S: Supported
6094F: drivers/idle/intel_idle.c
6095
7c1ac18d 6096INTEL PSTATE DRIVER
58ac1f62
SP
6097M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6098M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6099L: linux-pm@vger.kernel.org
6100S: Supported
6101F: drivers/cpufreq/intel_pstate.c
6102
9eb8ef74 6103INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6104M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6105L: linux-fbdev@vger.kernel.org
ce00f85c 6106S: Maintained
679655da 6107F: Documentation/fb/intelfb.txt
8a61f013 6108F: drivers/video/fbdev/intelfb/
9eb8ef74 6109
1da177e4 6110INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6111M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6112L: linux-fbdev@vger.kernel.org
ce00f85c 6113S: Maintained
8a61f013 6114F: drivers/video/fbdev/i810/
1da177e4 6115
f4a9bc4c 6116INTEL MENLOW THERMAL DRIVER
8b58be88 6117M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6118L: platform-driver-x86@vger.kernel.org
5ca92bd9 6119W: https://01.org/linux-acpi
f4a9bc4c 6120S: Supported
679655da 6121F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6122
248a9dc3 6123INTEL I/OAT DMA DRIVER
18ebd564 6124M: Dave Jiang <dave.jiang@intel.com>
08223d80 6125R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6126L: dmaengine@vger.kernel.org
6127Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6128S: Supported
679655da 6129F: drivers/dma/ioat*
248a9dc3 6130
6c8909b4 6131INTEL IOMMU (VT-d)
8b58be88 6132M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6133L: iommu@lists.linux-foundation.org
54e5881d 6134T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6135S: Supported
3fb39615 6136F: drivers/iommu/intel-iommu.c
679655da 6137F: include/linux/intel-iommu.h
6c8909b4 6138
b3e5f263 6139INTEL IOP-ADMA DMA DRIVER
08223d80 6140R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6141S: Odd fixes
679655da 6142F: drivers/dma/iop-adma.c
b3e5f263 6143
9251ce95 6144INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6145M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6146S: Maintained
679655da
JP
6147F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6148F: arch/arm/mach-ixp4xx/include/mach/npe.h
6149F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6150F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6151F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6152F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6153
844dd05f 6154INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6155M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6156S: Maintained
679655da 6157F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6158
2f302324 6159INTEL ETHERNET DRIVERS
8b58be88 6160M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6161L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6162W: http://www.intel.com/support/feedback.htm
d94e6fed 6163W: http://e1000.sourceforge.net/
2f302324
JK
6164Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6167S: Supported
0d164401
JK
6168F: Documentation/networking/e100.txt
6169F: Documentation/networking/e1000.txt
6170F: Documentation/networking/e1000e.txt
6171F: Documentation/networking/igb.txt
6172F: Documentation/networking/igbvf.txt
6173F: Documentation/networking/ixgb.txt
6174F: Documentation/networking/ixgbe.txt
6175F: Documentation/networking/ixgbevf.txt
1bff6529 6176F: Documentation/networking/i40e.txt
105bf2fe 6177F: Documentation/networking/i40evf.txt
dee1ad47 6178F: drivers/net/ethernet/intel/
bc90d291 6179F: drivers/net/ethernet/intel/*/
1da177e4 6180
6e4de866
FL
6181INTEL RDMA RNIC DRIVER
6182M: Faisal Latif <faisal.latif@intel.com>
6183R: Chien Tin Tung <chien.tin.tung@intel.com>
6184R: Mustafa Ismail <mustafa.ismail@intel.com>
6185R: Shiraz Saleem <shiraz.saleem@intel.com>
6186R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6187L: linux-rdma@vger.kernel.org
6188S: Supported
6189F: drivers/infiniband/hw/i40iw/
6190
224f9e6d
AS
6191INTEL MERRIFIELD GPIO DRIVER
6192M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6193L: linux-gpio@vger.kernel.org
6194S: Maintained
6195F: drivers/gpio/gpio-merrifield.c
6196
0963d59b
LW
6197INTEL-MID GPIO DRIVER
6198M: David Cohen <david.a.cohen@linux.intel.com>
6199L: linux-gpio@vger.kernel.org
6200S: Maintained
6201F: drivers/gpio/gpio-intel-mid.c
6202
ca907a90
SY
6203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6204M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6205L: linux-wireless@vger.kernel.org
ca907a90 6206S: Maintained
679655da 6207F: Documentation/networking/README.ipw2100
679655da 6208F: Documentation/networking/README.ipw2200
367a1092 6209F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6210
5760b0a5
AS
6211INTEL(R) TRACE HUB
6212M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6213S: Supported
6214F: Documentation/trace/intel_th.txt
6215F: drivers/hwtracing/intel_th/
6216
4bd96a7a 6217INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6218M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6219L: tboot-devel@lists.sourceforge.net
6220W: http://tboot.sourceforge.net
e9b7d7c8 6221T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6222S: Supported
6223F: Documentation/intel_txt.txt
6224F: include/linux/tboot.h
6225F: arch/x86/kernel/tboot.c
6226
8a70da82 6227INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6228M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6229M: linux-wimax@intel.com
49e7d9df 6230L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6231S: Supported
6232W: http://linuxwimax.org
679655da
JP
6233F: Documentation/wimax/README.i2400m
6234F: drivers/net/wimax/i2400m/
c117ab84 6235F: include/uapi/linux/wimax/i2400m.h
8a70da82 6236
1c0ce89c
SG
6237INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6238M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6239L: linux-wireless@vger.kernel.org
1c0ce89c 6240S: Supported
7ac9a364 6241F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6242
b481de9c 6243INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6244M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6245M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6246M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6247M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6248L: linux-wireless@vger.kernel.org
b481de9c 6249W: http://intellinuxwireless.org
b62ff718 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6251S: Supported
e705c121 6252F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6253
de8fe023
TW
6254INTEL MANAGEMENT ENGINE (mei)
6255M: Tomas Winkler <tomas.winkler@intel.com>
6256L: linux-kernel@vger.kernel.org
6257S: Supported
c117ab84 6258F: include/uapi/linux/mei.h
5069288b 6259F: include/linux/mei_cl_bus.h
de8fe023 6260F: drivers/misc/mei/*
222818c3 6261F: drivers/watchdog/mei_wdt.c
e07950a1 6262F: Documentation/misc-devices/mei/*
de8fe023 6263
50ceb98b
SD
6264INTEL MIC DRIVERS (mic)
6265M: Sudeep Dutt <sudeep.dutt@intel.com>
6266M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6267S: Supported
6268W: https://github.com/sudeepdutt/mic
6269W: http://software.intel.com/en-us/mic-developer
6270F: include/linux/mic_bus.h
6271F: include/linux/scif.h
6272F: include/uapi/linux/mic_common.h
6273F: include/uapi/linux/mic_ioctl.h
9f273c24 6274F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6275F: drivers/misc/mic/
6276F: drivers/dma/mic_x100_dma.c
6277F: drivers/dma/mic_x100_dma.h
9f273c24 6278F: Documentation/mic/
50ceb98b 6279
fdca4f16 6280INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6281M: Zha Qipeng<qipeng.zha@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6285F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6286F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6287F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6288
378f956e
SKC
6289INTEL TELEMETRY DRIVER
6290M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
378f956e 6293F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6294F: drivers/platform/x86/intel_telemetry*
0a8b8353 6295
b740d2e9
RB
6296INTEL PMC CORE DRIVER
6297M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6298M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6299L: platform-driver-x86@vger.kernel.org
6300S: Maintained
6301F: arch/x86/include/asm/pmc_core.h
6302F: drivers/platform/x86/intel_pmc_core*
6303
cb109a0e 6304IOC3 ETHERNET DRIVER
8b58be88 6305M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6306L: linux-mips@linux-mips.org
6307S: Maintained
8862bf1e 6308F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6309
cb109a0e 6310IOC3 SERIAL DRIVER
8b58be88 6311M: Pat Gefre <pfg@sgi.com>
d39e0721 6312L: linux-serial@vger.kernel.org
cb109a0e 6313S: Maintained
df621252 6314F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6315
0b6e8569
SW
6316IOMMU DRIVERS
6317M: Joerg Roedel <joro@8bytes.org>
6318L: iommu@lists.linux-foundation.org
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6320S: Maintained
efcd94c0 6321F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6322F: drivers/iommu/
6323
4480f15b 6324IP MASQUERADING
8b58be88 6325M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6326S: Maintained
679655da 6327F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6328
4409ebe9 6329IPMI SUBSYSTEM
8b58be88 6330M: Corey Minyard <minyard@acm.org>
b0c90653 6331L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6332W: http://openipmi.sourceforge.net/
6333S: Supported
679655da
JP
6334F: Documentation/IPMI.txt
6335F: drivers/char/ipmi/
6336F: include/linux/ipmi*
c117ab84 6337F: include/uapi/linux/ipmi*
4409ebe9 6338
2d800897
KW
6339QCOM AUDIO (ASoC) DRIVERS
6340M: Patrick Lai <plai@codeaurora.org>
6341M: Banajit Goswami <bgoswami@codeaurora.org>
6342L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6343S: Supported
6344F: sound/soc/qcom/
6345
e2d1d6c0 6346IPS SCSI RAID DRIVER
8b58be88 6347M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6348L: linux-scsi@vger.kernel.org
6349W: http://www.adaptec.com/
6350S: Maintained
679655da 6351F: drivers/scsi/ips*
e2d1d6c0
RD
6352
6353IPVS
8b58be88
JP
6354M: Wensong Zhang <wensong@linux-vs.org>
6355M: Simon Horman <horms@verge.net.au>
6356M: Julian Anastasov <ja@ssi.bg>
979b6c13 6357L: netdev@vger.kernel.org
e2d1d6c0 6358L: lvs-devel@vger.kernel.org
1da177e4 6359S: Maintained
9f273c24
FW
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6362F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6363F: include/net/ip_vs.h
c117ab84 6364F: include/uapi/linux/ip_vs.h
679655da 6365F: net/netfilter/ipvs/
1da177e4 6366
e7839f25 6367IPWIRELESS DRIVER
e5f6450c 6368M: Jiri Kosina <jikos@kernel.org>
d8130624 6369M: David Sterba <dsterba@suse.com>
92094aa0 6370S: Odd Fixes
282361a0 6371F: drivers/tty/ipwireless/
099dc4fb 6372
e2d1d6c0 6373IPX NETWORK LAYER
8b58be88 6374M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6375L: netdev@vger.kernel.org
6376S: Maintained
679655da 6377F: include/net/ipx.h
c117ab84 6378F: include/uapi/linux/ipx.h
679655da 6379F: net/ipx/
e2d1d6c0 6380
1da177e4 6381IRDA SUBSYSTEM
8b58be88 6382M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6383L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6384L: netdev@vger.kernel.org
1da177e4 6385W: http://irda.sourceforge.net/
f353976d 6386S: Maintained
e0057975 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6388F: Documentation/networking/irda.txt
6389F: drivers/net/irda/
6390F: include/net/irda/
6391F: net/irda/
1da177e4 6392
a800c7cc
TG
6393IRQ SUBSYSTEM
6394M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6395L: linux-kernel@vger.kernel.org
a800c7cc 6396S: Maintained
75fc2d37 6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6398F: kernel/irq/
2ed9fd28
JC
6399
6400IRQCHIP DRIVERS
6401M: Thomas Gleixner <tglx@linutronix.de>
6402M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6403M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6404L: linux-kernel@vger.kernel.org
6405S: Maintained
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6408F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6409F: drivers/irqchip/
a800c7cc 6410
7ab3a837 6411IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6412M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6413S: Maintained
b09dec2c 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6415F: Documentation/IRQ-domain.txt
6416F: include/linux/irqdomain.h
6417F: kernel/irq/irqdomain.c
b09dec2c 6418F: kernel/irq/msi.c
7ab3a837 6419
ad7afc38
WBG
6420ISA
6421M: William Breathitt Gray <vilhelm.gray@gmail.com>
6422S: Maintained
6423F: Documentation/isa.txt
6424F: drivers/base/isa.c
6425F: include/linux/isa.h
6426
e2d1d6c0 6427ISAPNP
8b58be88 6428M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6429S: Maintained
679655da
JP
6430F: Documentation/isapnp.txt
6431F: drivers/pnp/isapnp/
6432F: include/linux/isapnp.h
e2d1d6c0 6433
d39b8420
HV
6434ISA RADIO MODULE
6435M: Hans Verkuil <hverkuil@xs4all.nl>
6436L: linux-media@vger.kernel.org
6437T: git git://linuxtv.org/media_tree.git
a825eaec 6438W: https://linuxtv.org
d39b8420
HV
6439S: Maintained
6440F: drivers/media/radio/radio-isa*
6441
71a6d0af
HW
6442iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6443M: Peter Jones <pjones@redhat.com>
6444M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6445S: Maintained
6446F: drivers/firmware/iscsi_ibft*
6447
14816b1e 6448ISCSI
8b58be88 6449M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6450L: open-iscsi@googlegroups.com
6451W: www.open-iscsi.org
54e5881d 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6453S: Maintained
679655da
JP
6454F: drivers/scsi/*iscsi*
6455F: include/scsi/*iscsi*
14816b1e 6456
1e65eb42
OG
6457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6458M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6459M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6460M: Roi Dayan <roid@mellanox.com>
6461L: linux-rdma@vger.kernel.org
6462S: Supported
6463W: http://www.openfabrics.org
6464W: www.open-iscsi.org
6465Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6466F: drivers/infiniband/ulp/iser/
1e65eb42 6467
2b70e5fd 6468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6469M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6471L: linux-rdma@vger.kernel.org
6472L: target-devel@vger.kernel.org
6473S: Supported
6474W: http://www.linux-iscsi.org
6475F: drivers/infiniband/ulp/isert
6476
1da177e4 6477ISDN SUBSYSTEM
8b58be88 6478M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6479L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6480L: netdev@vger.kernel.org
1da177e4 6481W: http://www.isdn4linux.de
54e5881d 6482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6483S: Maintained
679655da
JP
6484F: Documentation/isdn/
6485F: drivers/isdn/
6486F: include/linux/isdn.h
6487F: include/linux/isdn/
c117ab84
CEB
6488F: include/uapi/linux/isdn.h
6489F: include/uapi/linux/isdn/
1da177e4
LT
6490
6491ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6492M: Armin Schindler <mac@melware.de>
d5d52273 6493L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6494W: http://www.melware.de
6495S: Maintained
679655da 6496F: drivers/isdn/hardware/eicon/
1da177e4 6497
d624870f 6498IT87 HARDWARE MONITORING DRIVER
d8130624 6499M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6500L: linux-hwmon@vger.kernel.org
d624870f
JD
6501S: Maintained
6502F: Documentation/hwmon/it87
6503F: drivers/hwmon/it87.c
6504
d7104bff
AP
6505IT913X MEDIA DRIVER
6506M: Antti Palosaari <crope@iki.fi>
6507L: linux-media@vger.kernel.org
a825eaec 6508W: https://linuxtv.org
d7104bff
AP
6509W: http://palosaari.fi/linux/
6510Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511T: git git://linuxtv.org/anttip/media_tree.git
6512S: Maintained
249c697e 6513F: drivers/media/tuners/it913x*
d7104bff 6514
91821ff3 6515IVTV VIDEO4LINUX DRIVER
6afdeaf8 6516M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6517L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6518L: linux-media@vger.kernel.org
275ffde4 6519T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6520W: http://www.ivtvdriver.org
6521S: Maintained
679655da 6522F: Documentation/video4linux/*.ivtv
90d72ac6 6523F: drivers/media/pci/ivtv/
c117ab84 6524F: include/uapi/linux/ivtv*
91821ff3 6525
68620bdd
MP
6526IX2505V MEDIA DRIVER
6527M: Malcolm Priestley <tvboxspy@gmail.com>
6528L: linux-media@vger.kernel.org
a825eaec 6529W: https://linuxtv.org
68620bdd
MP
6530Q: http://patchwork.linuxtv.org/project/linux-media/list/
6531S: Maintained
6532F: drivers/media/dvb-frontends/ix2505v*
6533
4453d736
GR
6534JC42.4 TEMPERATURE SENSOR DRIVER
6535M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6536L: linux-hwmon@vger.kernel.org
4453d736
GR
6537S: Maintained
6538F: drivers/hwmon/jc42.c
6539F: Documentation/hwmon/jc42
6540
e2d1d6c0 6541JFS FILESYSTEM
3256f80f 6542M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6543L: jfs-discussion@lists.sourceforge.net
6544W: http://jfs.sourceforge.net/
54e5881d 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6546S: Maintained
679655da
JP
6547F: Documentation/filesystems/jfs.txt
6548F: fs/jfs/
e2d1d6c0 6549
95252236 6550JME NETWORK DRIVER
8b58be88 6551M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6552L: netdev@vger.kernel.org
6553S: Maintained
63d24a0e 6554F: drivers/net/ethernet/jme.*
95252236 6555
1da177e4 6556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6557M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6558L: linux-mtd@lists.infradead.org
6559W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6560S: Maintained
679655da 6561F: fs/jffs2/
c117ab84 6562F: include/uapi/linux/jffs2.h
1da177e4 6563
d183e11a
TT
6564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6565M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6566M: Jan Kara <jack@suse.com>
d183e11a
TT
6567L: linux-ext4@vger.kernel.org
6568S: Maintained
6569F: fs/jbd2/
6570F: include/linux/jbd2.h
ae0718f8 6571
207dab5f
MU
6572JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6573M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6574L: linux-media@vger.kernel.org
6575S: Maintained
6576F: drivers/media/platform/rcar_jpu.c
6577
fd8b6cb4 6578JSM Neo PCI based serial card
df247081 6579M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6580L: linux-serial@vger.kernel.org
6581S: Maintained
df621252 6582F: drivers/tty/serial/jsm/
ae0718f8 6583
af39917d
CL
6584K10TEMP HARDWARE MONITORING DRIVER
6585M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6586L: linux-hwmon@vger.kernel.org
af39917d
CL
6587S: Maintained
6588F: Documentation/hwmon/k10temp
6589F: drivers/hwmon/k10temp.c
6590
4660cb35 6591K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6592M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6593L: linux-hwmon@vger.kernel.org
ae0718f8 6594S: Maintained
679655da
JP
6595F: Documentation/hwmon/k8temp
6596F: drivers/hwmon/k8temp.c
ae0718f8 6597
0ba1d91d
AR
6598KASAN
6599M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6600R: Alexander Potapenko <glider@google.com>
6601R: Dmitry Vyukov <dvyukov@google.com>
6602L: kasan-dev@googlegroups.com
6603S: Maintained
6604F: arch/*/include/asm/kasan.h
6605F: arch/*/mm/kasan_init*
6606F: Documentation/kasan.txt
64f8ebaf 6607F: include/linux/kasan*.h
0ba1d91d
AR
6608F: lib/test_kasan.c
6609F: mm/kasan/
6610F: scripts/Makefile.kasan
6611
1da177e4 6612KCONFIG
5eb1f99e 6613M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6614L: linux-kbuild@vger.kernel.org
cea8321c 6615T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6616S: Maintained
679655da
JP
6617F: Documentation/kbuild/kconfig-language.txt
6618F: scripts/kconfig/
1da177e4 6619
ea6c2089 6620KDUMP
f871f191
VG
6621M: Dave Young <dyoung@redhat.com>
6622M: Baoquan He <bhe@redhat.com>
6623R: Vivek Goyal <vgoyal@redhat.com>
34633993 6624L: kexec@lists.infradead.org
ea6c2089
VG
6625W: http://lse.sourceforge.net/kdump/
6626S: Maintained
80811493 6627F: Documentation/kdump/
ea6c2089 6628
f41bf02f
HV
6629KEENE FM RADIO TRANSMITTER DRIVER
6630M: Hans Verkuil <hverkuil@xs4all.nl>
6631L: linux-media@vger.kernel.org
6632T: git git://linuxtv.org/media_tree.git
a825eaec 6633W: https://linuxtv.org
f41bf02f
HV
6634S: Maintained
6635F: drivers/media/radio/radio-keene*
6636
1da177e4 6637KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6638M: Ian Kent <raven@themaw.net>
f694fc97 6639L: autofs@vger.kernel.org
1da177e4 6640S: Maintained
679655da 6641F: fs/autofs4/
1da177e4 6642
70fb7ba6 6643KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6644M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6647L: linux-kbuild@vger.kernel.org
5ce45962 6648S: Maintained
679655da
JP
6649F: Documentation/kbuild/
6650F: Makefile
6651F: scripts/Makefile.*
70fb7ba6
MM
6652F: scripts/basic/
6653F: scripts/mk*
6654F: scripts/package/
1da177e4
LT
6655
6656KERNEL JANITORS
c3000e03 6657L: kernel-janitors@vger.kernel.org
10466f5a 6658W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6659S: Odd Fixes
1da177e4 6660
e8b43555 6661KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6662M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6663M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6664L: linux-nfs@vger.kernel.org
1da177e4 6665W: http://nfs.sourceforge.net/
9f273c24 6666T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6667S: Supported
679655da 6668F: fs/nfsd/
c117ab84 6669F: include/uapi/linux/nfsd/
679655da
JP
6670F: fs/lockd/
6671F: fs/nfs_common/
6672F: net/sunrpc/
6673F: include/linux/lockd/
6674F: include/linux/sunrpc/
c117ab84 6675F: include/uapi/linux/sunrpc/
1da177e4 6676
13b122b3
SK
6677KERNEL SELFTEST FRAMEWORK
6678M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6679M: Shuah Khan <shuah@kernel.org>
64f00850 6680L: linux-kselftest@vger.kernel.org
13b122b3
SK
6681T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6682S: Maintained
6683F: tools/testing/selftests
6684
426d62e2 6685KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6686M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6687M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6688L: kvm@vger.kernel.org
e3e58478 6689W: http://www.linux-kvm.org
a94b40a6 6690T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6691S: Supported
c93a64fe
PB
6692F: Documentation/*/kvm*.txt
6693F: Documentation/virtual/kvm/
679655da 6694F: arch/*/kvm/
1662e862
CB
6695F: arch/x86/kernel/kvm.c
6696F: arch/x86/kernel/kvmclock.c
679655da
JP
6697F: arch/*/include/asm/kvm*
6698F: include/linux/kvm*
c117ab84 6699F: include/uapi/linux/kvm*
679655da 6700F: virt/kvm/
6d0a1a61 6701F: tools/kvm/
426d62e2 6702
ad8003d3 6703KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6704M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6705L: kvm@vger.kernel.org
038161de 6706W: http://www.linux-kvm.org/
7de609c8 6707S: Maintained
679655da 6708F: arch/x86/include/asm/svm.h
679655da 6709F: arch/x86/kvm/svm.c
426d62e2 6710
513014b7 6711KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6712M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6713L: kvm-ppc@vger.kernel.org
038161de 6714W: http://www.linux-kvm.org/
6a7f972d 6715T: git git://github.com/agraf/linux-2.6.git
513014b7 6716S: Supported
679655da
JP
6717F: arch/powerpc/include/asm/kvm*
6718F: arch/powerpc/kvm/
513014b7 6719
85f8fffe 6720KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6721M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6722M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6723L: linux-s390@vger.kernel.org
6724W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6726S: Supported
679655da
JP
6727F: Documentation/s390/kvm.txt
6728F: arch/s390/include/asm/kvm*
80811493 6729F: arch/s390/kvm/
85f8fffe 6730
a749474d 6731KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6732M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6733M: Marc Zyngier <marc.zyngier@arm.com>
6734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6735L: kvmarm@lists.cs.columbia.edu
6736W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6738S: Supported
a749474d
CD
6739F: arch/arm/include/uapi/asm/kvm*
6740F: arch/arm/include/asm/kvm*
6741F: arch/arm/kvm/
5c8818b4
MZ
6742F: virt/kvm/arm/
6743F: include/kvm/arm_*
a749474d 6744
6394a3ec 6745KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6746M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6747M: Marc Zyngier <marc.zyngier@arm.com>
6748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6749L: kvmarm@lists.cs.columbia.edu
6750S: Maintained
6751F: arch/arm64/include/uapi/asm/kvm*
6752F: arch/arm64/include/asm/kvm*
6753F: arch/arm64/kvm/
6754
bfd3d532
JH
6755KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6756M: James Hogan <james.hogan@imgtec.com>
6757L: linux-mips@linux-mips.org
6758S: Supported
6759F: arch/mips/include/uapi/asm/kvm*
6760F: arch/mips/include/asm/kvm*
6761F: arch/mips/kvm/
6762
dc009d92 6763KEXEC
8b58be88 6764M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6765W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6766L: kexec@lists.infradead.org
dc009d92 6767S: Maintained
679655da 6768F: include/linux/kexec.h
c117ab84 6769F: include/uapi/linux/kexec.h
10540a69 6770F: kernel/kexec*
dc009d92 6771
e971461f
DH
6772KEYS/KEYRINGS:
6773M: David Howells <dhowells@redhat.com>
aa62efff 6774L: keyrings@vger.kernel.org
e971461f 6775S: Maintained
d410fa4e 6776F: Documentation/security/keys.txt
e971461f
DH
6777F: include/linux/key.h
6778F: include/linux/key-type.h
75aeddd1
DH
6779F: include/linux/keyctl.h
6780F: include/uapi/linux/keyctl.h
e971461f
DH
6781F: include/keys/
6782F: security/keys/
6783
7f3c68be 6784KEYS-TRUSTED
74dd744f
MZ
6785M: David Safford <safford@us.ibm.com>
6786M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6787L: linux-security-module@vger.kernel.org
aa62efff 6788L: keyrings@vger.kernel.org
7f3c68be 6789S: Supported
d410fa4e 6790F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6791F: include/keys/trusted-type.h
6792F: security/keys/trusted.c
6793F: security/keys/trusted.h
6794
6795KEYS-ENCRYPTED
74dd744f
MZ
6796M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6797M: David Safford <safford@us.ibm.com>
7f3c68be 6798L: linux-security-module@vger.kernel.org
aa62efff 6799L: keyrings@vger.kernel.org
7f3c68be 6800S: Supported
d410fa4e 6801F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6802F: include/keys/encrypted-type.h
19c90aa6 6803F: security/keys/encrypted-keys/
7f3c68be 6804
5b778dad 6805KGDB / KDB /debug_core
8b58be88 6806M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6807W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6808L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6810S: Maintained
679655da
JP
6811F: Documentation/DocBook/kgdb.tmpl
6812F: drivers/misc/kgdbts.c
df621252 6813F: drivers/tty/serial/kgdboc.c
5b778dad 6814F: include/linux/kdb.h
679655da 6815F: include/linux/kgdb.h
4063eb5f 6816F: kernel/debug/
e3e2aaf7 6817
456db8cc 6818KMEMCHECK
8b58be88 6819M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6820M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6821S: Maintained
410d7a97
JP
6822F: Documentation/kmemcheck.txt
6823F: arch/x86/include/asm/kmemcheck.h
6824F: arch/x86/mm/kmemcheck/
6825F: include/linux/kmemcheck.h
6826F: mm/kmemcheck.c
b9ce08c0 6827
c3bb4d24 6828KMEMLEAK
8b58be88 6829M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6830S: Maintained
6831F: Documentation/kmemleak.txt
6832F: include/linux/kmemleak.h
6833F: mm/kmemleak.c
6834F: mm/kmemleak-test.c
6835
89559a61 6836KPROBES
a320817c 6837M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6838M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6839M: "David S. Miller" <davem@davemloft.net>
353def94 6840M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6841S: Maintained
679655da
JP
6842F: Documentation/kprobes.txt
6843F: include/linux/kprobes.h
6844F: kernel/kprobes.c
89559a61 6845
70e84049 6846KS0108 LCD CONTROLLER DRIVER
8b58be88 6847M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6848W: http://miguelojeda.es/auxdisplay.htm
6849W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6850S: Maintained
679655da
JP
6851F: Documentation/auxdisplay/ks0108
6852F: drivers/auxdisplay/ks0108.c
6853F: include/linux/ks0108.h
70e84049 6854
1b69c6d0
DA
6855L3MDEV
6856M: David Ahern <dsa@cumulusnetworks.com>
6857L: netdev@vger.kernel.org
6858S: Maintained
6859F: net/l3mdev
6860F: include/net/l3mdev.h
6861
9ca44355 6862LANTIQ MIPS ARCHITECTURE
bdb40e8e 6863M: John Crispin <john@phrozen.org>
9ca44355
JC
6864L: linux-mips@linux-mips.org
6865S: Maintained
6866F: arch/mips/lantiq
6867
1da177e4 6868LAPB module
1da177e4 6869L: linux-x25@vger.kernel.org
bf9915cc 6870S: Orphan
679655da
JP
6871F: Documentation/networking/lapb-module.txt
6872F: include/*/lapb.h
6873F: net/lapb/
1da177e4
LT
6874
6875LASI 53c700 driver for PARISC
8b58be88 6876M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6877L: linux-scsi@vger.kernel.org
6878S: Maintained
679655da
JP
6879F: Documentation/scsi/53c700.txt
6880F: drivers/scsi/53c700*
1da177e4 6881
263de9b5 6882LED SUBSYSTEM
8b58be88 6883M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6884M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6885L: linux-leds@vger.kernel.org
b8926ba0 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6887S: Maintained
85c90368 6888F: Documentation/devicetree/bindings/leds/
679655da
JP
6889F: drivers/leds/
6890F: include/linux/leds.h
263de9b5 6891
b0461a44 6892LEGACY EEPROM DRIVER
d8130624 6893M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6894S: Maintained
6895F: Documentation/misc-devices/eeprom
6896F: drivers/misc/eeprom/eeprom.c
6897
1da177e4 6898LEGO USB Tower driver
8b58be88 6899M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6900L: legousb-devel@lists.sourceforge.net
6901W: http://legousb.sourceforge.net/
6902S: Maintained
679655da 6903F: drivers/usb/misc/legousbtower.c
1da177e4 6904
055616a8
MK
6905LG2160 MEDIA DRIVER
6906M: Michael Krufky <mkrufky@linuxtv.org>
6907L: linux-media@vger.kernel.org
a825eaec 6908W: https://linuxtv.org
055616a8
MK
6909W: http://github.com/mkrufky
6910Q: http://patchwork.linuxtv.org/project/linux-media/list/
6911T: git git://linuxtv.org/mkrufky/tuners.git
6912S: Maintained
6913F: drivers/media/dvb-frontends/lg2160.*
6914
6f0e7725
MK
6915LGDT3305 MEDIA DRIVER
6916M: Michael Krufky <mkrufky@linuxtv.org>
6917L: linux-media@vger.kernel.org
a825eaec 6918W: https://linuxtv.org
6f0e7725
MK
6919W: http://github.com/mkrufky
6920Q: http://patchwork.linuxtv.org/project/linux-media/list/
6921T: git git://linuxtv.org/mkrufky/tuners.git
6922S: Maintained
6923F: drivers/media/dvb-frontends/lgdt3305.*
6924
568a17ff 6925LGUEST
8b58be88 6926M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6927L: lguest@lists.ozlabs.org
568a17ff 6928W: http://lguest.ozlabs.org/
72e91863 6929S: Odd Fixes
070f420b 6930F: arch/x86/include/asm/lguest*.h
679655da
JP
6931F: arch/x86/lguest/
6932F: drivers/lguest/
6933F: include/linux/lguest*.h
070f420b 6934F: tools/lguest/
568a17ff 6935
32ac7cb2
TH
6936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6937M: Tejun Heo <tj@kernel.org>
6938L: linux-ide@vger.kernel.org
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6940S: Maintained
6941F: drivers/ata/
6942F: include/linux/ata.h
6943F: include/linux/libata.h
d2abf98e 6944F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6945
6946LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6947M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: include/linux/pata_arasan_cf_data.h
6952F: drivers/ata/pata_arasan_cf.c
6953
c7fa056c
BZ
6954LIBATA PATA DRIVERS
6955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6956M: Tejun Heo <tj@kernel.org>
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: drivers/ata/pata_*.c
6961F: drivers/ata/ata_generic.c
6962
32ac7cb2
TH
6963LIBATA SATA AHCI PLATFORM devices support
6964M: Hans de Goede <hdegoede@redhat.com>
6965M: Tejun Heo <tj@kernel.org>
6966L: linux-ide@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S: Maintained
6969F: drivers/ata/ahci_platform.c
6970F: drivers/ata/libahci_platform.c
6971F: include/linux/ahci_platform.h
6972
6973LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6974M: Mikael Pettersson <mikpelinux@gmail.com>
6975L: linux-ide@vger.kernel.org
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6977S: Maintained
6978F: drivers/ata/sata_promise.*
6979
1acd437c
SL
6980LIBLOCKDEP
6981M: Sasha Levin <sasha.levin@oracle.com>
6982S: Maintained
6983F: tools/lib/lockdep/
6984
bc30196f
DW
6985LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6986M: Dan Williams <dan.j.williams@intel.com>
6987L: linux-nvdimm@lists.01.org
6988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6990S: Supported
6991F: drivers/nvdimm/*
6992F: include/linux/nd.h
6993F: include/linux/libnvdimm.h
6994F: include/uapi/linux/ndctl.h
6995
6996LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6997M: Ross Zwisler <ross.zwisler@linux.intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000S: Supported
7001F: drivers/nvdimm/blk.c
7002F: drivers/nvdimm/region_devs.c
7003F: drivers/acpi/nfit*
7004
7005LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7006M: Vishal Verma <vishal.l.verma@intel.com>
7007L: linux-nvdimm@lists.01.org
7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S: Supported
7010F: drivers/nvdimm/btt*
7011
7012LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7013M: Ross Zwisler <ross.zwisler@linux.intel.com>
7014L: linux-nvdimm@lists.01.org
7015Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7016S: Supported
7017F: drivers/nvdimm/pmem.c
b864bc17 7018F: include/linux/pmem.h
40603526 7019F: arch/*/include/asm/pmem.h
bc30196f 7020
cd9e9808
MB
7021LIGHTNVM PLATFORM SUPPORT
7022M: Matias Bjorling <mb@lightnvm.io>
7023W: http://github/OpenChannelSSD
4ead1a25 7024L: linux-block@vger.kernel.org
cd9e9808
MB
7025S: Maintained
7026F: drivers/lightnvm/
7027F: include/linux/lightnvm.h
7028F: include/uapi/linux/lightnvm.h
7029
1da177e4 7030LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7031M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7032W: http://www.ibm.com/linux/ltc/projects/ppc
7033S: Supported
11c34c7d 7034F: arch/powerpc/boot/rs6000.h
1da177e4 7035
852bb9f5 7036LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7037M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7038M: Paul Mackerras <paulus@samba.org>
ea668936 7039M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7040W: http://www.penguinppc.org/
a4724ed6 7041L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7042Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7044S: Supported
11c34c7d
JP
7045F: Documentation/powerpc/
7046F: arch/powerpc/
ef69b03d
ME
7047F: drivers/char/tpm/tpm_ibmvtpm*
7048F: drivers/crypto/nx/
7049F: drivers/crypto/vmx/
7050F: drivers/net/ethernet/ibm/ibmveth.*
7051F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7052F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7053F: drivers/pci/hotplug/rpa*
7054F: drivers/scsi/ibmvscsi/
7055N: opal
7056N: /pmac
7057N: powermac
7058N: powernv
7059N: [^a-z0-9]ps3
7060N: pseries
1da177e4
LT
7061
7062LINUX FOR POWER MACINTOSH
8b58be88 7063M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7064W: http://www.penguinppc.org/
a4724ed6 7065L: linuxppc-dev@lists.ozlabs.org
1da177e4 7066S: Maintained
11c34c7d
JP
7067F: arch/powerpc/platforms/powermac/
7068F: drivers/macintosh/
1da177e4 7069
77a76369 7070LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7071M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7072L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7073T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7074S: Maintained
11c34c7d
JP
7075F: arch/powerpc/platforms/512x/
7076F: arch/powerpc/platforms/52xx/
1da177e4
LT
7077
7078LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7079M: Alistair Popple <alistair@popple.id.au>
8b58be88 7080M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7081W: http://www.penguinppc.org/
a4724ed6 7082L: linuxppc-dev@lists.ozlabs.org
1da177e4 7083S: Maintained
11c34c7d
JP
7084F: arch/powerpc/platforms/40x/
7085F: arch/powerpc/platforms/44x/
1da177e4 7086
260c02a9 7087LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7088L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7089S: Orphan
11c34c7d
JP
7090F: arch/powerpc/*/*virtex*
7091F: arch/powerpc/*/*/*virtex*
1da177e4 7092
e93adf1e 7093LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7094M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7095W: http://www.penguinppc.org/
a4724ed6 7096L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7097S: Maintained
a2b1f7c8 7098F: arch/powerpc/platforms/8xx/
e93adf1e 7099
1da177e4 7100LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7101M: Scott Wood <oss@buserror.net>
8b58be88 7102M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7103W: http://www.penguinppc.org/
a4724ed6 7104L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7106S: Maintained
11c34c7d 7107F: arch/powerpc/platforms/83xx/
4c8f581d 7108F: arch/powerpc/platforms/85xx/
1da177e4 7109
ab06ff3a 7110LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7111M: Olof Johansson <olof@lixom.net>
a4724ed6 7112L: linuxppc-dev@lists.ozlabs.org
92e19709 7113S: Maintained
11c34c7d
JP
7114F: arch/powerpc/platforms/pasemi/
7115F: drivers/*/*pasemi*
7116F: drivers/*/*/*pasemi*
ab06ff3a 7117
1da177e4 7118LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7119M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7120L: linux-security-module@vger.kernel.org
1da177e4
LT
7121S: Supported
7122
a23ce6da
HW
7123LIS3LV02D ACCELEROMETER DRIVER
7124M: Eric Piel <eric.piel@tremplin-utc.net>
7125S: Maintained
ff606677
JD
7126F: Documentation/misc-devices/lis3lv02d
7127F: drivers/misc/lis3lv02d/
bd35665f 7128F: drivers/platform/x86/hp_accel.c
a23ce6da 7129
b700e7f0
SJ
7130LIVE PATCHING
7131M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7132M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7133M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7134M: Miroslav Benes <mbenes@suse.cz>
7135R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7136S: Maintained
7137F: kernel/livepatch/
7138F: include/linux/livepatch.h
7139F: arch/x86/include/asm/livepatch.h
7140F: arch/x86/kernel/livepatch.c
5e4e3844 7141F: Documentation/livepatch/
b700e7f0 7142F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7143F: samples/livepatch/
b700e7f0 7144L: live-patching@vger.kernel.org
74d50da3 7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7146
ea861d73
KC
7147LINUX KERNEL DUMP TEST MODULE (LKDTM)
7148M: Kees Cook <keescook@chromium.org>
7149S: Maintained
426f3a53 7150F: drivers/misc/lkdtm*
ea861d73 7151
e2d1d6c0 7152LLC (802.2)
8b58be88 7153M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7154S: Maintained
679655da 7155F: include/linux/llc.h
c117ab84 7156F: include/uapi/linux/llc.h
679655da
JP
7157F: include/net/llc*
7158F: net/llc/
e2d1d6c0 7159
4e233cbe
AD
7160LM73 HARDWARE MONITOR DRIVER
7161M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7162L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7163S: Maintained
7164F: drivers/hwmon/lm73.c
7165
156e2d1a 7166LM78 HARDWARE MONITOR DRIVER
d8130624 7167M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7168L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7169S: Maintained
7170F: Documentation/hwmon/lm78
7171F: drivers/hwmon/lm78.c
7172
1da177e4 7173LM83 HARDWARE MONITOR DRIVER
d8130624 7174M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7175L: linux-hwmon@vger.kernel.org
1da177e4 7176S: Maintained
679655da
JP
7177F: Documentation/hwmon/lm83
7178F: drivers/hwmon/lm83.c
1da177e4
LT
7179
7180LM90 HARDWARE MONITOR DRIVER
d8130624 7181M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7182L: linux-hwmon@vger.kernel.org
1da177e4 7183S: Maintained
679655da 7184F: Documentation/hwmon/lm90
aae7bce4 7185F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7186F: drivers/hwmon/lm90.c
1da177e4 7187
917cc4e6
GR
7188LM95234 HARDWARE MONITOR DRIVER
7189M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7190L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7191S: Maintained
7192F: Documentation/hwmon/lm95234
7193F: drivers/hwmon/lm95234.c
7194
68620bdd
MP
7195LME2510 MEDIA DRIVER
7196M: Malcolm Priestley <tvboxspy@gmail.com>
7197L: linux-media@vger.kernel.org
a825eaec 7198W: https://linuxtv.org
68620bdd
MP
7199Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200S: Maintained
7201F: drivers/media/usb/dvb-usb-v2/lmedm04*
7202
d4c3be70 7203LOCKING PRIMITIVES
8b58be88
JP
7204M: Peter Zijlstra <peterz@infradead.org>
7205M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7206L: linux-kernel@vger.kernel.org
d4c3be70 7207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7208S: Maintained
d4c3be70 7209F: Documentation/locking/
679655da 7210F: include/linux/lockdep.h
d4c3be70
IM
7211F: include/linux/spinlock*.h
7212F: arch/*/include/asm/spinlock*.h
7213F: include/linux/rwlock*.h
7214F: include/linux/mutex*.h
7215F: arch/*/include/asm/mutex*.h
7216F: include/linux/rwsem*.h
7217F: arch/*/include/asm/rwsem.h
7218F: include/linux/seqlock.h
7219F: lib/locking*.[ch]
7486d6da 7220F: kernel/locking/
512e67f9 7221
dde33348 7222LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7223M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7224L: linux-ntfs-dev@lists.sourceforge.net
7225W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7226S: Maintained
679655da 7227F: Documentation/ldm.txt
20d16fef 7228F: block/partitions/ldm.*
1da177e4 7229
ef6ada3d
JE
7230LogFS
7231M: Joern Engel <joern@logfs.org>
756ccb3c 7232M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7233L: logfs@logfs.org
7234W: logfs.org
7235S: Maintained
7236F: fs/logfs/
7237
c87e34ef 7238LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7239M: Sathya Prakash <sathya.prakash@broadcom.com>
7240M: Chaitra P B <chaitra.basappa@broadcom.com>
7241M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7242L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7243L: linux-scsi@vger.kernel.org
9495e835 7244W: http://www.avagotech.com/support/
c87e34ef 7245S: Supported
679655da 7246F: drivers/message/fusion/
500c152a 7247F: drivers/scsi/mpt2sas/
7248F: drivers/scsi/mpt3sas/
c87e34ef 7249
1da177e4 7250LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7251M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7252L: linux-scsi@vger.kernel.org
7253S: Maintained
679655da 7254F: drivers/scsi/sym53c8xx_2/
1da177e4 7255
e5f5c99a
GR
7256LTC4261 HARDWARE MONITOR DRIVER
7257M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7258L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7259S: Maintained
7260F: Documentation/hwmon/ltc4261
7261F: drivers/hwmon/ltc4261.c
7262
81365c31 7263LTP (Linux Test Project)
28b8e8d4 7264M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7265M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7266M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7267M: Jan Stancek <jstancek@redhat.com>
7268M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7269M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7270L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7271W: http://linux-test-project.github.io/
7d1ae8a8 7272T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7273S: Maintained
7274
c12a54b3 7275M32R ARCHITECTURE
c12a54b3 7276W: http://www.linux-m32r.org/
b4174867 7277S: Orphan
679655da 7278F: arch/m32r/
c12a54b3 7279
1da177e4 7280M68K ARCHITECTURE
8b58be88 7281M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7282L: linux-m68k@lists.linux-m68k.org
7283W: http://www.linux-m68k.org/
54e5881d 7284T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7285S: Maintained
679655da 7286F: arch/m68k/
9db35182 7287F: drivers/zorro/
1da177e4
LT
7288
7289M68K ON APPLE MACINTOSH
8b58be88 7290M: Joshua Thompson <funaho@jurai.org>
1da177e4 7291W: http://www.mac.linux-m68k.org/
9bb9f222 7292L: linux-m68k@lists.linux-m68k.org
1da177e4 7293S: Maintained
9db35182 7294F: arch/m68k/mac/
1da177e4
LT
7295
7296M68K ON HP9000/300
8b58be88 7297M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7298W: http://www.tazenda.demon.co.uk/phil/linux-hp
7299S: Maintained
679655da 7300F: arch/m68k/hp300/
1da177e4 7301
74425546
AP
7302M88DS3103 MEDIA DRIVER
7303M: Antti Palosaari <crope@iki.fi>
7304L: linux-media@vger.kernel.org
a825eaec 7305W: https://linuxtv.org
74425546
AP
7306W: http://palosaari.fi/linux/
7307Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308T: git git://linuxtv.org/anttip/media_tree.git
7309S: Maintained
7310F: drivers/media/dvb-frontends/m88ds3103*
7311
68620bdd
MP
7312M88RS2000 MEDIA DRIVER
7313M: Malcolm Priestley <tvboxspy@gmail.com>
7314L: linux-media@vger.kernel.org
a825eaec 7315W: https://linuxtv.org
68620bdd
MP
7316Q: http://patchwork.linuxtv.org/project/linux-media/list/
7317S: Maintained
7318F: drivers/media/dvb-frontends/m88rs2000*
7319
07a092fa 7320MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7321M: Alexey Klimov <klimov.linux@gmail.com>
7322L: linux-media@vger.kernel.org
7323T: git git://linuxtv.org/media_tree.git
7324S: Maintained
7325F: drivers/media/radio/radio-ma901.c
07a092fa 7326
64a327a7 7327MAC80211
8b58be88 7328M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7329L: linux-wireless@vger.kernel.org
491b26b4 7330W: http://wireless.kernel.org/
ce466579
JB
7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7333S: Maintained
679655da
JP
7334F: Documentation/networking/mac80211-injection.txt
7335F: include/net/mac80211.h
7336F: net/mac80211/
2af8c4dc 7337F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7338
b863ceb7 7339MACVLAN DRIVER
8b58be88 7340M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7341L: netdev@vger.kernel.org
7342S: Maintained
679655da
JP
7343F: drivers/net/macvlan.c
7344F: include/linux/if_macvlan.h
b863ceb7 7345
2b6d83e2
JB
7346MAILBOX API
7347M: Jassi Brar <jassisinghbrar@gmail.com>
7348L: linux-kernel@vger.kernel.org
7349S: Maintained
7350F: drivers/mailbox/
7351F: include/linux/mailbox_client.h
7352F: include/linux/mailbox_controller.h
7353
faf1668c 7354MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7355M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7356W: http://www.kernel.org/doc/man-pages
bd7ebec6 7357L: linux-man@vger.kernel.org
1b53dc74 7358S: Maintained
faf1668c 7359
0d3cd4b6
VD
7360MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7361M: Andrew Lunn <andrew@lunn.ch>
7362M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7363S: Maintained
7364F: drivers/net/dsa/mv88e6xxx/
7365
8427defd 7366MARVELL ARMADA DRM SUPPORT
54176cc6 7367M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7368S: Maintained
7369F: drivers/gpu/drm/armada/
4418833e
EV
7370F: include/uapi/drm/armada_drm.h
7371F: Documentation/devicetree/bindings/display/armada/
8427defd 7372
c4d007bc
TP
7373MARVELL CRYPTO DRIVER
7374M: Boris Brezillon <boris.brezillon@free-electrons.com>
7375M: Arnaud Ebalard <arno@natisbad.org>
7376F: drivers/crypto/marvell/
7377S: Maintained
7378L: linux-crypto@vger.kernel.org
7379
44c14c1d 7380MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7381M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7382M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7383L: netdev@vger.kernel.org
7384S: Maintained
7385F: drivers/net/ethernet/marvell/sk*
7386
74cda169 7387MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7388L: libertas-dev@lists.infradead.org
8ac3e99e 7389S: Orphan
f988d640 7390F: drivers/net/wireless/marvell/libertas/
74cda169 7391
b60d6975 7392MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7393M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7394L: netdev@vger.kernel.org
f5ca8502 7395S: Maintained
527a6266 7396F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7397F: include/linux/mv643xx.h
1da177e4 7398
370b8ed9
TP
7399MARVELL MVNETA ETHERNET DRIVER
7400M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7401L: netdev@vger.kernel.org
7402S: Maintained
7403F: drivers/net/ethernet/marvell/mvneta.*
7404
fcad584d 7405MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7406M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7407M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7408L: linux-wireless@vger.kernel.org
7409S: Maintained
277b024e 7410F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7411
a2c3f656 7412MARVELL MWL8K WIRELESS DRIVER
a040d532 7413M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7414L: linux-wireless@vger.kernel.org
16345910 7415S: Odd Fixes
de60f1dc 7416F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7417
2a69567b 7418MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7419M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7420S: Odd Fixes
1fa7e547 7421F: drivers/mmc/host/mvsdio.*
2a69567b 7422
1da177e4 7423MATROX FRAMEBUFFER DRIVER
c69f677c 7424L: linux-fbdev@vger.kernel.org
52653199 7425S: Orphan
8a61f013 7426F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7427F: include/uapi/linux/matroxfb.h
1da177e4 7428
ca462085
GR
7429MAX16065 HARDWARE MONITOR DRIVER
7430M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7431L: linux-hwmon@vger.kernel.org
ca462085
GR
7432S: Maintained
7433F: Documentation/hwmon/max16065
7434F: drivers/hwmon/max16065.c
7435
1f61cab8
GR
7436MAX20751 HARDWARE MONITOR DRIVER
7437M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7438L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7439S: Maintained
7440F: Documentation/hwmon/max20751
7441F: drivers/hwmon/max20751.c
7442
d20620de 7443MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7444M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7445L: linux-hwmon@vger.kernel.org
d20620de 7446S: Maintained
679655da
JP
7447F: Documentation/hwmon/max6650
7448F: drivers/hwmon/max6650.c
d20620de 7449
e89ab51f
GR
7450MAX6697 HARDWARE MONITOR DRIVER
7451M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7452L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7453S: Maintained
7454F: Documentation/hwmon/max6697
7455F: Documentation/devicetree/bindings/i2c/max6697.txt
7456F: drivers/hwmon/max6697.c
7457F: include/linux/platform_data/max6697.h
7458
3b2af7f7
PR
7459MAX9860 MONO AUDIO VOICE CODEC DRIVER
7460M: Peter Rosin <peda@axentia.se>
7461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7462S: Maintained
7463F: Documentation/devicetree/bindings/sound/max9860.txt
7464F: sound/soc/codecs/max9860.*
7465
f8f847b5
KK
7466MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7467M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7468L: linux-pm@vger.kernel.org
7469S: Supported
7470F: drivers/power/max14577_charger.c
7471F: drivers/power/max77693_charger.c
7472
3811405e
JMC
7473MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7474M: Javier Martinez Canillas <javier@osg.samsung.com>
7475L: linux-kernel@vger.kernel.org
7476S: Supported
96173cc6 7477F: drivers/*/*max77802*.c
3811405e
JMC
7478F: Documentation/devicetree/bindings/*/*max77802.txt
7479F: include/dt-bindings/*/*max77802.h
7480
befeb596
KK
7481MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7482M: Chanwoo Choi <cw00.choi@samsung.com>
7483M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7484L: linux-kernel@vger.kernel.org
7485S: Supported
86cf635a 7486F: drivers/*/max14577*.c
0998a436 7487F: drivers/*/max77686*.c
86cf635a 7488F: drivers/*/max77693*.c
befeb596
KK
7489F: drivers/extcon/extcon-max14577.c
7490F: drivers/extcon/extcon-max77693.c
7491F: drivers/rtc/rtc-max77686.c
7492F: drivers/clk/clk-max77686.c
7493F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7494F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7495F: Documentation/devicetree/bindings/mfd/max77693.txt
7496F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7497F: include/linux/mfd/max14577*.h
7498F: include/linux/mfd/max77686*.h
7499F: include/linux/mfd/max77693*.h
7500
9be3c9a5
HV
7501MAXIRADIO FM RADIO RECEIVER DRIVER
7502M: Hans Verkuil <hverkuil@xs4all.nl>
7503L: linux-media@vger.kernel.org
7504T: git git://linuxtv.org/media_tree.git
a825eaec 7505W: https://linuxtv.org
9be3c9a5
HV
7506S: Maintained
7507F: drivers/media/radio/radio-maxiradio*
7508
c05dc2cc
PR
7509MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7510M: Peter Rosin <peda@axentia.se>
7511L: linux-iio@vger.kernel.org
7512S: Maintained
7513F: drivers/iio/potentiometer/mcp4531.c
7514
7b49235e
LP
7515MEDIA DRIVERS FOR RENESAS - FCP
7516M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7517L: linux-media@vger.kernel.org
7518L: linux-renesas-soc@vger.kernel.org
7519T: git git://linuxtv.org/media_tree.git
7520S: Supported
7521F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7522F: drivers/media/platform/rcar-fcp.c
7523F: include/media/rcar-fcp.h
7524
6f32a8c9
LP
7525MEDIA DRIVERS FOR RENESAS - VSP1
7526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7527L: linux-media@vger.kernel.org
4a121096 7528L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7529T: git git://linuxtv.org/media_tree.git
7530S: Supported
7531F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7532F: drivers/media/platform/vsp1/
7533
fae2080a
AO
7534MEDIA DRIVERS FOR HELENE
7535M: Abylay Ospan <aospan@netup.ru>
7536L: linux-media@vger.kernel.org
7537W: https://linuxtv.org
7538W: http://netup.tv/
7539T: git git://linuxtv.org/media_tree.git
7540S: Supported
7541F: drivers/media/dvb-frontends/helene*
7542
dacf9ce8
KS
7543MEDIA DRIVERS FOR ASCOT2E
7544M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7545M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7546L: linux-media@vger.kernel.org
a825eaec 7547W: https://linuxtv.org
dacf9ce8
KS
7548W: http://netup.tv/
7549T: git git://linuxtv.org/media_tree.git
7550S: Supported
7551F: drivers/media/dvb-frontends/ascot2e*
7552
a6dc60ff
KS
7553MEDIA DRIVERS FOR CXD2841ER
7554M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7555M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7556L: linux-media@vger.kernel.org
a825eaec 7557W: https://linuxtv.org
a6dc60ff
KS
7558W: http://netup.tv/
7559T: git git://linuxtv.org/media_tree.git
7560S: Supported
7561F: drivers/media/dvb-frontends/cxd2841er*
7562
a5d32b35
KS
7563MEDIA DRIVERS FOR HORUS3A
7564M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7565M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7566L: linux-media@vger.kernel.org
a825eaec 7567W: https://linuxtv.org
a5d32b35
KS
7568W: http://netup.tv/
7569T: git git://linuxtv.org/media_tree.git
7570S: Supported
7571F: drivers/media/dvb-frontends/horus3a*
7572
e025273b
KS
7573MEDIA DRIVERS FOR LNBH25
7574M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7575M: Abylay Ospan <aospan@netup.ru>
e025273b 7576L: linux-media@vger.kernel.org
a825eaec 7577W: https://linuxtv.org
e025273b
KS
7578W: http://netup.tv/
7579T: git git://linuxtv.org/media_tree.git
7580S: Supported
7581F: drivers/media/dvb-frontends/lnbh25*
7582
52b1eaf4
KS
7583MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7584M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7585M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7586L: linux-media@vger.kernel.org
a825eaec 7587W: https://linuxtv.org
52b1eaf4
KS
7588W: http://netup.tv/
7589T: git git://linuxtv.org/media_tree.git
7590S: Supported
7591F: drivers/media/pci/netup_unidvb/*
7592
127c49ae 7593MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7594M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7595M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7596P: LinuxTV.org Project
7597L: linux-media@vger.kernel.org
a825eaec 7598W: https://linuxtv.org
8a6e2535 7599Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7600T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7601S: Maintained
7602F: Documentation/dvb/
7603F: Documentation/video4linux/
ffe06198 7604F: Documentation/DocBook/media/
127c49ae 7605F: drivers/media/
ffe06198 7606F: drivers/staging/media/
eb4b0ec7 7607F: include/linux/platform_data/media/
127c49ae 7608F: include/media/
6c0f0359
MCC
7609F: include/uapi/linux/dvb/
7610F: include/uapi/linux/videodev2.h
7611F: include/uapi/linux/media.h
7612F: include/uapi/linux/v4l2-*
7613F: include/uapi/linux/meye.h
7614F: include/uapi/linux/ivtv*
7615F: include/uapi/linux/uvcvideo.h
d20620de 7616
0c272fc9
JC
7617MEDIATEK ETHERNET DRIVER
7618M: Felix Fietkau <nbd@openwrt.org>
7619M: John Crispin <blogic@openwrt.org>
7620L: netdev@vger.kernel.org
7621S: Maintained
7622F: drivers/net/ethernet/mediatek/
7623
c869f77d
JK
7624MEDIATEK MT7601U WIRELESS LAN DRIVER
7625M: Jakub Kicinski <kubakici@wp.pl>
7626L: linux-wireless@vger.kernel.org
7627S: Maintained
7628F: drivers/net/wireless/mediatek/mt7601u/
7629
e399065b
SS
7630MEGARAID SCSI/SAS DRIVERS
7631M: Kashyap Desai <kashyap.desai@avagotech.com>
7632M: Sumit Saxena <sumit.saxena@avagotech.com>
7633M: Uday Lingala <uday.lingala@avagotech.com>
7634L: megaraidlinux.pdl@avagotech.com
baaea1dc 7635L: linux-scsi@vger.kernel.org
e399065b 7636W: http://www.lsi.com
ce00f85c 7637S: Maintained
679655da
JP
7638F: Documentation/scsi/megaraid.txt
7639F: drivers/scsi/megaraid.*
7640F: drivers/scsi/megaraid/
757e0108 7641
2c46c9d5 7642MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7643M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7644L: netdev@vger.kernel.org
2c46c9d5
AV
7645S: Supported
7646W: http://www.mellanox.com
7647Q: http://patchwork.ozlabs.org/project/netdev/list/
7648F: drivers/net/ethernet/mellanox/mlx4/en_*
7649
e7523a49
OG
7650MELLANOX ETHERNET DRIVER (mlx5e)
7651M: Saeed Mahameed <saeedm@mellanox.com>
7652L: netdev@vger.kernel.org
7653S: Supported
7654W: http://www.mellanox.com
7655Q: http://patchwork.ozlabs.org/project/netdev/list/
7656F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7657
93c1edb2
JP
7658MELLANOX ETHERNET SWITCH DRIVERS
7659M: Jiri Pirko <jiri@mellanox.com>
7660M: Ido Schimmel <idosch@mellanox.com>
7661L: netdev@vger.kernel.org
7662S: Supported
7663W: http://www.mellanox.com
7664Q: http://patchwork.ozlabs.org/project/netdev/list/
7665F: drivers/net/ethernet/mellanox/mlxsw/
7666
8700e3e7
MS
7667SOFT-ROCE DRIVER (rxe)
7668M: Moni Shoua <monis@mellanox.com>
7669L: linux-rdma@vger.kernel.org
7670S: Supported
7671W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7672Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7673F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7674F: include/uapi/rdma/rdma_user_rxe.h
7675
5b25b13a
MD
7676MEMBARRIER SUPPORT
7677M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7678M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7679L: linux-kernel@vger.kernel.org
7680S: Supported
7681F: kernel/membarrier.c
7682F: include/uapi/linux/membarrier.h
7683
70ea91f1
SR
7684MEMORY MANAGEMENT
7685L: linux-mm@kvack.org
70ea91f1
SR
7686W: http://www.linux-mm.org
7687S: Maintained
679655da 7688F: include/linux/mm.h
551450bb
CS
7689F: include/linux/gfp.h
7690F: include/linux/mmzone.h
7691F: include/linux/memory_hotplug.h
7692F: include/linux/vmalloc.h
679655da 7693F: mm/
70ea91f1 7694
f4e9ce66 7695MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7696M: David Woodhouse <dwmw2@infradead.org>
242c325e 7697M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7698L: linux-mtd@lists.infradead.org
8a6e2535
JP
7699W: http://www.linux-mtd.infradead.org/
7700Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7701T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7702T: git git://git.infradead.org/l2-mtd.git
1da177e4 7703S: Maintained
becc7ae5 7704F: Documentation/devicetree/bindings/mtd/
679655da
JP
7705F: drivers/mtd/
7706F: include/linux/mtd/
c117ab84 7707F: include/uapi/mtd/
1da177e4 7708
26c57ef1 7709MEN A21 WATCHDOG DRIVER
30c7469b 7710M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7711L: linux-watchdog@vger.kernel.org
30c7469b 7712S: Maintained
26c57ef1
JT
7713F: drivers/watchdog/mena21_wdt.c
7714
3764e82e 7715MEN CHAMELEON BUS (mcb)
30c7469b
JT
7716M: Johannes Thumshirn <morbidrsa@gmail.com>
7717S: Maintained
3764e82e
JT
7718F: drivers/mcb/
7719F: include/linux/mcb.h
b9f2f459 7720F: Documentation/men-chameleon-bus.txt
3764e82e 7721
48b490d2
AW
7722MEN F21BMC (Board Management Controller)
7723M: Andreas Werner <andreas.werner@men.de>
7724S: Supported
7725F: drivers/mfd/menf21bmc.c
7726F: drivers/watchdog/menf21bmc_wdt.c
7727F: drivers/leds/leds-menf21bmc.c
7728F: drivers/hwmon/menf21bmc_hwmon.c
7729F: Documentation/hwmon/menf21bmc
7730
12285945
JH
7731METAG ARCHITECTURE
7732M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7733L: linux-metag@vger.kernel.org
9f273c24 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7735S: Odd Fixes
12285945
JH
7736F: arch/metag/
7737F: Documentation/metag/
7738F: Documentation/devicetree/bindings/metag/
2d799dde 7739F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7740F: drivers/clocksource/metag_generic.c
5698c50d
JH
7741F: drivers/irqchip/irq-metag.c
7742F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7743F: drivers/tty/metag_da.c
12285945 7744
c6375b0a 7745MICROBLAZE ARCHITECTURE
8b58be88 7746M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7747W: http://www.monstr.eu/fdt/
7748T: git git://git.monstr.eu/linux-2.6-microblaze.git
7749S: Supported
0a8c7914 7750F: arch/microblaze/
1da177e4 7751
2508a45a
CY
7752MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7753M: Chen Yu <yu.c.chen@intel.com>
7754L: platform-driver-x86@vger.kernel.org
7755S: Supported
7756F: drivers/platform/x86/surfacepro3_button.c
7757
1da177e4 7758MICROTEK X6 SCANNER
61eee9a7 7759M: Oliver Neukum <oliver@neukum.org>
1da177e4 7760S: Maintained
679655da 7761F: drivers/usb/image/microtek.*
1da177e4
LT
7762
7763MIPS
8b58be88 7764M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7765L: linux-mips@linux-mips.org
6097050d 7766W: http://www.linux-mips.org/
b05e988e 7767T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7768Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7769S: Supported
f46d92e8 7770F: Documentation/devicetree/bindings/mips/
679655da
JP
7771F: Documentation/mips/
7772F: arch/mips/
1da177e4 7773
413ef3f6
KC
7774MIPS/LOONGSON1 ARCHITECTURE
7775M: Keguang Zhang <keguang.zhang@gmail.com>
7776L: linux-mips@linux-mips.org
7777S: Maintained
7778F: arch/mips/loongson32/
7779F: arch/mips/include/asm/mach-loongson32/
7780F: drivers/*/*loongson1*
7781F: drivers/*/*/*loongson1*
7782
08b7620a
HV
7783MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7784M: Hans Verkuil <hverkuil@xs4all.nl>
7785L: linux-media@vger.kernel.org
7786T: git git://linuxtv.org/media_tree.git
a825eaec 7787W: https://linuxtv.org
08b7620a
HV
7788S: Odd Fixes
7789F: drivers/media/radio/radio-miropcm20*
7790
c09befcb
OG
7791MELLANOX MLX4 core VPI driver
7792M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7793L: netdev@vger.kernel.org
7794L: linux-rdma@vger.kernel.org
7795W: http://www.mellanox.com
7796Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7797S: Supported
7798F: drivers/net/ethernet/mellanox/mlx4/
7799F: include/linux/mlx4/
7800
7801MELLANOX MLX4 IB driver
7802M: Yishai Hadas <yishaih@mellanox.com>
7803L: linux-rdma@vger.kernel.org
7804W: http://www.mellanox.com
e126ba97 7805Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7806S: Supported
7807F: drivers/infiniband/hw/mlx4/
7808F: include/linux/mlx4/
7809
595a4d8f
OG
7810MELLANOX MLX5 core VPI driver
7811M: Matan Barak <matanb@mellanox.com>
7812M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7813L: netdev@vger.kernel.org
7814L: linux-rdma@vger.kernel.org
7815W: http://www.mellanox.com
7816Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7817S: Supported
7818F: drivers/net/ethernet/mellanox/mlx5/core/
7819F: include/linux/mlx5/
7820
595a4d8f
OG
7821MELLANOX MLX5 IB driver
7822M: Matan Barak <matanb@mellanox.com>
7823M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7824L: linux-rdma@vger.kernel.org
7825W: http://www.mellanox.com
7826Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7827S: Supported
b75f0050 7828F: drivers/infiniband/hw/mlx5/
595a4d8f 7829F: include/linux/mlx5/
e126ba97 7830
764589b6
CM
7831MELEXIS MLX90614 DRIVER
7832M: Crt Mori <cmo@melexis.com>
7833L: linux-iio@vger.kernel.org
7834W: http://www.melexis.com
7835S: Supported
7836F: drivers/iio/temperature/mlx90614.c
7837
0ce277e4
AP
7838MN88472 MEDIA DRIVER
7839M: Antti Palosaari <crope@iki.fi>
7840L: linux-media@vger.kernel.org
a825eaec 7841W: https://linuxtv.org
0ce277e4
AP
7842W: http://palosaari.fi/linux/
7843Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7844S: Maintained
94d0eaa4 7845F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7846
4f4d238f
AP
7847MN88473 MEDIA DRIVER
7848M: Antti Palosaari <crope@iki.fi>
7849L: linux-media@vger.kernel.org
a825eaec 7850W: https://linuxtv.org
4f4d238f
AP
7851W: http://palosaari.fi/linux/
7852Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7853S: Maintained
877ba50b 7854F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7855
1da177e4 7856MODULE SUPPORT
8b58be88 7857M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7858S: Maintained
679655da
JP
7859F: include/linux/module.h
7860F: kernel/module.c
1da177e4
LT
7861
7862MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7863W: http://popies.net/meye/
b7788e13 7864S: Orphan
679655da 7865F: Documentation/video4linux/meye.txt
90d72ac6 7866F: drivers/media/pci/meye/
6c0f0359 7867F: include/uapi/linux/meye.h
1da177e4 7868
b9705b60 7869MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7870M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7871S: Maintained
679655da 7872F: Documentation/serial/moxa-smartio
c897401b 7873F: drivers/tty/mxser.*
d735410a 7874
889b2f87
AK
7875MR800 AVERMEDIA USB FM RADIO DRIVER
7876M: Alexey Klimov <klimov.linux@gmail.com>
7877L: linux-media@vger.kernel.org
7878T: git git://linuxtv.org/media_tree.git
7879S: Maintained
7880F: drivers/media/radio/radio-mr800.c
7881
d7155691
AO
7882MRF24J40 IEEE 802.15.4 RADIO DRIVER
7883M: Alan Ott <alan@signal11.us>
7884L: linux-wpan@vger.kernel.org
7885S: Maintained
7886F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7887F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7888
8c4c731a 7889MSI LAPTOP SUPPORT
182ae55c 7890M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7891L: platform-driver-x86@vger.kernel.org
8c4c731a 7892S: Maintained
679655da 7893F: drivers/platform/x86/msi-laptop.c
8c4c731a 7894
0f1006b1 7895MSI WMI SUPPORT
d0944853 7896L: platform-driver-x86@vger.kernel.org
5ee7041e 7897S: Orphan
0f1006b1
AA
7898F: drivers/platform/x86/msi-wmi.c
7899
19a628a0
AP
7900MSI001 MEDIA DRIVER
7901M: Antti Palosaari <crope@iki.fi>
7902L: linux-media@vger.kernel.org
a825eaec 7903W: https://linuxtv.org
19a628a0
AP
7904W: http://palosaari.fi/linux/
7905Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906T: git git://linuxtv.org/anttip/media_tree.git
7907S: Maintained
0185e197 7908F: drivers/media/tuners/msi001*
19a628a0 7909
7570589d 7910MSI2500 MEDIA DRIVER
2c57213f
AP
7911M: Antti Palosaari <crope@iki.fi>
7912L: linux-media@vger.kernel.org
a825eaec 7913W: https://linuxtv.org
2c57213f
AP
7914W: http://palosaari.fi/linux/
7915Q: http://patchwork.linuxtv.org/project/linux-media/list/
7916T: git git://linuxtv.org/anttip/media_tree.git
7917S: Maintained
7570589d 7918F: drivers/media/usb/msi2500/
2c57213f 7919
159eeea4
RJ
7920MSYSTEMS DISKONCHIP G3 MTD DRIVER
7921M: Robert Jarzmik <robert.jarzmik@free.fr>
7922L: linux-mtd@lists.infradead.org
7923S: Maintained
7924F: drivers/mtd/devices/docg3*
7925
62a37dc7 7926MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7928L: linux-media@vger.kernel.org
7929T: git git://linuxtv.org/media_tree.git
7930S: Maintained
7931F: drivers/media/i2c/mt9m032.c
b5dcee22 7932F: include/media/i2c/mt9m032.h
0e837fb9 7933
62a37dc7 7934MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7936L: linux-media@vger.kernel.org
7937T: git git://linuxtv.org/media_tree.git
7938S: Maintained
7939F: drivers/media/i2c/mt9p031.c
b5dcee22 7940F: include/media/i2c/mt9p031.h
0e837fb9 7941
62a37dc7 7942MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7944L: linux-media@vger.kernel.org
7945T: git git://linuxtv.org/media_tree.git
7946S: Maintained
7947F: drivers/media/i2c/mt9t001.c
b5dcee22 7948F: include/media/i2c/mt9t001.h
0e837fb9 7949
62a37dc7 7950MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7952L: linux-media@vger.kernel.org
7953T: git git://linuxtv.org/media_tree.git
7954S: Maintained
f2272e13 7955F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7956F: drivers/media/i2c/mt9v032.c
b5dcee22 7957F: include/media/i2c/mt9v032.h
0e837fb9 7958
4e0d13cb 7959MULTIFUNCTION DEVICES (MFD)
f7d3210e 7960M: Lee Jones <lee.jones@linaro.org>
7caa7991 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7962S: Supported
679655da 7963F: drivers/mfd/
55b5940d 7964F: include/linux/mfd/
4e0d13cb 7965
5c4e6f13 7966MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7967M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7968L: linux-mmc@vger.kernel.org
708dce3f 7969T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7970S: Maintained
2810984b 7971F: Documentation/devicetree/bindings/mmc/
679655da
JP
7972F: drivers/mmc/
7973F: include/linux/mmc/
c117ab84 7974F: include/uapi/linux/mmc/
baca2da4 7975
15a0580c 7976MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7977S: Orphan
679655da
JP
7978F: drivers/mmc/host/mmc_spi.c
7979F: include/linux/spi/mmc_spi.h
15a0580c 7980
1da177e4 7981MULTISOUND SOUND DRIVER
8b58be88 7982M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7983S: Maintained
679655da
JP
7984F: Documentation/sound/oss/MultiSound
7985F: sound/oss/msnd*
1da177e4 7986
d735410a 7987MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7988S: Orphan
c897401b 7989F: drivers/tty/isicom.c
679655da 7990F: include/linux/isicom.h
d735410a 7991
550a7375 7992MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7993M: Bin Liu <b-liu@ti.com>
795fb7e7 7994L: linux-usb@vger.kernel.org
43b416e5 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7996S: Maintained
679655da 7997F: drivers/usb/musb/
550a7375 7998
ea0af5f6
MK
7999MXL5007T MEDIA DRIVER
8000M: Michael Krufky <mkrufky@linuxtv.org>
8001L: linux-media@vger.kernel.org
a825eaec 8002W: https://linuxtv.org
ea0af5f6
MK
8003W: http://github.com/mkrufky
8004Q: http://patchwork.linuxtv.org/project/linux-media/list/
8005T: git git://linuxtv.org/mkrufky/tuners.git
8006S: Maintained
8007F: drivers/media/tuners/mxl5007t.*
8008
2d3cf588 8009MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8010M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8011L: netdev@vger.kernel.org
205057ae 8012W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8013S: Supported
93f7848b 8014F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8015
9df4f913
BB
8016NAND FLASH SUBSYSTEM
8017M: Boris Brezillon <boris.brezillon@free-electrons.com>
8018R: Richard Weinberger <richard@nod.at>
8019L: linux-mtd@lists.infradead.org
8020W: http://www.linux-mtd.infradead.org/
8021Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8022T: git git://github.com/linux-nand/linux.git
8023S: Maintained
8024F: drivers/mtd/nand/
8025F: include/linux/mtd/nand*.h
8026
1da177e4 8027NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8028S: Orphan
d9fb9f38 8029F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8030
23dc05a3
DM
8031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8032M: Daniel Mack <zonque@gmail.com>
8033S: Maintained
e5747e40 8034L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8035W: http://www.native-instruments.com
8036F: sound/usb/caiaq/
8037
1da177e4 8038NCP FILESYSTEM
52653199
PV
8039M: Petr Vandrovec <petr@vandrovec.name>
8040S: Odd Fixes
679655da 8041F: fs/ncpfs/
1da177e4 8042
a79b0322
FT
8043NCR 5380 SCSI DRIVERS
8044M: Finn Thain <fthain@telegraphics.com.au>
8045M: Michael Schmitz <schmitzmic@gmail.com>
8046L: linux-scsi@vger.kernel.org
8047S: Maintained
8048F: Documentation/scsi/g_NCR5380.txt
71d39758 8049F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8050F: drivers/scsi/NCR5380.*
8051F: drivers/scsi/arm/cumana_1.c
8052F: drivers/scsi/arm/oak.c
a79b0322
FT
8053F: drivers/scsi/atari_scsi.*
8054F: drivers/scsi/dmx3191d.c
8055F: drivers/scsi/dtc.*
8056F: drivers/scsi/g_NCR5380.*
8057F: drivers/scsi/g_NCR5380_mmio.c
8058F: drivers/scsi/mac_scsi.*
8059F: drivers/scsi/pas16.*
a79b0322
FT
8060F: drivers/scsi/sun3_scsi.*
8061F: drivers/scsi/sun3_scsi_vme.c
8062F: drivers/scsi/t128.*
8063
1da177e4 8064NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8066L: linux-scsi@vger.kernel.org
8067S: Maintained
679655da 8068F: drivers/scsi/NCR_D700.*
1da177e4 8069
4aa3eb4c
GR
8070NCT6775 HARDWARE MONITOR DRIVER
8071M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8072L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8073S: Maintained
8074F: Documentation/hwmon/nct6775
8075F: drivers/hwmon/nct6775.c
8076
3c2d774c 8077NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8078M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8079L: linux-rdma@vger.kernel.org
e3d33cb1 8080W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8081S: Supported
8082F: drivers/infiniband/hw/nes/
8083
be2f2e84 8084NETEM NETWORK EMULATOR
adbbf69d 8085M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8086L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8087S: Maintained
679655da 8088F: net/sched/sch_netem.c
be2f2e84 8089
b2f5a051 8090NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8091M: Jon Mason <jdmason@kudzu.us>
4a58448b 8092L: netdev@vger.kernel.org
4a58448b 8093S: Supported
679655da 8094F: Documentation/networking/s2io.txt
b2f5a051 8095F: Documentation/networking/vxge.txt
86387e1a 8096F: drivers/net/ethernet/neterion/
4a58448b 8097
db9cf3a3 8098NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8099M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8100M: Patrick McHardy <kaber@trash.net>
42010ed0 8101M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8102L: netfilter-devel@vger.kernel.org
82b98543 8103L: coreteam@netfilter.org
1da177e4
LT
8104W: http://www.netfilter.org/
8105W: http://www.iptables.org/
42010ed0
PNA
8106Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8109S: Supported
679655da
JP
8110F: include/linux/netfilter*
8111F: include/linux/netfilter/
8112F: include/net/netfilter/
c117ab84
CEB
8113F: include/uapi/linux/netfilter*
8114F: include/uapi/linux/netfilter/
679655da
JP
8115F: net/*/netfilter.c
8116F: net/*/netfilter/
8117F: net/netfilter/
91c269a0 8118F: net/bridge/br_netfilter*.c
1da177e4 8119
4cc67735 8120NETLABEL
87a0874c 8121M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8122W: http://netlabel.sf.net
8123L: netdev@vger.kernel.org
87a0874c 8124S: Maintained
80811493 8125F: Documentation/netlabel/
679655da
JP
8126F: include/net/netlabel.h
8127F: net/netlabel/
4cc67735 8128
1da177e4 8129NETROM NETWORK LAYER
8b58be88 8130M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8131L: linux-hams@vger.kernel.org
d34cb28a 8132W: http://www.linux-ax25.org/
1da177e4 8133S: Maintained
679655da 8134F: include/net/netrom.h
c117ab84 8135F: include/uapi/linux/netrom.h
679655da 8136F: net/netrom/
1da177e4 8137
4c352362
JK
8138NETRONOME ETHERNET DRIVERS
8139M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8140L: oss-drivers@netronome.com
8141S: Maintained
8142F: drivers/net/ethernet/netronome/
8143
5ddb88c0 8144NETWORK BLOCK DEVICE (NBD)
4ca5829a 8145M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8146S: Maintained
5e4b269b 8147L: nbd-general@lists.sourceforge.net
4ca5829a 8148T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8149F: Documentation/blockdev/nbd.txt
8150F: drivers/block/nbd.c
c117ab84 8151F: include/uapi/linux/nbd.h
1da177e4 8152
6e43650c
NH
8153NETWORK DROP MONITOR
8154M: Neil Horman <nhorman@tuxdriver.com>
8155L: netdev@vger.kernel.org
8156S: Maintained
8157W: https://fedorahosted.org/dropwatch/
8158F: net/core/drop_monitor.c
8159
1da177e4 8160NETWORKING [GENERAL]
8b58be88 8161M: "David S. Miller" <davem@davemloft.net>
979b6c13 8162L: netdev@vger.kernel.org
b1e8fd54 8163W: http://www.linuxfoundation.org/en/Net
11e98029 8164Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8167S: Maintained
679655da
JP
8168F: net/
8169F: include/net/
018d21ed
JP
8170F: include/linux/in.h
8171F: include/linux/net.h
8172F: include/linux/netdevice.h
c117ab84
CEB
8173F: include/uapi/linux/in.h
8174F: include/uapi/linux/net.h
8175F: include/uapi/linux/netdevice.h
0c7aecd4 8176F: include/uapi/linux/net_namespace.h
7e814a6c 8177F: tools/net/
f4e53f9a 8178F: tools/testing/selftests/net/
335a67d2 8179F: lib/random32.c
a101ccd1 8180F: lib/test_bpf.c
1da177e4
LT
8181
8182NETWORKING [IPv4/IPv6]
8b58be88
JP
8183M: "David S. Miller" <davem@davemloft.net>
8184M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8185M: James Morris <jmorris@namei.org>
8186M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8187M: Patrick McHardy <kaber@trash.net>
979b6c13 8188L: netdev@vger.kernel.org
08deed1e 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8190S: Maintained
679655da
JP
8191F: net/ipv4/
8192F: net/ipv6/
8193F: include/net/ip*
0a14842f 8194F: arch/x86/net/*
1da177e4 8195
73b7656c
DM
8196NETWORKING [IPSEC]
8197M: Steffen Klassert <steffen.klassert@secunet.com>
8198M: Herbert Xu <herbert@gondor.apana.org.au>
8199M: "David S. Miller" <davem@davemloft.net>
8200L: netdev@vger.kernel.org
d1fc5024
SK
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8203S: Maintained
5826bdd1 8204F: net/core/flow.c
73b7656c
DM
8205F: net/xfrm/
8206F: net/key/
8207F: net/ipv4/xfrm*
d1fc5024
SK
8208F: net/ipv4/esp4.c
8209F: net/ipv4/ah4.c
8210F: net/ipv4/ipcomp.c
8211F: net/ipv4/ip_vti.c
73b7656c 8212F: net/ipv6/xfrm*
d1fc5024
SK
8213F: net/ipv6/esp6.c
8214F: net/ipv6/ah6.c
8215F: net/ipv6/ipcomp6.c
8216F: net/ipv6/ip6_vti.c
73b7656c
DM
8217F: include/uapi/linux/xfrm.h
8218F: include/net/xfrm.h
8219
10e2ff1c 8220NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8221M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8222L: netdev@vger.kernel.org
8223S: Maintained
8224
29f8f632 8225NETWORKING [WIRELESS]
2cb4abd1 8226L: linux-wireless@vger.kernel.org
8a6e2535 8227Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8228
788873ac
JP
8229NETWORKING DRIVERS
8230L: netdev@vger.kernel.org
8231W: http://www.linuxfoundation.org/en/Net
11e98029 8232Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8235S: Odd Fixes
156f4fbc 8236F: Documentation/devicetree/bindings/net/
788873ac 8237F: drivers/net/
018d21ed 8238F: include/linux/if_*
0b63bf1f 8239F: include/linux/netdevice.h
0b63bf1f
JD
8240F: include/linux/etherdevice.h
8241F: include/linux/fcdevice.h
8242F: include/linux/fddidevice.h
8243F: include/linux/hippidevice.h
8244F: include/linux/inetdevice.h
c117ab84
CEB
8245F: include/uapi/linux/if_*
8246F: include/uapi/linux/netdevice.h
788873ac 8247
0e324cf6
JL
8248NETWORKING DRIVERS (WIRELESS)
8249M: Kalle Valo <kvalo@codeaurora.org>
8250L: linux-wireless@vger.kernel.org
8251Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8254S: Maintained
182fd9ee 8255F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8256F: drivers/net/wireless/
8257
3d396eb1 8258NETXEN (1/10) GbE SUPPORT
8622315e 8259M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8260M: Sony Chacko <sony.chacko@qlogic.com>
8261M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8262L: netdev@vger.kernel.org
9c2b5bde 8263W: http://www.qlogic.com
3d396eb1 8264S: Supported
aa43c215 8265F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8266
6423d30f
AAJ
8267NFC SUBSYSTEM
8268M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8269M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8270M: Samuel Ortiz <sameo@linux.intel.com>
8271L: linux-wireless@vger.kernel.org
1eb3b216 8272L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8273S: Supported
6423d30f 8274F: net/nfc/
55eb94f9 8275F: include/net/nfc/
c117ab84 8276F: include/uapi/linux/nfc.h
6423d30f 8277F: drivers/nfc/
397d6497
CR
8278F: include/linux/platform_data/nfcmrvl.h
8279F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8280F: include/linux/platform_data/pn544.h
397d6497
CR
8281F: include/linux/platform_data/st21nfca.h
8282F: include/linux/platform_data/st-nci.h
7ebb88e5 8283F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8284
e8b43555 8285NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8286M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8287M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8288L: linux-nfs@vger.kernel.org
8289W: http://client.linux-nfs.org
cd7b996a 8290T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8291S: Maintained
679655da
JP
8292F: fs/lockd/
8293F: fs/nfs/
8294F: fs/nfs_common/
8295F: net/sunrpc/
8296F: include/linux/lockd/
8297F: include/linux/nfs*
8298F: include/linux/sunrpc/
c117ab84
CEB
8299F: include/uapi/linux/nfs*
8300F: include/uapi/linux/sunrpc/
1da177e4 8301
85ef9cea 8302NILFS2 FILESYSTEM
e2126935 8303M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8304L: linux-nilfs@vger.kernel.org
f9472265 8305W: http://nilfs.sourceforge.net/
9e92e516 8306W: http://nilfs.osdn.jp/
e2126935 8307T: git git://github.com/konis/nilfs2.git
85ef9cea 8308S: Supported
679655da
JP
8309F: Documentation/filesystems/nilfs2.txt
8310F: fs/nilfs2/
c35c7ac5 8311F: include/trace/events/nilfs2.h
e63e88bc
RK
8312F: include/uapi/linux/nilfs2_api.h
8313F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8314
1da177e4 8315NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8316M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8317W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8318S: Maintained
679655da
JP
8319F: Documentation/scsi/NinjaSCSI.txt
8320F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8321
8322NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8323M: GOTO Masanori <gotom@debian.or.jp>
8324M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8325W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8326S: Maintained
679655da
JP
8327F: Documentation/scsi/NinjaSCSI.txt
8328F: drivers/scsi/nsp32*
1da177e4 8329
383b8fb9
LFT
8330NIOS2 ARCHITECTURE
8331M: Ley Foon Tan <lftan@altera.com>
8332L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8334S: Maintained
8335F: arch/nios2/
8336
2a6afddb 8337NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8338R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8339F: include/linux/power/bq2415x_charger.h
081bab21 8340F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8341F: include/linux/power/isp1704_charger.h
8342F: drivers/power/bq2415x_charger.c
081bab21 8343F: drivers/power/bq27xxx_battery.c
e35a49b1 8344F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8345F: drivers/power/isp1704_charger.c
8346F: drivers/power/rx51_battery.c
8347
a1bd3bae 8348NTB DRIVER CORE
9ef6bf6c
JM
8349M: Jon Mason <jdmason@kudzu.us>
8350M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8351M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8352L: linux-ntb@googlegroups.com
fce8a7bb 8353S: Supported
2984411f
JM
8354W: https://github.com/jonmason/ntb/wiki
8355T: git git://github.com/jonmason/ntb.git
fce8a7bb 8356F: drivers/ntb/
548c237c 8357F: drivers/net/ntb_netdev.c
fce8a7bb 8358F: include/linux/ntb.h
a1bd3bae 8359F: include/linux/ntb_transport.h
a9c59ef7 8360F: tools/testing/selftests/ntb/
fce8a7bb 8361
e26a5843
AH
8362NTB INTEL DRIVER
8363M: Jon Mason <jdmason@kudzu.us>
8364M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8365L: linux-ntb@googlegroups.com
e26a5843
AH
8366S: Supported
8367W: https://github.com/jonmason/ntb/wiki
8368T: git git://github.com/jonmason/ntb.git
8369F: drivers/ntb/hw/intel/
fce8a7bb 8370
a1b36958
XY
8371NTB AMD DRIVER
8372M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8373L: linux-ntb@googlegroups.com
8374S: Supported
8375F: drivers/ntb/hw/amd/
8376
1da177e4 8377NTFS FILESYSTEM
2818ef50 8378M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8379L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8380W: http://www.tuxera.com/
e6f4dee7 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8382S: Supported
679655da
JP
8383F: Documentation/filesystems/ntfs.txt
8384F: fs/ntfs/
1da177e4 8385
9eb8ef74 8386NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8387M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8388L: linux-fbdev@vger.kernel.org
ce00f85c 8389S: Maintained
8a61f013
JH
8390F: drivers/video/fbdev/riva/
8391F: drivers/video/fbdev/nvidia/
1da177e4 8392
79461681 8393NVM EXPRESS DRIVER
b3975e94
JF
8394M: Keith Busch <keith.busch@intel.com>
8395M: Jens Axboe <axboe@fb.com>
79461681 8396L: linux-nvme@lists.infradead.org
b3975e94
JF
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8399S: Supported
57dacad5 8400F: drivers/nvme/host/
79461681
MW
8401F: include/linux/nvme.h
8402
a07b4970
CH
8403NVM EXPRESS TARGET DRIVER
8404M: Christoph Hellwig <hch@lst.de>
8405M: Sagi Grimberg <sagi@grimberg.me>
8406L: linux-nvme@lists.infradead.org
8407S: Supported
8408F: drivers/nvme/target/
8409
aee4b9bd
SK
8410NVMEM FRAMEWORK
8411M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8412M: Maxime Ripard <maxime.ripard@free-electrons.com>
8413S: Maintained
8414F: drivers/nvmem/
8415F: Documentation/devicetree/bindings/nvmem/
8416F: include/linux/nvmem-consumer.h
8417F: include/linux/nvmem-provider.h
8418
dece4585
CP
8419NXP-NCI NFC DRIVER
8420M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8421R: Charles Gorand <charles.gorand@effinnov.com>
8422L: linux-nfc@lists.01.org (moderated for non-subscribers)
8423S: Supported
8424F: drivers/nfc/nxp-nci
8425
f50d7146 8426NXP TDA998X DRM DRIVER
54176cc6 8427M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8428S: Supported
8429F: drivers/gpu/drm/i2c/tda998x_drv.c
8430F: include/drm/i2c/tda998x.h
8431
fbace43e
PR
8432NXP TFA9879 DRIVER
8433M: Peter Rosin <peda@axentia.se>
8434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8435S: Maintained
8436F: sound/soc/codecs/tfa9879*
8437
442f04c3
JP
8438OBJTOOL
8439M: Josh Poimboeuf <jpoimboe@redhat.com>
8440S: Supported
8441F: tools/objtool/
8442
f5525786 8443OMAP SUPPORT
0e24bdd4 8444M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8445L: linux-omap@vger.kernel.org
8446W: http://www.muru.com/linux/omap/
8447W: http://linux.omap.com/
8a6e2535 8448Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8450S: Maintained
4e04d5a3 8451F: arch/arm/*omap*/
026da812
FB
8452F: arch/arm/configs/omap1_defconfig
8453F: arch/arm/configs/omap2plus_defconfig
046d0a37 8454F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8455F: drivers/irqchip/irq-omap-intc.c
8456F: drivers/mfd/*omap*.c
8457F: drivers/mfd/menelaus.c
8458F: drivers/mfd/palmas.c
8459F: drivers/mfd/tps65217.c
8460F: drivers/mfd/tps65218.c
8461F: drivers/mfd/tps65910.c
8462F: drivers/mfd/twl-core.[ch]
8463F: drivers/mfd/twl4030*.c
8464F: drivers/mfd/twl6030*.c
8465F: drivers/mfd/twl6040*.c
8466F: drivers/regulator/palmas-regulator*.c
8467F: drivers/regulator/pbias-regulator.c
8468F: drivers/regulator/tps65217-regulator.c
8469F: drivers/regulator/tps65218-regulator.c
8470F: drivers/regulator/tps65910-regulator.c
8471F: drivers/regulator/twl-regulator.c
046d0a37 8472F: include/linux/i2c-omap.h
f5525786 8473
50f29fbd 8474OMAP DEVICE TREE SUPPORT
cdb55ab0 8475M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8476M: Tony Lindgren <tony@atomide.com>
8477L: linux-omap@vger.kernel.org
d0fb18c5 8478L: devicetree@vger.kernel.org
50f29fbd
TL
8479S: Maintained
8480F: arch/arm/boot/dts/*omap*
8481F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8482F: arch/arm/boot/dts/*am4*
8483F: arch/arm/boot/dts/*am5*
8484F: arch/arm/boot/dts/*dra7*
50f29fbd 8485
f5525786 8486OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8487M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: arch/arm/*omap*/*clock*
8491
8492OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8493M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8494L: linux-omap@vger.kernel.org
8495S: Maintained
8496F: arch/arm/*omap*/*pm*
c46938d4 8497F: drivers/cpufreq/omap-cpufreq.c
f5525786 8498
d21db568 8499OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8500M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8501M: Paul Walmsley <paul@pwsan.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
d21db568 8504F: arch/arm/mach-omap2/prm*
692ab1f3 8505
f5525786 8506OMAP AUDIO SUPPORT
6c284903 8507M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8508M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: sound/soc/omap/
8513
18640193
TL
8514OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8515M: Roger Quadros <rogerq@ti.com>
8516M: Tony Lindgren <tony@atomide.com>
8517L: linux-omap@vger.kernel.org
8518S: Maintained
8519F: drivers/memory/omap-gpmc.c
8520F: arch/arm/mach-omap2/*gpmc*
8521
f5525786 8522OMAP FRAMEBUFFER SUPPORT
830e6384 8523M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8524L: linux-fbdev@vger.kernel.org
f5525786
TL
8525L: linux-omap@vger.kernel.org
8526S: Maintained
8a61f013 8527F: drivers/video/fbdev/omap/
f5525786 8528
676eec0d 8529OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8530M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8531L: linux-omap@vger.kernel.org
676eec0d 8532L: linux-fbdev@vger.kernel.org
178ff4c9 8533S: Maintained
8a61f013 8534F: drivers/video/fbdev/omap2/
178ff4c9
TV
8535F: Documentation/arm/OMAP/DSS
8536
8b37fcfc
OBC
8537OMAP HARDWARE SPINLOCK SUPPORT
8538M: Ohad Ben-Cohen <ohad@wizery.com>
8539L: linux-omap@vger.kernel.org
8540S: Maintained
8541F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8542
f5525786 8543OMAP MMC SUPPORT
8b58be88 8544M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8545L: linux-omap@vger.kernel.org
8546S: Maintained
653f41b5
MC
8547F: drivers/mmc/host/omap.c
8548
8549OMAP HS MMC SUPPORT
0a4585c6 8550L: linux-mmc@vger.kernel.org
653f41b5 8551L: linux-omap@vger.kernel.org
dfa5d196 8552S: Orphan
653f41b5 8553F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8554
8555OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8556M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8557S: Maintained
8558F: drivers/char/hw_random/omap-rng.c
8559
f400c82e 8560OMAP HWMOD SUPPORT
cdb55ab0 8561M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8562M: Paul Walmsley <paul@pwsan.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8fc8b12b 8565F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8566
8633fb30
PW
8567OMAP HWMOD DATA
8568M: Paul Walmsley <paul@pwsan.com>
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: arch/arm/mach-omap2/omap_hwmod*data*
8572
f400c82e 8573OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8574M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8575L: linux-omap@vger.kernel.org
8576S: Maintained
8577F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8578
0db83ced 8579OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8581L: linux-media@vger.kernel.org
8582S: Maintained
7eec52db 8583F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8584F: drivers/media/platform/omap3isp/
0db83ced 8585F: drivers/staging/media/omap4iss/
7e8970e1 8586
f5525786 8587OMAP USB SUPPORT
f5525786
TL
8588L: linux-usb@vger.kernel.org
8589L: linux-omap@vger.kernel.org
3b243519 8590S: Orphan
a16fbd65
JP
8591F: drivers/usb/*/*omap*
8592F: arch/arm/*omap*/usb*
f5525786 8593
6d994710 8594OMAP GPIO DRIVER
fe643528 8595M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8596M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8597M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8598L: linux-omap@vger.kernel.org
8599S: Maintained
fe643528 8600F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8601F: drivers/gpio/gpio-omap.c
8602
c351e290
MJ
8603OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8604M: Mark Jackson <mpfj@newflow.co.uk>
8605L: linux-omap@vger.kernel.org
8606S: Maintained
8607F: arch/arm/boot/dts/am335x-nano.dts
8608
0ad122d9 8609OMFS FILESYSTEM
8b58be88 8610M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8611L: linux-karma-devel@lists.sourceforge.net
8612S: Maintained
679655da
JP
8613F: Documentation/filesystems/omfs.txt
8614F: fs/omfs/
0ad122d9 8615
c1986ee9 8616OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8617M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8618S: Maintained
679655da
JP
8619F: drivers/char/pcmcia/cm4000_cs.c
8620F: include/linux/cm4000_cs.h
c117ab84 8621F: include/uapi/linux/cm4000_cs.h
c1986ee9 8622
77c44ab1 8623OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8624M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8625S: Maintained
679655da 8626F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8627
77d5140f 8628OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8629M: Jonathan Corbet <corbet@lwn.net>
661263b5 8630L: linux-media@vger.kernel.org
275ffde4 8631T: git git://linuxtv.org/media_tree.git
77d5140f 8632S: Maintained
90d72ac6 8633F: drivers/media/i2c/ov7670.c
77d5140f 8634
431bca73 8635ONENAND FLASH DRIVER
8b58be88 8636M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8637L: linux-mtd@lists.infradead.org
8638S: Maintained
679655da
JP
8639F: drivers/mtd/onenand/
8640F: include/linux/mtd/onenand*.h
431bca73 8641
1da177e4 8642ONSTREAM SCSI TAPE DRIVER
8b58be88 8643M: Willem Riede <osst@riede.org>
1da177e4
LT
8644L: osst-users@lists.sourceforge.net
8645L: linux-scsi@vger.kernel.org
8646S: Maintained
f7269cfc
JD
8647F: Documentation/scsi/osst.txt
8648F: drivers/scsi/osst.*
8649F: drivers/scsi/osst_*.h
8650F: drivers/scsi/st.h
1da177e4 8651
e2d1d6c0 8652OPENCORES I2C BUS DRIVER
8b58be88 8653M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8654L: linux-i2c@vger.kernel.org
e2d1d6c0 8655S: Maintained
679655da
JP
8656F: Documentation/i2c/busses/i2c-ocores
8657F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8658
860c44c1 8659OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8660M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8661M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8662L: devicetree@vger.kernel.org
a7fefe9f 8663W: http://www.devicetree.org/
fcdec35e 8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8665S: Maintained
f8828205 8666F: drivers/of/
860c44c1 8667F: include/linux/of*.h
f8828205 8668F: scripts/dtc/
860c44c1 8669
f8828205 8670OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8671M: Rob Herring <robh+dt@kernel.org>
f8828205 8672M: Mark Rutland <mark.rutland@arm.com>
f8828205 8673L: devicetree@vger.kernel.org
9f273c24 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8675Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8676S: Maintained
8677F: Documentation/devicetree/
8678F: arch/*/boot/dts/
8679F: include/dt-bindings/
8680
2bb65f56
PA
8681OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8682M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8683L: devicetree@vger.kernel.org
8684S: Maintained
8685F: Documentation/devicetree/dynamic-resolution-notes.txt
8686F: Documentation/devicetree/overlay-notes.txt
8687F: drivers/of/overlay.c
8688F: drivers/of/resolver.c
8689
19f9d392
JB
8690OPENRISC ARCHITECTURE
8691M: Jonas Bonn <jonas@southpole.se>
8692W: http://openrisc.net
19f9d392
JB
8693S: Maintained
8694T: git git://openrisc.net/~jonas/linux
14430813 8695F: arch/openrisc/
19f9d392 8696
ccb1352e 8697OPENVSWITCH
4f337ed5 8698M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8699L: netdev@vger.kernel.org
ccb1352e
JG
8700L: dev@openvswitch.org
8701W: http://openvswitch.org
ccb1352e
JG
8702S: Maintained
8703F: net/openvswitch/
b422da7c 8704F: include/uapi/linux/openvswitch.h
ccb1352e 8705
875fa6fb
VK
8706OPERATING PERFORMANCE POINTS (OPP)
8707M: Viresh Kumar <vireshk@kernel.org>
8708M: Nishanth Menon <nm@ti.com>
8709M: Stephen Boyd <sboyd@codeaurora.org>
8710L: linux-pm@vger.kernel.org
8711S: Maintained
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8713F: drivers/base/power/opp/
8714F: include/linux/pm_opp.h
8715F: Documentation/power/opp.txt
8716F: Documentation/devicetree/bindings/opp/
8717
af39917d
CL
8718OPL4 DRIVER
8719M: Clemens Ladisch <clemens@ladisch.de>
8720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8721T: git git://git.alsa-project.org/alsa-kernel.git
8722S: Maintained
8723F: sound/drivers/opl4/
8724
1da177e4 8725OPROFILE
4cf7e718 8726M: Robert Richter <rric@kernel.org>
1da177e4
LT
8727L: oprofile-list@lists.sf.net
8728S: Maintained
81c4a8a6 8729F: arch/*/include/asm/oprofile*.h
679655da
JP
8730F: arch/*/oprofile/
8731F: drivers/oprofile/
8732F: include/linux/oprofile.h
1da177e4 8733
e2d1d6c0 8734ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8735M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8736M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8737L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8738W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8739S: Supported
679655da
JP
8740F: Documentation/filesystems/ocfs2.txt
8741F: Documentation/filesystems/dlmfs.txt
8742F: fs/ocfs2/
e2d1d6c0 8743
1da177e4 8744ORINOCO DRIVER
724c6b35 8745L: linux-wireless@vger.kernel.org
491b26b4 8746W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8747W: http://www.nongnu.org/orinoco/
3a59babb 8748S: Orphan
2be45b66 8749F: drivers/net/wireless/intersil/orinoco/
1da177e4 8750
42c55aa8 8751OSD LIBRARY and FILESYSTEM
fadc0752 8752M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8753M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8754L: osd-dev@open-osd.org
8755W: http://open-osd.org
54e5881d 8756T: git git://git.open-osd.org/open-osd.git
68274794 8757S: Maintained
42c55aa8 8758F: drivers/scsi/osd/
6b6f0b6c 8759F: include/scsi/osd_*
42c55aa8 8760F: fs/exofs/
68274794 8761
ef94b186 8762OVERLAY FILESYSTEM
7c37fbda 8763M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8764L: linux-unionfs@vger.kernel.org
8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8766S: Supported
1d113735 8767F: fs/overlayfs/
7c37fbda
NB
8768F: Documentation/filesystems/overlayfs.txt
8769
85096169
MM
8770ORANGEFS FILESYSTEM
8771M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8772L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8774S: Supported
8775F: fs/orangefs/
8776F: Documentation/filesystems/orangefs.txt
8777
e2d1d6c0 8778P54 WIRELESS DRIVER
084cb0fe 8779M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8780L: linux-wireless@vger.kernel.org
084cb0fe 8781W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8782S: Maintained
d3466830 8783F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8784
f5cd7872 8785PA SEMI ETHERNET DRIVER
8b58be88 8786M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8787L: netdev@vger.kernel.org
8788S: Maintained
ded19add 8789F: drivers/net/ethernet/pasemi/*
f5cd7872 8790
beb58aa3 8791PA SEMI SMBUS DRIVER
8b58be88 8792M: Olof Johansson <olof@lixom.net>
846557d3 8793L: linux-i2c@vger.kernel.org
beb58aa3 8794S: Maintained
679655da 8795F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8796
48fc267e
SK
8797PADATA PARALLEL EXECUTION MECHANISM
8798M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8799L: linux-crypto@vger.kernel.org
8800S: Maintained
8801F: kernel/padata.c
8802F: include/linux/padata.h
8803F: Documentation/padata.txt
8804
709ee531 8805PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8806M: Harald Welte <laforge@gnumonks.org>
d0944853 8807L: platform-driver-x86@vger.kernel.org
709ee531 8808S: Maintained
679655da 8809F: drivers/platform/x86/panasonic-laptop.c
709ee531 8810
368dd5ac 8811PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8812M: David Howells <dhowells@redhat.com>
4fa97181
DH
8813L: linux-am33-list@redhat.com (moderated for non-subscribers)
8814W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8815S: Maintained
679655da
JP
8816F: Documentation/mn10300/
8817F: arch/mn10300/
4fa97181 8818
305b37bd
KS
8819PARALLEL LCD/KEYPAD PANEL DRIVER
8820M: Willy Tarreau <willy@haproxy.com>
8821M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8822S: Odd Fixes
8823F: Documentation/misc-devices/lcd-panel-cgram.txt
8824F: drivers/misc/panel.c
8825
64dfff03
SM
8826PARALLEL PORT SUBSYSTEM
8827M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8828M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8829L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8830S: Maintained
679655da
JP
8831F: drivers/parport/
8832F: include/linux/parport*.h
8833F: drivers/char/ppdev.c
c117ab84 8834F: include/uapi/linux/ppdev.h
64dfff03 8835F: Documentation/parport*.txt
1da177e4 8836
4cdf6bc2 8837PARAVIRT_OPS INTERFACE
d633180c 8838M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8839M: Chris Wright <chrisw@sous-sol.org>
8840M: Alok Kataria <akataria@vmware.com>
8841M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8842L: virtualization@lists.linux-foundation.org
4cdf6bc2 8843S: Supported
a2e19991 8844F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8845F: arch/*/kernel/paravirt*
8846F: arch/*/include/asm/paravirt.h
4cdf6bc2 8847
e2d1d6c0 8848PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8849M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8850L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8851S: Maintained
679655da
JP
8852F: Documentation/blockdev/paride.txt
8853F: drivers/block/paride/
e2d1d6c0
RD
8854
8855PARISC ARCHITECTURE
b8828770 8856M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8857M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8858L: linux-parisc@vger.kernel.org
8859W: http://www.parisc-linux.org/
8a6e2535 8860Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8863S: Maintained
679655da 8864F: arch/parisc/
2b6bac9e 8865F: Documentation/parisc/
679655da 8866F: drivers/parisc/
2b6bac9e
HD
8867F: drivers/char/agp/parisc-agp.c
8868F: drivers/input/serio/gscps2.c
8869F: drivers/parport/parport_gsc.*
8870F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8871F: drivers/video/fbdev/sti*
2b6bac9e
HD
8872F: drivers/video/console/sti*
8873F: drivers/video/logo/logo_parisc*
e2d1d6c0 8874
1662d32c 8875PC87360 HARDWARE MONITORING DRIVER
8b58be88 8876M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8877L: linux-hwmon@vger.kernel.org
1662d32c 8878S: Maintained
679655da
JP
8879F: Documentation/hwmon/pc87360
8880F: drivers/hwmon/pc87360.c
1662d32c
JC
8881
8882PC8736x GPIO DRIVER
8b58be88 8883M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8884S: Maintained
679655da 8885F: drivers/char/pc8736x_gpio.c
1662d32c 8886
1ad107fd 8887PC87427 HARDWARE MONITORING DRIVER
d8130624 8888M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8889L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8890S: Maintained
8891F: Documentation/hwmon/pc87427
8892F: drivers/hwmon/pc87427.c
8893
b26e0ed4 8894PCA9532 LED DRIVER
8b58be88 8895M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8896S: Maintained
d5ca6918
JP
8897F: drivers/leds/leds-pca9532.c
8898F: include/linux/leds-pca9532.h
b26e0ed4 8899
5ce914a8 8900PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8901M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8902L: linux-i2c@vger.kernel.org
8903S: Maintained
b4f0b74e 8904F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8905
3971dae5 8906PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8907M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8908S: Maintained
8909F: drivers/firmware/pcdp.*
8910
065c6359 8911PCI ERROR RECOVERY
6305902c 8912M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8913L: linux-pci@vger.kernel.org
065c6359 8914S: Supported
679655da 8915F: Documentation/PCI/pci-error-recovery.txt
065c6359 8916
78c1cffd
RC
8917PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8918M: Russell Currey <ruscur@russell.cc>
8919L: linuxppc-dev@lists.ozlabs.org
8920S: Supported
8921F: Documentation/powerpc/eeh-pci-error-recovery.txt
8922F: arch/powerpc/kernel/eeh*.c
8923F: arch/powerpc/platforms/*/eeh*.c
8924F: arch/powerpc/include/*/eeh*.h
8925
1da177e4 8926PCI SUBSYSTEM
5ac3a6d2 8927M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8928L: linux-pci@vger.kernel.org
99662dd1 8929Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8930T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8931S: Supported
92a1fe2e 8932F: Documentation/devicetree/bindings/pci/
679655da
JP
8933F: Documentation/PCI/
8934F: drivers/pci/
8935F: include/linux/pci*
6b49ee49 8936F: arch/x86/pci/
cad01f91 8937F: arch/x86/kernel/quirks.c
1da177e4 8938
eaa6111b
LFT
8939PCI DRIVER FOR ALTERA PCIE IP
8940M: Ley Foon Tan <lftan@altera.com>
8941L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8942L: linux-pci@vger.kernel.org
8943S: Supported
8944F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8945F: drivers/pci/host/pcie-altera.c
8946
b7e78170
RH
8947PCI DRIVER FOR ARM VERSATILE PLATFORM
8948M: Rob Herring <robh@kernel.org>
8949L: linux-pci@vger.kernel.org
8950L: linux-arm-kernel@lists.infradead.org
8951S: Maintained
8952F: Documentation/devicetree/bindings/pci/versatile.txt
8953F: drivers/pci/host/pci-versatile.c
8954
5f6b6ccd
TI
8955PCI DRIVER FOR APPLIEDMICRO XGENE
8956M: Tanmay Inamdar <tinamdar@apm.com>
8957L: linux-pci@vger.kernel.org
8958L: linux-arm-kernel@lists.infradead.org
8959S: Maintained
8960F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8961F: drivers/pci/host/pci-xgene.c
8962
62d0ff83
ML
8963PCI DRIVER FOR FREESCALE LAYERSCAPE
8964M: Minghuan Lian <minghuan.Lian@freescale.com>
8965M: Mingkai Hu <mingkai.hu@freescale.com>
8966M: Roy Zang <tie-fei.zang@freescale.com>
8967L: linuxppc-dev@lists.ozlabs.org
8968L: linux-pci@vger.kernel.org
8969L: linux-arm-kernel@lists.infradead.org
8970S: Maintained
8971F: drivers/pci/host/*layerscape*
8972
f0b75693 8973PCI DRIVER FOR IMX6
f175aa2c 8974M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8975M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8976L: linux-pci@vger.kernel.org
8977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8978S: Maintained
8979F: drivers/pci/host/*imx6*
8980
0c4ffcfe
MK
8981PCI DRIVER FOR TI KEYSTONE
8982M: Murali Karicheri <m-karicheri2@ti.com>
8983L: linux-pci@vger.kernel.org
8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8985S: Maintained
8986F: drivers/pci/host/*keystone*
8987
f0b75693
BH
8988PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8989M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8990M: Jason Cooper <jason@lakedaemon.net>
8991L: linux-pci@vger.kernel.org
8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993S: Maintained
8994F: drivers/pci/host/*mvebu*
8995
8c39d710
TP
8996PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8997M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8998L: linux-pci@vger.kernel.org
8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000S: Maintained
9001F: drivers/pci/host/pci-aardvark.c
9002
0447cfd7
TR
9003PCI DRIVER FOR NVIDIA TEGRA
9004M: Thierry Reding <thierry.reding@gmail.com>
9005L: linux-tegra@vger.kernel.org
f0b75693 9006L: linux-pci@vger.kernel.org
0447cfd7
TR
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9009F: drivers/pci/host/pci-tegra.c
9010
47ff3de9
KVA
9011PCI DRIVER FOR TI DRA7XX
9012M: Kishon Vijay Abraham I <kishon@ti.com>
9013L: linux-omap@vger.kernel.org
9014L: linux-pci@vger.kernel.org
9015S: Supported
9016F: Documentation/devicetree/bindings/pci/ti-pci.txt
9017F: drivers/pci/host/pci-dra7xx.c
9018
f0b75693
BH
9019PCI DRIVER FOR RENESAS R-CAR
9020M: Simon Horman <horms@verge.net.au>
9021L: linux-pci@vger.kernel.org
4a121096 9022L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9023S: Maintained
9024F: drivers/pci/host/*rcar*
9025
4af82255 9026PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9027M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9028L: linux-pci@vger.kernel.org
f0b75693
BH
9029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9030L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9031S: Maintained
9032F: drivers/pci/host/pci-exynos.c
9033
f0b75693 9034PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9035M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9036M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9037L: linux-pci@vger.kernel.org
9038S: Maintained
9039F: drivers/pci/host/*designware*
9040
5a3aa2a8
JP
9041PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9042M: Joao Pinto <jpinto@synopsys.com>
9043L: linux-pci@vger.kernel.org
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9046F: drivers/pci/host/pcie-designware-plat.c
9047
cf28855b
WD
9048PCI DRIVER FOR GENERIC OF HOSTS
9049M: Will Deacon <will.deacon@arm.com>
9050L: linux-pci@vger.kernel.org
9051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9052S: Maintained
9053F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9054F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9055F: drivers/pci/host/pci-host-generic.c
9056
185a383a
KB
9057PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9058M: Keith Busch <keith.busch@intel.com>
9059L: linux-pci@vger.kernel.org
9060S: Supported
9061F: arch/x86/pci/vmd.c
9062
51b66a6c 9063PCIE DRIVER FOR ST SPEAR13XX
110baab1 9064M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9065L: linux-pci@vger.kernel.org
110baab1 9066S: Maintained
51b66a6c
PA
9067F: drivers/pci/host/*spear*
9068
af1169b4
LFT
9069PCI MSI DRIVER FOR ALTERA MSI IP
9070M: Ley Foon Tan <lftan@altera.com>
9071L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9072L: linux-pci@vger.kernel.org
9073S: Supported
9074F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9075F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9076
dcd19de3
DD
9077PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9078M: Duc Dang <dhdang@apm.com>
9079L: linux-pci@vger.kernel.org
9080L: linux-arm-kernel@lists.infradead.org
9081S: Maintained
9082F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9083F: drivers/pci/host/pci-xgene-msi.c
9084
a3cbfae1
NC
9085PCIE DRIVER FOR AXIS ARTPEC
9086M: Niklas Cassel <niklas.cassel@axis.com>
9087M: Jesper Nilsson <jesper.nilsson@axis.com>
9088L: linux-arm-kernel@axis.com
9089L: linux-pci@vger.kernel.org
9090S: Maintained
9091F: Documentation/devicetree/bindings/pci/axis,artpec*
9092F: drivers/pci/host/*artpec*
9093
500a1d9a
ZW
9094PCIE DRIVER FOR HISILICON
9095M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9096M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9097L: linux-pci@vger.kernel.org
9098S: Maintained
9099F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9100F: drivers/pci/host/pcie-hisi.c
9101
82a82383
SV
9102PCIE DRIVER FOR QUALCOMM MSM
9103M: Stanimir Varbanov <svarbanov@mm-sol.com>
9104L: linux-pci@vger.kernel.org
9105L: linux-arm-msm@vger.kernel.org
9106S: Maintained
9107F: drivers/pci/host/*qcom*
9108
f12b76e5
DD
9109PCIE DRIVER FOR CAVIUM THUNDERX
9110M: David Daney <david.daney@cavium.com>
9111L: linux-pci@vger.kernel.org
9112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9113S: Supported
9114F: Documentation/devicetree/bindings/pci/pci-thunder-*
9115F: drivers/pci/host/pci-thunder-*
9116
1da177e4 9117PCMCIA SUBSYSTEM
4230dfc9 9118P: Linux PCMCIA Team
f5df5881 9119L: linux-pcmcia@lists.infradead.org
6650e0a5 9120W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9122S: Maintained
679655da
JP
9123F: Documentation/pcmcia/
9124F: drivers/pcmcia/
9125F: include/pcmcia/
1da177e4
LT
9126
9127PCNET32 NETWORK DRIVER
227fb925 9128M: Don Fry <pcnet32@frontier.com>
979b6c13 9129L: netdev@vger.kernel.org
1da177e4 9130S: Maintained
b955f6ca 9131F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9132
48fc267e
SK
9133PCRYPT PARALLEL CRYPTO ENGINE
9134M: Steffen Klassert <steffen.klassert@secunet.com>
9135L: linux-crypto@vger.kernel.org
9136S: Maintained
9137F: crypto/pcrypt.c
9138F: include/crypto/pcrypt.h
9139
e72df0b8
TH
9140PER-CPU MEMORY ALLOCATOR
9141M: Tejun Heo <tj@kernel.org>
93e205a7 9142M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9144S: Maintained
9145F: include/linux/percpu*.h
9146F: mm/percpu*.c
9147F: arch/*/include/asm/percpu.h
9148
ad4ecbcb 9149PER-TASK DELAY ACCOUNTING
185e595f 9150M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9151S: Maintained
679655da
JP
9152F: include/linux/delayacct.h
9153F: kernel/delayacct.c
ad4ecbcb 9154
57c0c15b 9155PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9156M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9157M: Ingo Molnar <mingo@redhat.com>
f80c5393 9158M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9159R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9160L: linux-kernel@vger.kernel.org
75fc2d37 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9162S: Supported
d53e8365 9163F: kernel/events/*
a003236c 9164F: include/linux/perf_event.h
c117ab84 9165F: include/uapi/linux/perf_event.h
141c4296
RR
9166F: arch/*/kernel/perf_event*.c
9167F: arch/*/kernel/*/perf_event*.c
9168F: arch/*/kernel/*/*/perf_event*.c
a003236c 9169F: arch/*/include/asm/perf_event.h
a003236c 9170F: arch/*/kernel/perf_callchain.c
b0a434fb 9171F: arch/*/events/*
a003236c 9172F: tools/perf/
6c0b3244 9173
dd49d0f5 9174PERSONALITY HANDLING
8b58be88 9175M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9176L: linux-abi-devel@lists.sourceforge.net
9177S: Maintained
679655da 9178F: include/linux/personality.h
c117ab84 9179F: include/uapi/linux/personality.h
dd49d0f5 9180
838e7a03 9181PHONET PROTOCOL
2a06b40f 9182M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9183S: Supported
9184F: Documentation/networking/phonet.txt
9185F: include/linux/phonet.h
9186F: include/net/phonet/
c117ab84 9187F: include/uapi/linux/phonet.h
838e7a03
RDC
9188F: net/phonet/
9189
1da177e4 9190PHRAM MTD DRIVER
8b58be88 9191M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9192L: linux-mtd@lists.infradead.org
9193S: Maintained
679655da 9194F: drivers/mtd/devices/phram.c
1da177e4 9195
efdbb10e
BP
9196PICOLCD HID DRIVER
9197M: Bruno Prémont <bonbons@linux-vserver.org>
9198L: linux-input@vger.kernel.org
9199S: Maintained
9200F: drivers/hid/hid-picolcd*
9201
a53bfa07
JI
9202PICOXCELL SUPPORT
9203M: Jamie Iles <jamie@jamieiles.com>
9204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9205T: git git://github.com/jamieiles/linux-2.6-ji.git
9206S: Supported
b8733987 9207F: arch/arm/boot/dts/picoxcell*
14430813 9208F: arch/arm/mach-picoxcell/
b8733987 9209F: drivers/crypto/picoxcell*
a53bfa07 9210
2744e8af
LW
9211PIN CONTROL SUBSYSTEM
9212M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9213L: linux-gpio@vger.kernel.org
dbe752a3 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9215S: Maintained
9feeed94 9216F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9217F: Documentation/pinctrl.txt
07f29ba6 9218F: drivers/pinctrl/
8e406fe4 9219F: include/linux/pinctrl/
2744e8af 9220
2201bbb8
JCPV
9221PIN CONTROLLER - ATMEL AT91
9222M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224S: Maintained
c654b6bf 9225F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9226
33d3690c
LD
9227PIN CONTROLLER - ATMEL AT91 PIO4
9228M: Ludovic Desroches <ludovic.desroches@atmel.com>
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230L: linux-gpio@vger.kernel.org
9231S: Supported
9232F: drivers/pinctrl/pinctrl-at91-pio4.*
9233
cbd1b652
MW
9234PIN CONTROLLER - INTEL
9235M: Mika Westerberg <mika.westerberg@linux.intel.com>
9236M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9237S: Maintained
9238F: drivers/pinctrl/intel/
2201bbb8 9239
9963b536
LP
9240PIN CONTROLLER - RENESAS
9241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9242M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9243L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9244S: Maintained
9245F: drivers/pinctrl/sh-pfc/
9246
b75e60d6 9247PIN CONTROLLER - SAMSUNG
fea685e9 9248M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9249M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9250M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9253S: Maintained
9b5b33f6 9254F: drivers/pinctrl/samsung/
b75e60d6 9255
13cbd906
TL
9256PIN CONTROLLER - SINGLE
9257M: Tony Lindgren <tony@atomide.com>
9258M: Haojian Zhuang <haojian.zhuang@linaro.org>
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260L: linux-omap@vger.kernel.org
9261S: Maintained
9262F: drivers/pinctrl/pinctrl-single.c
9263
deda8287 9264PIN CONTROLLER - ST SPEAR
da89947b 9265M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267W: http://www.st.com/spear
9268S: Maintained
8e406fe4 9269F: drivers/pinctrl/spear/
deda8287 9270
11a1cf34
JH
9271PISTACHIO SOC SUPPORT
9272M: James Hartley <james.hartley@imgtec.com>
9273M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9274L: linux-mips@linux-mips.org
9275S: Maintained
9276F: arch/mips/pistachio/
9277F: arch/mips/include/asm/mach-pistachio/
9278F: arch/mips/boot/dts/pistachio/
9279F: arch/mips/configs/pistachio*_defconfig
9280
249a6771 9281PKTCDVD DRIVER
e5f6450c 9282M: Jiri Kosina <jikos@kernel.org>
249a6771 9283S: Maintained
679655da
JP
9284F: drivers/block/pktcdvd.c
9285F: include/linux/pktcdvd.h
c117ab84 9286F: include/uapi/linux/pktcdvd.h
249a6771 9287
b31d8273
G
9288PKUNITY SOC DRIVERS
9289M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9290W: http://mprc.pku.edu.cn/~guanxuetao/linux
9291S: Maintained
ceebf4d5 9292T: git git://github.com/gxt/linux.git
b31d8273 9293F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9294F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9295F: drivers/video/fbdev/fb-puv3.c
2809e80b 9296F: drivers/rtc/rtc-puv3.c
b31d8273 9297
9d2ecfb7 9298PMBUS HARDWARE MONITORING DRIVERS
ca462085 9299M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9300L: linux-hwmon@vger.kernel.org
9301W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9302W: http://www.roeck-us.net/linux/drivers/
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9304S: Maintained
9305F: Documentation/hwmon/pmbus
9306F: drivers/hwmon/pmbus/
9307F: include/linux/i2c/pmbus.h
9308
89a36810 9309PMC SIERRA MaxRAID DRIVER
89a36810
AR
9310L: linux-scsi@vger.kernel.org
9311W: http://www.pmc-sierra.com/
3cdea4d7 9312S: Orphan
89a36810
AR
9313F: drivers/scsi/pmcraid.*
9314
dbf9bfe6 9315PMC SIERRA PM8001 DRIVER
d32477e2 9316M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9317M: lindar_liu@usish.com
f5a7b525 9318L: pmchba@pmcs.com
dbf9bfe6 9319L: linux-scsi@vger.kernel.org
9320S: Supported
9321F: drivers/scsi/pm8001/
9322
1da177e4 9323POSIX CLOCKS and TIMERS
8b58be88 9324M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9325L: linux-kernel@vger.kernel.org
75fc2d37 9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9327S: Maintained
679655da
JP
9328F: fs/timerfd.c
9329F: include/linux/timer*
5cee9645 9330F: kernel/time/*timer*
1da177e4 9331
7b06a6d7
RW
9332POWER MANAGEMENT CORE
9333M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9334L: linux-pm@vger.kernel.org
9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9336S: Supported
9337F: drivers/base/power/
9338F: include/linux/pm.h
9339F: include/linux/pm_*
9340F: include/linux/powercap.h
9341F: drivers/powercap/
9342
3be86148 9343POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9344M: Sebastian Reichel <sre@kernel.org>
57318935 9345M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9346M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9347L: linux-pm@vger.kernel.org
54e5881d 9348T: git git://git.infradead.org/battery-2.6.git
3be86148 9349S: Maintained
3cc5c704
GU
9350F: Documentation/devicetree/bindings/power/
9351F: Documentation/devicetree/bindings/power_supply/
679655da 9352F: include/linux/power_supply.h
8cd725a1 9353F: drivers/power/
26305022 9354X: drivers/power/avs/
3be86148 9355
514f161a
MR
9356POWER STATE COORDINATION INTERFACE (PSCI)
9357M: Mark Rutland <mark.rutland@arm.com>
9358M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9359L: linux-arm-kernel@lists.infradead.org
9360S: Maintained
9361F: drivers/firmware/psci.c
9362F: include/linux/psci.h
9363F: include/uapi/linux/psci.h
9364
43a1dd9b
SJS
9365POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9366M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9367L: linuxppc-dev@lists.ozlabs.org
9368S: Maintained
9369F: drivers/char/powernv-op-panel.c
9370
1da177e4 9371PNP SUPPORT
9c3646d1 9372M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9373S: Maintained
679655da 9374F: drivers/pnp/
1da177e4
LT
9375
9376PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9377M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9378L: linux-ppp@vger.kernel.org
9379S: Maintained
224cf5ad 9380F: drivers/net/ppp/ppp_*
1da177e4
LT
9381
9382PPP OVER ATM (RFC 2364)
8b58be88 9383M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9384S: Maintained
679655da 9385F: net/atm/pppoatm.c
c117ab84 9386F: include/uapi/linux/atmppp.h
1da177e4
LT
9387
9388PPP OVER ETHERNET
8b58be88 9389M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9390S: Maintained
224cf5ad
JK
9391F: drivers/net/ppp/pppoe.c
9392F: drivers/net/ppp/pppox.c
1da177e4 9393
a6d2370b 9394PPP OVER L2TP
8b58be88 9395M: James Chapman <jchapman@katalix.com>
a6d2370b 9396S: Maintained
90ca28d1 9397F: net/l2tp/l2tp_ppp.c
679655da 9398F: include/linux/if_pppol2tp.h
c117ab84 9399F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9400
eae9d2ba 9401PPS SUPPORT
8b58be88 9402M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9403W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9404L: linuxpps@ml.enneenne.com (subscribers-only)
9405S: Maintained
cabaaf41
JP
9406F: Documentation/pps/
9407F: drivers/pps/
9408F: include/linux/pps*.h
eae9d2ba 9409
71a6d0af
HW
9410PPTP DRIVER
9411M: Dmitry Kozlov <xeb@mail.ru>
9412L: netdev@vger.kernel.org
9413S: Maintained
224cf5ad 9414F: drivers/net/ppp/pptp.c
71a6d0af
HW
9415W: http://sourceforge.net/projects/accel-pptp
9416
1da177e4 9417PREEMPTIBLE KERNEL
8b58be88 9418M: Robert Love <rml@tech9.net>
1da177e4
LT
9419L: kpreempt-tech@lists.sourceforge.net
9420W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9421S: Supported
679655da
JP
9422F: Documentation/preempt-locking.txt
9423F: include/linux/preempt.h
1da177e4
LT
9424
9425PRISM54 WIRELESS DRIVER
8b58be88 9426M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9427L: linux-wireless@vger.kernel.org
9ef80804 9428W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9429S: Obsolete
c12edfe2 9430F: drivers/net/wireless/intersil/prism54/
1da177e4 9431
02c18891 9432PS3 NETWORK SUPPORT
b809b9ca 9433M: Geoff Levand <geoff@infradead.org>
02c18891 9434L: netdev@vger.kernel.org
a14ab6b6 9435L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9436S: Maintained
8df158ac 9437F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9438
f58a9d17 9439PS3 PLATFORM SUPPORT
b809b9ca 9440M: Geoff Levand <geoff@infradead.org>
a4724ed6 9441L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9442S: Maintained
679655da
JP
9443F: arch/powerpc/boot/ps3*
9444F: arch/powerpc/include/asm/lv1call.h
9445F: arch/powerpc/include/asm/ps3*.h
9446F: arch/powerpc/platforms/ps3/
9447F: drivers/*/ps3*
9448F: drivers/ps3/
fec629b8 9449F: drivers/rtc/rtc-ps3.c
679655da 9450F: drivers/usb/host/*ps3.c
fec629b8 9451F: sound/ppc/snd_ps3*
f58a9d17 9452
cffb4add 9453PS3VRAM DRIVER
8b58be88 9454M: Jim Paris <jim@jtan.com>
3715a5d0 9455M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9456L: linuxppc-dev@lists.ozlabs.org
cffb4add 9457S: Maintained
8a3977cb 9458F: drivers/block/ps3vram.c
cffb4add 9459
8defe599 9460PSTORE FILESYSTEM
9d5e2a02 9461M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9462M: Colin Cross <ccross@android.com>
9463M: Kees Cook <keescook@chromium.org>
9464M: Tony Luck <tony.luck@intel.com>
9465S: Maintained
9f273c24 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9467F: fs/pstore/
9468F: include/linux/pstore*
04851772 9469F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9470F: drivers/acpi/apei/erst.c
9471
7fbc415d
RC
9472PTP HARDWARE CLOCK SUPPORT
9473M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9474L: netdev@vger.kernel.org
7fbc415d
RC
9475S: Maintained
9476W: http://linuxptp.sourceforge.net/
9477F: Documentation/ABI/testing/sysfs-ptp
9478F: Documentation/ptp/*
0ecb3cdd 9479F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9480F: drivers/net/phy/dp83640*
9481F: drivers/ptp/*
9482F: include/linux/ptp_cl*
9483
cf94a4d1 9484PTRACE SUPPORT
e846ee5f 9485M: Roland McGrath <roland@hack.frob.com>
8b58be88 9486M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9487S: Maintained
9488F: include/asm-generic/syscall.h
9489F: include/linux/ptrace.h
9490F: include/linux/regset.h
9491F: include/linux/tracehook.h
c117ab84 9492F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9493F: kernel/ptrace.c
9494
3e9d7ba7
HV
9495PULSE8-CEC DRIVER
9496M: Hans Verkuil <hverkuil@xs4all.nl>
9497L: linux-media@vger.kernel.org
9498T: git git://linuxtv.org/media_tree.git
9499S: Maintained
9500F: drivers/staging/media/pulse8-cec
9501
8320204a 9502PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9503M: Mike Isely <isely@pobox.com>
16e9495d 9504L: pvrusb2@isely.net (subscribers-only)
661263b5 9505L: linux-media@vger.kernel.org
8320204a 9506W: http://www.isely.net/pvrusb2/
275ffde4 9507T: git git://linuxtv.org/media_tree.git
8320204a 9508S: Maintained
679655da 9509F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9510F: drivers/media/usb/pvrusb2/
8320204a 9511
39532e6c 9512PWC WEBCAM DRIVER
c0936df4 9513M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9514L: linux-media@vger.kernel.org
9515T: git git://linuxtv.org/media_tree.git
c0936df4 9516S: Odd Fixes
39532e6c
HG
9517F: drivers/media/usb/pwc/*
9518
93c090b3 9519PWM FAN DRIVER
774e0362
KD
9520M: Kamil Debski <kamil@wypas.org>
9521M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9522L: linux-hwmon@vger.kernel.org
93c090b3
KD
9523S: Supported
9524F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9525F: Documentation/hwmon/pwm-fan
9526F: drivers/hwmon/pwm-fan.c
9527
200efedd 9528PWM SUBSYSTEM
aa3495f7
TR
9529M: Thierry Reding <thierry.reding@gmail.com>
9530L: linux-pwm@vger.kernel.org
0c2498f1 9531S: Maintained
006e854f 9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9533F: Documentation/pwm.txt
9534F: Documentation/devicetree/bindings/pwm/
9535F: include/linux/pwm.h
0c2498f1 9536F: drivers/pwm/
a140b98d
TR
9537F: drivers/video/backlight/pwm_bl.c
9538F: include/linux/pwm_backlight.h
0c2498f1 9539
30ec261e 9540PXA2xx/PXA3xx SUPPORT
8da5e302 9541M: Daniel Mack <daniel@zonque.org>
a323f664 9542M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9543M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9545T: git git://github.com/hzhuang1/linux.git
8da5e302 9546T: git git://github.com/rjarzmik/linux.git
1da177e4 9547S: Maintained
e68d7c14 9548F: arch/arm/boot/dts/pxa*
679655da 9549F: arch/arm/mach-pxa/
820439f1 9550F: drivers/dma/pxa*
679655da 9551F: drivers/pcmcia/pxa2xx*
1403ead9 9552F: drivers/pinctrl/pxa/
9df92e6c 9553F: drivers/spi/spi-pxa2xx*
faf2e1db 9554F: drivers/usb/gadget/udc/pxa2*
679655da 9555F: include/sound/pxa2xx-lib.h
bec4c99e 9556F: sound/arm/pxa*
14430813 9557F: sound/soc/pxa/
1da177e4 9558
f3154a46
RJ
9559PXA GPIO DRIVER
9560M: Robert Jarzmik <robert.jarzmik@free.fr>
9561L: linux-gpio@vger.kernel.org
9562S: Maintained
9563F: drivers/gpio/gpio-pxa.c
9564
ec64d3bf
EG
9565PXA3xx NAND FLASH DRIVER
9566M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9567L: linux-mtd@lists.infradead.org
9568S: Maintained
9a67f099 9569F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9570
3f640c61 9571MMP SUPPORT
8b58be88 9572M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9573M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9575T: git git://github.com/hzhuang1/linux.git
9576T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9577S: Maintained
e68d7c14 9578F: arch/arm/boot/dts/mmp*
3f640c61 9579F: arch/arm/mach-mmp/
e8e6cb32 9580
272f133a
PO
9581PXA MMCI DRIVER
9582S: Orphan
9583
57f63bc8 9584PXA RTC DRIVER
8b58be88 9585M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9586L: rtc-linux@googlegroups.com
9587S: Maintained
9588
cea4001a 9589QAT DRIVER
90ab5a81
TS
9590M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9591M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9592L: qat-linux@intel.com
9593S: Supported
9594F: drivers/crypto/qat/
cea4001a 9595
52a09a04 9596QIB DRIVER
8473c603 9597M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9598L: linux-rdma@vger.kernel.org
9599S: Supported
9600F: drivers/infiniband/hw/qib/
9601
5e9772b9
JS
9602QLOGIC QLA1280 SCSI DRIVER
9603M: Michael Reed <mdr@sgi.com>
9604L: linux-scsi@vger.kernel.org
9605S: Maintained
9606F: drivers/scsi/qla1280.[ch]
9607
1da177e4 9608QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9609M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9610L: linux-scsi@vger.kernel.org
9611S: Supported
679655da
JP
9612F: Documentation/scsi/LICENSE.qla2xxx
9613F: drivers/scsi/qla2xxx/
1da177e4 9614
883c98fe 9615QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9616M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9617L: linux-scsi@vger.kernel.org
9618S: Supported
bacfb81b 9619F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9620F: drivers/scsi/qla4xxx/
9621
5a4faa87 9622QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9623M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9624M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9625M: linux-driver@qlogic.com
9626L: netdev@vger.kernel.org
9627S: Supported
679655da 9628F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9629F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9630
0ec00f03 9631QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9632M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9633L: netdev@vger.kernel.org
9634S: Supported
aa43c215 9635F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9636
c4e84bde 9637QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9638M: Harish Patil <harish.patil@qlogic.com>
9639M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9640M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9641M: linux-driver@qlogic.com
c4e84bde
RM
9642L: netdev@vger.kernel.org
9643S: Supported
aa43c215 9644F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9645
fe56b9e6
YM
9646QLOGIC QL4xxx ETHERNET DRIVER
9647M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9648M: Ariel Elior <Ariel.Elior@qlogic.com>
9649M: everest-linux-l2@qlogic.com
9650L: netdev@vger.kernel.org
9651S: Supported
9652F: drivers/net/ethernet/qlogic/qed/
9653F: include/linux/qed/
9654F: drivers/net/ethernet/qlogic/qede/
9655
1da177e4 9656QNX4 FILESYSTEM
8b58be88 9657M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9658W: http://www.alarsen.net/linux/qnx4fs/
9659S: Maintained
80811493 9660F: fs/qnx4/
c117ab84
CEB
9661F: include/uapi/linux/qnx4_fs.h
9662F: include/uapi/linux/qnxtypes.h
1da177e4 9663
91952bc0
AP
9664QT1010 MEDIA DRIVER
9665M: Antti Palosaari <crope@iki.fi>
9666L: linux-media@vger.kernel.org
a825eaec 9667W: https://linuxtv.org
91952bc0
AP
9668W: http://palosaari.fi/linux/
9669Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670T: git git://linuxtv.org/anttip/media_tree.git
9671S: Maintained
9672F: drivers/media/tuners/qt1010*
9673
966fb5ec
SM
9674QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9675M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9676L: linux-wireless@vger.kernel.org
9677L: ath9k-devel@lists.ath9k.org
9678W: http://wireless.kernel.org/en/users/Drivers/ath9k
9679S: Supported
9680F: drivers/net/wireless/ath/ath9k/
9681
2ea0ffcb
KV
9682QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9683M: Kalle Valo <kvalo@qca.qualcomm.com>
9684L: ath10k@lists.infradead.org
9685W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9687S: Supported
9688F: drivers/net/wireless/ath/ath10k/
9689
4f4567cf
RK
9690QUALCOMM HEXAGON ARCHITECTURE
9691M: Richard Kuo <rkuo@codeaurora.org>
9692L: linux-hexagon@vger.kernel.org
9f273c24 9693T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9694S: Supported
9695F: arch/hexagon/
9696
8e84c258
EK
9697QUALCOMM WCN36XX WIRELESS DRIVER
9698M: Eugene Krasnikov <k.eugene.e@gmail.com>
9699L: wcn36xx@lists.infradead.org
9700W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9701T: git git://github.com/KrasnikovEugene/wcn36xx.git
9702S: Supported
9703F: drivers/net/wireless/ath/wcn36xx/
9704
eeca9a67
MT
9705QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9706M: Gabriel Somlo <somlo@cmu.edu>
9707M: "Michael S. Tsirkin" <mst@redhat.com>
9708L: qemu-devel@nongnu.org
9709S: Maintained
9710F: drivers/firmware/qemu_fw_cfg.c
9711
602adf40 9712RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9713M: Ilya Dryomov <idryomov@gmail.com>
9714M: Sage Weil <sage@redhat.com>
527a88b9 9715M: Alex Elder <elder@kernel.org>
398ecff5 9716L: ceph-devel@vger.kernel.org
09d90327
SW
9717W: http://ceph.com/
9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9719T: git git://github.com/ceph/ceph-client.git
602adf40 9720S: Supported
398ecff5 9721F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9722F: drivers/block/rbd.c
9723F: drivers/block/rbd_types.h
9724
1da177e4 9725RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9726M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9727L: linux-fbdev@vger.kernel.org
1da177e4 9728S: Maintained
8a61f013 9729F: drivers/video/fbdev/aty/radeon*
c117ab84 9730F: include/uapi/linux/radeonfb.h
1da177e4 9731
c6c9b34c 9732RADIOSHARK RADIO DRIVER
c0936df4 9733M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
9736S: Maintained
9737F: drivers/media/radio/radio-shark.c
9738
9739RADIOSHARK2 RADIO DRIVER
c0936df4 9740M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9741L: linux-media@vger.kernel.org
9742T: git git://linuxtv.org/media_tree.git
9743S: Maintained
9744F: drivers/media/radio/radio-shark2.c
9745F: drivers/media/radio/radio-tea5777.c
9746
1da177e4 9747RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9748M: Paul Mackerras <paulus@samba.org>
c69f677c 9749L: linux-fbdev@vger.kernel.org
1da177e4 9750S: Maintained
8a61f013 9751F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9752
a0fd81a9 9753RALINK MIPS ARCHITECTURE
bdb40e8e 9754M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9755L: linux-mips@linux-mips.org
9756S: Maintained
9757F: arch/mips/ralink
9758
e7839f25 9759RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9760P: rt2x00 project
b182427e 9761M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9762M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9763L: linux-wireless@vger.kernel.org
95ea3627 9764S: Maintained
33aca94d 9765F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9766
9db5579b 9767RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9768M: Jens Axboe <axboe@kernel.dk>
9db5579b 9769S: Maintained
679655da
JP
9770F: Documentation/blockdev/ramdisk.txt
9771F: drivers/block/brd.c
9db5579b 9772
9e95ce27 9773RANDOM NUMBER DRIVER
0624bcaa 9774M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9775S: Maintained
679655da 9776F: drivers/char/random.c
9e95ce27 9777
394b701c 9778RAPIDIO SUBSYSTEM
8b58be88 9779M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9780M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9781S: Maintained
679655da 9782F: drivers/rapidio/
394b701c 9783
e2d1d6c0 9784RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9785L: linux-wireless@vger.kernel.org
f52a5490 9786S: Orphan
679655da 9787F: drivers/net/wireless/ray*
e2d1d6c0
RD
9788
9789RCUTORTURE MODULE
e0198b29 9790M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9791M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9792L: linux-kernel@vger.kernel.org
f9094d8e 9793S: Supported
08deed1e 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9795F: Documentation/RCU/torture.txt
34e2d560 9796F: kernel/rcu/rcutorture.c
e2d1d6c0 9797
c87b9c60
PM
9798RCUTORTURE TEST FRAMEWORK
9799M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9800M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9801R: Steven Rostedt <rostedt@goodmis.org>
9802R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9803R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9804L: linux-kernel@vger.kernel.org
c87b9c60
PM
9805S: Supported
9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9807F: tools/testing/selftests/rcutorture
9808
c1f766b5 9809RDC R-321X SoC
8b58be88 9810M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9811S: Maintained
9812
db17f395 9813RDC R6040 FAST ETHERNET DRIVER
35566e96 9814M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9815L: netdev@vger.kernel.org
9816S: Maintained
58565a35 9817F: drivers/net/ethernet/rdc/r6040.c
db17f395 9818
a09ed661 9819RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9820M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9821L: netdev@vger.kernel.org
9822L: linux-rdma@vger.kernel.org
fbb5a558 9823L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9824W: https://oss.oracle.com/projects/rds/
a09ed661 9825S: Supported
679655da 9826F: net/rds/
72f26eee 9827F: Documentation/networking/rds.txt
a09ed661 9828
0194621b
DD
9829RDMAVT - RDMA verbs software
9830M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9831L: linux-rdma@vger.kernel.org
9832S: Supported
9833F: drivers/infiniband/sw/rdmavt
9834
595182bc 9835READ-COPY UPDATE (RCU)
8b58be88 9836M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9837M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9838R: Steven Rostedt <rostedt@goodmis.org>
9839R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9840R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9841L: linux-kernel@vger.kernel.org
9fab9787 9842W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9843S: Supported
08deed1e 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9845F: Documentation/RCU/
9fab9787 9846X: Documentation/RCU/torture.txt
f9094d8e 9847F: include/linux/rcu*
4102adab
PM
9848X: include/linux/srcu.h
9849F: kernel/rcu/
34e2d560 9850X: kernel/torture.c
595182bc 9851
0c86edc0 9852REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9853M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9854M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9855L: rtc-linux@googlegroups.com
8a6e2535 9856Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9858S: Maintained
7af6a2e1 9859F: Documentation/devicetree/bindings/rtc/
679655da
JP
9860F: Documentation/rtc.txt
9861F: drivers/rtc/
9862F: include/linux/rtc.h
c117ab84 9863F: include/uapi/linux/rtc.h
fe23c336
AB
9864F: include/linux/rtc/
9865F: include/linux/platform_data/rtc-*
9866F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9867
0e400c53
MB
9868REALTEK AUDIO CODECS
9869M: Bard Liao <bardliao@realtek.com>
9870M: Oder Chiou <oder_chiou@realtek.com>
9871S: Maintained
9872F: sound/soc/codecs/rt*
9873F: include/sound/rt*.h
9874
1da177e4 9875REISERFS FILE SYSTEM
76c4e5ea 9876L: reiserfs-devel@vger.kernel.org
1da177e4 9877S: Supported
679655da 9878F: fs/reiserfs/
1da177e4 9879
b83a313b 9880REGISTER MAP ABSTRACTION
b02e48f2 9881M: Mark Brown <broonie@kernel.org>
dd060bc9 9882L: linux-kernel@vger.kernel.org
b83a313b
MB
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9884S: Supported
9398a639 9885F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9886F: drivers/base/regmap/
9887F: include/linux/regmap.h
9888
400e64df
OBC
9889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9890M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9891M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9892L: linux-remoteproc@vger.kernel.org
6bb697b6 9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9894S: Maintained
15ebc72d 9895F: Documentation/devicetree/bindings/remoteproc/
400e64df 9896F: Documentation/remoteproc.txt
15ebc72d 9897F: drivers/remoteproc/
6fc26488 9898F: include/linux/remoteproc.h
400e64df 9899
d8115db5
OBC
9900REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9901M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9902M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9903L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9905S: Maintained
9906F: drivers/rpmsg/
9907F: Documentation/rpmsg.txt
9908F: include/linux/rpmsg.h
9909
8e6569af
SS
9910RENESAS ETHERNET DRIVERS
9911R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9912L: netdev@vger.kernel.org
4a121096 9913L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9914F: drivers/net/ethernet/renesas/
9915F: include/linux/sh_eth.h
9916
3e46c397
YS
9917RENESAS USB2 PHY DRIVER
9918M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9919L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9920S: Maintained
9921F: drivers/phy/phy-rcar-gen3-usb2.c
9922
1b0fe6be
PZ
9923RESET CONTROLLER FRAMEWORK
9924M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9925T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9926S: Maintained
9927F: drivers/reset/
9928F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9929F: include/dt-bindings/reset/
1b0fe6be
PZ
9930F: include/linux/reset.h
9931F: include/linux/reset-controller.h
9932
e0897645 9933RFKILL
8b58be88 9934M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9935L: linux-wireless@vger.kernel.org
ce466579
JB
9936W: http://wireless.kernel.org/
9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9939S: Maintained
505c9247 9940F: Documentation/rfkill.txt
80811493 9941F: net/rfkill/
e0897645 9942
933685ca
TG
9943RHASHTABLE
9944M: Thomas Graf <tgraf@suug.ch>
9945L: netdev@vger.kernel.org
9946S: Maintained
9947F: lib/rhashtable.c
9948F: include/linux/rhashtable.h
9949
67e054e9
ML
9950RICOH SMARTMEDIA/XD DRIVER
9951M: Maxim Levitsky <maximlevitsky@gmail.com>
9952S: Maintained
21c26f50
JP
9953F: drivers/mtd/nand/r852.c
9954F: drivers/mtd/nand/r852.h
67e054e9 9955
92634125
ML
9956RICOH R5C592 MEMORYSTICK DRIVER
9957M: Maxim Levitsky <maximlevitsky@gmail.com>
9958S: Maintained
9959F: drivers/memstick/host/r592.*
9960
27f1d2f9
SA
9961ROCCAT DRIVERS
9962M: Stefan Achatz <erazor_de@users.sourceforge.net>
9963W: http://sourceforge.net/projects/roccat/
9964S: Maintained
9965F: drivers/hid/hid-roccat*
9966F: include/linux/hid-roccat*
9967F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9968
4b8ac966
JP
9969ROCKER DRIVER
9970M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9971L: netdev@vger.kernel.org
9972S: Supported
9973F: drivers/net/ethernet/rocker/
9974
1da177e4
LT
9975ROCKETPORT DRIVER
9976P: Comtrol Corp.
1da177e4
LT
9977W: http://www.comtrol.com
9978S: Maintained
679655da 9979F: Documentation/serial/rocket.txt
c897401b 9980F: drivers/tty/rocket*
1da177e4 9981
7645c2f4
KC
9982ROCKETPORT EXPRESS/INFINITY DRIVER
9983M: Kevin Cernekee <cernekee@gmail.com>
9984L: linux-serial@vger.kernel.org
9985S: Odd Fixes
9986F: drivers/tty/serial/rp2.*
9987
1da177e4 9988ROSE NETWORK LAYER
8b58be88 9989M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9990L: linux-hams@vger.kernel.org
d34cb28a 9991W: http://www.linux-ax25.org/
1da177e4 9992S: Maintained
679655da 9993F: include/net/rose.h
c117ab84 9994F: include/uapi/linux/rose.h
679655da 9995F: net/rose/
1da177e4 9996
91952bc0
AP
9997RTL2830 MEDIA DRIVER
9998M: Antti Palosaari <crope@iki.fi>
9999L: linux-media@vger.kernel.org
a825eaec 10000W: https://linuxtv.org
91952bc0
AP
10001W: http://palosaari.fi/linux/
10002Q: http://patchwork.linuxtv.org/project/linux-media/list/
10003T: git git://linuxtv.org/anttip/media_tree.git
10004S: Maintained
10005F: drivers/media/dvb-frontends/rtl2830*
10006
27a0aacf
AP
10007RTL2832 MEDIA DRIVER
10008M: Antti Palosaari <crope@iki.fi>
10009L: linux-media@vger.kernel.org
a825eaec 10010W: https://linuxtv.org
27a0aacf
AP
10011W: http://palosaari.fi/linux/
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/anttip/media_tree.git
10014S: Maintained
10015F: drivers/media/dvb-frontends/rtl2832*
10016
ba6e6f6e
AP
10017RTL2832_SDR MEDIA DRIVER
10018M: Antti Palosaari <crope@iki.fi>
10019L: linux-media@vger.kernel.org
a825eaec 10020W: https://linuxtv.org
ba6e6f6e
AP
10021W: http://palosaari.fi/linux/
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/anttip/media_tree.git
10024S: Maintained
b4bb1c28 10025F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10026
59840488 10027RTL8180 WIRELESS DRIVER
605bebe2 10028L: linux-wireless@vger.kernel.org
491b26b4 10029W: http://wireless.kernel.org/
54e5881d 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10031S: Orphan
62141726 10032F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10033
59840488 10034RTL8187 WIRELESS DRIVER
9f0939bf 10035M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10036M: Hin-Tak Leung <htl10@users.sourceforge.net>
10037M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10038L: linux-wireless@vger.kernel.org
491b26b4 10039W: http://wireless.kernel.org/
54e5881d 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10041S: Maintained
62141726 10042F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10043
3cf0c8ad
LF
10044RTL8192CE WIRELESS DRIVER
10045M: Larry Finger <Larry.Finger@lwfinger.net>
10046M: Chaoming Li <chaoming_li@realsil.com.cn>
10047L: linux-wireless@vger.kernel.org
491b26b4 10048W: http://wireless.kernel.org/
3cf0c8ad
LF
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10050S: Maintained
62141726
KV
10051F: drivers/net/wireless/realtek/rtlwifi/
10052F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10053
26f1fad2
JS
10054RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10055M: Jes Sorensen <Jes.Sorensen@redhat.com>
10056L: linux-wireless@vger.kernel.org
171a900c 10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10058S: Maintained
10059F: drivers/net/wireless/realtek/rtl8xxxu/
10060
9eb8ef74 10061S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10062M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10063L: linux-fbdev@vger.kernel.org
ce00f85c 10064S: Maintained
8a61f013 10065F: drivers/video/fbdev/savage/
9eb8ef74 10066
1da177e4 10067S390
8b58be88
JP
10068M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10069M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10070L: linux-s390@vger.kernel.org
5238da45 10071W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10072T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10073S: Supported
679655da 10074F: arch/s390/
a968cd3e 10075F: drivers/s390/
3bfe6858
JN
10076F: Documentation/s390/
10077F: Documentation/DocBook/s390*
5238da45 10078
322986ca
SO
10079S390 COMMON I/O LAYER
10080M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10081M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10082L: linux-s390@vger.kernel.org
10083W: http://www.ibm.com/developerworks/linux/linux390/
10084S: Supported
10085F: drivers/s390/cio/
10086
10087S390 DASD DRIVER
10088M: Stefan Weinhuber <wein@de.ibm.com>
10089M: Stefan Haberland <stefan.haberland@de.ibm.com>
10090L: linux-s390@vger.kernel.org
10091W: http://www.ibm.com/developerworks/linux/linux390/
10092S: Supported
10093F: drivers/s390/block/dasd*
10094F: block/partitions/ibm.c
10095
5238da45 10096S390 NETWORK DRIVERS
f0c59aff 10097M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10098L: linux-s390@vger.kernel.org
5238da45
HC
10099W: http://www.ibm.com/developerworks/linux/linux390/
10100S: Supported
679655da 10101F: drivers/s390/net/
5238da45 10102
322986ca
SO
10103S390 PCI SUBSYSTEM
10104M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10105M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: arch/s390/pci/
10110F: drivers/pci/hotplug/s390_pci_hpc.c
10111
feed9b62 10112S390 ZCRYPT DRIVER
5c8d0983 10113M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10114L: linux-s390@vger.kernel.org
a968cd3e 10115W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10116S: Supported
d5ca6918 10117F: drivers/s390/crypto/
feed9b62 10118
5238da45 10119S390 ZFCP DRIVER
d38e19d0 10120M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10121L: linux-s390@vger.kernel.org
5238da45 10122W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10123S: Supported
679655da 10124F: drivers/s390/scsi/zfcp_*
1da177e4 10125
dd96df2c 10126S390 IUCV NETWORK LAYER
f0c59aff 10127M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10128L: linux-s390@vger.kernel.org
10129W: http://www.ibm.com/developerworks/linux/linux390/
10130S: Supported
679655da
JP
10131F: drivers/s390/net/*iucv*
10132F: include/net/iucv/
10133F: net/iucv/
dd96df2c 10134
8128f23c
GS
10135S390 IOMMU (PCI)
10136M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10137L: linux-s390@vger.kernel.org
10138W: http://www.ibm.com/developerworks/linux/linux390/
10139S: Supported
10140F: drivers/iommu/s390-iommu.c
10141
4dde7f75 10142S3C24XX SD/MMC Driver
8b58be88 10143M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10145S: Supported
679655da 10146F: drivers/mmc/host/s3cmci.*
4dde7f75 10147
1f15a229
HV
10148SAA6588 RDS RECEIVER DRIVER
10149M: Hans Verkuil <hverkuil@xs4all.nl>
10150L: linux-media@vger.kernel.org
10151T: git git://linuxtv.org/media_tree.git
a825eaec 10152W: https://linuxtv.org
1f15a229
HV
10153S: Odd Fixes
10154F: drivers/media/i2c/saa6588*
10155
98ed12e6 10156SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10157M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10158M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10159L: linux-media@vger.kernel.org
a825eaec 10160W: https://linuxtv.org
98ed12e6
MCC
10161T: git git://linuxtv.org/media_tree.git
10162S: Odd fixes
e42bf501 10163F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10164F: drivers/media/pci/saa7134/
10165
1da177e4 10166SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10167M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10168L: linux-media@vger.kernel.org
275ffde4 10169T: git git://linuxtv.org/media_tree.git
1da177e4 10170S: Maintained
90d72ac6
MCC
10171F: drivers/media/common/saa7146/
10172F: drivers/media/pci/saa7146/
10173F: include/media/saa7146*
1da177e4 10174
92304a40 10175SAMSUNG LAPTOP DRIVER
5909c654 10176M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10177L: platform-driver-x86@vger.kernel.org
10178S: Maintained
10179F: drivers/platform/x86/samsung-laptop.c
10180
4a109cc0 10181SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10182M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10183M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10184M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10185L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10186S: Supported
14430813 10187F: sound/soc/samsung/
4a109cc0 10188
0d89a28b 10189SAMSUNG FRAMEBUFFER DRIVER
b7701755 10190M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10191L: linux-fbdev@vger.kernel.org
10192S: Maintained
8a61f013 10193F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10194
b40f0632 10195SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10196M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10197M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10198L: linux-kernel@vger.kernel.org
b40f0632 10199L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10200S: Supported
10201F: drivers/mfd/sec*.c
10202F: drivers/regulator/s2m*.c
10203F: drivers/regulator/s5m*.c
b40f0632
KK
10204F: drivers/clk/clk-s2mps11.c
10205F: drivers/rtc/rtc-s5m.c
f69d3a17 10206F: include/linux/mfd/samsung/
a13c7c51
KK
10207F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10208F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10209F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10210F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10211
038f5c4b
SN
10212SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10213M: Kyungmin Park <kyungmin.park@samsung.com>
10214M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10215L: linux-media@vger.kernel.org
10216Q: https://patchwork.linuxtv.org/project/linux-media/list/
10217S: Supported
10218F: drivers/media/platform/exynos4-is/
038f5c4b 10219
6fd86ab2
SN
10220SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10221M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10222L: linux-media@vger.kernel.org
10223L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10224S: Maintained
10225F: drivers/media/platform/s3c-camif/
d647f0b7 10226F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10227
b84ef24e
AH
10228SAMSUNG S5C73M3 CAMERA DRIVER
10229M: Kyungmin Park <kyungmin.park@samsung.com>
10230M: Andrzej Hajda <a.hajda@samsung.com>
10231L: linux-media@vger.kernel.org
10232S: Supported
10233F: drivers/media/i2c/s5c73m3/*
10234
7d459937
AH
10235SAMSUNG S5K5BAF CAMERA DRIVER
10236M: Kyungmin Park <kyungmin.park@samsung.com>
10237M: Andrzej Hajda <a.hajda@samsung.com>
10238L: linux-media@vger.kernel.org
10239S: Supported
10240F: drivers/media/i2c/s5k5baf.c
10241
c04c674f
RB
10242SAMSUNG S3FWRN5 NFC DRIVER
10243M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10244M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10245L: linux-nfc@lists.01.org (moderated for non-subscribers)
10246S: Supported
10247F: drivers/nfc/s3fwrn5
10248
310e39c9 10249SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10250M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10251M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10252S: Supported
10253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10254F: drivers/clk/samsung/
10255
66890ed6
BA
10256SAMSUNG SXGBE DRIVERS
10257M: Byungho An <bh74.an@samsung.com>
10258M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10259M: Vipul Pandya <vipul.pandya@samsung.com>
10260S: Supported
10261L: netdev@vger.kernel.org
10262F: drivers/net/ethernet/samsung/sxgbe/
10263
93c537af
LM
10264SAMSUNG THERMAL DRIVER
10265M: Lukasz Majewski <l.majewski@samsung.com>
10266L: linux-pm@vger.kernel.org
10267L: linux-samsung-soc@vger.kernel.org
10268S: Supported
9f273c24 10269T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10270F: drivers/thermal/samsung/
10271
e296cd32 10272SAMSUNG USB2 PHY DRIVER
774e0362
KD
10273M: Kamil Debski <kamil@wypas.org>
10274M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10275L: linux-kernel@vger.kernel.org
10276S: Supported
10277F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10278F: Documentation/phy/samsung-usb2.txt
10279F: drivers/phy/phy-exynos4210-usb2.c
10280F: drivers/phy/phy-exynos4x12-usb2.c
10281F: drivers/phy/phy-exynos5250-usb2.c
10282F: drivers/phy/phy-s5pv210-usb2.c
10283F: drivers/phy/phy-samsung-usb2.c
10284F: drivers/phy/phy-samsung-usb2.h
10285
ca749e2a 10286SERIAL DRIVERS
5e30bbb7 10287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10288L: linux-serial@vger.kernel.org
5e30bbb7 10289S: Maintained
30743257 10290F: Documentation/devicetree/bindings/serial/
14430813 10291F: drivers/tty/serial/
ca749e2a 10292
aecb7b64 10293SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10294M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10295M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10296S: Maintained
1fb200d6 10297F: include/linux/dma/dw.h
3d598f47 10298F: include/linux/platform_data/dma-dw.h
61a76496 10299F: drivers/dma/dw/
aecb7b64 10300
058999cc
LP
10301SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10302M: Lars Persson <lars.persson@axis.com>
10303L: netdev@vger.kernel.org
10304S: Supported
10305F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10306F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10307
fc531d98 10308SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10309M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10310R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10311R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10312L: linux-i2c@vger.kernel.org
10313S: Maintained
10314F: drivers/i2c/busses/i2c-designware-*
10315F: include/linux/platform_data/i2c-designware.h
10316
f9e37137 10317SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10318M: Jaehoon Chung <jh80.chung@samsung.com>
10319L: linux-mmc@vger.kernel.org
10320S: Maintained
10321F: include/linux/mmc/dw_mmc.h
10322F: drivers/mmc/host/dw_mmc*
10323
a961e698
AS
10324SYSTEM TRACE MODULE CLASS
10325M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10326S: Maintained
e787bc46 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10328F: Documentation/trace/stm.txt
10329F: drivers/hwtracing/stm/
10330F: include/linux/stm.h
10331F: include/uapi/linux/stm.h
10332
1db121d6
AN
10333THUNDERBOLT DRIVER
10334M: Andreas Noever <andreas.noever@gmail.com>
10335S: Maintained
10336F: drivers/thunderbolt/
10337
e35a49b1
SR
10338TI BQ27XXX POWER SUPPLY DRIVER
10339R: Andrew F. Davis <afd@ti.com>
10340F: include/linux/power/bq27xxx_battery.h
10341F: drivers/power/bq27xxx_battery.c
10342F: drivers/power/bq27xxx_battery_i2c.c
10343
34db37c6 10344TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10345M: John Stultz <john.stultz@linaro.org>
88606e80 10346M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10347L: linux-kernel@vger.kernel.org
75fc2d37 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10349S: Supported
10350F: include/linux/clocksource.h
10351F: include/linux/time.h
10352F: include/linux/timex.h
c117ab84
CEB
10353F: include/uapi/linux/time.h
10354F: include/uapi/linux/timex.h
88606e80
TG
10355F: kernel/time/clocksource.c
10356F: kernel/time/time*.c
34db37c6 10357F: kernel/time/alarmtimer.c
88606e80 10358F: kernel/time/ntp.c
7fe5f1c1 10359F: tools/testing/selftests/timers/
88606e80 10360
1da177e4 10361SC1200 WDT DRIVER
b300645a 10362M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10363S: Maintained
679655da 10364F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10365
10366SCHEDULER
dd9b238c 10367M: Ingo Molnar <mingo@redhat.com>
8b58be88 10368M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10369L: linux-kernel@vger.kernel.org
75fc2d37 10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10371S: Maintained
95c0d71d 10372F: kernel/sched/
679655da 10373F: include/linux/sched.h
c117ab84 10374F: include/uapi/linux/sched.h
c2eb505b 10375F: include/linux/wait.h
1da177e4 10376
6bcf6737 10377SCORE ARCHITECTURE
ed38665e 10378M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10379M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10380W: http://www.sunplus.com
6bcf6737 10381S: Supported
a2681a75 10382F: arch/score/
6bcf6737 10383
80f390ea
SH
10384SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10385M: Sudeep Holla <sudeep.holla@arm.com>
10386L: linux-arm-kernel@lists.infradead.org
10387S: Maintained
10388F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10389F: drivers/clk/clk-scpi.c
8def3103 10390F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10391F: drivers/firmware/arm_scpi.c
10392F: include/linux/scpi_protocol.h
80f390ea 10393
1da177e4 10394SCSI CDROM DRIVER
8b58be88 10395M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10396L: linux-scsi@vger.kernel.org
10397W: http://www.kernel.dk
10398S: Maintained
679655da 10399F: drivers/scsi/sr*
1da177e4 10400
fb50a83d 10401SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10402M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10403L: linux-rdma@vger.kernel.org
10404S: Supported
10405W: http://www.openfabrics.org
10406Q: http://patchwork.kernel.org/project/linux-rdma/list/
10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10408F: drivers/infiniband/ulp/srp/
10409F: include/scsi/srp.h
10410
1da177e4 10411SCSI SG DRIVER
8b58be88 10412M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10413L: linux-scsi@vger.kernel.org
59ab3c93 10414W: http://sg.danny.cz/sg
1da177e4 10415S: Maintained
59ab3c93 10416F: Documentation/scsi/scsi-generic.txt
679655da
JP
10417F: drivers/scsi/sg.c
10418F: include/scsi/sg.h
1da177e4
LT
10419
10420SCSI SUBSYSTEM
7ee7895c 10421M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10423M: "Martin K. Petersen" <martin.petersen@oracle.com>
10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10425L: linux-scsi@vger.kernel.org
1da177e4 10426S: Maintained
2c99a314 10427F: Documentation/devicetree/bindings/scsi/
679655da
JP
10428F: drivers/scsi/
10429F: include/scsi/
1da177e4
LT
10430
10431SCSI TAPE DRIVER
8b58be88 10432M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10433L: linux-scsi@vger.kernel.org
10434S: Maintained
679655da 10435F: Documentation/scsi/st.txt
f7269cfc
JD
10436F: drivers/scsi/st.*
10437F: drivers/scsi/st_*.h
1da177e4
LT
10438
10439SCTP PROTOCOL
8b6efb75 10440M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10441M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10442L: linux-sctp@vger.kernel.org
5f85813c 10443W: http://lksctp.sourceforge.net
8b6efb75 10444S: Maintained
679655da
JP
10445F: Documentation/networking/sctp.txt
10446F: include/linux/sctp.h
4d58c025 10447F: include/uapi/linux/sctp.h
679655da
JP
10448F: include/net/sctp/
10449F: net/sctp/
1da177e4
LT
10450
10451SCx200 CPU SUPPORT
8b58be88 10452M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10453S: Odd Fixes
679655da 10454F: Documentation/i2c/busses/scx200_acb
390889b6 10455F: arch/x86/platform/scx200/
679655da
JP
10456F: drivers/watchdog/scx200_wdt.c
10457F: drivers/i2c/busses/scx200*
10458F: drivers/mtd/maps/scx200_docflash.c
10459F: include/linux/scx200.h
1662d32c
JC
10460
10461SCx200 GPIO DRIVER
8b58be88 10462M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10463S: Maintained
679655da
JP
10464F: drivers/char/scx200_gpio.c
10465F: include/linux/scx200_gpio.h
1662d32c
JC
10466
10467SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10468M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10469S: Maintained
679655da 10470F: drivers/clocksource/scx200_hrt.c
1da177e4 10471
6a36913a 10472SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10473M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10474L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10475S: Maintained
679655da 10476F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10477
e7839f25 10478SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10479M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10480L: linux-mmc@vger.kernel.org
ddfe954d
UH
10481T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10482S: Maintained
10483F: drivers/mmc/host/sdhci*
10484F: include/linux/mmc/sdhci*
e2d1d6c0 10485
c04f9d61
KC
10486SECURE COMPUTING
10487M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10488R: Andy Lutomirski <luto@amacapital.net>
10489R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10491S: Supported
10492F: kernel/seccomp.c
10493F: include/uapi/linux/seccomp.h
10494F: include/linux/seccomp.h
c99ee51a 10495F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10496K: \bsecure_computing
10497K: \bTIF_SECCOMP\b
10498
476bf3d6
AC
10499SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10500M: Al Cooper <alcooperx@gmail.com>
10501L: linux-mmc@vger.kernel.org
10502L: bcm-kernel-feedback-list@broadcom.com
10503S: Maintained
10504F: drivers/mmc/host/sdhci-brcmstb*
10505
0d1bb41a 10506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10507M: Ben Dooks <ben-linux@fluff.org>
dc524882 10508M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10509L: linux-mmc@vger.kernel.org
0d1bb41a 10510S: Maintained
dc524882 10511F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10512
c63b3cba 10513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10514M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10515L: linux-mmc@vger.kernel.org
10516S: Maintained
10517F: drivers/mmc/host/sdhci-spear.c
10518
8711cca2 10519SECURITY SUBSYSTEM
9b45c0d2 10520M: James Morris <james.l.morris@oracle.com>
9c3646d1 10521M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10522L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10524W: http://kernsec.org/
8711cca2 10525S: Supported
7d2c86b5 10526F: security/
8711cca2 10527
1da177e4 10528SECURITY CONTACT
8b58be88 10529M: Security Officers <security@kernel.org>
1da177e4
LT
10530S: Supported
10531
10532SELINUX SECURITY MODULE
e0238b4c 10533M: Paul Moore <paul@paul-moore.com>
8b58be88 10534M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10535M: Eric Paris <eparis@parisplace.org>
e0238b4c 10536L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10537W: http://selinuxproject.org
5a5f2acf 10538T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10539S: Supported
679655da
JP
10540F: include/linux/selinux*
10541F: security/selinux/
6bde95ce 10542F: scripts/selinux/
1da177e4 10543
c1c124e9
JJ
10544APPARMOR SECURITY MODULE
10545M: John Johansen <john.johansen@canonical.com>
10546L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10547W: apparmor.wiki.kernel.org
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10549S: Supported
10550F: security/apparmor/
10551
9b091556
KC
10552LOADPIN SECURITY MODULE
10553M: Kees Cook <keescook@chromium.org>
10554T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10555S: Supported
10556F: security/loadpin/
10557
730daa16
KC
10558YAMA SECURITY MODULE
10559M: Kees Cook <keescook@chromium.org>
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10561S: Supported
10562F: security/yama/
10563
cef2cf07 10564SENSABLE PHANTOM
8b58be88 10565M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10566S: Maintained
679655da 10567F: drivers/misc/phantom.c
c117ab84 10568F: include/uapi/linux/phantom.h
cef2cf07 10569
6733b39a 10570SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10571M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10572M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10573M: John Soni Jose <sony.john@avagotech.com>
3387f656 10574L: linux-scsi@vger.kernel.org
4627de93 10575W: http://www.avagotech.com
3387f656
JP
10576S: Supported
10577F: drivers/scsi/be2iscsi/
6733b39a 10578
d2ee76fa 10579Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10580M: Sathya Perla <sathya.perla@broadcom.com>
10581M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10582M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10583M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10584L: netdev@vger.kernel.org
fea3af67 10585W: http://www.emulex.com
7d2c86b5 10586S: Supported
9aebddd1 10587F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10588
d2928a8c 10589EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10590M: Selvin Xavier <selvin.xavier@avagotech.com>
10591M: Devesh Sharma <devesh.sharma@avagotech.com>
10592M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10593L: linux-rdma@vger.kernel.org
10594W: http://www.emulex.com
10595S: Supported
10596F: drivers/infiniband/hw/ocrdma/
10597
8ceee660 10598SFC NETWORK DRIVER
c06f51ea 10599M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10600M: Edward Cree <ecree@solarflare.com>
10601M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10602L: netdev@vger.kernel.org
8ceee660 10603S: Supported
874aeea5 10604F: drivers/net/ethernet/sfc/
8ceee660 10605
e2d1d6c0 10606SGI GRU DRIVER
cc883afc 10607M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10608S: Maintained
679655da 10609F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10610
10611SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10612M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10613L: linux-ia64@vger.kernel.org
10614S: Supported
679655da 10615F: Documentation/ia64/serial.txt
df621252 10616F: drivers/tty/serial/ioc?_serial.c
679655da 10617F: include/linux/ioc?.h
e2d1d6c0 10618
75312619 10619SGI XP/XPC/XPNET DRIVER
e180383f
RH
10620M: Cliff Whickman <cpw@sgi.com>
10621M: Robin Holt <robinmholt@gmail.com>
75312619 10622S: Maintained
679655da 10623F: drivers/misc/sgi-xp/
75312619 10624
46eacf3b
AP
10625SI2157 MEDIA DRIVER
10626M: Antti Palosaari <crope@iki.fi>
10627L: linux-media@vger.kernel.org
a825eaec 10628W: https://linuxtv.org
46eacf3b
AP
10629W: http://palosaari.fi/linux/
10630Q: http://patchwork.linuxtv.org/project/linux-media/list/
10631T: git git://linuxtv.org/anttip/media_tree.git
10632S: Maintained
10633F: drivers/media/tuners/si2157*
10634
75e2d5ba
AP
10635SI2168 MEDIA DRIVER
10636M: Antti Palosaari <crope@iki.fi>
10637L: linux-media@vger.kernel.org
a825eaec 10638W: https://linuxtv.org
75e2d5ba
AP
10639W: http://palosaari.fi/linux/
10640Q: http://patchwork.linuxtv.org/project/linux-media/list/
10641T: git git://linuxtv.org/anttip/media_tree.git
10642S: Maintained
10643F: drivers/media/dvb-frontends/si2168*
10644
49cc629d
HV
10645SI470X FM RADIO RECEIVER I2C DRIVER
10646M: Hans Verkuil <hverkuil@xs4all.nl>
10647L: linux-media@vger.kernel.org
10648T: git git://linuxtv.org/media_tree.git
a825eaec 10649W: https://linuxtv.org
49cc629d
HV
10650S: Odd Fixes
10651F: drivers/media/radio/si470x/radio-si470x-i2c.c
10652
10653SI470X FM RADIO RECEIVER USB DRIVER
10654M: Hans Verkuil <hverkuil@xs4all.nl>
10655L: linux-media@vger.kernel.org
10656T: git git://linuxtv.org/media_tree.git
a825eaec 10657W: https://linuxtv.org
49cc629d
HV
10658S: Maintained
10659F: drivers/media/radio/si470x/radio-si470x-common.c
10660F: drivers/media/radio/si470x/radio-si470x.h
10661F: drivers/media/radio/si470x/radio-si470x-usb.c
10662
c937ca03
EV
10663SI4713 FM RADIO TRANSMITTER I2C DRIVER
10664M: Eduardo Valentin <edubezval@gmail.com>
10665L: linux-media@vger.kernel.org
10666T: git git://linuxtv.org/media_tree.git
a825eaec 10667W: https://linuxtv.org
c937ca03 10668S: Odd Fixes
99995ded 10669F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10670
10671SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10672M: Eduardo Valentin <edubezval@gmail.com>
10673L: linux-media@vger.kernel.org
10674T: git git://linuxtv.org/media_tree.git
a825eaec 10675W: https://linuxtv.org
c937ca03 10676S: Odd Fixes
99995ded
DR
10677F: drivers/media/radio/si4713/radio-platform-si4713.c
10678
10679SI4713 FM RADIO TRANSMITTER USB DRIVER
10680M: Hans Verkuil <hverkuil@xs4all.nl>
10681L: linux-media@vger.kernel.org
10682T: git git://linuxtv.org/media_tree.git
a825eaec 10683W: https://linuxtv.org
99995ded
DR
10684S: Maintained
10685F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10686
beb91d46 10687SIANO DVB DRIVER
5dc8a864
MCC
10688M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10689M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10690L: linux-media@vger.kernel.org
a825eaec 10691W: https://linuxtv.org
beb91d46
MCC
10692T: git git://linuxtv.org/media_tree.git
10693S: Odd fixes
10694F: drivers/media/common/siano/
beb91d46 10695F: drivers/media/usb/siano/
beb91d46 10696F: drivers/media/usb/siano/
14430813 10697F: drivers/media/mmc/siano/
beb91d46 10698
6f15b602
HG
10699SIMPLEFB FB DRIVER
10700M: Hans de Goede <hdegoede@redhat.com>
10701L: linux-fbdev@vger.kernel.org
10702S: Maintained
2d799dde 10703F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10704F: drivers/video/fbdev/simplefb.c
10705F: include/linux/platform_data/simplefb.h
10706
b618b69c 10707SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10708L: linux-media@vger.kernel.org
bb60fcb2 10709S: Orphan
b618b69c 10710F: drivers/media/platform/sh_veu.c
b618b69c
GL
10711
10712SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10713L: linux-media@vger.kernel.org
bb60fcb2 10714S: Orphan
b618b69c 10715F: drivers/media/platform/sh_vou.c
d647f0b7 10716F: include/media/drv-intf/sh_vou.h
b618b69c 10717
6349d997 10718SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10719M: Len Brown <lenb@kernel.org>
6349d997
LB
10720L: sfi-devel@simplefirmware.org
10721W: http://simplefirmware.org/
10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10723S: Supported
943fc810 10724F: arch/x86/platform/sfi/
6349d997
LB
10725F: drivers/sfi/
10726F: include/linux/sfi*.h
e2d1d6c0 10727
1da177e4
LT
10728SIMTEC EB110ATX (Chalice CATS)
10729P: Ben Dooks
b16957c6
BD
10730P: Vincent Sanders <vince@simtec.co.uk>
10731M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10732W: http://www.simtec.co.uk/products/EB110ATX/
10733S: Supported
10734
10735SIMTEC EB2410ITX (BAST)
10736P: Ben Dooks
b16957c6
BD
10737P: Vincent Sanders <vince@simtec.co.uk>
10738M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10739W: http://www.simtec.co.uk/products/EB2410ITX/
10740S: Supported
15dba387
JP
10741F: arch/arm/mach-s3c24xx/mach-bast.c
10742F: arch/arm/mach-s3c24xx/bast-ide.c
10743F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10744
4c5adde7 10745TI DAVINCI MACHINE SUPPORT
3ba789c0 10746M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10747M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10750S: Supported
14430813 10751F: arch/arm/mach-davinci/
046d0a37 10752F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10753
8d4b3f08 10754TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10755M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10756L: linux-media@vger.kernel.org
a825eaec 10757W: https://linuxtv.org
8d4b3f08
LP
10758Q: http://patchwork.linuxtv.org/project/linux-media/list/
10759T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10760S: Maintained
8d4b3f08
LP
10761F: drivers/media/platform/davinci/
10762F: include/media/davinci/
10763
417d2e50 10764TI AM437X VPFE DRIVER
e43cdb56 10765M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10766L: linux-media@vger.kernel.org
a825eaec 10767W: https://linuxtv.org
417d2e50
BP
10768Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10770S: Maintained
10771F: drivers/media/platform/am437x/
10772
c4c0283a 10773OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10774M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10775L: linux-media@vger.kernel.org
a825eaec 10776W: https://linuxtv.org
c4c0283a
BP
10777Q: http://patchwork.linuxtv.org/project/linux-media/list/
10778T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10779S: Maintained
10780F: drivers/media/i2c/ov2659.c
b5dcee22 10781F: include/media/i2c/ov2659.h
c4c0283a 10782
3a6779f5
SM
10783SILICON MOTION SM712 FRAME BUFFER DRIVER
10784M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10785M: Teddy Wang <teddy.wang@siliconmotion.com>
10786M: Sudip Mukherjee <sudip@vectorindia.org>
10787L: linux-fbdev@vger.kernel.org
10788S: Maintained
10789F: drivers/video/fbdev/sm712*
10790F: Documentation/fb/sm712fb.txt
10791
92aab3c0 10792SIS 190 ETHERNET DRIVER
8b58be88 10793M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10794L: netdev@vger.kernel.org
10795S: Maintained
8c7de408 10796F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10797
1da177e4 10798SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10799M: Daniele Venzano <venza@brownhat.org>
1da177e4 10800W: http://www.brownhat.org/sis900.html
979b6c13 10801L: netdev@vger.kernel.org
1da177e4 10802S: Maintained
8c7de408 10803F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10804
10805SIS FRAMEBUFFER DRIVER
8b58be88 10806M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10807W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10808S: Maintained
679655da 10809F: Documentation/fb/sisfb.txt
8a61f013 10810F: drivers/video/fbdev/sis/
679655da 10811F: include/video/sisfb.h
1da177e4
LT
10812
10813SIS USB2VGA DRIVER
8b58be88 10814M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10815W: http://www.winischhofer.at/linuxsisusbvga.shtml
10816S: Maintained
679655da 10817F: drivers/usb/misc/sisusbvga/
1da177e4 10818
415ad26d 10819SLAB ALLOCATOR
16e943bf 10820M: Christoph Lameter <cl@linux.com>
2ed1c525 10821M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10822M: David Rientjes <rientjes@google.com>
10823M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10824M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10825L: linux-mm@kvack.org
10826S: Maintained
679655da 10827F: include/linux/sl?b*.h
16e943bf 10828F: mm/sl?b*
415ad26d 10829
9fab9787 10830SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10831M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10832M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10833M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10834R: Steven Rostedt <rostedt@goodmis.org>
10835R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10836L: linux-kernel@vger.kernel.org
9fab9787
PM
10837W: http://www.rdrop.com/users/paulmck/RCU/
10838S: Supported
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10840F: include/linux/srcu.h
10841F: kernel/rcu/srcu.c
9fab9787 10842
66372841
CS
10843SMACK SECURITY MODULE
10844M: Casey Schaufler <casey@schaufler-ca.com>
10845L: linux-security-module@vger.kernel.org
10846W: http://schaufler-ca.com
ece38248 10847T: git git://github.com/cschaufler/smack-next
66372841
CS
10848S: Maintained
10849F: Documentation/security/Smack.txt
10850F: security/smack/
10851
20651e0b 10852DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10853M: Kevin Hilman <khilman@kernel.org>
10854M: Nishanth Menon <nm@ti.com>
10855S: Maintained
20651e0b 10856F: drivers/power/avs/
68ace3e1
KH
10857F: include/linux/power/smartreflex.h
10858L: linux-pm@vger.kernel.org
10859
1da177e4 10860SMC91x ETHERNET DRIVER
2f82af08 10861M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10862S: Odd Fixes
ae150435 10863F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10864
e8e31622
SA
10865SMIA AND SMIA++ IMAGE SENSOR DRIVER
10866M: Sakari Ailus <sakari.ailus@iki.fi>
10867L: linux-media@vger.kernel.org
10868S: Maintained
14430813 10869F: drivers/media/i2c/smiapp/
b5dcee22 10870F: include/media/i2c/smiapp.h
e8e31622
SA
10871F: drivers/media/i2c/smiapp-pll.c
10872F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10873F: include/uapi/linux/smiapp.h
a2cec3c0 10874F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10875
920fa1ff
GR
10876SMM665 HARDWARE MONITOR DRIVER
10877M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10878L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10879S: Maintained
10880F: Documentation/hwmon/smm665
10881F: drivers/hwmon/smm665.c
10882
9df7305b 10883SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10884M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10885L: linux-hwmon@vger.kernel.org
90b24cfb 10886S: Maintained
9df7305b
SG
10887F: Documentation/hwmon/emc2103
10888F: drivers/hwmon/emc2103.c
10889
a98d506c
HG
10890SMSC SCH5627 HARDWARE MONITOR DRIVER
10891M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10892L: linux-hwmon@vger.kernel.org
a98d506c
HG
10893S: Supported
10894F: Documentation/hwmon/sch5627
10895F: drivers/hwmon/sch5627.c
10896
6ea884db 10897SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10898M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10899L: linux-hwmon@vger.kernel.org
6ea884db 10900S: Maintained
679655da
JP
10901F: Documentation/hwmon/smsc47b397
10902F: drivers/hwmon/smsc47b397.c
6ea884db 10903
fd9abb3d 10904SMSC911x ETHERNET DRIVER
90b24cfb 10905M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10906L: netdev@vger.kernel.org
90b24cfb 10907S: Maintained
679655da 10908F: include/linux/smsc911x.h
ae150435 10909F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10910
10911SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10912M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10913L: netdev@vger.kernel.org
90b24cfb 10914S: Maintained
ae150435 10915F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10916
3c8a63e2 10917SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10918M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10919L: linux-fbdev@vger.kernel.org
90b24cfb 10920S: Maintained
8a61f013 10921F: drivers/video/fbdev/smscufx.c
3c8a63e2 10922
668acf32 10923SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10924M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10925L: linux-media@vger.kernel.org
275ffde4 10926T: git git://linuxtv.org/media_tree.git
795fb7e7 10927S: Maintained
90d72ac6
MCC
10928F: include/media/soc*
10929F: drivers/media/i2c/soc_camera/
10930F: drivers/media/platform/soc_camera/
668acf32 10931
e2d1d6c0 10932SOEKRIS NET48XX LED SUPPORT
8b58be88 10933M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10934S: Maintained
679655da 10935F: drivers/leds/leds-net48xx.c
e2d1d6c0 10936
e3994db1 10937SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10938M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10939M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10940M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10941M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10942L: linux-media@vger.kernel.org
10943S: Supported
10944F: drivers/media/pci/solo6x10/
10945
1da177e4 10946SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10947M: Shaohua Li <shli@kernel.org>
1da177e4 10948L: linux-raid@vger.kernel.org
0f9ce866 10949T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10950S: Supported
679655da
JP
10951F: drivers/md/
10952F: include/linux/raid/
c117ab84 10953F: include/uapi/linux/raid/
1da177e4 10954
1da177e4 10955SONIC NETWORK DRIVER
8b58be88 10956M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10957L: netdev@vger.kernel.org
1da177e4 10958S: Maintained
d9fb9f38 10959F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10960
61e115a5 10961SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10962M: Michael Buesch <m@bues.ch>
e7828b28 10963L: linux-wireless@vger.kernel.org
61e115a5 10964S: Maintained
679655da
JP
10965F: drivers/ssb/
10966F: include/linux/ssb/
61e115a5 10967
1da177e4 10968SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10969M: Mattia Dongili <malattia@linux.it>
d0944853 10970L: platform-driver-x86@vger.kernel.org
5b18167d 10971W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10972S: Maintained
679655da
JP
10973F: Documentation/laptops/sony-laptop.txt
10974F: drivers/char/sonypi.c
10975F: drivers/platform/x86/sony-laptop.c
10976F: include/linux/sony-laptop.h
1da177e4 10977
baf8532a 10978SONY MEMORYSTICK CARD SUPPORT
8b58be88 10979M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10980W: http://tifmxx.berlios.de/
10981S: Maintained
679655da 10982F: drivers/memstick/host/tifm_ms.c
baf8532a 10983
0ab30494
ML
10984SONY MEMORYSTICK STANDARD SUPPORT
10985M: Maxim Levitsky <maximlevitsky@gmail.com>
10986S: Maintained
10987F: drivers/memstick/core/ms_block.*
10988
1da177e4 10989SOUND
8b58be88 10990M: Jaroslav Kysela <perex@perex.cz>
d8130624 10991M: Takashi Iwai <tiwai@suse.com>
93711660 10992L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10993W: http://www.alsa-project.org/
dde7ad8d 10994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10995T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10996Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10997S: Maintained
3126a179
JP
10998F: Documentation/sound/
10999F: include/sound/
c117ab84 11000F: include/uapi/sound/
679655da 11001F: sound/
1da177e4 11002
33bbe149
MB
11003SOUND - COMPRESSED AUDIO
11004M: Vinod Koul <vinod.koul@intel.com>
11005L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11007S: Supported
f672f31a 11008F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11009F: include/sound/compress_driver.h
f672f31a 11010F: include/uapi/sound/compress_*
33bbe149
MB
11011F: sound/core/compress_offload.c
11012F: sound/soc/soc-compress.c
11013
bd903bde 11014SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11015M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11016M: Mark Brown <broonie@kernel.org>
86f14df8 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11018L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11019W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11020S: Supported
181ad2a5 11021F: Documentation/devicetree/bindings/sound/
2820f615 11022F: Documentation/sound/alsa/soc/
679655da 11023F: sound/soc/
e6e55122 11024F: include/sound/soc*
eb1a6af3 11025
d7f8761b
MB
11026SOUND - DMAENGINE HELPERS
11027M: Lars-Peter Clausen <lars@metafoo.de>
11028S: Supported
11029F: include/sound/dmaengine_pcm.h
11030F: sound/core/pcm_dmaengine.c
11031F: sound/soc/soc-generic-dmaengine-pcm.c
11032
990a6a99
OS
11033SP2 MEDIA DRIVER
11034M: Olli Salonen <olli.salonen@iki.fi>
11035L: linux-media@vger.kernel.org
a825eaec 11036W: https://linuxtv.org
990a6a99
OS
11037Q: http://patchwork.linuxtv.org/project/linux-media/list/
11038S: Maintained
11039F: drivers/media/dvb-frontends/sp2*
11040
473321fc 11041SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11042M: "David S. Miller" <davem@davemloft.net>
1da177e4 11043L: sparclinux@vger.kernel.org
8a6e2535 11044Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11047S: Maintained
679655da 11048F: arch/sparc/
7765b8bb 11049F: drivers/sbus/
1da177e4 11050
6404fcca
DM
11051SPARC SERIAL DRIVERS
11052M: "David S. Miller" <davem@davemloft.net>
11053L: sparclinux@vger.kernel.org
08deed1e
JP
11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11056S: Maintained
6816383a 11057F: include/linux/sunserialcore.h
df621252 11058F: drivers/tty/serial/suncore.c
df621252
GKH
11059F: drivers/tty/serial/sunhv.c
11060F: drivers/tty/serial/sunsab.c
11061F: drivers/tty/serial/sunsab.h
11062F: drivers/tty/serial/sunsu.c
11063F: drivers/tty/serial/sunzilog.c
11064F: drivers/tty/serial/sunzilog.h
6404fcca 11065
389325b4
CL
11066SPARSE CHECKER
11067M: "Christopher Li" <sparse@chrisli.org>
11068L: linux-sparse@vger.kernel.org
11069W: https://sparse.wiki.kernel.org/
11070T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11071T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11072S: Maintained
11073F: include/linux/compiler.h
11074
fc0c195a 11075SPEAR PLATFORM SUPPORT
da89947b 11076M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11077M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11079W: http://www.st.com/spear
11080S: Maintained
e68d7c14 11081F: arch/arm/boot/dts/spear*
281e192f 11082F: arch/arm/mach-spear/
fc0c195a 11083
11084SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11085M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11087W: http://www.st.com/spear
11088S: Maintained
5df33a62 11089F: drivers/clk/spear/
fc0c195a 11090
e2d1d6c0 11091SPI SUBSYSTEM
b02e48f2 11092M: Mark Brown <broonie@kernel.org>
dfbe403c 11093L: linux-spi@vger.kernel.org
e7e4e13c 11094T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11095Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11096S: Maintained
87306eb7 11097F: Documentation/devicetree/bindings/spi/
679655da
JP
11098F: Documentation/spi/
11099F: drivers/spi/
11100F: include/linux/spi/
c117ab84 11101F: include/uapi/linux/spi/
e2d1d6c0 11102
2752e401 11103SPIDERNET NETWORK DRIVER for CELL
8b58be88 11104M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11105L: netdev@vger.kernel.org
11106S: Supported
679655da 11107F: Documentation/networking/spider_net.txt
8df158ac 11108F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11109
e2d1d6c0 11110SPU FILE SYSTEM
8b58be88 11111M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11112L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11113W: http://www.ibm.com/developerworks/power/cell/
11114S: Supported
679655da
JP
11115F: Documentation/filesystems/spufs.txt
11116F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11117
fc555841 11118SQUASHFS FILE SYSTEM
d7f2ff67 11119M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11120L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11121W: http://squashfs.org.uk
9f273c24 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11123S: Maintained
679655da
JP
11124F: Documentation/filesystems/squashfs.txt
11125F: fs/squashfs/
fc555841 11126
1da177e4 11127SRM (Alpha) environment access
8b58be88 11128M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11129S: Maintained
679655da 11130F: arch/alpha/kernel/srm_env.c
1da177e4 11131
26e9a397 11132STABLE BRANCH
879a5a00 11133M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11134L: stable@vger.kernel.org
879a5a00 11135S: Supported
7b175c46 11136F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11137
26e9a397 11138STAGING SUBSYSTEM
879a5a00 11139M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11141L: devel@driverdev.osuosl.org
879a5a00 11142S: Supported
679655da 11143F: drivers/staging/
dbc6c2cc 11144
ebd3d010
JP
11145STAGING - COMEDI
11146M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11147M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11148S: Odd Fixes
11149F: drivers/staging/comedi/
11150
a0138163
JP
11151STAGING - FLARION FT1000 DRIVERS
11152M: Marek Belisko <marek.belisko@gmail.com>
11153S: Odd Fixes
11154F: drivers/staging/ft1000/
11155
6c1bb424 11156STAGING - INDUSTRIAL IO
030a13d7 11157M: Jonathan Cameron <jic23@kernel.org>
a0138163 11158L: linux-iio@vger.kernel.org
6c1bb424 11159S: Odd Fixes
5291582d 11160F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11161F: drivers/staging/iio/
11162
a0138163
JP
11163STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11164M: Jarod Wilson <jarod@wilsonet.com>
11165W: http://www.lirc.org/
11166S: Odd Fixes
b2b0186d 11167F: drivers/staging/media/lirc/
a0138163 11168
f5e5de1e
OD
11169STAGING - LUSTRE PARALLEL FILESYSTEM
11170M: Oleg Drokin <oleg.drokin@intel.com>
11171M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11172L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11173W: http://wiki.lustre.org/
f5e5de1e
OD
11174S: Maintained
11175F: drivers/staging/lustre
11176
7c6b6c71
MD
11177STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11178M: Marc Dietrich <marvin24@gmx.de>
11179L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11180L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11181S: Maintained
11182F: drivers/staging/nvec/
11183
53c43c5c
GKH
11184STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11185M: Jens Frederich <jfrederich@gmail.com>
11186M: Daniel Drake <dsd@laptop.org>
11187M: Jon Nettleton <jon.nettleton@gmail.com>
11188W: http://wiki.laptop.org/go/DCON
11189S: Maintained
11190F: drivers/staging/olpc_dcon/
11191
a0138163
JP
11192STAGING - REALTEK RTL8712U DRIVERS
11193M: Larry Finger <Larry.Finger@lwfinger.net>
11194M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11195S: Odd Fixes
11196F: drivers/staging/rtl8712/
11197
7591ba8b
JS
11198STAGING - REALTEK RTL8723U WIRELESS DRIVER
11199M: Larry Finger <Larry.Finger@lwfinger.net>
11200M: Jes Sorensen <Jes.Sorensen@redhat.com>
11201L: linux-wireless@vger.kernel.org
11202S: Maintained
11203F: drivers/staging/rtl8723au/
11204
980ac4d7
SM
11205STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11206M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11207M: Teddy Wang <teddy.wang@siliconmotion.com>
11208M: Sudip Mukherjee <sudip@vectorindia.org>
11209L: linux-fbdev@vger.kernel.org
11210S: Maintained
11211F: drivers/staging/sm750fb/
11212
510fa408
JP
11213STAGING - SLICOSS
11214M: Lior Dotan <liodot@gmail.com>
11215M: Christopher Harrer <charrer@alacritech.com>
11216S: Odd Fixes
11217F: drivers/staging/slicoss/
11218
a0138163
JP
11219STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11220M: William Hubbs <w.d.hubbs@gmail.com>
11221M: Chris Brannon <chris@the-brannons.com>
d33bce31 11222M: Kirk Reiser <kirk@reisers.ca>
a0138163 11223M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11224L: speakup@linux-speakup.org
a0138163
JP
11225W: http://www.linux-speakup.org/
11226S: Odd Fixes
11227F: drivers/staging/speakup/
11228
b3e871ce
JP
11229STAGING - VIA VT665X DRIVERS
11230M: Forest Bond <forest@alittletooquiet.net>
11231S: Odd Fixes
11232F: drivers/staging/vt665?/
11233
a30baec1
JK
11234STAGING - WILC1000 WIFI DRIVER
11235M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11236M: Austin Shin <austin.shin@atmel.com>
a30baec1 11237M: Chris Park <chris.park@atmel.com>
06b54863
TC
11238M: Tony Cho <tony.cho@atmel.com>
11239M: Glen Lee <glen.lee@atmel.com>
11240M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11241L: linux-wireless@vger.kernel.org
11242S: Supported
11243F: drivers/staging/wilc1000/
11244
709bcb07 11245STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11246M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11247S: Odd Fixes
11248F: drivers/staging/xgifb/
11249
1da177e4 11250STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11251M: Ion Badulescu <ionut@badula.org>
b4f90189 11252S: Odd Fixes
9bba23b0 11253F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11254
e2d1d6c0 11255SUN3/3X
8b58be88 11256M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11257W: http://sammy.net/sun3/
11258S: Maintained
679655da
JP
11259F: arch/m68k/kernel/*sun3*
11260F: arch/m68k/sun3*/
11261F: arch/m68k/include/asm/sun3*
e689cf4a 11262F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11263
af6a5af8
HG
11264SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11265M: Hans de Goede <hdegoede@redhat.com>
11266L: linux-input@vger.kernel.org
11267S: Maintained
11268F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11269F: drivers/input/keyboard/sun4i-lradc-keys.c
11270
2bc9ff01
DK
11271SUNDANCE NETWORK DRIVER
11272M: Denis Kirjanov <kda@linux-powerpc.org>
11273L: netdev@vger.kernel.org
11274S: Maintained
11275F: drivers/net/ethernet/dlink/sundance.c
11276
2cbb12a4 11277SUPERH
114bf37e
RF
11278M: Yoshinori Sato <ysato@users.sourceforge.jp>
11279M: Rich Felker <dalias@libc.org>
2cbb12a4 11280L: linux-sh@vger.kernel.org
8a6e2535 11281Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11282S: Maintained
066069e1 11283F: Documentation/sh/
679655da 11284F: arch/sh/
066069e1 11285F: drivers/sh/
1da177e4 11286
4480f15b 11287SUSPEND TO RAM
7fb06082 11288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11289M: Len Brown <len.brown@intel.com>
11290M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11291L: linux-pm@vger.kernel.org
e2d1d6c0 11292S: Supported
679655da
JP
11293F: Documentation/power/
11294F: arch/x86/kernel/acpi/
11295F: drivers/base/power/
11296F: kernel/power/
11297F: include/linux/suspend.h
11298F: include/linux/freezer.h
11299F: include/linux/pm.h
1da177e4
LT
11300
11301SVGA HANDLING
8b58be88 11302M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11303L: linux-video@atrey.karlin.mff.cuni.cz
11304S: Maintained
679655da
JP
11305F: Documentation/svga.txt
11306F: arch/x86/boot/video*
1da177e4 11307
6e28b761
KRW
11308SWIOTLB SUBSYSTEM
11309M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11310L: linux-kernel@vger.kernel.org
9f273c24 11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11312S: Supported
11313F: lib/swiotlb.c
11314F: arch/*/kernel/pci-swiotlb.c
11315F: include/linux/swiotlb.h
11316
007f790c
JP
11317SWITCHDEV
11318M: Jiri Pirko <jiri@resnulli.us>
11319L: netdev@vger.kernel.org
11320S: Supported
11321F: net/switchdev/
11322F: include/net/switchdev.h
11323
db8e35d5
VG
11324SYNOPSYS ARC ARCHITECTURE
11325M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11326L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11327S: Supported
11328F: arch/arc/
9b28829d 11329F: Documentation/devicetree/bindings/arc/*
2d799dde 11330F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11331F: drivers/tty/serial/arc_uart.c
b7182d1a 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11333
556cc1c5
AB
11334SYNOPSYS ARC SDP platform support
11335M: Alexey Brodkin <abrodkin@synopsys.com>
11336S: Supported
11337F: arch/arc/plat-axs10x
11338F: arch/arc/boot/dts/ax*
11339F: Documentation/devicetree/bindings/arc/axs10*
11340
6c284c9a
LJ
11341SYSTEM CONFIGURATION (SYSCON)
11342M: Lee Jones <lee.jones@linaro.org>
11343M: Arnd Bergmann <arnd@arndb.de>
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11345S: Supported
11346F: drivers/mfd/syscon.c
11347
1da177e4 11348SYSV FILESYSTEM
8b58be88 11349M: Christoph Hellwig <hch@infradead.org>
1da177e4 11350S: Maintained
679655da
JP
11351F: Documentation/filesystems/sysv-fs.txt
11352F: fs/sysv/
11353F: include/linux/sysv_fs.h
1da177e4 11354
86cfa7fc 11355TARGET SUBSYSTEM
9c3646d1 11356M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11357L: linux-scsi@vger.kernel.org
b9f5edc2 11358L: target-devel@vger.kernel.org
86cfa7fc 11359W: http://www.linux-iscsi.org
cf015e9f 11360W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11362S: Supported
11363F: drivers/target/
11364F: include/target/
11365F: Documentation/target/
11366
4e68852d 11367TASKSTATS STATISTICS INTERFACE
185e595f 11368M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11369S: Maintained
679655da
JP
11370F: Documentation/accounting/taskstats*
11371F: include/linux/taskstats*
11372F: kernel/taskstats.c
4e68852d 11373
781b456a 11374TC CLASSIFIER
f935f3f8 11375M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11376L: netdev@vger.kernel.org
11377S: Maintained
679655da 11378F: include/net/pkt_cls.h
c117ab84 11379F: include/uapi/linux/pkt_cls.h
679655da 11380F: net/sched/
781b456a 11381
5067f08a 11382TCP LOW PRIORITY MODULE
8b58be88
JP
11383M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11384M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11385W: http://tcp-lp-mod.sourceforge.net/
11386S: Maintained
679655da 11387F: net/ipv4/tcp_lp.c
5067f08a 11388
91952bc0
AP
11389TDA10071 MEDIA DRIVER
11390M: Antti Palosaari <crope@iki.fi>
11391L: linux-media@vger.kernel.org
a825eaec 11392W: https://linuxtv.org
91952bc0
AP
11393W: http://palosaari.fi/linux/
11394Q: http://patchwork.linuxtv.org/project/linux-media/list/
11395T: git git://linuxtv.org/anttip/media_tree.git
11396S: Maintained
11397F: drivers/media/dvb-frontends/tda10071*
11398
11399TDA18212 MEDIA DRIVER
11400M: Antti Palosaari <crope@iki.fi>
11401L: linux-media@vger.kernel.org
a825eaec 11402W: https://linuxtv.org
91952bc0
AP
11403W: http://palosaari.fi/linux/
11404Q: http://patchwork.linuxtv.org/project/linux-media/list/
11405T: git git://linuxtv.org/anttip/media_tree.git
11406S: Maintained
11407F: drivers/media/tuners/tda18212*
11408
11409TDA18218 MEDIA DRIVER
11410M: Antti Palosaari <crope@iki.fi>
11411L: linux-media@vger.kernel.org
a825eaec 11412W: https://linuxtv.org
91952bc0
AP
11413W: http://palosaari.fi/linux/
11414Q: http://patchwork.linuxtv.org/project/linux-media/list/
11415T: git git://linuxtv.org/anttip/media_tree.git
11416S: Maintained
11417F: drivers/media/tuners/tda18218*
11418
3b2f6aba
MK
11419TDA18271 MEDIA DRIVER
11420M: Michael Krufky <mkrufky@linuxtv.org>
11421L: linux-media@vger.kernel.org
a825eaec 11422W: https://linuxtv.org
3b2f6aba
MK
11423W: http://github.com/mkrufky
11424Q: http://patchwork.linuxtv.org/project/linux-media/list/
11425T: git git://linuxtv.org/mkrufky/tuners.git
11426S: Maintained
11427F: drivers/media/tuners/tda18271*
11428
e48307a9
MK
11429TDA827x MEDIA DRIVER
11430M: Michael Krufky <mkrufky@linuxtv.org>
11431L: linux-media@vger.kernel.org
a825eaec 11432W: https://linuxtv.org
e48307a9
MK
11433W: http://github.com/mkrufky
11434Q: http://patchwork.linuxtv.org/project/linux-media/list/
11435T: git git://linuxtv.org/mkrufky/tuners.git
11436S: Maintained
11437F: drivers/media/tuners/tda8290.*
11438
66cf9212
MK
11439TDA8290 MEDIA DRIVER
11440M: Michael Krufky <mkrufky@linuxtv.org>
11441L: linux-media@vger.kernel.org
a825eaec 11442W: https://linuxtv.org
66cf9212
MK
11443W: http://github.com/mkrufky
11444Q: http://patchwork.linuxtv.org/project/linux-media/list/
11445T: git git://linuxtv.org/mkrufky/tuners.git
11446S: Maintained
11447F: drivers/media/tuners/tda8290.*
11448
4b9fba30
HV
11449TDA9840 MEDIA DRIVER
11450M: Hans Verkuil <hverkuil@xs4all.nl>
11451L: linux-media@vger.kernel.org
11452T: git git://linuxtv.org/media_tree.git
a825eaec 11453W: https://linuxtv.org
4b9fba30
HV
11454S: Maintained
11455F: drivers/media/i2c/tda9840*
11456
2cb654fd 11457TEA5761 TUNER DRIVER
5dc8a864
MCC
11458M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11459M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11460L: linux-media@vger.kernel.org
a825eaec 11461W: https://linuxtv.org
2cb654fd
MCC
11462T: git git://linuxtv.org/media_tree.git
11463S: Odd fixes
11464F: drivers/media/tuners/tea5761.*
11465
11466TEA5767 TUNER DRIVER
5dc8a864
MCC
11467M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11468M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11469L: linux-media@vger.kernel.org
a825eaec 11470W: https://linuxtv.org
2cb654fd
MCC
11471T: git git://linuxtv.org/media_tree.git
11472S: Maintained
11473F: drivers/media/tuners/tea5767.*
11474
4b9fba30
HV
11475TEA6415C MEDIA DRIVER
11476M: Hans Verkuil <hverkuil@xs4all.nl>
11477L: linux-media@vger.kernel.org
11478T: git git://linuxtv.org/media_tree.git
a825eaec 11479W: https://linuxtv.org
4b9fba30
HV
11480S: Maintained
11481F: drivers/media/i2c/tea6415c*
11482
11483TEA6420 MEDIA DRIVER
11484M: Hans Verkuil <hverkuil@xs4all.nl>
11485L: linux-media@vger.kernel.org
11486T: git git://linuxtv.org/media_tree.git
a825eaec 11487W: https://linuxtv.org
4b9fba30
HV
11488S: Maintained
11489F: drivers/media/i2c/tea6420*
11490
3d249d4c 11491TEAM DRIVER
dca9ab92 11492M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11493L: netdev@vger.kernel.org
11494S: Supported
11495F: drivers/net/team/
11496F: include/linux/if_team.h
c117ab84 11497F: include/uapi/linux/if_team.h
3d249d4c 11498
7d029125 11499TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11500M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11501S: Maintained
11502F: arch/x86/platform/ts5500/
11503
40ad4a30
SY
11504TECHNOTREND USB IR RECEIVER
11505M: Sean Young <sean@mess.org>
11506L: linux-media@vger.kernel.org
11507S: Maintained
11508F: drivers/media/rc/ttusbir.c
11509
adabdb0c 11510TEGRA ARCHITECTURE SUPPORT
243d58ec 11511M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11512M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11513M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11514L: linux-tegra@vger.kernel.org
fd117cd1 11515Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11517S: Supported
bbbe96ed 11518N: [^a-z]tegra
84b9414b 11519
adabdb0c
SW
11520TEGRA CLOCK DRIVER
11521M: Peter De Schrijver <pdeschrijver@nvidia.com>
11522M: Prashant Gaikwad <pgaikwad@nvidia.com>
11523S: Supported
11524F: drivers/clk/tegra/
11525
86e486a0 11526TEGRA DMA DRIVERS
adabdb0c 11527M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11528M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11529S: Supported
86e486a0 11530F: drivers/dma/tegra*
adabdb0c 11531
adabdb0c
SW
11532TEGRA I2C DRIVER
11533M: Laxman Dewangan <ldewangan@nvidia.com>
11534S: Supported
11535F: drivers/i2c/busses/i2c-tegra.c
11536
11537TEGRA IOMMU DRIVERS
11538M: Hiroshi Doyu <hdoyu@nvidia.com>
11539S: Supported
11540F: drivers/iommu/tegra*
11541
11542TEGRA KBC DRIVER
11543M: Rakesh Iyer <riyer@nvidia.com>
11544M: Laxman Dewangan <ldewangan@nvidia.com>
11545S: Supported
11546F: drivers/input/keyboard/tegra-kbc.c
11547
adabdb0c
SW
11548TEGRA PWM DRIVER
11549M: Thierry Reding <thierry.reding@gmail.com>
11550S: Supported
11551F: drivers/pwm/pwm-tegra.c
11552
11553TEGRA SERIAL DRIVER
11554M: Laxman Dewangan <ldewangan@nvidia.com>
11555S: Supported
11556F: drivers/tty/serial/serial-tegra.c
11557
11558TEGRA SPI DRIVER
11559M: Laxman Dewangan <ldewangan@nvidia.com>
11560S: Supported
11561F: drivers/spi/spi-tegra*
11562
1a348ccc 11563TEHUTI ETHERNET DRIVER
8b58be88 11564M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11565L: netdev@vger.kernel.org
11566S: Supported
ef7f5429 11567F: drivers/net/ethernet/tehuti/*
1a348ccc 11568
4e68852d 11569Telecom Clock Driver for MCPL0010
8b58be88 11570M: Mark Gross <mark.gross@intel.com>
4e68852d 11571S: Supported
679655da 11572F: drivers/char/tlclk.c
4e68852d 11573
4480f15b 11574TENSILICA XTENSA PORT (xtensa)
8b58be88 11575M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11576M: Max Filippov <jcmvbkbc@gmail.com>
11577L: linux-xtensa@linux-xtensa.org
9f273c24 11578T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11579S: Maintained
679655da 11580F: arch/xtensa/
3dc99857 11581F: drivers/irqchip/irq-xtensa-*
4e68852d 11582
5313ba66
HV
11583THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11584M: Hans Verkuil <hverkuil@xs4all.nl>
11585L: linux-media@vger.kernel.org
11586T: git git://linuxtv.org/media_tree.git
a825eaec 11587W: https://linuxtv.org
5313ba66
HV
11588S: Maintained
11589F: drivers/media/radio/radio-raremono.c
11590
d3fb6955 11591THERMAL
b75f0050 11592M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11593M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11594L: linux-pm@vger.kernel.org
11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11597Q: https://patchwork.kernel.org/project/linux-pm/list/
11598S: Supported
11599F: drivers/thermal/
11600F: include/linux/thermal.h
af6c9f16 11601F: include/uapi/linux/thermal.h
b75f0050
JP
11602F: include/linux/cpu_cooling.h
11603F: Documentation/devicetree/bindings/thermal/
d3fb6955 11604
64e05d8b
VK
11605THERMAL/CPU_COOLING
11606M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11607M: Viresh Kumar <viresh.kumar@linaro.org>
11608M: Javi Merino <javi.merino@arm.com>
11609L: linux-pm@vger.kernel.org
11610S: Supported
11611F: Documentation/thermal/cpu-cooling-api.txt
11612F: drivers/thermal/cpu_cooling.c
11613F: include/linux/cpu_cooling.h
11614
4e68852d 11615THINKPAD ACPI EXTRAS DRIVER
8b58be88 11616M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11617L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11618L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11619W: http://ibm-acpi.sourceforge.net
11620W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11621T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11622S: Maintained
679655da 11623F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11624
1b46f2a2 11625TI BANDGAP AND THERMAL DRIVER
f14d1c24 11626M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11627M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11628L: linux-pm@vger.kernel.org
531ff13e 11629L: linux-omap@vger.kernel.org
5a723e81 11630S: Maintained
794b2e25 11631F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11632
ccf963d3
BP
11633TI VPE/CAL DRIVERS
11634M: Benoit Parrot <bparrot@ti.com>
11635L: linux-media@vger.kernel.org
11636W: http://linuxtv.org/
11637Q: http://patchwork.linuxtv.org/project/linux-media/list/
11638S: Maintained
11639F: drivers/media/platform/ti-vpe/
11640
0c7665c3
MF
11641TI CDCE706 CLOCK DRIVER
11642M: Max Filippov <jcmvbkbc@gmail.com>
11643S: Maintained
11644F: drivers/clk/clk-cdce706.c
11645
49b6a5e3
TK
11646TI CLOCK DRIVER
11647M: Tero Kristo <t-kristo@ti.com>
11648L: linux-omap@vger.kernel.org
11649S: Maintained
11650F: drivers/clk/ti/
11651F: include/linux/clk/ti.h
11652
f75cfbad
GS
11653TI ETHERNET SWITCH DRIVER (CPSW)
11654M: Mugunthan V N <mugunthanvnm@ti.com>
11655R: Grygorii Strashko <grygorii.strashko@ti.com>
11656L: linux-omap@vger.kernel.org
11657L: netdev@vger.kernel.org
11658S: Maintained
11659F: drivers/net/ethernet/ti/cpsw*
11660F: drivers/net/ethernet/ti/davinci*
11661
4020f2d7 11662TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11663M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11664S: Maintained
679655da
JP
11665F: drivers/misc/tifm*
11666F: drivers/mmc/host/tifm_sd.c
11667F: include/linux/tifm.h
4020f2d7 11668
e0c52404 11669TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11670M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11671L: linux-kernel@vger.kernel.org
11672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673S: Maintained
11674F: drivers/soc/ti/*
11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11676
11677
152ad442
SR
11678TI LM49xxx FAMILY ASoC CODEC DRIVERS
11679M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11680M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11681L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11682S: Maintained
11683F: sound/soc/codecs/lm49453*
d392dead 11684F: sound/soc/codecs/isabelle*
152ad442 11685
0edd807d
KM
11686TI LP855x BACKLIGHT DRIVER
11687M: Milo Kim <milo.kim@ti.com>
11688S: Maintained
11689F: Documentation/backlight/lp855x-driver.txt
11690F: drivers/video/backlight/lp855x_bl.c
11691F: include/linux/platform_data/lp855x.h
11692
faf13f6d
KM
11693TI LP8727 CHARGER DRIVER
11694M: Milo Kim <milo.kim@ti.com>
11695S: Maintained
11696F: drivers/power/lp8727_charger.c
11697F: include/linux/platform_data/lp8727.h
11698
22f1229f
KM
11699TI LP8788 MFD DRIVER
11700M: Milo Kim <milo.kim@ti.com>
11701S: Maintained
11702F: drivers/iio/adc/lp8788_adc.c
11703F: drivers/leds/leds-lp8788.c
11704F: drivers/mfd/lp8788*.c
11705F: drivers/power/lp8788-charger.c
11706F: drivers/regulator/lp8788-*.c
11707F: include/linux/mfd/lp8788*.h
11708
84640e27
KM
11709TI NETCP ETHERNET DRIVER
11710M: Wingman Kwok <w-kwok2@ti.com>
11711M: Murali Karicheri <m-karicheri2@ti.com>
11712L: netdev@vger.kernel.org
11713S: Maintained
11714F: drivers/net/ethernet/ti/netcp*
11715
217e0ca9
KC
11716TI TAS571X FAMILY ASoC CODEC DRIVER
11717M: Kevin Cernekee <cernekee@chromium.org>
11718L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11719S: Odd Fixes
11720F: sound/soc/codecs/tas571x*
11721
dd5e8e6b 11722TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11723M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11725S: Maintained
11726F: sound/soc/codecs/twl4030*
11727
90921014 11728TI WILINK WIRELESS DRIVERS
90921014
LC
11729L: linux-wireless@vger.kernel.org
11730W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11731W: http://wireless.kernel.org/en/users/Drivers/wl1251
11732T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11733S: Orphan
90921014
LC
11734F: drivers/net/wireless/ti/
11735F: include/linux/wl12xx.h
11736
e86eaa3a 11737TIPC NETWORK LAYER
8b58be88 11738M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11739M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11740L: netdev@vger.kernel.org (core kernel code)
11741L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11742W: http://tipc.sourceforge.net/
e86eaa3a 11743S: Maintained
c117ab84 11744F: include/uapi/linux/tipc*.h
679655da 11745F: net/tipc/
e86eaa3a 11746
867e359b 11747TILE ARCHITECTURE
b9a279f6 11748M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11749W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11751S: Supported
11752F: arch/tile/
6b940606 11753F: drivers/char/tile-srom.c
5c770755 11754F: drivers/edac/tile_edac.c
6b940606
CM
11755F: drivers/net/ethernet/tile/
11756F: drivers/rtc/rtc-tile.c
11757F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11758F: drivers/tty/serial/tilegx.c
6b940606
CM
11759F: drivers/usb/host/*-tilegx.c
11760F: include/linux/usb/tilegx.h
867e359b 11761
1da177e4 11762TLAN NETWORK DRIVER
8b58be88 11763M: Samuel Chessman <chessman@tux.org>
88c07dde 11764L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11765W: http://sourceforge.net/projects/tlan/
11766S: Maintained
679655da 11767F: Documentation/networking/tlan.txt
b544dbac 11768F: drivers/net/ethernet/ti/tlan.*
1da177e4 11769
d74db3b2 11770TOMOYO SECURITY MODULE
8b58be88
JP
11771M: Kentaro Takeda <takedakn@nttdata.co.jp>
11772M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11773L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11774L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11775L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11776L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11777W: http://tomoyo.sourceforge.jp/
843d183c 11778T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11779S: Maintained
679655da 11780F: security/tomoyo/
d74db3b2 11781
9caeb532 11782TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11783M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11784L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11785S: Maintained
11786F: drivers/platform/x86/topstar-laptop.c
11787
1da177e4 11788TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11789M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11790L: platform-driver-x86@vger.kernel.org
0a63ca11 11791S: Maintained
679655da 11792F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11793
0a63ca11
AA
11794TOSHIBA BLUETOOTH DRIVER
11795M: Azael Avalos <coproscefalo@gmail.com>
11796L: platform-driver-x86@vger.kernel.org
11797S: Maintained
11798F: drivers/platform/x86/toshiba_bluetooth.c
11799
11800TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11801M: Azael Avalos <coproscefalo@gmail.com>
11802L: platform-driver-x86@vger.kernel.org
11803S: Maintained
11804F: drivers/platform/x86/toshiba_haps.c
11805
14991fc7
AA
11806TOSHIBA WMI HOTKEYS DRIVER
11807M: Azael Avalos <coproscefalo@gmail.com>
11808L: platform-driver-x86@vger.kernel.org
11809S: Maintained
11810F: drivers/platform/x86/toshiba-wmi.c
11811
1da177e4 11812TOSHIBA SMM DRIVER
8b58be88 11813M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11814W: http://www.buzzard.org.uk/toshiba/
11815S: Maintained
679655da
JP
11816F: drivers/char/toshiba.c
11817F: include/linux/toshiba.h
c117ab84 11818F: include/uapi/linux/toshiba.h
1da177e4 11819
d32d9864
MR
11820TOSHIBA TC358743 DRIVER
11821M: Mats Randgaard <matrandg@cisco.com>
11822L: linux-media@vger.kernel.org
11823S: Maintained
11824F: drivers/media/i2c/tc358743*
b5dcee22 11825F: include/media/i2c/tc358743.h
d32d9864 11826
560e6475
WS
11827TMIO/SDHI MMC DRIVER
11828M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11829L: linux-mmc@vger.kernel.org
560e6475 11830S: Supported
d1057c40
GL
11831F: drivers/mmc/host/tmio_mmc*
11832F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11833F: include/linux/mfd/tmio.h
d719f900 11834
917cc4e6
GR
11835TMP401 HARDWARE MONITOR DRIVER
11836M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11837L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11838S: Maintained
11839F: Documentation/hwmon/tmp401
11840F: drivers/hwmon/tmp401.c
11841
98f32602 11842TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11843M: Hugh Dickins <hughd@google.com>
98f32602
HD
11844L: linux-mm@kvack.org
11845S: Maintained
11846F: include/linux/shmem_fs.h
11847F: mm/shmem.c
11848
45f95b53 11849TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11850M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11851M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11852L: linux-media@vger.kernel.org
a825eaec 11853W: https://linuxtv.org
45f95b53
MCC
11854T: git git://linuxtv.org/media_tree.git
11855S: Odd fixes
11856F: drivers/media/usb/tm6000/
11857
c65fde19
HV
11858TW68 VIDEO4LINUX DRIVER
11859M: Hans Verkuil <hverkuil@xs4all.nl>
11860L: linux-media@vger.kernel.org
11861T: git git://linuxtv.org/media_tree.git
a825eaec 11862W: https://linuxtv.org
c65fde19
HV
11863S: Odd Fixes
11864F: drivers/media/pci/tw68/
11865
704a84cc
EG
11866TW686X VIDEO4LINUX DRIVER
11867M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11868L: linux-media@vger.kernel.org
11869T: git git://linuxtv.org/media_tree.git
11870W: http://linuxtv.org
11871S: Maintained
11872F: drivers/media/pci/tw686x/
11873
4e68852d 11874TPM DEVICE DRIVER
901486b8 11875M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11876M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11877M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11878R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11879W: http://tpmdd.sourceforge.net
63a10dfd 11880L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11881Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11882T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11883S: Maintained
679655da 11884F: drivers/char/tpm/
4e68852d 11885
1a0f1b27
AL
11886TPM IBM_VTPM DEVICE DRIVER
11887M: Ashley Lai <ashleydlai@gmail.com>
11888W: http://tpmdd.sourceforge.net
11889L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11890S: Maintained
11891F: drivers/char/tpm/tpm_ibmvtpm*
11892
d6f005a1
JP
11893TRACING
11894M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11895M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11897S: Maintained
11898F: Documentation/trace/ftrace.txt
11899F: arch/*/*/*/ftrace.h
11900F: arch/*/kernel/ftrace.c
11901F: include/*/ftrace.h
11902F: include/linux/trace*.h
11903F: include/trace/
11904F: kernel/trace/
6e68e6c5 11905F: tools/testing/selftests/ftrace/
d6f005a1 11906
4abac0d0
IM
11907TRACING MMIO ACCESSES (MMIOTRACE)
11908M: Steven Rostedt <rostedt@goodmis.org>
11909M: Ingo Molnar <mingo@kernel.org>
11910R: Karol Herbst <karolherbst@gmail.com>
11911R: Pekka Paalanen <ppaalanen@gmail.com>
11912S: Maintained
11913L: linux-kernel@vger.kernel.org
11914L: nouveau@lists.freedesktop.org
11915F: kernel/trace/trace_mmiotrace.c
11916F: include/linux/mmiotrace.h
11917F: arch/x86/mm/kmmio.c
11918F: arch/x86/mm/mmio-mod.c
11919F: arch/x86/mm/testmmiotrace.c
11920
1da177e4 11921TRIVIAL PATCHES
8b58be88 11922M: Jiri Kosina <trivial@kernel.org>
54e5881d 11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11924S: Maintained
86ef925f 11925K: ^Subject:.*(?i)trivial
1da177e4 11926
4e68852d 11927TTY LAYER
879a5a00 11928M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11929M: Jiri Slaby <jslaby@suse.com>
879a5a00 11930S: Supported
08deed1e 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11932F: Documentation/serial/
8dd5d2f1 11933F: drivers/tty/
df621252 11934F: drivers/tty/serial/serial_core.c
e3288775
AC
11935F: include/linux/serial_core.h
11936F: include/linux/serial.h
11937F: include/linux/tty.h
c117ab84
CEB
11938F: include/uapi/linux/serial_core.h
11939F: include/uapi/linux/serial.h
11940F: include/uapi/linux/tty.h
4e68852d 11941
91952bc0
AP
11942TUA9001 MEDIA DRIVER
11943M: Antti Palosaari <crope@iki.fi>
11944L: linux-media@vger.kernel.org
a825eaec 11945W: https://linuxtv.org
91952bc0
AP
11946W: http://palosaari.fi/linux/
11947Q: http://patchwork.linuxtv.org/project/linux-media/list/
11948T: git git://linuxtv.org/anttip/media_tree.git
11949S: Maintained
11950F: drivers/media/tuners/tua9001*
11951
740db6d7 11952TULIP NETWORK DRIVERS
740db6d7 11953L: netdev@vger.kernel.org
cf869eb1
GG
11954L: linux-parisc@vger.kernel.org
11955S: Orphan
0f04e2aa 11956F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11957
11958TUN/TAP driver
ba57b6f2 11959M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11960W: http://vtun.sourceforge.net/tun
11961S: Maintained
679655da
JP
11962F: Documentation/networking/tuntap.txt
11963F: arch/um/os-Linux/drivers/
1da177e4 11964
b454cc66 11965TURBOCHANNEL SUBSYSTEM
8b58be88 11966M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11967M: Ralf Baechle <ralf@linux-mips.org>
11968L: linux-mips@linux-mips.org
11969Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11970S: Maintained
679655da
JP
11971F: drivers/tc/
11972F: include/linux/tc.h
b454cc66 11973
1da177e4 11974U14-34F SCSI DRIVER
8b58be88 11975M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11976L: linux-scsi@vger.kernel.org
11977S: Maintained
679655da 11978F: drivers/scsi/u14-34f.c
1da177e4 11979
e2d1d6c0 11980UBI FILE SYSTEM (UBIFS)
a7859936 11981M: Richard Weinberger <richard@nod.at>
949cb623 11982M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11983M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11984L: linux-mtd@lists.infradead.org
e2966cbe 11985T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11986W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11987S: Supported
679655da
JP
11988F: Documentation/filesystems/ubifs.txt
11989F: fs/ubifs/
e2d1d6c0 11990
e1632fa2 11991UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11992M: Greg Ungerer <gerg@linux-m68k.org>
11993W: http://www.linux-m68k.org/
cc2020e6 11994W: http://www.uclinux.org/
e1632fa2 11995L: linux-m68k@lists.linux-m68k.org
cc2020e6 11996L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11998S: Maintained
e1632fa2
GU
11999F: arch/m68k/coldfire/
12000F: arch/m68k/68*/
61bc02bb
JP
12001F: arch/m68k/*/*_no.*
12002F: arch/m68k/include/asm/*_no.*
cc2020e6 12003
1da177e4 12004UDF FILESYSTEM
d8130624 12005M: Jan Kara <jack@suse.com>
1da177e4 12006S: Maintained
679655da
JP
12007F: Documentation/filesystems/udf.txt
12008F: fs/udf/
1da177e4 12009
cc2020e6 12010UFS FILESYSTEM
8b58be88 12011M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12012S: Maintained
679655da
JP
12013F: Documentation/filesystems/ufs.txt
12014F: fs/ufs/
cc2020e6 12015
0a09d3ab
DH
12016UHID USERSPACE HID IO DRIVER:
12017M: David Herrmann <dh.herrmann@googlemail.com>
12018L: linux-input@vger.kernel.org
12019S: Maintained
12020F: drivers/hid/uhid.c
c117ab84 12021F: include/uapi/linux/uhid.h
0a09d3ab 12022
18332a80 12023ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12024L: linux-usb@vger.kernel.org
10c6c9c9 12025S: Orphan
355ffe69 12026F: drivers/uwb/
679655da
JP
12027F: include/linux/uwb.h
12028F: include/linux/uwb/
18332a80 12029
b31d8273
G
12030UNICORE32 ARCHITECTURE:
12031M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12032W: http://mprc.pku.edu.cn/~guanxuetao/linux
12033S: Maintained
ceebf4d5 12034T: git git://github.com/gxt/linux.git
b31d8273
G
12035F: arch/unicore32/
12036
d8379ab1
TF
12037UNIFDEF
12038M: Tony Finch <dot@dotat.at>
12039W: http://dotat.at/prog/unifdef
12040S: Maintained
12041F: scripts/unifdef.c
12042
1da177e4 12043UNIFORM CDROM DRIVER
8b58be88 12044M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12045W: http://www.kernel.dk
12046S: Maintained
679655da
JP
12047F: Documentation/cdrom/
12048F: drivers/cdrom/cdrom.c
12049F: include/linux/cdrom.h
c117ab84 12050F: include/uapi/linux/cdrom.h
1da177e4 12051
56df0122 12052UNISYS S-PAR DRIVERS
49e7d9df
JP
12053M: David Kershner <david.kershner@unisys.com>
12054L: sparmaintainer@unisys.com (Unisys internal)
12055S: Supported
12056F: drivers/staging/unisys/
56df0122 12057
9941fa6e
VH
12058UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12059M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12060L: linux-scsi@vger.kernel.org
12061S: Supported
12062F: Documentation/scsi/ufs.txt
12063F: drivers/scsi/ufs/
12064
4b9ffb5a
JP
12065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12066M: Joao Pinto <Joao.Pinto@synopsys.com>
12067L: linux-scsi@vger.kernel.org
12068S: Supported
12069F: drivers/scsi/ufs/*dwc*
12070
e2d1d6c0 12071UNSORTED BLOCK IMAGES (UBI)
949cb623 12072M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12073M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12074W: http://www.linux-mtd.infradead.org/
12075L: linux-mtd@lists.infradead.org
b6b44e0a 12076T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12077S: Supported
80811493 12078F: drivers/mtd/ubi/
679655da 12079F: include/linux/mtd/ubi.h
c117ab84 12080F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12081
1da177e4 12082USB ACM DRIVER
ca1c3e6f 12083M: Oliver Neukum <oneukum@suse.com>
6372594a 12084L: linux-usb@vger.kernel.org
1da177e4 12085S: Maintained
679655da
JP
12086F: Documentation/usb/acm.txt
12087F: drivers/usb/class/cdc-acm.*
1da177e4 12088
b7d572e1
PF
12089USB AR5523 WIRELESS DRIVER
12090M: Pontus Fuchs <pontus.fuchs@gmail.com>
12091L: linux-wireless@vger.kernel.org
12092S: Maintained
12093F: drivers/net/wireless/ath/ar5523/
12094
115bb1ff 12095USB ATTACHED SCSI
866d372e 12096M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12097L: linux-usb@vger.kernel.org
12098L: linux-scsi@vger.kernel.org
8eae0fb7 12099S: Maintained
115bb1ff
MW
12100F: drivers/usb/storage/uas.c
12101
1da177e4 12102USB CDC ETHERNET DRIVER
61eee9a7 12103M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12104L: linux-usb@vger.kernel.org
1da177e4 12105S: Maintained
679655da 12106F: drivers/net/usb/cdc_*.c
c117ab84 12107F: include/uapi/linux/usb/cdc.h
1da177e4 12108
66e3e591
KP
12109USB CHAOSKEY DRIVER
12110M: Keith Packard <keithp@keithp.com>
12111L: linux-usb@vger.kernel.org
12112S: Maintained
12113F: drivers/usb/misc/chaoskey.c
12114
b02b371e 12115USB CYPRESS C67X00 DRIVER
8b58be88 12116M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12117L: linux-usb@vger.kernel.org
12118S: Maintained
679655da 12119F: drivers/usb/c67x00/
b02b371e 12120
d0374f4f 12121USB DAVICOM DM9601 DRIVER
8b58be88 12122M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12123L: netdev@vger.kernel.org
d0374f4f
PK
12124W: http://www.linux-usb.org/usbnet
12125S: Maintained
679655da 12126F: drivers/net/usb/dm9601.c
d0374f4f 12127
cc2020e6 12128USB DIAMOND RIO500 DRIVER
8b58be88 12129M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12130L: rio500-users@lists.sourceforge.net
12131W: http://rio500.sourceforge.net
12132S: Maintained
679655da 12133F: drivers/usb/misc/rio500*
cc2020e6 12134
1da177e4 12135USB EHCI DRIVER
578333ab 12136M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12137L: linux-usb@vger.kernel.org
578333ab 12138S: Maintained
679655da
JP
12139F: Documentation/usb/ehci.txt
12140F: drivers/usb/host/ehci*
1da177e4 12141
69ae9e3e 12142USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12143M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12144L: linux-usb@vger.kernel.org
69ae9e3e 12145W: http://www.linux-usb.org/gadget
d6d0f665
FB
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12147S: Maintained
679655da
JP
12148F: drivers/usb/gadget/
12149F: include/linux/usb/gadget*
69ae9e3e 12150
2dea64b4 12151USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12152M: Jiri Kosina <jikos@kernel.org>
406df153 12153R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12154L: linux-usb@vger.kernel.org
54e5881d 12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12156S: Maintained
c2f01971 12157F: Documentation/hid/hiddev.txt
679655da 12158F: drivers/hid/usbhid/
1da177e4 12159
959eea21 12160USB ISP116X DRIVER
8b58be88 12161M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12162L: linux-usb@vger.kernel.org
959eea21 12163S: Maintained
679655da
JP
12164F: drivers/usb/host/isp116x*
12165F: include/linux/usb/isp116x.h
959eea21 12166
146498ea
WH
12167USB LAN78XX ETHERNET DRIVER
12168M: Woojung Huh <woojung.huh@microchip.com>
12169M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12170L: netdev@vger.kernel.org
12171S: Maintained
12172F: drivers/net/usb/lan78xx.*
12173
1da177e4 12174USB MASS STORAGE DRIVER
8b58be88 12175M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12176L: linux-usb@vger.kernel.org
8836aeb8 12177L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12178S: Maintained
12179W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12180F: drivers/usb/storage/
1da177e4 12181
af39917d
CL
12182USB MIDI DRIVER
12183M: Clemens Ladisch <clemens@ladisch.de>
12184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12185T: git git://git.alsa-project.org/alsa-kernel.git
12186S: Maintained
12187F: sound/usb/midi.*
12188
444ce9d4
JP
12189USB NETWORKING DRIVERS
12190L: linux-usb@vger.kernel.org
12191S: Odd Fixes
12192F: drivers/net/usb/
12193
1da177e4 12194USB OHCI DRIVER
578333ab 12195M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12196L: linux-usb@vger.kernel.org
578333ab 12197S: Maintained
679655da
JP
12198F: Documentation/usb/ohci.txt
12199F: drivers/usb/host/ohci*
1da177e4 12200
963ffa3e 12201USB OTG FSM (Finite State Machine)
60d77b3d 12202M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12204L: linux-usb@vger.kernel.org
12205S: Maintained
12206F: drivers/usb/common/usb-otg-fsm.c
12207
563da3a9
VM
12208USB OVER IP DRIVER
12209M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12210M: Shuah Khan <shuahkh@osg.samsung.com>
12211M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12212L: linux-usb@vger.kernel.org
12213S: Maintained
a6d6fc2b 12214F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12215F: drivers/usb/usbip/
12216F: tools/usb/usbip/
12217
1da177e4 12218USB PEGASUS DRIVER
a16b945c 12219M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12220L: linux-usb@vger.kernel.org
043600a6 12221L: netdev@vger.kernel.org
052e3128
PM
12222T: git git://github.com/petkan/pegasus.git
12223W: https://github.com/petkan/pegasus
1da177e4 12224S: Maintained
679655da 12225F: drivers/net/usb/pegasus.*
1da177e4 12226
d3ad558f 12227USB PHY LAYER
a55f6286 12228M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12229L: linux-usb@vger.kernel.org
12230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12231S: Maintained
12232F: drivers/usb/phy/
d3ad558f 12233
73e4fb3f 12234USB PRINTER DRIVER (usblp)
8b58be88 12235M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12236L: linux-usb@vger.kernel.org
73e4fb3f 12237S: Supported
679655da 12238F: drivers/usb/class/usblp.c
1da177e4 12239
4521b477
BM
12240USB QMI WWAN NETWORK DRIVER
12241M: Bjørn Mork <bjorn@mork.no>
12242L: netdev@vger.kernel.org
12243S: Maintained
12244F: Documentation/ABI/testing/sysfs-class-net-qmi
12245F: drivers/net/usb/qmi_wwan.c
12246
1da177e4 12247USB RTL8150 DRIVER
a16b945c 12248M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12249L: linux-usb@vger.kernel.org
043600a6 12250L: netdev@vger.kernel.org
052e3128
PM
12251T: git git://github.com/petkan/rtl8150.git
12252W: https://github.com/petkan/rtl8150
1da177e4 12253S: Maintained
679655da 12254F: drivers/net/usb/rtl8150.c
1da177e4 12255
f896b796 12256USB SERIAL SUBSYSTEM
66085694 12257M: Johan Hovold <johan@kernel.org>
795fb7e7 12258L: linux-usb@vger.kernel.org
4e68852d 12259S: Maintained
679655da 12260F: Documentation/usb/usb-serial.txt
f896b796 12261F: drivers/usb/serial/
679655da 12262F: include/linux/usb/serial.h
1da177e4 12263
b3f0db1c
SG
12264USB SMSC75XX ETHERNET DRIVER
12265M: Steve Glendinning <steve.glendinning@shawell.net>
12266L: netdev@vger.kernel.org
12267S: Maintained
12268F: drivers/net/usb/smsc75xx.*
12269
2f7ca802 12270USB SMSC95XX ETHERNET DRIVER
90b24cfb 12271M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12272L: netdev@vger.kernel.org
90b24cfb 12273S: Maintained
679655da 12274F: drivers/net/usb/smsc95xx.*
2f7ca802 12275
1da177e4 12276USB SUBSYSTEM
879a5a00 12277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12278L: linux-usb@vger.kernel.org
1da177e4 12279W: http://www.linux-usb.org
08deed1e 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12281S: Supported
1700bd98 12282F: Documentation/devicetree/bindings/usb/
679655da 12283F: Documentation/usb/
679655da
JP
12284F: drivers/usb/
12285F: include/linux/usb.h
12286F: include/linux/usb/
1da177e4
LT
12287
12288USB UHCI DRIVER
8b58be88 12289M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12290L: linux-usb@vger.kernel.org
1da177e4 12291S: Maintained
679655da 12292F: drivers/usb/host/uhci*
1da177e4 12293
69ae9e3e 12294USB "USBNET" DRIVER FRAMEWORK
d8130624 12295M: Oliver Neukum <oneukum@suse.com>
043600a6 12296L: netdev@vger.kernel.org
69ae9e3e 12297W: http://www.linux-usb.org/usbnet
1da177e4 12298S: Maintained
679655da
JP
12299F: drivers/net/usb/usbnet.c
12300F: include/linux/usb/usbnet.h
1da177e4 12301
c0efd232 12302USB VIDEO CLASS
c53ac071 12303M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12304L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12305L: linux-media@vger.kernel.org
275ffde4 12306T: git git://linuxtv.org/media_tree.git
57c6d2e9 12307W: http://www.ideasonboard.org/uvc/
c0efd232 12308S: Maintained
0c0d06ca 12309F: drivers/media/usb/uvc/
6c0f0359 12310F: include/uapi/linux/uvcvideo.h
1da177e4 12311
b60b9c45
HV
12312USB VISION DRIVER
12313M: Hans Verkuil <hverkuil@xs4all.nl>
12314L: linux-media@vger.kernel.org
12315T: git git://linuxtv.org/media_tree.git
a825eaec 12316W: https://linuxtv.org
b60b9c45
HV
12317S: Odd Fixes
12318F: drivers/media/usb/usbvision/
12319
8282da47
LP
12320USB WEBCAM GADGET
12321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12322L: linux-usb@vger.kernel.org
12323S: Maintained
3a83c16e 12324F: drivers/usb/gadget/function/*uvc*
faf2e1db 12325F: drivers/usb/gadget/legacy/webcam.c
8282da47 12326
bf164cc0 12327USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12328M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12329L: linux-wireless@vger.kernel.org
12330S: Maintained
679655da 12331F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12332
eb6bab13 12333USB XHCI DRIVER
03d85053 12334M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12335L: linux-usb@vger.kernel.org
12336S: Supported
36d0344c
SS
12337F: drivers/usb/host/xhci*
12338F: drivers/usb/host/pci-quirks*
eb6bab13 12339
1da177e4 12340USB ZD1201 DRIVER
4086b9ca 12341L: linux-wireless@vger.kernel.org
1da177e4 12342W: http://linux-lc100020.sourceforge.net
4086b9ca 12343S: Orphan
ed0ad06f 12344F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12345
b7eee616 12346USB ZR364XX DRIVER
8b58be88 12347M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12348L: linux-usb@vger.kernel.org
661263b5 12349L: linux-media@vger.kernel.org
275ffde4 12350T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12351W: http://royale.zerezo.com/zr364xx/
12352S: Maintained
679655da 12353F: Documentation/video4linux/zr364xx.txt
90d72ac6 12354F: drivers/media/usb/zr364xx/
b7eee616 12355
289fcff4
HK
12356ULPI BUS
12357M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12358L: linux-usb@vger.kernel.org
12359S: Maintained
12360F: drivers/usb/common/ulpi.c
12361F: include/linux/ulpi/
12362
e7839f25 12363USER-MODE LINUX (UML)
8b58be88 12364M: Jeff Dike <jdike@addtoit.com>
b15194b7 12365M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12366L: user-mode-linux-devel@lists.sourceforge.net
12367L: user-mode-linux-user@lists.sourceforge.net
12368W: http://user-mode-linux.sourceforge.net
9f273c24 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12370S: Maintained
61516587 12371F: Documentation/virtual/uml/
679655da 12372F: arch/um/
b070989a 12373F: arch/x86/um/
679655da
JP
12374F: fs/hostfs/
12375F: fs/hppfs/
b7eee616 12376
e5f114e9 12377USERSPACE I/O (UIO)
6a534c9d 12378M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12380S: Maintained
3d3fecbd 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12382F: Documentation/DocBook/uio-howto.tmpl
12383F: drivers/uio/
12384F: include/linux/uio*.h
e5f114e9 12385
256cccbe 12386UTIL-LINUX PACKAGE
8b58be88 12387M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12388L: util-linux@vger.kernel.org
12389W: http://en.wikipedia.org/wiki/Util-linux
12390T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12391S: Maintained
12392
c1fd1c07 12393UVESAFB DRIVER
8b58be88 12394M: Michal Januszewski <spock@gentoo.org>
c69f677c 12395L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12396W: http://dev.gentoo.org/~spock/projects/uvesafb/
12397S: Maintained
679655da 12398F: Documentation/fb/uvesafb.txt
8a61f013 12399F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12400
456930d8
SA
12401VF610 NAND DRIVER
12402M: Stefan Agner <stefan@agner.ch>
12403L: linux-mtd@lists.infradead.org
12404S: Supported
12405F: drivers/mtd/nand/vf610_nfc.c
12406
4480f15b 12407VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12408M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12409S: Maintained
679655da
JP
12410F: Documentation/filesystems/vfat.txt
12411F: fs/fat/
1da177e4 12412
cba3345c
AW
12413VFIO DRIVER
12414M: Alex Williamson <alex.williamson@redhat.com>
12415L: kvm@vger.kernel.org
9f273c24 12416T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12417S: Maintained
12418F: Documentation/vfio.txt
12419F: drivers/vfio/
12420F: include/linux/vfio.h
c117ab84 12421F: include/uapi/linux/vfio.h
cba3345c 12422
a714ea5f
AW
12423VFIO PLATFORM DRIVER
12424M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12425L: kvm@vger.kernel.org
12426S: Maintained
12427F: drivers/vfio/platform/
12428
9e6f3438
PO
12429VIDEOBUF2 FRAMEWORK
12430M: Pawel Osciak <pawel@osciak.com>
12431M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12432M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12433L: linux-media@vger.kernel.org
12434S: Maintained
90d72ac6 12435F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12436F: include/media/videobuf2-*
12437
06a8fc78
AH
12438VIRTIO AND VHOST VSOCK DRIVER
12439M: Stefan Hajnoczi <stefanha@redhat.com>
12440L: kvm@vger.kernel.org
12441L: virtualization@lists.linux-foundation.org
12442L: netdev@vger.kernel.org
12443S: Maintained
12444F: include/linux/virtio_vsock.h
12445F: include/uapi/linux/virtio_vsock.h
12446F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12447F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12448F: drivers/vhost/vsock.c
12449F: drivers/vhost/vsock.h
06a8fc78 12450
5523662e
SCP
12451VIRTUAL SERIO DEVICE DRIVER
12452M: Stephen Chandler Paul <thatslyude@gmail.com>
12453S: Maintained
12454F: drivers/input/serio/userio.c
12455F: include/uapi/linux/userio.h
12456
9a82446b
AS
12457VIRTIO CONSOLE DRIVER
12458M: Amit Shah <amit.shah@redhat.com>
12459L: virtualization@lists.linux-foundation.org
12460S: Maintained
12461F: drivers/char/virtio_console.c
12462F: include/linux/virtio_console.h
c117ab84 12463F: include/uapi/linux/virtio_console.h
9a82446b 12464
2426ec8f 12465VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12466M: "Michael S. Tsirkin" <mst@redhat.com>
12467L: virtualization@lists.linux-foundation.org
12468S: Maintained
0e4191fe 12469F: Documentation/devicetree/bindings/virtio/
2426ec8f 12470F: drivers/virtio/
c893c8d7 12471F: tools/virtio/
2426ec8f
MT
12472F: drivers/net/virtio_net.c
12473F: drivers/block/virtio_blk.c
12474F: include/linux/virtio_*.h
916cdabc 12475F: include/uapi/linux/virtio_*.h
2426ec8f 12476
f2dbda3b
CH
12477VIRTIO DRIVERS FOR S390
12478M: Christian Borntraeger <borntraeger@de.ibm.com>
12479M: Cornelia Huck <cornelia.huck@de.ibm.com>
12480L: linux-s390@vger.kernel.org
12481L: virtualization@lists.linux-foundation.org
12482L: kvm@vger.kernel.org
12483S: Supported
1b568d93 12484F: drivers/s390/virtio/
f2dbda3b 12485
4ad6ee91
GH
12486VIRTIO GPU DRIVER
12487M: David Airlie <airlied@linux.ie>
12488M: Gerd Hoffmann <kraxel@redhat.com>
12489L: dri-devel@lists.freedesktop.org
12490L: virtualization@lists.linux-foundation.org
12491S: Maintained
12492F: drivers/gpu/drm/virtio/
12493F: include/uapi/linux/virtio_gpu.h
12494
3a4d5c94
MT
12495VIRTIO HOST (VHOST)
12496M: "Michael S. Tsirkin" <mst@redhat.com>
12497L: kvm@vger.kernel.org
c996d8b9 12498L: virtualization@lists.linux-foundation.org
3a4d5c94 12499L: netdev@vger.kernel.org
9f273c24 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12501S: Maintained
12502F: drivers/vhost/
c117ab84 12503F: include/uapi/linux/vhost.h
3a4d5c94 12504
271c8651
GH
12505VIRTIO INPUT DRIVER
12506M: Gerd Hoffmann <kraxel@redhat.com>
12507S: Maintained
12508F: drivers/virtio/virtio_input.c
12509F: include/uapi/linux/virtio_input.h
12510
1da177e4 12511VIA RHINE NETWORK DRIVER
210347e1 12512S: Orphan
f2148a47 12513F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12514
f0bf7f61 12515VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12516M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12517M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12518S: Maintained
12519F: drivers/mmc/host/via-sdmmc.c
12520
69e4a7c2 12521VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12522M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12523L: linux-fbdev@vger.kernel.org
69e4a7c2 12524S: Maintained
c7babebd
FTS
12525F: include/linux/via-core.h
12526F: include/linux/via-gpio.h
12527F: include/linux/via_i2c.h
8a61f013 12528F: drivers/video/fbdev/via/
69e4a7c2 12529
01f20734 12530VIA VELOCITY NETWORK DRIVER
8b58be88 12531M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12532L: netdev@vger.kernel.org
12533S: Maintained
f2148a47 12534F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12535
f73f8173
AW
12536VIRT LIB
12537M: Alex Williamson <alex.williamson@redhat.com>
12538M: Paolo Bonzini <pbonzini@redhat.com>
12539L: kvm@vger.kernel.org
12540S: Supported
12541F: virt/lib/
12542
77911fd2 12543VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12544M: Hans Verkuil <hverkuil@xs4all.nl>
12545L: linux-media@vger.kernel.org
12546T: git git://linuxtv.org/media_tree.git
a825eaec 12547W: https://linuxtv.org
0b7bc1fa 12548S: Maintained
77911fd2 12549F: drivers/media/platform/vivid/*
0b7bc1fa 12550
be7f8273 12551VLAN (802.1Q)
8b58be88 12552M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12553L: netdev@vger.kernel.org
12554S: Maintained
679655da
JP
12555F: drivers/net/macvlan.c
12556F: include/linux/if_*vlan.h
12557F: net/8021q/
be7f8273 12558
55e331cf 12559VLYNQ BUS
8b58be88 12560M: Florian Fainelli <florian@openwrt.org>
8578d7af 12561L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12562S: Maintained
12563F: drivers/vlynq/vlynq.c
12564F: include/linux/vlynq.h
12565
390beae4 12566VME SUBSYSTEM
74c600e3 12567M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12568M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12570L: devel@driverdev.osuosl.org
12571S: Maintained
12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12573F: Documentation/vme_api.txt
12574F: drivers/staging/vme/
12575F: drivers/vme/
12576F: include/linux/vme*
12577
4488e09b
AK
12578VMWARE HYPERVISOR INTERFACE
12579M: Alok Kataria <akataria@vmware.com>
12580L: virtualization@lists.linux-foundation.org
12581S: Supported
12582F: arch/x86/kernel/cpu/vmware.c
12583
73b35d07
DT
12584VMWARE BALLOON DRIVER
12585M: Xavier Deguillard <xdeguillard@vmware.com>
12586M: Philip Moltmann <moltmann@vmware.com>
12587M: "VMware, Inc." <pv-drivers@vmware.com>
12588L: linux-kernel@vger.kernel.org
12589S: Maintained
12590F: drivers/misc/vmw_balloon.c
12591
8b8be51b
TH
12592VMWARE VMMOUSE SUBDRIVER
12593M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12594M: "VMware, Inc." <pv-drivers@vmware.com>
12595L: linux-input@vger.kernel.org
12596S: Maintained
12597F: drivers/input/mouse/vmmouse.c
12598F: drivers/input/mouse/vmmouse.h
12599
d1a890fa 12600VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12601M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12602M: "VMware, Inc." <pv-drivers@vmware.com>
12603L: netdev@vger.kernel.org
12604S: Maintained
12605F: drivers/net/vmxnet3/
d1a890fa 12606
851b1642 12607VMware PVSCSI driver
29374ec6 12608M: Jim Gill <jgill@vmware.com>
851b1642
AK
12609M: VMware PV-Drivers <pv-drivers@vmware.com>
12610L: linux-scsi@vger.kernel.org
12611S: Maintained
12612F: drivers/scsi/vmw_pvscsi.c
12613F: drivers/scsi/vmw_pvscsi.h
12614
e53e86c7 12615VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12616M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12617M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12618L: linux-kernel@vger.kernel.org
1dd68f01 12619W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12621S: Supported
9d2597e8 12622F: Documentation/devicetree/bindings/regulator/
679655da 12623F: drivers/regulator/
9d2597e8 12624F: include/dt-bindings/regulator/
679655da 12625F: include/linux/regulator/
e53e86c7 12626
081958eb
DA
12627VRF
12628M: David Ahern <dsa@cumulusnetworks.com>
12629M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12630L: netdev@vger.kernel.org
12631S: Maintained
12632F: drivers/net/vrf.c
562d897d 12633F: Documentation/networking/vrf.txt
081958eb 12634
ab41319e 12635VT1211 HARDWARE MONITOR DRIVER
8b58be88 12636M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12637L: linux-hwmon@vger.kernel.org
ab41319e 12638S: Maintained
679655da
JP
12639F: Documentation/hwmon/vt1211
12640F: drivers/hwmon/vt1211.c
ab41319e 12641
1de9e371 12642VT8231 HARDWARE MONITOR DRIVER
8b58be88 12643M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12644L: linux-hwmon@vger.kernel.org
1de9e371 12645S: Maintained
679655da 12646F: drivers/hwmon/vt8231.c
1de9e371 12647
88095e7b
TO
12648VUB300 USB to SDIO/SD/MMC bridge chip
12649M: Tony Olech <tony.olech@elandigitalsystems.com>
12650L: linux-mmc@vger.kernel.org
12651L: linux-usb@vger.kernel.org
12652S: Supported
12653F: drivers/mmc/host/vub300.c
12654
1da177e4 12655W1 DALLAS'S 1-WIRE BUS
a8018766 12656M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12657S: Maintained
679655da
JP
12658F: Documentation/w1/
12659F: drivers/w1/
1da177e4 12660
13927079 12661W83791D HARDWARE MONITORING DRIVER
8b58be88 12662M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12663L: linux-hwmon@vger.kernel.org
25845c22 12664S: Maintained
679655da
JP
12665F: Documentation/hwmon/w83791d
12666F: drivers/hwmon/w83791d.c
13927079 12667
61db011d 12668W83793 HARDWARE MONITORING DRIVER
8b58be88 12669M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12670L: linux-hwmon@vger.kernel.org
61db011d 12671S: Maintained
679655da
JP
12672F: Documentation/hwmon/w83793
12673F: drivers/hwmon/w83793.c
61db011d 12674
e3760b43 12675W83795 HARDWARE MONITORING DRIVER
d8130624 12676M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12677L: linux-hwmon@vger.kernel.org
e3760b43
JD
12678S: Maintained
12679F: drivers/hwmon/w83795.c
12680
1da177e4 12681W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12682M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12683S: Maintained
679655da 12684F: drivers/mmc/host/wbsd.*
1da177e4 12685
b4e05923
HG
12686WACOM PROTOCOL 4 SERIAL TABLETS
12687M: Julian Squires <julian@cipht.net>
12688M: Hans de Goede <hdegoede@redhat.com>
12689L: linux-input@vger.kernel.org
12690S: Maintained
12691F: drivers/input/tablet/wacom_serial4.c
12692
3527761c 12693WATCHDOG DEVICE DRIVERS
8b58be88 12694M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12695R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12696L: linux-watchdog@vger.kernel.org
12697W: http://www.linux-watchdog.org/
f599aaf0 12698T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12699S: Maintained
540be8b2 12700F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12701F: Documentation/watchdog/
12702F: drivers/watchdog/
12703F: include/linux/watchdog.h
c117ab84 12704F: include/uapi/linux/watchdog.h
3527761c 12705
1da177e4 12706WD7000 SCSI DRIVER
8b58be88 12707M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12708L: linux-scsi@vger.kernel.org
12709S: Maintained
679655da 12710F: drivers/scsi/wd7000.c
1da177e4 12711
b22e00f3
DH
12712WIIMOTE HID DRIVER
12713M: David Herrmann <dh.herrmann@googlemail.com>
12714L: linux-input@vger.kernel.org
12715S: Maintained
12716F: drivers/hid/hid-wiimote*
12717
e258b80e 12718WINBOND CIR DRIVER
364e9e18 12719M: David Härdeman <david@hardeman.nu>
e258b80e 12720S: Maintained
116ab806 12721F: drivers/media/rc/winbond-cir.c
e258b80e 12722
c36a483d
WBG
12723WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12724M: William Breathitt Gray <vilhelm.gray@gmail.com>
12725L: linux-watchdog@vger.kernel.org
12726S: Maintained
12727F: drivers/watchdog/ebc-c384_wdt.c
12728
9c26df9b
WBG
12729WINSYSTEMS WS16C48 GPIO DRIVER
12730M: William Breathitt Gray <vilhelm.gray@gmail.com>
12731L: linux-gpio@vger.kernel.org
12732S: Maintained
12733F: drivers/gpio/gpio-ws16c48.c
e258b80e 12734
8a70da82 12735WIMAX STACK
8b58be88 12736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12737M: linux-wimax@intel.com
49e7d9df 12738L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12739S: Supported
12740W: http://linuxwimax.org
315987dc 12741F: Documentation/wimax/README.wimax
315987dc
JP
12742F: include/linux/wimax/debug.h
12743F: include/net/wimax.h
c117ab84 12744F: include/uapi/linux/wimax.h
315987dc 12745F: net/wimax/
8a70da82 12746
5fc14680 12747WISTRON LAPTOP BUTTON DRIVER
8b58be88 12748M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12749S: Maintained
679655da 12750F: drivers/input/misc/wistron_btns.c
5fc14680 12751
1da177e4 12752WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12753M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12754L: linux-wireless@vger.kernel.org
926554c4 12755W: http://oops.ghostprotocols.net:81/blog
1da177e4 12756S: Maintained
679655da 12757F: drivers/net/wireless/wl3501*
1da177e4 12758
055bcbcb 12759WOLFSON MICROELECTRONICS DRIVERS
fef95164 12760L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12761T: git https://github.com/CirrusLogic/linux-drivers.git
12762W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12763S: Supported
3768f0b1 12764F: Documentation/hwmon/wm83??
f494993f
CK
12765F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12766F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12767F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12768F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12769F: drivers/clk/clk-wm83*.c
9c309598 12770F: drivers/extcon/extcon-arizona.c
b75ea16a 12771F: drivers/leds/leds-wm83*.c
25b273ba 12772F: drivers/gpio/gpio-*wm*.c
9c309598 12773F: drivers/gpio/gpio-arizona.c
d22b0869 12774F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12775F: drivers/input/misc/wm831x-on.c
12776F: drivers/input/touchscreen/wm831x-ts.c
12777F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12778F: drivers/mfd/arizona*
12779F: drivers/mfd/wm*.c
12ebc137 12780F: drivers/mfd/cs47l24*
b75ea16a
MB
12781F: drivers/power/wm83*.c
12782F: drivers/rtc/rtc-wm83*.c
12783F: drivers/regulator/wm8*.c
3860e6c4 12784F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12785F: drivers/watchdog/wm83*_wdt.c
9c309598 12786F: include/linux/mfd/arizona/
3860e6c4 12787F: include/linux/mfd/wm831x/
b75ea16a 12788F: include/linux/mfd/wm8350/
3768f0b1 12789F: include/linux/mfd/wm8400*
59ec6da2 12790F: include/linux/wm97xx.h
055bcbcb 12791F: include/sound/wm????.h
9c309598 12792F: sound/soc/codecs/arizona.?
055bcbcb 12793F: sound/soc/codecs/wm*
12ebc137 12794F: sound/soc/codecs/cs47l24*
b75ea16a 12795
3e6cd7a4
TH
12796WORKQUEUE
12797M: Tejun Heo <tj@kernel.org>
badb7f5e 12798R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12800S: Maintained
12801F: include/linux/workqueue.h
12802F: kernel/workqueue.c
12803F: Documentation/workqueue.txt
12804
39ac9f48
CYT
12805X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12806M: Chen-Yu Tsai <wens@csie.org>
12807L: linux-kernel@vger.kernel.org
12808S: Maintained
12809N: axp[128]
12810
1da177e4 12811X.25 NETWORK LAYER
8bf28059 12812M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12813L: linux-x25@vger.kernel.org
8bf28059 12814S: Odd Fixes
679655da
JP
12815F: Documentation/networking/x25*
12816F: include/net/x25*
12817F: net/x25/
1da177e4 12818
e2d1d6c0 12819X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12820M: Thomas Gleixner <tglx@linutronix.de>
12821M: Ingo Molnar <mingo@redhat.com>
12822M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12823M: x86@kernel.org
981c3a4f 12824L: linux-kernel@vger.kernel.org
75fc2d37 12825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12826S: Maintained
679655da
JP
12827F: Documentation/x86/
12828F: arch/x86/
e2d1d6c0 12829
d0944853 12830X86 PLATFORM DRIVERS
e181ba15 12831M: Darren Hart <dvhart@infradead.org>
d0944853 12832L: platform-driver-x86@vger.kernel.org
e181ba15 12833T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12834S: Maintained
14430813 12835F: drivers/platform/x86/
3a4bceef 12836F: drivers/platform/olpc/
d0944853 12837
c1f5c54b
IM
12838X86 MCE INFRASTRUCTURE
12839M: Tony Luck <tony.luck@intel.com>
487ba8e8 12840M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12841L: linux-edac@vger.kernel.org
12842S: Maintained
12843F: arch/x86/kernel/cpu/mcheck/*
12844
79ebdc95
BP
12845X86 MICROCODE UPDATE SUPPORT
12846M: Borislav Petkov <bp@alien8.de>
12847S: Maintained
12848F: arch/x86/kernel/cpu/microcode/*
12849
f0905c5a
AL
12850X86 VDSO
12851M: Andy Lutomirski <luto@amacapital.net>
12852L: linux-kernel@vger.kernel.org
12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12854S: Maintained
d603c8e1 12855F: arch/x86/entry/vdso/
f0905c5a 12856
d6fad502 12857XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12858M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12859M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12860L: linux-media@vger.kernel.org
a825eaec 12861W: https://linuxtv.org
d6fad502
MCC
12862T: git git://linuxtv.org/media_tree.git
12863S: Maintained
12864F: drivers/media/tuners/tuner-xc2028.*
12865
c4468085 12866XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12867M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12868M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12869M: Juergen Gross <jgross@suse.com>
11dbb52b 12870L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12872S: Supported
12873F: arch/x86/xen/
12874F: drivers/*/xen-*front.c
12875F: drivers/xen/
12876F: arch/x86/include/asm/xen/
12877F: include/xen/
c117ab84 12878F: include/uapi/xen/
c4468085 12879
77bfb479 12880XEN HYPERVISOR ARM
85d1a29d 12881M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12882L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12883S: Maintained
77bfb479
SS
12884F: arch/arm/xen/
12885F: arch/arm/include/asm/xen/
12886
b475e83f 12887XEN HYPERVISOR ARM64
85d1a29d 12888M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12889L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12890S: Maintained
b475e83f
SS
12891F: arch/arm64/xen/
12892F: arch/arm64/include/asm/xen/
12893
9b57e1a7 12894XEN NETWORK BACKEND DRIVER
8386040b 12895M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12896L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12897L: netdev@vger.kernel.org
12898S: Supported
12899F: drivers/net/xen-netback/*
12900
c5f8e29d
KRW
12901XEN PCI SUBSYSTEM
12902M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12904S: Supported
12905F: arch/x86/pci/*xen*
12906F: drivers/pci/*xen*
12907
a2c5ae65
KRW
12908XEN BLOCK SUBSYSTEM
12909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12910M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12911L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12912S: Supported
12913F: drivers/block/xen-blkback/*
12914F: drivers/block/xen*
12915
15d03609
JG
12916XEN PVSCSI DRIVERS
12917M: Juergen Gross <jgross@suse.com>
12918L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12919L: linux-scsi@vger.kernel.org
12920S: Supported
12921F: drivers/scsi/xen-scsifront.c
12922F: drivers/xen/xen-scsiback.c
12923F: include/xen/interface/io/vscsiif.h
12924
c5f8e29d
KRW
12925XEN SWIOTLB SUBSYSTEM
12926M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12928S: Supported
12929F: arch/x86/xen/*swiotlb*
12930F: drivers/xen/*swiotlb*
12931
1da177e4
LT
12932XFS FILESYSTEM
12933P: Silicon Graphics Inc
809625ca 12934M: Dave Chinner <david@fromorbit.com>
18caa67a 12935M: xfs@oss.sgi.com
d7ede1aa 12936L: xfs@oss.sgi.com
1da177e4 12937W: http://oss.sgi.com/projects/xfs
9f273c24 12938T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12939S: Supported
679655da
JP
12940F: Documentation/filesystems/xfs.txt
12941F: fs/xfs/
1da177e4 12942
8a3b7a25 12943XILINX AXI ETHERNET DRIVER
59a54f30
MS
12944M: Anirudha Sarangi <anirudh@xilinx.com>
12945M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12946S: Maintained
12947F: drivers/net/ethernet/xilinx/xilinx_axienet*
12948
238b8721 12949XILINX UARTLITE SERIAL DRIVER
8b58be88 12950M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12951L: linux-serial@vger.kernel.org
12952S: Maintained
df621252 12953F: drivers/tty/serial/uartlite.c
238b8721 12954
df330515
LP
12955XILINX VIDEO IP CORES
12956M: Hyun Kwon <hyun.kwon@xilinx.com>
12957M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12958L: linux-media@vger.kernel.org
12959T: git git://linuxtv.org/media_tree.git
12960S: Supported
12961F: Documentation/devicetree/bindings/media/xilinx/
12962F: drivers/media/platform/xilinx/
a5562f65 12963F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12964
74316949
EB
12965XILLYBUS DRIVER
12966M: Eli Billauer <eli.billauer@gmail.com>
12967L: linux-kernel@vger.kernel.org
12968S: Supported
12969F: drivers/char/xillybus/
12970
f620e4b8
MF
12971XTENSA XTFPGA PLATFORM SUPPORT
12972M: Max Filippov <jcmvbkbc@gmail.com>
12973L: linux-xtensa@linux-xtensa.org
12974S: Maintained
12975F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12976F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12977
1da177e4 12978YAM DRIVER FOR AX.25
8b58be88 12979M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12980L: linux-hams@vger.kernel.org
12981S: Maintained
679655da
JP
12982F: drivers/net/hamradio/yam*
12983F: include/linux/yam.h
1da177e4 12984
af64a5eb 12985YEALINK PHONE DRIVER
8b58be88 12986M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12987L: usbb2k-api-dev@nongnu.org
12988S: Maintained
679655da
JP
12989F: Documentation/input/yealink.txt
12990F: drivers/input/misc/yealink.*
af64a5eb 12991
1da177e4 12992Z8530 DRIVER FOR AX.25
8b58be88 12993M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12994W: http://yaina.de/jreuter/
12995W: http://www.qsl.net/dl1bke/
12996L: linux-hams@vger.kernel.org
12997S: Maintained
679655da
JP
12998F: Documentation/networking/z8530drv.txt
12999F: drivers/net/hamradio/*scc.c
13000F: drivers/net/hamradio/z8530.h
1da177e4 13001
0cf31ec1 13002ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13003M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13004L: linux-mm@kvack.org
13005S: Maintained
13006F: mm/zbud.c
13007F: include/linux/zbud.h
13008
7c0c3afb 13009ZD1211RW WIRELESS DRIVER
8b58be88
JP
13010M: Daniel Drake <dsd@gentoo.org>
13011M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13012W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13013L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13014L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13015S: Maintained
6948300c 13016F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13017
20263029
DS
13018ZPOOL COMPRESSED PAGE STORAGE API
13019M: Dan Streetman <ddstreet@ieee.org>
13020L: linux-mm@kvack.org
13021S: Maintained
13022F: mm/zpool.c
13023F: include/linux/zpool.h
13024
1da177e4 13025ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13026L: mjpeg-users@lists.sourceforge.net
f63145e2 13027L: linux-media@vger.kernel.org
1da177e4 13028W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13029T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13030S: Odd Fixes
90d72ac6 13031F: drivers/media/pci/zoran/
1da177e4 13032
6920f2cc
MK
13033ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13034M: Minchan Kim <minchan@kernel.org>
13035M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13036R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13037L: linux-kernel@vger.kernel.org
13038S: Maintained
13039F: drivers/block/zram/
13040F: Documentation/blockdev/zram.txt
13041
8b4a4080 13042ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13043M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13044S: Maintained
df621252 13045F: drivers/tty/serial/zs.*
8b4a4080 13046
eae70d06
MK
13047ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13048M: Minchan Kim <minchan@kernel.org>
13049M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13050R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13051L: linux-mm@kvack.org
13052S: Maintained
13053F: mm/zsmalloc.c
13054F: include/linux/zsmalloc.h
d02be50d 13055F: Documentation/vm/zsmalloc.txt
eae70d06 13056
0cf31ec1 13057ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13058M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13059L: linux-mm@kvack.org
13060S: Maintained
13061F: mm/zswap.c
13062
1da177e4 13063THE REST
8b58be88 13064M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13065L: linux-kernel@vger.kernel.org
8a6e2535 13066Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13068S: Buried alive in reporters
34d03cc1
JP
13069F: *
13070F: */
This page took 7.86378 seconds and 5 git commands to generate.