Merge branch 'x86/boot'
[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
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
97a445da
WBG
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
1da177e4 819APM DRIVER
e5f6450c 820M: Jiri Kosina <jikos@kernel.org>
81024fc4 821S: Odd fixes
9f273c24 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
c117ab84 825F: include/uapi/linux/apm_bios.h
81024fc4 826F: drivers/char/apm-emulation.c
1da177e4 827
bd7aa4b2 828APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 830L: linux-input@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/input/mouse/bcm5974.c
bd7aa4b2 833
6f2fad74 834APPLE SMC DRIVER
75dd112a 835M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 836L: linux-hwmon@vger.kernel.org
75dd112a 837S: Odd fixes
679655da 838F: drivers/hwmon/applesmc.c
6f2fad74 839
1da177e4 840APPLETALK NETWORK LAYER
8b58be88 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 842S: Maintained
679655da
JP
843F: drivers/net/appletalk/
844F: net/appletalk/
1da177e4 845
21c75328
DD
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
24299502
IS
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
2efccc60 856F: drivers/net/phy/mdio-xgene.c
24299502 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 859
62a37dc7
LP
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
1154ea7d 866ARC FRAMEBUFFER DRIVER
8b58be88 867M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 868S: Maintained
8a61f013
JH
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 871
c38f6ac7
MG
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
71d298ce
AB
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
588deb61
MR
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
c5a906a5
LD
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
59ba2422 897F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
59ba2422
LD
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
1da177e4 908ARM MFM AND FLOPPY DRIVERS
8b58be88 909M: Ian Molton <spyro@f2s.com>
1da177e4 910S: Maintained
679655da
JP
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
1da177e4 913
6f96521f
WD
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
70e238df 916R: Mark Rutland <mark.rutland@arm.com>
6f96521f 917S: Maintained
dd06a84b 918F: arch/arm*/kernel/perf_*
6f96521f 919F: arch/arm/oprofile/common.c
dd06a84b
MR
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
6f96521f 925
d4275354 926ARM PORT
54176cc6 927M: Russell King <linux@armlinux.org.uk>
efc03ecb 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 929W: http://www.armlinux.org.uk/
d4275354
RK
930S: Maintained
931F: arch/arm/
932
d323c243
SB
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 935S: Maintained
d323c243
SB
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
cefbf4ea 940ARM PRIMECELL AACI PL041 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea 947S: Maintained
8a61f013 948F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
949
950ARM PRIMECELL KMI PL050 DRIVER
54176cc6 951M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
2761f5c2 956ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
08a5c9a2 958S: Maintained
679655da 959F: drivers/mmc/host/mmci.*
2f748aaa 960F: include/linux/amba/mmci.h
2761f5c2 961
1b4304e5 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 963M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
2761f5c2 967
cefbf4ea 968ARM PRIMECELL BUS SUPPORT
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
2b7a52a4 974ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
9c784f95 979ARM/AFEB9260 MACHINE SUPPORT
8b58be88 980M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
982S: Maintained
983
2b7a52a4 984ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 985M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
987S: Maintained
988
5c6dcd7f 989ARM/Allwinner sunXi SoC support
1b106699 990M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 991M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
5c6dcd7f 994N: sun[x456789]i
60b0f380
MR
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1b106699 1000
79318452 1001ARM/Amlogic Meson SoC support
7c1e3876 1002M: Carlo Caione <carlo@caione.org>
6683d91c 1003M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1005L: linux-amlogic@lists.infradead.org
79318452 1006W: http://linux-meson.com/
7c1e3876 1007S: Maintained
79318452
CC
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
6683d91c
KH
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
79318452 1012N: meson
7c1e3876 1013
eff506fa
TZ
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1018S: Maintained
1019F: arch/arm/mach-alpine/
a9e5547b
AT
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
eff506fa 1023
5255034d
LP
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
33b8ac91 1032F: drivers/clk/axis
5255034d 1033
8c2ed9bc
JS
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
8dca5ce8 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1046W: http://www.linux4sam.org
9f273c24 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1048S: Supported
1049F: arch/arm/mach-at91/
f0a0a58e 1050F: include/soc/at91/
70e389cc
MB
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1055F: arch/arm/include/debug/at91.S
d4a89c7d 1056
6e05dd4e
BB
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
986cf2e9 1062ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1063M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
e68d7c14
RH
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1069
d94f944e 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1071M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
d94f944e 1074
4863dea3
SG
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
322e5cc5 1080F: drivers/net/ethernet/cavium/thunder/
4863dea3 1081
386ab516
AS
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
b8ba3874 1086N: clps711x
386ab516 1087
2b7a52a4 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1090M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1092S: Maintained
d19d3667
HS
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1097M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1099S: Maintained
1100
d4275354 1101ARM/CLKDEV SUPPORT
54176cc6 1102M: Russell King <linux@armlinux.org.uk>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1104S: Maintained
d4275354 1105F: arch/arm/include/asm/clkdev.h
4fa2651d 1106F: drivers/clk/clkdev.c
d4275354 1107
d48134e7 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1109M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1111S: Maintained
1112
94150095
HF
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
a06ae860
PP
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
01081f5a 1122F: drivers/hwtracing/coresight/*
a06ae860
PP
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1126
1da177e4 1127ARM/CORGI MACHINE SUPPORT
8b58be88 1128M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1129S: Maintained
1130
881a95f9 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1134T: git git://github.com/ulli-kroll/linux.git
162500b3 1135S: Maintained
f49afbb5 1136F: arch/arm/mach-gemini/
98a9bb5b 1137F: drivers/rtc/rtc-gemini.c
881a95f9 1138
a990cbd8 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1140M: Barry Song <baohua@kernel.org>
a990cbd8 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1143S: Maintained
e68d7c14 1144F: arch/arm/boot/dts/prima2*
a990cbd8 1145F: arch/arm/mach-prima2/
4a9c44f1 1146F: drivers/clk/sirf/
05f30e8d 1147F: drivers/clocksource/timer-prima2.c
5833ac98 1148F: drivers/clocksource/timer-atlas7.c
f8505ef5 1149N: [^a-z]sirf
a990cbd8 1150
c9d862c4
BS
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
cde137aa 1155F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1156N: digicolor
1157
d4275354 1158ARM/EBSA110 MACHINE SUPPORT
54176cc6 1159M: Russell King <linux@armlinux.org.uk>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1161W: http://www.armlinux.org.uk/
d4275354
RK
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
b955f6ca 1164F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1165
4721f3ce
UKK
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
a9da4f7e 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
d66f1886 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1177W: http://www.openezx.org/
1178S: Maintained
cafc2265
SS
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1181
6a915af9 1182ARM/FARADAY FA526 PORT
162500b3 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1185S: Maintained
1fa7e547 1186T: git git://git.berlios.de/gemini-board
f49afbb5 1187F: arch/arm/mm/*-fa*
6a915af9 1188
d4275354 1189ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1190M: Russell King <linux@armlinux.org.uk>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1192W: http://www.armlinux.org.uk/
d4275354
RK
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
86183a5f 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1198M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1199M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1200R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1202S: Maintained
f1c12837 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1204F: arch/arm/mach-imx/
ce515a6b 1205F: arch/arm/mach-mxs/
2a82f95c 1206F: arch/arm/boot/dts/imx*
e5dafa22 1207F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1208F: drivers/clk/imx/
1209F: include/soc/imx/
86183a5f 1210
142109d2 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1212M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
2b7a52a4 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1222M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1224S: Maintained
1225
90b8fc34 1226ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1227M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1229S: Maintained
1230
ef47d5f0 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1232M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1238F: sound/soc/pxa/hx4700.c
ef47d5f0 1239
4dfad069
WX
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
e68d7c14
RH
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
4dfad069 1251
21f37bc3 1252ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1254W: www.jlime.com
1255S: Maintained
084bad91
KE
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1259
5e767ab9
JMC
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
06ff74fd 1266F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1267
403d2971
MV
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
ec154082 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1273
2b7a52a4 1274ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
e2bdb176
DW
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1281S: Orphan
2b7a52a4
LB
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1286S: Maintained
2b7a52a4
LB
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4 1292
2b7a52a4 1293ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
dfdd8cc9
KH
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1300M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
838553c5 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
2b7a52a4 1312ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4
LB
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
1154f858 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1323M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
5edafc29 1327F: arch/arm/boot/dts/keystone-*
317929cd 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1329
bc6aa566 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1337M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1344M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1350M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
8cb555b6
CM
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
2b7a52a4 1361ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
3143875f
JE
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
19c1c32c
JE
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1377N: lpc18xx
1378
15e4f7da 1379ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1384S: Maintained
2377f9fd 1385F: arch/arm/boot/dts/lpc32*
15e4f7da 1386F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
15e4f7da 1392
3b886171 1393ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1394M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1395S: Maintained
1396
1f664ab7 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
59ec9671 1405F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
dcc3068a 1408F: arch/arm64/boot/dts/marvell/armada*
9f123def 1409F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1410F: arch/arm/configs/mvebu_*_defconfig
75f41273 1411
40f4978b
SH
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
31c17ac9 1417F: arch/arm/boot/dts/berlin*
e68d7c14 1418F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1419
40f4978b 1420
4cfab57e 1421ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1425M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1427S: Maintained
1428F: arch/arm/mach-dove/
54a246ff
NP
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
31c17ac9
GC
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
3b886171 1435
d69ac131
AC
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
e557959d
NA
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
607b8fc9
EH
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
e54951c8
MB
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
0f8669e3
CY
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
adcb079f
AB
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1480F: arch/arm/mach-ks8695/
adcb079f
AB
1481S: Odd Fixes
1482
d78ff0a5 1483ARM/MIOA701 MACHINE SUPPORT
8b58be88 1484M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
9624dfe6 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1490M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1491S: Maintained
1492
e0ee9851 1493ARM/NOMADIK ARCHITECTURE
28b8e8d4 1494M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1495M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
ecc265fe 1499F: drivers/pinctrl/nomadik/
87572880 1500F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1502
9d76295a 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
8459c159 1509ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1512S: Maintained
1513
5d783a2d 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1515M: Marek Vasut <marek.vasut@gmail.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1529
b57fe924 1530ARM/PALM TREO SUPPORT
d8130624 1531M: Tomas Cech <sleep_walker@suse.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1533W: http://hackndev.com
1534S: Maintained
b57fe924
JP
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
90af5811 1537
c49e1e63 1538ARM/PALMZ72 SUPPORT
8b58be88 1539M: Sergey Lapin <slapin@ossfans.org>
75280787 1540L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1541W: http://hackndev.com
1542S: Maintained
933d35f0
JP
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1545
1da177e4 1546ARM/PLEB SUPPORT
8b58be88 1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
8b58be88 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1554W: http://www.armlinux.org.uk/
1da177e4
LT
1555S: Maintained
1556
8fc1b0f8 1557ARM/QUALCOMM SUPPORT
bbeaa595
AG
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
8fc1b0f8 1560L: linux-arm-msm@vger.kernel.org
f5d3af9d 1561L: linux-soc@vger.kernel.org
8fc1b0f8 1562S: Maintained
0ff50d60 1563F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1566F: arch/arm/mach-qcom/
e68d7c14 1567F: arch/arm64/boot/dts/qcom/*
5482cefa 1568F: drivers/i2c/busses/i2c-qup.c
39a3366a 1569F: drivers/clk/qcom/
f5d3af9d 1570F: drivers/soc/qcom/
5482cefa 1571F: drivers/spi/spi-qup.c
c0c89faf
SB
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
916f743d 1576F: drivers/firmware/qcom_scm.c
bbeaa595 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1578
2b7a52a4 1579ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1580M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1582S: Maintained
1583
b138e119
SH
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
b138e119 1594
d4275354 1595ARM/RISCPC ARCHITECTURE
54176cc6 1596M: Russell King <linux@armlinux.org.uk>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1598W: http://www.armlinux.org.uk/
d4275354 1599S: Maintained
d4275354
RK
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1a6422f6 1605F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1608F: drivers/scsi/arm/
1609
08ddbb0a
HS
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1613L: linux-rockchip@lists.infradead.org
9f273c24 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1615S: Maintained
541555e9 1616F: arch/arm/boot/dts/rk3*
08ddbb0a 1617F: arch/arm/mach-rockchip/
541555e9
HS
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1620F: drivers/*/*rockchip*
541555e9
HS
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
b4331b43 1623N: rockchip
08ddbb0a 1624
5bfb937c
KK
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
e8f98457 1627M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1630S: Maintained
6f0589c8 1631F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
6f0589c8 1634F: arch/arm/boot/dts/exynos*
d97236e6 1635F: arch/arm64/boot/dts/exynos/
482ce512 1636F: arch/arm/plat-samsung/
769bbb63
HS
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1c03274d
KK
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
ffd51977 1645F: drivers/memory/samsung/*
bf50ddcd 1646F: drivers/soc/samsung/*
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>
c4e29738 3250M: Vladimir Davydov <vdavydov.dev@gmail.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
47ae4b05 8847F: include/linux/hypervisor.h
4cdf6bc2 8848
e2d1d6c0 8849PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8850M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8851L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8852S: Maintained
679655da
JP
8853F: Documentation/blockdev/paride.txt
8854F: drivers/block/paride/
e2d1d6c0
RD
8855
8856PARISC ARCHITECTURE
b8828770 8857M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8858M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8859L: linux-parisc@vger.kernel.org
8860W: http://www.parisc-linux.org/
8a6e2535 8861Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8864S: Maintained
679655da 8865F: arch/parisc/
2b6bac9e 8866F: Documentation/parisc/
679655da 8867F: drivers/parisc/
2b6bac9e
HD
8868F: drivers/char/agp/parisc-agp.c
8869F: drivers/input/serio/gscps2.c
8870F: drivers/parport/parport_gsc.*
8871F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8872F: drivers/video/fbdev/sti*
2b6bac9e
HD
8873F: drivers/video/console/sti*
8874F: drivers/video/logo/logo_parisc*
e2d1d6c0 8875
1662d32c 8876PC87360 HARDWARE MONITORING DRIVER
8b58be88 8877M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8878L: linux-hwmon@vger.kernel.org
1662d32c 8879S: Maintained
679655da
JP
8880F: Documentation/hwmon/pc87360
8881F: drivers/hwmon/pc87360.c
1662d32c
JC
8882
8883PC8736x GPIO DRIVER
8b58be88 8884M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8885S: Maintained
679655da 8886F: drivers/char/pc8736x_gpio.c
1662d32c 8887
1ad107fd 8888PC87427 HARDWARE MONITORING DRIVER
d8130624 8889M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8890L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8891S: Maintained
8892F: Documentation/hwmon/pc87427
8893F: drivers/hwmon/pc87427.c
8894
b26e0ed4 8895PCA9532 LED DRIVER
8b58be88 8896M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8897S: Maintained
d5ca6918
JP
8898F: drivers/leds/leds-pca9532.c
8899F: include/linux/leds-pca9532.h
b26e0ed4 8900
5ce914a8 8901PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8902M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8903L: linux-i2c@vger.kernel.org
8904S: Maintained
b4f0b74e 8905F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8906
3971dae5 8907PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8908M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8909S: Maintained
8910F: drivers/firmware/pcdp.*
8911
065c6359 8912PCI ERROR RECOVERY
6305902c 8913M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8914L: linux-pci@vger.kernel.org
065c6359 8915S: Supported
679655da 8916F: Documentation/PCI/pci-error-recovery.txt
065c6359 8917
78c1cffd
RC
8918PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8919M: Russell Currey <ruscur@russell.cc>
8920L: linuxppc-dev@lists.ozlabs.org
8921S: Supported
8922F: Documentation/powerpc/eeh-pci-error-recovery.txt
8923F: arch/powerpc/kernel/eeh*.c
8924F: arch/powerpc/platforms/*/eeh*.c
8925F: arch/powerpc/include/*/eeh*.h
8926
1da177e4 8927PCI SUBSYSTEM
5ac3a6d2 8928M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8929L: linux-pci@vger.kernel.org
99662dd1 8930Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8932S: Supported
92a1fe2e 8933F: Documentation/devicetree/bindings/pci/
679655da
JP
8934F: Documentation/PCI/
8935F: drivers/pci/
8936F: include/linux/pci*
6b49ee49 8937F: arch/x86/pci/
cad01f91 8938F: arch/x86/kernel/quirks.c
1da177e4 8939
eaa6111b
LFT
8940PCI DRIVER FOR ALTERA PCIE IP
8941M: Ley Foon Tan <lftan@altera.com>
8942L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8943L: linux-pci@vger.kernel.org
8944S: Supported
8945F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8946F: drivers/pci/host/pcie-altera.c
8947
b7e78170
RH
8948PCI DRIVER FOR ARM VERSATILE PLATFORM
8949M: Rob Herring <robh@kernel.org>
8950L: linux-pci@vger.kernel.org
8951L: linux-arm-kernel@lists.infradead.org
8952S: Maintained
8953F: Documentation/devicetree/bindings/pci/versatile.txt
8954F: drivers/pci/host/pci-versatile.c
8955
5f6b6ccd
TI
8956PCI DRIVER FOR APPLIEDMICRO XGENE
8957M: Tanmay Inamdar <tinamdar@apm.com>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8962F: drivers/pci/host/pci-xgene.c
8963
62d0ff83
ML
8964PCI DRIVER FOR FREESCALE LAYERSCAPE
8965M: Minghuan Lian <minghuan.Lian@freescale.com>
8966M: Mingkai Hu <mingkai.hu@freescale.com>
8967M: Roy Zang <tie-fei.zang@freescale.com>
8968L: linuxppc-dev@lists.ozlabs.org
8969L: linux-pci@vger.kernel.org
8970L: linux-arm-kernel@lists.infradead.org
8971S: Maintained
8972F: drivers/pci/host/*layerscape*
8973
f0b75693 8974PCI DRIVER FOR IMX6
f175aa2c 8975M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8976M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979S: Maintained
8980F: drivers/pci/host/*imx6*
8981
0c4ffcfe
MK
8982PCI DRIVER FOR TI KEYSTONE
8983M: Murali Karicheri <m-karicheri2@ti.com>
8984L: linux-pci@vger.kernel.org
8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986S: Maintained
8987F: drivers/pci/host/*keystone*
8988
f0b75693
BH
8989PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8990M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8991M: Jason Cooper <jason@lakedaemon.net>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/*mvebu*
8996
8c39d710
TP
8997PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999L: linux-pci@vger.kernel.org
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001S: Maintained
9002F: drivers/pci/host/pci-aardvark.c
9003
0447cfd7
TR
9004PCI DRIVER FOR NVIDIA TEGRA
9005M: Thierry Reding <thierry.reding@gmail.com>
9006L: linux-tegra@vger.kernel.org
f0b75693 9007L: linux-pci@vger.kernel.org
0447cfd7
TR
9008S: Supported
9009F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9010F: drivers/pci/host/pci-tegra.c
9011
47ff3de9
KVA
9012PCI DRIVER FOR TI DRA7XX
9013M: Kishon Vijay Abraham I <kishon@ti.com>
9014L: linux-omap@vger.kernel.org
9015L: linux-pci@vger.kernel.org
9016S: Supported
9017F: Documentation/devicetree/bindings/pci/ti-pci.txt
9018F: drivers/pci/host/pci-dra7xx.c
9019
f0b75693
BH
9020PCI DRIVER FOR RENESAS R-CAR
9021M: Simon Horman <horms@verge.net.au>
9022L: linux-pci@vger.kernel.org
4a121096 9023L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9024S: Maintained
9025F: drivers/pci/host/*rcar*
9026
4af82255 9027PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9028M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9029L: linux-pci@vger.kernel.org
f0b75693
BH
9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9032S: Maintained
9033F: drivers/pci/host/pci-exynos.c
9034
f0b75693 9035PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9036M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9037M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9038L: linux-pci@vger.kernel.org
9039S: Maintained
9040F: drivers/pci/host/*designware*
9041
5a3aa2a8
JP
9042PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9043M: Joao Pinto <jpinto@synopsys.com>
9044L: linux-pci@vger.kernel.org
9045S: Maintained
9046F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9047F: drivers/pci/host/pcie-designware-plat.c
9048
cf28855b
WD
9049PCI DRIVER FOR GENERIC OF HOSTS
9050M: Will Deacon <will.deacon@arm.com>
9051L: linux-pci@vger.kernel.org
9052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9055F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9056F: drivers/pci/host/pci-host-generic.c
9057
185a383a
KB
9058PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9059M: Keith Busch <keith.busch@intel.com>
9060L: linux-pci@vger.kernel.org
9061S: Supported
9062F: arch/x86/pci/vmd.c
9063
51b66a6c 9064PCIE DRIVER FOR ST SPEAR13XX
110baab1 9065M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9066L: linux-pci@vger.kernel.org
110baab1 9067S: Maintained
51b66a6c
PA
9068F: drivers/pci/host/*spear*
9069
af1169b4
LFT
9070PCI MSI DRIVER FOR ALTERA MSI IP
9071M: Ley Foon Tan <lftan@altera.com>
9072L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9073L: linux-pci@vger.kernel.org
9074S: Supported
9075F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9076F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9077
dcd19de3
DD
9078PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9079M: Duc Dang <dhdang@apm.com>
9080L: linux-pci@vger.kernel.org
9081L: linux-arm-kernel@lists.infradead.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9084F: drivers/pci/host/pci-xgene-msi.c
9085
a3cbfae1
NC
9086PCIE DRIVER FOR AXIS ARTPEC
9087M: Niklas Cassel <niklas.cassel@axis.com>
9088M: Jesper Nilsson <jesper.nilsson@axis.com>
9089L: linux-arm-kernel@axis.com
9090L: linux-pci@vger.kernel.org
9091S: Maintained
9092F: Documentation/devicetree/bindings/pci/axis,artpec*
9093F: drivers/pci/host/*artpec*
9094
500a1d9a
ZW
9095PCIE DRIVER FOR HISILICON
9096M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9097M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9098L: linux-pci@vger.kernel.org
9099S: Maintained
9100F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9101F: drivers/pci/host/pcie-hisi.c
9102
82a82383
SV
9103PCIE DRIVER FOR QUALCOMM MSM
9104M: Stanimir Varbanov <svarbanov@mm-sol.com>
9105L: linux-pci@vger.kernel.org
9106L: linux-arm-msm@vger.kernel.org
9107S: Maintained
9108F: drivers/pci/host/*qcom*
9109
f12b76e5
DD
9110PCIE DRIVER FOR CAVIUM THUNDERX
9111M: David Daney <david.daney@cavium.com>
9112L: linux-pci@vger.kernel.org
9113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9114S: Supported
9115F: Documentation/devicetree/bindings/pci/pci-thunder-*
9116F: drivers/pci/host/pci-thunder-*
9117
1da177e4 9118PCMCIA SUBSYSTEM
4230dfc9 9119P: Linux PCMCIA Team
f5df5881 9120L: linux-pcmcia@lists.infradead.org
6650e0a5 9121W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9123S: Maintained
679655da
JP
9124F: Documentation/pcmcia/
9125F: drivers/pcmcia/
9126F: include/pcmcia/
1da177e4
LT
9127
9128PCNET32 NETWORK DRIVER
227fb925 9129M: Don Fry <pcnet32@frontier.com>
979b6c13 9130L: netdev@vger.kernel.org
1da177e4 9131S: Maintained
b955f6ca 9132F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9133
48fc267e
SK
9134PCRYPT PARALLEL CRYPTO ENGINE
9135M: Steffen Klassert <steffen.klassert@secunet.com>
9136L: linux-crypto@vger.kernel.org
9137S: Maintained
9138F: crypto/pcrypt.c
9139F: include/crypto/pcrypt.h
9140
e72df0b8
TH
9141PER-CPU MEMORY ALLOCATOR
9142M: Tejun Heo <tj@kernel.org>
93e205a7 9143M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9145S: Maintained
9146F: include/linux/percpu*.h
9147F: mm/percpu*.c
9148F: arch/*/include/asm/percpu.h
9149
ad4ecbcb 9150PER-TASK DELAY ACCOUNTING
185e595f 9151M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9152S: Maintained
679655da
JP
9153F: include/linux/delayacct.h
9154F: kernel/delayacct.c
ad4ecbcb 9155
57c0c15b 9156PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9157M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9158M: Ingo Molnar <mingo@redhat.com>
f80c5393 9159M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9160R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9161L: linux-kernel@vger.kernel.org
75fc2d37 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9163S: Supported
d53e8365 9164F: kernel/events/*
a003236c 9165F: include/linux/perf_event.h
c117ab84 9166F: include/uapi/linux/perf_event.h
141c4296
RR
9167F: arch/*/kernel/perf_event*.c
9168F: arch/*/kernel/*/perf_event*.c
9169F: arch/*/kernel/*/*/perf_event*.c
a003236c 9170F: arch/*/include/asm/perf_event.h
a003236c 9171F: arch/*/kernel/perf_callchain.c
b0a434fb 9172F: arch/*/events/*
a003236c 9173F: tools/perf/
6c0b3244 9174
dd49d0f5 9175PERSONALITY HANDLING
8b58be88 9176M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9177L: linux-abi-devel@lists.sourceforge.net
9178S: Maintained
679655da 9179F: include/linux/personality.h
c117ab84 9180F: include/uapi/linux/personality.h
dd49d0f5 9181
838e7a03 9182PHONET PROTOCOL
2a06b40f 9183M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9184S: Supported
9185F: Documentation/networking/phonet.txt
9186F: include/linux/phonet.h
9187F: include/net/phonet/
c117ab84 9188F: include/uapi/linux/phonet.h
838e7a03
RDC
9189F: net/phonet/
9190
1da177e4 9191PHRAM MTD DRIVER
8b58be88 9192M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9193L: linux-mtd@lists.infradead.org
9194S: Maintained
679655da 9195F: drivers/mtd/devices/phram.c
1da177e4 9196
efdbb10e
BP
9197PICOLCD HID DRIVER
9198M: Bruno Prémont <bonbons@linux-vserver.org>
9199L: linux-input@vger.kernel.org
9200S: Maintained
9201F: drivers/hid/hid-picolcd*
9202
a53bfa07
JI
9203PICOXCELL SUPPORT
9204M: Jamie Iles <jamie@jamieiles.com>
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206T: git git://github.com/jamieiles/linux-2.6-ji.git
9207S: Supported
b8733987 9208F: arch/arm/boot/dts/picoxcell*
14430813 9209F: arch/arm/mach-picoxcell/
b8733987 9210F: drivers/crypto/picoxcell*
a53bfa07 9211
2744e8af
LW
9212PIN CONTROL SUBSYSTEM
9213M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9214L: linux-gpio@vger.kernel.org
dbe752a3 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9216S: Maintained
9feeed94 9217F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9218F: Documentation/pinctrl.txt
07f29ba6 9219F: drivers/pinctrl/
8e406fe4 9220F: include/linux/pinctrl/
2744e8af 9221
2201bbb8
JCPV
9222PIN CONTROLLER - ATMEL AT91
9223M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9225S: Maintained
c654b6bf 9226F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9227
33d3690c
LD
9228PIN CONTROLLER - ATMEL AT91 PIO4
9229M: Ludovic Desroches <ludovic.desroches@atmel.com>
9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231L: linux-gpio@vger.kernel.org
9232S: Supported
9233F: drivers/pinctrl/pinctrl-at91-pio4.*
9234
cbd1b652
MW
9235PIN CONTROLLER - INTEL
9236M: Mika Westerberg <mika.westerberg@linux.intel.com>
9237M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9238S: Maintained
9239F: drivers/pinctrl/intel/
2201bbb8 9240
9963b536
LP
9241PIN CONTROLLER - RENESAS
9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9243M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9244L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9245S: Maintained
9246F: drivers/pinctrl/sh-pfc/
9247
b75e60d6 9248PIN CONTROLLER - SAMSUNG
fea685e9 9249M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9250M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9254S: Maintained
9b5b33f6 9255F: drivers/pinctrl/samsung/
b75e60d6 9256
13cbd906
TL
9257PIN CONTROLLER - SINGLE
9258M: Tony Lindgren <tony@atomide.com>
9259M: Haojian Zhuang <haojian.zhuang@linaro.org>
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L: linux-omap@vger.kernel.org
9262S: Maintained
9263F: drivers/pinctrl/pinctrl-single.c
9264
deda8287 9265PIN CONTROLLER - ST SPEAR
da89947b 9266M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268W: http://www.st.com/spear
9269S: Maintained
8e406fe4 9270F: drivers/pinctrl/spear/
deda8287 9271
11a1cf34
JH
9272PISTACHIO SOC SUPPORT
9273M: James Hartley <james.hartley@imgtec.com>
9274M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9275L: linux-mips@linux-mips.org
9276S: Maintained
9277F: arch/mips/pistachio/
9278F: arch/mips/include/asm/mach-pistachio/
9279F: arch/mips/boot/dts/pistachio/
9280F: arch/mips/configs/pistachio*_defconfig
9281
249a6771 9282PKTCDVD DRIVER
e5f6450c 9283M: Jiri Kosina <jikos@kernel.org>
249a6771 9284S: Maintained
679655da
JP
9285F: drivers/block/pktcdvd.c
9286F: include/linux/pktcdvd.h
c117ab84 9287F: include/uapi/linux/pktcdvd.h
249a6771 9288
b31d8273
G
9289PKUNITY SOC DRIVERS
9290M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9291W: http://mprc.pku.edu.cn/~guanxuetao/linux
9292S: Maintained
ceebf4d5 9293T: git git://github.com/gxt/linux.git
b31d8273 9294F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9295F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9296F: drivers/video/fbdev/fb-puv3.c
2809e80b 9297F: drivers/rtc/rtc-puv3.c
b31d8273 9298
9d2ecfb7 9299PMBUS HARDWARE MONITORING DRIVERS
ca462085 9300M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9301L: linux-hwmon@vger.kernel.org
9302W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9303W: http://www.roeck-us.net/linux/drivers/
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9305S: Maintained
9306F: Documentation/hwmon/pmbus
9307F: drivers/hwmon/pmbus/
9308F: include/linux/i2c/pmbus.h
9309
89a36810 9310PMC SIERRA MaxRAID DRIVER
89a36810
AR
9311L: linux-scsi@vger.kernel.org
9312W: http://www.pmc-sierra.com/
3cdea4d7 9313S: Orphan
89a36810
AR
9314F: drivers/scsi/pmcraid.*
9315
dbf9bfe6 9316PMC SIERRA PM8001 DRIVER
d32477e2 9317M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9318M: lindar_liu@usish.com
f5a7b525 9319L: pmchba@pmcs.com
dbf9bfe6 9320L: linux-scsi@vger.kernel.org
9321S: Supported
9322F: drivers/scsi/pm8001/
9323
1da177e4 9324POSIX CLOCKS and TIMERS
8b58be88 9325M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9326L: linux-kernel@vger.kernel.org
75fc2d37 9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9328S: Maintained
679655da
JP
9329F: fs/timerfd.c
9330F: include/linux/timer*
5cee9645 9331F: kernel/time/*timer*
1da177e4 9332
7b06a6d7
RW
9333POWER MANAGEMENT CORE
9334M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9335L: linux-pm@vger.kernel.org
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9337S: Supported
9338F: drivers/base/power/
9339F: include/linux/pm.h
9340F: include/linux/pm_*
9341F: include/linux/powercap.h
9342F: drivers/powercap/
9343
3be86148 9344POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9345M: Sebastian Reichel <sre@kernel.org>
57318935 9346M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9347M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9348L: linux-pm@vger.kernel.org
54e5881d 9349T: git git://git.infradead.org/battery-2.6.git
3be86148 9350S: Maintained
3cc5c704
GU
9351F: Documentation/devicetree/bindings/power/
9352F: Documentation/devicetree/bindings/power_supply/
679655da 9353F: include/linux/power_supply.h
8cd725a1 9354F: drivers/power/
26305022 9355X: drivers/power/avs/
3be86148 9356
514f161a
MR
9357POWER STATE COORDINATION INTERFACE (PSCI)
9358M: Mark Rutland <mark.rutland@arm.com>
9359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9360L: linux-arm-kernel@lists.infradead.org
9361S: Maintained
9362F: drivers/firmware/psci.c
9363F: include/linux/psci.h
9364F: include/uapi/linux/psci.h
9365
43a1dd9b
SJS
9366POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9367M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9368L: linuxppc-dev@lists.ozlabs.org
9369S: Maintained
9370F: drivers/char/powernv-op-panel.c
9371
1da177e4 9372PNP SUPPORT
9c3646d1 9373M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9374S: Maintained
679655da 9375F: drivers/pnp/
1da177e4
LT
9376
9377PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9378M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9379L: linux-ppp@vger.kernel.org
9380S: Maintained
224cf5ad 9381F: drivers/net/ppp/ppp_*
1da177e4
LT
9382
9383PPP OVER ATM (RFC 2364)
8b58be88 9384M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9385S: Maintained
679655da 9386F: net/atm/pppoatm.c
c117ab84 9387F: include/uapi/linux/atmppp.h
1da177e4
LT
9388
9389PPP OVER ETHERNET
8b58be88 9390M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9391S: Maintained
224cf5ad
JK
9392F: drivers/net/ppp/pppoe.c
9393F: drivers/net/ppp/pppox.c
1da177e4 9394
a6d2370b 9395PPP OVER L2TP
8b58be88 9396M: James Chapman <jchapman@katalix.com>
a6d2370b 9397S: Maintained
90ca28d1 9398F: net/l2tp/l2tp_ppp.c
679655da 9399F: include/linux/if_pppol2tp.h
c117ab84 9400F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9401
eae9d2ba 9402PPS SUPPORT
8b58be88 9403M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9404W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9405L: linuxpps@ml.enneenne.com (subscribers-only)
9406S: Maintained
cabaaf41
JP
9407F: Documentation/pps/
9408F: drivers/pps/
9409F: include/linux/pps*.h
eae9d2ba 9410
71a6d0af
HW
9411PPTP DRIVER
9412M: Dmitry Kozlov <xeb@mail.ru>
9413L: netdev@vger.kernel.org
9414S: Maintained
224cf5ad 9415F: drivers/net/ppp/pptp.c
71a6d0af
HW
9416W: http://sourceforge.net/projects/accel-pptp
9417
1da177e4 9418PREEMPTIBLE KERNEL
8b58be88 9419M: Robert Love <rml@tech9.net>
1da177e4
LT
9420L: kpreempt-tech@lists.sourceforge.net
9421W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9422S: Supported
679655da
JP
9423F: Documentation/preempt-locking.txt
9424F: include/linux/preempt.h
1da177e4
LT
9425
9426PRISM54 WIRELESS DRIVER
8b58be88 9427M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9428L: linux-wireless@vger.kernel.org
9ef80804 9429W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9430S: Obsolete
c12edfe2 9431F: drivers/net/wireless/intersil/prism54/
1da177e4 9432
02c18891 9433PS3 NETWORK SUPPORT
b809b9ca 9434M: Geoff Levand <geoff@infradead.org>
02c18891 9435L: netdev@vger.kernel.org
a14ab6b6 9436L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9437S: Maintained
8df158ac 9438F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9439
f58a9d17 9440PS3 PLATFORM SUPPORT
b809b9ca 9441M: Geoff Levand <geoff@infradead.org>
a4724ed6 9442L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9443S: Maintained
679655da
JP
9444F: arch/powerpc/boot/ps3*
9445F: arch/powerpc/include/asm/lv1call.h
9446F: arch/powerpc/include/asm/ps3*.h
9447F: arch/powerpc/platforms/ps3/
9448F: drivers/*/ps3*
9449F: drivers/ps3/
fec629b8 9450F: drivers/rtc/rtc-ps3.c
679655da 9451F: drivers/usb/host/*ps3.c
fec629b8 9452F: sound/ppc/snd_ps3*
f58a9d17 9453
cffb4add 9454PS3VRAM DRIVER
8b58be88 9455M: Jim Paris <jim@jtan.com>
3715a5d0 9456M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9457L: linuxppc-dev@lists.ozlabs.org
cffb4add 9458S: Maintained
8a3977cb 9459F: drivers/block/ps3vram.c
cffb4add 9460
8defe599 9461PSTORE FILESYSTEM
9d5e2a02 9462M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9463M: Colin Cross <ccross@android.com>
9464M: Kees Cook <keescook@chromium.org>
9465M: Tony Luck <tony.luck@intel.com>
9466S: Maintained
9f273c24 9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9468F: fs/pstore/
9469F: include/linux/pstore*
04851772 9470F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9471F: drivers/acpi/apei/erst.c
9472
7fbc415d
RC
9473PTP HARDWARE CLOCK SUPPORT
9474M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9475L: netdev@vger.kernel.org
7fbc415d
RC
9476S: Maintained
9477W: http://linuxptp.sourceforge.net/
9478F: Documentation/ABI/testing/sysfs-ptp
9479F: Documentation/ptp/*
0ecb3cdd 9480F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9481F: drivers/net/phy/dp83640*
9482F: drivers/ptp/*
9483F: include/linux/ptp_cl*
9484
cf94a4d1 9485PTRACE SUPPORT
e846ee5f 9486M: Roland McGrath <roland@hack.frob.com>
8b58be88 9487M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9488S: Maintained
9489F: include/asm-generic/syscall.h
9490F: include/linux/ptrace.h
9491F: include/linux/regset.h
9492F: include/linux/tracehook.h
c117ab84 9493F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9494F: kernel/ptrace.c
9495
3e9d7ba7
HV
9496PULSE8-CEC DRIVER
9497M: Hans Verkuil <hverkuil@xs4all.nl>
9498L: linux-media@vger.kernel.org
9499T: git git://linuxtv.org/media_tree.git
9500S: Maintained
9501F: drivers/staging/media/pulse8-cec
9502
8320204a 9503PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9504M: Mike Isely <isely@pobox.com>
16e9495d 9505L: pvrusb2@isely.net (subscribers-only)
661263b5 9506L: linux-media@vger.kernel.org
8320204a 9507W: http://www.isely.net/pvrusb2/
275ffde4 9508T: git git://linuxtv.org/media_tree.git
8320204a 9509S: Maintained
679655da 9510F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9511F: drivers/media/usb/pvrusb2/
8320204a 9512
39532e6c 9513PWC WEBCAM DRIVER
c0936df4 9514M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9515L: linux-media@vger.kernel.org
9516T: git git://linuxtv.org/media_tree.git
c0936df4 9517S: Odd Fixes
39532e6c
HG
9518F: drivers/media/usb/pwc/*
9519
93c090b3 9520PWM FAN DRIVER
774e0362
KD
9521M: Kamil Debski <kamil@wypas.org>
9522M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9523L: linux-hwmon@vger.kernel.org
93c090b3
KD
9524S: Supported
9525F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9526F: Documentation/hwmon/pwm-fan
9527F: drivers/hwmon/pwm-fan.c
9528
200efedd 9529PWM SUBSYSTEM
aa3495f7
TR
9530M: Thierry Reding <thierry.reding@gmail.com>
9531L: linux-pwm@vger.kernel.org
0c2498f1 9532S: Maintained
006e854f 9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9534F: Documentation/pwm.txt
9535F: Documentation/devicetree/bindings/pwm/
9536F: include/linux/pwm.h
0c2498f1 9537F: drivers/pwm/
a140b98d
TR
9538F: drivers/video/backlight/pwm_bl.c
9539F: include/linux/pwm_backlight.h
0c2498f1 9540
30ec261e 9541PXA2xx/PXA3xx SUPPORT
8da5e302 9542M: Daniel Mack <daniel@zonque.org>
a323f664 9543M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9544M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9546T: git git://github.com/hzhuang1/linux.git
8da5e302 9547T: git git://github.com/rjarzmik/linux.git
1da177e4 9548S: Maintained
e68d7c14 9549F: arch/arm/boot/dts/pxa*
679655da 9550F: arch/arm/mach-pxa/
820439f1 9551F: drivers/dma/pxa*
679655da 9552F: drivers/pcmcia/pxa2xx*
1403ead9 9553F: drivers/pinctrl/pxa/
9df92e6c 9554F: drivers/spi/spi-pxa2xx*
faf2e1db 9555F: drivers/usb/gadget/udc/pxa2*
679655da 9556F: include/sound/pxa2xx-lib.h
bec4c99e 9557F: sound/arm/pxa*
14430813 9558F: sound/soc/pxa/
1da177e4 9559
f3154a46
RJ
9560PXA GPIO DRIVER
9561M: Robert Jarzmik <robert.jarzmik@free.fr>
9562L: linux-gpio@vger.kernel.org
9563S: Maintained
9564F: drivers/gpio/gpio-pxa.c
9565
ec64d3bf
EG
9566PXA3xx NAND FLASH DRIVER
9567M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9568L: linux-mtd@lists.infradead.org
9569S: Maintained
9a67f099 9570F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9571
3f640c61 9572MMP SUPPORT
8b58be88 9573M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9574M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9576T: git git://github.com/hzhuang1/linux.git
9577T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9578S: Maintained
e68d7c14 9579F: arch/arm/boot/dts/mmp*
3f640c61 9580F: arch/arm/mach-mmp/
e8e6cb32 9581
272f133a
PO
9582PXA MMCI DRIVER
9583S: Orphan
9584
57f63bc8 9585PXA RTC DRIVER
8b58be88 9586M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9587L: rtc-linux@googlegroups.com
9588S: Maintained
9589
cea4001a 9590QAT DRIVER
90ab5a81
TS
9591M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9592M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9593L: qat-linux@intel.com
9594S: Supported
9595F: drivers/crypto/qat/
cea4001a 9596
52a09a04 9597QIB DRIVER
8473c603 9598M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9599L: linux-rdma@vger.kernel.org
9600S: Supported
9601F: drivers/infiniband/hw/qib/
9602
5e9772b9
JS
9603QLOGIC QLA1280 SCSI DRIVER
9604M: Michael Reed <mdr@sgi.com>
9605L: linux-scsi@vger.kernel.org
9606S: Maintained
9607F: drivers/scsi/qla1280.[ch]
9608
1da177e4 9609QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9610M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9611L: linux-scsi@vger.kernel.org
9612S: Supported
679655da
JP
9613F: Documentation/scsi/LICENSE.qla2xxx
9614F: drivers/scsi/qla2xxx/
1da177e4 9615
883c98fe 9616QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9617M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9618L: linux-scsi@vger.kernel.org
9619S: Supported
bacfb81b 9620F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9621F: drivers/scsi/qla4xxx/
9622
5a4faa87 9623QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9624M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9625M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9626M: linux-driver@qlogic.com
9627L: netdev@vger.kernel.org
9628S: Supported
679655da 9629F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9630F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9631
0ec00f03 9632QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9633M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9634L: netdev@vger.kernel.org
9635S: Supported
aa43c215 9636F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9637
c4e84bde 9638QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9639M: Harish Patil <harish.patil@qlogic.com>
9640M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9641M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9642M: linux-driver@qlogic.com
c4e84bde
RM
9643L: netdev@vger.kernel.org
9644S: Supported
aa43c215 9645F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9646
fe56b9e6
YM
9647QLOGIC QL4xxx ETHERNET DRIVER
9648M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9649M: Ariel Elior <Ariel.Elior@qlogic.com>
9650M: everest-linux-l2@qlogic.com
9651L: netdev@vger.kernel.org
9652S: Supported
9653F: drivers/net/ethernet/qlogic/qed/
9654F: include/linux/qed/
9655F: drivers/net/ethernet/qlogic/qede/
9656
1da177e4 9657QNX4 FILESYSTEM
8b58be88 9658M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9659W: http://www.alarsen.net/linux/qnx4fs/
9660S: Maintained
80811493 9661F: fs/qnx4/
c117ab84
CEB
9662F: include/uapi/linux/qnx4_fs.h
9663F: include/uapi/linux/qnxtypes.h
1da177e4 9664
91952bc0
AP
9665QT1010 MEDIA DRIVER
9666M: Antti Palosaari <crope@iki.fi>
9667L: linux-media@vger.kernel.org
a825eaec 9668W: https://linuxtv.org
91952bc0
AP
9669W: http://palosaari.fi/linux/
9670Q: http://patchwork.linuxtv.org/project/linux-media/list/
9671T: git git://linuxtv.org/anttip/media_tree.git
9672S: Maintained
9673F: drivers/media/tuners/qt1010*
9674
966fb5ec
SM
9675QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9676M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9677L: linux-wireless@vger.kernel.org
9678L: ath9k-devel@lists.ath9k.org
9679W: http://wireless.kernel.org/en/users/Drivers/ath9k
9680S: Supported
9681F: drivers/net/wireless/ath/ath9k/
9682
2ea0ffcb
KV
9683QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9684M: Kalle Valo <kvalo@qca.qualcomm.com>
9685L: ath10k@lists.infradead.org
9686W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9688S: Supported
9689F: drivers/net/wireless/ath/ath10k/
9690
4f4567cf
RK
9691QUALCOMM HEXAGON ARCHITECTURE
9692M: Richard Kuo <rkuo@codeaurora.org>
9693L: linux-hexagon@vger.kernel.org
9f273c24 9694T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9695S: Supported
9696F: arch/hexagon/
9697
8e84c258
EK
9698QUALCOMM WCN36XX WIRELESS DRIVER
9699M: Eugene Krasnikov <k.eugene.e@gmail.com>
9700L: wcn36xx@lists.infradead.org
9701W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9702T: git git://github.com/KrasnikovEugene/wcn36xx.git
9703S: Supported
9704F: drivers/net/wireless/ath/wcn36xx/
9705
eeca9a67
MT
9706QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9707M: Gabriel Somlo <somlo@cmu.edu>
9708M: "Michael S. Tsirkin" <mst@redhat.com>
9709L: qemu-devel@nongnu.org
9710S: Maintained
9711F: drivers/firmware/qemu_fw_cfg.c
9712
602adf40 9713RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9714M: Ilya Dryomov <idryomov@gmail.com>
9715M: Sage Weil <sage@redhat.com>
527a88b9 9716M: Alex Elder <elder@kernel.org>
398ecff5 9717L: ceph-devel@vger.kernel.org
09d90327
SW
9718W: http://ceph.com/
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9720T: git git://github.com/ceph/ceph-client.git
602adf40 9721S: Supported
398ecff5 9722F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9723F: drivers/block/rbd.c
9724F: drivers/block/rbd_types.h
9725
1da177e4 9726RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9727M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9728L: linux-fbdev@vger.kernel.org
1da177e4 9729S: Maintained
8a61f013 9730F: drivers/video/fbdev/aty/radeon*
c117ab84 9731F: include/uapi/linux/radeonfb.h
1da177e4 9732
c6c9b34c 9733RADIOSHARK RADIO DRIVER
c0936df4 9734M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
9737S: Maintained
9738F: drivers/media/radio/radio-shark.c
9739
9740RADIOSHARK2 RADIO DRIVER
c0936df4 9741M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9742L: linux-media@vger.kernel.org
9743T: git git://linuxtv.org/media_tree.git
9744S: Maintained
9745F: drivers/media/radio/radio-shark2.c
9746F: drivers/media/radio/radio-tea5777.c
9747
1da177e4 9748RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9749M: Paul Mackerras <paulus@samba.org>
c69f677c 9750L: linux-fbdev@vger.kernel.org
1da177e4 9751S: Maintained
8a61f013 9752F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9753
a0fd81a9 9754RALINK MIPS ARCHITECTURE
bdb40e8e 9755M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9756L: linux-mips@linux-mips.org
9757S: Maintained
9758F: arch/mips/ralink
9759
e7839f25 9760RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9761P: rt2x00 project
b182427e 9762M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9763M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9764L: linux-wireless@vger.kernel.org
95ea3627 9765S: Maintained
33aca94d 9766F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9767
9db5579b 9768RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9769M: Jens Axboe <axboe@kernel.dk>
9db5579b 9770S: Maintained
679655da
JP
9771F: Documentation/blockdev/ramdisk.txt
9772F: drivers/block/brd.c
9db5579b 9773
9e95ce27 9774RANDOM NUMBER DRIVER
0624bcaa 9775M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9776S: Maintained
679655da 9777F: drivers/char/random.c
9e95ce27 9778
394b701c 9779RAPIDIO SUBSYSTEM
8b58be88 9780M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9781M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9782S: Maintained
679655da 9783F: drivers/rapidio/
394b701c 9784
e2d1d6c0 9785RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9786L: linux-wireless@vger.kernel.org
f52a5490 9787S: Orphan
679655da 9788F: drivers/net/wireless/ray*
e2d1d6c0
RD
9789
9790RCUTORTURE MODULE
e0198b29 9791M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9792M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9793L: linux-kernel@vger.kernel.org
f9094d8e 9794S: Supported
08deed1e 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9796F: Documentation/RCU/torture.txt
34e2d560 9797F: kernel/rcu/rcutorture.c
e2d1d6c0 9798
c87b9c60
PM
9799RCUTORTURE TEST FRAMEWORK
9800M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9801M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9802R: Steven Rostedt <rostedt@goodmis.org>
9803R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9804R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9805L: linux-kernel@vger.kernel.org
c87b9c60
PM
9806S: Supported
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808F: tools/testing/selftests/rcutorture
9809
c1f766b5 9810RDC R-321X SoC
8b58be88 9811M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9812S: Maintained
9813
db17f395 9814RDC R6040 FAST ETHERNET DRIVER
35566e96 9815M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9816L: netdev@vger.kernel.org
9817S: Maintained
58565a35 9818F: drivers/net/ethernet/rdc/r6040.c
db17f395 9819
a09ed661 9820RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9821M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9822L: netdev@vger.kernel.org
9823L: linux-rdma@vger.kernel.org
fbb5a558 9824L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9825W: https://oss.oracle.com/projects/rds/
a09ed661 9826S: Supported
679655da 9827F: net/rds/
72f26eee 9828F: Documentation/networking/rds.txt
a09ed661 9829
0194621b
DD
9830RDMAVT - RDMA verbs software
9831M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9832L: linux-rdma@vger.kernel.org
9833S: Supported
9834F: drivers/infiniband/sw/rdmavt
9835
595182bc 9836READ-COPY UPDATE (RCU)
8b58be88 9837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9838M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9839R: Steven Rostedt <rostedt@goodmis.org>
9840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9841R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9842L: linux-kernel@vger.kernel.org
9fab9787 9843W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9844S: Supported
08deed1e 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9846F: Documentation/RCU/
9fab9787 9847X: Documentation/RCU/torture.txt
f9094d8e 9848F: include/linux/rcu*
4102adab
PM
9849X: include/linux/srcu.h
9850F: kernel/rcu/
34e2d560 9851X: kernel/torture.c
595182bc 9852
0c86edc0 9853REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9854M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9855M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9856L: rtc-linux@googlegroups.com
8a6e2535 9857Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9859S: Maintained
7af6a2e1 9860F: Documentation/devicetree/bindings/rtc/
679655da
JP
9861F: Documentation/rtc.txt
9862F: drivers/rtc/
9863F: include/linux/rtc.h
c117ab84 9864F: include/uapi/linux/rtc.h
fe23c336
AB
9865F: include/linux/rtc/
9866F: include/linux/platform_data/rtc-*
9867F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9868
0e400c53
MB
9869REALTEK AUDIO CODECS
9870M: Bard Liao <bardliao@realtek.com>
9871M: Oder Chiou <oder_chiou@realtek.com>
9872S: Maintained
9873F: sound/soc/codecs/rt*
9874F: include/sound/rt*.h
9875
1da177e4 9876REISERFS FILE SYSTEM
76c4e5ea 9877L: reiserfs-devel@vger.kernel.org
1da177e4 9878S: Supported
679655da 9879F: fs/reiserfs/
1da177e4 9880
b83a313b 9881REGISTER MAP ABSTRACTION
b02e48f2 9882M: Mark Brown <broonie@kernel.org>
dd060bc9 9883L: linux-kernel@vger.kernel.org
b83a313b
MB
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9885S: Supported
9398a639 9886F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9887F: drivers/base/regmap/
9888F: include/linux/regmap.h
9889
400e64df
OBC
9890REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9891M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9892M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9893L: linux-remoteproc@vger.kernel.org
6bb697b6 9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9895S: Maintained
15ebc72d 9896F: Documentation/devicetree/bindings/remoteproc/
400e64df 9897F: Documentation/remoteproc.txt
15ebc72d 9898F: drivers/remoteproc/
6fc26488 9899F: include/linux/remoteproc.h
400e64df 9900
d8115db5
OBC
9901REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9902M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9903M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9904L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9906S: Maintained
9907F: drivers/rpmsg/
9908F: Documentation/rpmsg.txt
9909F: include/linux/rpmsg.h
9910
8e6569af
SS
9911RENESAS ETHERNET DRIVERS
9912R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9913L: netdev@vger.kernel.org
4a121096 9914L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9915F: drivers/net/ethernet/renesas/
9916F: include/linux/sh_eth.h
9917
3e46c397
YS
9918RENESAS USB2 PHY DRIVER
9919M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9920L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9921S: Maintained
9922F: drivers/phy/phy-rcar-gen3-usb2.c
9923
1b0fe6be
PZ
9924RESET CONTROLLER FRAMEWORK
9925M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9926T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9927S: Maintained
9928F: drivers/reset/
9929F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9930F: include/dt-bindings/reset/
1b0fe6be
PZ
9931F: include/linux/reset.h
9932F: include/linux/reset-controller.h
9933
e0897645 9934RFKILL
8b58be88 9935M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9936L: linux-wireless@vger.kernel.org
ce466579
JB
9937W: http://wireless.kernel.org/
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9940S: Maintained
505c9247 9941F: Documentation/rfkill.txt
80811493 9942F: net/rfkill/
e0897645 9943
933685ca
TG
9944RHASHTABLE
9945M: Thomas Graf <tgraf@suug.ch>
9946L: netdev@vger.kernel.org
9947S: Maintained
9948F: lib/rhashtable.c
9949F: include/linux/rhashtable.h
9950
67e054e9
ML
9951RICOH SMARTMEDIA/XD DRIVER
9952M: Maxim Levitsky <maximlevitsky@gmail.com>
9953S: Maintained
21c26f50
JP
9954F: drivers/mtd/nand/r852.c
9955F: drivers/mtd/nand/r852.h
67e054e9 9956
92634125
ML
9957RICOH R5C592 MEMORYSTICK DRIVER
9958M: Maxim Levitsky <maximlevitsky@gmail.com>
9959S: Maintained
9960F: drivers/memstick/host/r592.*
9961
27f1d2f9
SA
9962ROCCAT DRIVERS
9963M: Stefan Achatz <erazor_de@users.sourceforge.net>
9964W: http://sourceforge.net/projects/roccat/
9965S: Maintained
9966F: drivers/hid/hid-roccat*
9967F: include/linux/hid-roccat*
9968F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9969
4b8ac966
JP
9970ROCKER DRIVER
9971M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9972L: netdev@vger.kernel.org
9973S: Supported
9974F: drivers/net/ethernet/rocker/
9975
1da177e4
LT
9976ROCKETPORT DRIVER
9977P: Comtrol Corp.
1da177e4
LT
9978W: http://www.comtrol.com
9979S: Maintained
679655da 9980F: Documentation/serial/rocket.txt
c897401b 9981F: drivers/tty/rocket*
1da177e4 9982
7645c2f4
KC
9983ROCKETPORT EXPRESS/INFINITY DRIVER
9984M: Kevin Cernekee <cernekee@gmail.com>
9985L: linux-serial@vger.kernel.org
9986S: Odd Fixes
9987F: drivers/tty/serial/rp2.*
9988
1da177e4 9989ROSE NETWORK LAYER
8b58be88 9990M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9991L: linux-hams@vger.kernel.org
d34cb28a 9992W: http://www.linux-ax25.org/
1da177e4 9993S: Maintained
679655da 9994F: include/net/rose.h
c117ab84 9995F: include/uapi/linux/rose.h
679655da 9996F: net/rose/
1da177e4 9997
91952bc0
AP
9998RTL2830 MEDIA DRIVER
9999M: Antti Palosaari <crope@iki.fi>
10000L: linux-media@vger.kernel.org
a825eaec 10001W: https://linuxtv.org
91952bc0
AP
10002W: http://palosaari.fi/linux/
10003Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004T: git git://linuxtv.org/anttip/media_tree.git
10005S: Maintained
10006F: drivers/media/dvb-frontends/rtl2830*
10007
27a0aacf
AP
10008RTL2832 MEDIA DRIVER
10009M: Antti Palosaari <crope@iki.fi>
10010L: linux-media@vger.kernel.org
a825eaec 10011W: https://linuxtv.org
27a0aacf
AP
10012W: http://palosaari.fi/linux/
10013Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014T: git git://linuxtv.org/anttip/media_tree.git
10015S: Maintained
10016F: drivers/media/dvb-frontends/rtl2832*
10017
ba6e6f6e
AP
10018RTL2832_SDR MEDIA DRIVER
10019M: Antti Palosaari <crope@iki.fi>
10020L: linux-media@vger.kernel.org
a825eaec 10021W: https://linuxtv.org
ba6e6f6e
AP
10022W: http://palosaari.fi/linux/
10023Q: http://patchwork.linuxtv.org/project/linux-media/list/
10024T: git git://linuxtv.org/anttip/media_tree.git
10025S: Maintained
b4bb1c28 10026F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10027
59840488 10028RTL8180 WIRELESS DRIVER
605bebe2 10029L: linux-wireless@vger.kernel.org
491b26b4 10030W: http://wireless.kernel.org/
54e5881d 10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10032S: Orphan
62141726 10033F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10034
59840488 10035RTL8187 WIRELESS DRIVER
9f0939bf 10036M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10037M: Hin-Tak Leung <htl10@users.sourceforge.net>
10038M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10039L: linux-wireless@vger.kernel.org
491b26b4 10040W: http://wireless.kernel.org/
54e5881d 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10042S: Maintained
62141726 10043F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10044
3cf0c8ad
LF
10045RTL8192CE WIRELESS DRIVER
10046M: Larry Finger <Larry.Finger@lwfinger.net>
10047M: Chaoming Li <chaoming_li@realsil.com.cn>
10048L: linux-wireless@vger.kernel.org
491b26b4 10049W: http://wireless.kernel.org/
3cf0c8ad
LF
10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10051S: Maintained
62141726
KV
10052F: drivers/net/wireless/realtek/rtlwifi/
10053F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10054
26f1fad2
JS
10055RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10056M: Jes Sorensen <Jes.Sorensen@redhat.com>
10057L: linux-wireless@vger.kernel.org
171a900c 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10059S: Maintained
10060F: drivers/net/wireless/realtek/rtl8xxxu/
10061
9eb8ef74 10062S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10063M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10064L: linux-fbdev@vger.kernel.org
ce00f85c 10065S: Maintained
8a61f013 10066F: drivers/video/fbdev/savage/
9eb8ef74 10067
1da177e4 10068S390
8b58be88
JP
10069M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10070M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10071L: linux-s390@vger.kernel.org
5238da45 10072W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10074S: Supported
679655da 10075F: arch/s390/
a968cd3e 10076F: drivers/s390/
3bfe6858
JN
10077F: Documentation/s390/
10078F: Documentation/DocBook/s390*
5238da45 10079
322986ca
SO
10080S390 COMMON I/O LAYER
10081M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10082M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10083L: linux-s390@vger.kernel.org
10084W: http://www.ibm.com/developerworks/linux/linux390/
10085S: Supported
10086F: drivers/s390/cio/
10087
10088S390 DASD DRIVER
10089M: Stefan Weinhuber <wein@de.ibm.com>
10090M: Stefan Haberland <stefan.haberland@de.ibm.com>
10091L: linux-s390@vger.kernel.org
10092W: http://www.ibm.com/developerworks/linux/linux390/
10093S: Supported
10094F: drivers/s390/block/dasd*
10095F: block/partitions/ibm.c
10096
5238da45 10097S390 NETWORK DRIVERS
f0c59aff 10098M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10099L: linux-s390@vger.kernel.org
5238da45
HC
10100W: http://www.ibm.com/developerworks/linux/linux390/
10101S: Supported
679655da 10102F: drivers/s390/net/
5238da45 10103
322986ca
SO
10104S390 PCI SUBSYSTEM
10105M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10106M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10107L: linux-s390@vger.kernel.org
10108W: http://www.ibm.com/developerworks/linux/linux390/
10109S: Supported
10110F: arch/s390/pci/
10111F: drivers/pci/hotplug/s390_pci_hpc.c
10112
feed9b62 10113S390 ZCRYPT DRIVER
5c8d0983 10114M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10115L: linux-s390@vger.kernel.org
a968cd3e 10116W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10117S: Supported
d5ca6918 10118F: drivers/s390/crypto/
feed9b62 10119
5238da45 10120S390 ZFCP DRIVER
d38e19d0 10121M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10122L: linux-s390@vger.kernel.org
5238da45 10123W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10124S: Supported
679655da 10125F: drivers/s390/scsi/zfcp_*
1da177e4 10126
dd96df2c 10127S390 IUCV NETWORK LAYER
f0c59aff 10128M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10129L: linux-s390@vger.kernel.org
10130W: http://www.ibm.com/developerworks/linux/linux390/
10131S: Supported
679655da
JP
10132F: drivers/s390/net/*iucv*
10133F: include/net/iucv/
10134F: net/iucv/
dd96df2c 10135
8128f23c
GS
10136S390 IOMMU (PCI)
10137M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10138L: linux-s390@vger.kernel.org
10139W: http://www.ibm.com/developerworks/linux/linux390/
10140S: Supported
10141F: drivers/iommu/s390-iommu.c
10142
4dde7f75 10143S3C24XX SD/MMC Driver
8b58be88 10144M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10146S: Supported
679655da 10147F: drivers/mmc/host/s3cmci.*
4dde7f75 10148
1f15a229
HV
10149SAA6588 RDS RECEIVER DRIVER
10150M: Hans Verkuil <hverkuil@xs4all.nl>
10151L: linux-media@vger.kernel.org
10152T: git git://linuxtv.org/media_tree.git
a825eaec 10153W: https://linuxtv.org
1f15a229
HV
10154S: Odd Fixes
10155F: drivers/media/i2c/saa6588*
10156
98ed12e6 10157SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10158M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10159M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10160L: linux-media@vger.kernel.org
a825eaec 10161W: https://linuxtv.org
98ed12e6
MCC
10162T: git git://linuxtv.org/media_tree.git
10163S: Odd fixes
e42bf501 10164F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10165F: drivers/media/pci/saa7134/
10166
1da177e4 10167SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10168M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10169L: linux-media@vger.kernel.org
275ffde4 10170T: git git://linuxtv.org/media_tree.git
1da177e4 10171S: Maintained
90d72ac6
MCC
10172F: drivers/media/common/saa7146/
10173F: drivers/media/pci/saa7146/
10174F: include/media/saa7146*
1da177e4 10175
92304a40 10176SAMSUNG LAPTOP DRIVER
5909c654 10177M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10178L: platform-driver-x86@vger.kernel.org
10179S: Maintained
10180F: drivers/platform/x86/samsung-laptop.c
10181
4a109cc0 10182SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10183M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10184M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10185M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10187S: Supported
14430813 10188F: sound/soc/samsung/
4a109cc0 10189
0d89a28b 10190SAMSUNG FRAMEBUFFER DRIVER
b7701755 10191M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10192L: linux-fbdev@vger.kernel.org
10193S: Maintained
8a61f013 10194F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10195
b40f0632 10196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10197M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10199L: linux-kernel@vger.kernel.org
b40f0632 10200L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10201S: Supported
10202F: drivers/mfd/sec*.c
10203F: drivers/regulator/s2m*.c
10204F: drivers/regulator/s5m*.c
b40f0632
KK
10205F: drivers/clk/clk-s2mps11.c
10206F: drivers/rtc/rtc-s5m.c
f69d3a17 10207F: include/linux/mfd/samsung/
a13c7c51
KK
10208F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10209F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10210F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10211F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10212
038f5c4b
SN
10213SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10214M: Kyungmin Park <kyungmin.park@samsung.com>
10215M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10216L: linux-media@vger.kernel.org
10217Q: https://patchwork.linuxtv.org/project/linux-media/list/
10218S: Supported
10219F: drivers/media/platform/exynos4-is/
038f5c4b 10220
6fd86ab2
SN
10221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10222M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10223L: linux-media@vger.kernel.org
10224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10225S: Maintained
10226F: drivers/media/platform/s3c-camif/
d647f0b7 10227F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10228
b84ef24e
AH
10229SAMSUNG S5C73M3 CAMERA DRIVER
10230M: Kyungmin Park <kyungmin.park@samsung.com>
10231M: Andrzej Hajda <a.hajda@samsung.com>
10232L: linux-media@vger.kernel.org
10233S: Supported
10234F: drivers/media/i2c/s5c73m3/*
10235
7d459937
AH
10236SAMSUNG S5K5BAF CAMERA DRIVER
10237M: Kyungmin Park <kyungmin.park@samsung.com>
10238M: Andrzej Hajda <a.hajda@samsung.com>
10239L: linux-media@vger.kernel.org
10240S: Supported
10241F: drivers/media/i2c/s5k5baf.c
10242
c04c674f
RB
10243SAMSUNG S3FWRN5 NFC DRIVER
10244M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10245M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10246L: linux-nfc@lists.01.org (moderated for non-subscribers)
10247S: Supported
10248F: drivers/nfc/s3fwrn5
10249
310e39c9 10250SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10252M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10253S: Supported
10254L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10255F: drivers/clk/samsung/
10256
2e365a70
AS
10257SAMSUNG SPI DRIVERS
10258M: Kukjin Kim <kgene@kernel.org>
10259M: Krzysztof Kozlowski <krzk@kernel.org>
10260M: Andi Shyti <andi.shyti@samsung.com>
10261L: linux-spi@vger.kernel.org
10262L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10263S: Maintained
10264F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10265F: drivers/spi/spi-s3c*
10266F: include/linux/platform_data/spi-s3c64xx.h
10267
66890ed6
BA
10268SAMSUNG SXGBE DRIVERS
10269M: Byungho An <bh74.an@samsung.com>
10270M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10271M: Vipul Pandya <vipul.pandya@samsung.com>
10272S: Supported
10273L: netdev@vger.kernel.org
10274F: drivers/net/ethernet/samsung/sxgbe/
10275
93c537af
LM
10276SAMSUNG THERMAL DRIVER
10277M: Lukasz Majewski <l.majewski@samsung.com>
10278L: linux-pm@vger.kernel.org
10279L: linux-samsung-soc@vger.kernel.org
10280S: Supported
9f273c24 10281T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10282F: drivers/thermal/samsung/
10283
e296cd32 10284SAMSUNG USB2 PHY DRIVER
774e0362
KD
10285M: Kamil Debski <kamil@wypas.org>
10286M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10287L: linux-kernel@vger.kernel.org
10288S: Supported
10289F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10290F: Documentation/phy/samsung-usb2.txt
10291F: drivers/phy/phy-exynos4210-usb2.c
10292F: drivers/phy/phy-exynos4x12-usb2.c
10293F: drivers/phy/phy-exynos5250-usb2.c
10294F: drivers/phy/phy-s5pv210-usb2.c
10295F: drivers/phy/phy-samsung-usb2.c
10296F: drivers/phy/phy-samsung-usb2.h
10297
ca749e2a 10298SERIAL DRIVERS
5e30bbb7 10299M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10300L: linux-serial@vger.kernel.org
5e30bbb7 10301S: Maintained
30743257 10302F: Documentation/devicetree/bindings/serial/
14430813 10303F: drivers/tty/serial/
ca749e2a 10304
aecb7b64 10305SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10306M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10307M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10308S: Maintained
1fb200d6 10309F: include/linux/dma/dw.h
3d598f47 10310F: include/linux/platform_data/dma-dw.h
61a76496 10311F: drivers/dma/dw/
aecb7b64 10312
058999cc
LP
10313SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10314M: Lars Persson <lars.persson@axis.com>
10315L: netdev@vger.kernel.org
10316S: Supported
10317F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10318F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10319
fc531d98 10320SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10321M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10322R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10323R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10324L: linux-i2c@vger.kernel.org
10325S: Maintained
10326F: drivers/i2c/busses/i2c-designware-*
10327F: include/linux/platform_data/i2c-designware.h
10328
f9e37137 10329SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10330M: Jaehoon Chung <jh80.chung@samsung.com>
10331L: linux-mmc@vger.kernel.org
10332S: Maintained
10333F: include/linux/mmc/dw_mmc.h
10334F: drivers/mmc/host/dw_mmc*
10335
a961e698
AS
10336SYSTEM TRACE MODULE CLASS
10337M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10338S: Maintained
e787bc46 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10340F: Documentation/trace/stm.txt
10341F: drivers/hwtracing/stm/
10342F: include/linux/stm.h
10343F: include/uapi/linux/stm.h
10344
1db121d6
AN
10345THUNDERBOLT DRIVER
10346M: Andreas Noever <andreas.noever@gmail.com>
10347S: Maintained
10348F: drivers/thunderbolt/
10349
e35a49b1
SR
10350TI BQ27XXX POWER SUPPLY DRIVER
10351R: Andrew F. Davis <afd@ti.com>
10352F: include/linux/power/bq27xxx_battery.h
10353F: drivers/power/bq27xxx_battery.c
10354F: drivers/power/bq27xxx_battery_i2c.c
10355
34db37c6 10356TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10357M: John Stultz <john.stultz@linaro.org>
88606e80 10358M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10359L: linux-kernel@vger.kernel.org
75fc2d37 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10361S: Supported
10362F: include/linux/clocksource.h
10363F: include/linux/time.h
10364F: include/linux/timex.h
c117ab84
CEB
10365F: include/uapi/linux/time.h
10366F: include/uapi/linux/timex.h
88606e80
TG
10367F: kernel/time/clocksource.c
10368F: kernel/time/time*.c
34db37c6 10369F: kernel/time/alarmtimer.c
88606e80 10370F: kernel/time/ntp.c
7fe5f1c1 10371F: tools/testing/selftests/timers/
88606e80 10372
1da177e4 10373SC1200 WDT DRIVER
b300645a 10374M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10375S: Maintained
679655da 10376F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10377
10378SCHEDULER
dd9b238c 10379M: Ingo Molnar <mingo@redhat.com>
8b58be88 10380M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10381L: linux-kernel@vger.kernel.org
75fc2d37 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10383S: Maintained
95c0d71d 10384F: kernel/sched/
679655da 10385F: include/linux/sched.h
c117ab84 10386F: include/uapi/linux/sched.h
c2eb505b 10387F: include/linux/wait.h
1da177e4 10388
6bcf6737 10389SCORE ARCHITECTURE
ed38665e 10390M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10391M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10392W: http://www.sunplus.com
6bcf6737 10393S: Supported
a2681a75 10394F: arch/score/
6bcf6737 10395
80f390ea
SH
10396SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10397M: Sudeep Holla <sudeep.holla@arm.com>
10398L: linux-arm-kernel@lists.infradead.org
10399S: Maintained
10400F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10401F: drivers/clk/clk-scpi.c
8def3103 10402F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10403F: drivers/firmware/arm_scpi.c
10404F: include/linux/scpi_protocol.h
80f390ea 10405
1da177e4 10406SCSI CDROM DRIVER
8b58be88 10407M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10408L: linux-scsi@vger.kernel.org
10409W: http://www.kernel.dk
10410S: Maintained
679655da 10411F: drivers/scsi/sr*
1da177e4 10412
fb50a83d 10413SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10414M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10415L: linux-rdma@vger.kernel.org
10416S: Supported
10417W: http://www.openfabrics.org
10418Q: http://patchwork.kernel.org/project/linux-rdma/list/
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10420F: drivers/infiniband/ulp/srp/
10421F: include/scsi/srp.h
10422
1da177e4 10423SCSI SG DRIVER
8b58be88 10424M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10425L: linux-scsi@vger.kernel.org
59ab3c93 10426W: http://sg.danny.cz/sg
1da177e4 10427S: Maintained
59ab3c93 10428F: Documentation/scsi/scsi-generic.txt
679655da
JP
10429F: drivers/scsi/sg.c
10430F: include/scsi/sg.h
1da177e4
LT
10431
10432SCSI SUBSYSTEM
7ee7895c 10433M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10435M: "Martin K. Petersen" <martin.petersen@oracle.com>
10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10437L: linux-scsi@vger.kernel.org
1da177e4 10438S: Maintained
2c99a314 10439F: Documentation/devicetree/bindings/scsi/
679655da
JP
10440F: drivers/scsi/
10441F: include/scsi/
1da177e4
LT
10442
10443SCSI TAPE DRIVER
8b58be88 10444M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10445L: linux-scsi@vger.kernel.org
10446S: Maintained
679655da 10447F: Documentation/scsi/st.txt
f7269cfc
JD
10448F: drivers/scsi/st.*
10449F: drivers/scsi/st_*.h
1da177e4
LT
10450
10451SCTP PROTOCOL
8b6efb75 10452M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10453M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10454L: linux-sctp@vger.kernel.org
5f85813c 10455W: http://lksctp.sourceforge.net
8b6efb75 10456S: Maintained
679655da
JP
10457F: Documentation/networking/sctp.txt
10458F: include/linux/sctp.h
4d58c025 10459F: include/uapi/linux/sctp.h
679655da
JP
10460F: include/net/sctp/
10461F: net/sctp/
1da177e4
LT
10462
10463SCx200 CPU SUPPORT
8b58be88 10464M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10465S: Odd Fixes
679655da 10466F: Documentation/i2c/busses/scx200_acb
390889b6 10467F: arch/x86/platform/scx200/
679655da
JP
10468F: drivers/watchdog/scx200_wdt.c
10469F: drivers/i2c/busses/scx200*
10470F: drivers/mtd/maps/scx200_docflash.c
10471F: include/linux/scx200.h
1662d32c
JC
10472
10473SCx200 GPIO DRIVER
8b58be88 10474M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10475S: Maintained
679655da
JP
10476F: drivers/char/scx200_gpio.c
10477F: include/linux/scx200_gpio.h
1662d32c
JC
10478
10479SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10480M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10481S: Maintained
679655da 10482F: drivers/clocksource/scx200_hrt.c
1da177e4 10483
6a36913a 10484SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10485M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10486L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10487S: Maintained
679655da 10488F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10489
e7839f25 10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10491M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10492L: linux-mmc@vger.kernel.org
ddfe954d
UH
10493T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10494S: Maintained
10495F: drivers/mmc/host/sdhci*
10496F: include/linux/mmc/sdhci*
e2d1d6c0 10497
c04f9d61
KC
10498SECURE COMPUTING
10499M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10500R: Andy Lutomirski <luto@amacapital.net>
10501R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10503S: Supported
10504F: kernel/seccomp.c
10505F: include/uapi/linux/seccomp.h
10506F: include/linux/seccomp.h
c99ee51a 10507F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10508K: \bsecure_computing
10509K: \bTIF_SECCOMP\b
10510
476bf3d6
AC
10511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10512M: Al Cooper <alcooperx@gmail.com>
10513L: linux-mmc@vger.kernel.org
10514L: bcm-kernel-feedback-list@broadcom.com
10515S: Maintained
10516F: drivers/mmc/host/sdhci-brcmstb*
10517
0d1bb41a 10518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10519M: Ben Dooks <ben-linux@fluff.org>
dc524882 10520M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10521L: linux-mmc@vger.kernel.org
0d1bb41a 10522S: Maintained
dc524882 10523F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10524
c63b3cba 10525SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10526M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10527L: linux-mmc@vger.kernel.org
10528S: Maintained
10529F: drivers/mmc/host/sdhci-spear.c
10530
8711cca2 10531SECURITY SUBSYSTEM
9b45c0d2 10532M: James Morris <james.l.morris@oracle.com>
9c3646d1 10533M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10534L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10536W: http://kernsec.org/
8711cca2 10537S: Supported
7d2c86b5 10538F: security/
8711cca2 10539
1da177e4 10540SECURITY CONTACT
8b58be88 10541M: Security Officers <security@kernel.org>
1da177e4
LT
10542S: Supported
10543
10544SELINUX SECURITY MODULE
e0238b4c 10545M: Paul Moore <paul@paul-moore.com>
8b58be88 10546M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10547M: Eric Paris <eparis@parisplace.org>
e0238b4c 10548L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10549W: http://selinuxproject.org
5a5f2acf 10550T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10551S: Supported
679655da
JP
10552F: include/linux/selinux*
10553F: security/selinux/
6bde95ce 10554F: scripts/selinux/
1da177e4 10555
c1c124e9
JJ
10556APPARMOR SECURITY MODULE
10557M: John Johansen <john.johansen@canonical.com>
10558L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10559W: apparmor.wiki.kernel.org
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10561S: Supported
10562F: security/apparmor/
10563
9b091556
KC
10564LOADPIN SECURITY MODULE
10565M: Kees Cook <keescook@chromium.org>
10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10567S: Supported
10568F: security/loadpin/
10569
730daa16
KC
10570YAMA SECURITY MODULE
10571M: Kees Cook <keescook@chromium.org>
10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10573S: Supported
10574F: security/yama/
10575
cef2cf07 10576SENSABLE PHANTOM
8b58be88 10577M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10578S: Maintained
679655da 10579F: drivers/misc/phantom.c
c117ab84 10580F: include/uapi/linux/phantom.h
cef2cf07 10581
6733b39a 10582SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10583M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10584M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10585M: John Soni Jose <sony.john@avagotech.com>
3387f656 10586L: linux-scsi@vger.kernel.org
4627de93 10587W: http://www.avagotech.com
3387f656
JP
10588S: Supported
10589F: drivers/scsi/be2iscsi/
6733b39a 10590
d2ee76fa 10591Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10592M: Sathya Perla <sathya.perla@broadcom.com>
10593M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10594M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10595M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10596L: netdev@vger.kernel.org
fea3af67 10597W: http://www.emulex.com
7d2c86b5 10598S: Supported
9aebddd1 10599F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10600
d2928a8c 10601EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10602M: Selvin Xavier <selvin.xavier@avagotech.com>
10603M: Devesh Sharma <devesh.sharma@avagotech.com>
10604M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10605L: linux-rdma@vger.kernel.org
10606W: http://www.emulex.com
10607S: Supported
10608F: drivers/infiniband/hw/ocrdma/
10609
8ceee660 10610SFC NETWORK DRIVER
c06f51ea 10611M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10612M: Edward Cree <ecree@solarflare.com>
10613M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10614L: netdev@vger.kernel.org
8ceee660 10615S: Supported
874aeea5 10616F: drivers/net/ethernet/sfc/
8ceee660 10617
e2d1d6c0 10618SGI GRU DRIVER
cc883afc 10619M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10620S: Maintained
679655da 10621F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10622
10623SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10624M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10625L: linux-ia64@vger.kernel.org
10626S: Supported
679655da 10627F: Documentation/ia64/serial.txt
df621252 10628F: drivers/tty/serial/ioc?_serial.c
679655da 10629F: include/linux/ioc?.h
e2d1d6c0 10630
75312619 10631SGI XP/XPC/XPNET DRIVER
e180383f
RH
10632M: Cliff Whickman <cpw@sgi.com>
10633M: Robin Holt <robinmholt@gmail.com>
75312619 10634S: Maintained
679655da 10635F: drivers/misc/sgi-xp/
75312619 10636
46eacf3b
AP
10637SI2157 MEDIA DRIVER
10638M: Antti Palosaari <crope@iki.fi>
10639L: linux-media@vger.kernel.org
a825eaec 10640W: https://linuxtv.org
46eacf3b
AP
10641W: http://palosaari.fi/linux/
10642Q: http://patchwork.linuxtv.org/project/linux-media/list/
10643T: git git://linuxtv.org/anttip/media_tree.git
10644S: Maintained
10645F: drivers/media/tuners/si2157*
10646
75e2d5ba
AP
10647SI2168 MEDIA DRIVER
10648M: Antti Palosaari <crope@iki.fi>
10649L: linux-media@vger.kernel.org
a825eaec 10650W: https://linuxtv.org
75e2d5ba
AP
10651W: http://palosaari.fi/linux/
10652Q: http://patchwork.linuxtv.org/project/linux-media/list/
10653T: git git://linuxtv.org/anttip/media_tree.git
10654S: Maintained
10655F: drivers/media/dvb-frontends/si2168*
10656
49cc629d
HV
10657SI470X FM RADIO RECEIVER I2C DRIVER
10658M: Hans Verkuil <hverkuil@xs4all.nl>
10659L: linux-media@vger.kernel.org
10660T: git git://linuxtv.org/media_tree.git
a825eaec 10661W: https://linuxtv.org
49cc629d
HV
10662S: Odd Fixes
10663F: drivers/media/radio/si470x/radio-si470x-i2c.c
10664
10665SI470X FM RADIO RECEIVER USB DRIVER
10666M: Hans Verkuil <hverkuil@xs4all.nl>
10667L: linux-media@vger.kernel.org
10668T: git git://linuxtv.org/media_tree.git
a825eaec 10669W: https://linuxtv.org
49cc629d
HV
10670S: Maintained
10671F: drivers/media/radio/si470x/radio-si470x-common.c
10672F: drivers/media/radio/si470x/radio-si470x.h
10673F: drivers/media/radio/si470x/radio-si470x-usb.c
10674
c937ca03
EV
10675SI4713 FM RADIO TRANSMITTER I2C DRIVER
10676M: Eduardo Valentin <edubezval@gmail.com>
10677L: linux-media@vger.kernel.org
10678T: git git://linuxtv.org/media_tree.git
a825eaec 10679W: https://linuxtv.org
c937ca03 10680S: Odd Fixes
99995ded 10681F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10682
10683SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10684M: Eduardo Valentin <edubezval@gmail.com>
10685L: linux-media@vger.kernel.org
10686T: git git://linuxtv.org/media_tree.git
a825eaec 10687W: https://linuxtv.org
c937ca03 10688S: Odd Fixes
99995ded
DR
10689F: drivers/media/radio/si4713/radio-platform-si4713.c
10690
10691SI4713 FM RADIO TRANSMITTER USB DRIVER
10692M: Hans Verkuil <hverkuil@xs4all.nl>
10693L: linux-media@vger.kernel.org
10694T: git git://linuxtv.org/media_tree.git
a825eaec 10695W: https://linuxtv.org
99995ded
DR
10696S: Maintained
10697F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10698
beb91d46 10699SIANO DVB DRIVER
5dc8a864
MCC
10700M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10701M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10702L: linux-media@vger.kernel.org
a825eaec 10703W: https://linuxtv.org
beb91d46
MCC
10704T: git git://linuxtv.org/media_tree.git
10705S: Odd fixes
10706F: drivers/media/common/siano/
beb91d46 10707F: drivers/media/usb/siano/
beb91d46 10708F: drivers/media/usb/siano/
14430813 10709F: drivers/media/mmc/siano/
beb91d46 10710
6f15b602
HG
10711SIMPLEFB FB DRIVER
10712M: Hans de Goede <hdegoede@redhat.com>
10713L: linux-fbdev@vger.kernel.org
10714S: Maintained
2d799dde 10715F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10716F: drivers/video/fbdev/simplefb.c
10717F: include/linux/platform_data/simplefb.h
10718
b618b69c 10719SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10720L: linux-media@vger.kernel.org
bb60fcb2 10721S: Orphan
b618b69c 10722F: drivers/media/platform/sh_veu.c
b618b69c
GL
10723
10724SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10725L: linux-media@vger.kernel.org
bb60fcb2 10726S: Orphan
b618b69c 10727F: drivers/media/platform/sh_vou.c
d647f0b7 10728F: include/media/drv-intf/sh_vou.h
b618b69c 10729
6349d997 10730SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10731M: Len Brown <lenb@kernel.org>
6349d997
LB
10732L: sfi-devel@simplefirmware.org
10733W: http://simplefirmware.org/
10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10735S: Supported
943fc810 10736F: arch/x86/platform/sfi/
6349d997
LB
10737F: drivers/sfi/
10738F: include/linux/sfi*.h
e2d1d6c0 10739
1da177e4
LT
10740SIMTEC EB110ATX (Chalice CATS)
10741P: Ben Dooks
b16957c6
BD
10742P: Vincent Sanders <vince@simtec.co.uk>
10743M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10744W: http://www.simtec.co.uk/products/EB110ATX/
10745S: Supported
10746
10747SIMTEC EB2410ITX (BAST)
10748P: Ben Dooks
b16957c6
BD
10749P: Vincent Sanders <vince@simtec.co.uk>
10750M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10751W: http://www.simtec.co.uk/products/EB2410ITX/
10752S: Supported
15dba387
JP
10753F: arch/arm/mach-s3c24xx/mach-bast.c
10754F: arch/arm/mach-s3c24xx/bast-ide.c
10755F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10756
4c5adde7 10757TI DAVINCI MACHINE SUPPORT
3ba789c0 10758M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10759M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10762S: Supported
14430813 10763F: arch/arm/mach-davinci/
046d0a37 10764F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10765
8d4b3f08 10766TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10767M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10768L: linux-media@vger.kernel.org
a825eaec 10769W: https://linuxtv.org
8d4b3f08
LP
10770Q: http://patchwork.linuxtv.org/project/linux-media/list/
10771T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10772S: Maintained
8d4b3f08
LP
10773F: drivers/media/platform/davinci/
10774F: include/media/davinci/
10775
417d2e50 10776TI AM437X VPFE DRIVER
e43cdb56 10777M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10778L: linux-media@vger.kernel.org
a825eaec 10779W: https://linuxtv.org
417d2e50
BP
10780Q: http://patchwork.linuxtv.org/project/linux-media/list/
10781T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10782S: Maintained
10783F: drivers/media/platform/am437x/
10784
c4c0283a 10785OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10786M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10787L: linux-media@vger.kernel.org
a825eaec 10788W: https://linuxtv.org
c4c0283a
BP
10789Q: http://patchwork.linuxtv.org/project/linux-media/list/
10790T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10791S: Maintained
10792F: drivers/media/i2c/ov2659.c
b5dcee22 10793F: include/media/i2c/ov2659.h
c4c0283a 10794
3a6779f5
SM
10795SILICON MOTION SM712 FRAME BUFFER DRIVER
10796M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10797M: Teddy Wang <teddy.wang@siliconmotion.com>
10798M: Sudip Mukherjee <sudip@vectorindia.org>
10799L: linux-fbdev@vger.kernel.org
10800S: Maintained
10801F: drivers/video/fbdev/sm712*
10802F: Documentation/fb/sm712fb.txt
10803
92aab3c0 10804SIS 190 ETHERNET DRIVER
8b58be88 10805M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10806L: netdev@vger.kernel.org
10807S: Maintained
8c7de408 10808F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10809
1da177e4 10810SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10811M: Daniele Venzano <venza@brownhat.org>
1da177e4 10812W: http://www.brownhat.org/sis900.html
979b6c13 10813L: netdev@vger.kernel.org
1da177e4 10814S: Maintained
8c7de408 10815F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10816
10817SIS FRAMEBUFFER DRIVER
8b58be88 10818M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10819W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10820S: Maintained
679655da 10821F: Documentation/fb/sisfb.txt
8a61f013 10822F: drivers/video/fbdev/sis/
679655da 10823F: include/video/sisfb.h
1da177e4
LT
10824
10825SIS USB2VGA DRIVER
8b58be88 10826M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10827W: http://www.winischhofer.at/linuxsisusbvga.shtml
10828S: Maintained
679655da 10829F: drivers/usb/misc/sisusbvga/
1da177e4 10830
415ad26d 10831SLAB ALLOCATOR
16e943bf 10832M: Christoph Lameter <cl@linux.com>
2ed1c525 10833M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10834M: David Rientjes <rientjes@google.com>
10835M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10836M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10837L: linux-mm@kvack.org
10838S: Maintained
679655da 10839F: include/linux/sl?b*.h
16e943bf 10840F: mm/sl?b*
415ad26d 10841
9fab9787 10842SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10843M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10844M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10845M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10846R: Steven Rostedt <rostedt@goodmis.org>
10847R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10848L: linux-kernel@vger.kernel.org
9fab9787
PM
10849W: http://www.rdrop.com/users/paulmck/RCU/
10850S: Supported
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10852F: include/linux/srcu.h
10853F: kernel/rcu/srcu.c
9fab9787 10854
66372841
CS
10855SMACK SECURITY MODULE
10856M: Casey Schaufler <casey@schaufler-ca.com>
10857L: linux-security-module@vger.kernel.org
10858W: http://schaufler-ca.com
ece38248 10859T: git git://github.com/cschaufler/smack-next
66372841
CS
10860S: Maintained
10861F: Documentation/security/Smack.txt
10862F: security/smack/
10863
20651e0b 10864DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10865M: Kevin Hilman <khilman@kernel.org>
10866M: Nishanth Menon <nm@ti.com>
10867S: Maintained
20651e0b 10868F: drivers/power/avs/
68ace3e1
KH
10869F: include/linux/power/smartreflex.h
10870L: linux-pm@vger.kernel.org
10871
1da177e4 10872SMC91x ETHERNET DRIVER
2f82af08 10873M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10874S: Odd Fixes
ae150435 10875F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10876
e8e31622
SA
10877SMIA AND SMIA++ IMAGE SENSOR DRIVER
10878M: Sakari Ailus <sakari.ailus@iki.fi>
10879L: linux-media@vger.kernel.org
10880S: Maintained
14430813 10881F: drivers/media/i2c/smiapp/
b5dcee22 10882F: include/media/i2c/smiapp.h
e8e31622
SA
10883F: drivers/media/i2c/smiapp-pll.c
10884F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10885F: include/uapi/linux/smiapp.h
a2cec3c0 10886F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10887
920fa1ff
GR
10888SMM665 HARDWARE MONITOR DRIVER
10889M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10890L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10891S: Maintained
10892F: Documentation/hwmon/smm665
10893F: drivers/hwmon/smm665.c
10894
9df7305b 10895SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10896M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10897L: linux-hwmon@vger.kernel.org
90b24cfb 10898S: Maintained
9df7305b
SG
10899F: Documentation/hwmon/emc2103
10900F: drivers/hwmon/emc2103.c
10901
a98d506c
HG
10902SMSC SCH5627 HARDWARE MONITOR DRIVER
10903M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10904L: linux-hwmon@vger.kernel.org
a98d506c
HG
10905S: Supported
10906F: Documentation/hwmon/sch5627
10907F: drivers/hwmon/sch5627.c
10908
6ea884db 10909SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10910M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10911L: linux-hwmon@vger.kernel.org
6ea884db 10912S: Maintained
679655da
JP
10913F: Documentation/hwmon/smsc47b397
10914F: drivers/hwmon/smsc47b397.c
6ea884db 10915
fd9abb3d 10916SMSC911x ETHERNET DRIVER
90b24cfb 10917M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10918L: netdev@vger.kernel.org
90b24cfb 10919S: Maintained
679655da 10920F: include/linux/smsc911x.h
ae150435 10921F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10922
10923SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10924M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10925L: netdev@vger.kernel.org
90b24cfb 10926S: Maintained
ae150435 10927F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10928
3c8a63e2 10929SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10930M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10931L: linux-fbdev@vger.kernel.org
90b24cfb 10932S: Maintained
8a61f013 10933F: drivers/video/fbdev/smscufx.c
3c8a63e2 10934
668acf32 10935SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10936M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10937L: linux-media@vger.kernel.org
275ffde4 10938T: git git://linuxtv.org/media_tree.git
795fb7e7 10939S: Maintained
90d72ac6
MCC
10940F: include/media/soc*
10941F: drivers/media/i2c/soc_camera/
10942F: drivers/media/platform/soc_camera/
668acf32 10943
e2d1d6c0 10944SOEKRIS NET48XX LED SUPPORT
8b58be88 10945M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10946S: Maintained
679655da 10947F: drivers/leds/leds-net48xx.c
e2d1d6c0 10948
e3994db1 10949SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10950M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10951M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10952M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10953M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10954L: linux-media@vger.kernel.org
10955S: Supported
10956F: drivers/media/pci/solo6x10/
10957
1da177e4 10958SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10959M: Shaohua Li <shli@kernel.org>
1da177e4 10960L: linux-raid@vger.kernel.org
0f9ce866 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10962S: Supported
679655da
JP
10963F: drivers/md/
10964F: include/linux/raid/
c117ab84 10965F: include/uapi/linux/raid/
1da177e4 10966
1da177e4 10967SONIC NETWORK DRIVER
8b58be88 10968M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10969L: netdev@vger.kernel.org
1da177e4 10970S: Maintained
d9fb9f38 10971F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10972
61e115a5 10973SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10974M: Michael Buesch <m@bues.ch>
e7828b28 10975L: linux-wireless@vger.kernel.org
61e115a5 10976S: Maintained
679655da
JP
10977F: drivers/ssb/
10978F: include/linux/ssb/
61e115a5 10979
1da177e4 10980SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10981M: Mattia Dongili <malattia@linux.it>
d0944853 10982L: platform-driver-x86@vger.kernel.org
5b18167d 10983W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10984S: Maintained
679655da
JP
10985F: Documentation/laptops/sony-laptop.txt
10986F: drivers/char/sonypi.c
10987F: drivers/platform/x86/sony-laptop.c
10988F: include/linux/sony-laptop.h
1da177e4 10989
baf8532a 10990SONY MEMORYSTICK CARD SUPPORT
8b58be88 10991M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10992W: http://tifmxx.berlios.de/
10993S: Maintained
679655da 10994F: drivers/memstick/host/tifm_ms.c
baf8532a 10995
0ab30494
ML
10996SONY MEMORYSTICK STANDARD SUPPORT
10997M: Maxim Levitsky <maximlevitsky@gmail.com>
10998S: Maintained
10999F: drivers/memstick/core/ms_block.*
11000
1da177e4 11001SOUND
8b58be88 11002M: Jaroslav Kysela <perex@perex.cz>
d8130624 11003M: Takashi Iwai <tiwai@suse.com>
93711660 11004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11005W: http://www.alsa-project.org/
dde7ad8d 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11007T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11008Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11009S: Maintained
3126a179
JP
11010F: Documentation/sound/
11011F: include/sound/
c117ab84 11012F: include/uapi/sound/
679655da 11013F: sound/
1da177e4 11014
33bbe149
MB
11015SOUND - COMPRESSED AUDIO
11016M: Vinod Koul <vinod.koul@intel.com>
11017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11019S: Supported
f672f31a 11020F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11021F: include/sound/compress_driver.h
f672f31a 11022F: include/uapi/sound/compress_*
33bbe149
MB
11023F: sound/core/compress_offload.c
11024F: sound/soc/soc-compress.c
11025
bd903bde 11026SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11027M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11028M: Mark Brown <broonie@kernel.org>
86f14df8 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11031W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11032S: Supported
181ad2a5 11033F: Documentation/devicetree/bindings/sound/
2820f615 11034F: Documentation/sound/alsa/soc/
679655da 11035F: sound/soc/
e6e55122 11036F: include/sound/soc*
eb1a6af3 11037
d7f8761b
MB
11038SOUND - DMAENGINE HELPERS
11039M: Lars-Peter Clausen <lars@metafoo.de>
11040S: Supported
11041F: include/sound/dmaengine_pcm.h
11042F: sound/core/pcm_dmaengine.c
11043F: sound/soc/soc-generic-dmaengine-pcm.c
11044
990a6a99
OS
11045SP2 MEDIA DRIVER
11046M: Olli Salonen <olli.salonen@iki.fi>
11047L: linux-media@vger.kernel.org
a825eaec 11048W: https://linuxtv.org
990a6a99
OS
11049Q: http://patchwork.linuxtv.org/project/linux-media/list/
11050S: Maintained
11051F: drivers/media/dvb-frontends/sp2*
11052
473321fc 11053SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11054M: "David S. Miller" <davem@davemloft.net>
1da177e4 11055L: sparclinux@vger.kernel.org
8a6e2535 11056Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11059S: Maintained
679655da 11060F: arch/sparc/
7765b8bb 11061F: drivers/sbus/
1da177e4 11062
6404fcca
DM
11063SPARC SERIAL DRIVERS
11064M: "David S. Miller" <davem@davemloft.net>
11065L: sparclinux@vger.kernel.org
08deed1e
JP
11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11068S: Maintained
6816383a 11069F: include/linux/sunserialcore.h
df621252 11070F: drivers/tty/serial/suncore.c
df621252
GKH
11071F: drivers/tty/serial/sunhv.c
11072F: drivers/tty/serial/sunsab.c
11073F: drivers/tty/serial/sunsab.h
11074F: drivers/tty/serial/sunsu.c
11075F: drivers/tty/serial/sunzilog.c
11076F: drivers/tty/serial/sunzilog.h
6404fcca 11077
389325b4
CL
11078SPARSE CHECKER
11079M: "Christopher Li" <sparse@chrisli.org>
11080L: linux-sparse@vger.kernel.org
11081W: https://sparse.wiki.kernel.org/
11082T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11083T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11084S: Maintained
11085F: include/linux/compiler.h
11086
fc0c195a 11087SPEAR PLATFORM SUPPORT
da89947b 11088M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11089M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11091W: http://www.st.com/spear
11092S: Maintained
e68d7c14 11093F: arch/arm/boot/dts/spear*
281e192f 11094F: arch/arm/mach-spear/
fc0c195a 11095
11096SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11097M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11099W: http://www.st.com/spear
11100S: Maintained
5df33a62 11101F: drivers/clk/spear/
fc0c195a 11102
e2d1d6c0 11103SPI SUBSYSTEM
b02e48f2 11104M: Mark Brown <broonie@kernel.org>
dfbe403c 11105L: linux-spi@vger.kernel.org
e7e4e13c 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11107Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11108S: Maintained
87306eb7 11109F: Documentation/devicetree/bindings/spi/
679655da
JP
11110F: Documentation/spi/
11111F: drivers/spi/
11112F: include/linux/spi/
c117ab84 11113F: include/uapi/linux/spi/
e2d1d6c0 11114
2752e401 11115SPIDERNET NETWORK DRIVER for CELL
8b58be88 11116M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11117L: netdev@vger.kernel.org
11118S: Supported
679655da 11119F: Documentation/networking/spider_net.txt
8df158ac 11120F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11121
e2d1d6c0 11122SPU FILE SYSTEM
8b58be88 11123M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11124L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11125W: http://www.ibm.com/developerworks/power/cell/
11126S: Supported
679655da
JP
11127F: Documentation/filesystems/spufs.txt
11128F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11129
fc555841 11130SQUASHFS FILE SYSTEM
d7f2ff67 11131M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11132L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11133W: http://squashfs.org.uk
9f273c24 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11135S: Maintained
679655da
JP
11136F: Documentation/filesystems/squashfs.txt
11137F: fs/squashfs/
fc555841 11138
1da177e4 11139SRM (Alpha) environment access
8b58be88 11140M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11141S: Maintained
679655da 11142F: arch/alpha/kernel/srm_env.c
1da177e4 11143
26e9a397 11144STABLE BRANCH
879a5a00 11145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11146L: stable@vger.kernel.org
879a5a00 11147S: Supported
7b175c46 11148F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11149
26e9a397 11150STAGING SUBSYSTEM
879a5a00 11151M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11153L: devel@driverdev.osuosl.org
879a5a00 11154S: Supported
679655da 11155F: drivers/staging/
dbc6c2cc 11156
ebd3d010
JP
11157STAGING - COMEDI
11158M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11159M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11160S: Odd Fixes
11161F: drivers/staging/comedi/
11162
a0138163
JP
11163STAGING - FLARION FT1000 DRIVERS
11164M: Marek Belisko <marek.belisko@gmail.com>
11165S: Odd Fixes
11166F: drivers/staging/ft1000/
11167
6c1bb424 11168STAGING - INDUSTRIAL IO
030a13d7 11169M: Jonathan Cameron <jic23@kernel.org>
a0138163 11170L: linux-iio@vger.kernel.org
6c1bb424 11171S: Odd Fixes
5291582d 11172F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11173F: drivers/staging/iio/
11174
a0138163
JP
11175STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11176M: Jarod Wilson <jarod@wilsonet.com>
11177W: http://www.lirc.org/
11178S: Odd Fixes
b2b0186d 11179F: drivers/staging/media/lirc/
a0138163 11180
f5e5de1e
OD
11181STAGING - LUSTRE PARALLEL FILESYSTEM
11182M: Oleg Drokin <oleg.drokin@intel.com>
11183M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11184L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11185W: http://wiki.lustre.org/
f5e5de1e
OD
11186S: Maintained
11187F: drivers/staging/lustre
11188
7c6b6c71
MD
11189STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11190M: Marc Dietrich <marvin24@gmx.de>
11191L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11192L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11193S: Maintained
11194F: drivers/staging/nvec/
11195
53c43c5c
GKH
11196STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11197M: Jens Frederich <jfrederich@gmail.com>
11198M: Daniel Drake <dsd@laptop.org>
11199M: Jon Nettleton <jon.nettleton@gmail.com>
11200W: http://wiki.laptop.org/go/DCON
11201S: Maintained
11202F: drivers/staging/olpc_dcon/
11203
a0138163
JP
11204STAGING - REALTEK RTL8712U DRIVERS
11205M: Larry Finger <Larry.Finger@lwfinger.net>
11206M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11207S: Odd Fixes
11208F: drivers/staging/rtl8712/
11209
7591ba8b
JS
11210STAGING - REALTEK RTL8723U WIRELESS DRIVER
11211M: Larry Finger <Larry.Finger@lwfinger.net>
11212M: Jes Sorensen <Jes.Sorensen@redhat.com>
11213L: linux-wireless@vger.kernel.org
11214S: Maintained
11215F: drivers/staging/rtl8723au/
11216
980ac4d7
SM
11217STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11218M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11219M: Teddy Wang <teddy.wang@siliconmotion.com>
11220M: Sudip Mukherjee <sudip@vectorindia.org>
11221L: linux-fbdev@vger.kernel.org
11222S: Maintained
11223F: drivers/staging/sm750fb/
11224
510fa408
JP
11225STAGING - SLICOSS
11226M: Lior Dotan <liodot@gmail.com>
11227M: Christopher Harrer <charrer@alacritech.com>
11228S: Odd Fixes
11229F: drivers/staging/slicoss/
11230
a0138163
JP
11231STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11232M: William Hubbs <w.d.hubbs@gmail.com>
11233M: Chris Brannon <chris@the-brannons.com>
d33bce31 11234M: Kirk Reiser <kirk@reisers.ca>
a0138163 11235M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11236L: speakup@linux-speakup.org
a0138163
JP
11237W: http://www.linux-speakup.org/
11238S: Odd Fixes
11239F: drivers/staging/speakup/
11240
b3e871ce
JP
11241STAGING - VIA VT665X DRIVERS
11242M: Forest Bond <forest@alittletooquiet.net>
11243S: Odd Fixes
11244F: drivers/staging/vt665?/
11245
a30baec1 11246STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11247M: Aditya Shankar <aditya.shankar@microchip.com>
11248M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11249L: linux-wireless@vger.kernel.org
11250S: Supported
11251F: drivers/staging/wilc1000/
11252
709bcb07 11253STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11254M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11255S: Odd Fixes
11256F: drivers/staging/xgifb/
11257
1da177e4 11258STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11259M: Ion Badulescu <ionut@badula.org>
b4f90189 11260S: Odd Fixes
9bba23b0 11261F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11262
e2d1d6c0 11263SUN3/3X
8b58be88 11264M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11265W: http://sammy.net/sun3/
11266S: Maintained
679655da
JP
11267F: arch/m68k/kernel/*sun3*
11268F: arch/m68k/sun3*/
11269F: arch/m68k/include/asm/sun3*
e689cf4a 11270F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11271
af6a5af8
HG
11272SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11273M: Hans de Goede <hdegoede@redhat.com>
11274L: linux-input@vger.kernel.org
11275S: Maintained
11276F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11277F: drivers/input/keyboard/sun4i-lradc-keys.c
11278
2bc9ff01
DK
11279SUNDANCE NETWORK DRIVER
11280M: Denis Kirjanov <kda@linux-powerpc.org>
11281L: netdev@vger.kernel.org
11282S: Maintained
11283F: drivers/net/ethernet/dlink/sundance.c
11284
2cbb12a4 11285SUPERH
114bf37e
RF
11286M: Yoshinori Sato <ysato@users.sourceforge.jp>
11287M: Rich Felker <dalias@libc.org>
2cbb12a4 11288L: linux-sh@vger.kernel.org
8a6e2535 11289Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11290S: Maintained
066069e1 11291F: Documentation/sh/
679655da 11292F: arch/sh/
066069e1 11293F: drivers/sh/
1da177e4 11294
4480f15b 11295SUSPEND TO RAM
7fb06082 11296M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11297M: Len Brown <len.brown@intel.com>
11298M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11299L: linux-pm@vger.kernel.org
e2d1d6c0 11300S: Supported
679655da
JP
11301F: Documentation/power/
11302F: arch/x86/kernel/acpi/
11303F: drivers/base/power/
11304F: kernel/power/
11305F: include/linux/suspend.h
11306F: include/linux/freezer.h
11307F: include/linux/pm.h
1da177e4
LT
11308
11309SVGA HANDLING
8b58be88 11310M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11311L: linux-video@atrey.karlin.mff.cuni.cz
11312S: Maintained
679655da
JP
11313F: Documentation/svga.txt
11314F: arch/x86/boot/video*
1da177e4 11315
6e28b761
KRW
11316SWIOTLB SUBSYSTEM
11317M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11318L: linux-kernel@vger.kernel.org
9f273c24 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11320S: Supported
11321F: lib/swiotlb.c
11322F: arch/*/kernel/pci-swiotlb.c
11323F: include/linux/swiotlb.h
11324
007f790c
JP
11325SWITCHDEV
11326M: Jiri Pirko <jiri@resnulli.us>
11327L: netdev@vger.kernel.org
11328S: Supported
11329F: net/switchdev/
11330F: include/net/switchdev.h
11331
db8e35d5
VG
11332SYNOPSYS ARC ARCHITECTURE
11333M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11334L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11335S: Supported
11336F: arch/arc/
9b28829d 11337F: Documentation/devicetree/bindings/arc/*
2d799dde 11338F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11339F: drivers/tty/serial/arc_uart.c
b7182d1a 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11341
556cc1c5
AB
11342SYNOPSYS ARC SDP platform support
11343M: Alexey Brodkin <abrodkin@synopsys.com>
11344S: Supported
11345F: arch/arc/plat-axs10x
11346F: arch/arc/boot/dts/ax*
11347F: Documentation/devicetree/bindings/arc/axs10*
11348
6c284c9a
LJ
11349SYSTEM CONFIGURATION (SYSCON)
11350M: Lee Jones <lee.jones@linaro.org>
11351M: Arnd Bergmann <arnd@arndb.de>
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11353S: Supported
11354F: drivers/mfd/syscon.c
11355
1da177e4 11356SYSV FILESYSTEM
8b58be88 11357M: Christoph Hellwig <hch@infradead.org>
1da177e4 11358S: Maintained
679655da
JP
11359F: Documentation/filesystems/sysv-fs.txt
11360F: fs/sysv/
11361F: include/linux/sysv_fs.h
1da177e4 11362
86cfa7fc 11363TARGET SUBSYSTEM
9c3646d1 11364M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11365L: linux-scsi@vger.kernel.org
b9f5edc2 11366L: target-devel@vger.kernel.org
86cfa7fc 11367W: http://www.linux-iscsi.org
cf015e9f 11368W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11370S: Supported
11371F: drivers/target/
11372F: include/target/
11373F: Documentation/target/
11374
4e68852d 11375TASKSTATS STATISTICS INTERFACE
185e595f 11376M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11377S: Maintained
679655da
JP
11378F: Documentation/accounting/taskstats*
11379F: include/linux/taskstats*
11380F: kernel/taskstats.c
4e68852d 11381
781b456a 11382TC CLASSIFIER
f935f3f8 11383M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11384L: netdev@vger.kernel.org
11385S: Maintained
679655da 11386F: include/net/pkt_cls.h
c117ab84 11387F: include/uapi/linux/pkt_cls.h
679655da 11388F: net/sched/
781b456a 11389
5067f08a 11390TCP LOW PRIORITY MODULE
8b58be88
JP
11391M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11392M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11393W: http://tcp-lp-mod.sourceforge.net/
11394S: Maintained
679655da 11395F: net/ipv4/tcp_lp.c
5067f08a 11396
91952bc0
AP
11397TDA10071 MEDIA DRIVER
11398M: Antti Palosaari <crope@iki.fi>
11399L: linux-media@vger.kernel.org
a825eaec 11400W: https://linuxtv.org
91952bc0
AP
11401W: http://palosaari.fi/linux/
11402Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403T: git git://linuxtv.org/anttip/media_tree.git
11404S: Maintained
11405F: drivers/media/dvb-frontends/tda10071*
11406
11407TDA18212 MEDIA DRIVER
11408M: Antti Palosaari <crope@iki.fi>
11409L: linux-media@vger.kernel.org
a825eaec 11410W: https://linuxtv.org
91952bc0
AP
11411W: http://palosaari.fi/linux/
11412Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413T: git git://linuxtv.org/anttip/media_tree.git
11414S: Maintained
11415F: drivers/media/tuners/tda18212*
11416
11417TDA18218 MEDIA DRIVER
11418M: Antti Palosaari <crope@iki.fi>
11419L: linux-media@vger.kernel.org
a825eaec 11420W: https://linuxtv.org
91952bc0
AP
11421W: http://palosaari.fi/linux/
11422Q: http://patchwork.linuxtv.org/project/linux-media/list/
11423T: git git://linuxtv.org/anttip/media_tree.git
11424S: Maintained
11425F: drivers/media/tuners/tda18218*
11426
3b2f6aba
MK
11427TDA18271 MEDIA DRIVER
11428M: Michael Krufky <mkrufky@linuxtv.org>
11429L: linux-media@vger.kernel.org
a825eaec 11430W: https://linuxtv.org
3b2f6aba
MK
11431W: http://github.com/mkrufky
11432Q: http://patchwork.linuxtv.org/project/linux-media/list/
11433T: git git://linuxtv.org/mkrufky/tuners.git
11434S: Maintained
11435F: drivers/media/tuners/tda18271*
11436
e48307a9
MK
11437TDA827x MEDIA DRIVER
11438M: Michael Krufky <mkrufky@linuxtv.org>
11439L: linux-media@vger.kernel.org
a825eaec 11440W: https://linuxtv.org
e48307a9
MK
11441W: http://github.com/mkrufky
11442Q: http://patchwork.linuxtv.org/project/linux-media/list/
11443T: git git://linuxtv.org/mkrufky/tuners.git
11444S: Maintained
11445F: drivers/media/tuners/tda8290.*
11446
66cf9212
MK
11447TDA8290 MEDIA DRIVER
11448M: Michael Krufky <mkrufky@linuxtv.org>
11449L: linux-media@vger.kernel.org
a825eaec 11450W: https://linuxtv.org
66cf9212
MK
11451W: http://github.com/mkrufky
11452Q: http://patchwork.linuxtv.org/project/linux-media/list/
11453T: git git://linuxtv.org/mkrufky/tuners.git
11454S: Maintained
11455F: drivers/media/tuners/tda8290.*
11456
4b9fba30
HV
11457TDA9840 MEDIA DRIVER
11458M: Hans Verkuil <hverkuil@xs4all.nl>
11459L: linux-media@vger.kernel.org
11460T: git git://linuxtv.org/media_tree.git
a825eaec 11461W: https://linuxtv.org
4b9fba30
HV
11462S: Maintained
11463F: drivers/media/i2c/tda9840*
11464
2cb654fd 11465TEA5761 TUNER DRIVER
5dc8a864
MCC
11466M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11467M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11468L: linux-media@vger.kernel.org
a825eaec 11469W: https://linuxtv.org
2cb654fd
MCC
11470T: git git://linuxtv.org/media_tree.git
11471S: Odd fixes
11472F: drivers/media/tuners/tea5761.*
11473
11474TEA5767 TUNER DRIVER
5dc8a864
MCC
11475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11476M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11477L: linux-media@vger.kernel.org
a825eaec 11478W: https://linuxtv.org
2cb654fd
MCC
11479T: git git://linuxtv.org/media_tree.git
11480S: Maintained
11481F: drivers/media/tuners/tea5767.*
11482
4b9fba30
HV
11483TEA6415C 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/tea6415c*
11490
11491TEA6420 MEDIA DRIVER
11492M: Hans Verkuil <hverkuil@xs4all.nl>
11493L: linux-media@vger.kernel.org
11494T: git git://linuxtv.org/media_tree.git
a825eaec 11495W: https://linuxtv.org
4b9fba30
HV
11496S: Maintained
11497F: drivers/media/i2c/tea6420*
11498
3d249d4c 11499TEAM DRIVER
dca9ab92 11500M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11501L: netdev@vger.kernel.org
11502S: Supported
11503F: drivers/net/team/
11504F: include/linux/if_team.h
c117ab84 11505F: include/uapi/linux/if_team.h
3d249d4c 11506
7d029125 11507TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11508M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11509S: Maintained
11510F: arch/x86/platform/ts5500/
11511
40ad4a30
SY
11512TECHNOTREND USB IR RECEIVER
11513M: Sean Young <sean@mess.org>
11514L: linux-media@vger.kernel.org
11515S: Maintained
11516F: drivers/media/rc/ttusbir.c
11517
adabdb0c 11518TEGRA ARCHITECTURE SUPPORT
243d58ec 11519M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11520M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11521M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11522L: linux-tegra@vger.kernel.org
fd117cd1 11523Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11525S: Supported
bbbe96ed 11526N: [^a-z]tegra
84b9414b 11527
adabdb0c
SW
11528TEGRA CLOCK DRIVER
11529M: Peter De Schrijver <pdeschrijver@nvidia.com>
11530M: Prashant Gaikwad <pgaikwad@nvidia.com>
11531S: Supported
11532F: drivers/clk/tegra/
11533
86e486a0 11534TEGRA DMA DRIVERS
adabdb0c 11535M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11536M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11537S: Supported
86e486a0 11538F: drivers/dma/tegra*
adabdb0c 11539
adabdb0c
SW
11540TEGRA I2C DRIVER
11541M: Laxman Dewangan <ldewangan@nvidia.com>
11542S: Supported
11543F: drivers/i2c/busses/i2c-tegra.c
11544
11545TEGRA IOMMU DRIVERS
11546M: Hiroshi Doyu <hdoyu@nvidia.com>
11547S: Supported
11548F: drivers/iommu/tegra*
11549
11550TEGRA KBC DRIVER
11551M: Rakesh Iyer <riyer@nvidia.com>
11552M: Laxman Dewangan <ldewangan@nvidia.com>
11553S: Supported
11554F: drivers/input/keyboard/tegra-kbc.c
11555
adabdb0c
SW
11556TEGRA PWM DRIVER
11557M: Thierry Reding <thierry.reding@gmail.com>
11558S: Supported
11559F: drivers/pwm/pwm-tegra.c
11560
11561TEGRA SERIAL DRIVER
11562M: Laxman Dewangan <ldewangan@nvidia.com>
11563S: Supported
11564F: drivers/tty/serial/serial-tegra.c
11565
11566TEGRA SPI DRIVER
11567M: Laxman Dewangan <ldewangan@nvidia.com>
11568S: Supported
11569F: drivers/spi/spi-tegra*
11570
1a348ccc 11571TEHUTI ETHERNET DRIVER
8b58be88 11572M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11573L: netdev@vger.kernel.org
11574S: Supported
ef7f5429 11575F: drivers/net/ethernet/tehuti/*
1a348ccc 11576
4e68852d 11577Telecom Clock Driver for MCPL0010
8b58be88 11578M: Mark Gross <mark.gross@intel.com>
4e68852d 11579S: Supported
679655da 11580F: drivers/char/tlclk.c
4e68852d 11581
4480f15b 11582TENSILICA XTENSA PORT (xtensa)
8b58be88 11583M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11584M: Max Filippov <jcmvbkbc@gmail.com>
11585L: linux-xtensa@linux-xtensa.org
9f273c24 11586T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11587S: Maintained
679655da 11588F: arch/xtensa/
3dc99857 11589F: drivers/irqchip/irq-xtensa-*
4e68852d 11590
5313ba66
HV
11591THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11592M: Hans Verkuil <hverkuil@xs4all.nl>
11593L: linux-media@vger.kernel.org
11594T: git git://linuxtv.org/media_tree.git
a825eaec 11595W: https://linuxtv.org
5313ba66
HV
11596S: Maintained
11597F: drivers/media/radio/radio-raremono.c
11598
d3fb6955 11599THERMAL
b75f0050 11600M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11601M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11602L: linux-pm@vger.kernel.org
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11605Q: https://patchwork.kernel.org/project/linux-pm/list/
11606S: Supported
11607F: drivers/thermal/
11608F: include/linux/thermal.h
af6c9f16 11609F: include/uapi/linux/thermal.h
b75f0050
JP
11610F: include/linux/cpu_cooling.h
11611F: Documentation/devicetree/bindings/thermal/
d3fb6955 11612
64e05d8b
VK
11613THERMAL/CPU_COOLING
11614M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11615M: Viresh Kumar <viresh.kumar@linaro.org>
11616M: Javi Merino <javi.merino@arm.com>
11617L: linux-pm@vger.kernel.org
11618S: Supported
11619F: Documentation/thermal/cpu-cooling-api.txt
11620F: drivers/thermal/cpu_cooling.c
11621F: include/linux/cpu_cooling.h
11622
4e68852d 11623THINKPAD ACPI EXTRAS DRIVER
8b58be88 11624M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11625L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11626L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11627W: http://ibm-acpi.sourceforge.net
11628W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11629T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11630S: Maintained
679655da 11631F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11632
1b46f2a2 11633TI BANDGAP AND THERMAL DRIVER
f14d1c24 11634M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11635M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11636L: linux-pm@vger.kernel.org
531ff13e 11637L: linux-omap@vger.kernel.org
5a723e81 11638S: Maintained
794b2e25 11639F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11640
ccf963d3
BP
11641TI VPE/CAL DRIVERS
11642M: Benoit Parrot <bparrot@ti.com>
11643L: linux-media@vger.kernel.org
11644W: http://linuxtv.org/
11645Q: http://patchwork.linuxtv.org/project/linux-media/list/
11646S: Maintained
11647F: drivers/media/platform/ti-vpe/
11648
0c7665c3
MF
11649TI CDCE706 CLOCK DRIVER
11650M: Max Filippov <jcmvbkbc@gmail.com>
11651S: Maintained
11652F: drivers/clk/clk-cdce706.c
11653
49b6a5e3
TK
11654TI CLOCK DRIVER
11655M: Tero Kristo <t-kristo@ti.com>
11656L: linux-omap@vger.kernel.org
11657S: Maintained
11658F: drivers/clk/ti/
11659F: include/linux/clk/ti.h
11660
f75cfbad
GS
11661TI ETHERNET SWITCH DRIVER (CPSW)
11662M: Mugunthan V N <mugunthanvnm@ti.com>
11663R: Grygorii Strashko <grygorii.strashko@ti.com>
11664L: linux-omap@vger.kernel.org
11665L: netdev@vger.kernel.org
11666S: Maintained
11667F: drivers/net/ethernet/ti/cpsw*
11668F: drivers/net/ethernet/ti/davinci*
11669
4020f2d7 11670TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11671M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11672S: Maintained
679655da
JP
11673F: drivers/misc/tifm*
11674F: drivers/mmc/host/tifm_sd.c
11675F: include/linux/tifm.h
4020f2d7 11676
e0c52404 11677TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11678M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11679L: linux-kernel@vger.kernel.org
11680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681S: Maintained
11682F: drivers/soc/ti/*
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11684
11685
152ad442
SR
11686TI LM49xxx FAMILY ASoC CODEC DRIVERS
11687M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11688M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11690S: Maintained
11691F: sound/soc/codecs/lm49453*
d392dead 11692F: sound/soc/codecs/isabelle*
152ad442 11693
0edd807d
KM
11694TI LP855x BACKLIGHT DRIVER
11695M: Milo Kim <milo.kim@ti.com>
11696S: Maintained
11697F: Documentation/backlight/lp855x-driver.txt
11698F: drivers/video/backlight/lp855x_bl.c
11699F: include/linux/platform_data/lp855x.h
11700
faf13f6d
KM
11701TI LP8727 CHARGER DRIVER
11702M: Milo Kim <milo.kim@ti.com>
11703S: Maintained
11704F: drivers/power/lp8727_charger.c
11705F: include/linux/platform_data/lp8727.h
11706
22f1229f
KM
11707TI LP8788 MFD DRIVER
11708M: Milo Kim <milo.kim@ti.com>
11709S: Maintained
11710F: drivers/iio/adc/lp8788_adc.c
11711F: drivers/leds/leds-lp8788.c
11712F: drivers/mfd/lp8788*.c
11713F: drivers/power/lp8788-charger.c
11714F: drivers/regulator/lp8788-*.c
11715F: include/linux/mfd/lp8788*.h
11716
84640e27
KM
11717TI NETCP ETHERNET DRIVER
11718M: Wingman Kwok <w-kwok2@ti.com>
11719M: Murali Karicheri <m-karicheri2@ti.com>
11720L: netdev@vger.kernel.org
11721S: Maintained
11722F: drivers/net/ethernet/ti/netcp*
11723
217e0ca9
KC
11724TI TAS571X FAMILY ASoC CODEC DRIVER
11725M: Kevin Cernekee <cernekee@chromium.org>
11726L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11727S: Odd Fixes
11728F: sound/soc/codecs/tas571x*
11729
dd5e8e6b 11730TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11731M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11733S: Maintained
11734F: sound/soc/codecs/twl4030*
11735
90921014 11736TI WILINK WIRELESS DRIVERS
90921014
LC
11737L: linux-wireless@vger.kernel.org
11738W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11739W: http://wireless.kernel.org/en/users/Drivers/wl1251
11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11741S: Orphan
90921014
LC
11742F: drivers/net/wireless/ti/
11743F: include/linux/wl12xx.h
11744
e86eaa3a 11745TIPC NETWORK LAYER
8b58be88 11746M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11747M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11748L: netdev@vger.kernel.org (core kernel code)
11749L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11750W: http://tipc.sourceforge.net/
e86eaa3a 11751S: Maintained
c117ab84 11752F: include/uapi/linux/tipc*.h
679655da 11753F: net/tipc/
e86eaa3a 11754
867e359b 11755TILE ARCHITECTURE
b9a279f6 11756M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11757W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11759S: Supported
11760F: arch/tile/
6b940606 11761F: drivers/char/tile-srom.c
5c770755 11762F: drivers/edac/tile_edac.c
6b940606
CM
11763F: drivers/net/ethernet/tile/
11764F: drivers/rtc/rtc-tile.c
11765F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11766F: drivers/tty/serial/tilegx.c
6b940606
CM
11767F: drivers/usb/host/*-tilegx.c
11768F: include/linux/usb/tilegx.h
867e359b 11769
1da177e4 11770TLAN NETWORK DRIVER
8b58be88 11771M: Samuel Chessman <chessman@tux.org>
88c07dde 11772L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11773W: http://sourceforge.net/projects/tlan/
11774S: Maintained
679655da 11775F: Documentation/networking/tlan.txt
b544dbac 11776F: drivers/net/ethernet/ti/tlan.*
1da177e4 11777
d74db3b2 11778TOMOYO SECURITY MODULE
8b58be88
JP
11779M: Kentaro Takeda <takedakn@nttdata.co.jp>
11780M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11781L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11782L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11783L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11784L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11785W: http://tomoyo.sourceforge.jp/
843d183c 11786T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11787S: Maintained
679655da 11788F: security/tomoyo/
d74db3b2 11789
9caeb532 11790TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11791M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11792L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11793S: Maintained
11794F: drivers/platform/x86/topstar-laptop.c
11795
1da177e4 11796TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11797M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11798L: platform-driver-x86@vger.kernel.org
0a63ca11 11799S: Maintained
679655da 11800F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11801
0a63ca11
AA
11802TOSHIBA BLUETOOTH DRIVER
11803M: Azael Avalos <coproscefalo@gmail.com>
11804L: platform-driver-x86@vger.kernel.org
11805S: Maintained
11806F: drivers/platform/x86/toshiba_bluetooth.c
11807
11808TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11809M: Azael Avalos <coproscefalo@gmail.com>
11810L: platform-driver-x86@vger.kernel.org
11811S: Maintained
11812F: drivers/platform/x86/toshiba_haps.c
11813
14991fc7
AA
11814TOSHIBA WMI HOTKEYS DRIVER
11815M: Azael Avalos <coproscefalo@gmail.com>
11816L: platform-driver-x86@vger.kernel.org
11817S: Maintained
11818F: drivers/platform/x86/toshiba-wmi.c
11819
1da177e4 11820TOSHIBA SMM DRIVER
8b58be88 11821M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11822W: http://www.buzzard.org.uk/toshiba/
11823S: Maintained
679655da
JP
11824F: drivers/char/toshiba.c
11825F: include/linux/toshiba.h
c117ab84 11826F: include/uapi/linux/toshiba.h
1da177e4 11827
d32d9864
MR
11828TOSHIBA TC358743 DRIVER
11829M: Mats Randgaard <matrandg@cisco.com>
11830L: linux-media@vger.kernel.org
11831S: Maintained
11832F: drivers/media/i2c/tc358743*
b5dcee22 11833F: include/media/i2c/tc358743.h
d32d9864 11834
560e6475
WS
11835TMIO/SDHI MMC DRIVER
11836M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11837L: linux-mmc@vger.kernel.org
560e6475 11838S: Supported
d1057c40
GL
11839F: drivers/mmc/host/tmio_mmc*
11840F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11841F: include/linux/mfd/tmio.h
d719f900 11842
917cc4e6
GR
11843TMP401 HARDWARE MONITOR DRIVER
11844M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11845L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11846S: Maintained
11847F: Documentation/hwmon/tmp401
11848F: drivers/hwmon/tmp401.c
11849
98f32602 11850TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11851M: Hugh Dickins <hughd@google.com>
98f32602
HD
11852L: linux-mm@kvack.org
11853S: Maintained
11854F: include/linux/shmem_fs.h
11855F: mm/shmem.c
11856
45f95b53 11857TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11858M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11859M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11860L: linux-media@vger.kernel.org
a825eaec 11861W: https://linuxtv.org
45f95b53
MCC
11862T: git git://linuxtv.org/media_tree.git
11863S: Odd fixes
11864F: drivers/media/usb/tm6000/
11865
c65fde19
HV
11866TW68 VIDEO4LINUX DRIVER
11867M: Hans Verkuil <hverkuil@xs4all.nl>
11868L: linux-media@vger.kernel.org
11869T: git git://linuxtv.org/media_tree.git
a825eaec 11870W: https://linuxtv.org
c65fde19
HV
11871S: Odd Fixes
11872F: drivers/media/pci/tw68/
11873
704a84cc
EG
11874TW686X VIDEO4LINUX DRIVER
11875M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11876L: linux-media@vger.kernel.org
11877T: git git://linuxtv.org/media_tree.git
11878W: http://linuxtv.org
11879S: Maintained
11880F: drivers/media/pci/tw686x/
11881
4e68852d 11882TPM DEVICE DRIVER
901486b8 11883M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11884M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11885M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11886R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11887W: http://tpmdd.sourceforge.net
63a10dfd 11888L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11889Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11890T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11891S: Maintained
679655da 11892F: drivers/char/tpm/
4e68852d 11893
1a0f1b27
AL
11894TPM IBM_VTPM DEVICE DRIVER
11895M: Ashley Lai <ashleydlai@gmail.com>
11896W: http://tpmdd.sourceforge.net
11897L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11898S: Maintained
11899F: drivers/char/tpm/tpm_ibmvtpm*
11900
d6f005a1
JP
11901TRACING
11902M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11903M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11905S: Maintained
11906F: Documentation/trace/ftrace.txt
11907F: arch/*/*/*/ftrace.h
11908F: arch/*/kernel/ftrace.c
11909F: include/*/ftrace.h
11910F: include/linux/trace*.h
11911F: include/trace/
11912F: kernel/trace/
6e68e6c5 11913F: tools/testing/selftests/ftrace/
d6f005a1 11914
4abac0d0
IM
11915TRACING MMIO ACCESSES (MMIOTRACE)
11916M: Steven Rostedt <rostedt@goodmis.org>
11917M: Ingo Molnar <mingo@kernel.org>
11918R: Karol Herbst <karolherbst@gmail.com>
11919R: Pekka Paalanen <ppaalanen@gmail.com>
11920S: Maintained
11921L: linux-kernel@vger.kernel.org
11922L: nouveau@lists.freedesktop.org
11923F: kernel/trace/trace_mmiotrace.c
11924F: include/linux/mmiotrace.h
11925F: arch/x86/mm/kmmio.c
11926F: arch/x86/mm/mmio-mod.c
11927F: arch/x86/mm/testmmiotrace.c
11928
1da177e4 11929TRIVIAL PATCHES
8b58be88 11930M: Jiri Kosina <trivial@kernel.org>
54e5881d 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11932S: Maintained
86ef925f 11933K: ^Subject:.*(?i)trivial
1da177e4 11934
4e68852d 11935TTY LAYER
879a5a00 11936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11937M: Jiri Slaby <jslaby@suse.com>
879a5a00 11938S: Supported
08deed1e 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11940F: Documentation/serial/
8dd5d2f1 11941F: drivers/tty/
df621252 11942F: drivers/tty/serial/serial_core.c
e3288775
AC
11943F: include/linux/serial_core.h
11944F: include/linux/serial.h
11945F: include/linux/tty.h
c117ab84
CEB
11946F: include/uapi/linux/serial_core.h
11947F: include/uapi/linux/serial.h
11948F: include/uapi/linux/tty.h
4e68852d 11949
91952bc0
AP
11950TUA9001 MEDIA DRIVER
11951M: Antti Palosaari <crope@iki.fi>
11952L: linux-media@vger.kernel.org
a825eaec 11953W: https://linuxtv.org
91952bc0
AP
11954W: http://palosaari.fi/linux/
11955Q: http://patchwork.linuxtv.org/project/linux-media/list/
11956T: git git://linuxtv.org/anttip/media_tree.git
11957S: Maintained
11958F: drivers/media/tuners/tua9001*
11959
740db6d7 11960TULIP NETWORK DRIVERS
740db6d7 11961L: netdev@vger.kernel.org
cf869eb1
GG
11962L: linux-parisc@vger.kernel.org
11963S: Orphan
0f04e2aa 11964F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11965
11966TUN/TAP driver
ba57b6f2 11967M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11968W: http://vtun.sourceforge.net/tun
11969S: Maintained
679655da
JP
11970F: Documentation/networking/tuntap.txt
11971F: arch/um/os-Linux/drivers/
1da177e4 11972
b454cc66 11973TURBOCHANNEL SUBSYSTEM
8b58be88 11974M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11975M: Ralf Baechle <ralf@linux-mips.org>
11976L: linux-mips@linux-mips.org
11977Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11978S: Maintained
679655da
JP
11979F: drivers/tc/
11980F: include/linux/tc.h
b454cc66 11981
1da177e4 11982U14-34F SCSI DRIVER
8b58be88 11983M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11984L: linux-scsi@vger.kernel.org
11985S: Maintained
679655da 11986F: drivers/scsi/u14-34f.c
1da177e4 11987
e2d1d6c0 11988UBI FILE SYSTEM (UBIFS)
a7859936 11989M: Richard Weinberger <richard@nod.at>
949cb623 11990M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11991M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11992L: linux-mtd@lists.infradead.org
e2966cbe 11993T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11994W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11995S: Supported
679655da
JP
11996F: Documentation/filesystems/ubifs.txt
11997F: fs/ubifs/
e2d1d6c0 11998
e1632fa2 11999UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12000M: Greg Ungerer <gerg@linux-m68k.org>
12001W: http://www.linux-m68k.org/
cc2020e6 12002W: http://www.uclinux.org/
e1632fa2 12003L: linux-m68k@lists.linux-m68k.org
cc2020e6 12004L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12006S: Maintained
e1632fa2
GU
12007F: arch/m68k/coldfire/
12008F: arch/m68k/68*/
61bc02bb
JP
12009F: arch/m68k/*/*_no.*
12010F: arch/m68k/include/asm/*_no.*
cc2020e6 12011
1da177e4 12012UDF FILESYSTEM
d8130624 12013M: Jan Kara <jack@suse.com>
1da177e4 12014S: Maintained
679655da
JP
12015F: Documentation/filesystems/udf.txt
12016F: fs/udf/
1da177e4 12017
cc2020e6 12018UFS FILESYSTEM
8b58be88 12019M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12020S: Maintained
679655da
JP
12021F: Documentation/filesystems/ufs.txt
12022F: fs/ufs/
cc2020e6 12023
0a09d3ab
DH
12024UHID USERSPACE HID IO DRIVER:
12025M: David Herrmann <dh.herrmann@googlemail.com>
12026L: linux-input@vger.kernel.org
12027S: Maintained
12028F: drivers/hid/uhid.c
c117ab84 12029F: include/uapi/linux/uhid.h
0a09d3ab 12030
18332a80 12031ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12032L: linux-usb@vger.kernel.org
10c6c9c9 12033S: Orphan
355ffe69 12034F: drivers/uwb/
679655da
JP
12035F: include/linux/uwb.h
12036F: include/linux/uwb/
18332a80 12037
b31d8273
G
12038UNICORE32 ARCHITECTURE:
12039M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12040W: http://mprc.pku.edu.cn/~guanxuetao/linux
12041S: Maintained
ceebf4d5 12042T: git git://github.com/gxt/linux.git
b31d8273
G
12043F: arch/unicore32/
12044
d8379ab1
TF
12045UNIFDEF
12046M: Tony Finch <dot@dotat.at>
12047W: http://dotat.at/prog/unifdef
12048S: Maintained
12049F: scripts/unifdef.c
12050
1da177e4 12051UNIFORM CDROM DRIVER
8b58be88 12052M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12053W: http://www.kernel.dk
12054S: Maintained
679655da
JP
12055F: Documentation/cdrom/
12056F: drivers/cdrom/cdrom.c
12057F: include/linux/cdrom.h
c117ab84 12058F: include/uapi/linux/cdrom.h
1da177e4 12059
56df0122 12060UNISYS S-PAR DRIVERS
49e7d9df
JP
12061M: David Kershner <david.kershner@unisys.com>
12062L: sparmaintainer@unisys.com (Unisys internal)
12063S: Supported
12064F: drivers/staging/unisys/
56df0122 12065
9941fa6e
VH
12066UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12067M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12068L: linux-scsi@vger.kernel.org
12069S: Supported
12070F: Documentation/scsi/ufs.txt
12071F: drivers/scsi/ufs/
12072
4b9ffb5a
JP
12073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12074M: Joao Pinto <Joao.Pinto@synopsys.com>
12075L: linux-scsi@vger.kernel.org
12076S: Supported
12077F: drivers/scsi/ufs/*dwc*
12078
e2d1d6c0 12079UNSORTED BLOCK IMAGES (UBI)
949cb623 12080M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12081M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12082W: http://www.linux-mtd.infradead.org/
12083L: linux-mtd@lists.infradead.org
b6b44e0a 12084T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12085S: Supported
80811493 12086F: drivers/mtd/ubi/
679655da 12087F: include/linux/mtd/ubi.h
c117ab84 12088F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12089
1da177e4 12090USB ACM DRIVER
ca1c3e6f 12091M: Oliver Neukum <oneukum@suse.com>
6372594a 12092L: linux-usb@vger.kernel.org
1da177e4 12093S: Maintained
679655da
JP
12094F: Documentation/usb/acm.txt
12095F: drivers/usb/class/cdc-acm.*
1da177e4 12096
b7d572e1
PF
12097USB AR5523 WIRELESS DRIVER
12098M: Pontus Fuchs <pontus.fuchs@gmail.com>
12099L: linux-wireless@vger.kernel.org
12100S: Maintained
12101F: drivers/net/wireless/ath/ar5523/
12102
115bb1ff 12103USB ATTACHED SCSI
866d372e 12104M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12105L: linux-usb@vger.kernel.org
12106L: linux-scsi@vger.kernel.org
8eae0fb7 12107S: Maintained
115bb1ff
MW
12108F: drivers/usb/storage/uas.c
12109
1da177e4 12110USB CDC ETHERNET DRIVER
61eee9a7 12111M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12112L: linux-usb@vger.kernel.org
1da177e4 12113S: Maintained
679655da 12114F: drivers/net/usb/cdc_*.c
c117ab84 12115F: include/uapi/linux/usb/cdc.h
1da177e4 12116
66e3e591
KP
12117USB CHAOSKEY DRIVER
12118M: Keith Packard <keithp@keithp.com>
12119L: linux-usb@vger.kernel.org
12120S: Maintained
12121F: drivers/usb/misc/chaoskey.c
12122
b02b371e 12123USB CYPRESS C67X00 DRIVER
8b58be88 12124M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12125L: linux-usb@vger.kernel.org
12126S: Maintained
679655da 12127F: drivers/usb/c67x00/
b02b371e 12128
d0374f4f 12129USB DAVICOM DM9601 DRIVER
8b58be88 12130M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12131L: netdev@vger.kernel.org
d0374f4f
PK
12132W: http://www.linux-usb.org/usbnet
12133S: Maintained
679655da 12134F: drivers/net/usb/dm9601.c
d0374f4f 12135
cc2020e6 12136USB DIAMOND RIO500 DRIVER
8b58be88 12137M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12138L: rio500-users@lists.sourceforge.net
12139W: http://rio500.sourceforge.net
12140S: Maintained
679655da 12141F: drivers/usb/misc/rio500*
cc2020e6 12142
1da177e4 12143USB EHCI DRIVER
578333ab 12144M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12145L: linux-usb@vger.kernel.org
578333ab 12146S: Maintained
679655da
JP
12147F: Documentation/usb/ehci.txt
12148F: drivers/usb/host/ehci*
1da177e4 12149
69ae9e3e 12150USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12151M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12152L: linux-usb@vger.kernel.org
69ae9e3e 12153W: http://www.linux-usb.org/gadget
d6d0f665
FB
12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12155S: Maintained
679655da
JP
12156F: drivers/usb/gadget/
12157F: include/linux/usb/gadget*
69ae9e3e 12158
2dea64b4 12159USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12160M: Jiri Kosina <jikos@kernel.org>
406df153 12161R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12162L: linux-usb@vger.kernel.org
54e5881d 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12164S: Maintained
c2f01971 12165F: Documentation/hid/hiddev.txt
679655da 12166F: drivers/hid/usbhid/
1da177e4 12167
959eea21 12168USB ISP116X DRIVER
8b58be88 12169M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12170L: linux-usb@vger.kernel.org
959eea21 12171S: Maintained
679655da
JP
12172F: drivers/usb/host/isp116x*
12173F: include/linux/usb/isp116x.h
959eea21 12174
146498ea
WH
12175USB LAN78XX ETHERNET DRIVER
12176M: Woojung Huh <woojung.huh@microchip.com>
12177M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12178L: netdev@vger.kernel.org
12179S: Maintained
12180F: drivers/net/usb/lan78xx.*
12181
1da177e4 12182USB MASS STORAGE DRIVER
8b58be88 12183M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12184L: linux-usb@vger.kernel.org
8836aeb8 12185L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12186S: Maintained
12187W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12188F: drivers/usb/storage/
1da177e4 12189
af39917d
CL
12190USB MIDI DRIVER
12191M: Clemens Ladisch <clemens@ladisch.de>
12192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12193T: git git://git.alsa-project.org/alsa-kernel.git
12194S: Maintained
12195F: sound/usb/midi.*
12196
444ce9d4
JP
12197USB NETWORKING DRIVERS
12198L: linux-usb@vger.kernel.org
12199S: Odd Fixes
12200F: drivers/net/usb/
12201
1da177e4 12202USB OHCI DRIVER
578333ab 12203M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12204L: linux-usb@vger.kernel.org
578333ab 12205S: Maintained
679655da
JP
12206F: Documentation/usb/ohci.txt
12207F: drivers/usb/host/ohci*
1da177e4 12208
963ffa3e 12209USB OTG FSM (Finite State Machine)
60d77b3d 12210M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12212L: linux-usb@vger.kernel.org
12213S: Maintained
12214F: drivers/usb/common/usb-otg-fsm.c
12215
563da3a9
VM
12216USB OVER IP DRIVER
12217M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12218M: Shuah Khan <shuahkh@osg.samsung.com>
12219M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12220L: linux-usb@vger.kernel.org
12221S: Maintained
a6d6fc2b 12222F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12223F: drivers/usb/usbip/
12224F: tools/usb/usbip/
12225
1da177e4 12226USB PEGASUS DRIVER
a16b945c 12227M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12228L: linux-usb@vger.kernel.org
043600a6 12229L: netdev@vger.kernel.org
052e3128
PM
12230T: git git://github.com/petkan/pegasus.git
12231W: https://github.com/petkan/pegasus
1da177e4 12232S: Maintained
679655da 12233F: drivers/net/usb/pegasus.*
1da177e4 12234
d3ad558f 12235USB PHY LAYER
a55f6286 12236M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12237L: linux-usb@vger.kernel.org
12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12239S: Maintained
12240F: drivers/usb/phy/
d3ad558f 12241
73e4fb3f 12242USB PRINTER DRIVER (usblp)
8b58be88 12243M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12244L: linux-usb@vger.kernel.org
73e4fb3f 12245S: Supported
679655da 12246F: drivers/usb/class/usblp.c
1da177e4 12247
4521b477
BM
12248USB QMI WWAN NETWORK DRIVER
12249M: Bjørn Mork <bjorn@mork.no>
12250L: netdev@vger.kernel.org
12251S: Maintained
12252F: Documentation/ABI/testing/sysfs-class-net-qmi
12253F: drivers/net/usb/qmi_wwan.c
12254
1da177e4 12255USB RTL8150 DRIVER
a16b945c 12256M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12257L: linux-usb@vger.kernel.org
043600a6 12258L: netdev@vger.kernel.org
052e3128
PM
12259T: git git://github.com/petkan/rtl8150.git
12260W: https://github.com/petkan/rtl8150
1da177e4 12261S: Maintained
679655da 12262F: drivers/net/usb/rtl8150.c
1da177e4 12263
f896b796 12264USB SERIAL SUBSYSTEM
66085694 12265M: Johan Hovold <johan@kernel.org>
795fb7e7 12266L: linux-usb@vger.kernel.org
4e68852d 12267S: Maintained
679655da 12268F: Documentation/usb/usb-serial.txt
f896b796 12269F: drivers/usb/serial/
679655da 12270F: include/linux/usb/serial.h
1da177e4 12271
b3f0db1c
SG
12272USB SMSC75XX ETHERNET DRIVER
12273M: Steve Glendinning <steve.glendinning@shawell.net>
12274L: netdev@vger.kernel.org
12275S: Maintained
12276F: drivers/net/usb/smsc75xx.*
12277
2f7ca802 12278USB SMSC95XX ETHERNET DRIVER
90b24cfb 12279M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12280L: netdev@vger.kernel.org
90b24cfb 12281S: Maintained
679655da 12282F: drivers/net/usb/smsc95xx.*
2f7ca802 12283
1da177e4 12284USB SUBSYSTEM
879a5a00 12285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12286L: linux-usb@vger.kernel.org
1da177e4 12287W: http://www.linux-usb.org
08deed1e 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12289S: Supported
1700bd98 12290F: Documentation/devicetree/bindings/usb/
679655da 12291F: Documentation/usb/
679655da
JP
12292F: drivers/usb/
12293F: include/linux/usb.h
12294F: include/linux/usb/
1da177e4
LT
12295
12296USB UHCI DRIVER
8b58be88 12297M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12298L: linux-usb@vger.kernel.org
1da177e4 12299S: Maintained
679655da 12300F: drivers/usb/host/uhci*
1da177e4 12301
69ae9e3e 12302USB "USBNET" DRIVER FRAMEWORK
d8130624 12303M: Oliver Neukum <oneukum@suse.com>
043600a6 12304L: netdev@vger.kernel.org
69ae9e3e 12305W: http://www.linux-usb.org/usbnet
1da177e4 12306S: Maintained
679655da
JP
12307F: drivers/net/usb/usbnet.c
12308F: include/linux/usb/usbnet.h
1da177e4 12309
c0efd232 12310USB VIDEO CLASS
c53ac071 12311M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12312L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12313L: linux-media@vger.kernel.org
275ffde4 12314T: git git://linuxtv.org/media_tree.git
57c6d2e9 12315W: http://www.ideasonboard.org/uvc/
c0efd232 12316S: Maintained
0c0d06ca 12317F: drivers/media/usb/uvc/
6c0f0359 12318F: include/uapi/linux/uvcvideo.h
1da177e4 12319
b60b9c45
HV
12320USB VISION DRIVER
12321M: Hans Verkuil <hverkuil@xs4all.nl>
12322L: linux-media@vger.kernel.org
12323T: git git://linuxtv.org/media_tree.git
a825eaec 12324W: https://linuxtv.org
b60b9c45
HV
12325S: Odd Fixes
12326F: drivers/media/usb/usbvision/
12327
8282da47
LP
12328USB WEBCAM GADGET
12329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12330L: linux-usb@vger.kernel.org
12331S: Maintained
3a83c16e 12332F: drivers/usb/gadget/function/*uvc*
faf2e1db 12333F: drivers/usb/gadget/legacy/webcam.c
8282da47 12334
bf164cc0 12335USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12336M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12337L: linux-wireless@vger.kernel.org
12338S: Maintained
679655da 12339F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12340
eb6bab13 12341USB XHCI DRIVER
03d85053 12342M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12343L: linux-usb@vger.kernel.org
12344S: Supported
36d0344c
SS
12345F: drivers/usb/host/xhci*
12346F: drivers/usb/host/pci-quirks*
eb6bab13 12347
1da177e4 12348USB ZD1201 DRIVER
4086b9ca 12349L: linux-wireless@vger.kernel.org
1da177e4 12350W: http://linux-lc100020.sourceforge.net
4086b9ca 12351S: Orphan
ed0ad06f 12352F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12353
b7eee616 12354USB ZR364XX DRIVER
8b58be88 12355M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12356L: linux-usb@vger.kernel.org
661263b5 12357L: linux-media@vger.kernel.org
275ffde4 12358T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12359W: http://royale.zerezo.com/zr364xx/
12360S: Maintained
679655da 12361F: Documentation/video4linux/zr364xx.txt
90d72ac6 12362F: drivers/media/usb/zr364xx/
b7eee616 12363
289fcff4
HK
12364ULPI BUS
12365M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12366L: linux-usb@vger.kernel.org
12367S: Maintained
12368F: drivers/usb/common/ulpi.c
12369F: include/linux/ulpi/
12370
e7839f25 12371USER-MODE LINUX (UML)
8b58be88 12372M: Jeff Dike <jdike@addtoit.com>
b15194b7 12373M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12374L: user-mode-linux-devel@lists.sourceforge.net
12375L: user-mode-linux-user@lists.sourceforge.net
12376W: http://user-mode-linux.sourceforge.net
9f273c24 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12378S: Maintained
61516587 12379F: Documentation/virtual/uml/
679655da 12380F: arch/um/
b070989a 12381F: arch/x86/um/
679655da
JP
12382F: fs/hostfs/
12383F: fs/hppfs/
b7eee616 12384
e5f114e9 12385USERSPACE I/O (UIO)
6a534c9d 12386M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12388S: Maintained
3d3fecbd 12389T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12390F: Documentation/DocBook/uio-howto.tmpl
12391F: drivers/uio/
12392F: include/linux/uio*.h
e5f114e9 12393
256cccbe 12394UTIL-LINUX PACKAGE
8b58be88 12395M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12396L: util-linux@vger.kernel.org
12397W: http://en.wikipedia.org/wiki/Util-linux
12398T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12399S: Maintained
12400
c1fd1c07 12401UVESAFB DRIVER
8b58be88 12402M: Michal Januszewski <spock@gentoo.org>
c69f677c 12403L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12404W: http://dev.gentoo.org/~spock/projects/uvesafb/
12405S: Maintained
679655da 12406F: Documentation/fb/uvesafb.txt
8a61f013 12407F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12408
456930d8
SA
12409VF610 NAND DRIVER
12410M: Stefan Agner <stefan@agner.ch>
12411L: linux-mtd@lists.infradead.org
12412S: Supported
12413F: drivers/mtd/nand/vf610_nfc.c
12414
4480f15b 12415VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12416M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12417S: Maintained
679655da
JP
12418F: Documentation/filesystems/vfat.txt
12419F: fs/fat/
1da177e4 12420
cba3345c
AW
12421VFIO DRIVER
12422M: Alex Williamson <alex.williamson@redhat.com>
12423L: kvm@vger.kernel.org
9f273c24 12424T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12425S: Maintained
12426F: Documentation/vfio.txt
12427F: drivers/vfio/
12428F: include/linux/vfio.h
c117ab84 12429F: include/uapi/linux/vfio.h
cba3345c 12430
a714ea5f
AW
12431VFIO PLATFORM DRIVER
12432M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12433L: kvm@vger.kernel.org
12434S: Maintained
12435F: drivers/vfio/platform/
12436
9e6f3438
PO
12437VIDEOBUF2 FRAMEWORK
12438M: Pawel Osciak <pawel@osciak.com>
12439M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12440M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12441L: linux-media@vger.kernel.org
12442S: Maintained
90d72ac6 12443F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12444F: include/media/videobuf2-*
12445
06a8fc78
AH
12446VIRTIO AND VHOST VSOCK DRIVER
12447M: Stefan Hajnoczi <stefanha@redhat.com>
12448L: kvm@vger.kernel.org
12449L: virtualization@lists.linux-foundation.org
12450L: netdev@vger.kernel.org
12451S: Maintained
12452F: include/linux/virtio_vsock.h
12453F: include/uapi/linux/virtio_vsock.h
12454F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12455F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12456F: drivers/vhost/vsock.c
12457F: drivers/vhost/vsock.h
06a8fc78 12458
5523662e
SCP
12459VIRTUAL SERIO DEVICE DRIVER
12460M: Stephen Chandler Paul <thatslyude@gmail.com>
12461S: Maintained
12462F: drivers/input/serio/userio.c
12463F: include/uapi/linux/userio.h
12464
9a82446b
AS
12465VIRTIO CONSOLE DRIVER
12466M: Amit Shah <amit.shah@redhat.com>
12467L: virtualization@lists.linux-foundation.org
12468S: Maintained
12469F: drivers/char/virtio_console.c
12470F: include/linux/virtio_console.h
c117ab84 12471F: include/uapi/linux/virtio_console.h
9a82446b 12472
2426ec8f 12473VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12474M: "Michael S. Tsirkin" <mst@redhat.com>
12475L: virtualization@lists.linux-foundation.org
12476S: Maintained
0e4191fe 12477F: Documentation/devicetree/bindings/virtio/
2426ec8f 12478F: drivers/virtio/
c893c8d7 12479F: tools/virtio/
2426ec8f
MT
12480F: drivers/net/virtio_net.c
12481F: drivers/block/virtio_blk.c
12482F: include/linux/virtio_*.h
916cdabc 12483F: include/uapi/linux/virtio_*.h
2426ec8f 12484
f2dbda3b
CH
12485VIRTIO DRIVERS FOR S390
12486M: Christian Borntraeger <borntraeger@de.ibm.com>
12487M: Cornelia Huck <cornelia.huck@de.ibm.com>
12488L: linux-s390@vger.kernel.org
12489L: virtualization@lists.linux-foundation.org
12490L: kvm@vger.kernel.org
12491S: Supported
1b568d93 12492F: drivers/s390/virtio/
f2dbda3b 12493
4ad6ee91
GH
12494VIRTIO GPU DRIVER
12495M: David Airlie <airlied@linux.ie>
12496M: Gerd Hoffmann <kraxel@redhat.com>
12497L: dri-devel@lists.freedesktop.org
12498L: virtualization@lists.linux-foundation.org
12499S: Maintained
12500F: drivers/gpu/drm/virtio/
12501F: include/uapi/linux/virtio_gpu.h
12502
3a4d5c94
MT
12503VIRTIO HOST (VHOST)
12504M: "Michael S. Tsirkin" <mst@redhat.com>
12505L: kvm@vger.kernel.org
c996d8b9 12506L: virtualization@lists.linux-foundation.org
3a4d5c94 12507L: netdev@vger.kernel.org
9f273c24 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12509S: Maintained
12510F: drivers/vhost/
c117ab84 12511F: include/uapi/linux/vhost.h
3a4d5c94 12512
271c8651
GH
12513VIRTIO INPUT DRIVER
12514M: Gerd Hoffmann <kraxel@redhat.com>
12515S: Maintained
12516F: drivers/virtio/virtio_input.c
12517F: include/uapi/linux/virtio_input.h
12518
1da177e4 12519VIA RHINE NETWORK DRIVER
210347e1 12520S: Orphan
f2148a47 12521F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12522
f0bf7f61 12523VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12524M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12525M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12526S: Maintained
12527F: drivers/mmc/host/via-sdmmc.c
12528
69e4a7c2 12529VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12530M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12531L: linux-fbdev@vger.kernel.org
69e4a7c2 12532S: Maintained
c7babebd
FTS
12533F: include/linux/via-core.h
12534F: include/linux/via-gpio.h
12535F: include/linux/via_i2c.h
8a61f013 12536F: drivers/video/fbdev/via/
69e4a7c2 12537
01f20734 12538VIA VELOCITY NETWORK DRIVER
8b58be88 12539M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12540L: netdev@vger.kernel.org
12541S: Maintained
f2148a47 12542F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12543
f73f8173
AW
12544VIRT LIB
12545M: Alex Williamson <alex.williamson@redhat.com>
12546M: Paolo Bonzini <pbonzini@redhat.com>
12547L: kvm@vger.kernel.org
12548S: Supported
12549F: virt/lib/
12550
77911fd2 12551VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12552M: Hans Verkuil <hverkuil@xs4all.nl>
12553L: linux-media@vger.kernel.org
12554T: git git://linuxtv.org/media_tree.git
a825eaec 12555W: https://linuxtv.org
0b7bc1fa 12556S: Maintained
77911fd2 12557F: drivers/media/platform/vivid/*
0b7bc1fa 12558
be7f8273 12559VLAN (802.1Q)
8b58be88 12560M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12561L: netdev@vger.kernel.org
12562S: Maintained
679655da
JP
12563F: drivers/net/macvlan.c
12564F: include/linux/if_*vlan.h
12565F: net/8021q/
be7f8273 12566
55e331cf 12567VLYNQ BUS
8b58be88 12568M: Florian Fainelli <florian@openwrt.org>
8578d7af 12569L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12570S: Maintained
12571F: drivers/vlynq/vlynq.c
12572F: include/linux/vlynq.h
12573
390beae4 12574VME SUBSYSTEM
74c600e3 12575M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12576M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12577M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12578L: devel@driverdev.osuosl.org
12579S: Maintained
12580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12581F: Documentation/vme_api.txt
12582F: drivers/staging/vme/
12583F: drivers/vme/
12584F: include/linux/vme*
12585
4488e09b
AK
12586VMWARE HYPERVISOR INTERFACE
12587M: Alok Kataria <akataria@vmware.com>
12588L: virtualization@lists.linux-foundation.org
12589S: Supported
12590F: arch/x86/kernel/cpu/vmware.c
12591
73b35d07
DT
12592VMWARE BALLOON DRIVER
12593M: Xavier Deguillard <xdeguillard@vmware.com>
12594M: Philip Moltmann <moltmann@vmware.com>
12595M: "VMware, Inc." <pv-drivers@vmware.com>
12596L: linux-kernel@vger.kernel.org
12597S: Maintained
12598F: drivers/misc/vmw_balloon.c
12599
8b8be51b
TH
12600VMWARE VMMOUSE SUBDRIVER
12601M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12602M: "VMware, Inc." <pv-drivers@vmware.com>
12603L: linux-input@vger.kernel.org
12604S: Maintained
12605F: drivers/input/mouse/vmmouse.c
12606F: drivers/input/mouse/vmmouse.h
12607
d1a890fa 12608VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12609M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12610M: "VMware, Inc." <pv-drivers@vmware.com>
12611L: netdev@vger.kernel.org
12612S: Maintained
12613F: drivers/net/vmxnet3/
d1a890fa 12614
851b1642 12615VMware PVSCSI driver
29374ec6 12616M: Jim Gill <jgill@vmware.com>
851b1642
AK
12617M: VMware PV-Drivers <pv-drivers@vmware.com>
12618L: linux-scsi@vger.kernel.org
12619S: Maintained
12620F: drivers/scsi/vmw_pvscsi.c
12621F: drivers/scsi/vmw_pvscsi.h
12622
e53e86c7 12623VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12624M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12625M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12626L: linux-kernel@vger.kernel.org
1dd68f01 12627W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12629S: Supported
9d2597e8 12630F: Documentation/devicetree/bindings/regulator/
679655da 12631F: drivers/regulator/
9d2597e8 12632F: include/dt-bindings/regulator/
679655da 12633F: include/linux/regulator/
e53e86c7 12634
081958eb
DA
12635VRF
12636M: David Ahern <dsa@cumulusnetworks.com>
12637M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12638L: netdev@vger.kernel.org
12639S: Maintained
12640F: drivers/net/vrf.c
562d897d 12641F: Documentation/networking/vrf.txt
081958eb 12642
ab41319e 12643VT1211 HARDWARE MONITOR DRIVER
8b58be88 12644M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12645L: linux-hwmon@vger.kernel.org
ab41319e 12646S: Maintained
679655da
JP
12647F: Documentation/hwmon/vt1211
12648F: drivers/hwmon/vt1211.c
ab41319e 12649
1de9e371 12650VT8231 HARDWARE MONITOR DRIVER
8b58be88 12651M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12652L: linux-hwmon@vger.kernel.org
1de9e371 12653S: Maintained
679655da 12654F: drivers/hwmon/vt8231.c
1de9e371 12655
88095e7b
TO
12656VUB300 USB to SDIO/SD/MMC bridge chip
12657M: Tony Olech <tony.olech@elandigitalsystems.com>
12658L: linux-mmc@vger.kernel.org
12659L: linux-usb@vger.kernel.org
12660S: Supported
12661F: drivers/mmc/host/vub300.c
12662
1da177e4 12663W1 DALLAS'S 1-WIRE BUS
a8018766 12664M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12665S: Maintained
679655da
JP
12666F: Documentation/w1/
12667F: drivers/w1/
1da177e4 12668
13927079 12669W83791D HARDWARE MONITORING DRIVER
8b58be88 12670M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12671L: linux-hwmon@vger.kernel.org
25845c22 12672S: Maintained
679655da
JP
12673F: Documentation/hwmon/w83791d
12674F: drivers/hwmon/w83791d.c
13927079 12675
61db011d 12676W83793 HARDWARE MONITORING DRIVER
8b58be88 12677M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12678L: linux-hwmon@vger.kernel.org
61db011d 12679S: Maintained
679655da
JP
12680F: Documentation/hwmon/w83793
12681F: drivers/hwmon/w83793.c
61db011d 12682
e3760b43 12683W83795 HARDWARE MONITORING DRIVER
d8130624 12684M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12685L: linux-hwmon@vger.kernel.org
e3760b43
JD
12686S: Maintained
12687F: drivers/hwmon/w83795.c
12688
1da177e4 12689W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12690M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12691S: Maintained
679655da 12692F: drivers/mmc/host/wbsd.*
1da177e4 12693
b4e05923
HG
12694WACOM PROTOCOL 4 SERIAL TABLETS
12695M: Julian Squires <julian@cipht.net>
12696M: Hans de Goede <hdegoede@redhat.com>
12697L: linux-input@vger.kernel.org
12698S: Maintained
12699F: drivers/input/tablet/wacom_serial4.c
12700
3527761c 12701WATCHDOG DEVICE DRIVERS
8b58be88 12702M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12703R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12704L: linux-watchdog@vger.kernel.org
12705W: http://www.linux-watchdog.org/
f599aaf0 12706T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12707S: Maintained
540be8b2 12708F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12709F: Documentation/watchdog/
12710F: drivers/watchdog/
12711F: include/linux/watchdog.h
c117ab84 12712F: include/uapi/linux/watchdog.h
3527761c 12713
1da177e4 12714WD7000 SCSI DRIVER
8b58be88 12715M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12716L: linux-scsi@vger.kernel.org
12717S: Maintained
679655da 12718F: drivers/scsi/wd7000.c
1da177e4 12719
b22e00f3
DH
12720WIIMOTE HID DRIVER
12721M: David Herrmann <dh.herrmann@googlemail.com>
12722L: linux-input@vger.kernel.org
12723S: Maintained
12724F: drivers/hid/hid-wiimote*
12725
e258b80e 12726WINBOND CIR DRIVER
364e9e18 12727M: David Härdeman <david@hardeman.nu>
e258b80e 12728S: Maintained
116ab806 12729F: drivers/media/rc/winbond-cir.c
e258b80e 12730
c36a483d
WBG
12731WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12732M: William Breathitt Gray <vilhelm.gray@gmail.com>
12733L: linux-watchdog@vger.kernel.org
12734S: Maintained
12735F: drivers/watchdog/ebc-c384_wdt.c
12736
9c26df9b
WBG
12737WINSYSTEMS WS16C48 GPIO DRIVER
12738M: William Breathitt Gray <vilhelm.gray@gmail.com>
12739L: linux-gpio@vger.kernel.org
12740S: Maintained
12741F: drivers/gpio/gpio-ws16c48.c
e258b80e 12742
8a70da82 12743WIMAX STACK
8b58be88 12744M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12745M: linux-wimax@intel.com
49e7d9df 12746L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12747S: Supported
12748W: http://linuxwimax.org
315987dc 12749F: Documentation/wimax/README.wimax
315987dc
JP
12750F: include/linux/wimax/debug.h
12751F: include/net/wimax.h
c117ab84 12752F: include/uapi/linux/wimax.h
315987dc 12753F: net/wimax/
8a70da82 12754
5fc14680 12755WISTRON LAPTOP BUTTON DRIVER
8b58be88 12756M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12757S: Maintained
679655da 12758F: drivers/input/misc/wistron_btns.c
5fc14680 12759
1da177e4 12760WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12761M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12762L: linux-wireless@vger.kernel.org
926554c4 12763W: http://oops.ghostprotocols.net:81/blog
1da177e4 12764S: Maintained
679655da 12765F: drivers/net/wireless/wl3501*
1da177e4 12766
055bcbcb 12767WOLFSON MICROELECTRONICS DRIVERS
fef95164 12768L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12769T: git https://github.com/CirrusLogic/linux-drivers.git
12770W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12771S: Supported
3768f0b1 12772F: Documentation/hwmon/wm83??
f494993f
CK
12773F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12774F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12775F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12776F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12777F: drivers/clk/clk-wm83*.c
9c309598 12778F: drivers/extcon/extcon-arizona.c
b75ea16a 12779F: drivers/leds/leds-wm83*.c
25b273ba 12780F: drivers/gpio/gpio-*wm*.c
9c309598 12781F: drivers/gpio/gpio-arizona.c
d22b0869 12782F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12783F: drivers/input/misc/wm831x-on.c
12784F: drivers/input/touchscreen/wm831x-ts.c
12785F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12786F: drivers/mfd/arizona*
12787F: drivers/mfd/wm*.c
12ebc137 12788F: drivers/mfd/cs47l24*
b75ea16a
MB
12789F: drivers/power/wm83*.c
12790F: drivers/rtc/rtc-wm83*.c
12791F: drivers/regulator/wm8*.c
3860e6c4 12792F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12793F: drivers/watchdog/wm83*_wdt.c
9c309598 12794F: include/linux/mfd/arizona/
3860e6c4 12795F: include/linux/mfd/wm831x/
b75ea16a 12796F: include/linux/mfd/wm8350/
3768f0b1 12797F: include/linux/mfd/wm8400*
59ec6da2 12798F: include/linux/wm97xx.h
055bcbcb 12799F: include/sound/wm????.h
9c309598 12800F: sound/soc/codecs/arizona.?
055bcbcb 12801F: sound/soc/codecs/wm*
12ebc137 12802F: sound/soc/codecs/cs47l24*
b75ea16a 12803
3e6cd7a4
TH
12804WORKQUEUE
12805M: Tejun Heo <tj@kernel.org>
badb7f5e 12806R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12808S: Maintained
12809F: include/linux/workqueue.h
12810F: kernel/workqueue.c
12811F: Documentation/workqueue.txt
12812
39ac9f48
CYT
12813X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12814M: Chen-Yu Tsai <wens@csie.org>
12815L: linux-kernel@vger.kernel.org
12816S: Maintained
12817N: axp[128]
12818
1da177e4 12819X.25 NETWORK LAYER
8bf28059 12820M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12821L: linux-x25@vger.kernel.org
8bf28059 12822S: Odd Fixes
679655da
JP
12823F: Documentation/networking/x25*
12824F: include/net/x25*
12825F: net/x25/
1da177e4 12826
e2d1d6c0 12827X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12828M: Thomas Gleixner <tglx@linutronix.de>
12829M: Ingo Molnar <mingo@redhat.com>
12830M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12831M: x86@kernel.org
981c3a4f 12832L: linux-kernel@vger.kernel.org
75fc2d37 12833T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12834S: Maintained
679655da
JP
12835F: Documentation/x86/
12836F: arch/x86/
e2d1d6c0 12837
d0944853 12838X86 PLATFORM DRIVERS
e181ba15 12839M: Darren Hart <dvhart@infradead.org>
d0944853 12840L: platform-driver-x86@vger.kernel.org
e181ba15 12841T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12842S: Maintained
14430813 12843F: drivers/platform/x86/
3a4bceef 12844F: drivers/platform/olpc/
d0944853 12845
c1f5c54b
IM
12846X86 MCE INFRASTRUCTURE
12847M: Tony Luck <tony.luck@intel.com>
487ba8e8 12848M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12849L: linux-edac@vger.kernel.org
12850S: Maintained
12851F: arch/x86/kernel/cpu/mcheck/*
12852
79ebdc95
BP
12853X86 MICROCODE UPDATE SUPPORT
12854M: Borislav Petkov <bp@alien8.de>
12855S: Maintained
12856F: arch/x86/kernel/cpu/microcode/*
12857
f0905c5a
AL
12858X86 VDSO
12859M: Andy Lutomirski <luto@amacapital.net>
12860L: linux-kernel@vger.kernel.org
12861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12862S: Maintained
d603c8e1 12863F: arch/x86/entry/vdso/
f0905c5a 12864
d6fad502 12865XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12866M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12867M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12868L: linux-media@vger.kernel.org
a825eaec 12869W: https://linuxtv.org
d6fad502
MCC
12870T: git git://linuxtv.org/media_tree.git
12871S: Maintained
12872F: drivers/media/tuners/tuner-xc2028.*
12873
c4468085 12874XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12875M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12876M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12877M: Juergen Gross <jgross@suse.com>
11dbb52b 12878L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12880S: Supported
12881F: arch/x86/xen/
12882F: drivers/*/xen-*front.c
12883F: drivers/xen/
12884F: arch/x86/include/asm/xen/
12885F: include/xen/
c117ab84 12886F: include/uapi/xen/
c4468085 12887
77bfb479 12888XEN HYPERVISOR ARM
85d1a29d 12889M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12890L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12891S: Maintained
77bfb479
SS
12892F: arch/arm/xen/
12893F: arch/arm/include/asm/xen/
12894
b475e83f 12895XEN HYPERVISOR ARM64
85d1a29d 12896M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12897L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12898S: Maintained
b475e83f
SS
12899F: arch/arm64/xen/
12900F: arch/arm64/include/asm/xen/
12901
9b57e1a7 12902XEN NETWORK BACKEND DRIVER
8386040b 12903M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12904L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12905L: netdev@vger.kernel.org
12906S: Supported
12907F: drivers/net/xen-netback/*
12908
c5f8e29d
KRW
12909XEN PCI SUBSYSTEM
12910M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12911L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12912S: Supported
12913F: arch/x86/pci/*xen*
12914F: drivers/pci/*xen*
12915
a2c5ae65
KRW
12916XEN BLOCK SUBSYSTEM
12917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12918M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12920S: Supported
12921F: drivers/block/xen-blkback/*
12922F: drivers/block/xen*
12923
15d03609
JG
12924XEN PVSCSI DRIVERS
12925M: Juergen Gross <jgross@suse.com>
12926L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12927L: linux-scsi@vger.kernel.org
12928S: Supported
12929F: drivers/scsi/xen-scsifront.c
12930F: drivers/xen/xen-scsiback.c
12931F: include/xen/interface/io/vscsiif.h
12932
c5f8e29d
KRW
12933XEN SWIOTLB SUBSYSTEM
12934M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12935L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12936S: Supported
12937F: arch/x86/xen/*swiotlb*
12938F: drivers/xen/*swiotlb*
12939
1da177e4
LT
12940XFS FILESYSTEM
12941P: Silicon Graphics Inc
809625ca 12942M: Dave Chinner <david@fromorbit.com>
18caa67a 12943M: xfs@oss.sgi.com
d7ede1aa 12944L: xfs@oss.sgi.com
1da177e4 12945W: http://oss.sgi.com/projects/xfs
9f273c24 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12947S: Supported
679655da
JP
12948F: Documentation/filesystems/xfs.txt
12949F: fs/xfs/
1da177e4 12950
8a3b7a25 12951XILINX AXI ETHERNET DRIVER
59a54f30
MS
12952M: Anirudha Sarangi <anirudh@xilinx.com>
12953M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12954S: Maintained
12955F: drivers/net/ethernet/xilinx/xilinx_axienet*
12956
238b8721 12957XILINX UARTLITE SERIAL DRIVER
8b58be88 12958M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12959L: linux-serial@vger.kernel.org
12960S: Maintained
df621252 12961F: drivers/tty/serial/uartlite.c
238b8721 12962
df330515
LP
12963XILINX VIDEO IP CORES
12964M: Hyun Kwon <hyun.kwon@xilinx.com>
12965M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12966L: linux-media@vger.kernel.org
12967T: git git://linuxtv.org/media_tree.git
12968S: Supported
12969F: Documentation/devicetree/bindings/media/xilinx/
12970F: drivers/media/platform/xilinx/
a5562f65 12971F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12972
74316949
EB
12973XILLYBUS DRIVER
12974M: Eli Billauer <eli.billauer@gmail.com>
12975L: linux-kernel@vger.kernel.org
12976S: Supported
12977F: drivers/char/xillybus/
12978
f620e4b8
MF
12979XTENSA XTFPGA PLATFORM SUPPORT
12980M: Max Filippov <jcmvbkbc@gmail.com>
12981L: linux-xtensa@linux-xtensa.org
12982S: Maintained
12983F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12984F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12985
1da177e4 12986YAM DRIVER FOR AX.25
8b58be88 12987M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12988L: linux-hams@vger.kernel.org
12989S: Maintained
679655da
JP
12990F: drivers/net/hamradio/yam*
12991F: include/linux/yam.h
1da177e4 12992
af64a5eb 12993YEALINK PHONE DRIVER
8b58be88 12994M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12995L: usbb2k-api-dev@nongnu.org
12996S: Maintained
679655da
JP
12997F: Documentation/input/yealink.txt
12998F: drivers/input/misc/yealink.*
af64a5eb 12999
1da177e4 13000Z8530 DRIVER FOR AX.25
8b58be88 13001M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13002W: http://yaina.de/jreuter/
13003W: http://www.qsl.net/dl1bke/
13004L: linux-hams@vger.kernel.org
13005S: Maintained
679655da
JP
13006F: Documentation/networking/z8530drv.txt
13007F: drivers/net/hamradio/*scc.c
13008F: drivers/net/hamradio/z8530.h
1da177e4 13009
0cf31ec1 13010ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13011M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13012L: linux-mm@kvack.org
13013S: Maintained
13014F: mm/zbud.c
13015F: include/linux/zbud.h
13016
7c0c3afb 13017ZD1211RW WIRELESS DRIVER
8b58be88
JP
13018M: Daniel Drake <dsd@gentoo.org>
13019M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13020W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13021L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13022L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13023S: Maintained
6948300c 13024F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13025
20263029
DS
13026ZPOOL COMPRESSED PAGE STORAGE API
13027M: Dan Streetman <ddstreet@ieee.org>
13028L: linux-mm@kvack.org
13029S: Maintained
13030F: mm/zpool.c
13031F: include/linux/zpool.h
13032
1da177e4 13033ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13034L: mjpeg-users@lists.sourceforge.net
f63145e2 13035L: linux-media@vger.kernel.org
1da177e4 13036W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13037T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13038S: Odd Fixes
90d72ac6 13039F: drivers/media/pci/zoran/
1da177e4 13040
6920f2cc
MK
13041ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13042M: Minchan Kim <minchan@kernel.org>
13043M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13044R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13045L: linux-kernel@vger.kernel.org
13046S: Maintained
13047F: drivers/block/zram/
13048F: Documentation/blockdev/zram.txt
13049
8b4a4080 13050ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13051M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13052S: Maintained
df621252 13053F: drivers/tty/serial/zs.*
8b4a4080 13054
eae70d06
MK
13055ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13056M: Minchan Kim <minchan@kernel.org>
13057M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13058R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13059L: linux-mm@kvack.org
13060S: Maintained
13061F: mm/zsmalloc.c
13062F: include/linux/zsmalloc.h
d02be50d 13063F: Documentation/vm/zsmalloc.txt
eae70d06 13064
0cf31ec1 13065ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13066M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13067L: linux-mm@kvack.org
13068S: Maintained
13069F: mm/zswap.c
13070
1da177e4 13071THE REST
8b58be88 13072M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13073L: linux-kernel@vger.kernel.org
8a6e2535 13074Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13075T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13076S: Buried alive in reporters
34d03cc1
JP
13077F: *
13078F: */
This page took 7.836334 seconds and 5 git commands to generate.