init/Kconfig: ban CONFIG_LOCALVERSION_AUTO with allmodconfig
[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
41c9e95d
GK
781ANDROID DRIVERS
782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 783M: Arve Hjønnevåg <arve@android.com>
41c9e95d 784M: Riley Andrews <riandrews@android.com>
0e4a566b 785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
786L: devel@driverdev.osuosl.org
787S: Supported
788F: drivers/android/
789F: drivers/staging/android/
790
d03c023e
LA
791ANDROID ION DRIVER
792M: Laura Abbott <labbott@redhat.com>
793M: Sumit Semwal <sumit.semwal@linaro.org>
794L: devel@driverdev.osuosl.org
795S: Supported
796F: drivers/staging/android/ion
797F: drivers/staging/android/uapi/ion.h
798F: drivers/staging/android/uapi/ion_test.h
799
42269063 800AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 801M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 802L: linuxppc-dev@lists.ozlabs.org
93711660 803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 804S: Maintained
679655da 805F: sound/aoa/
42269063 806
97a445da
WBG
807APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
808M: William Breathitt Gray <vilhelm.gray@gmail.com>
809L: linux-iio@vger.kernel.org
810S: Maintained
811F: drivers/iio/dac/stx104.c
812
1da177e4 813APM DRIVER
e5f6450c 814M: Jiri Kosina <jikos@kernel.org>
81024fc4 815S: Odd fixes
9f273c24 816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
817F: arch/x86/kernel/apm_32.c
818F: include/linux/apm_bios.h
c117ab84 819F: include/uapi/linux/apm_bios.h
81024fc4 820F: drivers/char/apm-emulation.c
1da177e4 821
bd7aa4b2 822APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 823M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 824L: linux-input@vger.kernel.org
75dd112a 825S: Odd fixes
679655da 826F: drivers/input/mouse/bcm5974.c
bd7aa4b2 827
6f2fad74 828APPLE SMC DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 830L: linux-hwmon@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/hwmon/applesmc.c
6f2fad74 833
1da177e4 834APPLETALK NETWORK LAYER
8b58be88 835M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 836S: Maintained
679655da
JP
837F: drivers/net/appletalk/
838F: net/appletalk/
1da177e4 839
21c75328
DD
840APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
841M: Duc Dang <dhdang@apm.com>
842S: Supported
843F: arch/arm64/boot/dts/apm/
844
24299502
IS
845APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
846M: Iyappan Subramanian <isubramanian@apm.com>
847M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
848S: Supported
849F: drivers/net/ethernet/apm/xgene/
2efccc60 850F: drivers/net/phy/mdio-xgene.c
24299502 851F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 852F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 853
62a37dc7
LP
854APTINA CAMERA SENSOR PLL
855M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
856L: linux-media@vger.kernel.org
857S: Maintained
858F: drivers/media/i2c/aptina-pll.*
859
1154ea7d 860ARC FRAMEBUFFER DRIVER
8b58be88 861M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 862S: Maintained
8a61f013
JH
863F: drivers/video/fbdev/arcfb.c
864F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 865
c38f6ac7
MG
866ARCNET NETWORK LAYER
867M: Michael Grzeschik <m.grzeschik@pengutronix.de>
868L: netdev@vger.kernel.org
869S: Maintained
870F: drivers/net/arcnet/
871F: include/uapi/linux/if_arcnet.h
872
71d298ce
AB
873ARC PGU DRM DRIVER
874M: Alexey Brodkin <abrodkin@synopsys.com>
875S: Supported
876F: drivers/gpu/drm/arc/
877F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
878
c5a906a5
LD
879ARM HDLCD DRM DRIVER
880M: Liviu Dudau <liviu.dudau@arm.com>
881S: Supported
59ba2422 882F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
883F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
59ba2422
LD
885ARM MALI-DP DRM DRIVER
886M: Liviu Dudau <liviu.dudau@arm.com>
887M: Brian Starkey <brian.starkey@arm.com>
888M: Mali DP Maintainers <malidp@foss.arm.com>
889S: Supported
890F: drivers/gpu/drm/arm/
891F: Documentation/devicetree/bindings/display/arm,malidp.txt
892
1da177e4 893ARM MFM AND FLOPPY DRIVERS
8b58be88 894M: Ian Molton <spyro@f2s.com>
1da177e4 895S: Maintained
679655da
JP
896F: arch/arm/lib/floppydma.S
897F: arch/arm/include/asm/floppy.h
1da177e4 898
6f96521f
WD
899ARM PMU PROFILING AND DEBUGGING
900M: Will Deacon <will.deacon@arm.com>
70e238df 901R: Mark Rutland <mark.rutland@arm.com>
6f96521f 902S: Maintained
dd06a84b 903F: arch/arm*/kernel/perf_*
6f96521f 904F: arch/arm/oprofile/common.c
dd06a84b
MR
905F: arch/arm*/kernel/hw_breakpoint.c
906F: arch/arm*/include/asm/hw_breakpoint.h
907F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
908F: drivers/perf/arm_pmu.c
909F: include/linux/perf/arm_pmu.h
6f96521f 910
d4275354 911ARM PORT
54176cc6 912M: Russell King <linux@armlinux.org.uk>
efc03ecb 913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 914W: http://www.armlinux.org.uk/
d4275354
RK
915S: Maintained
916F: arch/arm/
917
d323c243
SB
918ARM SUB-ARCHITECTURES
919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 920S: Maintained
d323c243
SB
921F: arch/arm/mach-*/
922F: arch/arm/plat-*/
923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
924
cefbf4ea 925ARM PRIMECELL AACI PL041 DRIVER
54176cc6 926M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
927S: Maintained
928F: sound/arm/aaci.*
929
930ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 931M: Russell King <linux@armlinux.org.uk>
cefbf4ea 932S: Maintained
8a61f013 933F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
934
935ARM PRIMECELL KMI PL050 DRIVER
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
937S: Maintained
938F: drivers/input/serio/ambakmi.*
939F: include/linux/amba/kmi.h
940
2761f5c2 941ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 942M: Russell King <linux@armlinux.org.uk>
08a5c9a2 943S: Maintained
679655da 944F: drivers/mmc/host/mmci.*
2f748aaa 945F: include/linux/amba/mmci.h
2761f5c2 946
1b4304e5 947ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 948M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
949S: Maintained
950F: drivers/tty/serial/amba-pl01*.c
951F: include/linux/amba/serial.h
2761f5c2 952
cefbf4ea 953ARM PRIMECELL BUS SUPPORT
54176cc6 954M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
955S: Maintained
956F: drivers/amba/
957F: include/linux/amba/bus.h
958
2b7a52a4 959ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 960M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
962S: Maintained
963
9c784f95 964ARM/AFEB9260 MACHINE SUPPORT
8b58be88 965M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
967S: Maintained
968
2b7a52a4 969ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 970M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
972S: Maintained
973
5c6dcd7f 974ARM/Allwinner sunXi SoC support
1b106699 975M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 976M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Maintained
5c6dcd7f 979N: sun[x456789]i
60b0f380
MR
980
981ARM/Allwinner SoC Clock Support
982M: Emilio López <emilio@elopez.com.ar>
983S: Maintained
984F: drivers/clk/sunxi/
1b106699 985
79318452 986ARM/Amlogic Meson SoC support
7c1e3876 987M: Carlo Caione <carlo@caione.org>
6683d91c 988M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 990L: linux-amlogic@lists.infradead.org
79318452 991W: http://linux-meson.com/
7c1e3876 992S: Maintained
79318452
CC
993F: arch/arm/mach-meson/
994F: arch/arm/boot/dts/meson*
6683d91c
KH
995F: arch/arm64/boot/dts/amlogic/
996F: drivers/pinctrl/meson/
79318452 997N: meson
7c1e3876 998
eff506fa
TZ
999ARM/Annapurna Labs ALPINE ARCHITECTURE
1000M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1001M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
1002S: Maintained
1003F: arch/arm/mach-alpine/
a9e5547b
AT
1004F: arch/arm/boot/dts/alpine*
1005F: arch/arm64/boot/dts/al/
1006F: drivers/*/*alpine*
eff506fa 1007
5255034d
LP
1008ARM/ARTPEC MACHINE SUPPORT
1009M: Jesper Nilsson <jesper.nilsson@axis.com>
1010M: Lars Persson <lars.persson@axis.com>
1011M: Niklas Cassel <niklas.cassel@axis.com>
1012S: Maintained
1013L: linux-arm-kernel@axis.com
1014F: arch/arm/mach-artpec
1015F: arch/arm/boot/dts/artpec6*
33b8ac91 1016F: drivers/clk/axis
5255034d 1017
8c2ed9bc
JS
1018ARM/ASPEED MACHINE SUPPORT
1019M: Joel Stanley <joel@jms.id.au>
1020S: Maintained
1021F: arch/arm/mach-aspeed/
1022F: arch/arm/boot/dts/aspeed-*
1023F: drivers/*/*aspeed*
1024
8dca5ce8 1025ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1026M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1027M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1028M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1030W: http://www.linux4sam.org
9f273c24 1031T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1032S: Supported
1033F: arch/arm/mach-at91/
f0a0a58e 1034F: include/soc/at91/
70e389cc
MB
1035F: arch/arm/boot/dts/at91*.dts
1036F: arch/arm/boot/dts/at91*.dtsi
1037F: arch/arm/boot/dts/sama*.dts
1038F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1039F: arch/arm/include/debug/at91.S
d4a89c7d 1040
6e05dd4e
BB
1041ARM/ATMEL AT91 Clock Support
1042M: Boris Brezillon <boris.brezillon@free-electrons.com>
1043S: Maintained
1044F: drivers/clk/at91
1045
986cf2e9 1046ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1047M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050F: arch/arm/mach-highbank/
e68d7c14
RH
1051F: arch/arm/boot/dts/highbank.dts
1052F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1053
d94f944e 1054ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1055M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1056S: Maintained
1057F: arch/arm/mach-cns3xxx/
d94f944e 1058
4863dea3
SG
1059ARM/CAVIUM THUNDER NETWORK DRIVER
1060M: Sunil Goutham <sgoutham@cavium.com>
1061M: Robert Richter <rric@kernel.org>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Supported
322e5cc5 1064F: drivers/net/ethernet/cavium/thunder/
4863dea3 1065
386ab516
AS
1066ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1067M: Alexander Shiyan <shc_work@mail.ru>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Odd Fixes
b8ba3874 1070N: clps711x
386ab516 1071
2b7a52a4 1072ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1073M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1074M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1076S: Maintained
d19d3667
HS
1077F: arch/arm/mach-ep93xx/
1078F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1079
1080ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1081M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1083S: Maintained
1084
d4275354 1085ARM/CLKDEV SUPPORT
54176cc6 1086M: Russell King <linux@armlinux.org.uk>
efc03ecb 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1088S: Maintained
d4275354 1089F: arch/arm/include/asm/clkdev.h
4fa2651d 1090F: drivers/clk/clkdev.c
d4275354 1091
d48134e7 1092ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1093M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1095S: Maintained
1096
94150095
HF
1097ARM/CONTEC MICRO9 MACHINE SUPPORT
1098M: Hubert Feurstein <hubert.feurstein@contec.at>
1099S: Maintained
1100F: arch/arm/mach-ep93xx/micro9.c
1101
a06ae860
PP
1102ARM/CORESIGHT FRAMEWORK AND DRIVERS
1103M: Mathieu Poirier <mathieu.poirier@linaro.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
01081f5a 1106F: drivers/hwtracing/coresight/*
a06ae860
PP
1107F: Documentation/trace/coresight.txt
1108F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1109F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1110
1da177e4 1111ARM/CORGI MACHINE SUPPORT
8b58be88 1112M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1113S: Maintained
1114
881a95f9 1115ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1116M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1118T: git git://github.com/ulli-kroll/linux.git
162500b3 1119S: Maintained
f49afbb5 1120F: arch/arm/mach-gemini/
98a9bb5b 1121F: drivers/rtc/rtc-gemini.c
881a95f9 1122
a990cbd8 1123ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1124M: Barry Song <baohua@kernel.org>
a990cbd8 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1126T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1127S: Maintained
e68d7c14 1128F: arch/arm/boot/dts/prima2*
a990cbd8 1129F: arch/arm/mach-prima2/
4a9c44f1 1130F: drivers/clk/sirf/
05f30e8d 1131F: drivers/clocksource/timer-prima2.c
5833ac98 1132F: drivers/clocksource/timer-atlas7.c
f8505ef5 1133N: [^a-z]sirf
a990cbd8 1134
c9d862c4
BS
1135ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1136M: Baruch Siach <baruch@tkos.co.il>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
cde137aa 1139F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1140N: digicolor
1141
d4275354 1142ARM/EBSA110 MACHINE SUPPORT
54176cc6 1143M: Russell King <linux@armlinux.org.uk>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1145W: http://www.armlinux.org.uk/
d4275354
RK
1146S: Maintained
1147F: arch/arm/mach-ebsa110/
b955f6ca 1148F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1149
4721f3ce
UKK
1150ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1151M: Uwe Kleine-König <kernel@pengutronix.de>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154N: efm32
1155
a9da4f7e 1156ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1157M: Daniel Ribeiro <drwyrm@gmail.com>
1158M: Stefan Schmidt <stefan@openezx.org>
1159M: Harald Welte <laforge@openezx.org>
d66f1886 1160L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1161W: http://www.openezx.org/
1162S: Maintained
cafc2265
SS
1163T: topgit git://git.openezx.org/openezx.git
1164F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1165
6a915af9 1166ARM/FARADAY FA526 PORT
162500b3 1167M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1169S: Maintained
1fa7e547 1170T: git git://git.berlios.de/gemini-board
f49afbb5 1171F: arch/arm/mm/*-fa*
6a915af9 1172
d4275354 1173ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1174M: Russell King <linux@armlinux.org.uk>
efc03ecb 1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1176W: http://www.armlinux.org.uk/
d4275354
RK
1177S: Maintained
1178F: arch/arm/include/asm/hardware/dec21285.h
1179F: arch/arm/mach-footbridge/
1180
86183a5f 1181ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1182M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1183M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1184R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1186S: Maintained
f1c12837 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1188F: arch/arm/mach-imx/
ce515a6b 1189F: arch/arm/mach-mxs/
2a82f95c 1190F: arch/arm/boot/dts/imx*
e5dafa22 1191F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1192F: drivers/clk/imx/
1193F: include/soc/imx/
86183a5f 1194
142109d2 1195ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1196M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1197M: Sascha Hauer <kernel@pengutronix.de>
1198R: Stefan Agner <stefan@agner.ch>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1202F: arch/arm/mach-imx/*vf610*
1203F: arch/arm/boot/dts/vf*
1204
2b7a52a4 1205ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1208S: Maintained
1209
90b8fc34 1210ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1211M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1213S: Maintained
1214
ef47d5f0 1215ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1216M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1217M: Paul Parsons <lost.distance@yahoo.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1219S: Maintained
1220F: arch/arm/mach-pxa/hx4700.c
1221F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1222F: sound/soc/pxa/hx4700.c
ef47d5f0 1223
4dfad069
WX
1224ARM/HISILICON SOC SUPPORT
1225M: Wei Xu <xuwei5@hisilicon.com>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.hisilicon.com
1228S: Supported
1229T: git git://github.com/hisilicon/linux-hisi.git
1230F: arch/arm/mach-hisi/
e68d7c14
RH
1231F: arch/arm/boot/dts/hi3*
1232F: arch/arm/boot/dts/hip*
1233F: arch/arm/boot/dts/hisi*
1234F: arch/arm64/boot/dts/hisilicon/
4dfad069 1235
21f37bc3 1236ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1237M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1238W: www.jlime.com
1239S: Maintained
084bad91
KE
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1241F: arch/arm/mach-sa1100/jornada720.c
1242F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1243
5e767ab9
JMC
1244ARM/IGEP MACHINE SUPPORT
1245M: Enric Balletbo i Serra <eballetbo@gmail.com>
1246M: Javier Martinez Canillas <javier@dowhile0.org>
1247L: linux-omap@vger.kernel.org
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
06ff74fd 1250F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1251
403d2971
MV
1252ARM/INCOME PXA270 SUPPORT
1253M: Marek Vasut <marek.vasut@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
ec154082 1256F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1257
2b7a52a4 1258ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1259M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1261S: Maintained
e2bdb176
DW
1262
1263ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1265S: Orphan
2b7a52a4
LB
1266
1267ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1268M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1270S: Maintained
2b7a52a4
LB
1271
1272ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1275S: Maintained
2b7a52a4 1276
2b7a52a4 1277ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1278M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1280S: Maintained
1281
dfdd8cc9
KH
1282ARM/INTEL IXP4XX ARM ARCHITECTURE
1283M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1284M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1286S: Maintained
1287F: arch/arm/mach-ixp4xx/
1288
838553c5 1289ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1290M: Jonathan Cameron <jic23@cam.ac.uk>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-pxa/stargate2.c
1294F: drivers/pcmcia/pxa2xx_stargate2.c
1295
2b7a52a4 1296ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1297M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1299S: Maintained
2b7a52a4
LB
1300
1301ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1304S: Maintained
1305
1154f858 1306ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1307M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310F: arch/arm/mach-keystone/
5edafc29 1311F: arch/arm/boot/dts/keystone-*
317929cd 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1313
bc6aa566 1314ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1315M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1316L: linux-kernel@vger.kernel.org
1317S: Maintained
1318F: drivers/clk/keystone/
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1321M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-kernel@vger.kernel.org
1324S: Maintained
1325F: drivers/clocksource/timer-keystone.c
1326
1327ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1328M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/power/reset/keystone-reset.c
1332
1333ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/memory/*emif*
1338
8cb555b6
CM
1339ARM/LG1K ARCHITECTURE
1340M: Chanho Min <chanho.min@lge.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm64/boot/dts/lg/
1344
2b7a52a4 1345ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1348S: Maintained
1349
3143875f
JE
1350ARM/LPC18XX ARCHITECTURE
1351M: Joachim Eastwood <manabian@gmail.com>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
19c1c32c
JE
1354F: arch/arm/boot/dts/lpc43*
1355F: drivers/clk/nxp/clk-lpc18xx*
1356F: drivers/clocksource/time-lpc32xx.c
1357F: drivers/i2c/busses/i2c-lpc2k.c
1358F: drivers/memory/pl172.c
1359F: drivers/mtd/spi-nor/nxp-spifi.c
1360F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1361N: lpc18xx
1362
15e4f7da 1363ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1364M: Vladimir Zapolskiy <vz@mleia.com>
1365M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1367T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1368S: Maintained
2377f9fd 1369F: arch/arm/boot/dts/lpc32*
15e4f7da 1370F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1371F: drivers/i2c/busses/i2c-pnx.c
1372F: drivers/net/ethernet/nxp/lpc_eth.c
1373F: drivers/usb/host/ohci-nxp.c
1374F: drivers/watchdog/pnx4008_wdt.c
1375N: lpc32xx
15e4f7da 1376
3b886171 1377ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1378M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1379S: Maintained
1380
1f664ab7 1381ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1382M: Jason Cooper <jason@lakedaemon.net>
1383M: Andrew Lunn <andrew@lunn.ch>
1384M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S: Maintained
1388F: arch/arm/mach-mvebu/
59ec9671 1389F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1390F: arch/arm/boot/dts/armada*
1391F: arch/arm/boot/dts/kirkwood*
dcc3068a 1392F: arch/arm64/boot/dts/marvell/armada*
9f123def 1393F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1394F: arch/arm/configs/mvebu_*_defconfig
75f41273 1395
40f4978b
SH
1396ARM/Marvell Berlin SoC support
1397M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S: Maintained
1400F: arch/arm/mach-berlin/
31c17ac9 1401F: arch/arm/boot/dts/berlin*
e68d7c14 1402F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1403
40f4978b 1404
4cfab57e 1405ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1406M: Jason Cooper <jason@lakedaemon.net>
1407M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1408M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1409M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1411S: Maintained
1412F: arch/arm/mach-dove/
54a246ff
NP
1413F: arch/arm/mach-mv78xx0/
1414F: arch/arm/mach-orion5x/
1415F: arch/arm/plat-orion/
31c17ac9
GC
1416F: arch/arm/boot/dts/dove*
1417F: arch/arm/boot/dts/orion5x*
1418
3b886171 1419
d69ac131
AC
1420ARM/Orion SoC/Technologic Systems TS-78xx platform support
1421M: Alexander Clouter <alex@digriz.org.uk>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423W: http://www.digriz.org.uk/ts78xx/kernel
1424S: Maintained
1425F: arch/arm/mach-orion5x/ts78xx-*
1426
e557959d
NA
1427ARM/OXNAS platform support
1428M: Neil Armstrong <narmstrong@baylibre.com>
1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S: Maintained
1431F: arch/arm/mach-oxnas/
1432F: arch/arm/boot/dts/oxnas*
1433F: arch/arm/boot/dts/wd-mbwe.dts
1434N: oxnas
1435
607b8fc9
EH
1436ARM/Mediatek RTC DRIVER
1437M: Eddie Huang <eddie.huang@mediatek.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441F: drivers/rtc/rtc-mt6397.c
1442
e54951c8
MB
1443ARM/Mediatek SoC support
1444M: Matthias Brugger <matthias.bgg@gmail.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1446L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1447S: Maintained
1448F: arch/arm/boot/dts/mt6*
1449F: arch/arm/boot/dts/mt8*
1450F: arch/arm/mach-mediatek/
1451N: mtk
1452K: mediatek
1453
0f8669e3
CY
1454ARM/Mediatek USB3 PHY DRIVER
1455M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: drivers/phy/phy-mt65xx-usb3.c
1460
adcb079f
AB
1461ARM/MICREL KS8695 ARCHITECTURE
1462M: Greg Ungerer <gerg@uclinux.org>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1464F: arch/arm/mach-ks8695/
adcb079f
AB
1465S: Odd Fixes
1466
d78ff0a5 1467ARM/MIOA701 MACHINE SUPPORT
8b58be88 1468M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1470F: arch/arm/mach-pxa/mioa701.c
1471S: Maintained
1472
9624dfe6 1473ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1474M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1475S: Maintained
1476
e0ee9851 1477ARM/NOMADIK ARCHITECTURE
28b8e8d4 1478M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1479M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: arch/arm/mach-nomadik/
ecc265fe 1483F: drivers/pinctrl/nomadik/
87572880 1484F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1486
9d76295a 1487ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1488M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1489L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1490W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1491S: Supported
1492
8459c159 1493ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1494M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1495M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1496S: Maintained
1497
5d783a2d 1498ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1499M: Marek Vasut <marek.vasut@gmail.com>
75280787 1500L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1501W: http://hackndev.com
1502S: Maintained
933d35f0
JP
1503F: arch/arm/mach-pxa/include/mach/palmtx.h
1504F: arch/arm/mach-pxa/palmtx.c
1505F: arch/arm/mach-pxa/include/mach/palmt5.h
1506F: arch/arm/mach-pxa/palmt5.c
1507F: arch/arm/mach-pxa/include/mach/palmld.h
1508F: arch/arm/mach-pxa/palmld.c
1509F: arch/arm/mach-pxa/include/mach/palmte2.h
1510F: arch/arm/mach-pxa/palmte2.c
1511F: arch/arm/mach-pxa/include/mach/palmtc.h
1512F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1513
b57fe924 1514ARM/PALM TREO SUPPORT
d8130624 1515M: Tomas Cech <sleep_walker@suse.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1517W: http://hackndev.com
1518S: Maintained
b57fe924
JP
1519F: arch/arm/mach-pxa/include/mach/palmtreo.h
1520F: arch/arm/mach-pxa/palmtreo.c
90af5811 1521
c49e1e63 1522ARM/PALMZ72 SUPPORT
8b58be88 1523M: Sergey Lapin <slapin@ossfans.org>
75280787 1524L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1525W: http://hackndev.com
1526S: Maintained
933d35f0
JP
1527F: arch/arm/mach-pxa/include/mach/palmz72.h
1528F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1529
1da177e4 1530ARM/PLEB SUPPORT
8b58be88 1531M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1532W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1533S: Maintained
1534
1535ARM/PT DIGITAL BOARD PORT
8b58be88 1536M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1538W: http://www.armlinux.org.uk/
1da177e4
LT
1539S: Maintained
1540
8fc1b0f8 1541ARM/QUALCOMM SUPPORT
bbeaa595
AG
1542M: Andy Gross <andy.gross@linaro.org>
1543M: David Brown <david.brown@linaro.org>
8fc1b0f8 1544L: linux-arm-msm@vger.kernel.org
f5d3af9d 1545L: linux-soc@vger.kernel.org
8fc1b0f8 1546S: Maintained
0ff50d60 1547F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1548F: arch/arm/boot/dts/qcom-*.dts
1549F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1550F: arch/arm/mach-qcom/
e68d7c14 1551F: arch/arm64/boot/dts/qcom/*
5482cefa 1552F: drivers/i2c/busses/i2c-qup.c
39a3366a 1553F: drivers/clk/qcom/
f5d3af9d 1554F: drivers/soc/qcom/
5482cefa 1555F: drivers/spi/spi-qup.c
c0c89faf
SB
1556F: drivers/tty/serial/msm_serial.h
1557F: drivers/tty/serial/msm_serial.c
1558F: drivers/*/pm8???-*
1559F: drivers/mfd/ssbi.c
916f743d 1560F: drivers/firmware/qcom_scm.c
bbeaa595 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1562
2b7a52a4 1563ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1564M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1566S: Maintained
1567
b138e119
SH
1568ARM/RENESAS ARM64 ARCHITECTURE
1569M: Simon Horman <horms@verge.net.au>
1570M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1571L: linux-renesas-soc@vger.kernel.org
1572Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1574S: Supported
1575F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1576F: drivers/soc/renesas/
1577F: include/linux/soc/renesas/
b138e119 1578
d4275354 1579ARM/RISCPC ARCHITECTURE
54176cc6 1580M: Russell King <linux@armlinux.org.uk>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1582W: http://www.armlinux.org.uk/
d4275354 1583S: Maintained
d4275354
RK
1584F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1585F: arch/arm/include/asm/hardware/ioc.h
1586F: arch/arm/include/asm/hardware/iomd.h
1587F: arch/arm/include/asm/hardware/memc.h
1588F: arch/arm/mach-rpc/
1a6422f6 1589F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1590F: drivers/net/ethernet/i825xx/ether1*
1591F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1592F: drivers/scsi/arm/
1593
08ddbb0a
HS
1594ARM/Rockchip SoC support
1595M: Heiko Stuebner <heiko@sntech.de>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1597L: linux-rockchip@lists.infradead.org
9f273c24 1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1599S: Maintained
541555e9 1600F: arch/arm/boot/dts/rk3*
08ddbb0a 1601F: arch/arm/mach-rockchip/
541555e9
HS
1602F: drivers/clk/rockchip/
1603F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1604F: drivers/*/*rockchip*
541555e9
HS
1605F: drivers/*/*/*rockchip*
1606F: sound/soc/rockchip/
b4331b43 1607N: rockchip
08ddbb0a 1608
5bfb937c
KK
1609ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1610M: Kukjin Kim <kgene@kernel.org>
e8f98457 1611M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1614S: Maintained
6f0589c8 1615F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1616F: arch/arm/boot/dts/s5p*
1617F: arch/arm/boot/dts/samsung*
6f0589c8 1618F: arch/arm/boot/dts/exynos*
d97236e6 1619F: arch/arm64/boot/dts/exynos/
482ce512 1620F: arch/arm/plat-samsung/
769bbb63
HS
1621F: arch/arm/mach-s3c24*/
1622F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1623F: arch/arm/mach-s5p*/
1624F: arch/arm/mach-exynos*/
1c03274d
KK
1625F: drivers/*/*s3c24*
1626F: drivers/*/*/*s3c24*
1627F: drivers/*/*s3c64xx*
1628F: drivers/*/*s5pv210*
ffd51977 1629F: drivers/memory/samsung/*
bf50ddcd 1630F: drivers/soc/samsung/*
40c76662 1631F: drivers/spi/spi-s3c*
d6b9aea6
KK
1632F: Documentation/arm/Samsung/
1633F: Documentation/devicetree/bindings/arm/samsung/
1634F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1635F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1636N: exynos
f556cb07 1637
10ffa964
KP
1638ARM/SAMSUNG MOBILE MACHINE SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
004bbd3c 1642F: arch/arm/mach-s5pv210/
10ffa964 1643
3ce4ccb6
KD
1644ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646M: Kamil Debski <k.debski@samsung.com>
1647L: linux-arm-kernel@lists.infradead.org
1648L: linux-media@vger.kernel.org
1649S: Maintained
1650F: drivers/media/platform/s5p-g2d/
1651
e6a476fd
MS
1652ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1653M: Kyungmin Park <kyungmin.park@samsung.com>
1654M: Kamil Debski <k.debski@samsung.com>
6305902c 1655M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1656L: linux-arm-kernel@lists.infradead.org
1657L: linux-media@vger.kernel.org
1658S: Maintained
934455d7 1659F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1660F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1661
1662ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1663M: Kyungmin Park <kyungmin.park@samsung.com>
1664M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1665L: linux-arm-kernel@lists.infradead.org
1666L: linux-media@vger.kernel.org
1667S: Maintained
90d72ac6 1668F: drivers/media/platform/s5p-tv/
e6a476fd 1669
1bcbf6f4
KD
1670ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
78fc853b 1675F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1676
7d9f9bf4
AP
1677ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1678M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1679M: Jacek Anaszewski <j.anaszewski@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/media/platform/s5p-jpeg/
1684
d48d38e8 1685ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1686M: Simon Horman <horms@verge.net.au>
d48d38e8 1687M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1688L: linux-renesas-soc@vger.kernel.org
4a121096 1689Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1690T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1691S: Supported
0b514fdb
SH
1692F: arch/arm/boot/dts/emev2*
1693F: arch/arm/boot/dts/r7s*
1694F: arch/arm/boot/dts/r8a*
1695F: arch/arm/boot/dts/sh*
0b514fdb 1696F: arch/arm/configs/shmobile_defconfig
7a2071c5 1697F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1698F: arch/arm/mach-shmobile/
be32bcbb
GU
1699F: drivers/soc/renesas/
1700F: include/linux/soc/renesas/
d48d38e8 1701
66314223 1702ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1703M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1704S: Maintained
1705F: arch/arm/mach-socfpga/
efadb751
DN
1706F: arch/arm/boot/dts/socfpga*
1707F: arch/arm/configs/socfpga_defconfig
e68d7c14 1708F: arch/arm64/boot/dts/altera/
ba2b7d0a 1709W: http://www.rocketboards.org
efadb751 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1711
1712ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1713M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1714S: Maintained
1715F: drivers/clk/socfpga/
1716
71bcada8
TT
1717ARM/SOCFPGA EDAC SUPPORT
1718M: Thor Thayer <tthayer@opensource.altera.com>
1719S: Maintained
1720F: drivers/edac/altera_edac.
1721
65ebcc11 1722ARM/STI ARCHITECTURE
a92177ea 1723M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725L: kernel@stlinux.com
1726W: http://www.stlinux.com
1727S: Maintained
1728F: arch/arm/mach-sti/
a92177ea 1729F: arch/arm/boot/dts/sti*
b8e31bf3 1730F: drivers/char/hw_random/st-rng.c
a92177ea 1731F: drivers/clocksource/arm_global_timer.c
82805d1b 1732F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1733F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1734F: drivers/i2c/busses/i2c-st.c
346e2e4a 1735F: drivers/media/rc/st_rc.c
95d66b16 1736F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1737F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1738F: drivers/phy/phy-miphy28lp.c
1739F: drivers/phy/phy-miphy365x.c
6da969a5 1740F: drivers/phy/phy-stih407-usb.c
26389c78 1741F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1742F: drivers/pinctrl/pinctrl-st.c
aac22524 1743F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1744F: drivers/reset/sti/
db4112e6 1745F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1746F: drivers/tty/serial/st-asc.c
eb11adab 1747F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1748F: drivers/usb/host/ehci-st.c
1749F: drivers/usb/host/ohci-st.c
db4112e6 1750F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1751F: drivers/ata/ahci_st.c
65ebcc11 1752
ee6e7879
MC
1753ARM/STM32 ARCHITECTURE
1754M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1755M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1759N: stm32
1760F: drivers/clocksource/armv7m_systick.c
1761
d6de5b02
MG
1762ARM/TANGO ARCHITECTURE
1763M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1764L: linux-arm-kernel@lists.infradead.org
1765S: Maintained
e2bd0d37 1766N: tango
d6de5b02 1767
2b7a52a4 1768ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1769M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1771S: Maintained
1772
1bbd7089 1773ARM/TETON BGA MACHINE SUPPORT
706e69d6 1774M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S: Maintained
1777
2b7a52a4 1778ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1779M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1781S: Maintained
1782
98ad6e3b 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1784M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1786W: http://www.mcuos.com
1787S: Maintained
4e89e8f6 1788F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1789F: drivers/input/keyboard/w90p910_keypad.c
1790F: drivers/input/touchscreen/w90p910_ts.c
1791F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1793F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1794F: drivers/rtc/rtc-nuc900.c
9df92e6c 1795F: drivers/spi/spi-nuc900.c
4e89e8f6 1796F: drivers/usb/host/ehci-w90x900.c
8a61f013 1797F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1798
54274d71 1799ARM/U300 MACHINE SUPPORT
e4651a9f 1800M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Supported
1803F: arch/arm/mach-u300/
9affbd24 1804F: drivers/clocksource/timer-u300.c
54274d71
LW
1805F: drivers/i2c/busses/i2c-stu300.c
1806F: drivers/rtc/rtc-coh901331.c
1807F: drivers/watchdog/coh901327_wdt.c
1808F: drivers/dma/coh901318*
87572880
LW
1809F: drivers/mfd/ab3100*
1810F: drivers/rtc/rtc-ab3100.c
1811F: drivers/rtc/rtc-coh901331.c
1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1813
3d00d04f
MY
1814ARM/UNIPHIER ARCHITECTURE
1815M: Masahiro Yamada <yamada.masahiro@socionext.com>
1816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S: Maintained
a3ff83d2 1818F: arch/arm/boot/dts/uniphier*
e7ecbc05 1819F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1820F: arch/arm/mach-uniphier/
e7ecbc05 1821F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1822F: arch/arm64/boot/dts/socionext/
4b7f48d3 1823F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1824F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1825F: drivers/pinctrl/uniphier/
1826F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1827N: uniphier
1828
87572880 1829ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1830M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/mach-ux500/
e4651a9f 1834F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1835F: drivers/dma/ste_dma40*
e4651a9f 1836F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1837F: drivers/mfd/abx500*
1838F: drivers/mfd/ab8500*
e4651a9f
LW
1839F: drivers/mfd/dbx500*
1840F: drivers/mfd/db8500*
ecc265fe
JP
1841F: drivers/pinctrl/nomadik/pinctrl-ab*
1842F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1843F: drivers/rtc/rtc-ab8500.c
e4651a9f 1844F: drivers/rtc/rtc-pl031.c
87572880 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1846
e93fde28
UH
1847ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1848M: Ulf Hansson <ulf.hansson@linaro.org>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850T: git git://git.linaro.org/people/ulfh/clk.git
1851S: Maintained
1852F: drivers/clk/ux500/
e93fde28 1853
740d93b1
PM
1854ARM/VERSATILE EXPRESS PLATFORM
1855M: Liviu Dudau <liviu.dudau@arm.com>
1856M: Sudeep Holla <sudeep.holla@arm.com>
1857M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/boot/dts/vexpress*
e68d7c14 1861F: arch/arm64/boot/dts/arm/
740d93b1
PM
1862F: arch/arm/mach-vexpress/
1863F: */*/vexpress*
7e8f403f 1864F: */*/*/vexpress*
740d93b1
PM
1865F: drivers/clk/versatile/clk-vexpress-osc.c
1866F: drivers/clocksource/versatile.c
46a600ea 1867N: mps2
740d93b1 1868
d4275354 1869ARM/VFP SUPPORT
54176cc6 1870M: Russell King <linux@armlinux.org.uk>
efc03ecb 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1872W: http://www.armlinux.org.uk/
d4275354
RK
1873S: Maintained
1874F: arch/arm/vfp/
1875
e66b6d8e
MV
1876ARM/VOIPAC PXA270 SUPPORT
1877M: Marek Vasut <marek.vasut@gmail.com>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1881F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1882
04529fe2
TP
1883ARM/VT8500 ARM ARCHITECTURE
1884M: Tony Prisk <linux@prisktech.co.nz>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-vt8500/
41fd91b4 1888F: drivers/clocksource/vt8500_timer.c
560746eb 1889F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1890F: drivers/mmc/host/wmt-sdmmc.c
1891F: drivers/pwm/pwm-vt8500.c
1892F: drivers/rtc/rtc-vt8500.c
1893F: drivers/tty/serial/vt8500_serial.c
4f31102b 1894F: drivers/usb/host/ehci-platform.c
41fd91b4 1895F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1896F: drivers/video/fbdev/vt8500lcdfb.*
1897F: drivers/video/fbdev/wm8505fb*
1898F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1899
e66b6d8e
MV
1900ARM/ZIPIT Z2 SUPPORT
1901M: Marek Vasut <marek.vasut@gmail.com>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-pxa/z2.c
6ab2a855 1905F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1906
5ecc4b53
JN
1907ARM/ZTE ARCHITECTURE
1908M: Jun Nie <jun.nie@linaro.org>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-zx/
1912F: drivers/clk/zte/
1913F: Documentation/devicetree/bindings/arm/zte.txt
1914F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1915
51f29d44
MS
1916ARM/ZYNQ ARCHITECTURE
1917M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1918R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W: http://wiki.xilinx.com
d6448b76 1921T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1922S: Supported
1923F: arch/arm/mach-zynq/
bd2a337a 1924F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1925F: drivers/block/xsysace.c
c2fd4e38
MS
1926N: zynq
1927N: xilinx
1928F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1929F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1930F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1931F: drivers/edac/synopsys_edac.c
51f29d44 1932
48ec83bc 1933ARM SMMU DRIVERS
b8f9879e 1934M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1935R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Maintained
1938F: drivers/iommu/arm-smmu.c
48ec83bc 1939F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1940F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1941F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1942
38074229
CM
1943ARM64 PORT (AARCH64 ARCHITECTURE)
1944M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1945M: Will Deacon <will.deacon@arm.com>
38074229 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1948S: Maintained
1949F: arch/arm64/
d19766ec 1950F: Documentation/arm64/
38074229 1951
9d7005f9
LP
1952AS3645A LED FLASH CONTROLLER DRIVER
1953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1954L: linux-media@vger.kernel.org
1955T: git git://linuxtv.org/media_tree.git
1956S: Maintained
1957F: drivers/media/i2c/as3645a.c
b5dcee22 1958F: include/media/i2c/as3645a.h
9d7005f9 1959
d58de038
GJ
1960ASC7621 HARDWARE MONITOR DRIVER
1961M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1962L: linux-hwmon@vger.kernel.org
d58de038
GJ
1963S: Maintained
1964F: Documentation/hwmon/asc7621
1965F: drivers/hwmon/asc7621.c
1966
b229ece9 1967ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1968M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1969L: acpi4asus-user@lists.sourceforge.net
d0944853 1970L: platform-driver-x86@vger.kernel.org
76593d6f 1971W: http://acpi4asus.sf.net
85091b71 1972S: Maintained
b229ece9
CC
1973F: drivers/platform/x86/asus*.c
1974F: drivers/platform/x86/eeepc*.c
85091b71 1975
f6a6bbae
JPRV
1976ASUS WIRELESS RADIO CONTROL DRIVER
1977M: João Paulo Rechi Vita <jprvita@gmail.com>
1978L: platform-driver-x86@vger.kernel.org
1979S: Maintained
1980F: drivers/platform/x86/asus-wireless.c
1981
75aeddd1
DH
1982ASYMMETRIC KEYS
1983M: David Howells <dhowells@redhat.com>
1984L: keyrings@vger.kernel.org
1985S: Maintained
1986F: Documentation/crypto/asymmetric-keys.txt
1987F: include/linux/verification.h
1988F: include/crypto/public_key.h
1989F: include/crypto/pkcs7.h
1990F: crypto/asymmetric_keys/
1991
953a6479 1992ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1993R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1994W: http://sourceforge.net/projects/xscaleiop
08223d80 1995S: Odd fixes
679655da
JP
1996F: Documentation/crypto/async-tx-api.txt
1997F: crypto/async_tx/
1998F: drivers/dma/
1999F: include/linux/dmaengine.h
2000F: include/linux/async_tx.h
b3e5f263 2001
a1867d36 2002AT24 EEPROM DRIVER
14d77c4d 2003M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2004L: linux-i2c@vger.kernel.org
2005S: Maintained
2006F: drivers/misc/eeprom/at24.c
25f73ed5 2007F: include/linux/platform_data/at24.h
a1867d36 2008
e7839f25 2009ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2010M: "Ed L. Cashin" <ed.cashin@acm.org>
2011W: http://www.openaoe.org/
1da177e4 2012S: Supported
679655da
JP
2013F: Documentation/aoe/
2014F: drivers/block/aoe/
1da177e4 2015
aad7a211
AB
2016ATHEROS 71XX/9XXX GPIO DRIVER
2017M: Alban Bedel <albeu@free.fr>
2018W: https://github.com/AlbanBedel/linux
2019T: git git://github.com/AlbanBedel/linux
2020S: Maintained
2021F: drivers/gpio/gpio-ath79.c
2022F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2023
9a10a870 2024ATHEROS ATH GENERIC UTILITIES
f726ee65 2025M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2026L: linux-wireless@vger.kernel.org
2027S: Supported
2028F: drivers/net/wireless/ath/*
2029
fa1c114f 2030ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2031M: Jiri Slaby <jirislaby@gmail.com>
2032M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2034L: linux-wireless@vger.kernel.org
72c706b7 2035W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2036S: Maintained
fa451753 2037F: drivers/net/wireless/ath/ath5k/
fa1c114f 2038
12e62d6f
KV
2039ATHEROS ATH6KL WIRELESS DRIVER
2040M: Kalle Valo <kvalo@qca.qualcomm.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2044S: Supported
2045F: drivers/net/wireless/ath/ath6kl/
2046
2be7d22f 2047WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2048M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2049L: linux-wireless@vger.kernel.org
2050L: wil6210@qca.qualcomm.com
2051S: Supported
2052W: http://wireless.kernel.org/en/users/Drivers/wil6210
2053F: drivers/net/wireless/ath/wil6210/
dba4b74d 2054F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2055
1d7e1e6b
CL
2056CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2057M: Christian Lamparter <chunkeey@googlemail.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/carl9170
2060S: Maintained
2061F: drivers/net/wireless/ath/carl9170/
2062
2c2a6172
LT
2063ATK0110 HWMON DRIVER
2064M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2065L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2066S: Maintained
2067F: drivers/hwmon/asus_atk0110.c
2068
6f69a6d7 2069ATI_REMOTE2 DRIVER
8b58be88 2070M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2071S: Maintained
679655da 2072F: drivers/input/misc/ati_remote2.c
6f69a6d7 2073
7ae115b4 2074ATLX ETHERNET DRIVERS
8b58be88 2075M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2076M: Chris Snook <chris.snook@gmail.com>
e443e383 2077L: netdev@vger.kernel.org
8d5ca6ec
JC
2078W: http://sourceforge.net/projects/atl1
2079W: http://atl1.sourceforge.net
2080S: Maintained
2b133ad6 2081F: drivers/net/ethernet/atheros/
8d5ca6ec 2082
1da177e4 2083ATM
366c1bd1 2084M: Chas Williams <3chas3@gmail.com>
476604de 2085L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2086L: netdev@vger.kernel.org
1da177e4
LT
2087W: http://linux-atm.sourceforge.net
2088S: Maintained
679655da
JP
2089F: drivers/atm/
2090F: include/linux/atm*
c117ab84 2091F: include/uapi/linux/atm*
1da177e4 2092
04ac2f46 2093ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2094M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2095S: Maintained
2096F: drivers/mmc/host/atmel-mci.c
04ac2f46 2097
a1cfac48 2098ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2099M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2100S: Supported
df621252 2101F: drivers/tty/serial/atmel_serial.c
a1cfac48 2102
f80cb488
NF
2103ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
2105S: Supported
2106F: drivers/power/reset/at91-sama5d2_shdwc.c
2107
b9cd7a25
LD
2108ATMEL SAMA5D2 ADC DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-iio@vger.kernel.org
2111S: Supported
2112F: drivers/iio/adc/at91-sama5d2_adc.c
2113
dfae90ed 2114ATMEL Audio ALSA driver
3a82002c 2115M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2117S: Supported
2118F: sound/soc/atmel
2119
b414dc16
NF
2120ATMEL DMA DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S: Supported
2124F: drivers/dma/at_hdmac.c
2125F: drivers/dma/at_hdmac_regs.h
6f0d65af 2126F: include/linux/platform_data/dma-atmel.h
b414dc16 2127
6bd0f436
LD
2128ATMEL XDMA DRIVER
2129M: Ludovic Desroches <ludovic.desroches@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org
2131L: dmaengine@vger.kernel.org
2132S: Supported
2133F: drivers/dma/at_xdmac.c
2134
888f2804
LD
2135ATMEL I2C DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-i2c@vger.kernel.org
2138S: Supported
2139F: drivers/i2c/busses/i2c-at91.c
2140
15515545 2141ATMEL ISI DRIVER
50cb2efa 2142M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2143L: linux-media@vger.kernel.org
2144S: Supported
f2294c2d 2145F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2146F: include/media/atmel-isi.h
2147
8f4c79ce 2148ATMEL LCDFB DRIVER
8b58be88 2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2150L: linux-fbdev@vger.kernel.org
8f4c79ce 2151S: Maintained
8a61f013 2152F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2153F: include/video/atmel_lcdc.h
8f4c79ce 2154
89e5785f 2155ATMEL MACB ETHERNET DRIVER
a02875a6 2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2157S: Supported
9f2f381f 2158F: drivers/net/ethernet/cadence/
89e5785f 2159
5cbac98a 2160ATMEL NAND DRIVER
50cb2efa
NF
2161M: Wenyou Yang <wenyou.yang@atmel.com>
2162M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2163L: linux-mtd@lists.infradead.org
2164S: Supported
2165F: drivers/mtd/nand/atmel_nand*
2166
05c441ef 2167ATMEL SDMMC DRIVER
2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
2169L: linux-mmc@vger.kernel.org
2170S: Supported
2171F: drivers/mmc/host/sdhci-of-at91.c
2172
754ce4f2 2173ATMEL SPI DRIVER
a02875a6 2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2175S: Supported
9df92e6c 2176F: drivers/spi/spi-atmel.*
754ce4f2 2177
0ef09015 2178ATMEL SSC DRIVER
03515f32 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S: Supported
2182F: drivers/misc/atmel-ssc.c
2183F: include/linux/atmel-ssc.h
2184
e9cb1c5a
NF
2185ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel_tclib.c
2190F: drivers/clocksource/tcb_clksrc.c
2191
914a3f3b 2192ATMEL USBA UDC DRIVER
a02875a6
NF
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2195S: Supported
faf2e1db 2196F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2197
1da177e4 2198ATMEL WIRELESS DRIVER
8b58be88 2199M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2200L: linux-wireless@vger.kernel.org
1da177e4
LT
2201W: http://www.thekelleys.org.uk/atmel
2202W: http://atmelwlandriver.sourceforge.net/
2203S: Maintained
30fe0f9b 2204F: drivers/net/wireless/atmel/atmel*
1da177e4 2205
a14c0f8f
ND
2206ATMEL MAXTOUCH DRIVER
2207M: Nick Dyer <nick.dyer@itdev.co.uk>
2208T: git git://github.com/atmel-maxtouch/linux.git
2209S: Supported
2210F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2211F: drivers/input/touchscreen/atmel_mxt_ts.c
2212F: include/linux/platform_data/atmel_mxt_ts.h
2213
26780d9e 2214ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2215M: Bradley Grove <linuxdrivers@attotech.com>
2216L: linux-scsi@vger.kernel.org
2217W: http://www.attotech.com
2218S: Supported
2219F: drivers/scsi/esas2r
26780d9e 2220
bc6e17b8
SS
2221ATUSB IEEE 802.15.4 RADIO DRIVER
2222M: Stefan Schmidt <stefan@osg.samsung.com>
2223L: linux-wpan@vger.kernel.org
2224S: Maintained
2225F: drivers/net/ieee802154/atusb.c
2226F: drivers/net/ieee802154/atusb.h
2227F: drivers/net/ieee802154/at86rf230.h
2228
a92b7b80 2229AUDIT SUBSYSTEM
915f389d 2230M: Paul Moore <paul@paul-moore.com>
8b58be88 2231M: Eric Paris <eparis@redhat.com>
915f389d 2232L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2233W: http://people.redhat.com/sgrubb/audit/
915f389d 2234T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2235S: Maintained
679655da 2236F: include/linux/audit.h
c117ab84 2237F: include/uapi/linux/audit.h
679655da 2238F: kernel/audit*
a92b7b80 2239
70e84049 2240AUXILIARY DISPLAY DRIVERS
8b58be88 2241M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2242W: http://miguelojeda.es/auxdisplay.htm
2243W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2244S: Maintained
679655da
JP
2245F: drivers/auxdisplay/
2246F: include/linux/cfag12864b.h
70e84049 2247
5f97f7f9 2248AVR32 ARCHITECTURE
e336f61f
HCE
2249M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2250M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2251W: http://www.atmel.com/products/AVR32/
249d9d9d 2252W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2253W: http://avrfreaks.net/
e336f61f 2254S: Maintained
679655da 2255F: arch/avr32/
5f97f7f9
HS
2256
2257AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2258M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2259M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2260S: Maintained
679655da 2261F: arch/avr32/mach-at32ap/
5f97f7f9 2262
1da177e4 2263AX.25 NETWORK LAYER
8b58be88 2264M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2265L: linux-hams@vger.kernel.org
d34cb28a 2266W: http://www.linux-ax25.org/
1da177e4 2267S: Maintained
c117ab84 2268F: include/uapi/linux/ax25.h
679655da
JP
2269F: include/net/ax25.h
2270F: net/ax25/
1da177e4 2271
d5269395 2272AZ6007 DVB DRIVER
5dc8a864
MCC
2273M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2274M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2275L: linux-media@vger.kernel.org
a825eaec 2276W: https://linuxtv.org
d5269395
MCC
2277T: git git://linuxtv.org/media_tree.git
2278S: Maintained
2279F: drivers/media/usb/dvb-usb-v2/az6007.c
2280
6777376e
HV
2281AZTECH FM RADIO RECEIVER DRIVER
2282M: Hans Verkuil <hverkuil@xs4all.nl>
2283L: linux-media@vger.kernel.org
2284T: git git://linuxtv.org/media_tree.git
a825eaec 2285W: https://linuxtv.org
6777376e
HV
2286S: Maintained
2287F: drivers/media/radio/radio-aztech*
2288
e2d1d6c0 2289B43 WIRELESS DRIVER
e2d1d6c0 2290L: linux-wireless@vger.kernel.org
ed072f9e 2291L: b43-dev@lists.infradead.org
491b26b4 2292W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2293S: Odd Fixes
58619b14 2294F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2295
2296B43LEGACY WIRELESS DRIVER
8b58be88 2297M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2298L: linux-wireless@vger.kernel.org
ed072f9e 2299L: b43-dev@lists.infradead.org
491b26b4 2300W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2301S: Maintained
423e3ce3 2302F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2303
300abeb5 2304BACKLIGHT CLASS/SUBSYSTEM
b7701755 2305M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2306M: Lee Jones <lee.jones@linaro.org>
9f273c24 2307T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2308S: Maintained
679655da
JP
2309F: drivers/video/backlight/
2310F: include/linux/backlight.h
300abeb5 2311
c6c8fea2 2312BATMAN ADVANCED
207df49e 2313M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2314M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2315M: Antonio Quartulli <a@unstable.cc>
1584f41f 2316L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2317W: https://www.open-mesh.org/
8b823170 2318Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2319S: Maintained
286ddfb0
SE
2320F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2321F: Documentation/ABI/testing/sysfs-class-net-mesh
2322F: Documentation/networking/batman-adv.txt
09748a22 2323F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2324F: net/batman-adv/
2325
e2d1d6c0 2326BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2327M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2328L: linux-hams@vger.kernel.org
2329W: http://www.baycom.org/~tom/ham/ham.html
2330S: Maintained
679655da 2331F: drivers/net/hamradio/baycom*
e2d1d6c0 2332
cafe5635 2333BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2334M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2335L: linux-bcache@vger.kernel.org
2336W: http://bcache.evilpiepirate.org
4d1034eb 2337S: Orphan
cafe5635
KO
2338F: drivers/md/bcache/
2339
04bd844a
HV
2340BDISP ST MEDIA DRIVER
2341M: Fabien Dessenne <fabien.dessenne@st.com>
2342L: linux-media@vger.kernel.org
2343T: git git://linuxtv.org/media_tree.git
a825eaec 2344W: https://linuxtv.org
04bd844a
HV
2345S: Supported
2346F: drivers/media/platform/sti/bdisp
2347
e2d1d6c0 2348BEFS FILE SYSTEM
db4ad036
LB
2349M: Luis de Bethencourt <luisbg@osg.samsung.com>
2350M: Salah Triki <salah.triki@gmail.com>
2351S: Maintained
2352T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2353F: Documentation/filesystems/befs.txt
2354F: fs/befs/
e2d1d6c0 2355
564ee360 2356BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2357M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2358L: netdev@vger.kernel.org
2359S: Maintained
2360F: drivers/net/ethernet/ec_bhf.c
564ee360 2361
e2d1d6c0 2362BFS FILE SYSTEM
8b58be88 2363M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2364S: Maintained
679655da
JP
2365F: Documentation/filesystems/bfs.txt
2366F: fs/bfs/
c117ab84 2367F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2368
1394f032 2369BLACKFIN ARCHITECTURE
a4edbc10 2370M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2372T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2373W: http://blackfin.uclinux.org
2374S: Supported
679655da 2375F: arch/blackfin/
566da5b2 2376
e190d6b1 2377BLACKFIN EMAC DRIVER
b3fe92b0 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2379W: http://blackfin.uclinux.org
2380S: Supported
7b35f033 2381F: drivers/net/ethernet/adi/
e190d6b1 2382
566da5b2 2383BLACKFIN RTC DRIVER
b3fe92b0 2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2385W: http://blackfin.uclinux.org
2386S: Supported
679655da 2387F: drivers/rtc/rtc-bfin.c
1394f032 2388
936ed49a 2389BLACKFIN SDH DRIVER
109ec8c3 2390M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/mmc/host/bfin_sdh.c
2395
1394f032 2396BLACKFIN SERIAL DRIVER
8b58be88 2397M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2399W: http://blackfin.uclinux.org
2400S: Supported
8460241e 2401F: drivers/tty/serial/bfin_uart.c
1394f032 2402
1e6d320f 2403BLACKFIN WATCHDOG DRIVER
b3fe92b0 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2405W: http://blackfin.uclinux.org
2406S: Supported
679655da 2407F: drivers/watchdog/bfin_wdt.c
1e6d320f 2408
d24ecfcc 2409BLACKFIN I2C TWI DRIVER
8b58be88 2410M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2412W: http://blackfin.uclinux.org/
2413S: Supported
679655da 2414F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2415
1e204377
SJ
2416BLACKFIN MEDIA DRIVER
2417M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/media/platform/blackfin/
2422F: drivers/media/i2c/adv7183*
2423F: drivers/media/i2c/vs6624*
2424
b54cf35a
JSM
2425BLINKM RGB LED DRIVER
2426M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2427S: Maintained
2428F: drivers/leds/leds-blinkm.c
2429
1da177e4 2430BLOCK LAYER
8b58be88 2431M: Jens Axboe <axboe@kernel.dk>
82c426e0 2432L: linux-block@vger.kernel.org
08deed1e 2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2434S: Maintained
679655da 2435F: block/
ae11f7ef 2436F: kernel/trace/blktrace.c
1da177e4 2437
2b54aaef 2438BLOCK2MTD DRIVER
8b58be88 2439M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2440L: linux-mtd@lists.infradead.org
2441S: Maintained
679655da 2442F: drivers/mtd/devices/block2mtd.c
2b54aaef 2443
63fbd24e 2444BLUETOOTH DRIVERS
8b58be88 2445M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2446M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2447M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2448L: linux-bluetooth@vger.kernel.org
63fbd24e 2449W: http://www.bluez.org/
22e7a424
MH
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2452S: Maintained
679655da 2453F: drivers/bluetooth/
1da177e4 2454
63fbd24e 2455BLUETOOTH SUBSYSTEM
8b58be88 2456M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2457M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2458M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2459L: linux-bluetooth@vger.kernel.org
2460W: http://www.bluez.org/
22e7a424
MH
2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2463S: Maintained
679655da
JP
2464F: net/bluetooth/
2465F: include/net/bluetooth/
1da177e4
LT
2466
2467BONDING DRIVER
79b30750 2468M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2469M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2470M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2471L: netdev@vger.kernel.org
ce00f85c
JC
2472W: http://sourceforge.net/projects/bonding/
2473S: Supported
679655da 2474F: drivers/net/bonding/
c117ab84 2475F: include/uapi/linux/if_bonding.h
1da177e4 2476
b5f4df34
AS
2477BPF (Safe dynamic programs and tools)
2478M: Alexei Starovoitov <ast@kernel.org>
2479L: netdev@vger.kernel.org
2480L: linux-kernel@vger.kernel.org
2481S: Supported
2482F: kernel/bpf/
2483
39105890 2484BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2485M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2486L: netdev@vger.kernel.org
2487S: Supported
adfc5217 2488F: drivers/net/ethernet/broadcom/b44.*
39105890 2489
967dd82f
FF
2490BROADCOM B53 ETHERNET SWITCH DRIVER
2491M: Florian Fainelli <f.fainelli@gmail.com>
2492L: netdev@vger.kernel.org
2493L: openwrt-devel@lists.openwrt.org (subscribers-only)
2494S: Supported
2495F: drivers/net/dsa/b53/*
2496F: include/linux/platform_data/b53.h
2497
32ec90d5
FF
2498BROADCOM GENET ETHERNET DRIVER
2499M: Florian Fainelli <f.fainelli@gmail.com>
2500L: netdev@vger.kernel.org
2501S: Supported
2502F: drivers/net/ethernet/broadcom/genet/
2503
948c51e6 2504BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2505M: Sony Chacko <sony.chacko@qlogic.com>
2506M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2507L: netdev@vger.kernel.org
2508S: Supported
adfc5217
JK
2509F: drivers/net/ethernet/broadcom/bnx2.*
2510F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2511
4d9d2cb0 2512BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2513M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2514L: netdev@vger.kernel.org
2515S: Supported
adfc5217 2516F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2517
90f4c594 2518BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2519M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2520M: Ray Jui <rjui@broadcom.com>
2521M: Scott Branden <sbranden@broadcom.com>
086f4704 2522M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2523T: git git://github.com/broadcom/mach-bcm
af4b8e37 2524S: Maintained
ccf62f5a
JM
2525N: bcm281*
2526N: bcm113*
2527N: bcm216*
2528N: kona
af4b8e37 2529F: arch/arm/mach-bcm/
af4b8e37 2530
9209bec4 2531BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2532M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2533M: Lee Jones <lee@kernel.org>
10b9e887 2534M: Eric Anholt <eric@anholt.net>
f680f25c 2535L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2538S: Maintained
9209bec4 2539N: bcm2835
f680f25c 2540
5564f092
RM
2541BROADCOM BCM47XX MIPS ARCHITECTURE
2542M: Hauke Mehrtens <hauke@hauke-m.de>
2543M: Rafał Miłecki <zajec5@gmail.com>
2544L: linux-mips@linux-mips.org
2545S: Maintained
7ad2410c 2546F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2547F: arch/mips/bcm47xx/*
2548F: arch/mips/include/asm/mach-bcm47xx/*
2549
9209bec4 2550BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2551M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2552M: Rafał Miłecki <zajec5@gmail.com>
2553M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2554L: linux-arm-kernel@lists.infradead.org
2555S: Maintained
2556F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2557F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2558F: arch/arm/boot/dts/bcm470*
2559
e076e962
FF
2560BROADCOM BCM63XX ARM ARCHITECTURE
2561M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2562M: bcm-kernel-feedback-list@broadcom.com
20de823e 2563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2564T: git git://github.com/broadcom/stblinux.git
e076e962 2565S: Maintained
d6f4e76e 2566N: bcm63xx
e076e962 2567
7110e227
KC
2568BROADCOM BCM63XX/BCM33XX UDC DRIVER
2569M: Kevin Cernekee <cernekee@gmail.com>
2570L: linux-usb@vger.kernel.org
2571S: Maintained
2572F: drivers/usb/gadget/udc/bcm63xx_udc.*
2573
2df94fd6 2574BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2575M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2576M: Gregory Fong <gregory.0xf0@gmail.com>
2577M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2578M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2580T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2581S: Maintained
2582F: arch/arm/mach-bcm/*brcmstb*
2583F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2584F: drivers/bus/brcmstb_gisb.c
5009a289 2585N: brcmstb
2df94fd6 2586
70371cef
KC
2587BROADCOM BMIPS MIPS ARCHITECTURE
2588M: Kevin Cernekee <cernekee@gmail.com>
2589M: Florian Fainelli <f.fainelli@gmail.com>
2590L: linux-mips@linux-mips.org
eb6725d0 2591T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2592S: Maintained
2593F: arch/mips/bmips/*
2594F: arch/mips/include/asm/mach-bmips/*
2595F: arch/mips/kernel/*bmips*
338808de 2596F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2597F: drivers/irqchip/irq-bcm63*
70371cef
KC
2598F: drivers/irqchip/irq-bcm7*
2599F: drivers/irqchip/irq-brcmstb*
3271e610 2600F: include/linux/bcm963xx_nvram.h
8fce60b8 2601F: include/linux/bcm963xx_tag.h
70371cef 2602
948c51e6 2603BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2604M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2605M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2606M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2607L: netdev@vger.kernel.org
2608S: Supported
adfc5217 2609F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2610
a9533e7e 2611BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2612M: Arend van Spriel <arend.vanspriel@broadcom.com>
2613M: Franky Lin <franky.lin@broadcom.com>
2614M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2615L: linux-wireless@vger.kernel.org
2a734451 2616L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2617S: Supported
05491d2c 2618F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2619
9958d6f9 2620BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2621M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2622L: linux-scsi@vger.kernel.org
2623S: Supported
2624F: drivers/scsi/bnx2fc/
2625
6a6b5ad0 2626BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2627M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2628L: linux-scsi@vger.kernel.org
2629S: Supported
2630F: drivers/scsi/bnx2i/
2631
63f37ddf 2632BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2633M: Ray Jui <rjui@broadcom.com>
2634M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2635M: Jon Mason <jonmason@broadcom.com>
086f4704 2636M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2638T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2639S: Maintained
2640N: iproc
2641N: cygnus
5c161242 2642N: bcm[-_]nsp
36c0237f
SB
2643N: bcm9113*
2644N: bcm9583*
63f37ddf
JM
2645N: bcm9585*
2646N: bcm9586*
2647N: bcm988312
36c0237f 2648N: bcm113*
63f37ddf
JM
2649N: bcm583*
2650N: bcm585*
2651N: bcm586*
2652N: bcm88312
d76e21b8 2653F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2654F: drivers/clk/bcm/clk-ns*
2655F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2656
3b0213d5
GF
2657BROADCOM BRCMSTB GPIO DRIVER
2658M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2659L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2660S: Supported
2661F: drivers/gpio/gpio-brcmstb.c
2662F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2663
7b7f588b 2664BROADCOM KONA GPIO DRIVER
5e163903 2665M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2669F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2670
f6e734a8
RM
2671BROADCOM NVRAM DRIVER
2672M: Rafał Miłecki <zajec5@gmail.com>
2673L: linux-mips@linux-mips.org
2674S: Maintained
2675F: drivers/firmware/broadcom/*
2676
02787daa
BN
2677BROADCOM STB NAND FLASH DRIVER
2678M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2679M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2680L: linux-mtd@lists.infradead.org
1285734c 2681L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2682S: Maintained
2683F: drivers/mtd/nand/brcmnand/
2684
c9678d86
RM
2685BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2686M: Rafał Miłecki <zajec5@gmail.com>
2687L: linux-wireless@vger.kernel.org
2688S: Maintained
2689F: drivers/bcma/
2690F: include/linux/bcma/
2691
b8302205
FF
2692BROADCOM SYSTEMPORT ETHERNET DRIVER
2693M: Florian Fainelli <f.fainelli@gmail.com>
2694L: netdev@vger.kernel.org
2695S: Supported
2696F: drivers/net/ethernet/broadcom/bcmsysport.*
2697
42515e61
J
2698BROADCOM VULCAN ARM64 SOC
2699M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2700M: bcm-kernel-feedback-list@broadcom.com
42515e61 2701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2702S: Maintained
2703F: arch/arm64/boot/dts/broadcom/vulcan*
2704
7725ccfd 2705BROCADE BFA FC SCSI DRIVER
aa803370
AG
2706M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2707M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2708L: linux-scsi@vger.kernel.org
2709S: Supported
2710F: drivers/scsi/bfa/
7725ccfd 2711
8b230ed8 2712BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2713M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2714L: netdev@vger.kernel.org
2715S: Supported
f844a0ea 2716F: drivers/net/ethernet/brocade/bna/
8b230ed8 2717
5cdf7f76 2718BSG (block layer generic sg v4 driver)
8b58be88 2719M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2720L: linux-scsi@vger.kernel.org
2721S: Supported
679655da
JP
2722F: block/bsg.c
2723F: include/linux/bsg.h
c117ab84 2724F: include/uapi/linux/bsg.h
5cdf7f76 2725
af39917d
CL
2726BT87X AUDIO DRIVER
2727M: Clemens Ladisch <clemens@ladisch.de>
2728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2729T: git git://git.alsa-project.org/alsa-kernel.git
2730S: Maintained
2731F: Documentation/sound/alsa/Bt87x.txt
2732F: sound/pci/bt87x.c
2733
ff1d5c2f 2734BT8XXGPIO DRIVER
eb032b98 2735M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2736W: http://bu3sch.de/btgpio.php
2737S: Maintained
72dbb705 2738F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2739
eb1eb04f 2740BTRFS FILE SYSTEM
c0778e25
CM
2741M: Chris Mason <clm@fb.com>
2742M: Josef Bacik <jbacik@fb.com>
d8130624 2743M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2744L: linux-btrfs@vger.kernel.org
2745W: http://btrfs.wiki.kernel.org/
8a6e2535 2746Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2748S: Maintained
679655da
JP
2749F: Documentation/filesystems/btrfs.txt
2750F: fs/btrfs/
eb1eb04f 2751
1da177e4 2752BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2753M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2754M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2755L: linux-media@vger.kernel.org
a825eaec 2756W: https://linuxtv.org
275ffde4 2757T: git git://linuxtv.org/media_tree.git
f96236e5 2758S: Odd fixes
679655da 2759F: Documentation/video4linux/bttv/
90d72ac6 2760F: drivers/media/pci/bt8xx/bttv*
1da177e4 2761
1f34923c
KA
2762BUSLOGIC SCSI DRIVER
2763M: Khalid Aziz <khalid@gonehiking.org>
2764L: linux-scsi@vger.kernel.org
2765S: Maintained
2766F: drivers/scsi/BusLogic.*
2767F: drivers/scsi/FlashPoint.*
2768
af39917d
CL
2769C-MEDIA CMI8788 DRIVER
2770M: Clemens Ladisch <clemens@ladisch.de>
2771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2772T: git git://git.alsa-project.org/alsa-kernel.git
2773S: Maintained
2774F: sound/pci/oxygen/
2775
2141355f
MS
2776C6X ARCHITECTURE
2777M: Mark Salter <msalter@redhat.com>
2778M: Aurelien Jacquiot <a-jacquiot@ti.com>
2779L: linux-c6x-dev@linux-c6x.org
2780W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2781S: Maintained
2782F: arch/c6x/
2783
a5432f5a 2784CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2785M: David Howells <dhowells@redhat.com>
e62d6e24 2786L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2787S: Supported
2788F: Documentation/filesystems/caching/cachefiles.txt
2789F: fs/cachefiles/
2790
c815ca39
HV
2791CADET FM/AM RADIO RECEIVER DRIVER
2792M: Hans Verkuil <hverkuil@xs4all.nl>
2793L: linux-media@vger.kernel.org
2794T: git git://linuxtv.org/media_tree.git
a825eaec 2795W: https://linuxtv.org
c815ca39
HV
2796S: Maintained
2797F: drivers/media/radio/radio-cadet*
2798
77d5140f 2799CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2800M: Jonathan Corbet <corbet@lwn.net>
661263b5 2801L: linux-media@vger.kernel.org
275ffde4 2802T: git git://linuxtv.org/media_tree.git
77d5140f 2803S: Maintained
679655da 2804F: Documentation/video4linux/cafe_ccic
90d72ac6 2805F: drivers/media/platform/marvell-ccic/
77d5140f 2806
201b6bab 2807CAIF NETWORK LAYER
5c574f50 2808M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2809L: netdev@vger.kernel.org
2810S: Supported
2811F: Documentation/networking/caif/
2812F: drivers/net/caif/
c117ab84 2813F: include/uapi/linux/caif/
201b6bab
JP
2814F: include/net/caif/
2815F: net/caif/
2816
77dac90f 2817CALGARY x86-64 IOMMU
a6921c29
JM
2818M: Muli Ben-Yehuda <mulix@mulix.org>
2819M: Jon Mason <jdmason@kudzu.us>
2820L: iommu@lists.linux-foundation.org
77dac90f 2821S: Maintained
679655da
JP
2822F: arch/x86/kernel/pci-calgary_64.c
2823F: arch/x86/kernel/tce_64.c
2824F: arch/x86/include/asm/calgary.h
2825F: arch/x86/include/asm/tce.h
77dac90f 2826
e2d1d6c0 2827CAN NETWORK LAYER
8d15d386 2828M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2829M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2830L: linux-can@vger.kernel.org
84b0d715 2831W: https://github.com/linux-can
870482a4
MKB
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2834S: Maintained
f35f6c8f 2835F: Documentation/networking/can.txt
8d15d386 2836F: net/can/
8d15d386 2837F: include/linux/can/core.h
c117ab84
CEB
2838F: include/uapi/linux/can.h
2839F: include/uapi/linux/can/bcm.h
2840F: include/uapi/linux/can/raw.h
2841F: include/uapi/linux/can/gw.h
e2d1d6c0 2842
4261a204 2843CAN NETWORK DRIVERS
8b58be88 2844M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2845M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2846L: linux-can@vger.kernel.org
84b0d715 2847W: https://github.com/linux-can
870482a4
MKB
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2850S: Maintained
3636876a 2851F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2852F: drivers/net/can/
2853F: include/linux/can/dev.h
8d15d386 2854F: include/linux/can/platform/
c117ab84
CEB
2855F: include/uapi/linux/can/error.h
2856F: include/uapi/linux/can/netlink.h
4261a204 2857
95d16c72 2858CAPABILITIES
39baa7e6 2859M: Serge Hallyn <serge@hallyn.com>
95d16c72 2860L: linux-security-module@vger.kernel.org
6305902c 2861S: Supported
95d16c72 2862F: include/linux/capability.h
c117ab84 2863F: include/uapi/linux/capability.h
6305902c 2864F: security/commoncap.c
38a94118 2865F: kernel/capability.c
95d16c72 2866
b84894c7
KT
2867CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2868M: Kevin Tsai <ktsai@capellamicro.com>
2869S: Maintained
2870F: drivers/iio/light/cm*
2871F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2872
f21fb3ed
RV
2873CAVIUM LIQUIDIO NETWORK DRIVER
2874M: Derek Chickles <derek.chickles@caviumnetworks.com>
2875M: Satanand Burla <satananda.burla@caviumnetworks.com>
2876M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2877M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2878L: netdev@vger.kernel.org
2879W: http://www.cavium.com
2880S: Supported
f21fb3ed
RV
2881F: drivers/net/ethernet/cavium/liquidio/
2882
ef0bbac3
VB
2883CC2520 IEEE-802.15.4 RADIO DRIVER
2884M: Varka Bhadram <varkabhadram@gmail.com>
2885L: linux-wpan@vger.kernel.org
2886S: Maintained
2887F: drivers/net/ieee802154/cc2520.c
2888F: include/linux/spi/cc2520.h
2889F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2890
ca684386
HV
2891CEC DRIVER
2892M: Hans Verkuil <hans.verkuil@cisco.com>
2893L: linux-media@vger.kernel.org
2894T: git git://linuxtv.org/media_tree.git
2895W: http://linuxtv.org
2896S: Supported
2897F: Documentation/cec.txt
2898F: Documentation/DocBook/media/v4l/cec*
2899F: drivers/staging/media/cec/
2900F: drivers/media/cec-edid.c
2901F: drivers/media/rc/keymaps/rc-cec.c
2902F: include/media/cec.h
2903F: include/media/cec-edid.h
2904F: include/linux/cec.h
2905F: include/linux/cec-funcs.h
2906
b8154542 2907CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2908M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2909L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2910W: http://www.ibm.com/developerworks/power/cell/
2911S: Supported
679655da 2912F: arch/powerpc/include/asm/cell*.h
679655da 2913F: arch/powerpc/include/asm/spu*.h
c117ab84 2914F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2915F: arch/powerpc/oprofile/*cell*
2916F: arch/powerpc/platforms/cell/
b8154542 2917
398ecff5
SW
2918CEPH COMMON CODE (LIBCEPH)
2919M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2920M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2921M: Sage Weil <sage@redhat.com>
82593f87 2922L: ceph-devel@vger.kernel.org
09d90327 2923W: http://ceph.com/
fb99f881 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2925T: git git://github.com/ceph/ceph-client.git
9030aaf9 2926S: Supported
14430813
JP
2927F: net/ceph/
2928F: include/linux/ceph/
2929F: include/linux/crush/
9030aaf9 2930
398ecff5
SW
2931CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2932M: "Yan, Zheng" <zyan@redhat.com>
2933M: Sage Weil <sage@redhat.com>
2934M: Ilya Dryomov <idryomov@gmail.com>
2935L: ceph-devel@vger.kernel.org
2936W: http://ceph.com/
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2938T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2939S: Supported
2940F: Documentation/filesystems/ceph.txt
2941F: fs/ceph/
2942
cfc411e7
DH
2943CERTIFICATE HANDLING:
2944M: David Howells <dhowells@redhat.com>
2945M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2946L: keyrings@vger.kernel.org
cfc411e7
DH
2947S: Maintained
2948F: Documentation/module-signing.txt
2949F: certs/
d8d80386 2950F: scripts/sign-file.c
cfc411e7
DH
2951F: scripts/extract-cert.c
2952
18332a80 2953CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2954L: linux-usb@vger.kernel.org
10c6c9c9 2955S: Orphan
679655da
JP
2956F: Documentation/usb/WUSB-Design-overview.txt
2957F: Documentation/usb/wusb-cbaf
355ffe69
DV
2958F: drivers/usb/host/hwa-hc.c
2959F: drivers/usb/host/whci/
679655da
JP
2960F: drivers/usb/wusbcore/
2961F: include/linux/usb/wusb*
18332a80 2962
70e84049 2963CFAG12864B LCD DRIVER
8b58be88 2964M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2965W: http://miguelojeda.es/auxdisplay.htm
2966W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2967S: Maintained
679655da
JP
2968F: drivers/auxdisplay/cfag12864b.c
2969F: include/linux/cfag12864b.h
70e84049
MOS
2970
2971CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2973W: http://miguelojeda.es/auxdisplay.htm
2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2975S: Maintained
679655da
JP
2976F: drivers/auxdisplay/cfag12864bfb.c
2977F: include/linux/cfag12864b.h
70e84049 2978
704232c2 2979CFG80211 and NL80211
8b58be88 2980M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2981L: linux-wireless@vger.kernel.org
ce466579
JB
2982W: http://wireless.kernel.org/
2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2985S: Maintained
c117ab84 2986F: include/uapi/linux/nl80211.h
679655da
JP
2987F: include/net/cfg80211.h
2988F: net/wireless/*
2989X: net/wireless/wext*
704232c2 2990
46e64261
GKH
2991CHAR and MISC DRIVERS
2992M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2995S: Supported
46e64261
GKH
2996F: drivers/char/*
2997F: drivers/misc/*
471322a8 2998F: include/linux/miscdevice.h
46e64261 2999
0a920b5b 3000CHECKPATCH
8b58be88 3001M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3002M: Joe Perches <joe@perches.com>
3003S: Maintained
679655da 3004F: scripts/checkpatch.pl
0a920b5b 3005
f8407f26
HW
3006CHINESE DOCUMENTATION
3007M: Harry Wei <harryxiyou@gmail.com>
9740153c 3008L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3009L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3010S: Maintained
3011F: Documentation/zh_CN/
3012
2721ea2c 3013CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3014M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3016L: linux-usb@vger.kernel.org
3017S: Maintained
3018F: drivers/usb/chipidea/
3019
a93ad65d
HG
3020CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3021M: Hans de Goede <hdegoede@redhat.com>
3022L: linux-input@vger.kernel.org
3023S: Maintained
3024F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3025F: drivers/input/touchscreen/chipone_icn8318.c
3026
ab043105
OJ
3027CHROME HARDWARE PLATFORM SUPPORT
3028M: Olof Johansson <olof@lixom.net>
3029S: Maintained
9f273c24 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3031F: drivers/platform/chrome/
3032
641cb85e 3033CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3034M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3035M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3036M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3037M: Neel Patel <neepatel@cisco.com>
7063fbf2 3038S: Supported
a6a5580c 3039F: drivers/net/ethernet/cisco/enic/
7063fbf2 3040
e3cf00d0 3041CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3042M: Christian Benvenuti <benve@cisco.com>
3043M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3044S: Supported
35ef4a9e 3045F: drivers/infiniband/hw/usnic/
e3cf00d0 3046
2b7a52a4 3047CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3048M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3049L: netdev@vger.kernel.org
3050S: Maintained
57d0b7a0 3051F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3052
3d4cfdc9
MB
3053CIRRUS LOGIC AUDIO CODEC DRIVERS
3054M: Brian Austin <brian.austin@cirrus.com>
3055M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3057S: Maintained
3058F: sound/soc/codecs/cs*
3059
94574d9a
KRW
3060CLEANCACHE API
3061M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3062L: linux-kernel@vger.kernel.org
3063S: Maintained
3064F: mm/cleancache.c
3065F: include/linux/cleancache.h
3066
d4275354 3067CLK API
54176cc6 3068M: Russell King <linux@armlinux.org.uk>
aa571b14 3069L: linux-clk@vger.kernel.org
37417046 3070S: Maintained
d4275354
RK
3071F: include/linux/clk.h
3072
9222d247
JS
3073CLOCKSOURCE, CLOCKEVENT DRIVERS
3074M: Daniel Lezcano <daniel.lezcano@linaro.org>
3075M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3076L: linux-kernel@vger.kernel.org
9222d247
JS
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3078S: Supported
3079F: drivers/clocksource
3080
5df6d737 3081CISCO FCOE HBA DRIVER
8fc89a79
HP
3082M: Hiral Patel <hiralpat@cisco.com>
3083M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3084M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3085L: linux-scsi@vger.kernel.org
3086S: Supported
2a99921a 3087F: drivers/scsi/fnic/
5df6d737 3088
c8806b6c
NM
3089CISCO SCSI HBA DRIVER
3090M: Narsimhulu Musini <nmusini@cisco.com>
3091M: Sesidhar Baddela <sebaddel@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/snic/
3095
529aa8cb
TLSC
3096CMPC ACPI DRIVER
3097M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3098M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3099L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3100S: Supported
3101F: drivers/platform/x86/classmate-laptop.c
3102
85756a06
HV
3103COBALT MEDIA DRIVER
3104M: Hans Verkuil <hans.verkuil@cisco.com>
3105L: linux-media@vger.kernel.org
3106T: git git://linuxtv.org/media_tree.git
a825eaec 3107W: https://linuxtv.org
85756a06
HV
3108S: Supported
3109F: drivers/media/pci/cobalt/
3110
74425eee 3111COCCINELLE/Semantic Patches (SmPL)
26de9c26 3112M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3113M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3114M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3115M: Michal Marek <mmarek@suse.com>
26de9c26 3116L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3117T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3118W: http://coccinelle.lip6.fr/
3119S: Supported
4b92b2aa 3120F: Documentation/coccinelle.txt
74425eee
NP
3121F: scripts/coccinelle/
3122F: scripts/coccicheck
3123
1da177e4 3124CODA FILE SYSTEM
8b58be88 3125M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3126M: coda@cs.cmu.edu
3127L: codalist@coda.cs.cmu.edu
3128W: http://www.coda.cs.cmu.edu/
3129S: Maintained
679655da
JP
3130F: Documentation/filesystems/coda.txt
3131F: fs/coda/
3132F: include/linux/coda*.h
c117ab84 3133F: include/uapi/linux/coda*.h
1da177e4 3134
0b14261e
PZ
3135CODA V4L2 MEM2MEM DRIVER
3136M: Philipp Zabel <p.zabel@pengutronix.de>
3137L: linux-media@vger.kernel.org
3138S: Maintained
3139F: Documentation/devicetree/bindings/media/coda.txt
3140F: drivers/media/platform/coda/
3141
7704addb 3142COMMON CLK FRAMEWORK
a85fa007 3143M: Michael Turquette <mturquette@baylibre.com>
f956165f 3144M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3145L: linux-clk@vger.kernel.org
baeb0d9b 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3147S: Maintained
ae4185cd 3148F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3149F: drivers/clk/
3150X: drivers/clk/clkdev.c
7704addb 3151F: include/linux/clk-pr*
60bea3b5 3152F: include/linux/clk/
7704addb 3153
e2d1d6c0 3154COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3155M: Steve French <sfrench@samba.org>
51223df6 3156L: linux-cifs@vger.kernel.org
d1f28953 3157L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3158W: http://linux-cifs.samba.org/
bb1d5dda 3159T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3160S: Supported
ec421a71 3161F: Documentation/filesystems/cifs/
679655da 3162F: fs/cifs/
e2d1d6c0 3163
1da177e4 3164COMPACTPCI HOTPLUG CORE
8b58be88 3165M: Scott Murray <scott@spiteful.org>
64dab204 3166L: linux-pci@vger.kernel.org
82c4dfc7 3167S: Maintained
679655da 3168F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3169
3170COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3171M: Scott Murray <scott@spiteful.org>
64dab204 3172L: linux-pci@vger.kernel.org
82c4dfc7 3173S: Maintained
679655da 3174F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3175
3176COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3177M: Scott Murray <scott@spiteful.org>
64dab204 3178L: linux-pci@vger.kernel.org
82c4dfc7 3179S: Maintained
679655da 3180F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3181
5411552c 3182COMPAL LAPTOP SUPPORT
8b58be88 3183M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3184L: platform-driver-x86@vger.kernel.org
5411552c 3185S: Maintained
679655da 3186F: drivers/platform/x86/compal-laptop.c
5411552c 3187
949be0f7 3188CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3189L: accessrunner-general@lists.sourceforge.net
3190W: http://accessrunner.sourceforge.net/
44243ef4 3191S: Orphan
679655da 3192F: drivers/usb/atm/cxacru.c
949be0f7 3193
e2d1d6c0 3194CONFIGFS
d6351db2 3195M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3196M: Christoph Hellwig <hch@lst.de>
3197T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3198S: Supported
679655da
JP
3199F: fs/configfs/
3200F: include/linux/configfs.h
e2d1d6c0 3201
acb9c1b2 3202CONNECTOR
8b58be88 3203M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3204L: netdev@vger.kernel.org
3205S: Maintained
3206F: drivers/connector/
3207
a3e3354d 3208CONTROL GROUP (CGROUP)
860ca0e6 3209M: Tejun Heo <tj@kernel.org>
ad50c159 3210M: Li Zefan <lizefan@huawei.com>
4d205676 3211M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3212L: cgroups@vger.kernel.org
860ca0e6 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3214S: Maintained
a3e3354d 3215F: Documentation/cgroups/
679655da
JP
3216F: include/linux/cgroup*
3217F: kernel/cgroup*
a3e3354d
TH
3218
3219CONTROL GROUP - CPUSET
3220M: Li Zefan <lizefan@huawei.com>
3221L: cgroups@vger.kernel.org
3222W: http://www.bullopensource.org/cpuset/
3223W: http://oss.sgi.com/projects/cpusets/
3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3225S: Maintained
3226F: Documentation/cgroups/cpusets.txt
3227F: include/linux/cpuset.h
3228F: kernel/cpuset.c
3229
3230CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3231M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3232M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3233M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3234L: cgroups@vger.kernel.org
3235L: linux-mm@kvack.org
3236S: Maintained
3237F: mm/memcontrol.c
5d1ea48b 3238F: mm/swap_cgroup.c
fb3a0fb6 3239
bebe4678 3240CORETEMP HARDWARE MONITORING DRIVER
96859129 3241M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3242L: linux-hwmon@vger.kernel.org
bebe4678 3243S: Maintained
679655da
JP
3244F: Documentation/hwmon/coretemp
3245F: drivers/hwmon/coretemp.c
bebe4678 3246
1da177e4 3247COSA/SRP SYNC SERIAL DRIVER
8b58be88 3248M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3249W: http://www.fi.muni.cz/~kas/cosa/
3250S: Maintained
679655da 3251F: drivers/net/wan/cosa*
1da177e4 3252
4371ee35 3253CPMAC ETHERNET DRIVER
8b58be88 3254M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3255L: netdev@vger.kernel.org
3256S: Maintained
b544dbac 3257F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3258
1da177e4 3259CPU FREQUENCY DRIVERS
9c3646d1 3260M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3261M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3262L: linux-pm@vger.kernel.org
1da177e4 3263S: Maintained
27209d91
VK
3264T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3265T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3266F: drivers/cpufreq/
3267F: include/linux/cpufreq.h
1da177e4 3268
8a67f0ef
VK
3269CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3270M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3271M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3272L: linux-pm@vger.kernel.org
3273W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3274S: Maintained
3275F: drivers/cpufreq/arm_big_little.h
3276F: drivers/cpufreq/arm_big_little.c
3277F: drivers/cpufreq/arm_big_little_dt.c
3278
14d2c34c 3279CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3280M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3281M: Daniel Lezcano <daniel.lezcano@linaro.org>
3282L: linux-pm@vger.kernel.org
3283L: linux-arm-kernel@lists.infradead.org
cea8321c 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3285S: Maintained
3286F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3287
0c570c18
BZ
3288CPUIDLE DRIVER - ARM EXYNOS
3289M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3290M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291M: Kukjin Kim <kgene@kernel.org>
3292L: linux-pm@vger.kernel.org
3293L: linux-samsung-soc@vger.kernel.org
3294S: Supported
3295F: drivers/cpuidle/cpuidle-exynos.c
3296F: arch/arm/mach-exynos/pm.c
3297
a8e39c35 3298CPUIDLE DRIVERS
9c3646d1 3299M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3300M: Daniel Lezcano <daniel.lezcano@linaro.org>
3301L: linux-pm@vger.kernel.org
3302S: Maintained
cea8321c 3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3304F: drivers/cpuidle/*
3305F: include/linux/cpuidle.h
3306
1da177e4 3307CPUID/MSR DRIVER
8b58be88 3308M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3309S: Maintained
679655da
JP
3310F: arch/x86/kernel/cpuid.c
3311F: arch/x86/kernel/msr.c
1da177e4 3312
7fe2f639 3313CPU POWER MONITORING SUBSYSTEM
d8130624 3314M: Thomas Renninger <trenn@suse.com>
103f1790 3315L: linux-pm@vger.kernel.org
7fe2f639 3316S: Maintained
14430813 3317F: tools/power/cpupower/
7fe2f639 3318
1da177e4 3319CRAMFS FILESYSTEM
ce00f85c 3320W: http://sourceforge.net/projects/cramfs/
54886a71 3321S: Orphan / Obsolete
679655da
JP
3322F: Documentation/filesystems/cramfs.txt
3323F: fs/cramfs/
1da177e4
LT
3324
3325CRIS PORT
8b58be88
JP
3326M: Mikael Starvik <starvik@axis.com>
3327M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3328L: linux-cris-kernel@axis.com
1da177e4 3329W: http://developer.axis.com
9f273c24 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3331S: Maintained
679655da 3332F: arch/cris/
df621252 3333F: drivers/tty/serial/crisv10.*
1da177e4
LT
3334
3335CRYPTO API
8b58be88
JP
3336M: Herbert Xu <herbert@gondor.apana.org.au>
3337M: "David S. Miller" <davem@davemloft.net>
1da177e4 3338L: linux-crypto@vger.kernel.org
9f273c24 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3340T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3341S: Maintained
679655da 3342F: Documentation/crypto/
fe1c445b 3343F: Documentation/devicetree/bindings/crypto/
2ca87a17 3344F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3345F: arch/*/crypto/
3346F: crypto/
3347F: drivers/crypto/
3348F: include/crypto/
1da177e4 3349
5b07bd57 3350CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3351M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3352L: linux-crypto@vger.kernel.org
3353S: Maintained
51a2228a
JP
3354F: crypto/ansi_cprng.c
3355F: crypto/rng.c
5b07bd57 3356
fc279cc2
HV
3357CS3308 MEDIA DRIVER
3358M: Hans Verkuil <hverkuil@xs4all.nl>
3359L: linux-media@vger.kernel.org
3360T: git git://linuxtv.org/media_tree.git
3361W: http://linuxtv.org
3362S: Odd Fixes
3363F: drivers/media/i2c/cs3308.c
3364F: drivers/media/i2c/cs3308.h
3365
9b4ffa48 3366CS5535 Audio ALSA driver
8b58be88 3367M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3368S: Maintained
679655da 3369F: sound/pci/cs5535audio/
9b4ffa48 3370
a910e4a9 3371CW1200 WLAN driver
b75f0050
JP
3372M: Solomon Peachy <pizza@shaftnet.org>
3373S: Maintained
560424e9 3374F: drivers/net/wireless/st/cw1200/
a910e4a9 3375
6d8425b1 3376CX18 VIDEO4LINUX DRIVER
6afdeaf8 3377M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3378L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3379L: linux-media@vger.kernel.org
275ffde4 3380T: git git://linuxtv.org/media_tree.git
a825eaec 3381W: https://linuxtv.org
30e10993 3382W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3383S: Maintained
679655da 3384F: Documentation/video4linux/cx18.txt
90d72ac6 3385F: drivers/media/pci/cx18/
6c0f0359 3386F: include/uapi/linux/ivtv*
6d8425b1 3387
3f101d91
HV
3388CX2341X MPEG ENCODER HELPER MODULE
3389M: Hans Verkuil <hverkuil@xs4all.nl>
3390L: linux-media@vger.kernel.org
3391T: git git://linuxtv.org/media_tree.git
a825eaec 3392W: https://linuxtv.org
3f101d91 3393S: Maintained
c368360b 3394F: drivers/media/common/cx2341x*
3f101d91
HV
3395F: include/media/cx2341x*
3396
b8fe6e2c
PB
3397CX24120 MEDIA DRIVER
3398M: Jemma Denson <jdenson@gmail.com>
3399M: Patrick Boettcher <patrick.boettcher@posteo.de>
3400L: linux-media@vger.kernel.org
a825eaec 3401W: https://linuxtv.org
b8fe6e2c
PB
3402Q: http://patchwork.linuxtv.org/project/linux-media/list/
3403S: Maintained
3404F: drivers/media/dvb-frontends/cx24120*
3405
20357578 3406CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3407M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3408M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3409L: linux-media@vger.kernel.org
a825eaec 3410W: https://linuxtv.org
20357578
MCC
3411T: git git://linuxtv.org/media_tree.git
3412S: Odd fixes
3413F: Documentation/video4linux/cx88/
3414F: drivers/media/pci/cx88/
6d8425b1 3415
91952bc0
AP
3416CXD2820R MEDIA DRIVER
3417M: Antti Palosaari <crope@iki.fi>
3418L: linux-media@vger.kernel.org
a825eaec 3419W: https://linuxtv.org
91952bc0
AP
3420W: http://palosaari.fi/linux/
3421Q: http://patchwork.linuxtv.org/project/linux-media/list/
3422T: git git://linuxtv.org/anttip/media_tree.git
3423S: Maintained
3424F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3425
e5ec3789 3426CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3427M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3428L: netdev@vger.kernel.org
3429W: http://www.chelsio.com
3430S: Supported
f7917c00 3431F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3432
d8ae3c33 3433CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3434M: Karen Xie <kxie@chelsio.com>
3435L: linux-scsi@vger.kernel.org
3436W: http://www.chelsio.com
3437S: Supported
3438F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3439
e5ec3789 3440CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3441M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3442L: linux-rdma@vger.kernel.org
e5ec3789
SW
3443W: http://www.openfabrics.org
3444S: Supported
679655da 3445F: drivers/infiniband/hw/cxgb3/
e5ec3789 3446
be4c9bad 3447CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3448M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3449L: netdev@vger.kernel.org
3450W: http://www.chelsio.com
3451S: Supported
f7917c00 3452F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3453
d8ae3c33 3454CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3455M: Karen Xie <kxie@chelsio.com>
3456L: linux-scsi@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
3459F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3460
be4c9bad
RD
3461CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3462M: Steve Wise <swise@chelsio.com>
3463L: linux-rdma@vger.kernel.org
3464W: http://www.openfabrics.org
3465S: Supported
3466F: drivers/infiniband/hw/cxgb4/
3467
5c20a5c7
CL
3468CXGB4VF ETHERNET DRIVER (CXGB4VF)
3469M: Casey Leedom <leedom@chelsio.com>
3470L: netdev@vger.kernel.org
3471W: http://www.chelsio.com
3472S: Supported
f7917c00 3473F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3474
a9282d01
IM
3475CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3476M: Ian Munsie <imunsie@au1.ibm.com>
3477M: Michael Neuling <mikey@neuling.org>
3478L: linuxppc-dev@lists.ozlabs.org
3479S: Supported
3480F: drivers/misc/cxl/
ec249dd8 3481F: include/misc/cxl*
a9282d01
IM
3482F: include/uapi/misc/cxl.h
3483F: Documentation/powerpc/cxl.txt
3484F: Documentation/powerpc/cxl.txt
3485F: Documentation/ABI/testing/sysfs-class-cxl
3486
11f43ae7
MO
3487CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3488M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3489M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3490L: linux-scsi@vger.kernel.org
3491S: Supported
3492F: drivers/scsi/cxlflash/
3493F: include/uapi/scsi/cxlflash_ioctls.h
3494F: Documentation/powerpc/cxlflash.txt
3495
b52b97a3
GC
3496STMMAC ETHERNET DRIVER
3497M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3498M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3499L: netdev@vger.kernel.org
3500W: http://www.stlinux.com
3501S: Supported
7ac6653a 3502F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3503
1da177e4 3504CYBERPRO FB DRIVER
54176cc6 3505M: Russell King <linux@armlinux.org.uk>
efc03ecb 3506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3507W: http://www.armlinux.org.uk/
1da177e4 3508S: Maintained
8a61f013 3509F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3510
1da177e4 3511CYCLADES ASYNC MUX DRIVER
1da177e4 3512W: http://www.cyclades.com/
d459883e 3513S: Orphan
c897401b 3514F: drivers/tty/cyclades.c
679655da 3515F: include/linux/cyclades.h
c117ab84 3516F: include/uapi/linux/cyclades.h
1da177e4
LT
3517
3518CYCLADES PC300 DRIVER
1da177e4 3519W: http://www.cyclades.com/
d459883e 3520S: Orphan
679655da 3521F: drivers/net/wan/pc300*
1da177e4 3522
402f6ae4
AP
3523CYPRESS_FIRMWARE MEDIA DRIVER
3524M: Antti Palosaari <crope@iki.fi>
3525L: linux-media@vger.kernel.org
a825eaec 3526W: https://linuxtv.org
402f6ae4
AP
3527W: http://palosaari.fi/linux/
3528Q: http://patchwork.linuxtv.org/project/linux-media/list/
3529T: git git://linuxtv.org/anttip/media_tree.git
3530S: Maintained
3531F: drivers/media/common/cypress_firmware*
3532
e3ae3525 3533CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3534M: Ferruh Yigit <fery@cypress.com>
6305902c 3535L: linux-input@vger.kernel.org
be9a6f40 3536S: Supported
6305902c
JP
3537F: drivers/input/touchscreen/cyttsp*
3538F: include/linux/input/cyttsp.h
e3ae3525 3539
aaaf5fbf
JK
3540DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3541M: Joshua Kinard <kumba@gentoo.org>
3542S: Maintained
3543F: drivers/rtc/rtc-ds1685.c
3544F: include/linux/rtc/ds1685.h
3545
1da177e4 3546DAMA SLAVE for AX.25
8b58be88 3547M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3548W: http://yaina.de/jreuter/
3549W: http://www.qsl.net/dl1bke/
3550L: linux-hams@vger.kernel.org
3551S: Maintained
679655da
JP
3552F: net/ax25/af_ax25.c
3553F: net/ax25/ax25_dev.c
3554F: net/ax25/ax25_ds_*
3555F: net/ax25/ax25_in.c
3556F: net/ax25/ax25_out.c
3557F: net/ax25/ax25_timer.c
3558F: net/ax25/sysctl_net_ax25.c
1da177e4 3559
e2d1d6c0 3560DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3561L: netdev@vger.kernel.org
5ff77428 3562S: Orphan
679655da 3563F: Documentation/networking/dmfe.txt
0f04e2aa 3564F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3565
3566DC390/AM53C974 SCSI driver
d8130624 3567M: Hannes Reinecke <hare@suse.com>
71bd849d 3568L: linux-scsi@vger.kernel.org
e2d1d6c0 3569S: Maintained
71bd849d 3570F: drivers/scsi/am53c974.c
e2d1d6c0 3571
1da177e4 3572DC395x SCSI driver
61eee9a7 3573M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3574M: Ali Akcaagac <aliakc@web.de>
3575M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3576L: dc395x@twibble.org
cf015e9f
JP
3577W: http://twibble.org/dist/dc395x/
3578W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3579S: Maintained
679655da
JP
3580F: Documentation/scsi/dc395x.txt
3581F: drivers/scsi/dc395x.*
1da177e4 3582
eb8edb08 3583DCCP PROTOCOL
a89d030e 3584M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3585L: dccp@vger.kernel.org
c996d8b9 3586W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3587S: Maintained
679655da 3588F: include/linux/dccp.h
c117ab84 3589F: include/uapi/linux/dccp.h
679655da
JP
3590F: include/linux/tfrc.h
3591F: net/dccp/
eb8edb08 3592
1da177e4 3593DECnet NETWORK LAYER
1da177e4
LT
3594W: http://linux-decnet.sourceforge.net
3595L: linux-decnet-user@lists.sourceforge.net
f546444d 3596S: Orphan
679655da
JP
3597F: Documentation/networking/decnet.txt
3598F: net/decnet/
1da177e4 3599
ebff05b9
MR
3600DECSTATION PLATFORM SUPPORT
3601M: "Maciej W. Rozycki" <macro@linux-mips.org>
3602L: linux-mips@linux-mips.org
3603W: http://www.linux-mips.org/wiki/DECstation
3604S: Maintained
3605F: arch/mips/dec/
3606F: arch/mips/include/asm/dec/
3607F: arch/mips/include/asm/mach-dec/
3608
1da177e4 3609DEFXX FDDI NETWORK DRIVER
8b58be88 3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3611S: Maintained
33f810b2 3612F: drivers/net/fddi/defxx.*
1da177e4 3613
ad8f07cc 3614DELL LAPTOP DRIVER
8b58be88 3615M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3616M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3617L: platform-driver-x86@vger.kernel.org
ad8f07cc 3618S: Maintained
679655da 3619F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3620
817a5cdb
PR
3621DELL LAPTOP RBTN DRIVER
3622M: Pali Rohár <pali.rohar@gmail.com>
3623S: Maintained
3624F: drivers/platform/x86/dell-rbtn.*
3625
cdbff611
PR
3626DELL LAPTOP FREEFALL DRIVER
3627M: Pali Rohár <pali.rohar@gmail.com>
3628S: Maintained
3629F: drivers/platform/x86/dell-smo8800.c
3630
1da177e4 3631DELL LAPTOP SMM DRIVER
a5afba16 3632M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3633S: Maintained
a5afba16 3634F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3635F: include/uapi/linux/i8k.h
1da177e4 3636
90563ec4 3637DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3638M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3639S: Maintained
679655da
JP
3640F: Documentation/dcdbas.txt
3641F: drivers/firmware/dcdbas.*
90563ec4 3642
0b3f6109 3643DELL WMI EXTRAS DRIVER
8b58be88 3644M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3645M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3646S: Maintained
36b3a96f 3647F: drivers/platform/x86/dell-wmi.c
0b3f6109 3648
5efc75e3 3649DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3650M: John Youn <johnyoun@synopsys.com>
5efc75e3 3651L: linux-usb@vger.kernel.org
18f340f9 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3653S: Maintained
197ba5f4 3654F: drivers/usb/dwc2/
5efc75e3 3655
94ab23dd 3656DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3657M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3658L: linux-usb@vger.kernel.org
94ab23dd
FB
3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3660S: Maintained
3661F: drivers/usb/dwc3/
3662
833c9545
JB
3663DEVICE COREDUMP (DEV_COREDUMP)
3664M: Johannes Berg <johannes@sipsolutions.net>
3665L: linux-kernel@vger.kernel.org
3666S: Maintained
3667F: drivers/base/devcoredump.c
3668F: include/linux/devcoredump.h
3669
89d07767
KP
3670DEVICE FREQUENCY (DEVFREQ)
3671M: MyungJoo Ham <myungjoo.ham@samsung.com>
3672M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3673L: linux-pm@vger.kernel.org
6a3cd722 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3675S: Maintained
3676F: drivers/devfreq/
6a3cd722
CC
3677F: include/linux/devfreq.h
3678F: Documentation/devicetree/bindings/devfreq/
89d07767 3679
7dbded06
CC
3680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3681M: Chanwoo Choi <cw00.choi@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Supported
3685F: drivers/devfreq/event/
3686F: drivers/devfreq/devfreq-event.c
3687F: include/linux/devfreq-event.h
3688F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3689
490b864b
CC
3690BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3691M: Chanwoo Choi <cw00.choi@samsung.com>
3692L: linux-pm@vger.kernel.org
3693L: linux-samsung-soc@vger.kernel.org
3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S: Maintained
3696F: drivers/devfreq/exynos-bus.c
3697F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3698
1da177e4 3699DEVICE NUMBER REGISTRY
8b58be88 3700M: Torben Mathiasen <device@lanana.org>
1da177e4 3701W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3702S: Maintained
3703
e2d1d6c0 3704DEVICE-MAPPER (LVM)
854ecaad 3705M: Alasdair Kergon <agk@redhat.com>
8504eed3 3706M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3707M: dm-devel@redhat.com
e2d1d6c0
RD
3708L: dm-devel@redhat.com
3709W: http://sources.redhat.com/dm
8a6e2535 3710Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3712T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3713S: Maintained
679655da
JP
3714F: Documentation/device-mapper/
3715F: drivers/md/dm*
854ecaad 3716F: drivers/md/persistent-data/
679655da
JP
3717F: include/linux/device-mapper.h
3718F: include/linux/dm-*.h
8504eed3 3719F: include/uapi/linux/dm-*.h
e2d1d6c0 3720
bfcd3a46
JP
3721DEVLINK
3722M: Jiri Pirko <jiri@mellanox.com>
3723L: netdev@vger.kernel.org
3724S: Supported
3725F: net/core/devlink.c
3726F: include/net/devlink.h
3727F: include/uapi/linux/devlink.h
3728
c0d995aa
OST
3729DIALOG SEMICONDUCTOR DRIVERS
3730M: Support Opensource <support.opensource@diasemi.com>
3731W: http://www.dialog-semiconductor.com/products
3732S: Supported
3733F: Documentation/hwmon/da90??
047cfd01 3734F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3735F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3736F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3737F: drivers/gpio/gpio-da90??.c
3738F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3739F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3740F: drivers/input/misc/da90??_onkey.c
3741F: drivers/input/touchscreen/da9052_tsi.c
3742F: drivers/leds/leds-da90??.c
3743F: drivers/mfd/da903x.c
3744F: drivers/mfd/da90??-*.c
7be72c2c 3745F: drivers/mfd/da91??-*.c
c0d995aa 3746F: drivers/power/da9052-battery.c
7be72c2c 3747F: drivers/power/da91??-*.c
c0d995aa
OST
3748F: drivers/regulator/da903x.c
3749F: drivers/regulator/da9???-regulator.[ch]
3750F: drivers/rtc/rtc-da90??.c
3751F: drivers/video/backlight/da90??_bl.c
3752F: drivers/watchdog/da90??_wdt.c
3753F: include/linux/mfd/da903x.h
3754F: include/linux/mfd/da9052/
3755F: include/linux/mfd/da9055/
047cfd01 3756F: include/linux/mfd/da9062/
c0d995aa 3757F: include/linux/mfd/da9063/
7be72c2c 3758F: include/linux/mfd/da9150/
4eeb08b4 3759F: include/linux/regulator/da9211.h
c0d995aa
OST
3760F: include/sound/da[79]*.h
3761F: sound/soc/codecs/da[79]*.[ch]
3762
599aa697
LL
3763DIGI NEO AND CLASSIC PCI PRODUCTS
3764M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3765M: Mark Hounschell <markh@compro.net>
599aa697
LL
3766L: driverdev-devel@linuxdriverproject.org
3767S: Maintained
3768F: drivers/staging/dgnc/
3769
335d7c58 3770DIOLAN U2C-12 I2C DRIVER
ca462085 3771M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3772L: linux-i2c@vger.kernel.org
3773S: Maintained
3774F: drivers/i2c/busses/i2c-diolan-u2c.c
3775
d475c634
MW
3776DIRECT ACCESS (DAX)
3777M: Matthew Wilcox <willy@linux.intel.com>
3778L: linux-fsdevel@vger.kernel.org
3779S: Supported
3780F: fs/dax.c
3781
e7839f25 3782DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3783M: Eric Paris <eparis@parisplace.org>
3c5119c0 3784S: Maintained
679655da
JP
3785F: Documentation/filesystems/dnotify.txt
3786F: fs/notify/dnotify/
3787F: include/linux/dnotify.h
1da177e4
LT
3788
3789DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3790M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3791W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3792W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3793W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3794S: Maintained
3795
4480f15b 3796DISKQUOTA
d8130624 3797M: Jan Kara <jack@suse.com>
1da177e4 3798S: Maintained
679655da
JP
3799F: Documentation/filesystems/quota.txt
3800F: fs/quota/
3801F: include/linux/quota*.h
c117ab84 3802F: include/uapi/linux/quota*.h
1da177e4 3803
702686ad
BT
3804DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3805M: Bernie Thompson <bernie@plugable.com>
3806L: linux-fbdev@vger.kernel.org
3807S: Maintained
3808W: http://plugable.com/category/projects/udlfb/
8a61f013 3809F: drivers/video/fbdev/udlfb.c
702686ad
BT
3810F: include/video/udlfb.h
3811F: Documentation/fb/udlfb.txt
3812
e7839f25 3813DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3814M: Christine Caulfield <ccaulfie@redhat.com>
3815M: David Teigland <teigland@redhat.com>
a4644184 3816L: cluster-devel@redhat.com
5be7b50f 3817W: http://sources.redhat.com/cluster/
9f273c24 3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3819S: Supported
679655da 3820F: fs/dlm/
5be7b50f 3821
53b6b3e0
SS
3822DMA BUFFER SHARING FRAMEWORK
3823M: Sumit Semwal <sumit.semwal@linaro.org>
3824S: Maintained
3825L: linux-media@vger.kernel.org
3826L: dri-devel@lists.freedesktop.org
8ada6d2d 3827L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3828F: drivers/dma-buf/
e46d12c6
JP
3829F: include/linux/dma-buf*
3830F: include/linux/reservation.h
3831F: include/linux/*fence.h
53b6b3e0
SS
3832F: Documentation/dma-buf-sharing.txt
3833T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3834
c483e065
GP
3835SYNC FILE FRAMEWORK
3836M: Sumit Semwal <sumit.semwal@linaro.org>
3837R: Gustavo Padovan <gustavo@padovan.org>
3838S: Maintained
3839L: linux-media@vger.kernel.org
3840L: dri-devel@lists.freedesktop.org
3841F: drivers/dma-buf/sync_file.c
3842F: include/linux/sync_file.h
3843F: Documentation/sync_file.txt
3844T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3845
b3e5f263 3846DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3847M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3848L: dmaengine@vger.kernel.org
3849Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3850S: Maintained
679655da 3851F: drivers/dma/
0ce3c066 3852F: include/linux/dmaengine.h
c56d329e 3853F: Documentation/devicetree/bindings/dma/
979a281e
VK
3854F: Documentation/dmaengine/
3855T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3856
b825037d 3857DME1737 HARDWARE MONITOR DRIVER
8b58be88 3858M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3859L: linux-hwmon@vger.kernel.org
b825037d 3860S: Maintained
679655da
JP
3861F: Documentation/hwmon/dme1737
3862F: drivers/hwmon/dme1737.c
b825037d 3863
1f31e1b1 3864DMI/SMBIOS SUPPORT
d8130624 3865M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3866S: Maintained
d4aeef93 3867T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3868F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3869F: drivers/firmware/dmi-id.c
3870F: drivers/firmware/dmi_scan.c
3871F: include/linux/dmi.h
3872
7d2c86b5 3873DOCUMENTATION
ad3118b9 3874M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3875L: linux-doc@vger.kernel.org
3876S: Maintained
679655da 3877F: Documentation/
42f41ecf
JC
3878F: scripts/docproc.c
3879F: scripts/kernel-doc*
97be078b
RD
3880X: Documentation/ABI/
3881X: Documentation/devicetree/
933a46b8
JC
3882X: Documentation/acpi
3883X: Documentation/power
3884X: Documentation/spi
6c121170 3885X: Documentation/DocBook/media
c51edfb1 3886T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3887
1da177e4 3888DOUBLETALK DRIVER
8b58be88 3889M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3890L: blinux-list@redhat.com
3891S: Maintained
679655da
JP
3892F: drivers/char/dtlk.c
3893F: include/linux/dtlk.h
1da177e4 3894
e2d1d6c0 3895DPT_I2O SCSI RAID DRIVER
8b58be88 3896M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3897L: linux-scsi@vger.kernel.org
3898W: http://www.adaptec.com/
3899S: Maintained
679655da
JP
3900F: drivers/scsi/dpt*
3901F: drivers/scsi/dpt/
e2d1d6c0 3902
b411b363 3903DRBD DRIVER
bc2c049d
RK
3904M: Philipp Reisner <philipp.reisner@linbit.com>
3905M: Lars Ellenberg <lars.ellenberg@linbit.com>
3906L: drbd-dev@lists.linbit.com
28b8e8d4 3907W: http://www.drbd.org
bc2c049d
RK
3908T: git git://git.linbit.com/linux-drbd.git
3909T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3910S: Supported
3911F: drivers/block/drbd/
3912F: lib/lru_cache.c
3913F: Documentation/blockdev/drbd/
b411b363 3914
dc7dfcd8 3915DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3918S: Supported
679655da 3919F: Documentation/kobject.txt
7cfc51b9 3920F: drivers/base/
87544653 3921F: fs/debugfs/
dc7dfcd8
WS
3922F: fs/kernfs/
3923F: fs/sysfs/
87544653 3924F: include/linux/debugfs.h
dc7dfcd8 3925F: include/linux/kobj*
679655da 3926F: lib/kobj*
1da177e4
LT
3927
3928DRM DRIVERS
8b58be88 3929M: David Airlie <airlied@linux.ie>
4c6a3999 3930L: dri-devel@lists.freedesktop.org
b0447888 3931T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3932S: Maintained
679655da 3933F: drivers/gpu/drm/
433e3b34 3934F: drivers/gpu/vga/
d28ab95b
GU
3935F: Documentation/devicetree/bindings/display/
3936F: Documentation/devicetree/bindings/gpu/
3937F: Documentation/devicetree/bindings/video/
621c5474 3938F: Documentation/gpu/
850e9411 3939F: include/drm/
c117ab84 3940F: include/uapi/drm/
1da177e4 3941
c842b693
EV
3942DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3943M: Dave Airlie <airlied@redhat.com>
3944S: Odd Fixes
3945F: drivers/gpu/drm/ast/
3946
3947DRM DRIVER FOR BOCHS VIRTUAL GPU
3948M: Gerd Hoffmann <kraxel@redhat.com>
3949S: Odd Fixes
3950F: drivers/gpu/drm/bochs/
3951
3952DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3953M: Dave Airlie <airlied@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/cirrus/
3956
c26a4017 3957RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3958M: Alex Deucher <alexander.deucher@amd.com>
3959M: Christian König <christian.koenig@amd.com>
3960L: dri-devel@lists.freedesktop.org
3961T: git git://people.freedesktop.org/~agd5f/linux
3962S: Supported
3963F: drivers/gpu/drm/radeon/
74c97375 3964F: include/uapi/drm/radeon_drm.h
c26a4017 3965F: drivers/gpu/drm/amd/
74c97375 3966F: include/uapi/drm/amdgpu_drm.h
566f5939 3967
03e255b9
TR
3968DRM PANEL DRIVERS
3969M: Thierry Reding <thierry.reding@gmail.com>
3970L: dri-devel@lists.freedesktop.org
3971T: git git://anongit.freedesktop.org/tegra/linux.git
3972S: Maintained
3973F: drivers/gpu/drm/drm_panel.c
3974F: drivers/gpu/drm/panel/
3975F: include/drm/drm_panel.h
2d799dde 3976F: Documentation/devicetree/bindings/display/panel/
03e255b9 3977
8daf7473 3978INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3979M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3980M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3981L: intel-gfx@lists.freedesktop.org
8daf7473 3982L: dri-devel@lists.freedesktop.org
7564fde3 3983W: https://01.org/linuxgraphics/
47f95647 3984Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3985T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3986S: Supported
14430813 3987F: drivers/gpu/drm/i915/
8daf7473 3988F: include/drm/i915*
baceac3a 3989F: include/uapi/drm/i915_drm.h
621c5474 3990F: Documentation/gpu/i915.rst
8daf7473 3991
99763bb8
BB
3992DRM DRIVERS FOR ATMEL HLCDC
3993M: Boris Brezillon <boris.brezillon@free-electrons.com>
3994L: dri-devel@lists.freedesktop.org
3995S: Supported
3996F: drivers/gpu/drm/atmel-hlcdc/
3997F: Documentation/devicetree/bindings/drm/atmel/
3998
bf1139df
MR
3999DRM DRIVERS FOR ALLWINNER A10
4000M: Maxime Ripard <maxime.ripard@free-electrons.com>
4001L: dri-devel@lists.freedesktop.org
4002S: Supported
4003F: drivers/gpu/drm/sun4i/
4004F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4005
398a6d4a
KP
4006DRM DRIVERS FOR EXYNOS
4007M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4008M: Joonyoung Shim <jy0922.shim@samsung.com>
4009M: Seung-Woo Kim <sw0312.kim@samsung.com>
4010M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4011L: dri-devel@lists.freedesktop.org
25a58030 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4013S: Supported
14430813 4014F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4015F: include/uapi/drm/exynos_drm.h
4016F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4017
b55a1b9c 4018DRM DRIVERS FOR FREESCALE DCU
bc66757a 4019M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4020M: Alison Wang <alison.wang@freescale.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/fsl-dcu/
2d799dde 4024F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4025F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4026F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4027
0a3d775f
PZ
4028DRM DRIVERS FOR FREESCALE IMX
4029M: Philipp Zabel <p.zabel@pengutronix.de>
4030L: dri-devel@lists.freedesktop.org
4031S: Maintained
4032F: drivers/gpu/drm/imx/
ef739aa4 4033F: drivers/gpu/ipu-v3/
2d799dde 4034F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4035
ba2199a6
PJ
4036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4037M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4038L: dri-devel@lists.freedesktop.org
4039T: git git://github.com/patjak/drm-gma500
4040S: Maintained
5ff18e42 4041F: drivers/gpu/drm/gma500/
ba2199a6 4042
c84ffde9
XL
4043DRM DRIVERS FOR HISILICON
4044M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4045R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4046R: Chen Feng <puck.chen@hisilicon.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/xin3liang/linux.git
4049S: Maintained
4050F: drivers/gpu/drm/hisilicon/
4051F: Documentation/devicetree/bindings/display/hisilicon/
4052
399516ab
EV
4053DRM DRIVER FOR INTEL I810 VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/i810/
4056F: include/uapi/drm/i810_drm.h
4057
06346451
EV
4058DRM DRIVER FOR MSM ADRENO GPU
4059M: Rob Clark <robdclark@gmail.com>
4060L: linux-arm-msm@vger.kernel.org
4061L: dri-devel@lists.freedesktop.org
4062L: freedreno@lists.freedesktop.org
4063T: git git://people.freedesktop.org/~robclark/linux
4064S: Maintained
4065F: drivers/gpu/drm/msm/
4066F: include/uapi/drm/msm_drm.h
4067F: Documentation/devicetree/bindings/display/msm/
4068
fad89bb3
EV
4069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4070M: Ben Skeggs <bskeggs@redhat.com>
4071L: dri-devel@lists.freedesktop.org
4072L: nouveau@lists.freedesktop.org
4073T: git git://github.com/skeggsb/linux
4074S: Supported
4075F: drivers/gpu/drm/nouveau/
4076F: include/uapi/drm/nouveau_drm.h
ba2199a6 4077
bd3b49f2 4078DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4079M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4080L: dri-devel@lists.freedesktop.org
4081L: linux-tegra@vger.kernel.org
a5ad7a63 4082T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4083S: Supported
dee8268f 4084F: drivers/gpu/drm/tegra/
a5ad7a63 4085F: drivers/gpu/host1x/
e1e90644 4086F: include/linux/host1x.h
a5ad7a63 4087F: include/uapi/drm/tegra_drm.h
2d799dde 4088F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4089
399516ab
EV
4090DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4091S: Orphan / Obsolete
4092F: drivers/gpu/drm/mga/
4093F: include/uapi/drm/mga_drm.h
4094
c842b693
EV
4095DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4096M: Dave Airlie <airlied@redhat.com>
4097S: Odd Fixes
4098F: drivers/gpu/drm/mgag200/
4099
399516ab
EV
4100DRM DRIVER FOR RAGE 128 VIDEO CARDS
4101S: Orphan / Obsolete
4102F: drivers/gpu/drm/r128/
4103F: include/uapi/drm/r128_drm.h
4104
a284e9d1
LP
4105DRM DRIVERS FOR RENESAS
4106M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4107L: dri-devel@lists.freedesktop.org
4a121096 4108L: linux-renesas-soc@vger.kernel.org
2392ccd4 4109T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4110S: Supported
4111F: drivers/gpu/drm/rcar-du/
4112F: drivers/gpu/drm/shmobile/
a284e9d1 4113F: include/linux/platform_data/shmob_drm.h
33be436d 4114F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4115
c842b693
EV
4116DRM DRIVER FOR QXL VIRTUAL GPU
4117M: Dave Airlie <airlied@redhat.com>
4118S: Odd Fixes
4119F: drivers/gpu/drm/qxl/
4120F: include/uapi/drm/qxl_drm.h
a284e9d1 4121
625e0346
HS
4122DRM DRIVERS FOR ROCKCHIP
4123M: Mark Yao <mark.yao@rock-chips.com>
4124L: dri-devel@lists.freedesktop.org
4125S: Maintained
4126F: drivers/gpu/drm/rockchip/
f253f7eb 4127F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4128
399516ab
EV
4129DRM DRIVER FOR SAVAGE VIDEO CARDS
4130S: Orphan / Obsolete
4131F: drivers/gpu/drm/savage/
4132F: include/uapi/drm/savage_drm.h
4133
4134DRM DRIVER FOR SIS VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/sis/
4137F: include/uapi/drm/sis_drm.h
625e0346 4138
7f11c476
BG
4139DRM DRIVERS FOR STI
4140M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4141M: Vincent Abriou <vincent.abriou@st.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4144S: Maintained
4145F: drivers/gpu/drm/sti
2d799dde 4146F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4147
399516ab
EV
4148DRM DRIVER FOR TDFX VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/tdfx/
4151
c842b693
EV
4152DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4153M: Dave Airlie <airlied@redhat.com>
4154S: Odd Fixes
4155F: drivers/gpu/drm/udl/
4156
8bb0bce9
LS
4157DRM DRIVERS FOR VIVANTE GPU IP
4158M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4159R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4160R: Christian Gmeiner <christian.gmeiner@gmail.com>
4161L: dri-devel@lists.freedesktop.org
4162S: Maintained
8a9257a0
EV
4163F: drivers/gpu/drm/etnaviv/
4164F: include/uapi/drm/etnaviv_drm.h
4165F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4166
c4291702
EV
4167DRM DRIVER FOR VMWARE VIRTUAL GPU
4168M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4169M: Sinclair Yeh <syeh@vmware.com>
4170M: Thomas Hellstrom <thellstrom@vmware.com>
4171L: dri-devel@lists.freedesktop.org
4172T: git git://people.freedesktop.org/~syeh/repos_linux
4173T: git git://people.freedesktop.org/~thomash/linux
4174S: Supported
4175F: drivers/gpu/drm/vmwgfx/
4176F: include/uapi/drm/vmwgfx_drm.h
4177
8636d452
EA
4178DRM DRIVERS FOR VC4
4179M: Eric Anholt <eric@anholt.net>
4180T: git git://github.com/anholt/linux
4181S: Supported
4182F: drivers/gpu/drm/vc4/
4183F: include/uapi/drm/vc4_drm.h
4184F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4185
5ef330a7
TV
4186DRM DRIVERS FOR TI OMAP
4187M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4188L: dri-devel@lists.freedesktop.org
4189S: Maintained
4190F: drivers/gpu/drm/omapdrm/
4191F: Documentation/devicetree/bindings/display/ti/
4192
adb314ed
TV
4193DRM DRIVERS FOR TI LCDC
4194M: Jyri Sarha <jsarha@ti.com>
4195R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L: dri-devel@lists.freedesktop.org
4197S: Maintained
4198F: drivers/gpu/drm/tilcdc/
4199F: Documentation/devicetree/bindings/display/tilcdc/
4200
598df1ac
AK
4201DSBR100 USB FM RADIO DRIVER
4202M: Alexey Klimov <klimov.linux@gmail.com>
4203L: linux-media@vger.kernel.org
4204T: git git://linuxtv.org/media_tree.git
4205S: Maintained
4206F: drivers/media/radio/dsbr100.c
4207
1da177e4 4208DSCC4 DRIVER
8b58be88 4209M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4210L: netdev@vger.kernel.org
1da177e4 4211S: Maintained
679655da 4212F: drivers/net/wan/dscc4.c
1da177e4 4213
cc11b140
HV
4214DT3155 MEDIA DRIVER
4215M: Hans Verkuil <hverkuil@xs4all.nl>
4216L: linux-media@vger.kernel.org
4217T: git git://linuxtv.org/media_tree.git
a825eaec 4218W: https://linuxtv.org
cc11b140
HV
4219S: Odd Fixes
4220F: drivers/media/pci/dt3155/
4221
91952bc0
AP
4222DVB_USB_AF9015 MEDIA DRIVER
4223M: Antti Palosaari <crope@iki.fi>
4224L: linux-media@vger.kernel.org
a825eaec 4225W: https://linuxtv.org
91952bc0
AP
4226W: http://palosaari.fi/linux/
4227Q: http://patchwork.linuxtv.org/project/linux-media/list/
4228T: git git://linuxtv.org/anttip/media_tree.git
4229S: Maintained
4230F: drivers/media/usb/dvb-usb-v2/af9015*
4231
4232DVB_USB_AF9035 MEDIA DRIVER
4233M: Antti Palosaari <crope@iki.fi>
4234L: linux-media@vger.kernel.org
a825eaec 4235W: https://linuxtv.org
91952bc0
AP
4236W: http://palosaari.fi/linux/
4237Q: http://patchwork.linuxtv.org/project/linux-media/list/
4238T: git git://linuxtv.org/anttip/media_tree.git
4239S: Maintained
4240F: drivers/media/usb/dvb-usb-v2/af9035*
4241
4242DVB_USB_ANYSEE MEDIA DRIVER
4243M: Antti Palosaari <crope@iki.fi>
4244L: linux-media@vger.kernel.org
a825eaec 4245W: https://linuxtv.org
91952bc0
AP
4246W: http://palosaari.fi/linux/
4247Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248T: git git://linuxtv.org/anttip/media_tree.git
4249S: Maintained
4250F: drivers/media/usb/dvb-usb-v2/anysee*
4251
4252DVB_USB_AU6610 MEDIA DRIVER
4253M: Antti Palosaari <crope@iki.fi>
4254L: linux-media@vger.kernel.org
a825eaec 4255W: https://linuxtv.org
91952bc0
AP
4256W: http://palosaari.fi/linux/
4257Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258T: git git://linuxtv.org/anttip/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/dvb-usb-v2/au6610*
4261
4262DVB_USB_CE6230 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
91952bc0
AP
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/ce6230*
4271
d099dea2
MK
4272DVB_USB_CXUSB MEDIA DRIVER
4273M: Michael Krufky <mkrufky@linuxtv.org>
4274L: linux-media@vger.kernel.org
a825eaec 4275W: https://linuxtv.org
d099dea2
MK
4276W: http://github.com/mkrufky
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/media_tree.git
4279S: Maintained
9819da66 4280F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4281
91952bc0 4282DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
a825eaec 4285W: https://linuxtv.org
91952bc0
AP
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
91952bc0 4290F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4291
5560983b 4292DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
5560983b 4299F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4300
8856f5f2
MK
4301DVB_USB_MXL111SF MEDIA DRIVER
4302M: Michael Krufky <mkrufky@linuxtv.org>
4303L: linux-media@vger.kernel.org
a825eaec 4304W: https://linuxtv.org
8856f5f2
MK
4305W: http://github.com/mkrufky
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/mkrufky/mxl111sf.git
4308S: Maintained
4309F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4310
91952bc0
AP
4311DVB_USB_RTL28XXU MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
a825eaec 4314W: https://linuxtv.org
91952bc0
AP
4315W: http://palosaari.fi/linux/
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4320
4321DVB_USB_V2 MEDIA DRIVER
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
a825eaec 4324W: https://linuxtv.org
91952bc0
AP
4325W: http://palosaari.fi/linux/
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/anttip/media_tree.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4330F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4331
ac0ac38f 4332DYNAMIC DEBUG
5c4a97d1 4333M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4334S: Maintained
4335F: lib/dynamic_debug.c
4336F: include/linux/dynamic_debug.h
4337
789c7048 4338DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4339M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4340S: Maintained
df621252 4341F: drivers/tty/serial/dz.*
789c7048 4342
f17effbe
MF
4343E3X0 POWER BUTTON DRIVER
4344M: Moritz Fischer <moritz.fischer@ettus.com>
4345L: usrp-users@lists.ettus.com
4346W: http://www.ettus.com
4347S: Supported
4348F: drivers/input/misc/e3x0-button.c
4349F: Documentation/devicetree/bindings/input/e3x0-button.txt
4350
91952bc0
AP
4351E4000 MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
a825eaec 4354W: https://linuxtv.org
91952bc0
AP
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/tuners/e4000*
4360
1da177e4 4361EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4362M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4363L: linux-scsi@vger.kernel.org
4364S: Maintained
679655da 4365F: drivers/scsi/eata.c
1da177e4 4366
91952bc0
AP
4367EC100 MEDIA DRIVER
4368M: Antti Palosaari <crope@iki.fi>
4369L: linux-media@vger.kernel.org
a825eaec 4370W: https://linuxtv.org
91952bc0
AP
4371W: http://palosaari.fi/linux/
4372Q: http://patchwork.linuxtv.org/project/linux-media/list/
4373T: git git://linuxtv.org/anttip/media_tree.git
4374S: Maintained
4375F: drivers/media/dvb-frontends/ec100*
4376
237fead6 4377ECRYPT FILE SYSTEM
0de9adf2 4378M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4379L: ecryptfs@vger.kernel.org
24a923e4 4380W: http://ecryptfs.org
6dc7516e 4381W: https://launchpad.net/ecryptfs
9f273c24 4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4383S: Supported
679655da
JP
4384F: Documentation/filesystems/ecryptfs.txt
4385F: fs/ecryptfs/
237fead6 4386
da9bb1d2 4387EDAC-CORE
8b58be88 4388M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4389M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4390M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4391M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4392L: linux-edac@vger.kernel.org
07cd6bf5
FW
4393T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4395S: Supported
679655da 4396F: Documentation/edac.txt
91445c72 4397F: drivers/edac/
679655da 4398F: include/linux/edac.h
0e438e3f 4399
c476c23b 4400EDAC-AMD64
8b58be88 4401M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4402M: Borislav Petkov <bp@alien8.de>
91445c72 4403L: linux-edac@vger.kernel.org
487ba8e8 4404S: Maintained
c476c23b
BP
4405F: drivers/edac/amd64_edac*
4406
836dae5d
RR
4407EDAC-CALXEDA
4408M: Doug Thompson <dougthompson@xmission.com>
4409M: Robert Richter <rric@kernel.org>
4410L: linux-edac@vger.kernel.org
836dae5d
RR
4411S: Maintained
4412F: drivers/edac/highbank*
4413
f65aad41
RB
4414EDAC-CAVIUM
4415M: Ralf Baechle <ralf@linux-mips.org>
4416M: David Daney <david.daney@cavium.com>
4417L: linux-edac@vger.kernel.org
4418L: linux-mips@linux-mips.org
f65aad41
RB
4419S: Supported
4420F: drivers/edac/octeon_edac*
4421
0e438e3f 4422EDAC-E752X
8b58be88
JP
4423M: Mark Gross <mark.gross@intel.com>
4424M: Doug Thompson <dougthompson@xmission.com>
91445c72 4425L: linux-edac@vger.kernel.org
0e438e3f 4426S: Maintained
679655da 4427F: drivers/edac/e752x_edac.c
0e438e3f
DP
4428
4429EDAC-E7XXX
8b58be88 4430M: Doug Thompson <dougthompson@xmission.com>
91445c72 4431L: linux-edac@vger.kernel.org
0e438e3f 4432S: Maintained
679655da 4433F: drivers/edac/e7xxx_edac.c
0e438e3f 4434
77c5f5d2 4435EDAC-GHES
5dc8a864
MCC
4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4438L: linux-edac@vger.kernel.org
77c5f5d2 4439S: Maintained
2caa67a6 4440F: drivers/edac/ghes_edac.c
77c5f5d2 4441
6bc78404 4442EDAC-I82443BXGX
8b58be88 4443M: Tim Small <tim@buttersideup.com>
91445c72 4444L: linux-edac@vger.kernel.org
6bc78404 4445S: Maintained
679655da 4446F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4447
4448EDAC-I3000
8b58be88 4449M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4450L: linux-edac@vger.kernel.org
6bc78404 4451S: Maintained
679655da 4452F: drivers/edac/i3000_edac.c
6bc78404
DT
4453
4454EDAC-I5000
8b58be88 4455M: Doug Thompson <dougthompson@xmission.com>
91445c72 4456L: linux-edac@vger.kernel.org
ba9a5918 4457S: Maintained
679655da 4458F: drivers/edac/i5000_edac.c
ba9a5918 4459
44c12cb2 4460EDAC-I5400
5dc8a864
MCC
4461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4462M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4463L: linux-edac@vger.kernel.org
44c12cb2 4464S: Maintained
679655da 4465F: drivers/edac/i5400_edac.c
44c12cb2 4466
3c9c92b6 4467EDAC-I7300
5dc8a864
MCC
4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4470L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4471S: Maintained
4472F: drivers/edac/i7300_edac.c
4473
67c89316 4474EDAC-I7CORE
5dc8a864
MCC
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4477L: linux-edac@vger.kernel.org
67c89316 4478S: Maintained
70aff0ce 4479F: drivers/edac/i7core_edac.c
67c89316 4480
ba9a5918 4481EDAC-I82975X
8b58be88 4482M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4483M: "Arvind R." <arvino55@gmail.com>
91445c72 4484L: linux-edac@vger.kernel.org
ba9a5918 4485S: Maintained
679655da 4486F: drivers/edac/i82975x_edac.c
ba9a5918 4487
791b4706
JB
4488EDAC-IE31200
4489M: Jason Baron <jbaron@akamai.com>
4490L: linux-edac@vger.kernel.org
791b4706
JB
4491S: Maintained
4492F: drivers/edac/ie31200_edac.c
4493
ccdfb979 4494EDAC-MPC85XX
30c7469b 4495M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4496L: linux-edac@vger.kernel.org
ccdfb979
JT
4497S: Maintained
4498F: drivers/edac/mpc85xx_edac.[ch]
4499
ba9a5918 4500EDAC-PASEMI
8b58be88 4501M: Egor Martovetsky <egor@pasemi.com>
91445c72 4502L: linux-edac@vger.kernel.org
6bc78404 4503S: Maintained
679655da 4504F: drivers/edac/pasemi_edac.c
6bc78404 4505
0e438e3f 4506EDAC-R82600
8b58be88 4507M: Tim Small <tim@buttersideup.com>
91445c72 4508L: linux-edac@vger.kernel.org
0e438e3f 4509S: Maintained
679655da 4510F: drivers/edac/r82600_edac.c
da9bb1d2 4511
4d096ca7 4512EDAC-SBRIDGE
5dc8a864
MCC
4513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4514M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4515L: linux-edac@vger.kernel.org
4d096ca7
MCC
4516S: Maintained
4517F: drivers/edac/sb_edac.c
4518
995e1de4
LH
4519EDAC-XGENE
4520APPLIED MICRO (APM) X-GENE SOC EDAC
4521M: Loc Ho <lho@apm.com>
4522S: Supported
4523F: drivers/edac/xgene_edac.c
4524F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4525
af39917d
CL
4526EDIROL UA-101/UA-1000 DRIVER
4527M: Clemens Ladisch <clemens@ladisch.de>
4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4529T: git git://git.alsa-project.org/alsa-kernel.git
4530S: Maintained
4531F: sound/usb/misc/ua101.c
4532
1f7df953 4533EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4534M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4535L: linux-efi@vger.kernel.org
78bef24e 4536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4537S: Maintained
fb2efb5c 4538F: Documentation/efi-stub.txt
1f7df953
MF
4539F: arch/ia64/kernel/efi.c
4540F: arch/x86/boot/compressed/eboot.[ch]
4541F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4542F: arch/x86/platform/efi/
4543F: drivers/firmware/efi/
1f7df953
MF
4544F: include/linux/efi*.h
4545
d68772b7
MF
4546EFI VARIABLE FILESYSTEM
4547M: Matthew Garrett <matthew.garrett@nebula.com>
4548M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4549M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4551L: linux-efi@vger.kernel.org
4552S: Maintained
4553F: fs/efivarfs/
4554
85a00d9b
PJ
4555EFIFB FRAMEBUFFER DRIVER
4556L: linux-fbdev@vger.kernel.org
4557M: Peter Jones <pjones@redhat.com>
4558S: Maintained
8a61f013 4559F: drivers/video/fbdev/efifb.c
85a00d9b 4560
0bee8d28
JT
4561EFS FILESYSTEM
4562W: http://aeschi.ch.eu.org/efs/
4563S: Orphan
679655da 4564F: fs/efs/
0bee8d28 4565
aa8a9e25 4566EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4567M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4568L: netdev@vger.kernel.org
4569S: Maintained
9aa32835 4570F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4571
f0319efe 4572EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4573M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4574M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4575L: linux-media@vger.kernel.org
a825eaec 4576W: https://linuxtv.org
f0319efe
MCC
4577T: git git://linuxtv.org/media_tree.git
4578S: Maintained
4579F: drivers/media/usb/em28xx/
4580
3e3a7d66 4581EMBEDDED LINUX
8b58be88
JP
4582M: Paul Gortmaker <paul.gortmaker@windriver.com>
4583M: Matt Mackall <mpm@selenic.com>
4584M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4585L: linux-embedded@vger.kernel.org
4586S: Maintained
4587
32505876
JS
4588EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4589M: James Smart <james.smart@avagotech.com>
4590M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4591L: linux-scsi@vger.kernel.org
32505876 4592W: http://www.avagotech.com
ce00f85c 4593S: Supported
679655da 4594F: drivers/scsi/lpfc/
3a1c1d44 4595
5f5bac82 4596ENE CB710 FLASH CARD READER DRIVER
8b58be88 4597M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4598S: Maintained
4599F: drivers/misc/cb710/
4600F: drivers/mmc/host/cb710-mmc.*
4601F: include/linux/cb710.h
4602
931e39a1
ML
4603ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4604M: Maxim Levitsky <maximlevitsky@gmail.com>
4605S: Maintained
2a837449 4606F: drivers/media/rc/ene_ir.*
931e39a1 4607
d5ca9006 4608EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4609M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4610S: Maintained
084bad91 4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4612F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4613F: include/video/s1d13xxxfb.h
d5ca9006 4614
38df6492
ME
4615ET131X NETWORK DRIVER
4616M: Mark Einon <mark.einon@gmail.com>
4617S: Odd Fixes
4618F: drivers/net/ethernet/agere/
4619
1da177e4 4620ETHERNET BRIDGE
adbbf69d 4621M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4622L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4623L: netdev@vger.kernel.org
c996d8b9 4624W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4625S: Maintained
679655da
JP
4626F: include/linux/netfilter_bridge/
4627F: net/bridge/
1da177e4 4628
22f08ad9
FF
4629ETHERNET PHY LIBRARY
4630M: Florian Fainelli <f.fainelli@gmail.com>
4631L: netdev@vger.kernel.org
4632S: Maintained
4633F: include/linux/phy.h
4634F: include/linux/phy_fixed.h
4635F: drivers/net/phy/
4636F: Documentation/networking/phy.txt
4637F: drivers/of/of_mdio.c
4638F: drivers/of/of_net.c
4639
1da177e4 4640EXT2 FILE SYSTEM
d8130624 4641M: Jan Kara <jack@suse.com>
72be2ccf 4642L: linux-ext4@vger.kernel.org
1da177e4 4643S: Maintained
679655da
JP
4644F: Documentation/filesystems/ext2.txt
4645F: fs/ext2/
4646F: include/linux/ext2*
1da177e4 4647
72be2ccf 4648EXT4 FILE SYSTEM
8b58be88 4649M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4650M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4651L: linux-ext4@vger.kernel.org
08a225f1 4652W: http://ext4.wiki.kernel.org
8a6e2535 4653Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4655S: Maintained
679655da
JP
4656F: Documentation/filesystems/ext4.txt
4657F: fs/ext4/
1da177e4 4658
c5532b09 4659Extended Verification Module (EVM)
74dd744f
MZ
4660M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4661L: linux-ima-devel@lists.sourceforge.net
4662L: linux-security-module@vger.kernel.org
c5532b09
MZ
4663S: Supported
4664F: security/integrity/evm/
4665
df6b3cfe
MH
4666EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4667M: MyungJoo Ham <myungjoo.ham@samsung.com>
4668M: Chanwoo Choi <cw00.choi@samsung.com>
4669L: linux-kernel@vger.kernel.org
81df63a9 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4671S: Maintained
4672F: drivers/extcon/
cd2c3e7f
CC
4673F: include/linux/extcon/
4674F: include/linux/extcon.h
df6b3cfe 4675F: Documentation/extcon/
cd2c3e7f 4676F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4677
e2a75c44 4678EXYNOS DP DRIVER
b7701755 4679M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4680L: dri-devel@lists.freedesktop.org
4681S: Maintained
4682F: drivers/gpu/drm/exynos/exynos_dp*
4683
9b93a409
MS
4684EXYNOS SYSMMU (IOMMU) driver
4685M: Marek Szyprowski <m.szyprowski@samsung.com>
4686L: iommu@lists.linux-foundation.org
4687S: Maintained
4688F: drivers/iommu/exynos-iommu.c
4689
33ad3912
DL
4690EXYNOS MIPI DISPLAY DRIVERS
4691M: Inki Dae <inki.dae@samsung.com>
4692M: Donghwa Lee <dh09.lee@samsung.com>
4693M: Kyungmin Park <kyungmin.park@samsung.com>
4694L: linux-fbdev@vger.kernel.org
4695S: Maintained
8a61f013 4696F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4697F: include/video/exynos_mipi*
4698
4a66d3fe
NC
4699EZchip NPS platform support
4700M: Noam Camus <noamc@ezchip.com>
4701S: Supported
4702F: arch/arc/plat-eznps
4703F: arch/arc/boot/dts/eznps.dts
4704
e53004e2 4705F71805F HARDWARE MONITORING DRIVER
d8130624 4706M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4707L: linux-hwmon@vger.kernel.org
e53004e2 4708S: Maintained
679655da
JP
4709F: Documentation/hwmon/f71805f
4710F: drivers/hwmon/f71805f.c
e53004e2 4711
eea977ed
MB
4712FC0011 TUNER DRIVER
4713M: Michael Buesch <m@bues.ch>
4714L: linux-media@vger.kernel.org
4715S: Maintained
ccae7af2
MCC
4716F: drivers/media/tuners/fc0011.h
4717F: drivers/media/tuners/fc0011.c
eea977ed 4718
91952bc0
AP
4719FC2580 MEDIA DRIVER
4720M: Antti Palosaari <crope@iki.fi>
4721L: linux-media@vger.kernel.org
a825eaec 4722W: https://linuxtv.org
91952bc0
AP
4723W: http://palosaari.fi/linux/
4724Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725T: git git://linuxtv.org/anttip/media_tree.git
4726S: Maintained
4727F: drivers/media/tuners/fc2580*
eea977ed 4728
88b2dbdb
EP
4729FANOTIFY
4730M: Eric Paris <eparis@redhat.com>
4731S: Maintained
4732F: fs/notify/fanotify/
4733F: include/linux/fanotify.h
c117ab84 4734F: include/uapi/linux/fanotify.h
88b2dbdb 4735
1da177e4 4736FARSYNC SYNCHRONOUS DRIVER
8b58be88 4737M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4738W: http://www.farsite.co.uk/
4739S: Supported
679655da 4740F: drivers/net/wan/farsync.*
1da177e4 4741
c5408b88 4742FAULT INJECTION SUPPORT
8b58be88 4743M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4744S: Supported
679655da
JP
4745F: Documentation/fault-injection/
4746F: lib/fault-inject.c
c5408b88 4747
053e514f
NT
4748FBTFT Framebuffer drivers
4749M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4750M: Noralf Trønnes <noralf@tronnes.org>
4751S: Maintained
4752F: drivers/staging/fbtft/
4753
cae727db 4754FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4755M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4756L: fcoe-devel@open-fcoe.org
cae727db
RL
4757W: www.Open-FCoE.org
4758S: Supported
4759F: drivers/scsi/libfc/
4760F: drivers/scsi/fcoe/
4761F: include/scsi/fc/
4762F: include/scsi/libfc.h
4763F: include/scsi/libfcoe.h
c117ab84 4764F: include/uapi/scsi/fc/
cae727db 4765
e2d1d6c0 4766FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4767M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4768M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4769L: linux-fsdevel@vger.kernel.org
1da177e4 4770S: Maintained
679655da
JP
4771F: include/linux/fcntl.h
4772F: include/linux/fs.h
c117ab84
CEB
4773F: include/uapi/linux/fcntl.h
4774F: include/uapi/linux/fs.h
679655da
JP
4775F: fs/fcntl.c
4776F: fs/locks.c
1da177e4 4777
e2d1d6c0 4778FILESYSTEMS (VFS and infrastructure)
8b58be88 4779M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4780L: linux-fsdevel@vger.kernel.org
173acc7c 4781S: Maintained
679655da 4782F: fs/*
173acc7c 4783
b26e0ed4 4784FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4785M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4786L: linux-hwmon@vger.kernel.org
b26e0ed4 4787S: Maintained
d5ca6918
JP
4788F: drivers/hwmon/f75375s.c
4789F: include/linux/f75375s.h
b26e0ed4 4790
a331b0c3
CL
4791FIREWIRE AUDIO DRIVERS
4792M: Clemens Ladisch <clemens@ladisch.de>
4793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4794T: git git://git.alsa-project.org/alsa-kernel.git
4795S: Maintained
4796F: sound/firewire/
4797
eb86ec51
SR
4798FIREWIRE MEDIA DRIVERS (firedtv)
4799M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4800L: linux-media@vger.kernel.org
4801L: linux1394-devel@lists.sourceforge.net
4802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4803S: Maintained
4804F: drivers/media/firewire/
4805
a511ce33
CB
4806FIREWIRE SBP-2 TARGET
4807M: Chris Boot <bootc@bootc.net>
4808L: linux-scsi@vger.kernel.org
4809L: target-devel@vger.kernel.org
4810L: linux1394-devel@lists.sourceforge.net
4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4812S: Maintained
4813F: drivers/target/sbp/
4814
7d2c86b5 4815FIREWIRE SUBSYSTEM
8b58be88 4816M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4817L: linux1394-devel@lists.sourceforge.net
958a29cb 4818W: http://ieee1394.wiki.kernel.org/
2ca526bf 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4820S: Maintained
679655da 4821F: drivers/firewire/
8f06ce3b
SR
4822F: include/linux/firewire.h
4823F: include/uapi/linux/firewire*.h
9f6d3c4b 4824F: tools/firewire/
e2d1d6c0
RD
4825
4826FIRMWARE LOADER (request_firmware)
39e68089
ML
4827M: Ming Lei <ming.lei@canonical.com>
4828L: linux-kernel@vger.kernel.org
4829S: Maintained
679655da
JP
4830F: Documentation/firmware_class/
4831F: drivers/base/firmware*.c
4832F: include/linux/firmware.h
e2d1d6c0 4833
f730e3dc 4834FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4835M: Joshua Morris <josh.h.morris@us.ibm.com>
4836M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4837S: Maintained
4838F: drivers/block/rsxx/
4839
8206f664 4840FLOPPY DRIVER
e5f6450c 4841M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4843S: Odd fixes
4844F: drivers/block/floppy.c
4845
9c9f32ed
AR
4846FMC SUBSYSTEM
4847M: Alessandro Rubini <rubini@gnudd.com>
4848W: http://www.ohwr.org/projects/fmc-bus
4849S: Supported
4850F: drivers/fmc/
4851F: include/linux/fmc*.h
4852F: include/linux/ipmi-fru.h
4853K: fmc_d.*register
4854
3c0ed7d5
AT
4855FPGA MANAGER FRAMEWORK
4856M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4857R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4858S: Maintained
4859F: drivers/fpga/
4860F: include/linux/fpga/fpga-mgr.h
4861W: http://www.rocketboards.org
4862
e2d1d6c0 4863FPU EMULATOR
8b58be88 4864M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4865W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4866S: Maintained
679655da 4867F: arch/x86/math-emu/
e2d1d6c0
RD
4868
4869FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4870L: netdev@vger.kernel.org
c173bfac 4871S: Orphan
679655da
JP
4872F: drivers/net/wan/dlci.c
4873F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4874
4875FRAMEBUFFER LAYER
5489e948
JCPV
4876M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4877M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4878L: linux-fbdev@vger.kernel.org
e2d1d6c0 4879W: http://linux-fbdev.sourceforge.net/
b22fe37b 4880Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4882S: Maintained
679655da 4883F: Documentation/fb/
b22fe37b
PM
4884F: drivers/video/
4885F: include/video/
679655da 4886F: include/linux/fb.h
c117ab84
CEB
4887F: include/uapi/video/
4888F: include/uapi/linux/fb.h
e2d1d6c0 4889
a57c188e 4890FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4891M: Timur Tabi <timur@tabi.org>
a57c188e 4892L: linux-fbdev@vger.kernel.org
c4ef9bc4 4893S: Maintained
8a61f013 4894F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4895
e2d1d6c0 4896FREESCALE DMA DRIVER
8b58be88
JP
4897M: Li Yang <leoli@freescale.com>
4898M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4899L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4900S: Maintained
679655da 4901F: drivers/dma/fsldma.*
e2d1d6c0 4902
44248aff
HX
4903FREESCALE GPMI NAND DRIVER
4904M: Han Xu <han.xu@nxp.com>
4905L: linux-mtd@lists.infradead.org
4906S: Maintained
4907F: drivers/mtd/nand/gpmi-nand/*
4908
e2d1d6c0 4909FREESCALE I2C CPM DRIVER
8b58be88 4910M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4911L: linuxppc-dev@lists.ozlabs.org
846557d3 4912L: linux-i2c@vger.kernel.org
0d2b405a 4913S: Maintained
679655da 4914F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4915
60e8c5ab 4916FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4917M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4918L: linux-fbdev@vger.kernel.org
efc03ecb 4919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4920S: Maintained
bad985a1 4921F: include/linux/platform_data/video-imxfb.h
8a61f013 4922F: drivers/video/fbdev/imxfb.c
60e8c5ab 4923
4d8e2cef 4924FREESCALE QUAD SPI DRIVER
38714fbd 4925M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4926L: linux-mtd@lists.infradead.org
4927S: Maintained
4928F: drivers/mtd/spi-nor/fsl-quadspi.c
4929
4689a6b1 4930FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4931M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4932M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4933L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4934L: netdev@vger.kernel.org
4935S: Maintained
ec21e2ec 4936F: drivers/net/ethernet/freescale/fs_enet/
679655da 4937F: include/linux/fs_enet_pd.h
4689a6b1 4938
63a0a00b
NA
4939FREESCALE IMX / MXC FEC DRIVER
4940M: Fugang Duan <fugang.duan@nxp.com>
4941L: netdev@vger.kernel.org
4942S: Maintained
4943F: drivers/net/ethernet/freescale/fec_main.c
4944F: drivers/net/ethernet/freescale/fec_ptp.c
4945F: drivers/net/ethernet/freescale/fec.h
4946F: Documentation/devicetree/bindings/net/fsl-fec.txt
4947
d9e9d82c 4948FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4949L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4950S: Orphan
7aa1aa6e
ZQ
4951F: drivers/soc/fsl/qe/
4952F: include/soc/fsl/*qe*.h
4953F: include/soc/fsl/*ucc*.h
d9e9d82c 4954
b55ef929 4955FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4956M: Li Yang <leoli@freescale.com>
6372594a 4957L: linux-usb@vger.kernel.org
a4724ed6 4958L: linuxppc-dev@lists.ozlabs.org
a7205b30 4959S: Maintained
faf2e1db 4960F: drivers/usb/gadget/udc/fsl*
a7205b30 4961
beaf53bf 4962FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4963M: Li Yang <leoli@freescale.com>
beaf53bf 4964L: netdev@vger.kernel.org
a4724ed6 4965L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4966S: Maintained
ec21e2ec 4967F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4968
abb1ed7b
CM
4969FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4970M: Claudiu Manoil <claudiu.manoil@freescale.com>
4971L: netdev@vger.kernel.org
4972S: Maintained
4973F: drivers/net/ethernet/freescale/gianfar*
4974X: drivers/net/ethernet/freescale/gianfar_ptp.c
4975F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4976
c19b6d24
ZQ
4977FREESCALE QUICC ENGINE UCC HDLC DRIVER
4978M: Zhao Qiang <qiang.zhao@nxp.com>
4979L: netdev@vger.kernel.org
4980L: linuxppc-dev@lists.ozlabs.org
4981S: Maintained
4982F: drivers/net/wan/fsl_ucc_hdlc*
4983
d9e9d82c 4984FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4985M: Timur Tabi <timur@tabi.org>
a4724ed6 4986L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4987S: Maintained
df621252 4988F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4989
4990FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4991M: Timur Tabi <timur@tabi.org>
dc85950a 4992M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4993M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4994R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4995L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4996L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4997S: Maintained
69aefcea 4998F: sound/soc/fsl/fsl*
dc85950a 4999F: sound/soc/fsl/imx*
69aefcea 5000F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5001
31c88965 5002FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5003M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5004M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5005L: linux-kernel@vger.kernel.org
5006S: Maintained
5007F: drivers/staging/fsl-mc/
5008
1da177e4 5009FREEVXFS FILESYSTEM
8b58be88 5010M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5011W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5012S: Maintained
679655da 5013F: fs/freevxfs/
1da177e4 5014
71038f52 5015FREEZER
49db1903 5016M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5017M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5018L: linux-pm@vger.kernel.org
71038f52 5019S: Supported
679655da
JP
5020F: Documentation/power/freezing-of-tasks.txt
5021F: include/linux/freezer.h
5022F: kernel/freezer.c
71038f52 5023
839a1f79
KRW
5024FRONTSWAP API
5025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5026L: linux-kernel@vger.kernel.org
5027S: Maintained
5028F: mm/frontswap.c
5029F: include/linux/frontswap.h
5030
a5432f5a 5031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5032M: David Howells <dhowells@redhat.com>
e62d6e24 5033L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5034S: Supported
5035F: Documentation/filesystems/caching/
5036F: fs/fscache/
5037F: include/linux/fscache*.h
5038
598c7d7a
TT
5039FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5040M: Theodore Y. Ts'o <tytso@mit.edu>
5041M: Jaegeuk Kim <jaegeuk@kernel.org>
5042S: Supported
5043F: fs/crypto/
5044F: include/linux/fscrypto.h
5045
f58ad8f5 5046F2FS FILE SYSTEM
9b29d481 5047M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5048M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5049R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5050L: linux-f2fs-devel@lists.sourceforge.net
5051W: http://en.wikipedia.org/wiki/F2FS
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5053S: Maintained
5054F: Documentation/filesystems/f2fs.txt
3bac380c 5055F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5056F: fs/f2fs/
5057F: include/linux/f2fs_fs.h
62d43eeb 5058F: include/trace/events/f2fs.h
f58ad8f5 5059
5ab7ffea 5060FUJITSU FR-V (FRV) PORT
0cf0305f 5061S: Orphan
679655da 5062F: arch/frv/
1da177e4 5063
20b93734 5064FUJITSU LAPTOP EXTRAS
409a3e98 5065M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5066L: platform-driver-x86@vger.kernel.org
20b93734 5067S: Maintained
679655da 5068F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5069
4da621b6
HK
5070FUJITSU M-5MO LS CAMERA ISP DRIVER
5071M: Kyungmin Park <kyungmin.park@samsung.com>
5072M: Heungjun Kim <riverful.kim@samsung.com>
5073L: linux-media@vger.kernel.org
5074S: Maintained
90d72ac6 5075F: drivers/media/i2c/m5mols/
b5dcee22 5076F: include/media/i2c/m5mols.h
4da621b6 5077
2d24c490
RG
5078FUJITSU TABLET EXTRAS
5079M: Robert Gerlach <khnz@gmx.de>
5080L: platform-driver-x86@vger.kernel.org
5081S: Maintained
5082F: drivers/platform/x86/fujitsu-tablet.c
5083
04578f17 5084FUSE: FILESYSTEM IN USERSPACE
8b58be88 5085M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5086L: linux-fsdevel@vger.kernel.org
04578f17 5087W: http://fuse.sourceforge.net/
0a30f612 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5089S: Maintained
679655da 5090F: fs/fuse/
c117ab84 5091F: include/uapi/linux/fuse.h
0a30f612 5092F: Documentation/filesystems/fuse.txt
04578f17 5093
1da177e4 5094FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5095M: Rik Faith <faith@cs.unc.edu>
1da177e4 5096L: linux-scsi@vger.kernel.org
baaea1dc 5097S: Odd Fixes (e.g., new signatures)
679655da 5098F: drivers/scsi/fdomain.*
1da177e4 5099
d8e2162c
PO
5100GCOV BASED KERNEL PROFILING
5101M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5102S: Maintained
5103F: kernel/gcov/
5104F: Documentation/gcov.txt
5105
1da177e4 5106GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5107M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5108L: linux-scsi@vger.kernel.org
5109W: http://www.icp-vortex.com/
5110S: Supported
679655da 5111F: drivers/scsi/gdt*
1da177e4 5112
158daf16
JK
5113GDB KERNEL DEBUGGING HELPER SCRIPTS
5114M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5115M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5116S: Supported
5117F: scripts/gdb/
5118
3169a1c7
HV
5119GEMTEK FM RADIO RECEIVER DRIVER
5120M: Hans Verkuil <hverkuil@xs4all.nl>
5121L: linux-media@vger.kernel.org
5122T: git git://linuxtv.org/media_tree.git
a825eaec 5123W: https://linuxtv.org
3169a1c7
HV
5124S: Maintained
5125F: drivers/media/radio/radio-gemtek*
5126
1c23af90 5127GENERIC GPIO I2C DRIVER
880b0e26 5128M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5129S: Supported
679655da
JP
5130F: drivers/i2c/busses/i2c-gpio.c
5131F: include/linux/i2c-gpio.h
1c23af90 5132
92ed1a76
PK
5133GENERIC GPIO I2C MULTIPLEXER DRIVER
5134M: Peter Korsgaard <peter.korsgaard@barco.com>
5135L: linux-i2c@vger.kernel.org
5136S: Supported
e7065e20
JD
5137F: drivers/i2c/muxes/i2c-mux-gpio.c
5138F: include/linux/i2c-mux-gpio.h
5139F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5140
9251ce95 5141GENERIC HDLC (WAN) DRIVERS
8b58be88 5142M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5143W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5144S: Maintained
679655da
JP
5145F: drivers/net/wan/c101.c
5146F: drivers/net/wan/hd6457*
5147F: drivers/net/wan/hdlc*
5148F: drivers/net/wan/n2.c
5149F: drivers/net/wan/pc300too.c
5150F: drivers/net/wan/pci200syn.c
5151F: drivers/net/wan/wanxl*
1da177e4 5152
1527aab6 5153GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5154M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5155L: linux-arch@vger.kernel.org
5156T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5157S: Maintained
14430813
JP
5158F: include/asm-generic/
5159F: include/uapi/asm-generic/
1527aab6 5160
ff764963
KVA
5161GENERIC PHY FRAMEWORK
5162M: Kishon Vijay Abraham I <kishon@ti.com>
5163L: linux-kernel@vger.kernel.org
5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5165S: Supported
5166F: drivers/phy/
5167F: include/linux/phy/
5168
eea97aed
KH
5169GENERIC PM DOMAINS
5170M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5171M: Kevin Hilman <khilman@kernel.org>
5172M: Ulf Hansson <ulf.hansson@linaro.org>
5173L: linux-pm@vger.kernel.org
5174S: Supported
5175F: drivers/base/power/domain*.c
5176F: include/linux/pm_domain.h
5177
ccb86a69 5178GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5179M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5180L: kvm@vger.kernel.org
ccb86a69
MT
5181S: Supported
5182F: drivers/uio/uio_pci_generic.c
5183
f8f1ec73
JP
5184GET_MAINTAINER SCRIPT
5185M: Joe Perches <joe@perches.com>
5186S: Maintained
5187F: scripts/get_maintainer.pl
5188
5be7b50f 5189GFS2 FILE SYSTEM
8b58be88 5190M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5191M: Bob Peterson <rpeterso@redhat.com>
a4644184 5192L: cluster-devel@redhat.com
5be7b50f 5193W: http://sources.redhat.com/cluster/
28666d6d 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5195S: Supported
679655da
JP
5196F: Documentation/filesystems/gfs2*.txt
5197F: fs/gfs2/
c117ab84 5198F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5199
0a34eb8f 5200GIGASET ISDN DRIVERS
6b096fde 5201M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5202L: gigaset307x-common@lists.sourceforge.net
5203W: http://gigaset307x.sourceforge.net/
6b096fde 5204S: Odd Fixes
679655da
JP
5205F: Documentation/isdn/README.gigaset
5206F: drivers/isdn/gigaset/
c117ab84 5207F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5208
7eea35fe
JP
5209GO7007 MPEG CODEC
5210M: Hans Verkuil <hans.verkuil@cisco.com>
5211L: linux-media@vger.kernel.org
5212S: Maintained
5213F: drivers/media/usb/go7007/
5214
ca96ea86
BN
5215GOODIX TOUCHSCREEN
5216M: Bastien Nocera <hadess@hadess.net>
5217L: linux-input@vger.kernel.org
5218S: Maintained
5219F: drivers/input/touchscreen/goodix.c
5220
a0dc00b4 5221GPIO SUBSYSTEM
e4651a9f 5222M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5223M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5224L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5226S: Maintained
cd97a449 5227F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5228F: Documentation/gpio/
40c159b7 5229F: Documentation/ABI/testing/gpio-cdev
fe95046e 5230F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5231F: drivers/gpio/
bdc6e95e
AC
5232F: include/linux/gpio/
5233F: include/linux/gpio.h
9b692346 5234F: include/asm-generic/gpio.h
3c702e99 5235F: include/uapi/linux/gpio.h
6d591c46 5236F: tools/gpio/
a0dc00b4 5237
71a6d0af
HW
5238GRE DEMULTIPLEXER DRIVER
5239M: Dmitry Kozlov <xeb@mail.ru>
5240L: netdev@vger.kernel.org
5241S: Maintained
11c26770
JP
5242F: net/ipv4/gre_demux.c
5243F: net/ipv4/gre_offload.c
71a6d0af
HW
5244F: include/net/gre.h
5245
d4c41139 5246GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5247M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5248L: netdev@vger.kernel.org
5249S: Maintained
a31a96ad 5250F: drivers/net/ethernet/aeroflex/
d4c41139 5251
e8deeae2 5252GSPCA FINEPIX SUBDRIVER
8b58be88 5253M: Frank Zago <frank@zago.net>
661263b5 5254L: linux-media@vger.kernel.org
275ffde4 5255T: git git://linuxtv.org/media_tree.git
e8deeae2 5256S: Maintained
0c0d06ca 5257F: drivers/media/usb/gspca/finepix.c
e8deeae2 5258
4b3fa3c4
OL
5259GSPCA GL860 SUBDRIVER
5260M: Olivier Lorin <o.lorin@laposte.net>
5261L: linux-media@vger.kernel.org
275ffde4 5262T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5263S: Maintained
0c0d06ca 5264F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5265
e8deeae2 5266GSPCA M5602 SUBDRIVER
8b58be88 5267M: Erik Andren <erik.andren@gmail.com>
661263b5 5268L: linux-media@vger.kernel.org
275ffde4 5269T: git git://linuxtv.org/media_tree.git
e8deeae2 5270S: Maintained
0c0d06ca 5271F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5272
5273GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5274M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5275L: linux-media@vger.kernel.org
275ffde4 5276T: git git://linuxtv.org/media_tree.git
c0936df4 5277S: Odd Fixes
0c0d06ca 5278F: drivers/media/usb/gspca/pac207.c
e8deeae2 5279
261982f1 5280GSPCA SN9C20X SUBDRIVER
d95c5b0b 5281M: Brian Johnson <brijohn@gmail.com>
261982f1 5282L: linux-media@vger.kernel.org
275ffde4 5283T: git git://linuxtv.org/media_tree.git
261982f1 5284S: Maintained
0c0d06ca 5285F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5286
e8deeae2 5287GSPCA T613 SUBDRIVER
8b58be88 5288M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5289L: linux-media@vger.kernel.org
275ffde4 5290T: git git://linuxtv.org/media_tree.git
e8deeae2 5291S: Maintained
0c0d06ca 5292F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5293
5294GSPCA USB WEBCAM DRIVER
c0936df4 5295M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5296L: linux-media@vger.kernel.org
275ffde4 5297T: git git://linuxtv.org/media_tree.git
c0936df4 5298S: Odd Fixes
0c0d06ca 5299F: drivers/media/usb/gspca/
e8deeae2 5300
584ec979 5301GUID PARTITION TABLE (GPT)
4f973c63 5302M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5303L: linux-efi@vger.kernel.org
5304S: Maintained
5305F: block/partitions/efi.*
5306
aa3c598b 5307STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5308M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5309L: linux-media@vger.kernel.org
275ffde4 5310T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5311S: Maintained
5312F: drivers/media/usb/stk1160/
e8deeae2 5313
4e456b86
YS
5314H8/300 ARCHITECTURE
5315M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5316L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5317W: http://uclinux-h8.sourceforge.jp
5318T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5319S: Maintained
5320F: arch/h8300/
5321F: drivers/clocksource/h8300_*.c
5322F: drivers/clk/h8300/
5323F: drivers/irqchip/irq-renesas-h8*.c
5324
71a6d0af
HW
5325HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5326M: Frank Seidel <frank@f-seidel.de>
5327L: platform-driver-x86@vger.kernel.org
5328W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5329S: Maintained
5330F: drivers/platform/x86/hdaps.c
5331
48fc9e26
HV
5332HDPVR USB VIDEO ENCODER DRIVER
5333M: Hans Verkuil <hverkuil@xs4all.nl>
5334L: linux-media@vger.kernel.org
5335T: git git://linuxtv.org/media_tree.git
a825eaec 5336W: https://linuxtv.org
48fc9e26 5337S: Odd Fixes
14430813 5338F: drivers/media/usb/hdpvr/
48fc9e26 5339
71a6d0af 5340HWPOISON MEMORY FAILURE HANDLING
f9625c48 5341M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5342L: linux-mm@kvack.org
71a6d0af
HW
5343S: Maintained
5344F: mm/memory-failure.c
5345F: mm/hwpoison-inject.c
5346
5347HYPERVISOR VIRTUAL CONSOLE DRIVER
5348L: linuxppc-dev@lists.ozlabs.org
5349S: Odd Fixes
5350F: drivers/tty/hvc/
5351
e5ab1477
AP
5352HACKRF MEDIA DRIVER
5353M: Antti Palosaari <crope@iki.fi>
5354L: linux-media@vger.kernel.org
a825eaec 5355W: https://linuxtv.org
e5ab1477
AP
5356W: http://palosaari.fi/linux/
5357Q: http://patchwork.linuxtv.org/project/linux-media/list/
5358T: git git://linuxtv.org/anttip/media_tree.git
5359S: Maintained
5360F: drivers/media/usb/hackrf/
5361
5b543965 5362HARDWARE MONITORING
d8130624 5363M: Jean Delvare <jdelvare@suse.com>
ca462085 5364M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5365L: linux-hwmon@vger.kernel.org
5366W: http://hwmon.wiki.kernel.org/
a94ef4ed 5367T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5369S: Maintained
047f4ec2 5370F: Documentation/hwmon/
679655da 5371F: drivers/hwmon/
047f4ec2 5372F: include/linux/hwmon*.h
5b543965 5373
844dd05f 5374HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5375M: Matt Mackall <mpm@selenic.com>
5376M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5377L: linux-crypto@vger.kernel.org
c0d0787b 5378S: Odd fixes
f6c60b15 5379F: Documentation/devicetree/bindings/rng/
679655da
JP
5380F: Documentation/hw_random.txt
5381F: drivers/char/hw_random/
5382F: include/linux/hw_random.h
844dd05f 5383
8b37fcfc
OBC
5384HARDWARE SPINLOCK CORE
5385M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5386M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5387L: linux-remoteproc@vger.kernel.org
8b37fcfc 5388S: Maintained
9f273c24 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5390F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5391F: Documentation/hwspinlock.txt
2dbd8585 5392F: drivers/hwspinlock/
8b37fcfc
OBC
5393F: include/linux/hwspinlock.h
5394
1da177e4 5395HARMONY SOUND DRIVER
ac6aecbf 5396L: linux-parisc@vger.kernel.org
1da177e4 5397S: Maintained
679655da 5398F: sound/parisc/harmony.*
1da177e4 5399
91952bc0
AP
5400HD29L2 MEDIA DRIVER
5401M: Antti Palosaari <crope@iki.fi>
5402L: linux-media@vger.kernel.org
a825eaec 5403W: https://linuxtv.org
91952bc0
AP
5404W: http://palosaari.fi/linux/
5405Q: http://patchwork.linuxtv.org/project/linux-media/list/
5406T: git git://linuxtv.org/anttip/media_tree.git
5407S: Maintained
5408F: drivers/media/dvb-frontends/hd29l2*
5409
214de83e
BB
5410HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5411M: Brian Boylston <brian.boylston@hpe.com>
5412S: Supported
5413F: Documentation/watchdog/hpwdt.txt
5414F: drivers/watchdog/hpwdt.c
5415
9257aa49 5416HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5417M: Don Brace <don.brace@microsemi.com>
9257aa49 5418L: iss_storagedev@hp.com
a0a268ad 5419L: esc.storagedev@microsemi.com
693373db 5420L: linux-scsi@vger.kernel.org
9257aa49
SC
5421S: Supported
5422F: Documentation/scsi/hpsa.txt
5423F: drivers/scsi/hpsa*.[ch]
5424F: include/linux/cciss*.h
c117ab84 5425F: include/uapi/linux/cciss*.h
9257aa49 5426
e2d1d6c0 5427HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5428M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5429L: iss_storagedev@hp.com
516fdcea 5430L: esc.storagedev@microsemi.com
693373db 5431L: linux-scsi@vger.kernel.org
e2d1d6c0 5432S: Supported
679655da
JP
5433F: Documentation/blockdev/cciss.txt
5434F: drivers/block/cciss*
5435F: include/linux/cciss_ioctl.h
c117ab84 5436F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5437
f48ad614
DD
5438HFI1 DRIVER
5439M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5440M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5441L: linux-rdma@vger.kernel.org
5442S: Supported
5443F: drivers/infiniband/hw/hfi1
5444
1da177e4 5445HFS FILESYSTEM
6cf515e1
GU
5446L: linux-fsdevel@vger.kernel.org
5447S: Orphan
679655da
JP
5448F: Documentation/filesystems/hfs.txt
5449F: fs/hfs/
1da177e4 5450
ef575f47
GU
5451HFSPLUS FILESYSTEM
5452L: linux-fsdevel@vger.kernel.org
5453S: Orphan
5454F: Documentation/filesystems/hfsplus.txt
5455F: fs/hfsplus/
5456
1da177e4 5457HGA FRAMEBUFFER DRIVER
8b58be88 5458M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5459L: linux-nvidia@lists.surfsouth.com
5460W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5461S: Maintained
8a61f013 5462F: drivers/video/fbdev/hgafb.c
1da177e4 5463
4480f15b 5464HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5465M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5466M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5467L: linux-pm@vger.kernel.org
e2d1d6c0 5468S: Supported
679655da
JP
5469F: arch/x86/power/
5470F: drivers/base/power/
5471F: kernel/power/
5472F: include/linux/suspend.h
5473F: include/linux/freezer.h
5474F: include/linux/pm.h
679655da 5475F: arch/*/include/asm/suspend*.h
e2d1d6c0 5476
4ef4caad 5477HID CORE LAYER
e5f6450c 5478M: Jiri Kosina <jikos@kernel.org>
406df153 5479R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5480L: linux-input@vger.kernel.org
54e5881d 5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5482S: Maintained
679655da
JP
5483F: drivers/hid/
5484F: include/linux/hid*
c117ab84 5485F: include/uapi/linux/hid*
4ef4caad 5486
30ee72f0 5487HID SENSOR HUB DRIVERS
e5f6450c 5488M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5489M: Jonathan Cameron <jic23@kernel.org>
5490M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5491L: linux-input@vger.kernel.org
5492L: linux-iio@vger.kernel.org
5493S: Maintained
5494F: Documentation/hid/hid-sensor*
5495F: drivers/hid/hid-sensor-*
5496F: drivers/iio/*/hid-*
5497F: include/linux/hid-sensor-*
5498
38bed542 5499HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5500M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5501L: linux-kernel@vger.kernel.org
75fc2d37 5502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5503S: Maintained
679655da 5504F: Documentation/timers/
5cee9645 5505F: kernel/time/hrtimer.c
88606e80
TG
5506F: kernel/time/clockevents.c
5507F: kernel/time/tick*.*
5508F: kernel/time/timer_*.c
05ed8490 5509F: include/linux/clockchips.h
679655da 5510F: include/linux/hrtimer.h
38bed542 5511
1da177e4 5512HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5513L: linux-hams@vger.kernel.org
8b64f2a0 5514S: Orphan
679655da
JP
5515F: drivers/net/hamradio/dmascc.c
5516F: drivers/net/hamradio/scc.c
1da177e4 5517
ede1e6f8 5518HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5519M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5520W: http://www.highpoint-tech.com
5521S: Supported
679655da
JP
5522F: Documentation/scsi/hptiop.txt
5523F: drivers/scsi/hptiop.c
ede1e6f8 5524
1da177e4 5525HIPPI
8b58be88 5526M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5527L: linux-hippi@sunsite.dk
5528S: Maintained
679655da 5529F: include/linux/hippidevice.h
c117ab84 5530F: include/uapi/linux/if_hippi.h
679655da 5531F: net/802/hippi.c
ff5a3b50 5532F: drivers/net/hippi/
1da177e4 5533
b30d74e4
DH
5534HISILICON NETWORK SUBSYSTEM DRIVER
5535M: Yisen Zhuang <yisen.zhuang@huawei.com>
5536M: Salil Mehta <salil.mehta@huawei.com>
5537L: netdev@vger.kernel.org
5538W: http://www.hisilicon.com
5539S: Maintained
5540F: drivers/net/ethernet/hisilicon/
5541F: Documentation/devicetree/bindings/net/hisilicon*.txt
5542
16c6c252
JG
5543HISILICON SAS Controller
5544M: John Garry <john.garry@huawei.com>
5545W: http://www.hisilicon.com
5546S: Supported
5547F: drivers/scsi/hisi_sas/
5548F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5549
ff1d2767 5550HOST AP DRIVER
8b58be88 5551M: Jouni Malinen <j@w1.fi>
85d32e7b 5552L: hostap@shmoo.com (subscribers-only)
724c6b35 5553L: linux-wireless@vger.kernel.org
ff1d2767
JM
5554W: http://hostap.epitest.fi/
5555S: Maintained
eb4f98d5 5556F: drivers/net/wireless/intersil/hostap/
ff1d2767 5557
dd8cd779 5558HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5559L: platform-driver-x86@vger.kernel.org
95c70215 5560S: Orphan
679655da 5561F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5562
e2d1d6c0 5563HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5564M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5565S: Maintained
7e25d724 5566F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5567
7d2c86b5 5568HPET: High Precision Event Timers driver
8b58be88 5569M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5570S: Maintained
679655da
JP
5571F: Documentation/timers/hpet.txt
5572F: drivers/char/hpet.c
5573F: include/linux/hpet.h
c117ab84 5574F: include/uapi/linux/hpet.h
b9b0332f 5575
e07b5d79 5576HPET: x86
9e06f631 5577S: Orphan
679655da
JP
5578F: arch/x86/kernel/hpet.c
5579F: arch/x86/include/asm/hpet.h
b9b0332f 5580
1da177e4 5581HPFS FILESYSTEM
8b58be88 5582M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5583W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5584S: Maintained
679655da 5585F: fs/hpfs/
1da177e4 5586
3441cded 5587HSI SUBSYSTEM
56459ea9
SR
5588M: Sebastian Reichel <sre@kernel.org>
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5590S: Maintained
5591F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5592F: Documentation/hsi.txt
3441cded
SR
5593F: drivers/hsi/
5594F: include/linux/hsi/
5595F: include/uapi/linux/hsi/
5596
7d2c86b5 5597HSO 3G MODEM DRIVER
8b58be88 5598M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5599W: http://www.pharscape.org
5600S: Maintained
679655da 5601F: drivers/net/usb/hso.c
11cd29b0 5602
19990e29
AB
5603HSR NETWORK PROTOCOL
5604M: Arvid Brodin <arvid.brodin@alten.se>
5605L: netdev@vger.kernel.org
5606S: Maintained
5607F: net/hsr/
5608
5a18c343 5609HTCPEN TOUCHSCREEN DRIVER
8b58be88 5610M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5611L: linux-input@vger.kernel.org
5612S: Maintained
679655da 5613F: drivers/input/touchscreen/htcpen.c
5a18c343 5614
1da177e4 5615HUGETLB FILESYSTEM
6d49e352 5616M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5617S: Maintained
679655da 5618F: fs/hugetlbfs/
1da177e4 5619
05183189 5620Hyper-V CORE AND DRIVERS
9c3646d1 5621M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5622M: Haiyang Zhang <haiyangz@microsoft.com>
5623L: devel@linuxdriverproject.org
5624S: Maintained
a4162747
HZ
5625F: arch/x86/include/asm/mshyperv.h
5626F: arch/x86/include/uapi/asm/hyperv.h
5627F: arch/x86/kernel/cpu/mshyperv.c
05183189 5628F: drivers/hid/hid-hyperv.c
a4162747 5629F: drivers/hv/
f92ca80b 5630F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5631F: drivers/pci/host/pci-hyperv.c
05183189 5632F: drivers/net/hyperv/
a4162747 5633F: drivers/scsi/storvsc_drv.c
8a61f013 5634F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5635F: include/linux/hyperv.h
5636F: tools/hv/
54bf725e 5637F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5638
7724fd04
PR
5639I2C MUXES
5640M: Peter Rosin <peda@axentia.se>
5641L: linux-i2c@vger.kernel.org
5642S: Maintained
2254d24a 5643F: Documentation/i2c/i2c-topology
7724fd04
PR
5644F: Documentation/i2c/muxes/
5645F: Documentation/devicetree/bindings/i2c/i2c-mux*
5646F: drivers/i2c/i2c-mux.c
5647F: drivers/i2c/muxes/
5648F: include/linux/i2c-mux.h
5649
d85c8a6a 5650I2C OVER PARALLEL PORT
d8130624 5651M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5652L: linux-i2c@vger.kernel.org
5653S: Maintained
5654F: Documentation/i2c/busses/i2c-parport
5655F: Documentation/i2c/busses/i2c-parport-light
5656F: drivers/i2c/busses/i2c-parport.c
5657F: drivers/i2c/busses/i2c-parport-light.c
5658
5659I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5660M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5661L: linux-i2c@vger.kernel.org
5662S: Maintained
5663F: Documentation/i2c/busses/i2c-ali1535
5664F: Documentation/i2c/busses/i2c-ali1563
5665F: Documentation/i2c/busses/i2c-ali15x3
5666F: Documentation/i2c/busses/i2c-amd756
5667F: Documentation/i2c/busses/i2c-amd8111
5668F: Documentation/i2c/busses/i2c-i801
5669F: Documentation/i2c/busses/i2c-nforce2
5670F: Documentation/i2c/busses/i2c-piix4
5671F: Documentation/i2c/busses/i2c-sis5595
5672F: Documentation/i2c/busses/i2c-sis630
5673F: Documentation/i2c/busses/i2c-sis96x
5674F: Documentation/i2c/busses/i2c-via
5675F: Documentation/i2c/busses/i2c-viapro
5676F: drivers/i2c/busses/i2c-ali1535.c
5677F: drivers/i2c/busses/i2c-ali1563.c
5678F: drivers/i2c/busses/i2c-ali15x3.c
5679F: drivers/i2c/busses/i2c-amd756.c
5680F: drivers/i2c/busses/i2c-amd756-s4882.c
5681F: drivers/i2c/busses/i2c-amd8111.c
5682F: drivers/i2c/busses/i2c-i801.c
5683F: drivers/i2c/busses/i2c-isch.c
5684F: drivers/i2c/busses/i2c-nforce2.c
5685F: drivers/i2c/busses/i2c-nforce2-s4985.c
5686F: drivers/i2c/busses/i2c-piix4.c
5687F: drivers/i2c/busses/i2c-sis5595.c
5688F: drivers/i2c/busses/i2c-sis630.c
5689F: drivers/i2c/busses/i2c-sis96x.c
5690F: drivers/i2c/busses/i2c-via.c
5691F: drivers/i2c/busses/i2c-viapro.c
5692
cb7f07a4
NH
5693I2C/SMBUS ISMT DRIVER
5694M: Seth Heasley <seth.heasley@intel.com>
5695M: Neil Horman <nhorman@tuxdriver.com>
5696L: linux-i2c@vger.kernel.org
5697F: drivers/i2c/busses/i2c-ismt.c
5698F: Documentation/i2c/busses/i2c-ismt
5699
6ea884db 5700I2C/SMBUS STUB DRIVER
d8130624 5701M: Jean Delvare <jdelvare@suse.com>
846557d3 5702L: linux-i2c@vger.kernel.org
6ea884db 5703S: Maintained
8547a5bc 5704F: drivers/i2c/i2c-stub.c
6ea884db 5705
5b543965 5706I2C SUBSYSTEM
14d77c4d 5707M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5708L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5709W: https://i2c.wiki.kernel.org/
5710Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5711T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5712S: Maintained
40ed1b4c 5713F: Documentation/devicetree/bindings/i2c/
679655da
JP
5714F: Documentation/i2c/
5715F: drivers/i2c/
630bc46e 5716F: drivers/i2c/*/
679655da 5717F: include/linux/i2c.h
03b70d62 5718F: include/linux/i2c-*.h
c117ab84
CEB
5719F: include/uapi/linux/i2c.h
5720F: include/uapi/linux/i2c-*.h
1da177e4 5721
4560d677
WS
5722I2C ACPI SUPPORT
5723M: Mika Westerberg <mika.westerberg@linux.intel.com>
5724L: linux-i2c@vger.kernel.org
5725L: linux-acpi@vger.kernel.org
5726S: Maintained
4560d677 5727
d85c8a6a 5728I2C-TAOS-EVM DRIVER
d8130624 5729M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5730L: linux-i2c@vger.kernel.org
5731S: Maintained
5732F: Documentation/i2c/busses/i2c-taos-evm
5733F: drivers/i2c/busses/i2c-taos-evm.c
5734
e8c76eed 5735I2C-TINY-USB DRIVER
8b58be88 5736M: Till Harbaum <till@harbaum.org>
846557d3 5737L: linux-i2c@vger.kernel.org
932d1872 5738W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5739S: Maintained
679655da 5740F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5741
1da177e4 5742i386 BOOT CODE
8b58be88 5743M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5744S: Maintained
679655da 5745F: arch/x86/boot/
1da177e4
LT
5746
5747i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5748M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5750S: Maintained
5751
1da177e4 5752IA64 (Itanium) PLATFORM
8b58be88
JP
5753M: Tony Luck <tony.luck@intel.com>
5754M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5755L: linux-ia64@vger.kernel.org
6b1c70b1 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5757S: Maintained
679655da 5758F: arch/ia64/
1da177e4 5759
4cd38750
LDSB
5760IBM Power VMX Cryptographic instructions
5761M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5762M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5763L: linux-crypto@vger.kernel.org
5764S: Supported
5765F: drivers/crypto/vmx/Makefile
5766F: drivers/crypto/vmx/Kconfig
5767F: drivers/crypto/vmx/vmx.c
5768F: drivers/crypto/vmx/aes*
5769F: drivers/crypto/vmx/ghash*
5770F: drivers/crypto/vmx/ppc-xlate.pl
5771
956c203c 5772IBM Power in-Nest Crypto Acceleration
4cd38750 5773M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5774M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5775L: linux-crypto@vger.kernel.org
5776S: Supported
28bceeaa
DS
5777F: drivers/crypto/nx/Makefile
5778F: drivers/crypto/nx/Kconfig
5779F: drivers/crypto/nx/nx-aes*
5780F: drivers/crypto/nx/nx-sha*
5781F: drivers/crypto/nx/nx.*
5782F: drivers/crypto/nx/nx_csbcpb.h
5783F: drivers/crypto/nx/nx_debugfs.h
956c203c 5784
0e16aafb 5785IBM Power 842 compression accelerator
41656aa7 5786M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5787S: Supported
28bceeaa
DS
5788F: drivers/crypto/nx/Makefile
5789F: drivers/crypto/nx/Kconfig
7011a122 5790F: drivers/crypto/nx/nx-842*
2da572c9 5791F: include/linux/sw842.h
2062c5b6 5792F: crypto/842.c
2da572c9 5793F: lib/842/
0e16aafb 5794
1da177e4 5795IBM Power Linux RAID adapter
8b58be88 5796M: Brian King <brking@us.ibm.com>
1da177e4 5797S: Supported
679655da 5798F: drivers/scsi/ipr.*
1da177e4 5799
9d348af4 5800IBM Power Virtual Ethernet Device Driver
eddd63a6 5801M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5802L: netdev@vger.kernel.org
5803S: Supported
9aa32835 5804F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5805
032c5e82
TF
5806IBM Power SRIOV Virtual NIC Device Driver
5807M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5808M: John Allen <jallen@linux.vnet.ibm.com>
5809L: netdev@vger.kernel.org
5810S: Supported
5811F: drivers/net/ethernet/ibm/ibmvnic.*
5812
e6babec6 5813IBM Power Virtual SCSI Device Drivers
bcbde52b 5814M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5815L: linux-scsi@vger.kernel.org
5816S: Supported
e6babec6
NF
5817F: drivers/scsi/ibmvscsi/ibmvscsi*
5818F: drivers/scsi/ibmvscsi/viosrp.h
5819
5820IBM Power Virtual FC Device Drivers
44b4dad9 5821M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5822L: linux-scsi@vger.kernel.org
5823S: Supported
5824F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5825
1da177e4 5826IBM ServeRAID RAID DRIVER
f9213e78 5827S: Orphan
679655da 5828F: drivers/scsi/ips.*
1da177e4 5829
6ed9f9c4
PT
5830ICH LPC AND GPIO DRIVER
5831M: Peter Tyser <ptyser@xes-inc.com>
5832S: Maintained
5833F: drivers/mfd/lpc_ich.c
5834F: drivers/gpio/gpio-ich.c
5835
1e7106fc 5836IDE SUBSYSTEM
8b58be88 5837M: "David S. Miller" <davem@davemloft.net>
1da177e4 5838L: linux-ide@vger.kernel.org
8a6e2535 5839Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5841S: Maintained
679655da
JP
5842F: Documentation/ide/
5843F: drivers/ide/
5844F: include/linux/ide.h
1da177e4 5845
6cb8c13d
IP
5846IDEAPAD LAPTOP EXTRAS DRIVER
5847M: Ike Panhc <ike.pan@canonical.com>
5848L: platform-driver-x86@vger.kernel.org
5849W: http://launchpad.net/ideapad-laptop
5850S: Maintained
5851F: drivers/platform/x86/ideapad-laptop.c
5852
1ea4c161
AM
5853IDEAPAD LAPTOP SLIDEBAR DRIVER
5854M: Andrey Moiseev <o2g.org.ru@gmail.com>
5855L: linux-input@vger.kernel.org
5856W: https://github.com/o2genum/ideapad-slidebar
5857S: Maintained
5858F: drivers/input/misc/ideapad_slidebar.c
5859
0f861e8c 5860IDE/ATAPI DRIVERS
487ba8e8 5861M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5862L: linux-ide@vger.kernel.org
c404c199 5863S: Maintained
679655da
JP
5864F: Documentation/cdrom/ide-cd
5865F: drivers/ide/ide-cd*
1da177e4 5866
27471fdb 5867IDLE-I7300
8b58be88 5868M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5869L: linux-pm@vger.kernel.org
27471fdb 5870S: Supported
679655da 5871F: drivers/idle/i7300_idle.c
27471fdb 5872
02cf2286 5873IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5874M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5875L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5876W: http://wpan.cakelab.org/
5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5879S: Maintained
5880F: net/ieee802154/
68653359 5881F: net/mac802154/
251741b1 5882F: drivers/net/ieee802154/
580947d3
AA
5883F: include/linux/nl802154.h
5884F: include/linux/ieee802154.h
5885F: include/net/nl802154.h
5886F: include/net/mac802154.h
5887F: include/net/af_ieee802154.h
5888F: include/net/cfg802154.h
5889F: include/net/ieee802154_netdev.h
ebef9c12 5890F: Documentation/networking/ieee802154.txt
02cf2286 5891
b1c97193
SY
5892IGORPLUG-USB IR RECEIVER
5893M: Sean Young <sean@mess.org>
5894L: linux-media@vger.kernel.org
5895S: Maintained
5896F: drivers/media/rc/igorplugusb.c
5897
40ad4a30
SY
5898IGUANAWORKS USB IR TRANSCEIVER
5899M: Sean Young <sean@mess.org>
5900L: linux-media@vger.kernel.org
5901S: Maintained
5902F: drivers/media/rc/iguanair.c
5903
9545f86e 5904IIO SUBSYSTEM AND DRIVERS
030a13d7 5905M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5906R: Hartmut Knaack <knaack.h@gmx.de>
5907R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5908R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5909L: linux-iio@vger.kernel.org
21d41655 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5911S: Maintained
866b148a 5912F: Documentation/devicetree/bindings/iio/
03e7c251 5913F: drivers/iio/
9545f86e 5914F: drivers/staging/iio/
8fe671fc 5915F: include/linux/iio/
817020cf 5916F: tools/iio/
9545f86e 5917
65519263
SG
5918IKANOS/ADI EAGLE ADSL USB DRIVER
5919M: Matthieu Castet <castet.matthieu@free.fr>
5920M: Stanislaw Gruszka <stf_xl@wp.pl>
5921S: Maintained
5922F: drivers/usb/atm/ueagle-atm.c
5923
e89ab51f
GR
5924INA209 HARDWARE MONITOR DRIVER
5925M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5926L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5927S: Maintained
5928F: Documentation/hwmon/ina209
5929F: Documentation/devicetree/bindings/i2c/ina209.txt
5930F: drivers/hwmon/ina209.c
5931
5932INA2XX HARDWARE MONITOR DRIVER
5933M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5934L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5935S: Maintained
5936F: Documentation/hwmon/ina2xx
5937F: drivers/hwmon/ina2xx.c
5938F: include/linux/platform_data/ina2xx.h
5939
14dc124f
SIG
5940INDUSTRY PACK SUBSYSTEM (IPACK)
5941M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5942M: Jens Taprogge <jens.taprogge@taprogge.org>
5943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5944L: industrypack-devel@lists.sourceforge.net
5945W: http://industrypack.sourceforge.net
5946S: Maintained
5947F: drivers/ipack/
5948
8adc53fd
ZLK
5949INGENIC JZ4780 DMA Driver
5950M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5951S: Maintained
5952F: drivers/dma/dma-jz4780.c
5953
aa7168f4 5954INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5955M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5956M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5957L: linux-ima-devel@lists.sourceforge.net
5958L: linux-ima-user@lists.sourceforge.net
5959L: linux-security-module@vger.kernel.org
9f273c24 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5961S: Supported
679655da 5962F: security/integrity/ima/
aa7168f4 5963
9a4ea5a9
JH
5964IMGTEC IR DECODER DRIVER
5965M: James Hogan <james.hogan@imgtec.com>
5966S: Maintained
5967F: drivers/media/rc/img-ir/
5968
1da177e4 5969IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5970L: linux-fbdev@vger.kernel.org
843393d3 5971S: Orphan
8a61f013 5972F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5973
5974INFINIBAND SUBSYSTEM
b6b2bbe6 5975M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5976M: Sean Hefty <sean.hefty@intel.com>
5977M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5978L: linux-rdma@vger.kernel.org
605841f5 5979W: http://www.openfabrics.org/
8a6e2535 5980Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5982S: Supported
679655da
JP
5983F: Documentation/infiniband/
5984F: drivers/infiniband/
c117ab84 5985F: include/uapi/linux/if_infiniband.h
954138dc
YD
5986F: include/uapi/rdma/
5987F: include/rdma/
1da177e4 5988
c9f04f58 5989INOTIFY
8b58be88
JP
5990M: John McCutchan <john@johnmccutchan.com>
5991M: Robert Love <rlove@rlove.org>
5992M: Eric Paris <eparis@parisplace.org>
c9f04f58 5993S: Maintained
679655da
JP
5994F: Documentation/filesystems/inotify.txt
5995F: fs/notify/inotify/
5996F: include/linux/inotify.h
c117ab84 5997F: include/uapi/linux/inotify.h
c9f04f58 5998
e2d1d6c0 5999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6000M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6001L: linux-input@vger.kernel.org
8a6e2535 6002Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6004S: Maintained
679655da 6005F: drivers/input/
f4eea7e2 6006F: include/linux/input.h
c117ab84 6007F: include/uapi/linux/input.h
f4eea7e2 6008F: include/linux/input/
e52d8398 6009F: Documentation/devicetree/bindings/input/
e2d1d6c0 6010
3267a87f 6011INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6012M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6013L: linux-input@vger.kernel.org
75dd112a 6014S: Odd fixes
3267a87f 6015F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6016F: drivers/input/input-mt.c
3267a87f
HR
6017K: \b(ABS|SYN)_MT_
6018
97fa99a3
JY
6019INTEL ASoC BDW/HSW DRIVERS
6020M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6022S: Supported
e8e1225d
JP
6023F: sound/soc/intel/common/sst-dsp*
6024F: sound/soc/intel/common/sst-firmware.c
6025F: sound/soc/intel/boards/broadwell.c
6026F: sound/soc/intel/haswell/
97fa99a3 6027
4ac13e17
DJ
6028INTEL C600 SERIES SAS CONTROLLER DRIVER
6029M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6030M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6031L: linux-scsi@vger.kernel.org
7106891a
DJ
6032T: git git://git.code.sf.net/p/intel-sas/isci
6033S: Supported
4ac13e17 6034F: drivers/scsi/isci/
4ac13e17 6035
ecc83e52
AH
6036INTEL HID EVENT DRIVER
6037M: Alex Hung <alex.hung@canonical.com>
6038L: platform-driver-x86@vger.kernel.org
6039S: Maintained
6040F: drivers/platform/x86/intel-hid.c
6041
332e0812
AK
6042INTEL VIRTUAL BUTTON DRIVER
6043M: AceLan Kao <acelan.kao@canonical.com>
6044L: platform-driver-x86@vger.kernel.org
6045S: Maintained
6046F: drivers/platform/x86/intel-vbtn.c
6047
26717172
LB
6048INTEL IDLE DRIVER
6049M: Len Brown <lenb@kernel.org>
bf1c138e 6050L: linux-pm@vger.kernel.org
08deed1e 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6052S: Supported
6053F: drivers/idle/intel_idle.c
6054
7c1ac18d 6055INTEL PSTATE DRIVER
58ac1f62
SP
6056M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6057M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6058L: linux-pm@vger.kernel.org
6059S: Supported
6060F: drivers/cpufreq/intel_pstate.c
6061
9eb8ef74 6062INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6063M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6064L: linux-fbdev@vger.kernel.org
ce00f85c 6065S: Maintained
679655da 6066F: Documentation/fb/intelfb.txt
8a61f013 6067F: drivers/video/fbdev/intelfb/
9eb8ef74 6068
1da177e4 6069INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6070M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6071L: linux-fbdev@vger.kernel.org
ce00f85c 6072S: Maintained
8a61f013 6073F: drivers/video/fbdev/i810/
1da177e4 6074
f4a9bc4c 6075INTEL MENLOW THERMAL DRIVER
8b58be88 6076M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6077L: platform-driver-x86@vger.kernel.org
5ca92bd9 6078W: https://01.org/linux-acpi
f4a9bc4c 6079S: Supported
679655da 6080F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6081
248a9dc3 6082INTEL I/OAT DMA DRIVER
18ebd564 6083M: Dave Jiang <dave.jiang@intel.com>
08223d80 6084R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6085L: dmaengine@vger.kernel.org
6086Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6087S: Supported
679655da 6088F: drivers/dma/ioat*
248a9dc3 6089
6c8909b4 6090INTEL IOMMU (VT-d)
8b58be88 6091M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6092L: iommu@lists.linux-foundation.org
54e5881d 6093T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6094S: Supported
3fb39615 6095F: drivers/iommu/intel-iommu.c
679655da 6096F: include/linux/intel-iommu.h
6c8909b4 6097
b3e5f263 6098INTEL IOP-ADMA DMA DRIVER
08223d80 6099R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6100S: Odd fixes
679655da 6101F: drivers/dma/iop-adma.c
b3e5f263 6102
9251ce95 6103INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6104M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6105S: Maintained
679655da
JP
6106F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6107F: arch/arm/mach-ixp4xx/include/mach/npe.h
6108F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6109F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6110F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6111F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6112
844dd05f 6113INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6114M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6115S: Maintained
679655da 6116F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6117
2f302324 6118INTEL ETHERNET DRIVERS
8b58be88 6119M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6120L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6121W: http://www.intel.com/support/feedback.htm
d94e6fed 6122W: http://e1000.sourceforge.net/
2f302324
JK
6123Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6126S: Supported
0d164401
JK
6127F: Documentation/networking/e100.txt
6128F: Documentation/networking/e1000.txt
6129F: Documentation/networking/e1000e.txt
6130F: Documentation/networking/igb.txt
6131F: Documentation/networking/igbvf.txt
6132F: Documentation/networking/ixgb.txt
6133F: Documentation/networking/ixgbe.txt
6134F: Documentation/networking/ixgbevf.txt
1bff6529 6135F: Documentation/networking/i40e.txt
105bf2fe 6136F: Documentation/networking/i40evf.txt
dee1ad47 6137F: drivers/net/ethernet/intel/
bc90d291 6138F: drivers/net/ethernet/intel/*/
1da177e4 6139
6e4de866
FL
6140INTEL RDMA RNIC DRIVER
6141M: Faisal Latif <faisal.latif@intel.com>
6142R: Chien Tin Tung <chien.tin.tung@intel.com>
6143R: Mustafa Ismail <mustafa.ismail@intel.com>
6144R: Shiraz Saleem <shiraz.saleem@intel.com>
6145R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6146L: linux-rdma@vger.kernel.org
6147S: Supported
6148F: drivers/infiniband/hw/i40iw/
6149
224f9e6d
AS
6150INTEL MERRIFIELD GPIO DRIVER
6151M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6152L: linux-gpio@vger.kernel.org
6153S: Maintained
6154F: drivers/gpio/gpio-merrifield.c
6155
0963d59b
LW
6156INTEL-MID GPIO DRIVER
6157M: David Cohen <david.a.cohen@linux.intel.com>
6158L: linux-gpio@vger.kernel.org
6159S: Maintained
6160F: drivers/gpio/gpio-intel-mid.c
6161
ca907a90
SY
6162INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6163M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6164L: linux-wireless@vger.kernel.org
ca907a90 6165S: Maintained
679655da 6166F: Documentation/networking/README.ipw2100
679655da 6167F: Documentation/networking/README.ipw2200
367a1092 6168F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6169
5760b0a5
AS
6170INTEL(R) TRACE HUB
6171M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6172S: Supported
6173F: Documentation/trace/intel_th.txt
6174F: drivers/hwtracing/intel_th/
6175
4bd96a7a 6176INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6177M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6178L: tboot-devel@lists.sourceforge.net
6179W: http://tboot.sourceforge.net
e9b7d7c8 6180T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6181S: Supported
6182F: Documentation/intel_txt.txt
6183F: include/linux/tboot.h
6184F: arch/x86/kernel/tboot.c
6185
8a70da82 6186INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6187M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6188M: linux-wimax@intel.com
49e7d9df 6189L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6190S: Supported
6191W: http://linuxwimax.org
679655da
JP
6192F: Documentation/wimax/README.i2400m
6193F: drivers/net/wimax/i2400m/
c117ab84 6194F: include/uapi/linux/wimax/i2400m.h
8a70da82 6195
1c0ce89c
SG
6196INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6197M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6198L: linux-wireless@vger.kernel.org
1c0ce89c 6199S: Supported
7ac9a364 6200F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6201
b481de9c 6202INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6203M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6204M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6205M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6206M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6207L: linux-wireless@vger.kernel.org
b481de9c 6208W: http://intellinuxwireless.org
b62ff718 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6210S: Supported
e705c121 6211F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6212
de8fe023
TW
6213INTEL MANAGEMENT ENGINE (mei)
6214M: Tomas Winkler <tomas.winkler@intel.com>
6215L: linux-kernel@vger.kernel.org
6216S: Supported
c117ab84 6217F: include/uapi/linux/mei.h
5069288b 6218F: include/linux/mei_cl_bus.h
de8fe023 6219F: drivers/misc/mei/*
222818c3 6220F: drivers/watchdog/mei_wdt.c
e07950a1 6221F: Documentation/misc-devices/mei/*
de8fe023 6222
50ceb98b
SD
6223INTEL MIC DRIVERS (mic)
6224M: Sudeep Dutt <sudeep.dutt@intel.com>
6225M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6226S: Supported
6227W: https://github.com/sudeepdutt/mic
6228W: http://software.intel.com/en-us/mic-developer
6229F: include/linux/mic_bus.h
6230F: include/linux/scif.h
6231F: include/uapi/linux/mic_common.h
6232F: include/uapi/linux/mic_ioctl.h
9f273c24 6233F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6234F: drivers/misc/mic/
6235F: drivers/dma/mic_x100_dma.c
6236F: drivers/dma/mic_x100_dma.h
9f273c24 6237F: Documentation/mic/
50ceb98b 6238
fdca4f16 6239INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6240M: Zha Qipeng<qipeng.zha@intel.com>
6241L: platform-driver-x86@vger.kernel.org
6242S: Maintained
6243F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6244F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6245F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6246F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6247
378f956e
SKC
6248INTEL TELEMETRY DRIVER
6249M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6250L: platform-driver-x86@vger.kernel.org
6251S: Maintained
378f956e 6252F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6253F: drivers/platform/x86/intel_telemetry*
0a8b8353 6254
b740d2e9
RB
6255INTEL PMC CORE DRIVER
6256M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6257M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6258L: platform-driver-x86@vger.kernel.org
6259S: Maintained
6260F: arch/x86/include/asm/pmc_core.h
6261F: drivers/platform/x86/intel_pmc_core*
6262
cb109a0e 6263IOC3 ETHERNET DRIVER
8b58be88 6264M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6265L: linux-mips@linux-mips.org
6266S: Maintained
8862bf1e 6267F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6268
cb109a0e 6269IOC3 SERIAL DRIVER
8b58be88 6270M: Pat Gefre <pfg@sgi.com>
d39e0721 6271L: linux-serial@vger.kernel.org
cb109a0e 6272S: Maintained
df621252 6273F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6274
0b6e8569
SW
6275IOMMU DRIVERS
6276M: Joerg Roedel <joro@8bytes.org>
6277L: iommu@lists.linux-foundation.org
6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6279S: Maintained
efcd94c0 6280F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6281F: drivers/iommu/
6282
4480f15b 6283IP MASQUERADING
8b58be88 6284M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6285S: Maintained
679655da 6286F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6287
4409ebe9 6288IPMI SUBSYSTEM
8b58be88 6289M: Corey Minyard <minyard@acm.org>
b0c90653 6290L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6291W: http://openipmi.sourceforge.net/
6292S: Supported
679655da
JP
6293F: Documentation/IPMI.txt
6294F: drivers/char/ipmi/
6295F: include/linux/ipmi*
c117ab84 6296F: include/uapi/linux/ipmi*
4409ebe9 6297
2d800897
KW
6298QCOM AUDIO (ASoC) DRIVERS
6299M: Patrick Lai <plai@codeaurora.org>
6300M: Banajit Goswami <bgoswami@codeaurora.org>
6301L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6302S: Supported
6303F: sound/soc/qcom/
6304
e2d1d6c0 6305IPS SCSI RAID DRIVER
8b58be88 6306M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6307L: linux-scsi@vger.kernel.org
6308W: http://www.adaptec.com/
6309S: Maintained
679655da 6310F: drivers/scsi/ips*
e2d1d6c0
RD
6311
6312IPVS
8b58be88
JP
6313M: Wensong Zhang <wensong@linux-vs.org>
6314M: Simon Horman <horms@verge.net.au>
6315M: Julian Anastasov <ja@ssi.bg>
979b6c13 6316L: netdev@vger.kernel.org
e2d1d6c0 6317L: lvs-devel@vger.kernel.org
1da177e4 6318S: Maintained
9f273c24
FW
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6321F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6322F: include/net/ip_vs.h
c117ab84 6323F: include/uapi/linux/ip_vs.h
679655da 6324F: net/netfilter/ipvs/
1da177e4 6325
e7839f25 6326IPWIRELESS DRIVER
e5f6450c 6327M: Jiri Kosina <jikos@kernel.org>
d8130624 6328M: David Sterba <dsterba@suse.com>
92094aa0 6329S: Odd Fixes
282361a0 6330F: drivers/tty/ipwireless/
099dc4fb 6331
e2d1d6c0 6332IPX NETWORK LAYER
8b58be88 6333M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6334L: netdev@vger.kernel.org
6335S: Maintained
679655da 6336F: include/net/ipx.h
c117ab84 6337F: include/uapi/linux/ipx.h
679655da 6338F: net/ipx/
e2d1d6c0 6339
1da177e4 6340IRDA SUBSYSTEM
8b58be88 6341M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6342L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6343L: netdev@vger.kernel.org
1da177e4 6344W: http://irda.sourceforge.net/
f353976d 6345S: Maintained
e0057975 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6347F: Documentation/networking/irda.txt
6348F: drivers/net/irda/
6349F: include/net/irda/
6350F: net/irda/
1da177e4 6351
a800c7cc
TG
6352IRQ SUBSYSTEM
6353M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6354L: linux-kernel@vger.kernel.org
a800c7cc 6355S: Maintained
75fc2d37 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6357F: kernel/irq/
2ed9fd28
JC
6358
6359IRQCHIP DRIVERS
6360M: Thomas Gleixner <tglx@linutronix.de>
6361M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6362M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6363L: linux-kernel@vger.kernel.org
6364S: Maintained
6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6366T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6367F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6368F: drivers/irqchip/
a800c7cc 6369
7ab3a837 6370IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6371M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6372S: Maintained
b09dec2c 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6374F: Documentation/IRQ-domain.txt
6375F: include/linux/irqdomain.h
6376F: kernel/irq/irqdomain.c
b09dec2c 6377F: kernel/irq/msi.c
7ab3a837 6378
ad7afc38
WBG
6379ISA
6380M: William Breathitt Gray <vilhelm.gray@gmail.com>
6381S: Maintained
6382F: Documentation/isa.txt
6383F: drivers/base/isa.c
6384F: include/linux/isa.h
6385
e2d1d6c0 6386ISAPNP
8b58be88 6387M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6388S: Maintained
679655da
JP
6389F: Documentation/isapnp.txt
6390F: drivers/pnp/isapnp/
6391F: include/linux/isapnp.h
e2d1d6c0 6392
d39b8420
HV
6393ISA RADIO MODULE
6394M: Hans Verkuil <hverkuil@xs4all.nl>
6395L: linux-media@vger.kernel.org
6396T: git git://linuxtv.org/media_tree.git
a825eaec 6397W: https://linuxtv.org
d39b8420
HV
6398S: Maintained
6399F: drivers/media/radio/radio-isa*
6400
71a6d0af
HW
6401iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6402M: Peter Jones <pjones@redhat.com>
6403M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6404S: Maintained
6405F: drivers/firmware/iscsi_ibft*
6406
14816b1e 6407ISCSI
8b58be88 6408M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6409L: open-iscsi@googlegroups.com
6410W: www.open-iscsi.org
54e5881d 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6412S: Maintained
679655da
JP
6413F: drivers/scsi/*iscsi*
6414F: include/scsi/*iscsi*
14816b1e 6415
1e65eb42
OG
6416ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6417M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6418M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6419M: Roi Dayan <roid@mellanox.com>
6420L: linux-rdma@vger.kernel.org
6421S: Supported
6422W: http://www.openfabrics.org
6423W: www.open-iscsi.org
6424Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6425F: drivers/infiniband/ulp/iser/
1e65eb42 6426
2b70e5fd 6427ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6428M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6430L: linux-rdma@vger.kernel.org
6431L: target-devel@vger.kernel.org
6432S: Supported
6433W: http://www.linux-iscsi.org
6434F: drivers/infiniband/ulp/isert
6435
1da177e4 6436ISDN SUBSYSTEM
8b58be88 6437M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6438L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6439L: netdev@vger.kernel.org
1da177e4 6440W: http://www.isdn4linux.de
54e5881d 6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6442S: Maintained
679655da
JP
6443F: Documentation/isdn/
6444F: drivers/isdn/
6445F: include/linux/isdn.h
6446F: include/linux/isdn/
c117ab84
CEB
6447F: include/uapi/linux/isdn.h
6448F: include/uapi/linux/isdn/
1da177e4
LT
6449
6450ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6451M: Armin Schindler <mac@melware.de>
d5d52273 6452L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6453W: http://www.melware.de
6454S: Maintained
679655da 6455F: drivers/isdn/hardware/eicon/
1da177e4 6456
d624870f 6457IT87 HARDWARE MONITORING DRIVER
d8130624 6458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6459L: linux-hwmon@vger.kernel.org
d624870f
JD
6460S: Maintained
6461F: Documentation/hwmon/it87
6462F: drivers/hwmon/it87.c
6463
d7104bff
AP
6464IT913X MEDIA DRIVER
6465M: Antti Palosaari <crope@iki.fi>
6466L: linux-media@vger.kernel.org
a825eaec 6467W: https://linuxtv.org
d7104bff
AP
6468W: http://palosaari.fi/linux/
6469Q: http://patchwork.linuxtv.org/project/linux-media/list/
6470T: git git://linuxtv.org/anttip/media_tree.git
6471S: Maintained
249c697e 6472F: drivers/media/tuners/it913x*
d7104bff 6473
91821ff3 6474IVTV VIDEO4LINUX DRIVER
6afdeaf8 6475M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6476L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6477L: linux-media@vger.kernel.org
275ffde4 6478T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6479W: http://www.ivtvdriver.org
6480S: Maintained
679655da 6481F: Documentation/video4linux/*.ivtv
90d72ac6 6482F: drivers/media/pci/ivtv/
c117ab84 6483F: include/uapi/linux/ivtv*
91821ff3 6484
68620bdd
MP
6485IX2505V MEDIA DRIVER
6486M: Malcolm Priestley <tvboxspy@gmail.com>
6487L: linux-media@vger.kernel.org
a825eaec 6488W: https://linuxtv.org
68620bdd
MP
6489Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490S: Maintained
6491F: drivers/media/dvb-frontends/ix2505v*
6492
4453d736
GR
6493JC42.4 TEMPERATURE SENSOR DRIVER
6494M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6495L: linux-hwmon@vger.kernel.org
4453d736
GR
6496S: Maintained
6497F: drivers/hwmon/jc42.c
6498F: Documentation/hwmon/jc42
6499
e2d1d6c0 6500JFS FILESYSTEM
3256f80f 6501M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6502L: jfs-discussion@lists.sourceforge.net
6503W: http://jfs.sourceforge.net/
54e5881d 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6505S: Maintained
679655da
JP
6506F: Documentation/filesystems/jfs.txt
6507F: fs/jfs/
e2d1d6c0 6508
95252236 6509JME NETWORK DRIVER
8b58be88 6510M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6511L: netdev@vger.kernel.org
6512S: Maintained
63d24a0e 6513F: drivers/net/ethernet/jme.*
95252236 6514
1da177e4 6515JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6516M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6517L: linux-mtd@lists.infradead.org
6518W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6519S: Maintained
679655da 6520F: fs/jffs2/
c117ab84 6521F: include/uapi/linux/jffs2.h
1da177e4 6522
d183e11a
TT
6523JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6524M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6525M: Jan Kara <jack@suse.com>
d183e11a
TT
6526L: linux-ext4@vger.kernel.org
6527S: Maintained
6528F: fs/jbd2/
6529F: include/linux/jbd2.h
ae0718f8 6530
207dab5f
MU
6531JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6532M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6533L: linux-media@vger.kernel.org
6534S: Maintained
6535F: drivers/media/platform/rcar_jpu.c
6536
fd8b6cb4 6537JSM Neo PCI based serial card
df247081 6538M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6539L: linux-serial@vger.kernel.org
6540S: Maintained
df621252 6541F: drivers/tty/serial/jsm/
ae0718f8 6542
af39917d
CL
6543K10TEMP HARDWARE MONITORING DRIVER
6544M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6545L: linux-hwmon@vger.kernel.org
af39917d
CL
6546S: Maintained
6547F: Documentation/hwmon/k10temp
6548F: drivers/hwmon/k10temp.c
6549
4660cb35 6550K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6551M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6552L: linux-hwmon@vger.kernel.org
ae0718f8 6553S: Maintained
679655da
JP
6554F: Documentation/hwmon/k8temp
6555F: drivers/hwmon/k8temp.c
ae0718f8 6556
0ba1d91d
AR
6557KASAN
6558M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6559R: Alexander Potapenko <glider@google.com>
6560R: Dmitry Vyukov <dvyukov@google.com>
6561L: kasan-dev@googlegroups.com
6562S: Maintained
6563F: arch/*/include/asm/kasan.h
6564F: arch/*/mm/kasan_init*
6565F: Documentation/kasan.txt
64f8ebaf 6566F: include/linux/kasan*.h
0ba1d91d
AR
6567F: lib/test_kasan.c
6568F: mm/kasan/
6569F: scripts/Makefile.kasan
6570
1da177e4 6571KCONFIG
5eb1f99e 6572M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6573L: linux-kbuild@vger.kernel.org
cea8321c 6574T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6575S: Maintained
679655da
JP
6576F: Documentation/kbuild/kconfig-language.txt
6577F: scripts/kconfig/
1da177e4 6578
ea6c2089 6579KDUMP
f871f191
VG
6580M: Dave Young <dyoung@redhat.com>
6581M: Baoquan He <bhe@redhat.com>
6582R: Vivek Goyal <vgoyal@redhat.com>
34633993 6583L: kexec@lists.infradead.org
ea6c2089
VG
6584W: http://lse.sourceforge.net/kdump/
6585S: Maintained
80811493 6586F: Documentation/kdump/
ea6c2089 6587
f41bf02f
HV
6588KEENE FM RADIO TRANSMITTER DRIVER
6589M: Hans Verkuil <hverkuil@xs4all.nl>
6590L: linux-media@vger.kernel.org
6591T: git git://linuxtv.org/media_tree.git
a825eaec 6592W: https://linuxtv.org
f41bf02f
HV
6593S: Maintained
6594F: drivers/media/radio/radio-keene*
6595
1da177e4 6596KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6597M: Ian Kent <raven@themaw.net>
f694fc97 6598L: autofs@vger.kernel.org
1da177e4 6599S: Maintained
679655da 6600F: fs/autofs4/
1da177e4 6601
70fb7ba6 6602KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6603M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6606L: linux-kbuild@vger.kernel.org
5ce45962 6607S: Maintained
679655da
JP
6608F: Documentation/kbuild/
6609F: Makefile
6610F: scripts/Makefile.*
70fb7ba6
MM
6611F: scripts/basic/
6612F: scripts/mk*
6613F: scripts/package/
1da177e4
LT
6614
6615KERNEL JANITORS
c3000e03 6616L: kernel-janitors@vger.kernel.org
10466f5a 6617W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6618S: Odd Fixes
1da177e4 6619
e8b43555 6620KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6621M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6622M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6623L: linux-nfs@vger.kernel.org
1da177e4 6624W: http://nfs.sourceforge.net/
9f273c24 6625T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6626S: Supported
679655da 6627F: fs/nfsd/
c117ab84 6628F: include/uapi/linux/nfsd/
679655da
JP
6629F: fs/lockd/
6630F: fs/nfs_common/
6631F: net/sunrpc/
6632F: include/linux/lockd/
6633F: include/linux/sunrpc/
c117ab84 6634F: include/uapi/linux/sunrpc/
1da177e4 6635
13b122b3
SK
6636KERNEL SELFTEST FRAMEWORK
6637M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6638M: Shuah Khan <shuah@kernel.org>
64f00850 6639L: linux-kselftest@vger.kernel.org
13b122b3
SK
6640T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6641S: Maintained
6642F: tools/testing/selftests
6643
426d62e2 6644KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6645M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6646M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6647L: kvm@vger.kernel.org
e3e58478 6648W: http://www.linux-kvm.org
a94b40a6 6649T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6650S: Supported
c93a64fe
PB
6651F: Documentation/*/kvm*.txt
6652F: Documentation/virtual/kvm/
679655da 6653F: arch/*/kvm/
1662e862
CB
6654F: arch/x86/kernel/kvm.c
6655F: arch/x86/kernel/kvmclock.c
679655da
JP
6656F: arch/*/include/asm/kvm*
6657F: include/linux/kvm*
c117ab84 6658F: include/uapi/linux/kvm*
679655da 6659F: virt/kvm/
6d0a1a61 6660F: tools/kvm/
426d62e2 6661
ad8003d3 6662KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6663M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6664L: kvm@vger.kernel.org
038161de 6665W: http://www.linux-kvm.org/
7de609c8 6666S: Maintained
679655da 6667F: arch/x86/include/asm/svm.h
679655da 6668F: arch/x86/kvm/svm.c
426d62e2 6669
513014b7 6670KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6671M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6672L: kvm-ppc@vger.kernel.org
038161de 6673W: http://www.linux-kvm.org/
6a7f972d 6674T: git git://github.com/agraf/linux-2.6.git
513014b7 6675S: Supported
679655da
JP
6676F: arch/powerpc/include/asm/kvm*
6677F: arch/powerpc/kvm/
513014b7 6678
85f8fffe 6679KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6680M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6681M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6682L: linux-s390@vger.kernel.org
6683W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6685S: Supported
679655da
JP
6686F: Documentation/s390/kvm.txt
6687F: arch/s390/include/asm/kvm*
80811493 6688F: arch/s390/kvm/
85f8fffe 6689
a749474d 6690KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6691M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6692M: Marc Zyngier <marc.zyngier@arm.com>
6693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6694L: kvmarm@lists.cs.columbia.edu
6695W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6697S: Supported
a749474d
CD
6698F: arch/arm/include/uapi/asm/kvm*
6699F: arch/arm/include/asm/kvm*
6700F: arch/arm/kvm/
5c8818b4
MZ
6701F: virt/kvm/arm/
6702F: include/kvm/arm_*
a749474d 6703
6394a3ec 6704KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6705M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6706M: Marc Zyngier <marc.zyngier@arm.com>
6707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6708L: kvmarm@lists.cs.columbia.edu
6709S: Maintained
6710F: arch/arm64/include/uapi/asm/kvm*
6711F: arch/arm64/include/asm/kvm*
6712F: arch/arm64/kvm/
6713
bfd3d532
JH
6714KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6715M: James Hogan <james.hogan@imgtec.com>
6716L: linux-mips@linux-mips.org
6717S: Supported
6718F: arch/mips/include/uapi/asm/kvm*
6719F: arch/mips/include/asm/kvm*
6720F: arch/mips/kvm/
6721
dc009d92 6722KEXEC
8b58be88 6723M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6724W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6725L: kexec@lists.infradead.org
dc009d92 6726S: Maintained
679655da 6727F: include/linux/kexec.h
c117ab84 6728F: include/uapi/linux/kexec.h
10540a69 6729F: kernel/kexec*
dc009d92 6730
e971461f
DH
6731KEYS/KEYRINGS:
6732M: David Howells <dhowells@redhat.com>
aa62efff 6733L: keyrings@vger.kernel.org
e971461f 6734S: Maintained
d410fa4e 6735F: Documentation/security/keys.txt
e971461f
DH
6736F: include/linux/key.h
6737F: include/linux/key-type.h
75aeddd1
DH
6738F: include/linux/keyctl.h
6739F: include/uapi/linux/keyctl.h
e971461f
DH
6740F: include/keys/
6741F: security/keys/
6742
7f3c68be 6743KEYS-TRUSTED
74dd744f
MZ
6744M: David Safford <safford@us.ibm.com>
6745M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6746L: linux-security-module@vger.kernel.org
aa62efff 6747L: keyrings@vger.kernel.org
7f3c68be 6748S: Supported
d410fa4e 6749F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6750F: include/keys/trusted-type.h
6751F: security/keys/trusted.c
6752F: security/keys/trusted.h
6753
6754KEYS-ENCRYPTED
74dd744f
MZ
6755M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6756M: David Safford <safford@us.ibm.com>
7f3c68be 6757L: linux-security-module@vger.kernel.org
aa62efff 6758L: keyrings@vger.kernel.org
7f3c68be 6759S: Supported
d410fa4e 6760F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6761F: include/keys/encrypted-type.h
19c90aa6 6762F: security/keys/encrypted-keys/
7f3c68be 6763
5b778dad 6764KGDB / KDB /debug_core
8b58be88 6765M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6766W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6767L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6769S: Maintained
679655da
JP
6770F: Documentation/DocBook/kgdb.tmpl
6771F: drivers/misc/kgdbts.c
df621252 6772F: drivers/tty/serial/kgdboc.c
5b778dad 6773F: include/linux/kdb.h
679655da 6774F: include/linux/kgdb.h
4063eb5f 6775F: kernel/debug/
e3e2aaf7 6776
456db8cc 6777KMEMCHECK
8b58be88 6778M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6779M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6780S: Maintained
410d7a97
JP
6781F: Documentation/kmemcheck.txt
6782F: arch/x86/include/asm/kmemcheck.h
6783F: arch/x86/mm/kmemcheck/
6784F: include/linux/kmemcheck.h
6785F: mm/kmemcheck.c
b9ce08c0 6786
c3bb4d24 6787KMEMLEAK
8b58be88 6788M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6789S: Maintained
6790F: Documentation/kmemleak.txt
6791F: include/linux/kmemleak.h
6792F: mm/kmemleak.c
6793F: mm/kmemleak-test.c
6794
89559a61 6795KPROBES
a320817c 6796M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6797M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6798M: "David S. Miller" <davem@davemloft.net>
353def94 6799M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6800S: Maintained
679655da
JP
6801F: Documentation/kprobes.txt
6802F: include/linux/kprobes.h
6803F: kernel/kprobes.c
89559a61 6804
70e84049 6805KS0108 LCD CONTROLLER DRIVER
8b58be88 6806M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6807W: http://miguelojeda.es/auxdisplay.htm
6808W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6809S: Maintained
679655da
JP
6810F: Documentation/auxdisplay/ks0108
6811F: drivers/auxdisplay/ks0108.c
6812F: include/linux/ks0108.h
70e84049 6813
1b69c6d0
DA
6814L3MDEV
6815M: David Ahern <dsa@cumulusnetworks.com>
6816L: netdev@vger.kernel.org
6817S: Maintained
6818F: net/l3mdev
6819F: include/net/l3mdev.h
6820
9ca44355 6821LANTIQ MIPS ARCHITECTURE
bdb40e8e 6822M: John Crispin <john@phrozen.org>
9ca44355
JC
6823L: linux-mips@linux-mips.org
6824S: Maintained
6825F: arch/mips/lantiq
6826
1da177e4 6827LAPB module
1da177e4 6828L: linux-x25@vger.kernel.org
bf9915cc 6829S: Orphan
679655da
JP
6830F: Documentation/networking/lapb-module.txt
6831F: include/*/lapb.h
6832F: net/lapb/
1da177e4
LT
6833
6834LASI 53c700 driver for PARISC
8b58be88 6835M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6836L: linux-scsi@vger.kernel.org
6837S: Maintained
679655da
JP
6838F: Documentation/scsi/53c700.txt
6839F: drivers/scsi/53c700*
1da177e4 6840
263de9b5 6841LED SUBSYSTEM
8b58be88 6842M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6843M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6844L: linux-leds@vger.kernel.org
b8926ba0 6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6846S: Maintained
85c90368 6847F: Documentation/devicetree/bindings/leds/
679655da
JP
6848F: drivers/leds/
6849F: include/linux/leds.h
263de9b5 6850
b0461a44 6851LEGACY EEPROM DRIVER
d8130624 6852M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6853S: Maintained
6854F: Documentation/misc-devices/eeprom
6855F: drivers/misc/eeprom/eeprom.c
6856
1da177e4 6857LEGO USB Tower driver
8b58be88 6858M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6859L: legousb-devel@lists.sourceforge.net
6860W: http://legousb.sourceforge.net/
6861S: Maintained
679655da 6862F: drivers/usb/misc/legousbtower.c
1da177e4 6863
055616a8
MK
6864LG2160 MEDIA DRIVER
6865M: Michael Krufky <mkrufky@linuxtv.org>
6866L: linux-media@vger.kernel.org
a825eaec 6867W: https://linuxtv.org
055616a8
MK
6868W: http://github.com/mkrufky
6869Q: http://patchwork.linuxtv.org/project/linux-media/list/
6870T: git git://linuxtv.org/mkrufky/tuners.git
6871S: Maintained
6872F: drivers/media/dvb-frontends/lg2160.*
6873
6f0e7725
MK
6874LGDT3305 MEDIA DRIVER
6875M: Michael Krufky <mkrufky@linuxtv.org>
6876L: linux-media@vger.kernel.org
a825eaec 6877W: https://linuxtv.org
6f0e7725
MK
6878W: http://github.com/mkrufky
6879Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880T: git git://linuxtv.org/mkrufky/tuners.git
6881S: Maintained
6882F: drivers/media/dvb-frontends/lgdt3305.*
6883
568a17ff 6884LGUEST
8b58be88 6885M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6886L: lguest@lists.ozlabs.org
568a17ff 6887W: http://lguest.ozlabs.org/
72e91863 6888S: Odd Fixes
070f420b 6889F: arch/x86/include/asm/lguest*.h
679655da
JP
6890F: arch/x86/lguest/
6891F: drivers/lguest/
6892F: include/linux/lguest*.h
070f420b 6893F: tools/lguest/
568a17ff 6894
32ac7cb2
TH
6895LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6896M: Tejun Heo <tj@kernel.org>
6897L: linux-ide@vger.kernel.org
6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6899S: Maintained
6900F: drivers/ata/
6901F: include/linux/ata.h
6902F: include/linux/libata.h
d2abf98e 6903F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6904
6905LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6906M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6907L: linux-ide@vger.kernel.org
6908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6909S: Maintained
6910F: include/linux/pata_arasan_cf_data.h
6911F: drivers/ata/pata_arasan_cf.c
6912
c7fa056c
BZ
6913LIBATA PATA DRIVERS
6914M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6915M: Tejun Heo <tj@kernel.org>
6916L: linux-ide@vger.kernel.org
6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6918S: Maintained
6919F: drivers/ata/pata_*.c
6920F: drivers/ata/ata_generic.c
6921
32ac7cb2
TH
6922LIBATA SATA AHCI PLATFORM devices support
6923M: Hans de Goede <hdegoede@redhat.com>
6924M: Tejun Heo <tj@kernel.org>
6925L: linux-ide@vger.kernel.org
6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6927S: Maintained
6928F: drivers/ata/ahci_platform.c
6929F: drivers/ata/libahci_platform.c
6930F: include/linux/ahci_platform.h
6931
6932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6933M: Mikael Pettersson <mikpelinux@gmail.com>
6934L: linux-ide@vger.kernel.org
6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6936S: Maintained
6937F: drivers/ata/sata_promise.*
6938
1acd437c
SL
6939LIBLOCKDEP
6940M: Sasha Levin <sasha.levin@oracle.com>
6941S: Maintained
6942F: tools/lib/lockdep/
6943
bc30196f
DW
6944LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6945M: Dan Williams <dan.j.williams@intel.com>
6946L: linux-nvdimm@lists.01.org
6947Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6949S: Supported
6950F: drivers/nvdimm/*
6951F: include/linux/nd.h
6952F: include/linux/libnvdimm.h
6953F: include/uapi/linux/ndctl.h
6954
6955LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6956M: Ross Zwisler <ross.zwisler@linux.intel.com>
6957L: linux-nvdimm@lists.01.org
6958Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6959S: Supported
6960F: drivers/nvdimm/blk.c
6961F: drivers/nvdimm/region_devs.c
6962F: drivers/acpi/nfit*
6963
6964LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6965M: Vishal Verma <vishal.l.verma@intel.com>
6966L: linux-nvdimm@lists.01.org
6967Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6968S: Supported
6969F: drivers/nvdimm/btt*
6970
6971LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6972M: Ross Zwisler <ross.zwisler@linux.intel.com>
6973L: linux-nvdimm@lists.01.org
6974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6975S: Supported
6976F: drivers/nvdimm/pmem.c
b864bc17 6977F: include/linux/pmem.h
40603526 6978F: arch/*/include/asm/pmem.h
bc30196f 6979
cd9e9808
MB
6980LIGHTNVM PLATFORM SUPPORT
6981M: Matias Bjorling <mb@lightnvm.io>
6982W: http://github/OpenChannelSSD
4ead1a25 6983L: linux-block@vger.kernel.org
cd9e9808
MB
6984S: Maintained
6985F: drivers/lightnvm/
6986F: include/linux/lightnvm.h
6987F: include/uapi/linux/lightnvm.h
6988
1da177e4 6989LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6990M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6991W: http://www.ibm.com/linux/ltc/projects/ppc
6992S: Supported
11c34c7d 6993F: arch/powerpc/boot/rs6000.h
1da177e4 6994
852bb9f5 6995LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6996M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6997M: Paul Mackerras <paulus@samba.org>
ea668936 6998M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6999W: http://www.penguinppc.org/
a4724ed6 7000L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7001Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7003S: Supported
11c34c7d
JP
7004F: Documentation/powerpc/
7005F: arch/powerpc/
ef69b03d
ME
7006F: drivers/char/tpm/tpm_ibmvtpm*
7007F: drivers/crypto/nx/
7008F: drivers/crypto/vmx/
7009F: drivers/net/ethernet/ibm/ibmveth.*
7010F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7011F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7012F: drivers/pci/hotplug/rpa*
7013F: drivers/scsi/ibmvscsi/
7014N: opal
7015N: /pmac
7016N: powermac
7017N: powernv
7018N: [^a-z0-9]ps3
7019N: pseries
1da177e4
LT
7020
7021LINUX FOR POWER MACINTOSH
8b58be88 7022M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7023W: http://www.penguinppc.org/
a4724ed6 7024L: linuxppc-dev@lists.ozlabs.org
1da177e4 7025S: Maintained
11c34c7d
JP
7026F: arch/powerpc/platforms/powermac/
7027F: drivers/macintosh/
1da177e4 7028
77a76369 7029LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7030M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7031L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7032T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7033S: Maintained
11c34c7d
JP
7034F: arch/powerpc/platforms/512x/
7035F: arch/powerpc/platforms/52xx/
1da177e4
LT
7036
7037LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7038M: Alistair Popple <alistair@popple.id.au>
8b58be88 7039M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7040W: http://www.penguinppc.org/
a4724ed6 7041L: linuxppc-dev@lists.ozlabs.org
1da177e4 7042S: Maintained
11c34c7d
JP
7043F: arch/powerpc/platforms/40x/
7044F: arch/powerpc/platforms/44x/
1da177e4 7045
260c02a9 7046LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7047L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7048S: Orphan
11c34c7d
JP
7049F: arch/powerpc/*/*virtex*
7050F: arch/powerpc/*/*/*virtex*
1da177e4 7051
e93adf1e 7052LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7053M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7054W: http://www.penguinppc.org/
a4724ed6 7055L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7056S: Maintained
a2b1f7c8 7057F: arch/powerpc/platforms/8xx/
e93adf1e 7058
1da177e4 7059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7060M: Scott Wood <oss@buserror.net>
8b58be88 7061M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7062W: http://www.penguinppc.org/
a4724ed6 7063L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7064T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7065S: Maintained
11c34c7d 7066F: arch/powerpc/platforms/83xx/
4c8f581d 7067F: arch/powerpc/platforms/85xx/
1da177e4 7068
ab06ff3a 7069LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7070M: Olof Johansson <olof@lixom.net>
a4724ed6 7071L: linuxppc-dev@lists.ozlabs.org
92e19709 7072S: Maintained
11c34c7d
JP
7073F: arch/powerpc/platforms/pasemi/
7074F: drivers/*/*pasemi*
7075F: drivers/*/*/*pasemi*
ab06ff3a 7076
1da177e4 7077LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7078M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7079L: linux-security-module@vger.kernel.org
1da177e4
LT
7080S: Supported
7081
a23ce6da
HW
7082LIS3LV02D ACCELEROMETER DRIVER
7083M: Eric Piel <eric.piel@tremplin-utc.net>
7084S: Maintained
ff606677
JD
7085F: Documentation/misc-devices/lis3lv02d
7086F: drivers/misc/lis3lv02d/
bd35665f 7087F: drivers/platform/x86/hp_accel.c
a23ce6da 7088
b700e7f0
SJ
7089LIVE PATCHING
7090M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7091M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7092M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7093M: Miroslav Benes <mbenes@suse.cz>
7094R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7095S: Maintained
7096F: kernel/livepatch/
7097F: include/linux/livepatch.h
7098F: arch/x86/include/asm/livepatch.h
7099F: arch/x86/kernel/livepatch.c
5e4e3844 7100F: Documentation/livepatch/
b700e7f0 7101F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7102F: samples/livepatch/
b700e7f0 7103L: live-patching@vger.kernel.org
74d50da3 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7105
ea861d73
KC
7106LINUX KERNEL DUMP TEST MODULE (LKDTM)
7107M: Kees Cook <keescook@chromium.org>
7108S: Maintained
426f3a53 7109F: drivers/misc/lkdtm*
ea861d73 7110
e2d1d6c0 7111LLC (802.2)
8b58be88 7112M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7113S: Maintained
679655da 7114F: include/linux/llc.h
c117ab84 7115F: include/uapi/linux/llc.h
679655da
JP
7116F: include/net/llc*
7117F: net/llc/
e2d1d6c0 7118
4e233cbe
AD
7119LM73 HARDWARE MONITOR DRIVER
7120M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7121L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7122S: Maintained
7123F: drivers/hwmon/lm73.c
7124
156e2d1a 7125LM78 HARDWARE MONITOR DRIVER
d8130624 7126M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7127L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7128S: Maintained
7129F: Documentation/hwmon/lm78
7130F: drivers/hwmon/lm78.c
7131
1da177e4 7132LM83 HARDWARE MONITOR DRIVER
d8130624 7133M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7134L: linux-hwmon@vger.kernel.org
1da177e4 7135S: Maintained
679655da
JP
7136F: Documentation/hwmon/lm83
7137F: drivers/hwmon/lm83.c
1da177e4
LT
7138
7139LM90 HARDWARE MONITOR DRIVER
d8130624 7140M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7141L: linux-hwmon@vger.kernel.org
1da177e4 7142S: Maintained
679655da 7143F: Documentation/hwmon/lm90
aae7bce4 7144F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7145F: drivers/hwmon/lm90.c
1da177e4 7146
917cc4e6
GR
7147LM95234 HARDWARE MONITOR DRIVER
7148M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7149L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7150S: Maintained
7151F: Documentation/hwmon/lm95234
7152F: drivers/hwmon/lm95234.c
7153
68620bdd
MP
7154LME2510 MEDIA DRIVER
7155M: Malcolm Priestley <tvboxspy@gmail.com>
7156L: linux-media@vger.kernel.org
a825eaec 7157W: https://linuxtv.org
68620bdd
MP
7158Q: http://patchwork.linuxtv.org/project/linux-media/list/
7159S: Maintained
7160F: drivers/media/usb/dvb-usb-v2/lmedm04*
7161
d4c3be70 7162LOCKING PRIMITIVES
8b58be88
JP
7163M: Peter Zijlstra <peterz@infradead.org>
7164M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7165L: linux-kernel@vger.kernel.org
d4c3be70 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7167S: Maintained
d4c3be70 7168F: Documentation/locking/
679655da 7169F: include/linux/lockdep.h
d4c3be70
IM
7170F: include/linux/spinlock*.h
7171F: arch/*/include/asm/spinlock*.h
7172F: include/linux/rwlock*.h
7173F: include/linux/mutex*.h
7174F: arch/*/include/asm/mutex*.h
7175F: include/linux/rwsem*.h
7176F: arch/*/include/asm/rwsem.h
7177F: include/linux/seqlock.h
7178F: lib/locking*.[ch]
7486d6da 7179F: kernel/locking/
512e67f9 7180
dde33348 7181LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7182M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7183L: linux-ntfs-dev@lists.sourceforge.net
7184W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7185S: Maintained
679655da 7186F: Documentation/ldm.txt
20d16fef 7187F: block/partitions/ldm.*
1da177e4 7188
ef6ada3d
JE
7189LogFS
7190M: Joern Engel <joern@logfs.org>
756ccb3c 7191M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7192L: logfs@logfs.org
7193W: logfs.org
7194S: Maintained
7195F: fs/logfs/
7196
c87e34ef 7197LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7198M: Sathya Prakash <sathya.prakash@broadcom.com>
7199M: Chaitra P B <chaitra.basappa@broadcom.com>
7200M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7201L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7202L: linux-scsi@vger.kernel.org
9495e835 7203W: http://www.avagotech.com/support/
c87e34ef 7204S: Supported
679655da 7205F: drivers/message/fusion/
500c152a 7206F: drivers/scsi/mpt2sas/
7207F: drivers/scsi/mpt3sas/
c87e34ef 7208
1da177e4 7209LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7210M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7211L: linux-scsi@vger.kernel.org
7212S: Maintained
679655da 7213F: drivers/scsi/sym53c8xx_2/
1da177e4 7214
e5f5c99a
GR
7215LTC4261 HARDWARE MONITOR DRIVER
7216M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7217L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7218S: Maintained
7219F: Documentation/hwmon/ltc4261
7220F: drivers/hwmon/ltc4261.c
7221
81365c31 7222LTP (Linux Test Project)
28b8e8d4 7223M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7224M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7225M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7226M: Jan Stancek <jstancek@redhat.com>
7227M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7228M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7229L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7230W: http://linux-test-project.github.io/
7d1ae8a8 7231T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7232S: Maintained
7233
c12a54b3 7234M32R ARCHITECTURE
c12a54b3 7235W: http://www.linux-m32r.org/
b4174867 7236S: Orphan
679655da 7237F: arch/m32r/
c12a54b3 7238
1da177e4 7239M68K ARCHITECTURE
8b58be88 7240M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7241L: linux-m68k@lists.linux-m68k.org
7242W: http://www.linux-m68k.org/
54e5881d 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7244S: Maintained
679655da 7245F: arch/m68k/
9db35182 7246F: drivers/zorro/
1da177e4
LT
7247
7248M68K ON APPLE MACINTOSH
8b58be88 7249M: Joshua Thompson <funaho@jurai.org>
1da177e4 7250W: http://www.mac.linux-m68k.org/
9bb9f222 7251L: linux-m68k@lists.linux-m68k.org
1da177e4 7252S: Maintained
9db35182 7253F: arch/m68k/mac/
1da177e4
LT
7254
7255M68K ON HP9000/300
8b58be88 7256M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7257W: http://www.tazenda.demon.co.uk/phil/linux-hp
7258S: Maintained
679655da 7259F: arch/m68k/hp300/
1da177e4 7260
74425546
AP
7261M88DS3103 MEDIA DRIVER
7262M: Antti Palosaari <crope@iki.fi>
7263L: linux-media@vger.kernel.org
a825eaec 7264W: https://linuxtv.org
74425546
AP
7265W: http://palosaari.fi/linux/
7266Q: http://patchwork.linuxtv.org/project/linux-media/list/
7267T: git git://linuxtv.org/anttip/media_tree.git
7268S: Maintained
7269F: drivers/media/dvb-frontends/m88ds3103*
7270
68620bdd
MP
7271M88RS2000 MEDIA DRIVER
7272M: Malcolm Priestley <tvboxspy@gmail.com>
7273L: linux-media@vger.kernel.org
a825eaec 7274W: https://linuxtv.org
68620bdd
MP
7275Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276S: Maintained
7277F: drivers/media/dvb-frontends/m88rs2000*
7278
07a092fa 7279MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7280M: Alexey Klimov <klimov.linux@gmail.com>
7281L: linux-media@vger.kernel.org
7282T: git git://linuxtv.org/media_tree.git
7283S: Maintained
7284F: drivers/media/radio/radio-ma901.c
07a092fa 7285
64a327a7 7286MAC80211
8b58be88 7287M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7288L: linux-wireless@vger.kernel.org
491b26b4 7289W: http://wireless.kernel.org/
ce466579
JB
7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7292S: Maintained
679655da
JP
7293F: Documentation/networking/mac80211-injection.txt
7294F: include/net/mac80211.h
7295F: net/mac80211/
2af8c4dc 7296F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7297
b863ceb7 7298MACVLAN DRIVER
8b58be88 7299M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7300L: netdev@vger.kernel.org
7301S: Maintained
679655da
JP
7302F: drivers/net/macvlan.c
7303F: include/linux/if_macvlan.h
b863ceb7 7304
2b6d83e2
JB
7305MAILBOX API
7306M: Jassi Brar <jassisinghbrar@gmail.com>
7307L: linux-kernel@vger.kernel.org
7308S: Maintained
7309F: drivers/mailbox/
7310F: include/linux/mailbox_client.h
7311F: include/linux/mailbox_controller.h
7312
faf1668c 7313MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7314M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7315W: http://www.kernel.org/doc/man-pages
bd7ebec6 7316L: linux-man@vger.kernel.org
1b53dc74 7317S: Maintained
faf1668c 7318
0d3cd4b6
VD
7319MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7320M: Andrew Lunn <andrew@lunn.ch>
7321M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7322S: Maintained
7323F: drivers/net/dsa/mv88e6xxx/
7324
8427defd 7325MARVELL ARMADA DRM SUPPORT
54176cc6 7326M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7327S: Maintained
7328F: drivers/gpu/drm/armada/
4418833e
EV
7329F: include/uapi/drm/armada_drm.h
7330F: Documentation/devicetree/bindings/display/armada/
8427defd 7331
c4d007bc
TP
7332MARVELL CRYPTO DRIVER
7333M: Boris Brezillon <boris.brezillon@free-electrons.com>
7334M: Arnaud Ebalard <arno@natisbad.org>
7335F: drivers/crypto/marvell/
7336S: Maintained
7337L: linux-crypto@vger.kernel.org
7338
44c14c1d 7339MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7340M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7341M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7342L: netdev@vger.kernel.org
7343S: Maintained
7344F: drivers/net/ethernet/marvell/sk*
7345
74cda169 7346MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7347L: libertas-dev@lists.infradead.org
8ac3e99e 7348S: Orphan
f988d640 7349F: drivers/net/wireless/marvell/libertas/
74cda169 7350
b60d6975 7351MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7352M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7353L: netdev@vger.kernel.org
f5ca8502 7354S: Maintained
527a6266 7355F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7356F: include/linux/mv643xx.h
1da177e4 7357
370b8ed9
TP
7358MARVELL MVNETA ETHERNET DRIVER
7359M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7360L: netdev@vger.kernel.org
7361S: Maintained
7362F: drivers/net/ethernet/marvell/mvneta.*
7363
fcad584d 7364MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7365M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7366M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7367L: linux-wireless@vger.kernel.org
7368S: Maintained
277b024e 7369F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7370
a2c3f656 7371MARVELL MWL8K WIRELESS DRIVER
a040d532 7372M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7373L: linux-wireless@vger.kernel.org
16345910 7374S: Odd Fixes
de60f1dc 7375F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7376
2a69567b 7377MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7378M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7379S: Odd Fixes
1fa7e547 7380F: drivers/mmc/host/mvsdio.*
2a69567b 7381
1da177e4 7382MATROX FRAMEBUFFER DRIVER
c69f677c 7383L: linux-fbdev@vger.kernel.org
52653199 7384S: Orphan
8a61f013 7385F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7386F: include/uapi/linux/matroxfb.h
1da177e4 7387
ca462085
GR
7388MAX16065 HARDWARE MONITOR DRIVER
7389M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7390L: linux-hwmon@vger.kernel.org
ca462085
GR
7391S: Maintained
7392F: Documentation/hwmon/max16065
7393F: drivers/hwmon/max16065.c
7394
1f61cab8
GR
7395MAX20751 HARDWARE MONITOR DRIVER
7396M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7397L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7398S: Maintained
7399F: Documentation/hwmon/max20751
7400F: drivers/hwmon/max20751.c
7401
d20620de 7402MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7403M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7404L: linux-hwmon@vger.kernel.org
d20620de 7405S: Maintained
679655da
JP
7406F: Documentation/hwmon/max6650
7407F: drivers/hwmon/max6650.c
d20620de 7408
e89ab51f
GR
7409MAX6697 HARDWARE MONITOR DRIVER
7410M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7411L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7412S: Maintained
7413F: Documentation/hwmon/max6697
7414F: Documentation/devicetree/bindings/i2c/max6697.txt
7415F: drivers/hwmon/max6697.c
7416F: include/linux/platform_data/max6697.h
7417
3b2af7f7
PR
7418MAX9860 MONO AUDIO VOICE CODEC DRIVER
7419M: Peter Rosin <peda@axentia.se>
7420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7421S: Maintained
7422F: Documentation/devicetree/bindings/sound/max9860.txt
7423F: sound/soc/codecs/max9860.*
7424
f8f847b5
KK
7425MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7426M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7427L: linux-pm@vger.kernel.org
7428S: Supported
7429F: drivers/power/max14577_charger.c
7430F: drivers/power/max77693_charger.c
7431
3811405e
JMC
7432MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7433M: Javier Martinez Canillas <javier@osg.samsung.com>
7434L: linux-kernel@vger.kernel.org
7435S: Supported
96173cc6 7436F: drivers/*/*max77802*.c
3811405e
JMC
7437F: Documentation/devicetree/bindings/*/*max77802.txt
7438F: include/dt-bindings/*/*max77802.h
7439
befeb596
KK
7440MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7441M: Chanwoo Choi <cw00.choi@samsung.com>
7442M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7443L: linux-kernel@vger.kernel.org
7444S: Supported
86cf635a 7445F: drivers/*/max14577*.c
0998a436 7446F: drivers/*/max77686*.c
86cf635a 7447F: drivers/*/max77693*.c
befeb596
KK
7448F: drivers/extcon/extcon-max14577.c
7449F: drivers/extcon/extcon-max77693.c
7450F: drivers/rtc/rtc-max77686.c
7451F: drivers/clk/clk-max77686.c
7452F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7453F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7454F: Documentation/devicetree/bindings/mfd/max77693.txt
7455F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7456F: include/linux/mfd/max14577*.h
7457F: include/linux/mfd/max77686*.h
7458F: include/linux/mfd/max77693*.h
7459
9be3c9a5
HV
7460MAXIRADIO FM RADIO RECEIVER DRIVER
7461M: Hans Verkuil <hverkuil@xs4all.nl>
7462L: linux-media@vger.kernel.org
7463T: git git://linuxtv.org/media_tree.git
a825eaec 7464W: https://linuxtv.org
9be3c9a5
HV
7465S: Maintained
7466F: drivers/media/radio/radio-maxiradio*
7467
c05dc2cc
PR
7468MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7469M: Peter Rosin <peda@axentia.se>
7470L: linux-iio@vger.kernel.org
7471S: Maintained
7472F: drivers/iio/potentiometer/mcp4531.c
7473
7b49235e
LP
7474MEDIA DRIVERS FOR RENESAS - FCP
7475M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7476L: linux-media@vger.kernel.org
7477L: linux-renesas-soc@vger.kernel.org
7478T: git git://linuxtv.org/media_tree.git
7479S: Supported
7480F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7481F: drivers/media/platform/rcar-fcp.c
7482F: include/media/rcar-fcp.h
7483
6f32a8c9
LP
7484MEDIA DRIVERS FOR RENESAS - VSP1
7485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7486L: linux-media@vger.kernel.org
4a121096 7487L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7488T: git git://linuxtv.org/media_tree.git
7489S: Supported
7490F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7491F: drivers/media/platform/vsp1/
7492
fae2080a
AO
7493MEDIA DRIVERS FOR HELENE
7494M: Abylay Ospan <aospan@netup.ru>
7495L: linux-media@vger.kernel.org
7496W: https://linuxtv.org
7497W: http://netup.tv/
7498T: git git://linuxtv.org/media_tree.git
7499S: Supported
7500F: drivers/media/dvb-frontends/helene*
7501
dacf9ce8
KS
7502MEDIA DRIVERS FOR ASCOT2E
7503M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7504M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7505L: linux-media@vger.kernel.org
a825eaec 7506W: https://linuxtv.org
dacf9ce8
KS
7507W: http://netup.tv/
7508T: git git://linuxtv.org/media_tree.git
7509S: Supported
7510F: drivers/media/dvb-frontends/ascot2e*
7511
a6dc60ff
KS
7512MEDIA DRIVERS FOR CXD2841ER
7513M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7514M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7515L: linux-media@vger.kernel.org
a825eaec 7516W: https://linuxtv.org
a6dc60ff
KS
7517W: http://netup.tv/
7518T: git git://linuxtv.org/media_tree.git
7519S: Supported
7520F: drivers/media/dvb-frontends/cxd2841er*
7521
a5d32b35
KS
7522MEDIA DRIVERS FOR HORUS3A
7523M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7524M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7525L: linux-media@vger.kernel.org
a825eaec 7526W: https://linuxtv.org
a5d32b35
KS
7527W: http://netup.tv/
7528T: git git://linuxtv.org/media_tree.git
7529S: Supported
7530F: drivers/media/dvb-frontends/horus3a*
7531
e025273b
KS
7532MEDIA DRIVERS FOR LNBH25
7533M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7534M: Abylay Ospan <aospan@netup.ru>
e025273b 7535L: linux-media@vger.kernel.org
a825eaec 7536W: https://linuxtv.org
e025273b
KS
7537W: http://netup.tv/
7538T: git git://linuxtv.org/media_tree.git
7539S: Supported
7540F: drivers/media/dvb-frontends/lnbh25*
7541
52b1eaf4
KS
7542MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7543M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7544M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7545L: linux-media@vger.kernel.org
a825eaec 7546W: https://linuxtv.org
52b1eaf4
KS
7547W: http://netup.tv/
7548T: git git://linuxtv.org/media_tree.git
7549S: Supported
7550F: drivers/media/pci/netup_unidvb/*
7551
127c49ae 7552MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7553M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7554M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7555P: LinuxTV.org Project
7556L: linux-media@vger.kernel.org
a825eaec 7557W: https://linuxtv.org
8a6e2535 7558Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7559T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7560S: Maintained
7561F: Documentation/dvb/
7562F: Documentation/video4linux/
ffe06198 7563F: Documentation/DocBook/media/
127c49ae 7564F: drivers/media/
ffe06198 7565F: drivers/staging/media/
eb4b0ec7 7566F: include/linux/platform_data/media/
127c49ae 7567F: include/media/
6c0f0359
MCC
7568F: include/uapi/linux/dvb/
7569F: include/uapi/linux/videodev2.h
7570F: include/uapi/linux/media.h
7571F: include/uapi/linux/v4l2-*
7572F: include/uapi/linux/meye.h
7573F: include/uapi/linux/ivtv*
7574F: include/uapi/linux/uvcvideo.h
d20620de 7575
0c272fc9
JC
7576MEDIATEK ETHERNET DRIVER
7577M: Felix Fietkau <nbd@openwrt.org>
7578M: John Crispin <blogic@openwrt.org>
7579L: netdev@vger.kernel.org
7580S: Maintained
7581F: drivers/net/ethernet/mediatek/
7582
c869f77d
JK
7583MEDIATEK MT7601U WIRELESS LAN DRIVER
7584M: Jakub Kicinski <kubakici@wp.pl>
7585L: linux-wireless@vger.kernel.org
7586S: Maintained
7587F: drivers/net/wireless/mediatek/mt7601u/
7588
e399065b
SS
7589MEGARAID SCSI/SAS DRIVERS
7590M: Kashyap Desai <kashyap.desai@avagotech.com>
7591M: Sumit Saxena <sumit.saxena@avagotech.com>
7592M: Uday Lingala <uday.lingala@avagotech.com>
7593L: megaraidlinux.pdl@avagotech.com
baaea1dc 7594L: linux-scsi@vger.kernel.org
e399065b 7595W: http://www.lsi.com
ce00f85c 7596S: Maintained
679655da
JP
7597F: Documentation/scsi/megaraid.txt
7598F: drivers/scsi/megaraid.*
7599F: drivers/scsi/megaraid/
757e0108 7600
2c46c9d5 7601MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7602M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7603L: netdev@vger.kernel.org
2c46c9d5
AV
7604S: Supported
7605W: http://www.mellanox.com
7606Q: http://patchwork.ozlabs.org/project/netdev/list/
7607F: drivers/net/ethernet/mellanox/mlx4/en_*
7608
e7523a49
OG
7609MELLANOX ETHERNET DRIVER (mlx5e)
7610M: Saeed Mahameed <saeedm@mellanox.com>
7611L: netdev@vger.kernel.org
7612S: Supported
7613W: http://www.mellanox.com
7614Q: http://patchwork.ozlabs.org/project/netdev/list/
7615F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7616
93c1edb2
JP
7617MELLANOX ETHERNET SWITCH DRIVERS
7618M: Jiri Pirko <jiri@mellanox.com>
7619M: Ido Schimmel <idosch@mellanox.com>
7620L: netdev@vger.kernel.org
7621S: Supported
7622W: http://www.mellanox.com
7623Q: http://patchwork.ozlabs.org/project/netdev/list/
7624F: drivers/net/ethernet/mellanox/mlxsw/
7625
5b25b13a
MD
7626MEMBARRIER SUPPORT
7627M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7628M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7629L: linux-kernel@vger.kernel.org
7630S: Supported
7631F: kernel/membarrier.c
7632F: include/uapi/linux/membarrier.h
7633
70ea91f1
SR
7634MEMORY MANAGEMENT
7635L: linux-mm@kvack.org
70ea91f1
SR
7636W: http://www.linux-mm.org
7637S: Maintained
679655da 7638F: include/linux/mm.h
551450bb
CS
7639F: include/linux/gfp.h
7640F: include/linux/mmzone.h
7641F: include/linux/memory_hotplug.h
7642F: include/linux/vmalloc.h
679655da 7643F: mm/
70ea91f1 7644
f4e9ce66 7645MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7646M: David Woodhouse <dwmw2@infradead.org>
242c325e 7647M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7648L: linux-mtd@lists.infradead.org
8a6e2535
JP
7649W: http://www.linux-mtd.infradead.org/
7650Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7651T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7652T: git git://git.infradead.org/l2-mtd.git
1da177e4 7653S: Maintained
becc7ae5 7654F: Documentation/devicetree/bindings/mtd/
679655da
JP
7655F: drivers/mtd/
7656F: include/linux/mtd/
c117ab84 7657F: include/uapi/mtd/
1da177e4 7658
26c57ef1 7659MEN A21 WATCHDOG DRIVER
30c7469b 7660M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7661L: linux-watchdog@vger.kernel.org
30c7469b 7662S: Maintained
26c57ef1
JT
7663F: drivers/watchdog/mena21_wdt.c
7664
3764e82e 7665MEN CHAMELEON BUS (mcb)
30c7469b
JT
7666M: Johannes Thumshirn <morbidrsa@gmail.com>
7667S: Maintained
3764e82e
JT
7668F: drivers/mcb/
7669F: include/linux/mcb.h
b9f2f459 7670F: Documentation/men-chameleon-bus.txt
3764e82e 7671
48b490d2
AW
7672MEN F21BMC (Board Management Controller)
7673M: Andreas Werner <andreas.werner@men.de>
7674S: Supported
7675F: drivers/mfd/menf21bmc.c
7676F: drivers/watchdog/menf21bmc_wdt.c
7677F: drivers/leds/leds-menf21bmc.c
7678F: drivers/hwmon/menf21bmc_hwmon.c
7679F: Documentation/hwmon/menf21bmc
7680
12285945
JH
7681METAG ARCHITECTURE
7682M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7683L: linux-metag@vger.kernel.org
9f273c24 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7685S: Odd Fixes
12285945
JH
7686F: arch/metag/
7687F: Documentation/metag/
7688F: Documentation/devicetree/bindings/metag/
2d799dde 7689F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7690F: drivers/clocksource/metag_generic.c
5698c50d
JH
7691F: drivers/irqchip/irq-metag.c
7692F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7693F: drivers/tty/metag_da.c
12285945 7694
c6375b0a 7695MICROBLAZE ARCHITECTURE
8b58be88 7696M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7697W: http://www.monstr.eu/fdt/
7698T: git git://git.monstr.eu/linux-2.6-microblaze.git
7699S: Supported
0a8c7914 7700F: arch/microblaze/
1da177e4 7701
2508a45a
CY
7702MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7703M: Chen Yu <yu.c.chen@intel.com>
7704L: platform-driver-x86@vger.kernel.org
7705S: Supported
7706F: drivers/platform/x86/surfacepro3_button.c
7707
1da177e4 7708MICROTEK X6 SCANNER
61eee9a7 7709M: Oliver Neukum <oliver@neukum.org>
1da177e4 7710S: Maintained
679655da 7711F: drivers/usb/image/microtek.*
1da177e4
LT
7712
7713MIPS
8b58be88 7714M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7715L: linux-mips@linux-mips.org
6097050d 7716W: http://www.linux-mips.org/
b05e988e 7717T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7718Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7719S: Supported
f46d92e8 7720F: Documentation/devicetree/bindings/mips/
679655da
JP
7721F: Documentation/mips/
7722F: arch/mips/
1da177e4 7723
413ef3f6
KC
7724MIPS/LOONGSON1 ARCHITECTURE
7725M: Keguang Zhang <keguang.zhang@gmail.com>
7726L: linux-mips@linux-mips.org
7727S: Maintained
7728F: arch/mips/loongson32/
7729F: arch/mips/include/asm/mach-loongson32/
7730F: drivers/*/*loongson1*
7731F: drivers/*/*/*loongson1*
7732
08b7620a
HV
7733MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7734M: Hans Verkuil <hverkuil@xs4all.nl>
7735L: linux-media@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
a825eaec 7737W: https://linuxtv.org
08b7620a
HV
7738S: Odd Fixes
7739F: drivers/media/radio/radio-miropcm20*
7740
c09befcb
OG
7741MELLANOX MLX4 core VPI driver
7742M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7743L: netdev@vger.kernel.org
7744L: linux-rdma@vger.kernel.org
7745W: http://www.mellanox.com
7746Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7747S: Supported
7748F: drivers/net/ethernet/mellanox/mlx4/
7749F: include/linux/mlx4/
7750
7751MELLANOX MLX4 IB driver
7752M: Yishai Hadas <yishaih@mellanox.com>
7753L: linux-rdma@vger.kernel.org
7754W: http://www.mellanox.com
e126ba97 7755Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7756S: Supported
7757F: drivers/infiniband/hw/mlx4/
7758F: include/linux/mlx4/
7759
595a4d8f
OG
7760MELLANOX MLX5 core VPI driver
7761M: Matan Barak <matanb@mellanox.com>
7762M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7763L: netdev@vger.kernel.org
7764L: linux-rdma@vger.kernel.org
7765W: http://www.mellanox.com
7766Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7767S: Supported
7768F: drivers/net/ethernet/mellanox/mlx5/core/
7769F: include/linux/mlx5/
7770
595a4d8f
OG
7771MELLANOX MLX5 IB driver
7772M: Matan Barak <matanb@mellanox.com>
7773M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7774L: linux-rdma@vger.kernel.org
7775W: http://www.mellanox.com
7776Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7777S: Supported
b75f0050 7778F: drivers/infiniband/hw/mlx5/
595a4d8f 7779F: include/linux/mlx5/
e126ba97 7780
764589b6
CM
7781MELEXIS MLX90614 DRIVER
7782M: Crt Mori <cmo@melexis.com>
7783L: linux-iio@vger.kernel.org
7784W: http://www.melexis.com
7785S: Supported
7786F: drivers/iio/temperature/mlx90614.c
7787
0ce277e4
AP
7788MN88472 MEDIA DRIVER
7789M: Antti Palosaari <crope@iki.fi>
7790L: linux-media@vger.kernel.org
a825eaec 7791W: https://linuxtv.org
0ce277e4
AP
7792W: http://palosaari.fi/linux/
7793Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7794S: Maintained
94d0eaa4 7795F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7796
4f4d238f
AP
7797MN88473 MEDIA DRIVER
7798M: Antti Palosaari <crope@iki.fi>
7799L: linux-media@vger.kernel.org
a825eaec 7800W: https://linuxtv.org
4f4d238f
AP
7801W: http://palosaari.fi/linux/
7802Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7803S: Maintained
877ba50b 7804F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7805
1da177e4 7806MODULE SUPPORT
8b58be88 7807M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7808S: Maintained
679655da
JP
7809F: include/linux/module.h
7810F: kernel/module.c
1da177e4
LT
7811
7812MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7813W: http://popies.net/meye/
b7788e13 7814S: Orphan
679655da 7815F: Documentation/video4linux/meye.txt
90d72ac6 7816F: drivers/media/pci/meye/
6c0f0359 7817F: include/uapi/linux/meye.h
1da177e4 7818
b9705b60 7819MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7820M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7821S: Maintained
679655da 7822F: Documentation/serial/moxa-smartio
c897401b 7823F: drivers/tty/mxser.*
d735410a 7824
889b2f87
AK
7825MR800 AVERMEDIA USB FM RADIO DRIVER
7826M: Alexey Klimov <klimov.linux@gmail.com>
7827L: linux-media@vger.kernel.org
7828T: git git://linuxtv.org/media_tree.git
7829S: Maintained
7830F: drivers/media/radio/radio-mr800.c
7831
d7155691
AO
7832MRF24J40 IEEE 802.15.4 RADIO DRIVER
7833M: Alan Ott <alan@signal11.us>
7834L: linux-wpan@vger.kernel.org
7835S: Maintained
7836F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7837F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7838
8c4c731a 7839MSI LAPTOP SUPPORT
182ae55c 7840M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7841L: platform-driver-x86@vger.kernel.org
8c4c731a 7842S: Maintained
679655da 7843F: drivers/platform/x86/msi-laptop.c
8c4c731a 7844
0f1006b1 7845MSI WMI SUPPORT
d0944853 7846L: platform-driver-x86@vger.kernel.org
5ee7041e 7847S: Orphan
0f1006b1
AA
7848F: drivers/platform/x86/msi-wmi.c
7849
19a628a0
AP
7850MSI001 MEDIA DRIVER
7851M: Antti Palosaari <crope@iki.fi>
7852L: linux-media@vger.kernel.org
a825eaec 7853W: https://linuxtv.org
19a628a0
AP
7854W: http://palosaari.fi/linux/
7855Q: http://patchwork.linuxtv.org/project/linux-media/list/
7856T: git git://linuxtv.org/anttip/media_tree.git
7857S: Maintained
0185e197 7858F: drivers/media/tuners/msi001*
19a628a0 7859
7570589d 7860MSI2500 MEDIA DRIVER
2c57213f
AP
7861M: Antti Palosaari <crope@iki.fi>
7862L: linux-media@vger.kernel.org
a825eaec 7863W: https://linuxtv.org
2c57213f
AP
7864W: http://palosaari.fi/linux/
7865Q: http://patchwork.linuxtv.org/project/linux-media/list/
7866T: git git://linuxtv.org/anttip/media_tree.git
7867S: Maintained
7570589d 7868F: drivers/media/usb/msi2500/
2c57213f 7869
159eeea4
RJ
7870MSYSTEMS DISKONCHIP G3 MTD DRIVER
7871M: Robert Jarzmik <robert.jarzmik@free.fr>
7872L: linux-mtd@lists.infradead.org
7873S: Maintained
7874F: drivers/mtd/devices/docg3*
7875
62a37dc7 7876MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7878L: linux-media@vger.kernel.org
7879T: git git://linuxtv.org/media_tree.git
7880S: Maintained
7881F: drivers/media/i2c/mt9m032.c
b5dcee22 7882F: include/media/i2c/mt9m032.h
0e837fb9 7883
62a37dc7 7884MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7885M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7886L: linux-media@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Maintained
7889F: drivers/media/i2c/mt9p031.c
b5dcee22 7890F: include/media/i2c/mt9p031.h
0e837fb9 7891
62a37dc7 7892MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7893M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7894L: linux-media@vger.kernel.org
7895T: git git://linuxtv.org/media_tree.git
7896S: Maintained
7897F: drivers/media/i2c/mt9t001.c
b5dcee22 7898F: include/media/i2c/mt9t001.h
0e837fb9 7899
62a37dc7 7900MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7902L: linux-media@vger.kernel.org
7903T: git git://linuxtv.org/media_tree.git
7904S: Maintained
f2272e13 7905F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7906F: drivers/media/i2c/mt9v032.c
b5dcee22 7907F: include/media/i2c/mt9v032.h
0e837fb9 7908
4e0d13cb 7909MULTIFUNCTION DEVICES (MFD)
f7d3210e 7910M: Lee Jones <lee.jones@linaro.org>
7caa7991 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7912S: Supported
679655da 7913F: drivers/mfd/
55b5940d 7914F: include/linux/mfd/
4e0d13cb 7915
5c4e6f13 7916MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7917M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7918L: linux-mmc@vger.kernel.org
708dce3f 7919T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7920S: Maintained
2810984b 7921F: Documentation/devicetree/bindings/mmc/
679655da
JP
7922F: drivers/mmc/
7923F: include/linux/mmc/
c117ab84 7924F: include/uapi/linux/mmc/
baca2da4 7925
15a0580c 7926MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7927S: Orphan
679655da
JP
7928F: drivers/mmc/host/mmc_spi.c
7929F: include/linux/spi/mmc_spi.h
15a0580c 7930
1da177e4 7931MULTISOUND SOUND DRIVER
8b58be88 7932M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7933S: Maintained
679655da
JP
7934F: Documentation/sound/oss/MultiSound
7935F: sound/oss/msnd*
1da177e4 7936
d735410a 7937MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7938S: Orphan
c897401b 7939F: drivers/tty/isicom.c
679655da 7940F: include/linux/isicom.h
d735410a 7941
550a7375 7942MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7943M: Bin Liu <b-liu@ti.com>
795fb7e7 7944L: linux-usb@vger.kernel.org
43b416e5 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7946S: Maintained
679655da 7947F: drivers/usb/musb/
550a7375 7948
ea0af5f6
MK
7949MXL5007T MEDIA DRIVER
7950M: Michael Krufky <mkrufky@linuxtv.org>
7951L: linux-media@vger.kernel.org
a825eaec 7952W: https://linuxtv.org
ea0af5f6
MK
7953W: http://github.com/mkrufky
7954Q: http://patchwork.linuxtv.org/project/linux-media/list/
7955T: git git://linuxtv.org/mkrufky/tuners.git
7956S: Maintained
7957F: drivers/media/tuners/mxl5007t.*
7958
2d3cf588 7959MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7960M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7961L: netdev@vger.kernel.org
205057ae 7962W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7963S: Supported
93f7848b 7964F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7965
9df4f913
BB
7966NAND FLASH SUBSYSTEM
7967M: Boris Brezillon <boris.brezillon@free-electrons.com>
7968R: Richard Weinberger <richard@nod.at>
7969L: linux-mtd@lists.infradead.org
7970W: http://www.linux-mtd.infradead.org/
7971Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7972T: git git://github.com/linux-nand/linux.git
7973S: Maintained
7974F: drivers/mtd/nand/
7975F: include/linux/mtd/nand*.h
7976
1da177e4 7977NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7978S: Orphan
d9fb9f38 7979F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7980
23dc05a3
DM
7981NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7982M: Daniel Mack <zonque@gmail.com>
7983S: Maintained
e5747e40 7984L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7985W: http://www.native-instruments.com
7986F: sound/usb/caiaq/
7987
1da177e4 7988NCP FILESYSTEM
52653199
PV
7989M: Petr Vandrovec <petr@vandrovec.name>
7990S: Odd Fixes
679655da 7991F: fs/ncpfs/
1da177e4 7992
a79b0322
FT
7993NCR 5380 SCSI DRIVERS
7994M: Finn Thain <fthain@telegraphics.com.au>
7995M: Michael Schmitz <schmitzmic@gmail.com>
7996L: linux-scsi@vger.kernel.org
7997S: Maintained
7998F: Documentation/scsi/g_NCR5380.txt
71d39758 7999F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8000F: drivers/scsi/NCR5380.*
8001F: drivers/scsi/arm/cumana_1.c
8002F: drivers/scsi/arm/oak.c
a79b0322
FT
8003F: drivers/scsi/atari_scsi.*
8004F: drivers/scsi/dmx3191d.c
8005F: drivers/scsi/dtc.*
8006F: drivers/scsi/g_NCR5380.*
8007F: drivers/scsi/g_NCR5380_mmio.c
8008F: drivers/scsi/mac_scsi.*
8009F: drivers/scsi/pas16.*
a79b0322
FT
8010F: drivers/scsi/sun3_scsi.*
8011F: drivers/scsi/sun3_scsi_vme.c
8012F: drivers/scsi/t128.*
8013
1da177e4 8014NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8015M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8016L: linux-scsi@vger.kernel.org
8017S: Maintained
679655da 8018F: drivers/scsi/NCR_D700.*
1da177e4 8019
4aa3eb4c
GR
8020NCT6775 HARDWARE MONITOR DRIVER
8021M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8022L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8023S: Maintained
8024F: Documentation/hwmon/nct6775
8025F: drivers/hwmon/nct6775.c
8026
3c2d774c 8027NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8028M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8029L: linux-rdma@vger.kernel.org
e3d33cb1 8030W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8031S: Supported
8032F: drivers/infiniband/hw/nes/
8033
be2f2e84 8034NETEM NETWORK EMULATOR
adbbf69d 8035M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8036L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8037S: Maintained
679655da 8038F: net/sched/sch_netem.c
be2f2e84 8039
b2f5a051 8040NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8041M: Jon Mason <jdmason@kudzu.us>
4a58448b 8042L: netdev@vger.kernel.org
4a58448b 8043S: Supported
679655da 8044F: Documentation/networking/s2io.txt
b2f5a051 8045F: Documentation/networking/vxge.txt
86387e1a 8046F: drivers/net/ethernet/neterion/
4a58448b 8047
db9cf3a3 8048NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8049M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8050M: Patrick McHardy <kaber@trash.net>
42010ed0 8051M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8052L: netfilter-devel@vger.kernel.org
82b98543 8053L: coreteam@netfilter.org
1da177e4
LT
8054W: http://www.netfilter.org/
8055W: http://www.iptables.org/
42010ed0
PNA
8056Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8059S: Supported
679655da
JP
8060F: include/linux/netfilter*
8061F: include/linux/netfilter/
8062F: include/net/netfilter/
c117ab84
CEB
8063F: include/uapi/linux/netfilter*
8064F: include/uapi/linux/netfilter/
679655da
JP
8065F: net/*/netfilter.c
8066F: net/*/netfilter/
8067F: net/netfilter/
91c269a0 8068F: net/bridge/br_netfilter*.c
1da177e4 8069
4cc67735 8070NETLABEL
87a0874c 8071M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8072W: http://netlabel.sf.net
8073L: netdev@vger.kernel.org
87a0874c 8074S: Maintained
80811493 8075F: Documentation/netlabel/
679655da
JP
8076F: include/net/netlabel.h
8077F: net/netlabel/
4cc67735 8078
1da177e4 8079NETROM NETWORK LAYER
8b58be88 8080M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8081L: linux-hams@vger.kernel.org
d34cb28a 8082W: http://www.linux-ax25.org/
1da177e4 8083S: Maintained
679655da 8084F: include/net/netrom.h
c117ab84 8085F: include/uapi/linux/netrom.h
679655da 8086F: net/netrom/
1da177e4 8087
4c352362
JK
8088NETRONOME ETHERNET DRIVERS
8089M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8090L: oss-drivers@netronome.com
8091S: Maintained
8092F: drivers/net/ethernet/netronome/
8093
5ddb88c0 8094NETWORK BLOCK DEVICE (NBD)
4ca5829a 8095M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8096S: Maintained
5e4b269b 8097L: nbd-general@lists.sourceforge.net
4ca5829a 8098T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8099F: Documentation/blockdev/nbd.txt
8100F: drivers/block/nbd.c
c117ab84 8101F: include/uapi/linux/nbd.h
1da177e4 8102
6e43650c
NH
8103NETWORK DROP MONITOR
8104M: Neil Horman <nhorman@tuxdriver.com>
8105L: netdev@vger.kernel.org
8106S: Maintained
8107W: https://fedorahosted.org/dropwatch/
8108F: net/core/drop_monitor.c
8109
1da177e4 8110NETWORKING [GENERAL]
8b58be88 8111M: "David S. Miller" <davem@davemloft.net>
979b6c13 8112L: netdev@vger.kernel.org
b1e8fd54 8113W: http://www.linuxfoundation.org/en/Net
11e98029 8114Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8117S: Maintained
679655da
JP
8118F: net/
8119F: include/net/
018d21ed
JP
8120F: include/linux/in.h
8121F: include/linux/net.h
8122F: include/linux/netdevice.h
c117ab84
CEB
8123F: include/uapi/linux/in.h
8124F: include/uapi/linux/net.h
8125F: include/uapi/linux/netdevice.h
0c7aecd4 8126F: include/uapi/linux/net_namespace.h
7e814a6c 8127F: tools/net/
f4e53f9a 8128F: tools/testing/selftests/net/
335a67d2 8129F: lib/random32.c
a101ccd1 8130F: lib/test_bpf.c
1da177e4
LT
8131
8132NETWORKING [IPv4/IPv6]
8b58be88
JP
8133M: "David S. Miller" <davem@davemloft.net>
8134M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8135M: James Morris <jmorris@namei.org>
8136M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8137M: Patrick McHardy <kaber@trash.net>
979b6c13 8138L: netdev@vger.kernel.org
08deed1e 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8140S: Maintained
679655da
JP
8141F: net/ipv4/
8142F: net/ipv6/
8143F: include/net/ip*
0a14842f 8144F: arch/x86/net/*
1da177e4 8145
73b7656c
DM
8146NETWORKING [IPSEC]
8147M: Steffen Klassert <steffen.klassert@secunet.com>
8148M: Herbert Xu <herbert@gondor.apana.org.au>
8149M: "David S. Miller" <davem@davemloft.net>
8150L: netdev@vger.kernel.org
d1fc5024
SK
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8153S: Maintained
5826bdd1 8154F: net/core/flow.c
73b7656c
DM
8155F: net/xfrm/
8156F: net/key/
8157F: net/ipv4/xfrm*
d1fc5024
SK
8158F: net/ipv4/esp4.c
8159F: net/ipv4/ah4.c
8160F: net/ipv4/ipcomp.c
8161F: net/ipv4/ip_vti.c
73b7656c 8162F: net/ipv6/xfrm*
d1fc5024
SK
8163F: net/ipv6/esp6.c
8164F: net/ipv6/ah6.c
8165F: net/ipv6/ipcomp6.c
8166F: net/ipv6/ip6_vti.c
73b7656c
DM
8167F: include/uapi/linux/xfrm.h
8168F: include/net/xfrm.h
8169
10e2ff1c 8170NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8171M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8172L: netdev@vger.kernel.org
8173S: Maintained
8174
29f8f632 8175NETWORKING [WIRELESS]
2cb4abd1 8176L: linux-wireless@vger.kernel.org
8a6e2535 8177Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8178
788873ac
JP
8179NETWORKING DRIVERS
8180L: netdev@vger.kernel.org
8181W: http://www.linuxfoundation.org/en/Net
11e98029 8182Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8185S: Odd Fixes
156f4fbc 8186F: Documentation/devicetree/bindings/net/
788873ac 8187F: drivers/net/
018d21ed 8188F: include/linux/if_*
0b63bf1f 8189F: include/linux/netdevice.h
0b63bf1f
JD
8190F: include/linux/etherdevice.h
8191F: include/linux/fcdevice.h
8192F: include/linux/fddidevice.h
8193F: include/linux/hippidevice.h
8194F: include/linux/inetdevice.h
c117ab84
CEB
8195F: include/uapi/linux/if_*
8196F: include/uapi/linux/netdevice.h
788873ac 8197
0e324cf6
JL
8198NETWORKING DRIVERS (WIRELESS)
8199M: Kalle Valo <kvalo@codeaurora.org>
8200L: linux-wireless@vger.kernel.org
8201Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8204S: Maintained
182fd9ee 8205F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8206F: drivers/net/wireless/
8207
3d396eb1 8208NETXEN (1/10) GbE SUPPORT
8622315e 8209M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8210M: Sony Chacko <sony.chacko@qlogic.com>
8211M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8212L: netdev@vger.kernel.org
9c2b5bde 8213W: http://www.qlogic.com
3d396eb1 8214S: Supported
aa43c215 8215F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8216
6423d30f
AAJ
8217NFC SUBSYSTEM
8218M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8219M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8220M: Samuel Ortiz <sameo@linux.intel.com>
8221L: linux-wireless@vger.kernel.org
1eb3b216 8222L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8223S: Supported
6423d30f 8224F: net/nfc/
55eb94f9 8225F: include/net/nfc/
c117ab84 8226F: include/uapi/linux/nfc.h
6423d30f 8227F: drivers/nfc/
397d6497
CR
8228F: include/linux/platform_data/nfcmrvl.h
8229F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8230F: include/linux/platform_data/pn544.h
397d6497
CR
8231F: include/linux/platform_data/st21nfca.h
8232F: include/linux/platform_data/st-nci.h
7ebb88e5 8233F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8234
e8b43555 8235NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8236M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8237M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8238L: linux-nfs@vger.kernel.org
8239W: http://client.linux-nfs.org
cd7b996a 8240T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8241S: Maintained
679655da
JP
8242F: fs/lockd/
8243F: fs/nfs/
8244F: fs/nfs_common/
8245F: net/sunrpc/
8246F: include/linux/lockd/
8247F: include/linux/nfs*
8248F: include/linux/sunrpc/
c117ab84
CEB
8249F: include/uapi/linux/nfs*
8250F: include/uapi/linux/sunrpc/
1da177e4 8251
85ef9cea 8252NILFS2 FILESYSTEM
e2126935 8253M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8254L: linux-nilfs@vger.kernel.org
f9472265 8255W: http://nilfs.sourceforge.net/
9e92e516 8256W: http://nilfs.osdn.jp/
e2126935 8257T: git git://github.com/konis/nilfs2.git
85ef9cea 8258S: Supported
679655da
JP
8259F: Documentation/filesystems/nilfs2.txt
8260F: fs/nilfs2/
c35c7ac5 8261F: include/trace/events/nilfs2.h
e63e88bc
RK
8262F: include/uapi/linux/nilfs2_api.h
8263F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8264
1da177e4 8265NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8266M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8267W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8268S: Maintained
679655da
JP
8269F: Documentation/scsi/NinjaSCSI.txt
8270F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8271
8272NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8273M: GOTO Masanori <gotom@debian.or.jp>
8274M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8275W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8276S: Maintained
679655da
JP
8277F: Documentation/scsi/NinjaSCSI.txt
8278F: drivers/scsi/nsp32*
1da177e4 8279
383b8fb9
LFT
8280NIOS2 ARCHITECTURE
8281M: Ley Foon Tan <lftan@altera.com>
8282L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8284S: Maintained
8285F: arch/nios2/
8286
2a6afddb 8287NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8288R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8289F: include/linux/power/bq2415x_charger.h
081bab21 8290F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8291F: include/linux/power/isp1704_charger.h
8292F: drivers/power/bq2415x_charger.c
081bab21 8293F: drivers/power/bq27xxx_battery.c
e35a49b1 8294F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8295F: drivers/power/isp1704_charger.c
8296F: drivers/power/rx51_battery.c
8297
a1bd3bae 8298NTB DRIVER CORE
9ef6bf6c
JM
8299M: Jon Mason <jdmason@kudzu.us>
8300M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8301M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8302L: linux-ntb@googlegroups.com
fce8a7bb 8303S: Supported
2984411f
JM
8304W: https://github.com/jonmason/ntb/wiki
8305T: git git://github.com/jonmason/ntb.git
fce8a7bb 8306F: drivers/ntb/
548c237c 8307F: drivers/net/ntb_netdev.c
fce8a7bb 8308F: include/linux/ntb.h
a1bd3bae 8309F: include/linux/ntb_transport.h
fce8a7bb 8310
e26a5843
AH
8311NTB INTEL DRIVER
8312M: Jon Mason <jdmason@kudzu.us>
8313M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8314L: linux-ntb@googlegroups.com
e26a5843
AH
8315S: Supported
8316W: https://github.com/jonmason/ntb/wiki
8317T: git git://github.com/jonmason/ntb.git
8318F: drivers/ntb/hw/intel/
fce8a7bb 8319
a1b36958
XY
8320NTB AMD DRIVER
8321M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8322L: linux-ntb@googlegroups.com
8323S: Supported
8324F: drivers/ntb/hw/amd/
8325
1da177e4 8326NTFS FILESYSTEM
2818ef50 8327M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8328L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8329W: http://www.tuxera.com/
e6f4dee7 8330T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8331S: Supported
679655da
JP
8332F: Documentation/filesystems/ntfs.txt
8333F: fs/ntfs/
1da177e4 8334
9eb8ef74 8335NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8336M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8337L: linux-fbdev@vger.kernel.org
ce00f85c 8338S: Maintained
8a61f013
JH
8339F: drivers/video/fbdev/riva/
8340F: drivers/video/fbdev/nvidia/
1da177e4 8341
79461681 8342NVM EXPRESS DRIVER
b3975e94
JF
8343M: Keith Busch <keith.busch@intel.com>
8344M: Jens Axboe <axboe@fb.com>
79461681 8345L: linux-nvme@lists.infradead.org
b3975e94
JF
8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8347W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8348S: Supported
57dacad5 8349F: drivers/nvme/host/
79461681
MW
8350F: include/linux/nvme.h
8351
a07b4970
CH
8352NVM EXPRESS TARGET DRIVER
8353M: Christoph Hellwig <hch@lst.de>
8354M: Sagi Grimberg <sagi@grimberg.me>
8355L: linux-nvme@lists.infradead.org
8356S: Supported
8357F: drivers/nvme/target/
8358
aee4b9bd
SK
8359NVMEM FRAMEWORK
8360M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8361M: Maxime Ripard <maxime.ripard@free-electrons.com>
8362S: Maintained
8363F: drivers/nvmem/
8364F: Documentation/devicetree/bindings/nvmem/
8365F: include/linux/nvmem-consumer.h
8366F: include/linux/nvmem-provider.h
8367
dece4585
CP
8368NXP-NCI NFC DRIVER
8369M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8370R: Charles Gorand <charles.gorand@effinnov.com>
8371L: linux-nfc@lists.01.org (moderated for non-subscribers)
8372S: Supported
8373F: drivers/nfc/nxp-nci
8374
f50d7146 8375NXP TDA998X DRM DRIVER
54176cc6 8376M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8377S: Supported
8378F: drivers/gpu/drm/i2c/tda998x_drv.c
8379F: include/drm/i2c/tda998x.h
8380
fbace43e
PR
8381NXP TFA9879 DRIVER
8382M: Peter Rosin <peda@axentia.se>
8383L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8384S: Maintained
8385F: sound/soc/codecs/tfa9879*
8386
442f04c3
JP
8387OBJTOOL
8388M: Josh Poimboeuf <jpoimboe@redhat.com>
8389S: Supported
8390F: tools/objtool/
8391
f5525786 8392OMAP SUPPORT
0e24bdd4 8393M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8394L: linux-omap@vger.kernel.org
8395W: http://www.muru.com/linux/omap/
8396W: http://linux.omap.com/
8a6e2535 8397Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8399S: Maintained
4e04d5a3 8400F: arch/arm/*omap*/
026da812
FB
8401F: arch/arm/configs/omap1_defconfig
8402F: arch/arm/configs/omap2plus_defconfig
046d0a37 8403F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8404F: drivers/irqchip/irq-omap-intc.c
8405F: drivers/mfd/*omap*.c
8406F: drivers/mfd/menelaus.c
8407F: drivers/mfd/palmas.c
8408F: drivers/mfd/tps65217.c
8409F: drivers/mfd/tps65218.c
8410F: drivers/mfd/tps65910.c
8411F: drivers/mfd/twl-core.[ch]
8412F: drivers/mfd/twl4030*.c
8413F: drivers/mfd/twl6030*.c
8414F: drivers/mfd/twl6040*.c
8415F: drivers/regulator/palmas-regulator*.c
8416F: drivers/regulator/pbias-regulator.c
8417F: drivers/regulator/tps65217-regulator.c
8418F: drivers/regulator/tps65218-regulator.c
8419F: drivers/regulator/tps65910-regulator.c
8420F: drivers/regulator/twl-regulator.c
046d0a37 8421F: include/linux/i2c-omap.h
f5525786 8422
50f29fbd 8423OMAP DEVICE TREE SUPPORT
cdb55ab0 8424M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8425M: Tony Lindgren <tony@atomide.com>
8426L: linux-omap@vger.kernel.org
d0fb18c5 8427L: devicetree@vger.kernel.org
50f29fbd
TL
8428S: Maintained
8429F: arch/arm/boot/dts/*omap*
8430F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8431F: arch/arm/boot/dts/*am4*
8432F: arch/arm/boot/dts/*am5*
8433F: arch/arm/boot/dts/*dra7*
50f29fbd 8434
f5525786 8435OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8436M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8437L: linux-omap@vger.kernel.org
8438S: Maintained
8439F: arch/arm/*omap*/*clock*
8440
8441OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8442M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8443L: linux-omap@vger.kernel.org
8444S: Maintained
8445F: arch/arm/*omap*/*pm*
c46938d4 8446F: drivers/cpufreq/omap-cpufreq.c
f5525786 8447
d21db568 8448OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8449M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8450M: Paul Walmsley <paul@pwsan.com>
8451L: linux-omap@vger.kernel.org
8452S: Maintained
d21db568 8453F: arch/arm/mach-omap2/prm*
692ab1f3 8454
f5525786 8455OMAP AUDIO SUPPORT
6c284903 8456M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8457M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8458L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8459L: linux-omap@vger.kernel.org
8460S: Maintained
8461F: sound/soc/omap/
8462
18640193
TL
8463OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8464M: Roger Quadros <rogerq@ti.com>
8465M: Tony Lindgren <tony@atomide.com>
8466L: linux-omap@vger.kernel.org
8467S: Maintained
8468F: drivers/memory/omap-gpmc.c
8469F: arch/arm/mach-omap2/*gpmc*
8470
f5525786 8471OMAP FRAMEBUFFER SUPPORT
830e6384 8472M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8473L: linux-fbdev@vger.kernel.org
f5525786
TL
8474L: linux-omap@vger.kernel.org
8475S: Maintained
8a61f013 8476F: drivers/video/fbdev/omap/
f5525786 8477
676eec0d 8478OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8479M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8480L: linux-omap@vger.kernel.org
676eec0d 8481L: linux-fbdev@vger.kernel.org
178ff4c9 8482S: Maintained
8a61f013 8483F: drivers/video/fbdev/omap2/
178ff4c9
TV
8484F: Documentation/arm/OMAP/DSS
8485
8b37fcfc
OBC
8486OMAP HARDWARE SPINLOCK SUPPORT
8487M: Ohad Ben-Cohen <ohad@wizery.com>
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8491
f5525786 8492OMAP MMC SUPPORT
8b58be88 8493M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8494L: linux-omap@vger.kernel.org
8495S: Maintained
653f41b5
MC
8496F: drivers/mmc/host/omap.c
8497
8498OMAP HS MMC SUPPORT
0a4585c6 8499L: linux-mmc@vger.kernel.org
653f41b5 8500L: linux-omap@vger.kernel.org
dfa5d196 8501S: Orphan
653f41b5 8502F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8503
8504OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8505M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8506S: Maintained
8507F: drivers/char/hw_random/omap-rng.c
8508
f400c82e 8509OMAP HWMOD SUPPORT
cdb55ab0 8510M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8511M: Paul Walmsley <paul@pwsan.com>
8512L: linux-omap@vger.kernel.org
8513S: Maintained
8fc8b12b 8514F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8515
8633fb30
PW
8516OMAP HWMOD DATA
8517M: Paul Walmsley <paul@pwsan.com>
8518L: linux-omap@vger.kernel.org
8519S: Maintained
8520F: arch/arm/mach-omap2/omap_hwmod*data*
8521
f400c82e 8522OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8523M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8524L: linux-omap@vger.kernel.org
8525S: Maintained
8526F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8527
0db83ced 8528OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8530L: linux-media@vger.kernel.org
8531S: Maintained
7eec52db 8532F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8533F: drivers/media/platform/omap3isp/
0db83ced 8534F: drivers/staging/media/omap4iss/
7e8970e1 8535
f5525786 8536OMAP USB SUPPORT
f5525786
TL
8537L: linux-usb@vger.kernel.org
8538L: linux-omap@vger.kernel.org
3b243519 8539S: Orphan
a16fbd65
JP
8540F: drivers/usb/*/*omap*
8541F: arch/arm/*omap*/usb*
f5525786 8542
6d994710 8543OMAP GPIO DRIVER
fe643528 8544M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8545M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8546M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8547L: linux-omap@vger.kernel.org
8548S: Maintained
fe643528 8549F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8550F: drivers/gpio/gpio-omap.c
8551
c351e290
MJ
8552OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8553M: Mark Jackson <mpfj@newflow.co.uk>
8554L: linux-omap@vger.kernel.org
8555S: Maintained
8556F: arch/arm/boot/dts/am335x-nano.dts
8557
0ad122d9 8558OMFS FILESYSTEM
8b58be88 8559M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8560L: linux-karma-devel@lists.sourceforge.net
8561S: Maintained
679655da
JP
8562F: Documentation/filesystems/omfs.txt
8563F: fs/omfs/
0ad122d9 8564
c1986ee9 8565OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8566M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8567S: Maintained
679655da
JP
8568F: drivers/char/pcmcia/cm4000_cs.c
8569F: include/linux/cm4000_cs.h
c117ab84 8570F: include/uapi/linux/cm4000_cs.h
c1986ee9 8571
77c44ab1 8572OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8573M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8574S: Maintained
679655da 8575F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8576
77d5140f 8577OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8578M: Jonathan Corbet <corbet@lwn.net>
661263b5 8579L: linux-media@vger.kernel.org
275ffde4 8580T: git git://linuxtv.org/media_tree.git
77d5140f 8581S: Maintained
90d72ac6 8582F: drivers/media/i2c/ov7670.c
77d5140f 8583
431bca73 8584ONENAND FLASH DRIVER
8b58be88 8585M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8586L: linux-mtd@lists.infradead.org
8587S: Maintained
679655da
JP
8588F: drivers/mtd/onenand/
8589F: include/linux/mtd/onenand*.h
431bca73 8590
1da177e4 8591ONSTREAM SCSI TAPE DRIVER
8b58be88 8592M: Willem Riede <osst@riede.org>
1da177e4
LT
8593L: osst-users@lists.sourceforge.net
8594L: linux-scsi@vger.kernel.org
8595S: Maintained
f7269cfc
JD
8596F: Documentation/scsi/osst.txt
8597F: drivers/scsi/osst.*
8598F: drivers/scsi/osst_*.h
8599F: drivers/scsi/st.h
1da177e4 8600
e2d1d6c0 8601OPENCORES I2C BUS DRIVER
8b58be88 8602M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8603L: linux-i2c@vger.kernel.org
e2d1d6c0 8604S: Maintained
679655da
JP
8605F: Documentation/i2c/busses/i2c-ocores
8606F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8607
860c44c1 8608OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8609M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8610M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8611L: devicetree@vger.kernel.org
a7fefe9f 8612W: http://www.devicetree.org/
fcdec35e 8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8614S: Maintained
f8828205 8615F: drivers/of/
860c44c1 8616F: include/linux/of*.h
f8828205 8617F: scripts/dtc/
860c44c1 8618
f8828205 8619OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8620M: Rob Herring <robh+dt@kernel.org>
f8828205 8621M: Mark Rutland <mark.rutland@arm.com>
f8828205 8622L: devicetree@vger.kernel.org
9f273c24 8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8624Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8625S: Maintained
8626F: Documentation/devicetree/
8627F: arch/*/boot/dts/
8628F: include/dt-bindings/
8629
2bb65f56
PA
8630OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8631M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8632L: devicetree@vger.kernel.org
8633S: Maintained
8634F: Documentation/devicetree/dynamic-resolution-notes.txt
8635F: Documentation/devicetree/overlay-notes.txt
8636F: drivers/of/overlay.c
8637F: drivers/of/resolver.c
8638
19f9d392
JB
8639OPENRISC ARCHITECTURE
8640M: Jonas Bonn <jonas@southpole.se>
8641W: http://openrisc.net
19f9d392
JB
8642S: Maintained
8643T: git git://openrisc.net/~jonas/linux
14430813 8644F: arch/openrisc/
19f9d392 8645
ccb1352e 8646OPENVSWITCH
4f337ed5 8647M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8648L: netdev@vger.kernel.org
ccb1352e
JG
8649L: dev@openvswitch.org
8650W: http://openvswitch.org
ccb1352e
JG
8651S: Maintained
8652F: net/openvswitch/
b422da7c 8653F: include/uapi/linux/openvswitch.h
ccb1352e 8654
875fa6fb
VK
8655OPERATING PERFORMANCE POINTS (OPP)
8656M: Viresh Kumar <vireshk@kernel.org>
8657M: Nishanth Menon <nm@ti.com>
8658M: Stephen Boyd <sboyd@codeaurora.org>
8659L: linux-pm@vger.kernel.org
8660S: Maintained
8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8662F: drivers/base/power/opp/
8663F: include/linux/pm_opp.h
8664F: Documentation/power/opp.txt
8665F: Documentation/devicetree/bindings/opp/
8666
af39917d
CL
8667OPL4 DRIVER
8668M: Clemens Ladisch <clemens@ladisch.de>
8669L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8670T: git git://git.alsa-project.org/alsa-kernel.git
8671S: Maintained
8672F: sound/drivers/opl4/
8673
1da177e4 8674OPROFILE
4cf7e718 8675M: Robert Richter <rric@kernel.org>
1da177e4
LT
8676L: oprofile-list@lists.sf.net
8677S: Maintained
81c4a8a6 8678F: arch/*/include/asm/oprofile*.h
679655da
JP
8679F: arch/*/oprofile/
8680F: drivers/oprofile/
8681F: include/linux/oprofile.h
1da177e4 8682
e2d1d6c0 8683ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8684M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8685M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8686L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8687W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8688S: Supported
679655da
JP
8689F: Documentation/filesystems/ocfs2.txt
8690F: Documentation/filesystems/dlmfs.txt
8691F: fs/ocfs2/
e2d1d6c0 8692
1da177e4 8693ORINOCO DRIVER
724c6b35 8694L: linux-wireless@vger.kernel.org
491b26b4 8695W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8696W: http://www.nongnu.org/orinoco/
3a59babb 8697S: Orphan
2be45b66 8698F: drivers/net/wireless/intersil/orinoco/
1da177e4 8699
42c55aa8 8700OSD LIBRARY and FILESYSTEM
fadc0752 8701M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8702M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8703L: osd-dev@open-osd.org
8704W: http://open-osd.org
54e5881d 8705T: git git://git.open-osd.org/open-osd.git
68274794 8706S: Maintained
42c55aa8 8707F: drivers/scsi/osd/
6b6f0b6c 8708F: include/scsi/osd_*
42c55aa8 8709F: fs/exofs/
68274794 8710
ef94b186 8711OVERLAY FILESYSTEM
7c37fbda 8712M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8713L: linux-unionfs@vger.kernel.org
8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8715S: Supported
1d113735 8716F: fs/overlayfs/
7c37fbda
NB
8717F: Documentation/filesystems/overlayfs.txt
8718
85096169
MM
8719ORANGEFS FILESYSTEM
8720M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8721L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8723S: Supported
8724F: fs/orangefs/
8725F: Documentation/filesystems/orangefs.txt
8726
e2d1d6c0 8727P54 WIRELESS DRIVER
084cb0fe 8728M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8729L: linux-wireless@vger.kernel.org
084cb0fe 8730W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8731S: Maintained
d3466830 8732F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8733
f5cd7872 8734PA SEMI ETHERNET DRIVER
8b58be88 8735M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8736L: netdev@vger.kernel.org
8737S: Maintained
ded19add 8738F: drivers/net/ethernet/pasemi/*
f5cd7872 8739
beb58aa3 8740PA SEMI SMBUS DRIVER
8b58be88 8741M: Olof Johansson <olof@lixom.net>
846557d3 8742L: linux-i2c@vger.kernel.org
beb58aa3 8743S: Maintained
679655da 8744F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8745
48fc267e
SK
8746PADATA PARALLEL EXECUTION MECHANISM
8747M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8748L: linux-crypto@vger.kernel.org
8749S: Maintained
8750F: kernel/padata.c
8751F: include/linux/padata.h
8752F: Documentation/padata.txt
8753
709ee531 8754PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8755M: Harald Welte <laforge@gnumonks.org>
d0944853 8756L: platform-driver-x86@vger.kernel.org
709ee531 8757S: Maintained
679655da 8758F: drivers/platform/x86/panasonic-laptop.c
709ee531 8759
368dd5ac 8760PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8761M: David Howells <dhowells@redhat.com>
4fa97181
DH
8762L: linux-am33-list@redhat.com (moderated for non-subscribers)
8763W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8764S: Maintained
679655da
JP
8765F: Documentation/mn10300/
8766F: arch/mn10300/
4fa97181 8767
305b37bd
KS
8768PARALLEL LCD/KEYPAD PANEL DRIVER
8769M: Willy Tarreau <willy@haproxy.com>
8770M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8771S: Odd Fixes
8772F: Documentation/misc-devices/lcd-panel-cgram.txt
8773F: drivers/misc/panel.c
8774
64dfff03
SM
8775PARALLEL PORT SUBSYSTEM
8776M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8777M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8778L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8779S: Maintained
679655da
JP
8780F: drivers/parport/
8781F: include/linux/parport*.h
8782F: drivers/char/ppdev.c
c117ab84 8783F: include/uapi/linux/ppdev.h
64dfff03 8784F: Documentation/parport*.txt
1da177e4 8785
4cdf6bc2 8786PARAVIRT_OPS INTERFACE
d633180c 8787M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8788M: Chris Wright <chrisw@sous-sol.org>
8789M: Alok Kataria <akataria@vmware.com>
8790M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8791L: virtualization@lists.linux-foundation.org
4cdf6bc2 8792S: Supported
a2e19991 8793F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8794F: arch/*/kernel/paravirt*
8795F: arch/*/include/asm/paravirt.h
4cdf6bc2 8796
e2d1d6c0 8797PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8798M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8799L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8800S: Maintained
679655da
JP
8801F: Documentation/blockdev/paride.txt
8802F: drivers/block/paride/
e2d1d6c0
RD
8803
8804PARISC ARCHITECTURE
b8828770 8805M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8806M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8807L: linux-parisc@vger.kernel.org
8808W: http://www.parisc-linux.org/
8a6e2535 8809Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8812S: Maintained
679655da 8813F: arch/parisc/
2b6bac9e 8814F: Documentation/parisc/
679655da 8815F: drivers/parisc/
2b6bac9e
HD
8816F: drivers/char/agp/parisc-agp.c
8817F: drivers/input/serio/gscps2.c
8818F: drivers/parport/parport_gsc.*
8819F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8820F: drivers/video/fbdev/sti*
2b6bac9e
HD
8821F: drivers/video/console/sti*
8822F: drivers/video/logo/logo_parisc*
e2d1d6c0 8823
1662d32c 8824PC87360 HARDWARE MONITORING DRIVER
8b58be88 8825M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8826L: linux-hwmon@vger.kernel.org
1662d32c 8827S: Maintained
679655da
JP
8828F: Documentation/hwmon/pc87360
8829F: drivers/hwmon/pc87360.c
1662d32c
JC
8830
8831PC8736x GPIO DRIVER
8b58be88 8832M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8833S: Maintained
679655da 8834F: drivers/char/pc8736x_gpio.c
1662d32c 8835
1ad107fd 8836PC87427 HARDWARE MONITORING DRIVER
d8130624 8837M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8838L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8839S: Maintained
8840F: Documentation/hwmon/pc87427
8841F: drivers/hwmon/pc87427.c
8842
b26e0ed4 8843PCA9532 LED DRIVER
8b58be88 8844M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8845S: Maintained
d5ca6918
JP
8846F: drivers/leds/leds-pca9532.c
8847F: include/linux/leds-pca9532.h
b26e0ed4 8848
5ce914a8 8849PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8850M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8851L: linux-i2c@vger.kernel.org
8852S: Maintained
b4f0b74e 8853F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8854
3971dae5 8855PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8856M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8857S: Maintained
8858F: drivers/firmware/pcdp.*
8859
065c6359 8860PCI ERROR RECOVERY
6305902c 8861M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8862L: linux-pci@vger.kernel.org
065c6359 8863S: Supported
679655da 8864F: Documentation/PCI/pci-error-recovery.txt
065c6359 8865
78c1cffd
RC
8866PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8867M: Russell Currey <ruscur@russell.cc>
8868L: linuxppc-dev@lists.ozlabs.org
8869S: Supported
8870F: Documentation/powerpc/eeh-pci-error-recovery.txt
8871F: arch/powerpc/kernel/eeh*.c
8872F: arch/powerpc/platforms/*/eeh*.c
8873F: arch/powerpc/include/*/eeh*.h
8874
1da177e4 8875PCI SUBSYSTEM
5ac3a6d2 8876M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8877L: linux-pci@vger.kernel.org
99662dd1 8878Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8880S: Supported
679655da
JP
8881F: Documentation/PCI/
8882F: drivers/pci/
8883F: include/linux/pci*
6b49ee49 8884F: arch/x86/pci/
cad01f91 8885F: arch/x86/kernel/quirks.c
1da177e4 8886
eaa6111b
LFT
8887PCI DRIVER FOR ALTERA PCIE IP
8888M: Ley Foon Tan <lftan@altera.com>
8889L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8890L: linux-pci@vger.kernel.org
8891S: Supported
8892F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8893F: drivers/pci/host/pcie-altera.c
8894
b7e78170
RH
8895PCI DRIVER FOR ARM VERSATILE PLATFORM
8896M: Rob Herring <robh@kernel.org>
8897L: linux-pci@vger.kernel.org
8898L: linux-arm-kernel@lists.infradead.org
8899S: Maintained
8900F: Documentation/devicetree/bindings/pci/versatile.txt
8901F: drivers/pci/host/pci-versatile.c
8902
5f6b6ccd
TI
8903PCI DRIVER FOR APPLIEDMICRO XGENE
8904M: Tanmay Inamdar <tinamdar@apm.com>
8905L: linux-pci@vger.kernel.org
8906L: linux-arm-kernel@lists.infradead.org
8907S: Maintained
8908F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8909F: drivers/pci/host/pci-xgene.c
8910
62d0ff83
ML
8911PCI DRIVER FOR FREESCALE LAYERSCAPE
8912M: Minghuan Lian <minghuan.Lian@freescale.com>
8913M: Mingkai Hu <mingkai.hu@freescale.com>
8914M: Roy Zang <tie-fei.zang@freescale.com>
8915L: linuxppc-dev@lists.ozlabs.org
8916L: linux-pci@vger.kernel.org
8917L: linux-arm-kernel@lists.infradead.org
8918S: Maintained
8919F: drivers/pci/host/*layerscape*
8920
f0b75693 8921PCI DRIVER FOR IMX6
f175aa2c 8922M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8923M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8924L: linux-pci@vger.kernel.org
8925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8926S: Maintained
8927F: drivers/pci/host/*imx6*
8928
0c4ffcfe
MK
8929PCI DRIVER FOR TI KEYSTONE
8930M: Murali Karicheri <m-karicheri2@ti.com>
8931L: linux-pci@vger.kernel.org
8932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8933S: Maintained
8934F: drivers/pci/host/*keystone*
8935
f0b75693
BH
8936PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8937M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8938M: Jason Cooper <jason@lakedaemon.net>
8939L: linux-pci@vger.kernel.org
8940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8941S: Maintained
8942F: drivers/pci/host/*mvebu*
8943
0447cfd7
TR
8944PCI DRIVER FOR NVIDIA TEGRA
8945M: Thierry Reding <thierry.reding@gmail.com>
8946L: linux-tegra@vger.kernel.org
f0b75693 8947L: linux-pci@vger.kernel.org
0447cfd7
TR
8948S: Supported
8949F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8950F: drivers/pci/host/pci-tegra.c
8951
47ff3de9
KVA
8952PCI DRIVER FOR TI DRA7XX
8953M: Kishon Vijay Abraham I <kishon@ti.com>
8954L: linux-omap@vger.kernel.org
8955L: linux-pci@vger.kernel.org
8956S: Supported
8957F: Documentation/devicetree/bindings/pci/ti-pci.txt
8958F: drivers/pci/host/pci-dra7xx.c
8959
f0b75693
BH
8960PCI DRIVER FOR RENESAS R-CAR
8961M: Simon Horman <horms@verge.net.au>
8962L: linux-pci@vger.kernel.org
4a121096 8963L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8964S: Maintained
8965F: drivers/pci/host/*rcar*
8966
4af82255 8967PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8968M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8969L: linux-pci@vger.kernel.org
f0b75693
BH
8970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8972S: Maintained
8973F: drivers/pci/host/pci-exynos.c
8974
f0b75693 8975PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8976M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8977M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8978L: linux-pci@vger.kernel.org
8979S: Maintained
8980F: drivers/pci/host/*designware*
8981
5a3aa2a8
JP
8982PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8983M: Joao Pinto <jpinto@synopsys.com>
8984L: linux-pci@vger.kernel.org
8985S: Maintained
8986F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8987F: drivers/pci/host/pcie-designware-plat.c
8988
cf28855b
WD
8989PCI DRIVER FOR GENERIC OF HOSTS
8990M: Will Deacon <will.deacon@arm.com>
8991L: linux-pci@vger.kernel.org
8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993S: Maintained
8994F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8995F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8996F: drivers/pci/host/pci-host-generic.c
8997
185a383a
KB
8998PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8999M: Keith Busch <keith.busch@intel.com>
9000L: linux-pci@vger.kernel.org
9001S: Supported
9002F: arch/x86/pci/vmd.c
9003
51b66a6c 9004PCIE DRIVER FOR ST SPEAR13XX
110baab1 9005M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9006L: linux-pci@vger.kernel.org
110baab1 9007S: Maintained
51b66a6c
PA
9008F: drivers/pci/host/*spear*
9009
af1169b4
LFT
9010PCI MSI DRIVER FOR ALTERA MSI IP
9011M: Ley Foon Tan <lftan@altera.com>
9012L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9013L: linux-pci@vger.kernel.org
9014S: Supported
9015F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9016F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9017
dcd19de3
DD
9018PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9019M: Duc Dang <dhdang@apm.com>
9020L: linux-pci@vger.kernel.org
9021L: linux-arm-kernel@lists.infradead.org
9022S: Maintained
9023F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9024F: drivers/pci/host/pci-xgene-msi.c
9025
500a1d9a
ZW
9026PCIE DRIVER FOR HISILICON
9027M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9028M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9029L: linux-pci@vger.kernel.org
9030S: Maintained
9031F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9032F: drivers/pci/host/pcie-hisi.c
9033
82a82383
SV
9034PCIE DRIVER FOR QUALCOMM MSM
9035M: Stanimir Varbanov <svarbanov@mm-sol.com>
9036L: linux-pci@vger.kernel.org
9037L: linux-arm-msm@vger.kernel.org
9038S: Maintained
9039F: drivers/pci/host/*qcom*
9040
f12b76e5
DD
9041PCIE DRIVER FOR CAVIUM THUNDERX
9042M: David Daney <david.daney@cavium.com>
9043L: linux-pci@vger.kernel.org
9044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9045S: Supported
9046F: Documentation/devicetree/bindings/pci/pci-thunder-*
9047F: drivers/pci/host/pci-thunder-*
9048
1da177e4 9049PCMCIA SUBSYSTEM
4230dfc9 9050P: Linux PCMCIA Team
f5df5881 9051L: linux-pcmcia@lists.infradead.org
6650e0a5 9052W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9054S: Maintained
679655da
JP
9055F: Documentation/pcmcia/
9056F: drivers/pcmcia/
9057F: include/pcmcia/
1da177e4
LT
9058
9059PCNET32 NETWORK DRIVER
227fb925 9060M: Don Fry <pcnet32@frontier.com>
979b6c13 9061L: netdev@vger.kernel.org
1da177e4 9062S: Maintained
b955f6ca 9063F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9064
48fc267e
SK
9065PCRYPT PARALLEL CRYPTO ENGINE
9066M: Steffen Klassert <steffen.klassert@secunet.com>
9067L: linux-crypto@vger.kernel.org
9068S: Maintained
9069F: crypto/pcrypt.c
9070F: include/crypto/pcrypt.h
9071
e72df0b8
TH
9072PER-CPU MEMORY ALLOCATOR
9073M: Tejun Heo <tj@kernel.org>
93e205a7 9074M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9076S: Maintained
9077F: include/linux/percpu*.h
9078F: mm/percpu*.c
9079F: arch/*/include/asm/percpu.h
9080
ad4ecbcb 9081PER-TASK DELAY ACCOUNTING
185e595f 9082M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9083S: Maintained
679655da
JP
9084F: include/linux/delayacct.h
9085F: kernel/delayacct.c
ad4ecbcb 9086
57c0c15b 9087PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9088M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9089M: Ingo Molnar <mingo@redhat.com>
f80c5393 9090M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9091R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9092L: linux-kernel@vger.kernel.org
75fc2d37 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9094S: Supported
d53e8365 9095F: kernel/events/*
a003236c 9096F: include/linux/perf_event.h
c117ab84 9097F: include/uapi/linux/perf_event.h
141c4296
RR
9098F: arch/*/kernel/perf_event*.c
9099F: arch/*/kernel/*/perf_event*.c
9100F: arch/*/kernel/*/*/perf_event*.c
a003236c 9101F: arch/*/include/asm/perf_event.h
a003236c 9102F: arch/*/kernel/perf_callchain.c
b0a434fb 9103F: arch/*/events/*
a003236c 9104F: tools/perf/
6c0b3244 9105
dd49d0f5 9106PERSONALITY HANDLING
8b58be88 9107M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9108L: linux-abi-devel@lists.sourceforge.net
9109S: Maintained
679655da 9110F: include/linux/personality.h
c117ab84 9111F: include/uapi/linux/personality.h
dd49d0f5 9112
838e7a03 9113PHONET PROTOCOL
2a06b40f 9114M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9115S: Supported
9116F: Documentation/networking/phonet.txt
9117F: include/linux/phonet.h
9118F: include/net/phonet/
c117ab84 9119F: include/uapi/linux/phonet.h
838e7a03
RDC
9120F: net/phonet/
9121
1da177e4 9122PHRAM MTD DRIVER
8b58be88 9123M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9124L: linux-mtd@lists.infradead.org
9125S: Maintained
679655da 9126F: drivers/mtd/devices/phram.c
1da177e4 9127
efdbb10e
BP
9128PICOLCD HID DRIVER
9129M: Bruno Prémont <bonbons@linux-vserver.org>
9130L: linux-input@vger.kernel.org
9131S: Maintained
9132F: drivers/hid/hid-picolcd*
9133
a53bfa07
JI
9134PICOXCELL SUPPORT
9135M: Jamie Iles <jamie@jamieiles.com>
9136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9137T: git git://github.com/jamieiles/linux-2.6-ji.git
9138S: Supported
b8733987 9139F: arch/arm/boot/dts/picoxcell*
14430813 9140F: arch/arm/mach-picoxcell/
b8733987 9141F: drivers/crypto/picoxcell*
a53bfa07 9142
2744e8af
LW
9143PIN CONTROL SUBSYSTEM
9144M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9145L: linux-gpio@vger.kernel.org
dbe752a3 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9147S: Maintained
9feeed94 9148F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9149F: Documentation/pinctrl.txt
07f29ba6 9150F: drivers/pinctrl/
8e406fe4 9151F: include/linux/pinctrl/
2744e8af 9152
2201bbb8
JCPV
9153PIN CONTROLLER - ATMEL AT91
9154M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156S: Maintained
c654b6bf 9157F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9158
33d3690c
LD
9159PIN CONTROLLER - ATMEL AT91 PIO4
9160M: Ludovic Desroches <ludovic.desroches@atmel.com>
9161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9162L: linux-gpio@vger.kernel.org
9163S: Supported
9164F: drivers/pinctrl/pinctrl-at91-pio4.*
9165
cbd1b652
MW
9166PIN CONTROLLER - INTEL
9167M: Mika Westerberg <mika.westerberg@linux.intel.com>
9168M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9169S: Maintained
9170F: drivers/pinctrl/intel/
2201bbb8 9171
9963b536
LP
9172PIN CONTROLLER - RENESAS
9173M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9174M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9175L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9176S: Maintained
9177F: drivers/pinctrl/sh-pfc/
9178
b75e60d6 9179PIN CONTROLLER - SAMSUNG
fea685e9 9180M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9181M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9182M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9184L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9185S: Maintained
9b5b33f6 9186F: drivers/pinctrl/samsung/
b75e60d6 9187
13cbd906
TL
9188PIN CONTROLLER - SINGLE
9189M: Tony Lindgren <tony@atomide.com>
9190M: Haojian Zhuang <haojian.zhuang@linaro.org>
9191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9192L: linux-omap@vger.kernel.org
9193S: Maintained
9194F: drivers/pinctrl/pinctrl-single.c
9195
deda8287 9196PIN CONTROLLER - ST SPEAR
da89947b 9197M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9199W: http://www.st.com/spear
9200S: Maintained
8e406fe4 9201F: drivers/pinctrl/spear/
deda8287 9202
249a6771 9203PKTCDVD DRIVER
e5f6450c 9204M: Jiri Kosina <jikos@kernel.org>
249a6771 9205S: Maintained
679655da
JP
9206F: drivers/block/pktcdvd.c
9207F: include/linux/pktcdvd.h
c117ab84 9208F: include/uapi/linux/pktcdvd.h
249a6771 9209
b31d8273
G
9210PKUNITY SOC DRIVERS
9211M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9212W: http://mprc.pku.edu.cn/~guanxuetao/linux
9213S: Maintained
ceebf4d5 9214T: git git://github.com/gxt/linux.git
b31d8273 9215F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9216F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9217F: drivers/video/fbdev/fb-puv3.c
2809e80b 9218F: drivers/rtc/rtc-puv3.c
b31d8273 9219
9d2ecfb7 9220PMBUS HARDWARE MONITORING DRIVERS
ca462085 9221M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9222L: linux-hwmon@vger.kernel.org
9223W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9224W: http://www.roeck-us.net/linux/drivers/
9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9226S: Maintained
9227F: Documentation/hwmon/pmbus
9228F: drivers/hwmon/pmbus/
9229F: include/linux/i2c/pmbus.h
9230
89a36810 9231PMC SIERRA MaxRAID DRIVER
89a36810
AR
9232L: linux-scsi@vger.kernel.org
9233W: http://www.pmc-sierra.com/
3cdea4d7 9234S: Orphan
89a36810
AR
9235F: drivers/scsi/pmcraid.*
9236
dbf9bfe6 9237PMC SIERRA PM8001 DRIVER
d32477e2 9238M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9239M: lindar_liu@usish.com
f5a7b525 9240L: pmchba@pmcs.com
dbf9bfe6 9241L: linux-scsi@vger.kernel.org
9242S: Supported
9243F: drivers/scsi/pm8001/
9244
1da177e4 9245POSIX CLOCKS and TIMERS
8b58be88 9246M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9247L: linux-kernel@vger.kernel.org
75fc2d37 9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9249S: Maintained
679655da
JP
9250F: fs/timerfd.c
9251F: include/linux/timer*
5cee9645 9252F: kernel/time/*timer*
1da177e4 9253
7b06a6d7
RW
9254POWER MANAGEMENT CORE
9255M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9256L: linux-pm@vger.kernel.org
9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9258S: Supported
9259F: drivers/base/power/
9260F: include/linux/pm.h
9261F: include/linux/pm_*
9262F: include/linux/powercap.h
9263F: drivers/powercap/
9264
3be86148 9265POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9266M: Sebastian Reichel <sre@kernel.org>
57318935 9267M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9268M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9269L: linux-pm@vger.kernel.org
54e5881d 9270T: git git://git.infradead.org/battery-2.6.git
3be86148 9271S: Maintained
3cc5c704
GU
9272F: Documentation/devicetree/bindings/power/
9273F: Documentation/devicetree/bindings/power_supply/
679655da 9274F: include/linux/power_supply.h
8cd725a1 9275F: drivers/power/
26305022 9276X: drivers/power/avs/
3be86148 9277
514f161a
MR
9278POWER STATE COORDINATION INTERFACE (PSCI)
9279M: Mark Rutland <mark.rutland@arm.com>
9280M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9281L: linux-arm-kernel@lists.infradead.org
9282S: Maintained
9283F: drivers/firmware/psci.c
9284F: include/linux/psci.h
9285F: include/uapi/linux/psci.h
9286
43a1dd9b
SJS
9287POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9288M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9289L: linuxppc-dev@lists.ozlabs.org
9290S: Maintained
9291F: drivers/char/powernv-op-panel.c
9292
1da177e4 9293PNP SUPPORT
9c3646d1 9294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9295S: Maintained
679655da 9296F: drivers/pnp/
1da177e4
LT
9297
9298PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9299M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9300L: linux-ppp@vger.kernel.org
9301S: Maintained
224cf5ad 9302F: drivers/net/ppp/ppp_*
1da177e4
LT
9303
9304PPP OVER ATM (RFC 2364)
8b58be88 9305M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9306S: Maintained
679655da 9307F: net/atm/pppoatm.c
c117ab84 9308F: include/uapi/linux/atmppp.h
1da177e4
LT
9309
9310PPP OVER ETHERNET
8b58be88 9311M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9312S: Maintained
224cf5ad
JK
9313F: drivers/net/ppp/pppoe.c
9314F: drivers/net/ppp/pppox.c
1da177e4 9315
a6d2370b 9316PPP OVER L2TP
8b58be88 9317M: James Chapman <jchapman@katalix.com>
a6d2370b 9318S: Maintained
90ca28d1 9319F: net/l2tp/l2tp_ppp.c
679655da 9320F: include/linux/if_pppol2tp.h
c117ab84 9321F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9322
eae9d2ba 9323PPS SUPPORT
8b58be88 9324M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9325W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9326L: linuxpps@ml.enneenne.com (subscribers-only)
9327S: Maintained
cabaaf41
JP
9328F: Documentation/pps/
9329F: drivers/pps/
9330F: include/linux/pps*.h
eae9d2ba 9331
71a6d0af
HW
9332PPTP DRIVER
9333M: Dmitry Kozlov <xeb@mail.ru>
9334L: netdev@vger.kernel.org
9335S: Maintained
224cf5ad 9336F: drivers/net/ppp/pptp.c
71a6d0af
HW
9337W: http://sourceforge.net/projects/accel-pptp
9338
1da177e4 9339PREEMPTIBLE KERNEL
8b58be88 9340M: Robert Love <rml@tech9.net>
1da177e4
LT
9341L: kpreempt-tech@lists.sourceforge.net
9342W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9343S: Supported
679655da
JP
9344F: Documentation/preempt-locking.txt
9345F: include/linux/preempt.h
1da177e4
LT
9346
9347PRISM54 WIRELESS DRIVER
8b58be88 9348M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9349L: linux-wireless@vger.kernel.org
9ef80804 9350W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9351S: Obsolete
c12edfe2 9352F: drivers/net/wireless/intersil/prism54/
1da177e4 9353
02c18891 9354PS3 NETWORK SUPPORT
b809b9ca 9355M: Geoff Levand <geoff@infradead.org>
02c18891 9356L: netdev@vger.kernel.org
a14ab6b6 9357L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9358S: Maintained
8df158ac 9359F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9360
f58a9d17 9361PS3 PLATFORM SUPPORT
b809b9ca 9362M: Geoff Levand <geoff@infradead.org>
a4724ed6 9363L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9364S: Maintained
679655da
JP
9365F: arch/powerpc/boot/ps3*
9366F: arch/powerpc/include/asm/lv1call.h
9367F: arch/powerpc/include/asm/ps3*.h
9368F: arch/powerpc/platforms/ps3/
9369F: drivers/*/ps3*
9370F: drivers/ps3/
fec629b8 9371F: drivers/rtc/rtc-ps3.c
679655da 9372F: drivers/usb/host/*ps3.c
fec629b8 9373F: sound/ppc/snd_ps3*
f58a9d17 9374
cffb4add 9375PS3VRAM DRIVER
8b58be88 9376M: Jim Paris <jim@jtan.com>
3715a5d0 9377M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9378L: linuxppc-dev@lists.ozlabs.org
cffb4add 9379S: Maintained
8a3977cb 9380F: drivers/block/ps3vram.c
cffb4add 9381
8defe599 9382PSTORE FILESYSTEM
9d5e2a02 9383M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9384M: Colin Cross <ccross@android.com>
9385M: Kees Cook <keescook@chromium.org>
9386M: Tony Luck <tony.luck@intel.com>
9387S: Maintained
9f273c24 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9389F: fs/pstore/
9390F: include/linux/pstore*
04851772 9391F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9392F: drivers/acpi/apei/erst.c
9393
7fbc415d
RC
9394PTP HARDWARE CLOCK SUPPORT
9395M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9396L: netdev@vger.kernel.org
7fbc415d
RC
9397S: Maintained
9398W: http://linuxptp.sourceforge.net/
9399F: Documentation/ABI/testing/sysfs-ptp
9400F: Documentation/ptp/*
0ecb3cdd 9401F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9402F: drivers/net/phy/dp83640*
9403F: drivers/ptp/*
9404F: include/linux/ptp_cl*
9405
cf94a4d1 9406PTRACE SUPPORT
e846ee5f 9407M: Roland McGrath <roland@hack.frob.com>
8b58be88 9408M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9409S: Maintained
9410F: include/asm-generic/syscall.h
9411F: include/linux/ptrace.h
9412F: include/linux/regset.h
9413F: include/linux/tracehook.h
c117ab84 9414F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9415F: kernel/ptrace.c
9416
3e9d7ba7
HV
9417PULSE8-CEC DRIVER
9418M: Hans Verkuil <hverkuil@xs4all.nl>
9419L: linux-media@vger.kernel.org
9420T: git git://linuxtv.org/media_tree.git
9421S: Maintained
9422F: drivers/staging/media/pulse8-cec
9423
8320204a 9424PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9425M: Mike Isely <isely@pobox.com>
16e9495d 9426L: pvrusb2@isely.net (subscribers-only)
661263b5 9427L: linux-media@vger.kernel.org
8320204a 9428W: http://www.isely.net/pvrusb2/
275ffde4 9429T: git git://linuxtv.org/media_tree.git
8320204a 9430S: Maintained
679655da 9431F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9432F: drivers/media/usb/pvrusb2/
8320204a 9433
39532e6c 9434PWC WEBCAM DRIVER
c0936df4 9435M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9436L: linux-media@vger.kernel.org
9437T: git git://linuxtv.org/media_tree.git
c0936df4 9438S: Odd Fixes
39532e6c
HG
9439F: drivers/media/usb/pwc/*
9440
93c090b3
KD
9441PWM FAN DRIVER
9442M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9443L: linux-hwmon@vger.kernel.org
93c090b3
KD
9444S: Supported
9445F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9446F: Documentation/hwmon/pwm-fan
9447F: drivers/hwmon/pwm-fan.c
9448
200efedd 9449PWM SUBSYSTEM
aa3495f7
TR
9450M: Thierry Reding <thierry.reding@gmail.com>
9451L: linux-pwm@vger.kernel.org
0c2498f1 9452S: Maintained
006e854f 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9454F: Documentation/pwm.txt
9455F: Documentation/devicetree/bindings/pwm/
9456F: include/linux/pwm.h
0c2498f1 9457F: drivers/pwm/
a140b98d
TR
9458F: drivers/video/backlight/pwm_bl.c
9459F: include/linux/pwm_backlight.h
0c2498f1 9460
30ec261e 9461PXA2xx/PXA3xx SUPPORT
8da5e302 9462M: Daniel Mack <daniel@zonque.org>
a323f664 9463M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9464M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9466T: git git://github.com/hzhuang1/linux.git
8da5e302 9467T: git git://github.com/rjarzmik/linux.git
1da177e4 9468S: Maintained
e68d7c14 9469F: arch/arm/boot/dts/pxa*
679655da 9470F: arch/arm/mach-pxa/
820439f1 9471F: drivers/dma/pxa*
679655da 9472F: drivers/pcmcia/pxa2xx*
1403ead9 9473F: drivers/pinctrl/pxa/
9df92e6c 9474F: drivers/spi/spi-pxa2xx*
faf2e1db 9475F: drivers/usb/gadget/udc/pxa2*
679655da 9476F: include/sound/pxa2xx-lib.h
bec4c99e 9477F: sound/arm/pxa*
14430813 9478F: sound/soc/pxa/
1da177e4 9479
f3154a46
RJ
9480PXA GPIO DRIVER
9481M: Robert Jarzmik <robert.jarzmik@free.fr>
9482L: linux-gpio@vger.kernel.org
9483S: Maintained
9484F: drivers/gpio/gpio-pxa.c
9485
ec64d3bf
EG
9486PXA3xx NAND FLASH DRIVER
9487M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9488L: linux-mtd@lists.infradead.org
9489S: Maintained
9a67f099 9490F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9491
3f640c61 9492MMP SUPPORT
8b58be88 9493M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9494M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9496T: git git://github.com/hzhuang1/linux.git
9497T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9498S: Maintained
e68d7c14 9499F: arch/arm/boot/dts/mmp*
3f640c61 9500F: arch/arm/mach-mmp/
e8e6cb32 9501
272f133a
PO
9502PXA MMCI DRIVER
9503S: Orphan
9504
57f63bc8 9505PXA RTC DRIVER
8b58be88 9506M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9507L: rtc-linux@googlegroups.com
9508S: Maintained
9509
cea4001a 9510QAT DRIVER
90ab5a81
TS
9511M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9512M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9513L: qat-linux@intel.com
9514S: Supported
9515F: drivers/crypto/qat/
cea4001a 9516
52a09a04 9517QIB DRIVER
8473c603 9518M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9519L: linux-rdma@vger.kernel.org
9520S: Supported
9521F: drivers/infiniband/hw/qib/
9522
5e9772b9
JS
9523QLOGIC QLA1280 SCSI DRIVER
9524M: Michael Reed <mdr@sgi.com>
9525L: linux-scsi@vger.kernel.org
9526S: Maintained
9527F: drivers/scsi/qla1280.[ch]
9528
1da177e4 9529QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9530M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9531L: linux-scsi@vger.kernel.org
9532S: Supported
679655da
JP
9533F: Documentation/scsi/LICENSE.qla2xxx
9534F: drivers/scsi/qla2xxx/
1da177e4 9535
883c98fe 9536QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9537M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9538L: linux-scsi@vger.kernel.org
9539S: Supported
bacfb81b 9540F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9541F: drivers/scsi/qla4xxx/
9542
5a4faa87 9543QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9544M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9545M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9546M: linux-driver@qlogic.com
9547L: netdev@vger.kernel.org
9548S: Supported
679655da 9549F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9550F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9551
0ec00f03 9552QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9553M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9554L: netdev@vger.kernel.org
9555S: Supported
aa43c215 9556F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9557
c4e84bde 9558QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9559M: Harish Patil <harish.patil@qlogic.com>
9560M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9561M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9562M: linux-driver@qlogic.com
c4e84bde
RM
9563L: netdev@vger.kernel.org
9564S: Supported
aa43c215 9565F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9566
fe56b9e6
YM
9567QLOGIC QL4xxx ETHERNET DRIVER
9568M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9569M: Ariel Elior <Ariel.Elior@qlogic.com>
9570M: everest-linux-l2@qlogic.com
9571L: netdev@vger.kernel.org
9572S: Supported
9573F: drivers/net/ethernet/qlogic/qed/
9574F: include/linux/qed/
9575F: drivers/net/ethernet/qlogic/qede/
9576
1da177e4 9577QNX4 FILESYSTEM
8b58be88 9578M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9579W: http://www.alarsen.net/linux/qnx4fs/
9580S: Maintained
80811493 9581F: fs/qnx4/
c117ab84
CEB
9582F: include/uapi/linux/qnx4_fs.h
9583F: include/uapi/linux/qnxtypes.h
1da177e4 9584
91952bc0
AP
9585QT1010 MEDIA DRIVER
9586M: Antti Palosaari <crope@iki.fi>
9587L: linux-media@vger.kernel.org
a825eaec 9588W: https://linuxtv.org
91952bc0
AP
9589W: http://palosaari.fi/linux/
9590Q: http://patchwork.linuxtv.org/project/linux-media/list/
9591T: git git://linuxtv.org/anttip/media_tree.git
9592S: Maintained
9593F: drivers/media/tuners/qt1010*
9594
966fb5ec
SM
9595QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9596M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9597L: linux-wireless@vger.kernel.org
9598L: ath9k-devel@lists.ath9k.org
9599W: http://wireless.kernel.org/en/users/Drivers/ath9k
9600S: Supported
9601F: drivers/net/wireless/ath/ath9k/
9602
2ea0ffcb
KV
9603QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9604M: Kalle Valo <kvalo@qca.qualcomm.com>
9605L: ath10k@lists.infradead.org
9606W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9608S: Supported
9609F: drivers/net/wireless/ath/ath10k/
9610
4f4567cf
RK
9611QUALCOMM HEXAGON ARCHITECTURE
9612M: Richard Kuo <rkuo@codeaurora.org>
9613L: linux-hexagon@vger.kernel.org
9f273c24 9614T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9615S: Supported
9616F: arch/hexagon/
9617
8e84c258
EK
9618QUALCOMM WCN36XX WIRELESS DRIVER
9619M: Eugene Krasnikov <k.eugene.e@gmail.com>
9620L: wcn36xx@lists.infradead.org
9621W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9622T: git git://github.com/KrasnikovEugene/wcn36xx.git
9623S: Supported
9624F: drivers/net/wireless/ath/wcn36xx/
9625
eeca9a67
MT
9626QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9627M: Gabriel Somlo <somlo@cmu.edu>
9628M: "Michael S. Tsirkin" <mst@redhat.com>
9629L: qemu-devel@nongnu.org
9630S: Maintained
9631F: drivers/firmware/qemu_fw_cfg.c
9632
602adf40 9633RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9634M: Ilya Dryomov <idryomov@gmail.com>
9635M: Sage Weil <sage@redhat.com>
527a88b9 9636M: Alex Elder <elder@kernel.org>
398ecff5 9637L: ceph-devel@vger.kernel.org
09d90327
SW
9638W: http://ceph.com/
9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9640T: git git://github.com/ceph/ceph-client.git
602adf40 9641S: Supported
398ecff5 9642F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9643F: drivers/block/rbd.c
9644F: drivers/block/rbd_types.h
9645
1da177e4 9646RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9647M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9648L: linux-fbdev@vger.kernel.org
1da177e4 9649S: Maintained
8a61f013 9650F: drivers/video/fbdev/aty/radeon*
c117ab84 9651F: include/uapi/linux/radeonfb.h
1da177e4 9652
c6c9b34c 9653RADIOSHARK RADIO DRIVER
c0936df4 9654M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9655L: linux-media@vger.kernel.org
9656T: git git://linuxtv.org/media_tree.git
9657S: Maintained
9658F: drivers/media/radio/radio-shark.c
9659
9660RADIOSHARK2 RADIO DRIVER
c0936df4 9661M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9662L: linux-media@vger.kernel.org
9663T: git git://linuxtv.org/media_tree.git
9664S: Maintained
9665F: drivers/media/radio/radio-shark2.c
9666F: drivers/media/radio/radio-tea5777.c
9667
1da177e4 9668RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9669M: Paul Mackerras <paulus@samba.org>
c69f677c 9670L: linux-fbdev@vger.kernel.org
1da177e4 9671S: Maintained
8a61f013 9672F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9673
a0fd81a9 9674RALINK MIPS ARCHITECTURE
bdb40e8e 9675M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9676L: linux-mips@linux-mips.org
9677S: Maintained
9678F: arch/mips/ralink
9679
e7839f25 9680RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9681P: rt2x00 project
b182427e 9682M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9683M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9684L: linux-wireless@vger.kernel.org
95ea3627 9685S: Maintained
33aca94d 9686F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9687
9db5579b 9688RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9689M: Jens Axboe <axboe@kernel.dk>
9db5579b 9690S: Maintained
679655da
JP
9691F: Documentation/blockdev/ramdisk.txt
9692F: drivers/block/brd.c
9db5579b 9693
9e95ce27 9694RANDOM NUMBER DRIVER
0624bcaa 9695M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9696S: Maintained
679655da 9697F: drivers/char/random.c
9e95ce27 9698
394b701c 9699RAPIDIO SUBSYSTEM
8b58be88 9700M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9701M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9702S: Maintained
679655da 9703F: drivers/rapidio/
394b701c 9704
e2d1d6c0 9705RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9706L: linux-wireless@vger.kernel.org
f52a5490 9707S: Orphan
679655da 9708F: drivers/net/wireless/ray*
e2d1d6c0
RD
9709
9710RCUTORTURE MODULE
e0198b29 9711M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9712M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9713L: linux-kernel@vger.kernel.org
f9094d8e 9714S: Supported
08deed1e 9715T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9716F: Documentation/RCU/torture.txt
34e2d560 9717F: kernel/rcu/rcutorture.c
e2d1d6c0 9718
c87b9c60
PM
9719RCUTORTURE TEST FRAMEWORK
9720M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9721M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9722R: Steven Rostedt <rostedt@goodmis.org>
9723R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9724R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9725L: linux-kernel@vger.kernel.org
c87b9c60
PM
9726S: Supported
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9728F: tools/testing/selftests/rcutorture
9729
c1f766b5 9730RDC R-321X SoC
8b58be88 9731M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9732S: Maintained
9733
db17f395 9734RDC R6040 FAST ETHERNET DRIVER
35566e96 9735M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9736L: netdev@vger.kernel.org
9737S: Maintained
58565a35 9738F: drivers/net/ethernet/rdc/r6040.c
db17f395 9739
a09ed661 9740RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9741M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9742L: netdev@vger.kernel.org
9743L: linux-rdma@vger.kernel.org
fbb5a558 9744L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9745W: https://oss.oracle.com/projects/rds/
a09ed661 9746S: Supported
679655da 9747F: net/rds/
72f26eee 9748F: Documentation/networking/rds.txt
a09ed661 9749
0194621b
DD
9750RDMAVT - RDMA verbs software
9751M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9752L: linux-rdma@vger.kernel.org
9753S: Supported
9754F: drivers/infiniband/sw/rdmavt
9755
595182bc 9756READ-COPY UPDATE (RCU)
8b58be88 9757M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9758M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9759R: Steven Rostedt <rostedt@goodmis.org>
9760R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9761R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9762L: linux-kernel@vger.kernel.org
9fab9787 9763W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9764S: Supported
08deed1e 9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9766F: Documentation/RCU/
9fab9787 9767X: Documentation/RCU/torture.txt
f9094d8e 9768F: include/linux/rcu*
4102adab
PM
9769X: include/linux/srcu.h
9770F: kernel/rcu/
34e2d560 9771X: kernel/torture.c
595182bc 9772
0c86edc0 9773REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9774M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9775M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9776L: rtc-linux@googlegroups.com
8a6e2535 9777Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9779S: Maintained
679655da
JP
9780F: Documentation/rtc.txt
9781F: drivers/rtc/
9782F: include/linux/rtc.h
c117ab84 9783F: include/uapi/linux/rtc.h
0c86edc0 9784
0e400c53
MB
9785REALTEK AUDIO CODECS
9786M: Bard Liao <bardliao@realtek.com>
9787M: Oder Chiou <oder_chiou@realtek.com>
9788S: Maintained
9789F: sound/soc/codecs/rt*
9790F: include/sound/rt*.h
9791
1da177e4 9792REISERFS FILE SYSTEM
76c4e5ea 9793L: reiserfs-devel@vger.kernel.org
1da177e4 9794S: Supported
679655da 9795F: fs/reiserfs/
1da177e4 9796
b83a313b 9797REGISTER MAP ABSTRACTION
b02e48f2 9798M: Mark Brown <broonie@kernel.org>
dd060bc9 9799L: linux-kernel@vger.kernel.org
b83a313b
MB
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9801S: Supported
9398a639 9802F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9803F: drivers/base/regmap/
9804F: include/linux/regmap.h
9805
400e64df
OBC
9806REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9807M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9808M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9809L: linux-remoteproc@vger.kernel.org
6bb697b6 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9811S: Maintained
15ebc72d 9812F: Documentation/devicetree/bindings/remoteproc/
400e64df 9813F: Documentation/remoteproc.txt
15ebc72d 9814F: drivers/remoteproc/
6fc26488 9815F: include/linux/remoteproc.h
400e64df 9816
d8115db5
OBC
9817REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9818M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9819M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9820L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9822S: Maintained
9823F: drivers/rpmsg/
9824F: Documentation/rpmsg.txt
9825F: include/linux/rpmsg.h
9826
8e6569af
SS
9827RENESAS ETHERNET DRIVERS
9828R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9829L: netdev@vger.kernel.org
4a121096 9830L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9831F: drivers/net/ethernet/renesas/
9832F: include/linux/sh_eth.h
9833
3e46c397
YS
9834RENESAS USB2 PHY DRIVER
9835M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9836L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9837S: Maintained
9838F: drivers/phy/phy-rcar-gen3-usb2.c
9839
1b0fe6be
PZ
9840RESET CONTROLLER FRAMEWORK
9841M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9842T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9843S: Maintained
9844F: drivers/reset/
9845F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9846F: include/dt-bindings/reset/
1b0fe6be
PZ
9847F: include/linux/reset.h
9848F: include/linux/reset-controller.h
9849
e0897645 9850RFKILL
8b58be88 9851M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9852L: linux-wireless@vger.kernel.org
ce466579
JB
9853W: http://wireless.kernel.org/
9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9856S: Maintained
505c9247 9857F: Documentation/rfkill.txt
80811493 9858F: net/rfkill/
e0897645 9859
933685ca
TG
9860RHASHTABLE
9861M: Thomas Graf <tgraf@suug.ch>
9862L: netdev@vger.kernel.org
9863S: Maintained
9864F: lib/rhashtable.c
9865F: include/linux/rhashtable.h
9866
67e054e9
ML
9867RICOH SMARTMEDIA/XD DRIVER
9868M: Maxim Levitsky <maximlevitsky@gmail.com>
9869S: Maintained
21c26f50
JP
9870F: drivers/mtd/nand/r852.c
9871F: drivers/mtd/nand/r852.h
67e054e9 9872
92634125
ML
9873RICOH R5C592 MEMORYSTICK DRIVER
9874M: Maxim Levitsky <maximlevitsky@gmail.com>
9875S: Maintained
9876F: drivers/memstick/host/r592.*
9877
27f1d2f9
SA
9878ROCCAT DRIVERS
9879M: Stefan Achatz <erazor_de@users.sourceforge.net>
9880W: http://sourceforge.net/projects/roccat/
9881S: Maintained
9882F: drivers/hid/hid-roccat*
9883F: include/linux/hid-roccat*
9884F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9885
4b8ac966
JP
9886ROCKER DRIVER
9887M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9888L: netdev@vger.kernel.org
9889S: Supported
9890F: drivers/net/ethernet/rocker/
9891
1da177e4
LT
9892ROCKETPORT DRIVER
9893P: Comtrol Corp.
1da177e4
LT
9894W: http://www.comtrol.com
9895S: Maintained
679655da 9896F: Documentation/serial/rocket.txt
c897401b 9897F: drivers/tty/rocket*
1da177e4 9898
7645c2f4
KC
9899ROCKETPORT EXPRESS/INFINITY DRIVER
9900M: Kevin Cernekee <cernekee@gmail.com>
9901L: linux-serial@vger.kernel.org
9902S: Odd Fixes
9903F: drivers/tty/serial/rp2.*
9904
1da177e4 9905ROSE NETWORK LAYER
8b58be88 9906M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9907L: linux-hams@vger.kernel.org
d34cb28a 9908W: http://www.linux-ax25.org/
1da177e4 9909S: Maintained
679655da 9910F: include/net/rose.h
c117ab84 9911F: include/uapi/linux/rose.h
679655da 9912F: net/rose/
1da177e4 9913
91952bc0
AP
9914RTL2830 MEDIA DRIVER
9915M: Antti Palosaari <crope@iki.fi>
9916L: linux-media@vger.kernel.org
a825eaec 9917W: https://linuxtv.org
91952bc0
AP
9918W: http://palosaari.fi/linux/
9919Q: http://patchwork.linuxtv.org/project/linux-media/list/
9920T: git git://linuxtv.org/anttip/media_tree.git
9921S: Maintained
9922F: drivers/media/dvb-frontends/rtl2830*
9923
27a0aacf
AP
9924RTL2832 MEDIA DRIVER
9925M: Antti Palosaari <crope@iki.fi>
9926L: linux-media@vger.kernel.org
a825eaec 9927W: https://linuxtv.org
27a0aacf
AP
9928W: http://palosaari.fi/linux/
9929Q: http://patchwork.linuxtv.org/project/linux-media/list/
9930T: git git://linuxtv.org/anttip/media_tree.git
9931S: Maintained
9932F: drivers/media/dvb-frontends/rtl2832*
9933
ba6e6f6e
AP
9934RTL2832_SDR MEDIA DRIVER
9935M: Antti Palosaari <crope@iki.fi>
9936L: linux-media@vger.kernel.org
a825eaec 9937W: https://linuxtv.org
ba6e6f6e
AP
9938W: http://palosaari.fi/linux/
9939Q: http://patchwork.linuxtv.org/project/linux-media/list/
9940T: git git://linuxtv.org/anttip/media_tree.git
9941S: Maintained
b4bb1c28 9942F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9943
59840488 9944RTL8180 WIRELESS DRIVER
605bebe2 9945L: linux-wireless@vger.kernel.org
491b26b4 9946W: http://wireless.kernel.org/
54e5881d 9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9948S: Orphan
62141726 9949F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9950
59840488 9951RTL8187 WIRELESS DRIVER
9f0939bf 9952M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9953M: Hin-Tak Leung <htl10@users.sourceforge.net>
9954M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9955L: linux-wireless@vger.kernel.org
491b26b4 9956W: http://wireless.kernel.org/
54e5881d 9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9958S: Maintained
62141726 9959F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9960
3cf0c8ad
LF
9961RTL8192CE WIRELESS DRIVER
9962M: Larry Finger <Larry.Finger@lwfinger.net>
9963M: Chaoming Li <chaoming_li@realsil.com.cn>
9964L: linux-wireless@vger.kernel.org
491b26b4 9965W: http://wireless.kernel.org/
3cf0c8ad
LF
9966T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9967S: Maintained
62141726
KV
9968F: drivers/net/wireless/realtek/rtlwifi/
9969F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9970
26f1fad2
JS
9971RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9972M: Jes Sorensen <Jes.Sorensen@redhat.com>
9973L: linux-wireless@vger.kernel.org
171a900c 9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9975S: Maintained
9976F: drivers/net/wireless/realtek/rtl8xxxu/
9977
9eb8ef74 9978S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9979M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9980L: linux-fbdev@vger.kernel.org
ce00f85c 9981S: Maintained
8a61f013 9982F: drivers/video/fbdev/savage/
9eb8ef74 9983
1da177e4 9984S390
8b58be88
JP
9985M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9986M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9987L: linux-s390@vger.kernel.org
5238da45 9988W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9990S: Supported
679655da 9991F: arch/s390/
a968cd3e 9992F: drivers/s390/
3bfe6858
JN
9993F: Documentation/s390/
9994F: Documentation/DocBook/s390*
5238da45 9995
322986ca
SO
9996S390 COMMON I/O LAYER
9997M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9998M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9999L: linux-s390@vger.kernel.org
10000W: http://www.ibm.com/developerworks/linux/linux390/
10001S: Supported
10002F: drivers/s390/cio/
10003
10004S390 DASD DRIVER
10005M: Stefan Weinhuber <wein@de.ibm.com>
10006M: Stefan Haberland <stefan.haberland@de.ibm.com>
10007L: linux-s390@vger.kernel.org
10008W: http://www.ibm.com/developerworks/linux/linux390/
10009S: Supported
10010F: drivers/s390/block/dasd*
10011F: block/partitions/ibm.c
10012
5238da45 10013S390 NETWORK DRIVERS
f0c59aff 10014M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10015L: linux-s390@vger.kernel.org
5238da45
HC
10016W: http://www.ibm.com/developerworks/linux/linux390/
10017S: Supported
679655da 10018F: drivers/s390/net/
5238da45 10019
322986ca
SO
10020S390 PCI SUBSYSTEM
10021M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10022M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10023L: linux-s390@vger.kernel.org
10024W: http://www.ibm.com/developerworks/linux/linux390/
10025S: Supported
10026F: arch/s390/pci/
10027F: drivers/pci/hotplug/s390_pci_hpc.c
10028
feed9b62 10029S390 ZCRYPT DRIVER
5c8d0983 10030M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10031L: linux-s390@vger.kernel.org
a968cd3e 10032W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10033S: Supported
d5ca6918 10034F: drivers/s390/crypto/
feed9b62 10035
5238da45 10036S390 ZFCP DRIVER
d38e19d0 10037M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10038L: linux-s390@vger.kernel.org
5238da45 10039W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10040S: Supported
679655da 10041F: drivers/s390/scsi/zfcp_*
1da177e4 10042
dd96df2c 10043S390 IUCV NETWORK LAYER
f0c59aff 10044M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10045L: linux-s390@vger.kernel.org
10046W: http://www.ibm.com/developerworks/linux/linux390/
10047S: Supported
679655da
JP
10048F: drivers/s390/net/*iucv*
10049F: include/net/iucv/
10050F: net/iucv/
dd96df2c 10051
8128f23c
GS
10052S390 IOMMU (PCI)
10053M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10054L: linux-s390@vger.kernel.org
10055W: http://www.ibm.com/developerworks/linux/linux390/
10056S: Supported
10057F: drivers/iommu/s390-iommu.c
10058
4dde7f75 10059S3C24XX SD/MMC Driver
8b58be88 10060M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10062S: Supported
679655da 10063F: drivers/mmc/host/s3cmci.*
4dde7f75 10064
1f15a229
HV
10065SAA6588 RDS RECEIVER DRIVER
10066M: Hans Verkuil <hverkuil@xs4all.nl>
10067L: linux-media@vger.kernel.org
10068T: git git://linuxtv.org/media_tree.git
a825eaec 10069W: https://linuxtv.org
1f15a229
HV
10070S: Odd Fixes
10071F: drivers/media/i2c/saa6588*
10072
98ed12e6 10073SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10074M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10075M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10076L: linux-media@vger.kernel.org
a825eaec 10077W: https://linuxtv.org
98ed12e6
MCC
10078T: git git://linuxtv.org/media_tree.git
10079S: Odd fixes
e42bf501 10080F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10081F: drivers/media/pci/saa7134/
10082
1da177e4 10083SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10084M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10085L: linux-media@vger.kernel.org
275ffde4 10086T: git git://linuxtv.org/media_tree.git
1da177e4 10087S: Maintained
90d72ac6
MCC
10088F: drivers/media/common/saa7146/
10089F: drivers/media/pci/saa7146/
10090F: include/media/saa7146*
1da177e4 10091
92304a40 10092SAMSUNG LAPTOP DRIVER
5909c654 10093M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10094L: platform-driver-x86@vger.kernel.org
10095S: Maintained
10096F: drivers/platform/x86/samsung-laptop.c
10097
4a109cc0 10098SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10099M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10100M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10101M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10102L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10103S: Supported
14430813 10104F: sound/soc/samsung/
4a109cc0 10105
0d89a28b 10106SAMSUNG FRAMEBUFFER DRIVER
b7701755 10107M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10108L: linux-fbdev@vger.kernel.org
10109S: Maintained
8a61f013 10110F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10111
b40f0632 10112SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10113M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10114M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10115L: linux-kernel@vger.kernel.org
b40f0632 10116L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10117S: Supported
10118F: drivers/mfd/sec*.c
10119F: drivers/regulator/s2m*.c
10120F: drivers/regulator/s5m*.c
b40f0632
KK
10121F: drivers/clk/clk-s2mps11.c
10122F: drivers/rtc/rtc-s5m.c
f69d3a17 10123F: include/linux/mfd/samsung/
a13c7c51
KK
10124F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10125F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10126F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10127F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10128
038f5c4b
SN
10129SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10130M: Kyungmin Park <kyungmin.park@samsung.com>
10131M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10132L: linux-media@vger.kernel.org
10133Q: https://patchwork.linuxtv.org/project/linux-media/list/
10134S: Supported
10135F: drivers/media/platform/exynos4-is/
038f5c4b 10136
6fd86ab2
SN
10137SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10138M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10139L: linux-media@vger.kernel.org
10140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10141S: Maintained
10142F: drivers/media/platform/s3c-camif/
d647f0b7 10143F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10144
b84ef24e
AH
10145SAMSUNG S5C73M3 CAMERA DRIVER
10146M: Kyungmin Park <kyungmin.park@samsung.com>
10147M: Andrzej Hajda <a.hajda@samsung.com>
10148L: linux-media@vger.kernel.org
10149S: Supported
10150F: drivers/media/i2c/s5c73m3/*
10151
7d459937
AH
10152SAMSUNG S5K5BAF CAMERA DRIVER
10153M: Kyungmin Park <kyungmin.park@samsung.com>
10154M: Andrzej Hajda <a.hajda@samsung.com>
10155L: linux-media@vger.kernel.org
10156S: Supported
10157F: drivers/media/i2c/s5k5baf.c
10158
c04c674f
RB
10159SAMSUNG S3FWRN5 NFC DRIVER
10160M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10161M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10162L: linux-nfc@lists.01.org (moderated for non-subscribers)
10163S: Supported
10164F: drivers/nfc/s3fwrn5
10165
310e39c9 10166SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10167M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10168M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10169S: Supported
10170L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10171F: drivers/clk/samsung/
10172
66890ed6
BA
10173SAMSUNG SXGBE DRIVERS
10174M: Byungho An <bh74.an@samsung.com>
10175M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10176M: Vipul Pandya <vipul.pandya@samsung.com>
10177S: Supported
10178L: netdev@vger.kernel.org
10179F: drivers/net/ethernet/samsung/sxgbe/
10180
93c537af
LM
10181SAMSUNG THERMAL DRIVER
10182M: Lukasz Majewski <l.majewski@samsung.com>
10183L: linux-pm@vger.kernel.org
10184L: linux-samsung-soc@vger.kernel.org
10185S: Supported
9f273c24 10186T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10187F: drivers/thermal/samsung/
10188
e296cd32
KD
10189SAMSUNG USB2 PHY DRIVER
10190M: Kamil Debski <k.debski@samsung.com>
10191L: linux-kernel@vger.kernel.org
10192S: Supported
10193F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10194F: Documentation/phy/samsung-usb2.txt
10195F: drivers/phy/phy-exynos4210-usb2.c
10196F: drivers/phy/phy-exynos4x12-usb2.c
10197F: drivers/phy/phy-exynos5250-usb2.c
10198F: drivers/phy/phy-s5pv210-usb2.c
10199F: drivers/phy/phy-samsung-usb2.c
10200F: drivers/phy/phy-samsung-usb2.h
10201
ca749e2a 10202SERIAL DRIVERS
5e30bbb7 10203M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10204L: linux-serial@vger.kernel.org
5e30bbb7 10205S: Maintained
30743257 10206F: Documentation/devicetree/bindings/serial/
14430813 10207F: drivers/tty/serial/
ca749e2a 10208
aecb7b64 10209SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10210M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10211M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10212S: Maintained
1fb200d6 10213F: include/linux/dma/dw.h
3d598f47 10214F: include/linux/platform_data/dma-dw.h
61a76496 10215F: drivers/dma/dw/
aecb7b64 10216
058999cc
LP
10217SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10218M: Lars Persson <lars.persson@axis.com>
10219L: netdev@vger.kernel.org
10220S: Supported
10221F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10222F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10223
fc531d98 10224SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10225M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10226R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10227R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10228L: linux-i2c@vger.kernel.org
10229S: Maintained
10230F: drivers/i2c/busses/i2c-designware-*
10231F: include/linux/platform_data/i2c-designware.h
10232
f9e37137 10233SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10234M: Jaehoon Chung <jh80.chung@samsung.com>
10235L: linux-mmc@vger.kernel.org
10236S: Maintained
10237F: include/linux/mmc/dw_mmc.h
10238F: drivers/mmc/host/dw_mmc*
10239
a961e698
AS
10240SYSTEM TRACE MODULE CLASS
10241M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10242S: Maintained
e787bc46 10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10244F: Documentation/trace/stm.txt
10245F: drivers/hwtracing/stm/
10246F: include/linux/stm.h
10247F: include/uapi/linux/stm.h
10248
1db121d6
AN
10249THUNDERBOLT DRIVER
10250M: Andreas Noever <andreas.noever@gmail.com>
10251S: Maintained
10252F: drivers/thunderbolt/
10253
e35a49b1
SR
10254TI BQ27XXX POWER SUPPLY DRIVER
10255R: Andrew F. Davis <afd@ti.com>
10256F: include/linux/power/bq27xxx_battery.h
10257F: drivers/power/bq27xxx_battery.c
10258F: drivers/power/bq27xxx_battery_i2c.c
10259
34db37c6 10260TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10261M: John Stultz <john.stultz@linaro.org>
88606e80 10262M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10263L: linux-kernel@vger.kernel.org
75fc2d37 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10265S: Supported
10266F: include/linux/clocksource.h
10267F: include/linux/time.h
10268F: include/linux/timex.h
c117ab84
CEB
10269F: include/uapi/linux/time.h
10270F: include/uapi/linux/timex.h
88606e80
TG
10271F: kernel/time/clocksource.c
10272F: kernel/time/time*.c
34db37c6 10273F: kernel/time/alarmtimer.c
88606e80 10274F: kernel/time/ntp.c
7fe5f1c1 10275F: tools/testing/selftests/timers/
88606e80 10276
1da177e4 10277SC1200 WDT DRIVER
b300645a 10278M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10279S: Maintained
679655da 10280F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10281
10282SCHEDULER
dd9b238c 10283M: Ingo Molnar <mingo@redhat.com>
8b58be88 10284M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10285L: linux-kernel@vger.kernel.org
75fc2d37 10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10287S: Maintained
95c0d71d 10288F: kernel/sched/
679655da 10289F: include/linux/sched.h
c117ab84 10290F: include/uapi/linux/sched.h
c2eb505b 10291F: include/linux/wait.h
1da177e4 10292
6bcf6737 10293SCORE ARCHITECTURE
ed38665e 10294M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10295M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10296W: http://www.sunplus.com
6bcf6737 10297S: Supported
a2681a75 10298F: arch/score/
6bcf6737 10299
80f390ea
SH
10300SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10301M: Sudeep Holla <sudeep.holla@arm.com>
10302L: linux-arm-kernel@lists.infradead.org
10303S: Maintained
10304F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10305F: drivers/clk/clk-scpi.c
8def3103 10306F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10307F: drivers/firmware/arm_scpi.c
10308F: include/linux/scpi_protocol.h
80f390ea 10309
1da177e4 10310SCSI CDROM DRIVER
8b58be88 10311M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10312L: linux-scsi@vger.kernel.org
10313W: http://www.kernel.dk
10314S: Maintained
679655da 10315F: drivers/scsi/sr*
1da177e4 10316
fb50a83d 10317SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10318M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10319L: linux-rdma@vger.kernel.org
10320S: Supported
10321W: http://www.openfabrics.org
10322Q: http://patchwork.kernel.org/project/linux-rdma/list/
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10324F: drivers/infiniband/ulp/srp/
10325F: include/scsi/srp.h
10326
1da177e4 10327SCSI SG DRIVER
8b58be88 10328M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10329L: linux-scsi@vger.kernel.org
59ab3c93 10330W: http://sg.danny.cz/sg
1da177e4 10331S: Maintained
59ab3c93 10332F: Documentation/scsi/scsi-generic.txt
679655da
JP
10333F: drivers/scsi/sg.c
10334F: include/scsi/sg.h
1da177e4
LT
10335
10336SCSI SUBSYSTEM
7ee7895c 10337M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10339M: "Martin K. Petersen" <martin.petersen@oracle.com>
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10341L: linux-scsi@vger.kernel.org
1da177e4 10342S: Maintained
2c99a314 10343F: Documentation/devicetree/bindings/scsi/
679655da
JP
10344F: drivers/scsi/
10345F: include/scsi/
1da177e4
LT
10346
10347SCSI TAPE DRIVER
8b58be88 10348M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10349L: linux-scsi@vger.kernel.org
10350S: Maintained
679655da 10351F: Documentation/scsi/st.txt
f7269cfc
JD
10352F: drivers/scsi/st.*
10353F: drivers/scsi/st_*.h
1da177e4
LT
10354
10355SCTP PROTOCOL
8b6efb75 10356M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10357M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10358L: linux-sctp@vger.kernel.org
5f85813c 10359W: http://lksctp.sourceforge.net
8b6efb75 10360S: Maintained
679655da
JP
10361F: Documentation/networking/sctp.txt
10362F: include/linux/sctp.h
4d58c025 10363F: include/uapi/linux/sctp.h
679655da
JP
10364F: include/net/sctp/
10365F: net/sctp/
1da177e4
LT
10366
10367SCx200 CPU SUPPORT
8b58be88 10368M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10369S: Odd Fixes
679655da 10370F: Documentation/i2c/busses/scx200_acb
390889b6 10371F: arch/x86/platform/scx200/
679655da
JP
10372F: drivers/watchdog/scx200_wdt.c
10373F: drivers/i2c/busses/scx200*
10374F: drivers/mtd/maps/scx200_docflash.c
10375F: include/linux/scx200.h
1662d32c
JC
10376
10377SCx200 GPIO DRIVER
8b58be88 10378M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10379S: Maintained
679655da
JP
10380F: drivers/char/scx200_gpio.c
10381F: include/linux/scx200_gpio.h
1662d32c
JC
10382
10383SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10384M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10385S: Maintained
679655da 10386F: drivers/clocksource/scx200_hrt.c
1da177e4 10387
6a36913a 10388SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10389M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10390L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10391S: Maintained
679655da 10392F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10393
e7839f25 10394SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10395M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10396L: linux-mmc@vger.kernel.org
ddfe954d
UH
10397T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10398S: Maintained
10399F: drivers/mmc/host/sdhci*
10400F: include/linux/mmc/sdhci*
e2d1d6c0 10401
c04f9d61
KC
10402SECURE COMPUTING
10403M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10404R: Andy Lutomirski <luto@amacapital.net>
10405R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10407S: Supported
10408F: kernel/seccomp.c
10409F: include/uapi/linux/seccomp.h
10410F: include/linux/seccomp.h
c99ee51a 10411F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10412K: \bsecure_computing
10413K: \bTIF_SECCOMP\b
10414
476bf3d6
AC
10415SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10416M: Al Cooper <alcooperx@gmail.com>
10417L: linux-mmc@vger.kernel.org
10418L: bcm-kernel-feedback-list@broadcom.com
10419S: Maintained
10420F: drivers/mmc/host/sdhci-brcmstb*
10421
0d1bb41a 10422SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10423M: Ben Dooks <ben-linux@fluff.org>
dc524882 10424M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10425L: linux-mmc@vger.kernel.org
0d1bb41a 10426S: Maintained
dc524882 10427F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10428
c63b3cba 10429SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10430M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10431L: linux-mmc@vger.kernel.org
10432S: Maintained
10433F: drivers/mmc/host/sdhci-spear.c
10434
8711cca2 10435SECURITY SUBSYSTEM
9b45c0d2 10436M: James Morris <james.l.morris@oracle.com>
9c3646d1 10437M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10438L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10440W: http://kernsec.org/
8711cca2 10441S: Supported
7d2c86b5 10442F: security/
8711cca2 10443
1da177e4 10444SECURITY CONTACT
8b58be88 10445M: Security Officers <security@kernel.org>
1da177e4
LT
10446S: Supported
10447
10448SELINUX SECURITY MODULE
e0238b4c 10449M: Paul Moore <paul@paul-moore.com>
8b58be88 10450M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10451M: Eric Paris <eparis@parisplace.org>
e0238b4c 10452L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10453W: http://selinuxproject.org
5a5f2acf 10454T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10455S: Supported
679655da
JP
10456F: include/linux/selinux*
10457F: security/selinux/
6bde95ce 10458F: scripts/selinux/
1da177e4 10459
c1c124e9
JJ
10460APPARMOR SECURITY MODULE
10461M: John Johansen <john.johansen@canonical.com>
10462L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10463W: apparmor.wiki.kernel.org
10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10465S: Supported
10466F: security/apparmor/
10467
9b091556
KC
10468LOADPIN SECURITY MODULE
10469M: Kees Cook <keescook@chromium.org>
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10471S: Supported
10472F: security/loadpin/
10473
730daa16
KC
10474YAMA SECURITY MODULE
10475M: Kees Cook <keescook@chromium.org>
10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10477S: Supported
10478F: security/yama/
10479
cef2cf07 10480SENSABLE PHANTOM
8b58be88 10481M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10482S: Maintained
679655da 10483F: drivers/misc/phantom.c
c117ab84 10484F: include/uapi/linux/phantom.h
cef2cf07 10485
6733b39a 10486SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10487M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10488M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10489M: John Soni Jose <sony.john@avagotech.com>
3387f656 10490L: linux-scsi@vger.kernel.org
4627de93 10491W: http://www.avagotech.com
3387f656
JP
10492S: Supported
10493F: drivers/scsi/be2iscsi/
6733b39a 10494
d2ee76fa 10495Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10496M: Sathya Perla <sathya.perla@broadcom.com>
10497M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10498M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10499M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10500L: netdev@vger.kernel.org
fea3af67 10501W: http://www.emulex.com
7d2c86b5 10502S: Supported
9aebddd1 10503F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10504
d2928a8c 10505EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10506M: Selvin Xavier <selvin.xavier@avagotech.com>
10507M: Devesh Sharma <devesh.sharma@avagotech.com>
10508M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10509L: linux-rdma@vger.kernel.org
10510W: http://www.emulex.com
10511S: Supported
10512F: drivers/infiniband/hw/ocrdma/
10513
8ceee660 10514SFC NETWORK DRIVER
c06f51ea 10515M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10516M: Edward Cree <ecree@solarflare.com>
10517M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10518L: netdev@vger.kernel.org
8ceee660 10519S: Supported
874aeea5 10520F: drivers/net/ethernet/sfc/
8ceee660 10521
e2d1d6c0 10522SGI GRU DRIVER
cc883afc 10523M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10524S: Maintained
679655da 10525F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10526
10527SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10528M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10529L: linux-ia64@vger.kernel.org
10530S: Supported
679655da 10531F: Documentation/ia64/serial.txt
df621252 10532F: drivers/tty/serial/ioc?_serial.c
679655da 10533F: include/linux/ioc?.h
e2d1d6c0 10534
75312619 10535SGI XP/XPC/XPNET DRIVER
e180383f
RH
10536M: Cliff Whickman <cpw@sgi.com>
10537M: Robin Holt <robinmholt@gmail.com>
75312619 10538S: Maintained
679655da 10539F: drivers/misc/sgi-xp/
75312619 10540
46eacf3b
AP
10541SI2157 MEDIA DRIVER
10542M: Antti Palosaari <crope@iki.fi>
10543L: linux-media@vger.kernel.org
a825eaec 10544W: https://linuxtv.org
46eacf3b
AP
10545W: http://palosaari.fi/linux/
10546Q: http://patchwork.linuxtv.org/project/linux-media/list/
10547T: git git://linuxtv.org/anttip/media_tree.git
10548S: Maintained
10549F: drivers/media/tuners/si2157*
10550
75e2d5ba
AP
10551SI2168 MEDIA DRIVER
10552M: Antti Palosaari <crope@iki.fi>
10553L: linux-media@vger.kernel.org
a825eaec 10554W: https://linuxtv.org
75e2d5ba
AP
10555W: http://palosaari.fi/linux/
10556Q: http://patchwork.linuxtv.org/project/linux-media/list/
10557T: git git://linuxtv.org/anttip/media_tree.git
10558S: Maintained
10559F: drivers/media/dvb-frontends/si2168*
10560
49cc629d
HV
10561SI470X FM RADIO RECEIVER I2C DRIVER
10562M: Hans Verkuil <hverkuil@xs4all.nl>
10563L: linux-media@vger.kernel.org
10564T: git git://linuxtv.org/media_tree.git
a825eaec 10565W: https://linuxtv.org
49cc629d
HV
10566S: Odd Fixes
10567F: drivers/media/radio/si470x/radio-si470x-i2c.c
10568
10569SI470X FM RADIO RECEIVER USB DRIVER
10570M: Hans Verkuil <hverkuil@xs4all.nl>
10571L: linux-media@vger.kernel.org
10572T: git git://linuxtv.org/media_tree.git
a825eaec 10573W: https://linuxtv.org
49cc629d
HV
10574S: Maintained
10575F: drivers/media/radio/si470x/radio-si470x-common.c
10576F: drivers/media/radio/si470x/radio-si470x.h
10577F: drivers/media/radio/si470x/radio-si470x-usb.c
10578
c937ca03
EV
10579SI4713 FM RADIO TRANSMITTER I2C DRIVER
10580M: Eduardo Valentin <edubezval@gmail.com>
10581L: linux-media@vger.kernel.org
10582T: git git://linuxtv.org/media_tree.git
a825eaec 10583W: https://linuxtv.org
c937ca03 10584S: Odd Fixes
99995ded 10585F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10586
10587SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10588M: Eduardo Valentin <edubezval@gmail.com>
10589L: linux-media@vger.kernel.org
10590T: git git://linuxtv.org/media_tree.git
a825eaec 10591W: https://linuxtv.org
c937ca03 10592S: Odd Fixes
99995ded
DR
10593F: drivers/media/radio/si4713/radio-platform-si4713.c
10594
10595SI4713 FM RADIO TRANSMITTER USB DRIVER
10596M: Hans Verkuil <hverkuil@xs4all.nl>
10597L: linux-media@vger.kernel.org
10598T: git git://linuxtv.org/media_tree.git
a825eaec 10599W: https://linuxtv.org
99995ded
DR
10600S: Maintained
10601F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10602
beb91d46 10603SIANO DVB DRIVER
5dc8a864
MCC
10604M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10605M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10606L: linux-media@vger.kernel.org
a825eaec 10607W: https://linuxtv.org
beb91d46
MCC
10608T: git git://linuxtv.org/media_tree.git
10609S: Odd fixes
10610F: drivers/media/common/siano/
beb91d46 10611F: drivers/media/usb/siano/
beb91d46 10612F: drivers/media/usb/siano/
14430813 10613F: drivers/media/mmc/siano/
beb91d46 10614
6f15b602
HG
10615SIMPLEFB FB DRIVER
10616M: Hans de Goede <hdegoede@redhat.com>
10617L: linux-fbdev@vger.kernel.org
10618S: Maintained
2d799dde 10619F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10620F: drivers/video/fbdev/simplefb.c
10621F: include/linux/platform_data/simplefb.h
10622
b618b69c 10623SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10624L: linux-media@vger.kernel.org
bb60fcb2 10625S: Orphan
b618b69c 10626F: drivers/media/platform/sh_veu.c
b618b69c
GL
10627
10628SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10629L: linux-media@vger.kernel.org
bb60fcb2 10630S: Orphan
b618b69c 10631F: drivers/media/platform/sh_vou.c
d647f0b7 10632F: include/media/drv-intf/sh_vou.h
b618b69c 10633
6349d997 10634SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10635M: Len Brown <lenb@kernel.org>
6349d997
LB
10636L: sfi-devel@simplefirmware.org
10637W: http://simplefirmware.org/
10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10639S: Supported
943fc810 10640F: arch/x86/platform/sfi/
6349d997
LB
10641F: drivers/sfi/
10642F: include/linux/sfi*.h
e2d1d6c0 10643
1da177e4
LT
10644SIMTEC EB110ATX (Chalice CATS)
10645P: Ben Dooks
b16957c6
BD
10646P: Vincent Sanders <vince@simtec.co.uk>
10647M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10648W: http://www.simtec.co.uk/products/EB110ATX/
10649S: Supported
10650
10651SIMTEC EB2410ITX (BAST)
10652P: Ben Dooks
b16957c6
BD
10653P: Vincent Sanders <vince@simtec.co.uk>
10654M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10655W: http://www.simtec.co.uk/products/EB2410ITX/
10656S: Supported
15dba387
JP
10657F: arch/arm/mach-s3c24xx/mach-bast.c
10658F: arch/arm/mach-s3c24xx/bast-ide.c
10659F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10660
4c5adde7 10661TI DAVINCI MACHINE SUPPORT
3ba789c0 10662M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10663M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10666S: Supported
14430813 10667F: arch/arm/mach-davinci/
046d0a37 10668F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10669
8d4b3f08 10670TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10671M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10672L: linux-media@vger.kernel.org
a825eaec 10673W: https://linuxtv.org
8d4b3f08
LP
10674Q: http://patchwork.linuxtv.org/project/linux-media/list/
10675T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10676S: Maintained
8d4b3f08
LP
10677F: drivers/media/platform/davinci/
10678F: include/media/davinci/
10679
417d2e50 10680TI AM437X VPFE DRIVER
e43cdb56 10681M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10682L: linux-media@vger.kernel.org
a825eaec 10683W: https://linuxtv.org
417d2e50
BP
10684Q: http://patchwork.linuxtv.org/project/linux-media/list/
10685T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10686S: Maintained
10687F: drivers/media/platform/am437x/
10688
c4c0283a 10689OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10690M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10691L: linux-media@vger.kernel.org
a825eaec 10692W: https://linuxtv.org
c4c0283a
BP
10693Q: http://patchwork.linuxtv.org/project/linux-media/list/
10694T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10695S: Maintained
10696F: drivers/media/i2c/ov2659.c
b5dcee22 10697F: include/media/i2c/ov2659.h
c4c0283a 10698
3a6779f5
SM
10699SILICON MOTION SM712 FRAME BUFFER DRIVER
10700M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10701M: Teddy Wang <teddy.wang@siliconmotion.com>
10702M: Sudip Mukherjee <sudip@vectorindia.org>
10703L: linux-fbdev@vger.kernel.org
10704S: Maintained
10705F: drivers/video/fbdev/sm712*
10706F: Documentation/fb/sm712fb.txt
10707
92aab3c0 10708SIS 190 ETHERNET DRIVER
8b58be88 10709M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10710L: netdev@vger.kernel.org
10711S: Maintained
8c7de408 10712F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10713
1da177e4 10714SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10715M: Daniele Venzano <venza@brownhat.org>
1da177e4 10716W: http://www.brownhat.org/sis900.html
979b6c13 10717L: netdev@vger.kernel.org
1da177e4 10718S: Maintained
8c7de408 10719F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10720
10721SIS FRAMEBUFFER DRIVER
8b58be88 10722M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10723W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10724S: Maintained
679655da 10725F: Documentation/fb/sisfb.txt
8a61f013 10726F: drivers/video/fbdev/sis/
679655da 10727F: include/video/sisfb.h
1da177e4
LT
10728
10729SIS USB2VGA DRIVER
8b58be88 10730M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10731W: http://www.winischhofer.at/linuxsisusbvga.shtml
10732S: Maintained
679655da 10733F: drivers/usb/misc/sisusbvga/
1da177e4 10734
415ad26d 10735SLAB ALLOCATOR
16e943bf 10736M: Christoph Lameter <cl@linux.com>
2ed1c525 10737M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10738M: David Rientjes <rientjes@google.com>
10739M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10740M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10741L: linux-mm@kvack.org
10742S: Maintained
679655da 10743F: include/linux/sl?b*.h
16e943bf 10744F: mm/sl?b*
415ad26d 10745
9fab9787 10746SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10747M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10748M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10749M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10750R: Steven Rostedt <rostedt@goodmis.org>
10751R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10752L: linux-kernel@vger.kernel.org
9fab9787
PM
10753W: http://www.rdrop.com/users/paulmck/RCU/
10754S: Supported
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10756F: include/linux/srcu.h
10757F: kernel/rcu/srcu.c
9fab9787 10758
66372841
CS
10759SMACK SECURITY MODULE
10760M: Casey Schaufler <casey@schaufler-ca.com>
10761L: linux-security-module@vger.kernel.org
10762W: http://schaufler-ca.com
ece38248 10763T: git git://github.com/cschaufler/smack-next
66372841
CS
10764S: Maintained
10765F: Documentation/security/Smack.txt
10766F: security/smack/
10767
20651e0b 10768DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10769M: Kevin Hilman <khilman@kernel.org>
10770M: Nishanth Menon <nm@ti.com>
10771S: Maintained
20651e0b 10772F: drivers/power/avs/
68ace3e1
KH
10773F: include/linux/power/smartreflex.h
10774L: linux-pm@vger.kernel.org
10775
1da177e4 10776SMC91x ETHERNET DRIVER
2f82af08 10777M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10778S: Odd Fixes
ae150435 10779F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10780
e8e31622
SA
10781SMIA AND SMIA++ IMAGE SENSOR DRIVER
10782M: Sakari Ailus <sakari.ailus@iki.fi>
10783L: linux-media@vger.kernel.org
10784S: Maintained
14430813 10785F: drivers/media/i2c/smiapp/
b5dcee22 10786F: include/media/i2c/smiapp.h
e8e31622
SA
10787F: drivers/media/i2c/smiapp-pll.c
10788F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10789F: include/uapi/linux/smiapp.h
a2cec3c0 10790F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10791
920fa1ff
GR
10792SMM665 HARDWARE MONITOR DRIVER
10793M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10794L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10795S: Maintained
10796F: Documentation/hwmon/smm665
10797F: drivers/hwmon/smm665.c
10798
9df7305b 10799SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10800M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10801L: linux-hwmon@vger.kernel.org
90b24cfb 10802S: Maintained
9df7305b
SG
10803F: Documentation/hwmon/emc2103
10804F: drivers/hwmon/emc2103.c
10805
a98d506c
HG
10806SMSC SCH5627 HARDWARE MONITOR DRIVER
10807M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10808L: linux-hwmon@vger.kernel.org
a98d506c
HG
10809S: Supported
10810F: Documentation/hwmon/sch5627
10811F: drivers/hwmon/sch5627.c
10812
6ea884db 10813SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10814M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10815L: linux-hwmon@vger.kernel.org
6ea884db 10816S: Maintained
679655da
JP
10817F: Documentation/hwmon/smsc47b397
10818F: drivers/hwmon/smsc47b397.c
6ea884db 10819
fd9abb3d 10820SMSC911x ETHERNET DRIVER
90b24cfb 10821M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10822L: netdev@vger.kernel.org
90b24cfb 10823S: Maintained
679655da 10824F: include/linux/smsc911x.h
ae150435 10825F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10826
10827SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10828M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10829L: netdev@vger.kernel.org
90b24cfb 10830S: Maintained
ae150435 10831F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10832
3c8a63e2 10833SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10834M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10835L: linux-fbdev@vger.kernel.org
90b24cfb 10836S: Maintained
8a61f013 10837F: drivers/video/fbdev/smscufx.c
3c8a63e2 10838
668acf32 10839SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10840M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10841L: linux-media@vger.kernel.org
275ffde4 10842T: git git://linuxtv.org/media_tree.git
795fb7e7 10843S: Maintained
90d72ac6
MCC
10844F: include/media/soc*
10845F: drivers/media/i2c/soc_camera/
10846F: drivers/media/platform/soc_camera/
668acf32 10847
e2d1d6c0 10848SOEKRIS NET48XX LED SUPPORT
8b58be88 10849M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10850S: Maintained
679655da 10851F: drivers/leds/leds-net48xx.c
e2d1d6c0 10852
e3994db1 10853SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10854M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10855M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10856M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10857M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10858L: linux-media@vger.kernel.org
10859S: Supported
10860F: drivers/media/pci/solo6x10/
10861
1da177e4 10862SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10863M: Shaohua Li <shli@kernel.org>
1da177e4 10864L: linux-raid@vger.kernel.org
0f9ce866 10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10866S: Supported
679655da
JP
10867F: drivers/md/
10868F: include/linux/raid/
c117ab84 10869F: include/uapi/linux/raid/
1da177e4 10870
1da177e4 10871SONIC NETWORK DRIVER
8b58be88 10872M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10873L: netdev@vger.kernel.org
1da177e4 10874S: Maintained
d9fb9f38 10875F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10876
61e115a5 10877SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10878M: Michael Buesch <m@bues.ch>
e7828b28 10879L: linux-wireless@vger.kernel.org
61e115a5 10880S: Maintained
679655da
JP
10881F: drivers/ssb/
10882F: include/linux/ssb/
61e115a5 10883
1da177e4 10884SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10885M: Mattia Dongili <malattia@linux.it>
d0944853 10886L: platform-driver-x86@vger.kernel.org
5b18167d 10887W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10888S: Maintained
679655da
JP
10889F: Documentation/laptops/sony-laptop.txt
10890F: drivers/char/sonypi.c
10891F: drivers/platform/x86/sony-laptop.c
10892F: include/linux/sony-laptop.h
1da177e4 10893
baf8532a 10894SONY MEMORYSTICK CARD SUPPORT
8b58be88 10895M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10896W: http://tifmxx.berlios.de/
10897S: Maintained
679655da 10898F: drivers/memstick/host/tifm_ms.c
baf8532a 10899
0ab30494
ML
10900SONY MEMORYSTICK STANDARD SUPPORT
10901M: Maxim Levitsky <maximlevitsky@gmail.com>
10902S: Maintained
10903F: drivers/memstick/core/ms_block.*
10904
1da177e4 10905SOUND
8b58be88 10906M: Jaroslav Kysela <perex@perex.cz>
d8130624 10907M: Takashi Iwai <tiwai@suse.com>
93711660 10908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10909W: http://www.alsa-project.org/
dde7ad8d 10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10911T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10912Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10913S: Maintained
3126a179
JP
10914F: Documentation/sound/
10915F: include/sound/
c117ab84 10916F: include/uapi/sound/
679655da 10917F: sound/
1da177e4 10918
33bbe149
MB
10919SOUND - COMPRESSED AUDIO
10920M: Vinod Koul <vinod.koul@intel.com>
10921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10923S: Supported
f672f31a 10924F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10925F: include/sound/compress_driver.h
f672f31a 10926F: include/uapi/sound/compress_*
33bbe149
MB
10927F: sound/core/compress_offload.c
10928F: sound/soc/soc-compress.c
10929
bd903bde 10930SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10931M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10932M: Mark Brown <broonie@kernel.org>
86f14df8 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10934L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10935W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10936S: Supported
181ad2a5 10937F: Documentation/devicetree/bindings/sound/
2820f615 10938F: Documentation/sound/alsa/soc/
679655da 10939F: sound/soc/
e6e55122 10940F: include/sound/soc*
eb1a6af3 10941
d7f8761b
MB
10942SOUND - DMAENGINE HELPERS
10943M: Lars-Peter Clausen <lars@metafoo.de>
10944S: Supported
10945F: include/sound/dmaengine_pcm.h
10946F: sound/core/pcm_dmaengine.c
10947F: sound/soc/soc-generic-dmaengine-pcm.c
10948
990a6a99
OS
10949SP2 MEDIA DRIVER
10950M: Olli Salonen <olli.salonen@iki.fi>
10951L: linux-media@vger.kernel.org
a825eaec 10952W: https://linuxtv.org
990a6a99
OS
10953Q: http://patchwork.linuxtv.org/project/linux-media/list/
10954S: Maintained
10955F: drivers/media/dvb-frontends/sp2*
10956
473321fc 10957SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10958M: "David S. Miller" <davem@davemloft.net>
1da177e4 10959L: sparclinux@vger.kernel.org
8a6e2535 10960Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10963S: Maintained
679655da 10964F: arch/sparc/
7765b8bb 10965F: drivers/sbus/
1da177e4 10966
6404fcca
DM
10967SPARC SERIAL DRIVERS
10968M: "David S. Miller" <davem@davemloft.net>
10969L: sparclinux@vger.kernel.org
08deed1e
JP
10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10972S: Maintained
6816383a 10973F: include/linux/sunserialcore.h
df621252 10974F: drivers/tty/serial/suncore.c
df621252
GKH
10975F: drivers/tty/serial/sunhv.c
10976F: drivers/tty/serial/sunsab.c
10977F: drivers/tty/serial/sunsab.h
10978F: drivers/tty/serial/sunsu.c
10979F: drivers/tty/serial/sunzilog.c
10980F: drivers/tty/serial/sunzilog.h
6404fcca 10981
389325b4
CL
10982SPARSE CHECKER
10983M: "Christopher Li" <sparse@chrisli.org>
10984L: linux-sparse@vger.kernel.org
10985W: https://sparse.wiki.kernel.org/
10986T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10987T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10988S: Maintained
10989F: include/linux/compiler.h
10990
fc0c195a 10991SPEAR PLATFORM SUPPORT
da89947b 10992M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10993M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10995W: http://www.st.com/spear
10996S: Maintained
e68d7c14 10997F: arch/arm/boot/dts/spear*
281e192f 10998F: arch/arm/mach-spear/
fc0c195a 10999
11000SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11001M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11003W: http://www.st.com/spear
11004S: Maintained
5df33a62 11005F: drivers/clk/spear/
fc0c195a 11006
e2d1d6c0 11007SPI SUBSYSTEM
b02e48f2 11008M: Mark Brown <broonie@kernel.org>
dfbe403c 11009L: linux-spi@vger.kernel.org
e7e4e13c 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11011Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11012S: Maintained
87306eb7 11013F: Documentation/devicetree/bindings/spi/
679655da
JP
11014F: Documentation/spi/
11015F: drivers/spi/
11016F: include/linux/spi/
c117ab84 11017F: include/uapi/linux/spi/
e2d1d6c0 11018
2752e401 11019SPIDERNET NETWORK DRIVER for CELL
8b58be88 11020M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11021L: netdev@vger.kernel.org
11022S: Supported
679655da 11023F: Documentation/networking/spider_net.txt
8df158ac 11024F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11025
e2d1d6c0 11026SPU FILE SYSTEM
8b58be88 11027M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11028L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11029W: http://www.ibm.com/developerworks/power/cell/
11030S: Supported
679655da
JP
11031F: Documentation/filesystems/spufs.txt
11032F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11033
fc555841 11034SQUASHFS FILE SYSTEM
d7f2ff67 11035M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11036L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11037W: http://squashfs.org.uk
9f273c24 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11039S: Maintained
679655da
JP
11040F: Documentation/filesystems/squashfs.txt
11041F: fs/squashfs/
fc555841 11042
1da177e4 11043SRM (Alpha) environment access
8b58be88 11044M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11045S: Maintained
679655da 11046F: arch/alpha/kernel/srm_env.c
1da177e4 11047
26e9a397 11048STABLE BRANCH
879a5a00 11049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11050L: stable@vger.kernel.org
879a5a00 11051S: Supported
7b175c46 11052F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11053
26e9a397 11054STAGING SUBSYSTEM
879a5a00 11055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11057L: devel@driverdev.osuosl.org
879a5a00 11058S: Supported
679655da 11059F: drivers/staging/
dbc6c2cc 11060
ebd3d010
JP
11061STAGING - COMEDI
11062M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11063M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11064S: Odd Fixes
11065F: drivers/staging/comedi/
11066
a0138163
JP
11067STAGING - FLARION FT1000 DRIVERS
11068M: Marek Belisko <marek.belisko@gmail.com>
11069S: Odd Fixes
11070F: drivers/staging/ft1000/
11071
6c1bb424 11072STAGING - INDUSTRIAL IO
030a13d7 11073M: Jonathan Cameron <jic23@kernel.org>
a0138163 11074L: linux-iio@vger.kernel.org
6c1bb424 11075S: Odd Fixes
5291582d 11076F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11077F: drivers/staging/iio/
11078
a0138163
JP
11079STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11080M: Jarod Wilson <jarod@wilsonet.com>
11081W: http://www.lirc.org/
11082S: Odd Fixes
b2b0186d 11083F: drivers/staging/media/lirc/
a0138163 11084
f5e5de1e
OD
11085STAGING - LUSTRE PARALLEL FILESYSTEM
11086M: Oleg Drokin <oleg.drokin@intel.com>
11087M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11088L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11089W: http://wiki.lustre.org/
f5e5de1e
OD
11090S: Maintained
11091F: drivers/staging/lustre
11092
7c6b6c71
MD
11093STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11094M: Marc Dietrich <marvin24@gmx.de>
11095L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11096L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11097S: Maintained
11098F: drivers/staging/nvec/
11099
53c43c5c
GKH
11100STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11101M: Jens Frederich <jfrederich@gmail.com>
11102M: Daniel Drake <dsd@laptop.org>
11103M: Jon Nettleton <jon.nettleton@gmail.com>
11104W: http://wiki.laptop.org/go/DCON
11105S: Maintained
11106F: drivers/staging/olpc_dcon/
11107
a0138163
JP
11108STAGING - REALTEK RTL8712U DRIVERS
11109M: Larry Finger <Larry.Finger@lwfinger.net>
11110M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11111S: Odd Fixes
11112F: drivers/staging/rtl8712/
11113
7591ba8b
JS
11114STAGING - REALTEK RTL8723U WIRELESS DRIVER
11115M: Larry Finger <Larry.Finger@lwfinger.net>
11116M: Jes Sorensen <Jes.Sorensen@redhat.com>
11117L: linux-wireless@vger.kernel.org
11118S: Maintained
11119F: drivers/staging/rtl8723au/
11120
980ac4d7
SM
11121STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11122M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11123M: Teddy Wang <teddy.wang@siliconmotion.com>
11124M: Sudip Mukherjee <sudip@vectorindia.org>
11125L: linux-fbdev@vger.kernel.org
11126S: Maintained
11127F: drivers/staging/sm750fb/
11128
510fa408
JP
11129STAGING - SLICOSS
11130M: Lior Dotan <liodot@gmail.com>
11131M: Christopher Harrer <charrer@alacritech.com>
11132S: Odd Fixes
11133F: drivers/staging/slicoss/
11134
a0138163
JP
11135STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11136M: William Hubbs <w.d.hubbs@gmail.com>
11137M: Chris Brannon <chris@the-brannons.com>
d33bce31 11138M: Kirk Reiser <kirk@reisers.ca>
a0138163 11139M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11140L: speakup@linux-speakup.org
a0138163
JP
11141W: http://www.linux-speakup.org/
11142S: Odd Fixes
11143F: drivers/staging/speakup/
11144
b3e871ce
JP
11145STAGING - VIA VT665X DRIVERS
11146M: Forest Bond <forest@alittletooquiet.net>
11147S: Odd Fixes
11148F: drivers/staging/vt665?/
11149
a30baec1
JK
11150STAGING - WILC1000 WIFI DRIVER
11151M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11152M: Austin Shin <austin.shin@atmel.com>
a30baec1 11153M: Chris Park <chris.park@atmel.com>
06b54863
TC
11154M: Tony Cho <tony.cho@atmel.com>
11155M: Glen Lee <glen.lee@atmel.com>
11156M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11157L: linux-wireless@vger.kernel.org
11158S: Supported
11159F: drivers/staging/wilc1000/
11160
709bcb07 11161STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11162M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11163S: Odd Fixes
11164F: drivers/staging/xgifb/
11165
1da177e4 11166STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11167M: Ion Badulescu <ionut@badula.org>
b4f90189 11168S: Odd Fixes
9bba23b0 11169F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11170
e2d1d6c0 11171SUN3/3X
8b58be88 11172M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11173W: http://sammy.net/sun3/
11174S: Maintained
679655da
JP
11175F: arch/m68k/kernel/*sun3*
11176F: arch/m68k/sun3*/
11177F: arch/m68k/include/asm/sun3*
e689cf4a 11178F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11179
af6a5af8
HG
11180SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11181M: Hans de Goede <hdegoede@redhat.com>
11182L: linux-input@vger.kernel.org
11183S: Maintained
11184F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11185F: drivers/input/keyboard/sun4i-lradc-keys.c
11186
2bc9ff01
DK
11187SUNDANCE NETWORK DRIVER
11188M: Denis Kirjanov <kda@linux-powerpc.org>
11189L: netdev@vger.kernel.org
11190S: Maintained
11191F: drivers/net/ethernet/dlink/sundance.c
11192
2cbb12a4 11193SUPERH
114bf37e
RF
11194M: Yoshinori Sato <ysato@users.sourceforge.jp>
11195M: Rich Felker <dalias@libc.org>
2cbb12a4 11196L: linux-sh@vger.kernel.org
8a6e2535 11197Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11198S: Maintained
066069e1 11199F: Documentation/sh/
679655da 11200F: arch/sh/
066069e1 11201F: drivers/sh/
1da177e4 11202
4480f15b 11203SUSPEND TO RAM
7fb06082 11204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11205M: Len Brown <len.brown@intel.com>
11206M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11207L: linux-pm@vger.kernel.org
e2d1d6c0 11208S: Supported
679655da
JP
11209F: Documentation/power/
11210F: arch/x86/kernel/acpi/
11211F: drivers/base/power/
11212F: kernel/power/
11213F: include/linux/suspend.h
11214F: include/linux/freezer.h
11215F: include/linux/pm.h
1da177e4
LT
11216
11217SVGA HANDLING
8b58be88 11218M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11219L: linux-video@atrey.karlin.mff.cuni.cz
11220S: Maintained
679655da
JP
11221F: Documentation/svga.txt
11222F: arch/x86/boot/video*
1da177e4 11223
6e28b761
KRW
11224SWIOTLB SUBSYSTEM
11225M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11226L: linux-kernel@vger.kernel.org
9f273c24 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11228S: Supported
11229F: lib/swiotlb.c
11230F: arch/*/kernel/pci-swiotlb.c
11231F: include/linux/swiotlb.h
11232
007f790c
JP
11233SWITCHDEV
11234M: Jiri Pirko <jiri@resnulli.us>
11235L: netdev@vger.kernel.org
11236S: Supported
11237F: net/switchdev/
11238F: include/net/switchdev.h
11239
db8e35d5
VG
11240SYNOPSYS ARC ARCHITECTURE
11241M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11242L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11243S: Supported
11244F: arch/arc/
9b28829d 11245F: Documentation/devicetree/bindings/arc/*
2d799dde 11246F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11247F: drivers/tty/serial/arc_uart.c
b7182d1a 11248T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11249
556cc1c5
AB
11250SYNOPSYS ARC SDP platform support
11251M: Alexey Brodkin <abrodkin@synopsys.com>
11252S: Supported
11253F: arch/arc/plat-axs10x
11254F: arch/arc/boot/dts/ax*
11255F: Documentation/devicetree/bindings/arc/axs10*
11256
6c284c9a
LJ
11257SYSTEM CONFIGURATION (SYSCON)
11258M: Lee Jones <lee.jones@linaro.org>
11259M: Arnd Bergmann <arnd@arndb.de>
11260T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11261S: Supported
11262F: drivers/mfd/syscon.c
11263
1da177e4 11264SYSV FILESYSTEM
8b58be88 11265M: Christoph Hellwig <hch@infradead.org>
1da177e4 11266S: Maintained
679655da
JP
11267F: Documentation/filesystems/sysv-fs.txt
11268F: fs/sysv/
11269F: include/linux/sysv_fs.h
1da177e4 11270
86cfa7fc 11271TARGET SUBSYSTEM
9c3646d1 11272M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11273L: linux-scsi@vger.kernel.org
b9f5edc2 11274L: target-devel@vger.kernel.org
86cfa7fc 11275W: http://www.linux-iscsi.org
cf015e9f 11276W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11278S: Supported
11279F: drivers/target/
11280F: include/target/
11281F: Documentation/target/
11282
4e68852d 11283TASKSTATS STATISTICS INTERFACE
185e595f 11284M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11285S: Maintained
679655da
JP
11286F: Documentation/accounting/taskstats*
11287F: include/linux/taskstats*
11288F: kernel/taskstats.c
4e68852d 11289
781b456a 11290TC CLASSIFIER
f935f3f8 11291M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11292L: netdev@vger.kernel.org
11293S: Maintained
679655da 11294F: include/net/pkt_cls.h
c117ab84 11295F: include/uapi/linux/pkt_cls.h
679655da 11296F: net/sched/
781b456a 11297
5067f08a 11298TCP LOW PRIORITY MODULE
8b58be88
JP
11299M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11300M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11301W: http://tcp-lp-mod.sourceforge.net/
11302S: Maintained
679655da 11303F: net/ipv4/tcp_lp.c
5067f08a 11304
91952bc0
AP
11305TDA10071 MEDIA DRIVER
11306M: Antti Palosaari <crope@iki.fi>
11307L: linux-media@vger.kernel.org
a825eaec 11308W: https://linuxtv.org
91952bc0
AP
11309W: http://palosaari.fi/linux/
11310Q: http://patchwork.linuxtv.org/project/linux-media/list/
11311T: git git://linuxtv.org/anttip/media_tree.git
11312S: Maintained
11313F: drivers/media/dvb-frontends/tda10071*
11314
11315TDA18212 MEDIA DRIVER
11316M: Antti Palosaari <crope@iki.fi>
11317L: linux-media@vger.kernel.org
a825eaec 11318W: https://linuxtv.org
91952bc0
AP
11319W: http://palosaari.fi/linux/
11320Q: http://patchwork.linuxtv.org/project/linux-media/list/
11321T: git git://linuxtv.org/anttip/media_tree.git
11322S: Maintained
11323F: drivers/media/tuners/tda18212*
11324
11325TDA18218 MEDIA DRIVER
11326M: Antti Palosaari <crope@iki.fi>
11327L: linux-media@vger.kernel.org
a825eaec 11328W: https://linuxtv.org
91952bc0
AP
11329W: http://palosaari.fi/linux/
11330Q: http://patchwork.linuxtv.org/project/linux-media/list/
11331T: git git://linuxtv.org/anttip/media_tree.git
11332S: Maintained
11333F: drivers/media/tuners/tda18218*
11334
3b2f6aba
MK
11335TDA18271 MEDIA DRIVER
11336M: Michael Krufky <mkrufky@linuxtv.org>
11337L: linux-media@vger.kernel.org
a825eaec 11338W: https://linuxtv.org
3b2f6aba
MK
11339W: http://github.com/mkrufky
11340Q: http://patchwork.linuxtv.org/project/linux-media/list/
11341T: git git://linuxtv.org/mkrufky/tuners.git
11342S: Maintained
11343F: drivers/media/tuners/tda18271*
11344
e48307a9
MK
11345TDA827x MEDIA DRIVER
11346M: Michael Krufky <mkrufky@linuxtv.org>
11347L: linux-media@vger.kernel.org
a825eaec 11348W: https://linuxtv.org
e48307a9
MK
11349W: http://github.com/mkrufky
11350Q: http://patchwork.linuxtv.org/project/linux-media/list/
11351T: git git://linuxtv.org/mkrufky/tuners.git
11352S: Maintained
11353F: drivers/media/tuners/tda8290.*
11354
66cf9212
MK
11355TDA8290 MEDIA DRIVER
11356M: Michael Krufky <mkrufky@linuxtv.org>
11357L: linux-media@vger.kernel.org
a825eaec 11358W: https://linuxtv.org
66cf9212
MK
11359W: http://github.com/mkrufky
11360Q: http://patchwork.linuxtv.org/project/linux-media/list/
11361T: git git://linuxtv.org/mkrufky/tuners.git
11362S: Maintained
11363F: drivers/media/tuners/tda8290.*
11364
4b9fba30
HV
11365TDA9840 MEDIA DRIVER
11366M: Hans Verkuil <hverkuil@xs4all.nl>
11367L: linux-media@vger.kernel.org
11368T: git git://linuxtv.org/media_tree.git
a825eaec 11369W: https://linuxtv.org
4b9fba30
HV
11370S: Maintained
11371F: drivers/media/i2c/tda9840*
11372
2cb654fd 11373TEA5761 TUNER DRIVER
5dc8a864
MCC
11374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11375M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11376L: linux-media@vger.kernel.org
a825eaec 11377W: https://linuxtv.org
2cb654fd
MCC
11378T: git git://linuxtv.org/media_tree.git
11379S: Odd fixes
11380F: drivers/media/tuners/tea5761.*
11381
11382TEA5767 TUNER DRIVER
5dc8a864
MCC
11383M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11384M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11385L: linux-media@vger.kernel.org
a825eaec 11386W: https://linuxtv.org
2cb654fd
MCC
11387T: git git://linuxtv.org/media_tree.git
11388S: Maintained
11389F: drivers/media/tuners/tea5767.*
11390
4b9fba30
HV
11391TEA6415C MEDIA DRIVER
11392M: Hans Verkuil <hverkuil@xs4all.nl>
11393L: linux-media@vger.kernel.org
11394T: git git://linuxtv.org/media_tree.git
a825eaec 11395W: https://linuxtv.org
4b9fba30
HV
11396S: Maintained
11397F: drivers/media/i2c/tea6415c*
11398
11399TEA6420 MEDIA DRIVER
11400M: Hans Verkuil <hverkuil@xs4all.nl>
11401L: linux-media@vger.kernel.org
11402T: git git://linuxtv.org/media_tree.git
a825eaec 11403W: https://linuxtv.org
4b9fba30
HV
11404S: Maintained
11405F: drivers/media/i2c/tea6420*
11406
3d249d4c 11407TEAM DRIVER
dca9ab92 11408M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11409L: netdev@vger.kernel.org
11410S: Supported
11411F: drivers/net/team/
11412F: include/linux/if_team.h
c117ab84 11413F: include/uapi/linux/if_team.h
3d249d4c 11414
7d029125 11415TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11416M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11417S: Maintained
11418F: arch/x86/platform/ts5500/
11419
40ad4a30
SY
11420TECHNOTREND USB IR RECEIVER
11421M: Sean Young <sean@mess.org>
11422L: linux-media@vger.kernel.org
11423S: Maintained
11424F: drivers/media/rc/ttusbir.c
11425
adabdb0c 11426TEGRA ARCHITECTURE SUPPORT
243d58ec 11427M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11428M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11429M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11430L: linux-tegra@vger.kernel.org
fd117cd1 11431Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11433S: Supported
bbbe96ed 11434N: [^a-z]tegra
84b9414b 11435
adabdb0c
SW
11436TEGRA CLOCK DRIVER
11437M: Peter De Schrijver <pdeschrijver@nvidia.com>
11438M: Prashant Gaikwad <pgaikwad@nvidia.com>
11439S: Supported
11440F: drivers/clk/tegra/
11441
86e486a0 11442TEGRA DMA DRIVERS
adabdb0c 11443M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11444M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11445S: Supported
86e486a0 11446F: drivers/dma/tegra*
adabdb0c 11447
adabdb0c
SW
11448TEGRA I2C DRIVER
11449M: Laxman Dewangan <ldewangan@nvidia.com>
11450S: Supported
11451F: drivers/i2c/busses/i2c-tegra.c
11452
11453TEGRA IOMMU DRIVERS
11454M: Hiroshi Doyu <hdoyu@nvidia.com>
11455S: Supported
11456F: drivers/iommu/tegra*
11457
11458TEGRA KBC DRIVER
11459M: Rakesh Iyer <riyer@nvidia.com>
11460M: Laxman Dewangan <ldewangan@nvidia.com>
11461S: Supported
11462F: drivers/input/keyboard/tegra-kbc.c
11463
adabdb0c
SW
11464TEGRA PWM DRIVER
11465M: Thierry Reding <thierry.reding@gmail.com>
11466S: Supported
11467F: drivers/pwm/pwm-tegra.c
11468
11469TEGRA SERIAL DRIVER
11470M: Laxman Dewangan <ldewangan@nvidia.com>
11471S: Supported
11472F: drivers/tty/serial/serial-tegra.c
11473
11474TEGRA SPI DRIVER
11475M: Laxman Dewangan <ldewangan@nvidia.com>
11476S: Supported
11477F: drivers/spi/spi-tegra*
11478
1a348ccc 11479TEHUTI ETHERNET DRIVER
8b58be88 11480M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11481L: netdev@vger.kernel.org
11482S: Supported
ef7f5429 11483F: drivers/net/ethernet/tehuti/*
1a348ccc 11484
4e68852d 11485Telecom Clock Driver for MCPL0010
8b58be88 11486M: Mark Gross <mark.gross@intel.com>
4e68852d 11487S: Supported
679655da 11488F: drivers/char/tlclk.c
4e68852d 11489
4480f15b 11490TENSILICA XTENSA PORT (xtensa)
8b58be88 11491M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11492M: Max Filippov <jcmvbkbc@gmail.com>
11493L: linux-xtensa@linux-xtensa.org
9f273c24 11494T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11495S: Maintained
679655da 11496F: arch/xtensa/
3dc99857 11497F: drivers/irqchip/irq-xtensa-*
4e68852d 11498
5313ba66
HV
11499THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11500M: Hans Verkuil <hverkuil@xs4all.nl>
11501L: linux-media@vger.kernel.org
11502T: git git://linuxtv.org/media_tree.git
a825eaec 11503W: https://linuxtv.org
5313ba66
HV
11504S: Maintained
11505F: drivers/media/radio/radio-raremono.c
11506
d3fb6955 11507THERMAL
b75f0050 11508M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11509M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11510L: linux-pm@vger.kernel.org
11511T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11513Q: https://patchwork.kernel.org/project/linux-pm/list/
11514S: Supported
11515F: drivers/thermal/
11516F: include/linux/thermal.h
af6c9f16 11517F: include/uapi/linux/thermal.h
b75f0050
JP
11518F: include/linux/cpu_cooling.h
11519F: Documentation/devicetree/bindings/thermal/
d3fb6955 11520
64e05d8b
VK
11521THERMAL/CPU_COOLING
11522M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11523M: Viresh Kumar <viresh.kumar@linaro.org>
11524M: Javi Merino <javi.merino@arm.com>
11525L: linux-pm@vger.kernel.org
11526S: Supported
11527F: Documentation/thermal/cpu-cooling-api.txt
11528F: drivers/thermal/cpu_cooling.c
11529F: include/linux/cpu_cooling.h
11530
4e68852d 11531THINKPAD ACPI EXTRAS DRIVER
8b58be88 11532M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11533L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11534L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11535W: http://ibm-acpi.sourceforge.net
11536W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11537T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11538S: Maintained
679655da 11539F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11540
1b46f2a2 11541TI BANDGAP AND THERMAL DRIVER
f14d1c24 11542M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11543M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11544L: linux-pm@vger.kernel.org
531ff13e 11545L: linux-omap@vger.kernel.org
5a723e81 11546S: Maintained
794b2e25 11547F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11548
ccf963d3
BP
11549TI VPE/CAL DRIVERS
11550M: Benoit Parrot <bparrot@ti.com>
11551L: linux-media@vger.kernel.org
11552W: http://linuxtv.org/
11553Q: http://patchwork.linuxtv.org/project/linux-media/list/
11554S: Maintained
11555F: drivers/media/platform/ti-vpe/
11556
0c7665c3
MF
11557TI CDCE706 CLOCK DRIVER
11558M: Max Filippov <jcmvbkbc@gmail.com>
11559S: Maintained
11560F: drivers/clk/clk-cdce706.c
11561
49b6a5e3
TK
11562TI CLOCK DRIVER
11563M: Tero Kristo <t-kristo@ti.com>
11564L: linux-omap@vger.kernel.org
11565S: Maintained
11566F: drivers/clk/ti/
11567F: include/linux/clk/ti.h
11568
f75cfbad
GS
11569TI ETHERNET SWITCH DRIVER (CPSW)
11570M: Mugunthan V N <mugunthanvnm@ti.com>
11571R: Grygorii Strashko <grygorii.strashko@ti.com>
11572L: linux-omap@vger.kernel.org
11573L: netdev@vger.kernel.org
11574S: Maintained
11575F: drivers/net/ethernet/ti/cpsw*
11576F: drivers/net/ethernet/ti/davinci*
11577
4020f2d7 11578TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11579M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11580S: Maintained
679655da
JP
11581F: drivers/misc/tifm*
11582F: drivers/mmc/host/tifm_sd.c
11583F: include/linux/tifm.h
4020f2d7 11584
e0c52404 11585TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11586M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11587L: linux-kernel@vger.kernel.org
11588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11589S: Maintained
11590F: drivers/soc/ti/*
11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11592
11593
152ad442
SR
11594TI LM49xxx FAMILY ASoC CODEC DRIVERS
11595M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11596M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11597L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11598S: Maintained
11599F: sound/soc/codecs/lm49453*
d392dead 11600F: sound/soc/codecs/isabelle*
152ad442 11601
0edd807d
KM
11602TI LP855x BACKLIGHT DRIVER
11603M: Milo Kim <milo.kim@ti.com>
11604S: Maintained
11605F: Documentation/backlight/lp855x-driver.txt
11606F: drivers/video/backlight/lp855x_bl.c
11607F: include/linux/platform_data/lp855x.h
11608
faf13f6d
KM
11609TI LP8727 CHARGER DRIVER
11610M: Milo Kim <milo.kim@ti.com>
11611S: Maintained
11612F: drivers/power/lp8727_charger.c
11613F: include/linux/platform_data/lp8727.h
11614
22f1229f
KM
11615TI LP8788 MFD DRIVER
11616M: Milo Kim <milo.kim@ti.com>
11617S: Maintained
11618F: drivers/iio/adc/lp8788_adc.c
11619F: drivers/leds/leds-lp8788.c
11620F: drivers/mfd/lp8788*.c
11621F: drivers/power/lp8788-charger.c
11622F: drivers/regulator/lp8788-*.c
11623F: include/linux/mfd/lp8788*.h
11624
84640e27
KM
11625TI NETCP ETHERNET DRIVER
11626M: Wingman Kwok <w-kwok2@ti.com>
11627M: Murali Karicheri <m-karicheri2@ti.com>
11628L: netdev@vger.kernel.org
11629S: Maintained
11630F: drivers/net/ethernet/ti/netcp*
11631
217e0ca9
KC
11632TI TAS571X FAMILY ASoC CODEC DRIVER
11633M: Kevin Cernekee <cernekee@chromium.org>
11634L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11635S: Odd Fixes
11636F: sound/soc/codecs/tas571x*
11637
dd5e8e6b 11638TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11639M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11640L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11641S: Maintained
11642F: sound/soc/codecs/twl4030*
11643
90921014 11644TI WILINK WIRELESS DRIVERS
90921014
LC
11645L: linux-wireless@vger.kernel.org
11646W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11647W: http://wireless.kernel.org/en/users/Drivers/wl1251
11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11649S: Orphan
90921014
LC
11650F: drivers/net/wireless/ti/
11651F: include/linux/wl12xx.h
11652
e86eaa3a 11653TIPC NETWORK LAYER
8b58be88 11654M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11655M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11656L: netdev@vger.kernel.org (core kernel code)
11657L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11658W: http://tipc.sourceforge.net/
e86eaa3a 11659S: Maintained
c117ab84 11660F: include/uapi/linux/tipc*.h
679655da 11661F: net/tipc/
e86eaa3a 11662
867e359b 11663TILE ARCHITECTURE
b9a279f6 11664M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11665W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11667S: Supported
11668F: arch/tile/
6b940606 11669F: drivers/char/tile-srom.c
5c770755 11670F: drivers/edac/tile_edac.c
6b940606
CM
11671F: drivers/net/ethernet/tile/
11672F: drivers/rtc/rtc-tile.c
11673F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11674F: drivers/tty/serial/tilegx.c
6b940606
CM
11675F: drivers/usb/host/*-tilegx.c
11676F: include/linux/usb/tilegx.h
867e359b 11677
1da177e4 11678TLAN NETWORK DRIVER
8b58be88 11679M: Samuel Chessman <chessman@tux.org>
88c07dde 11680L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11681W: http://sourceforge.net/projects/tlan/
11682S: Maintained
679655da 11683F: Documentation/networking/tlan.txt
b544dbac 11684F: drivers/net/ethernet/ti/tlan.*
1da177e4 11685
d74db3b2 11686TOMOYO SECURITY MODULE
8b58be88
JP
11687M: Kentaro Takeda <takedakn@nttdata.co.jp>
11688M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11689L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11690L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11691L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11692L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11693W: http://tomoyo.sourceforge.jp/
843d183c 11694T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11695S: Maintained
679655da 11696F: security/tomoyo/
d74db3b2 11697
9caeb532 11698TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11699M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11700L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11701S: Maintained
11702F: drivers/platform/x86/topstar-laptop.c
11703
1da177e4 11704TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11705M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11706L: platform-driver-x86@vger.kernel.org
0a63ca11 11707S: Maintained
679655da 11708F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11709
0a63ca11
AA
11710TOSHIBA BLUETOOTH DRIVER
11711M: Azael Avalos <coproscefalo@gmail.com>
11712L: platform-driver-x86@vger.kernel.org
11713S: Maintained
11714F: drivers/platform/x86/toshiba_bluetooth.c
11715
11716TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11717M: Azael Avalos <coproscefalo@gmail.com>
11718L: platform-driver-x86@vger.kernel.org
11719S: Maintained
11720F: drivers/platform/x86/toshiba_haps.c
11721
14991fc7
AA
11722TOSHIBA WMI HOTKEYS DRIVER
11723M: Azael Avalos <coproscefalo@gmail.com>
11724L: platform-driver-x86@vger.kernel.org
11725S: Maintained
11726F: drivers/platform/x86/toshiba-wmi.c
11727
1da177e4 11728TOSHIBA SMM DRIVER
8b58be88 11729M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11730W: http://www.buzzard.org.uk/toshiba/
11731S: Maintained
679655da
JP
11732F: drivers/char/toshiba.c
11733F: include/linux/toshiba.h
c117ab84 11734F: include/uapi/linux/toshiba.h
1da177e4 11735
d32d9864
MR
11736TOSHIBA TC358743 DRIVER
11737M: Mats Randgaard <matrandg@cisco.com>
11738L: linux-media@vger.kernel.org
11739S: Maintained
11740F: drivers/media/i2c/tc358743*
b5dcee22 11741F: include/media/i2c/tc358743.h
d32d9864 11742
560e6475
WS
11743TMIO/SDHI MMC DRIVER
11744M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11745L: linux-mmc@vger.kernel.org
560e6475 11746S: Supported
d1057c40
GL
11747F: drivers/mmc/host/tmio_mmc*
11748F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11749F: include/linux/mfd/tmio.h
d719f900 11750
917cc4e6
GR
11751TMP401 HARDWARE MONITOR DRIVER
11752M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11753L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11754S: Maintained
11755F: Documentation/hwmon/tmp401
11756F: drivers/hwmon/tmp401.c
11757
98f32602 11758TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11759M: Hugh Dickins <hughd@google.com>
98f32602
HD
11760L: linux-mm@kvack.org
11761S: Maintained
11762F: include/linux/shmem_fs.h
11763F: mm/shmem.c
11764
45f95b53 11765TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11766M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11767M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11768L: linux-media@vger.kernel.org
a825eaec 11769W: https://linuxtv.org
45f95b53
MCC
11770T: git git://linuxtv.org/media_tree.git
11771S: Odd fixes
11772F: drivers/media/usb/tm6000/
11773
c65fde19
HV
11774TW68 VIDEO4LINUX DRIVER
11775M: Hans Verkuil <hverkuil@xs4all.nl>
11776L: linux-media@vger.kernel.org
11777T: git git://linuxtv.org/media_tree.git
a825eaec 11778W: https://linuxtv.org
c65fde19
HV
11779S: Odd Fixes
11780F: drivers/media/pci/tw68/
11781
704a84cc
EG
11782TW686X VIDEO4LINUX DRIVER
11783M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11784L: linux-media@vger.kernel.org
11785T: git git://linuxtv.org/media_tree.git
11786W: http://linuxtv.org
11787S: Maintained
11788F: drivers/media/pci/tw686x/
11789
4e68852d 11790TPM DEVICE DRIVER
901486b8 11791M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11792M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11793M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11794R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11795W: http://tpmdd.sourceforge.net
63a10dfd 11796L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11797Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11798T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11799S: Maintained
679655da 11800F: drivers/char/tpm/
4e68852d 11801
1a0f1b27
AL
11802TPM IBM_VTPM DEVICE DRIVER
11803M: Ashley Lai <ashleydlai@gmail.com>
11804W: http://tpmdd.sourceforge.net
11805L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11806S: Maintained
11807F: drivers/char/tpm/tpm_ibmvtpm*
11808
d6f005a1
JP
11809TRACING
11810M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11811M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11813S: Maintained
11814F: Documentation/trace/ftrace.txt
11815F: arch/*/*/*/ftrace.h
11816F: arch/*/kernel/ftrace.c
11817F: include/*/ftrace.h
11818F: include/linux/trace*.h
11819F: include/trace/
11820F: kernel/trace/
6e68e6c5 11821F: tools/testing/selftests/ftrace/
d6f005a1 11822
4abac0d0
IM
11823TRACING MMIO ACCESSES (MMIOTRACE)
11824M: Steven Rostedt <rostedt@goodmis.org>
11825M: Ingo Molnar <mingo@kernel.org>
11826R: Karol Herbst <karolherbst@gmail.com>
11827R: Pekka Paalanen <ppaalanen@gmail.com>
11828S: Maintained
11829L: linux-kernel@vger.kernel.org
11830L: nouveau@lists.freedesktop.org
11831F: kernel/trace/trace_mmiotrace.c
11832F: include/linux/mmiotrace.h
11833F: arch/x86/mm/kmmio.c
11834F: arch/x86/mm/mmio-mod.c
11835F: arch/x86/mm/testmmiotrace.c
11836
1da177e4 11837TRIVIAL PATCHES
8b58be88 11838M: Jiri Kosina <trivial@kernel.org>
54e5881d 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11840S: Maintained
86ef925f 11841K: ^Subject:.*(?i)trivial
1da177e4 11842
4e68852d 11843TTY LAYER
879a5a00 11844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11845M: Jiri Slaby <jslaby@suse.com>
879a5a00 11846S: Supported
08deed1e 11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11848F: Documentation/serial/
8dd5d2f1 11849F: drivers/tty/
df621252 11850F: drivers/tty/serial/serial_core.c
e3288775
AC
11851F: include/linux/serial_core.h
11852F: include/linux/serial.h
11853F: include/linux/tty.h
c117ab84
CEB
11854F: include/uapi/linux/serial_core.h
11855F: include/uapi/linux/serial.h
11856F: include/uapi/linux/tty.h
4e68852d 11857
91952bc0
AP
11858TUA9001 MEDIA DRIVER
11859M: Antti Palosaari <crope@iki.fi>
11860L: linux-media@vger.kernel.org
a825eaec 11861W: https://linuxtv.org
91952bc0
AP
11862W: http://palosaari.fi/linux/
11863Q: http://patchwork.linuxtv.org/project/linux-media/list/
11864T: git git://linuxtv.org/anttip/media_tree.git
11865S: Maintained
11866F: drivers/media/tuners/tua9001*
11867
740db6d7 11868TULIP NETWORK DRIVERS
740db6d7 11869L: netdev@vger.kernel.org
cf869eb1
GG
11870L: linux-parisc@vger.kernel.org
11871S: Orphan
0f04e2aa 11872F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11873
11874TUN/TAP driver
ba57b6f2 11875M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11876W: http://vtun.sourceforge.net/tun
11877S: Maintained
679655da
JP
11878F: Documentation/networking/tuntap.txt
11879F: arch/um/os-Linux/drivers/
1da177e4 11880
b454cc66 11881TURBOCHANNEL SUBSYSTEM
8b58be88 11882M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11883M: Ralf Baechle <ralf@linux-mips.org>
11884L: linux-mips@linux-mips.org
11885Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11886S: Maintained
679655da
JP
11887F: drivers/tc/
11888F: include/linux/tc.h
b454cc66 11889
1da177e4 11890U14-34F SCSI DRIVER
8b58be88 11891M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11892L: linux-scsi@vger.kernel.org
11893S: Maintained
679655da 11894F: drivers/scsi/u14-34f.c
1da177e4 11895
e2d1d6c0 11896UBI FILE SYSTEM (UBIFS)
a7859936 11897M: Richard Weinberger <richard@nod.at>
949cb623 11898M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11899M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11900L: linux-mtd@lists.infradead.org
e2966cbe 11901T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11902W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11903S: Supported
679655da
JP
11904F: Documentation/filesystems/ubifs.txt
11905F: fs/ubifs/
e2d1d6c0 11906
e1632fa2 11907UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11908M: Greg Ungerer <gerg@linux-m68k.org>
11909W: http://www.linux-m68k.org/
cc2020e6 11910W: http://www.uclinux.org/
e1632fa2 11911L: linux-m68k@lists.linux-m68k.org
cc2020e6 11912L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11914S: Maintained
e1632fa2
GU
11915F: arch/m68k/coldfire/
11916F: arch/m68k/68*/
61bc02bb
JP
11917F: arch/m68k/*/*_no.*
11918F: arch/m68k/include/asm/*_no.*
cc2020e6 11919
1da177e4 11920UDF FILESYSTEM
d8130624 11921M: Jan Kara <jack@suse.com>
1da177e4 11922S: Maintained
679655da
JP
11923F: Documentation/filesystems/udf.txt
11924F: fs/udf/
1da177e4 11925
cc2020e6 11926UFS FILESYSTEM
8b58be88 11927M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11928S: Maintained
679655da
JP
11929F: Documentation/filesystems/ufs.txt
11930F: fs/ufs/
cc2020e6 11931
0a09d3ab
DH
11932UHID USERSPACE HID IO DRIVER:
11933M: David Herrmann <dh.herrmann@googlemail.com>
11934L: linux-input@vger.kernel.org
11935S: Maintained
11936F: drivers/hid/uhid.c
c117ab84 11937F: include/uapi/linux/uhid.h
0a09d3ab 11938
18332a80 11939ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11940L: linux-usb@vger.kernel.org
10c6c9c9 11941S: Orphan
355ffe69 11942F: drivers/uwb/
679655da
JP
11943F: include/linux/uwb.h
11944F: include/linux/uwb/
18332a80 11945
b31d8273
G
11946UNICORE32 ARCHITECTURE:
11947M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11948W: http://mprc.pku.edu.cn/~guanxuetao/linux
11949S: Maintained
ceebf4d5 11950T: git git://github.com/gxt/linux.git
b31d8273
G
11951F: arch/unicore32/
11952
d8379ab1
TF
11953UNIFDEF
11954M: Tony Finch <dot@dotat.at>
11955W: http://dotat.at/prog/unifdef
11956S: Maintained
11957F: scripts/unifdef.c
11958
1da177e4 11959UNIFORM CDROM DRIVER
8b58be88 11960M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11961W: http://www.kernel.dk
11962S: Maintained
679655da
JP
11963F: Documentation/cdrom/
11964F: drivers/cdrom/cdrom.c
11965F: include/linux/cdrom.h
c117ab84 11966F: include/uapi/linux/cdrom.h
1da177e4 11967
56df0122 11968UNISYS S-PAR DRIVERS
49e7d9df
JP
11969M: David Kershner <david.kershner@unisys.com>
11970L: sparmaintainer@unisys.com (Unisys internal)
11971S: Supported
11972F: drivers/staging/unisys/
56df0122 11973
9941fa6e
VH
11974UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11975M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11976L: linux-scsi@vger.kernel.org
11977S: Supported
11978F: Documentation/scsi/ufs.txt
11979F: drivers/scsi/ufs/
11980
4b9ffb5a
JP
11981UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11982M: Joao Pinto <Joao.Pinto@synopsys.com>
11983L: linux-scsi@vger.kernel.org
11984S: Supported
11985F: drivers/scsi/ufs/*dwc*
11986
e2d1d6c0 11987UNSORTED BLOCK IMAGES (UBI)
949cb623 11988M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11989M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11990W: http://www.linux-mtd.infradead.org/
11991L: linux-mtd@lists.infradead.org
b6b44e0a 11992T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11993S: Supported
80811493 11994F: drivers/mtd/ubi/
679655da 11995F: include/linux/mtd/ubi.h
c117ab84 11996F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11997
1da177e4 11998USB ACM DRIVER
ca1c3e6f 11999M: Oliver Neukum <oneukum@suse.com>
6372594a 12000L: linux-usb@vger.kernel.org
1da177e4 12001S: Maintained
679655da
JP
12002F: Documentation/usb/acm.txt
12003F: drivers/usb/class/cdc-acm.*
1da177e4 12004
b7d572e1
PF
12005USB AR5523 WIRELESS DRIVER
12006M: Pontus Fuchs <pontus.fuchs@gmail.com>
12007L: linux-wireless@vger.kernel.org
12008S: Maintained
12009F: drivers/net/wireless/ath/ar5523/
12010
115bb1ff 12011USB ATTACHED SCSI
866d372e 12012M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12013L: linux-usb@vger.kernel.org
12014L: linux-scsi@vger.kernel.org
8eae0fb7 12015S: Maintained
115bb1ff
MW
12016F: drivers/usb/storage/uas.c
12017
1da177e4 12018USB CDC ETHERNET DRIVER
61eee9a7 12019M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12020L: linux-usb@vger.kernel.org
1da177e4 12021S: Maintained
679655da 12022F: drivers/net/usb/cdc_*.c
c117ab84 12023F: include/uapi/linux/usb/cdc.h
1da177e4 12024
66e3e591
KP
12025USB CHAOSKEY DRIVER
12026M: Keith Packard <keithp@keithp.com>
12027L: linux-usb@vger.kernel.org
12028S: Maintained
12029F: drivers/usb/misc/chaoskey.c
12030
b02b371e 12031USB CYPRESS C67X00 DRIVER
8b58be88 12032M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12033L: linux-usb@vger.kernel.org
12034S: Maintained
679655da 12035F: drivers/usb/c67x00/
b02b371e 12036
d0374f4f 12037USB DAVICOM DM9601 DRIVER
8b58be88 12038M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12039L: netdev@vger.kernel.org
d0374f4f
PK
12040W: http://www.linux-usb.org/usbnet
12041S: Maintained
679655da 12042F: drivers/net/usb/dm9601.c
d0374f4f 12043
cc2020e6 12044USB DIAMOND RIO500 DRIVER
8b58be88 12045M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12046L: rio500-users@lists.sourceforge.net
12047W: http://rio500.sourceforge.net
12048S: Maintained
679655da 12049F: drivers/usb/misc/rio500*
cc2020e6 12050
1da177e4 12051USB EHCI DRIVER
578333ab 12052M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12053L: linux-usb@vger.kernel.org
578333ab 12054S: Maintained
679655da
JP
12055F: Documentation/usb/ehci.txt
12056F: drivers/usb/host/ehci*
1da177e4 12057
69ae9e3e 12058USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12059M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12060L: linux-usb@vger.kernel.org
69ae9e3e 12061W: http://www.linux-usb.org/gadget
d6d0f665
FB
12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12063S: Maintained
679655da
JP
12064F: drivers/usb/gadget/
12065F: include/linux/usb/gadget*
69ae9e3e 12066
2dea64b4 12067USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12068M: Jiri Kosina <jikos@kernel.org>
406df153 12069R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12070L: linux-usb@vger.kernel.org
54e5881d 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12072S: Maintained
c2f01971 12073F: Documentation/hid/hiddev.txt
679655da 12074F: drivers/hid/usbhid/
1da177e4 12075
959eea21 12076USB ISP116X DRIVER
8b58be88 12077M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12078L: linux-usb@vger.kernel.org
959eea21 12079S: Maintained
679655da
JP
12080F: drivers/usb/host/isp116x*
12081F: include/linux/usb/isp116x.h
959eea21 12082
146498ea
WH
12083USB LAN78XX ETHERNET DRIVER
12084M: Woojung Huh <woojung.huh@microchip.com>
12085M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12086L: netdev@vger.kernel.org
12087S: Maintained
12088F: drivers/net/usb/lan78xx.*
12089
1da177e4 12090USB MASS STORAGE DRIVER
8b58be88 12091M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12092L: linux-usb@vger.kernel.org
8836aeb8 12093L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12094S: Maintained
12095W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12096F: drivers/usb/storage/
1da177e4 12097
af39917d
CL
12098USB MIDI DRIVER
12099M: Clemens Ladisch <clemens@ladisch.de>
12100L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12101T: git git://git.alsa-project.org/alsa-kernel.git
12102S: Maintained
12103F: sound/usb/midi.*
12104
444ce9d4
JP
12105USB NETWORKING DRIVERS
12106L: linux-usb@vger.kernel.org
12107S: Odd Fixes
12108F: drivers/net/usb/
12109
1da177e4 12110USB OHCI DRIVER
578333ab 12111M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12112L: linux-usb@vger.kernel.org
578333ab 12113S: Maintained
679655da
JP
12114F: Documentation/usb/ohci.txt
12115F: drivers/usb/host/ohci*
1da177e4 12116
963ffa3e 12117USB OTG FSM (Finite State Machine)
60d77b3d 12118M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12120L: linux-usb@vger.kernel.org
12121S: Maintained
12122F: drivers/usb/common/usb-otg-fsm.c
12123
563da3a9
VM
12124USB OVER IP DRIVER
12125M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12126M: Shuah Khan <shuahkh@osg.samsung.com>
12127M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12128L: linux-usb@vger.kernel.org
12129S: Maintained
a6d6fc2b 12130F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12131F: drivers/usb/usbip/
12132F: tools/usb/usbip/
12133
1da177e4 12134USB PEGASUS DRIVER
a16b945c 12135M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12136L: linux-usb@vger.kernel.org
043600a6 12137L: netdev@vger.kernel.org
052e3128
PM
12138T: git git://github.com/petkan/pegasus.git
12139W: https://github.com/petkan/pegasus
1da177e4 12140S: Maintained
679655da 12141F: drivers/net/usb/pegasus.*
1da177e4 12142
d3ad558f 12143USB PHY LAYER
a55f6286 12144M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12145L: linux-usb@vger.kernel.org
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12147S: Maintained
12148F: drivers/usb/phy/
d3ad558f 12149
73e4fb3f 12150USB PRINTER DRIVER (usblp)
8b58be88 12151M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12152L: linux-usb@vger.kernel.org
73e4fb3f 12153S: Supported
679655da 12154F: drivers/usb/class/usblp.c
1da177e4 12155
4521b477
BM
12156USB QMI WWAN NETWORK DRIVER
12157M: Bjørn Mork <bjorn@mork.no>
12158L: netdev@vger.kernel.org
12159S: Maintained
12160F: Documentation/ABI/testing/sysfs-class-net-qmi
12161F: drivers/net/usb/qmi_wwan.c
12162
1da177e4 12163USB RTL8150 DRIVER
a16b945c 12164M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12165L: linux-usb@vger.kernel.org
043600a6 12166L: netdev@vger.kernel.org
052e3128
PM
12167T: git git://github.com/petkan/rtl8150.git
12168W: https://github.com/petkan/rtl8150
1da177e4 12169S: Maintained
679655da 12170F: drivers/net/usb/rtl8150.c
1da177e4 12171
f896b796 12172USB SERIAL SUBSYSTEM
66085694 12173M: Johan Hovold <johan@kernel.org>
795fb7e7 12174L: linux-usb@vger.kernel.org
4e68852d 12175S: Maintained
679655da 12176F: Documentation/usb/usb-serial.txt
f896b796 12177F: drivers/usb/serial/
679655da 12178F: include/linux/usb/serial.h
1da177e4 12179
b3f0db1c
SG
12180USB SMSC75XX ETHERNET DRIVER
12181M: Steve Glendinning <steve.glendinning@shawell.net>
12182L: netdev@vger.kernel.org
12183S: Maintained
12184F: drivers/net/usb/smsc75xx.*
12185
2f7ca802 12186USB SMSC95XX ETHERNET DRIVER
90b24cfb 12187M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12188L: netdev@vger.kernel.org
90b24cfb 12189S: Maintained
679655da 12190F: drivers/net/usb/smsc95xx.*
2f7ca802 12191
1da177e4 12192USB SUBSYSTEM
879a5a00 12193M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12194L: linux-usb@vger.kernel.org
1da177e4 12195W: http://www.linux-usb.org
08deed1e 12196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12197S: Supported
1700bd98 12198F: Documentation/devicetree/bindings/usb/
679655da 12199F: Documentation/usb/
679655da
JP
12200F: drivers/usb/
12201F: include/linux/usb.h
12202F: include/linux/usb/
1da177e4
LT
12203
12204USB UHCI DRIVER
8b58be88 12205M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12206L: linux-usb@vger.kernel.org
1da177e4 12207S: Maintained
679655da 12208F: drivers/usb/host/uhci*
1da177e4 12209
69ae9e3e 12210USB "USBNET" DRIVER FRAMEWORK
d8130624 12211M: Oliver Neukum <oneukum@suse.com>
043600a6 12212L: netdev@vger.kernel.org
69ae9e3e 12213W: http://www.linux-usb.org/usbnet
1da177e4 12214S: Maintained
679655da
JP
12215F: drivers/net/usb/usbnet.c
12216F: include/linux/usb/usbnet.h
1da177e4 12217
c0efd232 12218USB VIDEO CLASS
c53ac071 12219M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12220L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12221L: linux-media@vger.kernel.org
275ffde4 12222T: git git://linuxtv.org/media_tree.git
57c6d2e9 12223W: http://www.ideasonboard.org/uvc/
c0efd232 12224S: Maintained
0c0d06ca 12225F: drivers/media/usb/uvc/
6c0f0359 12226F: include/uapi/linux/uvcvideo.h
1da177e4 12227
b60b9c45
HV
12228USB VISION DRIVER
12229M: Hans Verkuil <hverkuil@xs4all.nl>
12230L: linux-media@vger.kernel.org
12231T: git git://linuxtv.org/media_tree.git
a825eaec 12232W: https://linuxtv.org
b60b9c45
HV
12233S: Odd Fixes
12234F: drivers/media/usb/usbvision/
12235
8282da47
LP
12236USB WEBCAM GADGET
12237M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12238L: linux-usb@vger.kernel.org
12239S: Maintained
3a83c16e 12240F: drivers/usb/gadget/function/*uvc*
faf2e1db 12241F: drivers/usb/gadget/legacy/webcam.c
8282da47 12242
bf164cc0 12243USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12244M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12245L: linux-wireless@vger.kernel.org
12246S: Maintained
679655da 12247F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12248
eb6bab13 12249USB XHCI DRIVER
03d85053 12250M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12251L: linux-usb@vger.kernel.org
12252S: Supported
36d0344c
SS
12253F: drivers/usb/host/xhci*
12254F: drivers/usb/host/pci-quirks*
eb6bab13 12255
1da177e4 12256USB ZD1201 DRIVER
4086b9ca 12257L: linux-wireless@vger.kernel.org
1da177e4 12258W: http://linux-lc100020.sourceforge.net
4086b9ca 12259S: Orphan
ed0ad06f 12260F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12261
b7eee616 12262USB ZR364XX DRIVER
8b58be88 12263M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12264L: linux-usb@vger.kernel.org
661263b5 12265L: linux-media@vger.kernel.org
275ffde4 12266T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12267W: http://royale.zerezo.com/zr364xx/
12268S: Maintained
679655da 12269F: Documentation/video4linux/zr364xx.txt
90d72ac6 12270F: drivers/media/usb/zr364xx/
b7eee616 12271
289fcff4
HK
12272ULPI BUS
12273M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12274L: linux-usb@vger.kernel.org
12275S: Maintained
12276F: drivers/usb/common/ulpi.c
12277F: include/linux/ulpi/
12278
e7839f25 12279USER-MODE LINUX (UML)
8b58be88 12280M: Jeff Dike <jdike@addtoit.com>
b15194b7 12281M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12282L: user-mode-linux-devel@lists.sourceforge.net
12283L: user-mode-linux-user@lists.sourceforge.net
12284W: http://user-mode-linux.sourceforge.net
9f273c24 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12286S: Maintained
61516587 12287F: Documentation/virtual/uml/
679655da 12288F: arch/um/
b070989a 12289F: arch/x86/um/
679655da
JP
12290F: fs/hostfs/
12291F: fs/hppfs/
b7eee616 12292
e5f114e9 12293USERSPACE I/O (UIO)
6a534c9d 12294M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12296S: Maintained
3d3fecbd 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12298F: Documentation/DocBook/uio-howto.tmpl
12299F: drivers/uio/
12300F: include/linux/uio*.h
e5f114e9 12301
256cccbe 12302UTIL-LINUX PACKAGE
8b58be88 12303M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12304L: util-linux@vger.kernel.org
12305W: http://en.wikipedia.org/wiki/Util-linux
12306T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12307S: Maintained
12308
c1fd1c07 12309UVESAFB DRIVER
8b58be88 12310M: Michal Januszewski <spock@gentoo.org>
c69f677c 12311L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12312W: http://dev.gentoo.org/~spock/projects/uvesafb/
12313S: Maintained
679655da 12314F: Documentation/fb/uvesafb.txt
8a61f013 12315F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12316
456930d8
SA
12317VF610 NAND DRIVER
12318M: Stefan Agner <stefan@agner.ch>
12319L: linux-mtd@lists.infradead.org
12320S: Supported
12321F: drivers/mtd/nand/vf610_nfc.c
12322
4480f15b 12323VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12324M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12325S: Maintained
679655da
JP
12326F: Documentation/filesystems/vfat.txt
12327F: fs/fat/
1da177e4 12328
cba3345c
AW
12329VFIO DRIVER
12330M: Alex Williamson <alex.williamson@redhat.com>
12331L: kvm@vger.kernel.org
9f273c24 12332T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12333S: Maintained
12334F: Documentation/vfio.txt
12335F: drivers/vfio/
12336F: include/linux/vfio.h
c117ab84 12337F: include/uapi/linux/vfio.h
cba3345c 12338
a714ea5f
AW
12339VFIO PLATFORM DRIVER
12340M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12341L: kvm@vger.kernel.org
12342S: Maintained
12343F: drivers/vfio/platform/
12344
9e6f3438
PO
12345VIDEOBUF2 FRAMEWORK
12346M: Pawel Osciak <pawel@osciak.com>
12347M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12348M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12349L: linux-media@vger.kernel.org
12350S: Maintained
90d72ac6 12351F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12352F: include/media/videobuf2-*
12353
5523662e
SCP
12354VIRTUAL SERIO DEVICE DRIVER
12355M: Stephen Chandler Paul <thatslyude@gmail.com>
12356S: Maintained
12357F: drivers/input/serio/userio.c
12358F: include/uapi/linux/userio.h
12359
9a82446b
AS
12360VIRTIO CONSOLE DRIVER
12361M: Amit Shah <amit.shah@redhat.com>
12362L: virtualization@lists.linux-foundation.org
12363S: Maintained
12364F: drivers/char/virtio_console.c
12365F: include/linux/virtio_console.h
c117ab84 12366F: include/uapi/linux/virtio_console.h
9a82446b 12367
2426ec8f 12368VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12369M: "Michael S. Tsirkin" <mst@redhat.com>
12370L: virtualization@lists.linux-foundation.org
12371S: Maintained
0e4191fe 12372F: Documentation/devicetree/bindings/virtio/
2426ec8f 12373F: drivers/virtio/
c893c8d7 12374F: tools/virtio/
2426ec8f
MT
12375F: drivers/net/virtio_net.c
12376F: drivers/block/virtio_blk.c
12377F: include/linux/virtio_*.h
916cdabc 12378F: include/uapi/linux/virtio_*.h
2426ec8f 12379
f2dbda3b
CH
12380VIRTIO DRIVERS FOR S390
12381M: Christian Borntraeger <borntraeger@de.ibm.com>
12382M: Cornelia Huck <cornelia.huck@de.ibm.com>
12383L: linux-s390@vger.kernel.org
12384L: virtualization@lists.linux-foundation.org
12385L: kvm@vger.kernel.org
12386S: Supported
1b568d93 12387F: drivers/s390/virtio/
f2dbda3b 12388
4ad6ee91
GH
12389VIRTIO GPU DRIVER
12390M: David Airlie <airlied@linux.ie>
12391M: Gerd Hoffmann <kraxel@redhat.com>
12392L: dri-devel@lists.freedesktop.org
12393L: virtualization@lists.linux-foundation.org
12394S: Maintained
12395F: drivers/gpu/drm/virtio/
12396F: include/uapi/linux/virtio_gpu.h
12397
3a4d5c94
MT
12398VIRTIO HOST (VHOST)
12399M: "Michael S. Tsirkin" <mst@redhat.com>
12400L: kvm@vger.kernel.org
c996d8b9 12401L: virtualization@lists.linux-foundation.org
3a4d5c94 12402L: netdev@vger.kernel.org
9f273c24 12403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12404S: Maintained
12405F: drivers/vhost/
c117ab84 12406F: include/uapi/linux/vhost.h
3a4d5c94 12407
271c8651
GH
12408VIRTIO INPUT DRIVER
12409M: Gerd Hoffmann <kraxel@redhat.com>
12410S: Maintained
12411F: drivers/virtio/virtio_input.c
12412F: include/uapi/linux/virtio_input.h
12413
1da177e4 12414VIA RHINE NETWORK DRIVER
210347e1 12415S: Orphan
f2148a47 12416F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12417
f0bf7f61 12418VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12419M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12420M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12421S: Maintained
12422F: drivers/mmc/host/via-sdmmc.c
12423
69e4a7c2 12424VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12425M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12426L: linux-fbdev@vger.kernel.org
69e4a7c2 12427S: Maintained
c7babebd
FTS
12428F: include/linux/via-core.h
12429F: include/linux/via-gpio.h
12430F: include/linux/via_i2c.h
8a61f013 12431F: drivers/video/fbdev/via/
69e4a7c2 12432
01f20734 12433VIA VELOCITY NETWORK DRIVER
8b58be88 12434M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12435L: netdev@vger.kernel.org
12436S: Maintained
f2148a47 12437F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12438
f73f8173
AW
12439VIRT LIB
12440M: Alex Williamson <alex.williamson@redhat.com>
12441M: Paolo Bonzini <pbonzini@redhat.com>
12442L: kvm@vger.kernel.org
12443S: Supported
12444F: virt/lib/
12445
77911fd2 12446VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12447M: Hans Verkuil <hverkuil@xs4all.nl>
12448L: linux-media@vger.kernel.org
12449T: git git://linuxtv.org/media_tree.git
a825eaec 12450W: https://linuxtv.org
0b7bc1fa 12451S: Maintained
77911fd2 12452F: drivers/media/platform/vivid/*
0b7bc1fa 12453
be7f8273 12454VLAN (802.1Q)
8b58be88 12455M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12456L: netdev@vger.kernel.org
12457S: Maintained
679655da
JP
12458F: drivers/net/macvlan.c
12459F: include/linux/if_*vlan.h
12460F: net/8021q/
be7f8273 12461
55e331cf 12462VLYNQ BUS
8b58be88 12463M: Florian Fainelli <florian@openwrt.org>
8578d7af 12464L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12465S: Maintained
12466F: drivers/vlynq/vlynq.c
12467F: include/linux/vlynq.h
12468
390beae4 12469VME SUBSYSTEM
74c600e3 12470M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12471M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12472M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12473L: devel@driverdev.osuosl.org
12474S: Maintained
12475T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12476F: Documentation/vme_api.txt
12477F: drivers/staging/vme/
12478F: drivers/vme/
12479F: include/linux/vme*
12480
4488e09b
AK
12481VMWARE HYPERVISOR INTERFACE
12482M: Alok Kataria <akataria@vmware.com>
12483L: virtualization@lists.linux-foundation.org
12484S: Supported
12485F: arch/x86/kernel/cpu/vmware.c
12486
73b35d07
DT
12487VMWARE BALLOON DRIVER
12488M: Xavier Deguillard <xdeguillard@vmware.com>
12489M: Philip Moltmann <moltmann@vmware.com>
12490M: "VMware, Inc." <pv-drivers@vmware.com>
12491L: linux-kernel@vger.kernel.org
12492S: Maintained
12493F: drivers/misc/vmw_balloon.c
12494
8b8be51b
TH
12495VMWARE VMMOUSE SUBDRIVER
12496M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12497M: "VMware, Inc." <pv-drivers@vmware.com>
12498L: linux-input@vger.kernel.org
12499S: Maintained
12500F: drivers/input/mouse/vmmouse.c
12501F: drivers/input/mouse/vmmouse.h
12502
d1a890fa 12503VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12504M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12505M: "VMware, Inc." <pv-drivers@vmware.com>
12506L: netdev@vger.kernel.org
12507S: Maintained
12508F: drivers/net/vmxnet3/
d1a890fa 12509
851b1642 12510VMware PVSCSI driver
29374ec6 12511M: Jim Gill <jgill@vmware.com>
851b1642
AK
12512M: VMware PV-Drivers <pv-drivers@vmware.com>
12513L: linux-scsi@vger.kernel.org
12514S: Maintained
12515F: drivers/scsi/vmw_pvscsi.c
12516F: drivers/scsi/vmw_pvscsi.h
12517
e53e86c7 12518VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12519M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12520M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12521L: linux-kernel@vger.kernel.org
1dd68f01 12522W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12523T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12524S: Supported
9d2597e8 12525F: Documentation/devicetree/bindings/regulator/
679655da 12526F: drivers/regulator/
9d2597e8 12527F: include/dt-bindings/regulator/
679655da 12528F: include/linux/regulator/
e53e86c7 12529
081958eb
DA
12530VRF
12531M: David Ahern <dsa@cumulusnetworks.com>
12532M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12533L: netdev@vger.kernel.org
12534S: Maintained
12535F: drivers/net/vrf.c
562d897d 12536F: Documentation/networking/vrf.txt
081958eb 12537
ab41319e 12538VT1211 HARDWARE MONITOR DRIVER
8b58be88 12539M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12540L: linux-hwmon@vger.kernel.org
ab41319e 12541S: Maintained
679655da
JP
12542F: Documentation/hwmon/vt1211
12543F: drivers/hwmon/vt1211.c
ab41319e 12544
1de9e371 12545VT8231 HARDWARE MONITOR DRIVER
8b58be88 12546M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12547L: linux-hwmon@vger.kernel.org
1de9e371 12548S: Maintained
679655da 12549F: drivers/hwmon/vt8231.c
1de9e371 12550
88095e7b
TO
12551VUB300 USB to SDIO/SD/MMC bridge chip
12552M: Tony Olech <tony.olech@elandigitalsystems.com>
12553L: linux-mmc@vger.kernel.org
12554L: linux-usb@vger.kernel.org
12555S: Supported
12556F: drivers/mmc/host/vub300.c
12557
1da177e4 12558W1 DALLAS'S 1-WIRE BUS
a8018766 12559M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12560S: Maintained
679655da
JP
12561F: Documentation/w1/
12562F: drivers/w1/
1da177e4 12563
13927079 12564W83791D HARDWARE MONITORING DRIVER
8b58be88 12565M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12566L: linux-hwmon@vger.kernel.org
25845c22 12567S: Maintained
679655da
JP
12568F: Documentation/hwmon/w83791d
12569F: drivers/hwmon/w83791d.c
13927079 12570
61db011d 12571W83793 HARDWARE MONITORING DRIVER
8b58be88 12572M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12573L: linux-hwmon@vger.kernel.org
61db011d 12574S: Maintained
679655da
JP
12575F: Documentation/hwmon/w83793
12576F: drivers/hwmon/w83793.c
61db011d 12577
e3760b43 12578W83795 HARDWARE MONITORING DRIVER
d8130624 12579M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12580L: linux-hwmon@vger.kernel.org
e3760b43
JD
12581S: Maintained
12582F: drivers/hwmon/w83795.c
12583
1da177e4 12584W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12585M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12586S: Maintained
679655da 12587F: drivers/mmc/host/wbsd.*
1da177e4 12588
b4e05923
HG
12589WACOM PROTOCOL 4 SERIAL TABLETS
12590M: Julian Squires <julian@cipht.net>
12591M: Hans de Goede <hdegoede@redhat.com>
12592L: linux-input@vger.kernel.org
12593S: Maintained
12594F: drivers/input/tablet/wacom_serial4.c
12595
3527761c 12596WATCHDOG DEVICE DRIVERS
8b58be88 12597M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12598R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12599L: linux-watchdog@vger.kernel.org
12600W: http://www.linux-watchdog.org/
f599aaf0 12601T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12602S: Maintained
540be8b2 12603F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12604F: Documentation/watchdog/
12605F: drivers/watchdog/
12606F: include/linux/watchdog.h
c117ab84 12607F: include/uapi/linux/watchdog.h
3527761c 12608
1da177e4 12609WD7000 SCSI DRIVER
8b58be88 12610M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12611L: linux-scsi@vger.kernel.org
12612S: Maintained
679655da 12613F: drivers/scsi/wd7000.c
1da177e4 12614
b22e00f3
DH
12615WIIMOTE HID DRIVER
12616M: David Herrmann <dh.herrmann@googlemail.com>
12617L: linux-input@vger.kernel.org
12618S: Maintained
12619F: drivers/hid/hid-wiimote*
12620
e258b80e 12621WINBOND CIR DRIVER
364e9e18 12622M: David Härdeman <david@hardeman.nu>
e258b80e 12623S: Maintained
116ab806 12624F: drivers/media/rc/winbond-cir.c
e258b80e 12625
c36a483d
WBG
12626WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12627M: William Breathitt Gray <vilhelm.gray@gmail.com>
12628L: linux-watchdog@vger.kernel.org
12629S: Maintained
12630F: drivers/watchdog/ebc-c384_wdt.c
12631
9c26df9b
WBG
12632WINSYSTEMS WS16C48 GPIO DRIVER
12633M: William Breathitt Gray <vilhelm.gray@gmail.com>
12634L: linux-gpio@vger.kernel.org
12635S: Maintained
12636F: drivers/gpio/gpio-ws16c48.c
e258b80e 12637
8a70da82 12638WIMAX STACK
8b58be88 12639M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12640M: linux-wimax@intel.com
49e7d9df 12641L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12642S: Supported
12643W: http://linuxwimax.org
315987dc 12644F: Documentation/wimax/README.wimax
315987dc
JP
12645F: include/linux/wimax/debug.h
12646F: include/net/wimax.h
c117ab84 12647F: include/uapi/linux/wimax.h
315987dc 12648F: net/wimax/
8a70da82 12649
5fc14680 12650WISTRON LAPTOP BUTTON DRIVER
8b58be88 12651M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12652S: Maintained
679655da 12653F: drivers/input/misc/wistron_btns.c
5fc14680 12654
1da177e4 12655WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12656M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12657L: linux-wireless@vger.kernel.org
926554c4 12658W: http://oops.ghostprotocols.net:81/blog
1da177e4 12659S: Maintained
679655da 12660F: drivers/net/wireless/wl3501*
1da177e4 12661
055bcbcb 12662WOLFSON MICROELECTRONICS DRIVERS
fef95164 12663L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12664T: git https://github.com/CirrusLogic/linux-drivers.git
12665W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12666S: Supported
3768f0b1 12667F: Documentation/hwmon/wm83??
f494993f
CK
12668F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12669F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12670F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12671F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12672F: drivers/clk/clk-wm83*.c
9c309598 12673F: drivers/extcon/extcon-arizona.c
b75ea16a 12674F: drivers/leds/leds-wm83*.c
25b273ba 12675F: drivers/gpio/gpio-*wm*.c
9c309598 12676F: drivers/gpio/gpio-arizona.c
d22b0869 12677F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12678F: drivers/input/misc/wm831x-on.c
12679F: drivers/input/touchscreen/wm831x-ts.c
12680F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12681F: drivers/mfd/arizona*
12682F: drivers/mfd/wm*.c
12ebc137 12683F: drivers/mfd/cs47l24*
b75ea16a
MB
12684F: drivers/power/wm83*.c
12685F: drivers/rtc/rtc-wm83*.c
12686F: drivers/regulator/wm8*.c
3860e6c4 12687F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12688F: drivers/watchdog/wm83*_wdt.c
9c309598 12689F: include/linux/mfd/arizona/
3860e6c4 12690F: include/linux/mfd/wm831x/
b75ea16a 12691F: include/linux/mfd/wm8350/
3768f0b1 12692F: include/linux/mfd/wm8400*
59ec6da2 12693F: include/linux/wm97xx.h
055bcbcb 12694F: include/sound/wm????.h
9c309598 12695F: sound/soc/codecs/arizona.?
055bcbcb 12696F: sound/soc/codecs/wm*
12ebc137 12697F: sound/soc/codecs/cs47l24*
b75ea16a 12698
3e6cd7a4
TH
12699WORKQUEUE
12700M: Tejun Heo <tj@kernel.org>
badb7f5e 12701R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12703S: Maintained
12704F: include/linux/workqueue.h
12705F: kernel/workqueue.c
12706F: Documentation/workqueue.txt
12707
39ac9f48
CYT
12708X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12709M: Chen-Yu Tsai <wens@csie.org>
12710L: linux-kernel@vger.kernel.org
12711S: Maintained
12712N: axp[128]
12713
1da177e4 12714X.25 NETWORK LAYER
8bf28059 12715M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12716L: linux-x25@vger.kernel.org
8bf28059 12717S: Odd Fixes
679655da
JP
12718F: Documentation/networking/x25*
12719F: include/net/x25*
12720F: net/x25/
1da177e4 12721
e2d1d6c0 12722X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12723M: Thomas Gleixner <tglx@linutronix.de>
12724M: Ingo Molnar <mingo@redhat.com>
12725M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12726M: x86@kernel.org
981c3a4f 12727L: linux-kernel@vger.kernel.org
75fc2d37 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12729S: Maintained
679655da
JP
12730F: Documentation/x86/
12731F: arch/x86/
e2d1d6c0 12732
d0944853 12733X86 PLATFORM DRIVERS
e181ba15 12734M: Darren Hart <dvhart@infradead.org>
d0944853 12735L: platform-driver-x86@vger.kernel.org
e181ba15 12736T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12737S: Maintained
14430813 12738F: drivers/platform/x86/
3a4bceef 12739F: drivers/platform/olpc/
d0944853 12740
c1f5c54b
IM
12741X86 MCE INFRASTRUCTURE
12742M: Tony Luck <tony.luck@intel.com>
487ba8e8 12743M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12744L: linux-edac@vger.kernel.org
12745S: Maintained
12746F: arch/x86/kernel/cpu/mcheck/*
12747
79ebdc95
BP
12748X86 MICROCODE UPDATE SUPPORT
12749M: Borislav Petkov <bp@alien8.de>
12750S: Maintained
12751F: arch/x86/kernel/cpu/microcode/*
12752
f0905c5a
AL
12753X86 VDSO
12754M: Andy Lutomirski <luto@amacapital.net>
12755L: linux-kernel@vger.kernel.org
12756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12757S: Maintained
d603c8e1 12758F: arch/x86/entry/vdso/
f0905c5a 12759
d6fad502 12760XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12761M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12762M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12763L: linux-media@vger.kernel.org
a825eaec 12764W: https://linuxtv.org
d6fad502
MCC
12765T: git git://linuxtv.org/media_tree.git
12766S: Maintained
12767F: drivers/media/tuners/tuner-xc2028.*
12768
c4468085 12769XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12770M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12771M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12772M: Juergen Gross <jgross@suse.com>
11dbb52b 12773L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12774T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12775S: Supported
12776F: arch/x86/xen/
12777F: drivers/*/xen-*front.c
12778F: drivers/xen/
12779F: arch/x86/include/asm/xen/
12780F: include/xen/
c117ab84 12781F: include/uapi/xen/
c4468085 12782
77bfb479 12783XEN HYPERVISOR ARM
85d1a29d 12784M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12785L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12786S: Maintained
77bfb479
SS
12787F: arch/arm/xen/
12788F: arch/arm/include/asm/xen/
12789
b475e83f 12790XEN HYPERVISOR ARM64
85d1a29d 12791M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12792L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12793S: Maintained
b475e83f
SS
12794F: arch/arm64/xen/
12795F: arch/arm64/include/asm/xen/
12796
9b57e1a7 12797XEN NETWORK BACKEND DRIVER
8386040b 12798M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12799L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12800L: netdev@vger.kernel.org
12801S: Supported
12802F: drivers/net/xen-netback/*
12803
c5f8e29d
KRW
12804XEN PCI SUBSYSTEM
12805M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12806L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12807S: Supported
12808F: arch/x86/pci/*xen*
12809F: drivers/pci/*xen*
12810
a2c5ae65
KRW
12811XEN BLOCK SUBSYSTEM
12812M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12813M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12814L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12815S: Supported
12816F: drivers/block/xen-blkback/*
12817F: drivers/block/xen*
12818
15d03609
JG
12819XEN PVSCSI DRIVERS
12820M: Juergen Gross <jgross@suse.com>
12821L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12822L: linux-scsi@vger.kernel.org
12823S: Supported
12824F: drivers/scsi/xen-scsifront.c
12825F: drivers/xen/xen-scsiback.c
12826F: include/xen/interface/io/vscsiif.h
12827
c5f8e29d
KRW
12828XEN SWIOTLB SUBSYSTEM
12829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12830L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12831S: Supported
12832F: arch/x86/xen/*swiotlb*
12833F: drivers/xen/*swiotlb*
12834
1da177e4
LT
12835XFS FILESYSTEM
12836P: Silicon Graphics Inc
809625ca 12837M: Dave Chinner <david@fromorbit.com>
18caa67a 12838M: xfs@oss.sgi.com
d7ede1aa 12839L: xfs@oss.sgi.com
1da177e4 12840W: http://oss.sgi.com/projects/xfs
9f273c24 12841T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12842S: Supported
679655da
JP
12843F: Documentation/filesystems/xfs.txt
12844F: fs/xfs/
1da177e4 12845
8a3b7a25 12846XILINX AXI ETHERNET DRIVER
59a54f30
MS
12847M: Anirudha Sarangi <anirudh@xilinx.com>
12848M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12849S: Maintained
12850F: drivers/net/ethernet/xilinx/xilinx_axienet*
12851
238b8721 12852XILINX UARTLITE SERIAL DRIVER
8b58be88 12853M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12854L: linux-serial@vger.kernel.org
12855S: Maintained
df621252 12856F: drivers/tty/serial/uartlite.c
238b8721 12857
df330515
LP
12858XILINX VIDEO IP CORES
12859M: Hyun Kwon <hyun.kwon@xilinx.com>
12860M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12861L: linux-media@vger.kernel.org
12862T: git git://linuxtv.org/media_tree.git
12863S: Supported
12864F: Documentation/devicetree/bindings/media/xilinx/
12865F: drivers/media/platform/xilinx/
a5562f65 12866F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12867
74316949
EB
12868XILLYBUS DRIVER
12869M: Eli Billauer <eli.billauer@gmail.com>
12870L: linux-kernel@vger.kernel.org
12871S: Supported
12872F: drivers/char/xillybus/
12873
f620e4b8
MF
12874XTENSA XTFPGA PLATFORM SUPPORT
12875M: Max Filippov <jcmvbkbc@gmail.com>
12876L: linux-xtensa@linux-xtensa.org
12877S: Maintained
12878F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12879F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12880
1da177e4 12881YAM DRIVER FOR AX.25
8b58be88 12882M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12883L: linux-hams@vger.kernel.org
12884S: Maintained
679655da
JP
12885F: drivers/net/hamradio/yam*
12886F: include/linux/yam.h
1da177e4 12887
af64a5eb 12888YEALINK PHONE DRIVER
8b58be88 12889M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12890L: usbb2k-api-dev@nongnu.org
12891S: Maintained
679655da
JP
12892F: Documentation/input/yealink.txt
12893F: drivers/input/misc/yealink.*
af64a5eb 12894
1da177e4 12895Z8530 DRIVER FOR AX.25
8b58be88 12896M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12897W: http://yaina.de/jreuter/
12898W: http://www.qsl.net/dl1bke/
12899L: linux-hams@vger.kernel.org
12900S: Maintained
679655da
JP
12901F: Documentation/networking/z8530drv.txt
12902F: drivers/net/hamradio/*scc.c
12903F: drivers/net/hamradio/z8530.h
1da177e4 12904
0cf31ec1 12905ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12906M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12907L: linux-mm@kvack.org
12908S: Maintained
12909F: mm/zbud.c
12910F: include/linux/zbud.h
12911
7c0c3afb 12912ZD1211RW WIRELESS DRIVER
8b58be88
JP
12913M: Daniel Drake <dsd@gentoo.org>
12914M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12915W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12916L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12917L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12918S: Maintained
6948300c 12919F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12920
20263029
DS
12921ZPOOL COMPRESSED PAGE STORAGE API
12922M: Dan Streetman <ddstreet@ieee.org>
12923L: linux-mm@kvack.org
12924S: Maintained
12925F: mm/zpool.c
12926F: include/linux/zpool.h
12927
1da177e4 12928ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12929L: mjpeg-users@lists.sourceforge.net
f63145e2 12930L: linux-media@vger.kernel.org
1da177e4 12931W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12932T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12933S: Odd Fixes
90d72ac6 12934F: drivers/media/pci/zoran/
1da177e4 12935
6920f2cc
MK
12936ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12937M: Minchan Kim <minchan@kernel.org>
12938M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12939R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12940L: linux-kernel@vger.kernel.org
12941S: Maintained
12942F: drivers/block/zram/
12943F: Documentation/blockdev/zram.txt
12944
8b4a4080 12945ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12946M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12947S: Maintained
df621252 12948F: drivers/tty/serial/zs.*
8b4a4080 12949
eae70d06
MK
12950ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12951M: Minchan Kim <minchan@kernel.org>
12952M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12953R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12954L: linux-mm@kvack.org
12955S: Maintained
12956F: mm/zsmalloc.c
12957F: include/linux/zsmalloc.h
d02be50d 12958F: Documentation/vm/zsmalloc.txt
eae70d06 12959
0cf31ec1 12960ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12961M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12962L: linux-mm@kvack.org
12963S: Maintained
12964F: mm/zswap.c
12965
1da177e4 12966THE REST
8b58be88 12967M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12968L: linux-kernel@vger.kernel.org
8a6e2535 12969Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12971S: Buried alive in reporters
34d03cc1
JP
12972F: *
12973F: */
This page took 7.914513 seconds and 5 git commands to generate.