]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[mirror_ubuntu-zesty-kernel.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
AR
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
882F: drivers/gpu/drm/arm/
883F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
1da177e4 885ARM MFM AND FLOPPY DRIVERS
8b58be88 886M: Ian Molton <spyro@f2s.com>
1da177e4 887S: Maintained
679655da
JP
888F: arch/arm/lib/floppydma.S
889F: arch/arm/include/asm/floppy.h
1da177e4 890
6f96521f
WD
891ARM PMU PROFILING AND DEBUGGING
892M: Will Deacon <will.deacon@arm.com>
70e238df 893R: Mark Rutland <mark.rutland@arm.com>
6f96521f 894S: Maintained
dd06a84b 895F: arch/arm*/kernel/perf_*
6f96521f 896F: arch/arm/oprofile/common.c
dd06a84b
MR
897F: arch/arm*/kernel/hw_breakpoint.c
898F: arch/arm*/include/asm/hw_breakpoint.h
899F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
900F: drivers/perf/arm_pmu.c
901F: include/linux/perf/arm_pmu.h
6f96521f 902
d4275354 903ARM PORT
54176cc6 904M: Russell King <linux@armlinux.org.uk>
efc03ecb 905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 906W: http://www.armlinux.org.uk/
d4275354
RK
907S: Maintained
908F: arch/arm/
909
d323c243
SB
910ARM SUB-ARCHITECTURES
911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 912S: Maintained
d323c243
SB
913F: arch/arm/mach-*/
914F: arch/arm/plat-*/
915T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
916
cefbf4ea 917ARM PRIMECELL AACI PL041 DRIVER
54176cc6 918M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
919S: Maintained
920F: sound/arm/aaci.*
921
922ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 923M: Russell King <linux@armlinux.org.uk>
cefbf4ea 924S: Maintained
8a61f013 925F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
926
927ARM PRIMECELL KMI PL050 DRIVER
54176cc6 928M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
929S: Maintained
930F: drivers/input/serio/ambakmi.*
931F: include/linux/amba/kmi.h
932
2761f5c2 933ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 934M: Russell King <linux@armlinux.org.uk>
08a5c9a2 935S: Maintained
679655da 936F: drivers/mmc/host/mmci.*
2f748aaa 937F: include/linux/amba/mmci.h
2761f5c2 938
1b4304e5 939ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 940M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
941S: Maintained
942F: drivers/tty/serial/amba-pl01*.c
943F: include/linux/amba/serial.h
2761f5c2 944
cefbf4ea 945ARM PRIMECELL BUS SUPPORT
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
947S: Maintained
948F: drivers/amba/
949F: include/linux/amba/bus.h
950
2b7a52a4 951ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 952M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
954S: Maintained
955
9c784f95 956ARM/AFEB9260 MACHINE SUPPORT
8b58be88 957M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
959S: Maintained
960
2b7a52a4 961ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 962M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
964S: Maintained
965
5c6dcd7f 966ARM/Allwinner sunXi SoC support
1b106699 967M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 968M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970S: Maintained
5c6dcd7f 971N: sun[x456789]i
60b0f380
MR
972
973ARM/Allwinner SoC Clock Support
974M: Emilio López <emilio@elopez.com.ar>
975S: Maintained
976F: drivers/clk/sunxi/
1b106699 977
79318452 978ARM/Amlogic Meson SoC support
7c1e3876 979M: Carlo Caione <carlo@caione.org>
6683d91c 980M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 982L: linux-amlogic@lists.infradead.org
79318452 983W: http://linux-meson.com/
7c1e3876 984S: Maintained
79318452
CC
985F: arch/arm/mach-meson/
986F: arch/arm/boot/dts/meson*
6683d91c
KH
987F: arch/arm64/boot/dts/amlogic/
988F: drivers/pinctrl/meson/
79318452 989N: meson
7c1e3876 990
eff506fa
TZ
991ARM/Annapurna Labs ALPINE ARCHITECTURE
992M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 993M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
994S: Maintained
995F: arch/arm/mach-alpine/
a9e5547b
AT
996F: arch/arm/boot/dts/alpine*
997F: arch/arm64/boot/dts/al/
998F: drivers/*/*alpine*
eff506fa 999
5255034d
LP
1000ARM/ARTPEC MACHINE SUPPORT
1001M: Jesper Nilsson <jesper.nilsson@axis.com>
1002M: Lars Persson <lars.persson@axis.com>
1003M: Niklas Cassel <niklas.cassel@axis.com>
1004S: Maintained
1005L: linux-arm-kernel@axis.com
1006F: arch/arm/mach-artpec
1007F: arch/arm/boot/dts/artpec6*
33b8ac91 1008F: drivers/clk/axis
5255034d 1009
8c2ed9bc
JS
1010ARM/ASPEED MACHINE SUPPORT
1011M: Joel Stanley <joel@jms.id.au>
1012S: Maintained
1013F: arch/arm/mach-aspeed/
1014F: arch/arm/boot/dts/aspeed-*
1015F: drivers/*/*aspeed*
1016
8dca5ce8 1017ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1018M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1019M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1020M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1022W: http://www.linux4sam.org
9f273c24 1023T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1024S: Supported
1025F: arch/arm/mach-at91/
f0a0a58e 1026F: include/soc/at91/
70e389cc
MB
1027F: arch/arm/boot/dts/at91*.dts
1028F: arch/arm/boot/dts/at91*.dtsi
1029F: arch/arm/boot/dts/sama*.dts
1030F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1031F: arch/arm/include/debug/at91.S
d4a89c7d 1032
6e05dd4e
BB
1033ARM/ATMEL AT91 Clock Support
1034M: Boris Brezillon <boris.brezillon@free-electrons.com>
1035S: Maintained
1036F: drivers/clk/at91
1037
986cf2e9 1038ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1039M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/mach-highbank/
e68d7c14
RH
1043F: arch/arm/boot/dts/highbank.dts
1044F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1045
d94f944e 1046ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1047M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1048S: Maintained
1049F: arch/arm/mach-cns3xxx/
d94f944e 1050
4863dea3
SG
1051ARM/CAVIUM THUNDER NETWORK DRIVER
1052M: Sunil Goutham <sgoutham@cavium.com>
1053M: Robert Richter <rric@kernel.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Supported
322e5cc5 1056F: drivers/net/ethernet/cavium/thunder/
4863dea3 1057
386ab516
AS
1058ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1059M: Alexander Shiyan <shc_work@mail.ru>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Odd Fixes
b8ba3874 1062N: clps711x
386ab516 1063
2b7a52a4 1064ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1065M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1066M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1068S: Maintained
d19d3667
HS
1069F: arch/arm/mach-ep93xx/
1070F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1071
1072ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1073M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1075S: Maintained
1076
d4275354 1077ARM/CLKDEV SUPPORT
54176cc6 1078M: Russell King <linux@armlinux.org.uk>
efc03ecb 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1080S: Maintained
d4275354 1081F: arch/arm/include/asm/clkdev.h
4fa2651d 1082F: drivers/clk/clkdev.c
d4275354 1083
d48134e7 1084ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1085M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1087S: Maintained
1088
94150095
HF
1089ARM/CONTEC MICRO9 MACHINE SUPPORT
1090M: Hubert Feurstein <hubert.feurstein@contec.at>
1091S: Maintained
1092F: arch/arm/mach-ep93xx/micro9.c
1093
a06ae860
PP
1094ARM/CORESIGHT FRAMEWORK AND DRIVERS
1095M: Mathieu Poirier <mathieu.poirier@linaro.org>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S: Maintained
01081f5a 1098F: drivers/hwtracing/coresight/*
a06ae860
PP
1099F: Documentation/trace/coresight.txt
1100F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1101F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1102
1da177e4 1103ARM/CORGI MACHINE SUPPORT
8b58be88 1104M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1105S: Maintained
1106
881a95f9 1107ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1108M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1110T: git git://github.com/ulli-kroll/linux.git
162500b3 1111S: Maintained
f49afbb5 1112F: arch/arm/mach-gemini/
98a9bb5b 1113F: drivers/rtc/rtc-gemini.c
881a95f9 1114
a990cbd8 1115ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1116M: Barry Song <baohua@kernel.org>
a990cbd8 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1118T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1119S: Maintained
e68d7c14 1120F: arch/arm/boot/dts/prima2*
a990cbd8 1121F: arch/arm/mach-prima2/
4a9c44f1 1122F: drivers/clk/sirf/
05f30e8d 1123F: drivers/clocksource/timer-prima2.c
5833ac98 1124F: drivers/clocksource/timer-atlas7.c
f8505ef5 1125N: [^a-z]sirf
a990cbd8 1126
c9d862c4
BS
1127ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1128M: Baruch Siach <baruch@tkos.co.il>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
cde137aa 1131F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1132N: digicolor
1133
d4275354 1134ARM/EBSA110 MACHINE SUPPORT
54176cc6 1135M: Russell King <linux@armlinux.org.uk>
efc03ecb 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1137W: http://www.armlinux.org.uk/
d4275354
RK
1138S: Maintained
1139F: arch/arm/mach-ebsa110/
b955f6ca 1140F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1141
4721f3ce
UKK
1142ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1143M: Uwe Kleine-König <kernel@pengutronix.de>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146N: efm32
1147
a9da4f7e 1148ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1149M: Daniel Ribeiro <drwyrm@gmail.com>
1150M: Stefan Schmidt <stefan@openezx.org>
1151M: Harald Welte <laforge@openezx.org>
d66f1886 1152L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1153W: http://www.openezx.org/
1154S: Maintained
cafc2265
SS
1155T: topgit git://git.openezx.org/openezx.git
1156F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1157
6a915af9 1158ARM/FARADAY FA526 PORT
162500b3 1159M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1161S: Maintained
1fa7e547 1162T: git git://git.berlios.de/gemini-board
f49afbb5 1163F: arch/arm/mm/*-fa*
6a915af9 1164
d4275354 1165ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1166M: Russell King <linux@armlinux.org.uk>
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1168W: http://www.armlinux.org.uk/
d4275354
RK
1169S: Maintained
1170F: arch/arm/include/asm/hardware/dec21285.h
1171F: arch/arm/mach-footbridge/
1172
86183a5f 1173ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1175M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1176R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1178S: Maintained
f1c12837 1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1180F: arch/arm/mach-imx/
ce515a6b 1181F: arch/arm/mach-mxs/
2a82f95c 1182F: arch/arm/boot/dts/imx*
e5dafa22 1183F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1184F: drivers/clk/imx/
1185F: include/soc/imx/
86183a5f 1186
142109d2 1187ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1188M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1189M: Sascha Hauer <kernel@pengutronix.de>
1190R: Stefan Agner <stefan@agner.ch>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F: arch/arm/mach-imx/*vf610*
1195F: arch/arm/boot/dts/vf*
1196
2b7a52a4 1197ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1198M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1200S: Maintained
1201
90b8fc34 1202ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1203M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1205S: Maintained
1206
ef47d5f0 1207ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1208M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1209M: Paul Parsons <lost.distance@yahoo.com>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1211S: Maintained
1212F: arch/arm/mach-pxa/hx4700.c
1213F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1214F: sound/soc/pxa/hx4700.c
ef47d5f0 1215
4dfad069
WX
1216ARM/HISILICON SOC SUPPORT
1217M: Wei Xu <xuwei5@hisilicon.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W: http://www.hisilicon.com
1220S: Supported
1221T: git git://github.com/hisilicon/linux-hisi.git
1222F: arch/arm/mach-hisi/
e68d7c14
RH
1223F: arch/arm/boot/dts/hi3*
1224F: arch/arm/boot/dts/hip*
1225F: arch/arm/boot/dts/hisi*
1226F: arch/arm64/boot/dts/hisilicon/
4dfad069 1227
21f37bc3 1228ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1229M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1230W: www.jlime.com
1231S: Maintained
084bad91
KE
1232T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1233F: arch/arm/mach-sa1100/jornada720.c
1234F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1235
5e767ab9
JMC
1236ARM/IGEP MACHINE SUPPORT
1237M: Enric Balletbo i Serra <eballetbo@gmail.com>
1238M: Javier Martinez Canillas <javier@dowhile0.org>
1239L: linux-omap@vger.kernel.org
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
06ff74fd 1242F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1243
403d2971
MV
1244ARM/INCOME PXA270 SUPPORT
1245M: Marek Vasut <marek.vasut@gmail.com>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
ec154082 1248F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1249
2b7a52a4 1250ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
e2bdb176
DW
1254
1255ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1257S: Orphan
2b7a52a4
LB
1258
1259ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1260M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1262S: Maintained
2b7a52a4
LB
1263
1264ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1265M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1267S: Maintained
2b7a52a4 1268
2b7a52a4 1269ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1270M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1272S: Maintained
1273
dfdd8cc9
KH
1274ARM/INTEL IXP4XX ARM ARCHITECTURE
1275M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1276M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1278S: Maintained
1279F: arch/arm/mach-ixp4xx/
1280
838553c5 1281ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1282M: Jonathan Cameron <jic23@cam.ac.uk>
1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S: Maintained
1285F: arch/arm/mach-pxa/stargate2.c
1286F: drivers/pcmcia/pxa2xx_stargate2.c
1287
2b7a52a4 1288ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4
LB
1292
1293ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
1154f858 1298ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: arch/arm/mach-keystone/
5edafc29 1303F: arch/arm/boot/dts/keystone-*
317929cd 1304T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1305
bc6aa566 1306ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1307M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1308L: linux-kernel@vger.kernel.org
1309S: Maintained
1310F: drivers/clk/keystone/
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1313M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-kernel@vger.kernel.org
1316S: Maintained
1317F: drivers/clocksource/timer-keystone.c
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1320M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/power/reset/keystone-reset.c
1324
1325ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1326M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1327L: linux-kernel@vger.kernel.org
1328S: Maintained
1329F: drivers/memory/*emif*
1330
8cb555b6
CM
1331ARM/LG1K ARCHITECTURE
1332M: Chanho Min <chanho.min@lge.com>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: arch/arm64/boot/dts/lg/
1336
2b7a52a4 1337ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1338M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1340S: Maintained
1341
3143875f
JE
1342ARM/LPC18XX ARCHITECTURE
1343M: Joachim Eastwood <manabian@gmail.com>
1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S: Maintained
19c1c32c
JE
1346F: arch/arm/boot/dts/lpc43*
1347F: drivers/clk/nxp/clk-lpc18xx*
1348F: drivers/clocksource/time-lpc32xx.c
1349F: drivers/i2c/busses/i2c-lpc2k.c
1350F: drivers/memory/pl172.c
1351F: drivers/mtd/spi-nor/nxp-spifi.c
1352F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1353N: lpc18xx
1354
15e4f7da 1355ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1356M: Vladimir Zapolskiy <vz@mleia.com>
1357M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1359T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1360S: Maintained
2377f9fd 1361F: arch/arm/boot/dts/lpc32*
15e4f7da 1362F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1363F: drivers/i2c/busses/i2c-pnx.c
1364F: drivers/net/ethernet/nxp/lpc_eth.c
1365F: drivers/usb/host/ohci-nxp.c
1366F: drivers/watchdog/pnx4008_wdt.c
1367N: lpc32xx
15e4f7da 1368
3b886171 1369ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1370M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1371S: Maintained
1372
1f664ab7 1373ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1374M: Jason Cooper <jason@lakedaemon.net>
1375M: Andrew Lunn <andrew@lunn.ch>
1376M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1377M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S: Maintained
1380F: arch/arm/mach-mvebu/
59ec9671 1381F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1382F: arch/arm/boot/dts/armada*
1383F: arch/arm/boot/dts/kirkwood*
dcc3068a 1384F: arch/arm64/boot/dts/marvell/armada*
9f123def 1385F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1386F: arch/arm/configs/mvebu_*_defconfig
75f41273 1387
40f4978b
SH
1388ARM/Marvell Berlin SoC support
1389M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S: Maintained
1392F: arch/arm/mach-berlin/
31c17ac9 1393F: arch/arm/boot/dts/berlin*
e68d7c14 1394F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1395
40f4978b 1396
4cfab57e 1397ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1400M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1401M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1403S: Maintained
1404F: arch/arm/mach-dove/
54a246ff
NP
1405F: arch/arm/mach-mv78xx0/
1406F: arch/arm/mach-orion5x/
1407F: arch/arm/plat-orion/
31c17ac9
GC
1408F: arch/arm/boot/dts/dove*
1409F: arch/arm/boot/dts/orion5x*
1410
3b886171 1411
d69ac131
AC
1412ARM/Orion SoC/Technologic Systems TS-78xx platform support
1413M: Alexander Clouter <alex@digriz.org.uk>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415W: http://www.digriz.org.uk/ts78xx/kernel
1416S: Maintained
1417F: arch/arm/mach-orion5x/ts78xx-*
1418
e557959d
NA
1419ARM/OXNAS platform support
1420M: Neil Armstrong <narmstrong@baylibre.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423F: arch/arm/mach-oxnas/
1424F: arch/arm/boot/dts/oxnas*
1425F: arch/arm/boot/dts/wd-mbwe.dts
1426N: oxnas
1427
607b8fc9
EH
1428ARM/Mediatek RTC DRIVER
1429M: Eddie Huang <eddie.huang@mediatek.com>
1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433F: drivers/rtc/rtc-mt6397.c
1434
e54951c8
MB
1435ARM/Mediatek SoC support
1436M: Matthias Brugger <matthias.bgg@gmail.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1438L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1439S: Maintained
1440F: arch/arm/boot/dts/mt6*
1441F: arch/arm/boot/dts/mt8*
1442F: arch/arm/mach-mediatek/
1443N: mtk
1444K: mediatek
1445
0f8669e3
CY
1446ARM/Mediatek USB3 PHY DRIVER
1447M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: drivers/phy/phy-mt65xx-usb3.c
1452
adcb079f
AB
1453ARM/MICREL KS8695 ARCHITECTURE
1454M: Greg Ungerer <gerg@uclinux.org>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1456F: arch/arm/mach-ks8695/
adcb079f
AB
1457S: Odd Fixes
1458
d78ff0a5 1459ARM/MIOA701 MACHINE SUPPORT
8b58be88 1460M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1462F: arch/arm/mach-pxa/mioa701.c
1463S: Maintained
1464
9624dfe6 1465ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1466M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1467S: Maintained
1468
e0ee9851 1469ARM/NOMADIK ARCHITECTURE
28b8e8d4 1470M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1471M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: arch/arm/mach-nomadik/
ecc265fe 1475F: drivers/pinctrl/nomadik/
87572880 1476F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1478
9d76295a 1479ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1480M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1481L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1482W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1483S: Supported
1484
8459c159 1485ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1486M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1487M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1488S: Maintained
1489
5d783a2d 1490ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1491M: Marek Vasut <marek.vasut@gmail.com>
75280787 1492L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1493W: http://hackndev.com
1494S: Maintained
933d35f0
JP
1495F: arch/arm/mach-pxa/include/mach/palmtx.h
1496F: arch/arm/mach-pxa/palmtx.c
1497F: arch/arm/mach-pxa/include/mach/palmt5.h
1498F: arch/arm/mach-pxa/palmt5.c
1499F: arch/arm/mach-pxa/include/mach/palmld.h
1500F: arch/arm/mach-pxa/palmld.c
1501F: arch/arm/mach-pxa/include/mach/palmte2.h
1502F: arch/arm/mach-pxa/palmte2.c
1503F: arch/arm/mach-pxa/include/mach/palmtc.h
1504F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1505
b57fe924 1506ARM/PALM TREO SUPPORT
d8130624 1507M: Tomas Cech <sleep_walker@suse.com>
75280787 1508L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1509W: http://hackndev.com
1510S: Maintained
b57fe924
JP
1511F: arch/arm/mach-pxa/include/mach/palmtreo.h
1512F: arch/arm/mach-pxa/palmtreo.c
90af5811 1513
c49e1e63 1514ARM/PALMZ72 SUPPORT
8b58be88 1515M: Sergey Lapin <slapin@ossfans.org>
75280787 1516L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmz72.h
1520F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1521
1da177e4 1522ARM/PLEB SUPPORT
8b58be88 1523M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1524W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1525S: Maintained
1526
1527ARM/PT DIGITAL BOARD PORT
8b58be88 1528M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1530W: http://www.armlinux.org.uk/
1da177e4
LT
1531S: Maintained
1532
8fc1b0f8 1533ARM/QUALCOMM SUPPORT
bbeaa595
AG
1534M: Andy Gross <andy.gross@linaro.org>
1535M: David Brown <david.brown@linaro.org>
8fc1b0f8 1536L: linux-arm-msm@vger.kernel.org
f5d3af9d 1537L: linux-soc@vger.kernel.org
8fc1b0f8 1538S: Maintained
0c4cbf9e
BA
1539F: arch/arm/boot/dts/qcom-*.dts
1540F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1541F: arch/arm/mach-qcom/
e68d7c14 1542F: arch/arm64/boot/dts/qcom/*
5482cefa 1543F: drivers/i2c/busses/i2c-qup.c
39a3366a 1544F: drivers/clk/qcom/
f5d3af9d 1545F: drivers/soc/qcom/
5482cefa 1546F: drivers/spi/spi-qup.c
c0c89faf
SB
1547F: drivers/tty/serial/msm_serial.h
1548F: drivers/tty/serial/msm_serial.c
1549F: drivers/*/pm8???-*
1550F: drivers/mfd/ssbi.c
916f743d 1551F: drivers/firmware/qcom_scm.c
bbeaa595 1552T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1553
2b7a52a4 1554ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1555M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1557S: Maintained
1558
b138e119
SH
1559ARM/RENESAS ARM64 ARCHITECTURE
1560M: Simon Horman <horms@verge.net.au>
1561M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1562L: linux-renesas-soc@vger.kernel.org
1563Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1564T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1565S: Supported
1566F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1567F: drivers/soc/renesas/
1568F: include/linux/soc/renesas/
b138e119 1569
d4275354 1570ARM/RISCPC ARCHITECTURE
54176cc6 1571M: Russell King <linux@armlinux.org.uk>
efc03ecb 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1573W: http://www.armlinux.org.uk/
d4275354 1574S: Maintained
d4275354
RK
1575F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1576F: arch/arm/include/asm/hardware/ioc.h
1577F: arch/arm/include/asm/hardware/iomd.h
1578F: arch/arm/include/asm/hardware/memc.h
1579F: arch/arm/mach-rpc/
1a6422f6 1580F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1581F: drivers/net/ethernet/i825xx/ether1*
1582F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1583F: drivers/scsi/arm/
1584
08ddbb0a
HS
1585ARM/Rockchip SoC support
1586M: Heiko Stuebner <heiko@sntech.de>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1588L: linux-rockchip@lists.infradead.org
9f273c24 1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1590S: Maintained
541555e9 1591F: arch/arm/boot/dts/rk3*
08ddbb0a 1592F: arch/arm/mach-rockchip/
541555e9
HS
1593F: drivers/clk/rockchip/
1594F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1595F: drivers/*/*rockchip*
541555e9
HS
1596F: drivers/*/*/*rockchip*
1597F: sound/soc/rockchip/
b4331b43 1598N: rockchip
08ddbb0a 1599
5bfb937c
KK
1600ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1601M: Kukjin Kim <kgene@kernel.org>
e8f98457 1602M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1604L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1605S: Maintained
6f0589c8 1606F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1607F: arch/arm/boot/dts/s5p*
1608F: arch/arm/boot/dts/samsung*
6f0589c8 1609F: arch/arm/boot/dts/exynos*
d97236e6 1610F: arch/arm64/boot/dts/exynos/
482ce512 1611F: arch/arm/plat-samsung/
769bbb63
HS
1612F: arch/arm/mach-s3c24*/
1613F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1614F: arch/arm/mach-s5p*/
1615F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1616F: drivers/*/*s3c2410*
1617F: drivers/*/*/*s3c2410*
ffd51977 1618F: drivers/memory/samsung/*
bf50ddcd 1619F: drivers/soc/samsung/*
40c76662 1620F: drivers/spi/spi-s3c*
d6b9aea6
KK
1621F: Documentation/arm/Samsung/
1622F: Documentation/devicetree/bindings/arm/samsung/
1623F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1624F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1625N: exynos
f556cb07 1626
10ffa964
KP
1627ARM/SAMSUNG MOBILE MACHINE SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S: Maintained
004bbd3c 1631F: arch/arm/mach-s5pv210/
10ffa964 1632
3ce4ccb6
KD
1633ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1634M: Kyungmin Park <kyungmin.park@samsung.com>
1635M: Kamil Debski <k.debski@samsung.com>
1636L: linux-arm-kernel@lists.infradead.org
1637L: linux-media@vger.kernel.org
1638S: Maintained
1639F: drivers/media/platform/s5p-g2d/
1640
e6a476fd
MS
1641ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1642M: Kyungmin Park <kyungmin.park@samsung.com>
1643M: Kamil Debski <k.debski@samsung.com>
6305902c 1644M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1645L: linux-arm-kernel@lists.infradead.org
1646L: linux-media@vger.kernel.org
1647S: Maintained
934455d7 1648F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1649F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1650
1651ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1652M: Kyungmin Park <kyungmin.park@samsung.com>
1653M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
90d72ac6 1657F: drivers/media/platform/s5p-tv/
e6a476fd 1658
1bcbf6f4
KD
1659ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661L: linux-arm-kernel@lists.infradead.org
1662L: linux-media@vger.kernel.org
1663S: Maintained
78fc853b 1664F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1665
7d9f9bf4
AP
1666ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1667M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1668M: Jacek Anaszewski <j.anaszewski@samsung.com>
1669L: linux-arm-kernel@lists.infradead.org
1670L: linux-media@vger.kernel.org
1671S: Maintained
1672F: drivers/media/platform/s5p-jpeg/
1673
d48d38e8 1674ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1675M: Simon Horman <horms@verge.net.au>
d48d38e8 1676M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1677L: linux-renesas-soc@vger.kernel.org
4a121096 1678Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1680S: Supported
0b514fdb
SH
1681F: arch/arm/boot/dts/emev2*
1682F: arch/arm/boot/dts/r7s*
1683F: arch/arm/boot/dts/r8a*
1684F: arch/arm/boot/dts/sh*
0b514fdb 1685F: arch/arm/configs/shmobile_defconfig
7a2071c5 1686F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1687F: arch/arm/mach-shmobile/
be32bcbb
GU
1688F: drivers/soc/renesas/
1689F: include/linux/soc/renesas/
d48d38e8 1690
66314223 1691ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1692M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1693S: Maintained
1694F: arch/arm/mach-socfpga/
efadb751
DN
1695F: arch/arm/boot/dts/socfpga*
1696F: arch/arm/configs/socfpga_defconfig
e68d7c14 1697F: arch/arm64/boot/dts/altera/
ba2b7d0a 1698W: http://www.rocketboards.org
efadb751 1699T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1700
1701ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1702M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1703S: Maintained
1704F: drivers/clk/socfpga/
1705
71bcada8
TT
1706ARM/SOCFPGA EDAC SUPPORT
1707M: Thor Thayer <tthayer@opensource.altera.com>
1708S: Maintained
1709F: drivers/edac/altera_edac.
1710
65ebcc11 1711ARM/STI ARCHITECTURE
a92177ea 1712M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714L: kernel@stlinux.com
1715W: http://www.stlinux.com
1716S: Maintained
1717F: arch/arm/mach-sti/
a92177ea 1718F: arch/arm/boot/dts/sti*
b8e31bf3 1719F: drivers/char/hw_random/st-rng.c
a92177ea 1720F: drivers/clocksource/arm_global_timer.c
82805d1b 1721F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1722F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1723F: drivers/i2c/busses/i2c-st.c
346e2e4a 1724F: drivers/media/rc/st_rc.c
95d66b16 1725F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1726F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1727F: drivers/phy/phy-miphy28lp.c
1728F: drivers/phy/phy-miphy365x.c
6da969a5 1729F: drivers/phy/phy-stih407-usb.c
26389c78 1730F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1731F: drivers/pinctrl/pinctrl-st.c
aac22524 1732F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1733F: drivers/reset/sti/
db4112e6 1734F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1735F: drivers/tty/serial/st-asc.c
eb11adab 1736F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1737F: drivers/usb/host/ehci-st.c
1738F: drivers/usb/host/ohci-st.c
db4112e6 1739F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1740F: drivers/ata/ahci_st.c
65ebcc11 1741
ee6e7879
MC
1742ARM/STM32 ARCHITECTURE
1743M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1744M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1748N: stm32
1749F: drivers/clocksource/armv7m_systick.c
1750
d6de5b02
MG
1751ARM/TANGO ARCHITECTURE
1752M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1753L: linux-arm-kernel@lists.infradead.org
1754S: Maintained
1755F: arch/arm/mach-tango/
1756F: arch/arm/boot/dts/tango*
1757
2b7a52a4 1758ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1759M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1761S: Maintained
1762
1bbd7089 1763ARM/TETON BGA MACHINE SUPPORT
706e69d6 1764M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767
2b7a52a4 1768ARM/THECUS N2100 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
98ad6e3b 1773ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1774M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1776W: http://www.mcuos.com
1777S: Maintained
4e89e8f6 1778F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1779F: drivers/input/keyboard/w90p910_keypad.c
1780F: drivers/input/touchscreen/w90p910_ts.c
1781F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1782F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1783F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1784F: drivers/rtc/rtc-nuc900.c
9df92e6c 1785F: drivers/spi/spi-nuc900.c
4e89e8f6 1786F: drivers/usb/host/ehci-w90x900.c
8a61f013 1787F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1788
54274d71 1789ARM/U300 MACHINE SUPPORT
e4651a9f 1790M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Supported
1793F: arch/arm/mach-u300/
9affbd24 1794F: drivers/clocksource/timer-u300.c
54274d71
LW
1795F: drivers/i2c/busses/i2c-stu300.c
1796F: drivers/rtc/rtc-coh901331.c
1797F: drivers/watchdog/coh901327_wdt.c
1798F: drivers/dma/coh901318*
87572880
LW
1799F: drivers/mfd/ab3100*
1800F: drivers/rtc/rtc-ab3100.c
1801F: drivers/rtc/rtc-coh901331.c
1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1803
3d00d04f
MY
1804ARM/UNIPHIER ARCHITECTURE
1805M: Masahiro Yamada <yamada.masahiro@socionext.com>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Maintained
a3ff83d2 1808F: arch/arm/boot/dts/uniphier*
e7ecbc05 1809F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1810F: arch/arm/mach-uniphier/
e7ecbc05 1811F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1812F: arch/arm64/boot/dts/socionext/
4b7f48d3 1813F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1814F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1815F: drivers/pinctrl/uniphier/
1816F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1817N: uniphier
1818
87572880 1819ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1820M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
1823F: arch/arm/mach-ux500/
e4651a9f 1824F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1825F: drivers/dma/ste_dma40*
e4651a9f 1826F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1827F: drivers/mfd/abx500*
1828F: drivers/mfd/ab8500*
e4651a9f
LW
1829F: drivers/mfd/dbx500*
1830F: drivers/mfd/db8500*
ecc265fe
JP
1831F: drivers/pinctrl/nomadik/pinctrl-ab*
1832F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1833F: drivers/rtc/rtc-ab8500.c
e4651a9f 1834F: drivers/rtc/rtc-pl031.c
87572880 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1836
e93fde28
UH
1837ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1838M: Ulf Hansson <ulf.hansson@linaro.org>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840T: git git://git.linaro.org/people/ulfh/clk.git
1841S: Maintained
1842F: drivers/clk/ux500/
1843F: include/linux/platform_data/clk-ux500.h
1844
740d93b1
PM
1845ARM/VERSATILE EXPRESS PLATFORM
1846M: Liviu Dudau <liviu.dudau@arm.com>
1847M: Sudeep Holla <sudeep.holla@arm.com>
1848M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851F: arch/arm/boot/dts/vexpress*
e68d7c14 1852F: arch/arm64/boot/dts/arm/
740d93b1
PM
1853F: arch/arm/mach-vexpress/
1854F: */*/vexpress*
7e8f403f 1855F: */*/*/vexpress*
740d93b1
PM
1856F: drivers/clk/versatile/clk-vexpress-osc.c
1857F: drivers/clocksource/versatile.c
46a600ea 1858N: mps2
740d93b1 1859
d4275354 1860ARM/VFP SUPPORT
54176cc6 1861M: Russell King <linux@armlinux.org.uk>
efc03ecb 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1863W: http://www.armlinux.org.uk/
d4275354
RK
1864S: Maintained
1865F: arch/arm/vfp/
1866
e66b6d8e
MV
1867ARM/VOIPAC PXA270 SUPPORT
1868M: Marek Vasut <marek.vasut@gmail.com>
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Maintained
1871F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1872F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1873
04529fe2
TP
1874ARM/VT8500 ARM ARCHITECTURE
1875M: Tony Prisk <linux@prisktech.co.nz>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S: Maintained
1878F: arch/arm/mach-vt8500/
41fd91b4 1879F: drivers/clocksource/vt8500_timer.c
560746eb 1880F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1881F: drivers/mmc/host/wmt-sdmmc.c
1882F: drivers/pwm/pwm-vt8500.c
1883F: drivers/rtc/rtc-vt8500.c
1884F: drivers/tty/serial/vt8500_serial.c
4f31102b 1885F: drivers/usb/host/ehci-platform.c
41fd91b4 1886F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1887F: drivers/video/fbdev/vt8500lcdfb.*
1888F: drivers/video/fbdev/wm8505fb*
1889F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1890
e66b6d8e
MV
1891ARM/ZIPIT Z2 SUPPORT
1892M: Marek Vasut <marek.vasut@gmail.com>
1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S: Maintained
1895F: arch/arm/mach-pxa/z2.c
6ab2a855 1896F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1897
5ecc4b53
JN
1898ARM/ZTE ARCHITECTURE
1899M: Jun Nie <jun.nie@linaro.org>
1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901S: Maintained
1902F: arch/arm/mach-zx/
1903F: drivers/clk/zte/
1904F: Documentation/devicetree/bindings/arm/zte.txt
1905F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1906
51f29d44
MS
1907ARM/ZYNQ ARCHITECTURE
1908M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1909R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W: http://wiki.xilinx.com
d6448b76 1912T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1913S: Supported
1914F: arch/arm/mach-zynq/
bd2a337a 1915F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1916F: drivers/block/xsysace.c
c2fd4e38
MS
1917N: zynq
1918N: xilinx
1919F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1920F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1921F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1922F: drivers/edac/synopsys_edac.c
51f29d44 1923
48ec83bc 1924ARM SMMU DRIVERS
b8f9879e 1925M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1926R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S: Maintained
1929F: drivers/iommu/arm-smmu.c
48ec83bc 1930F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1931F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1932F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1933
38074229
CM
1934ARM64 PORT (AARCH64 ARCHITECTURE)
1935M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1936M: Will Deacon <will.deacon@arm.com>
38074229 1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1939S: Maintained
1940F: arch/arm64/
d19766ec 1941F: Documentation/arm64/
38074229 1942
9d7005f9
LP
1943AS3645A LED FLASH CONTROLLER DRIVER
1944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1945L: linux-media@vger.kernel.org
1946T: git git://linuxtv.org/media_tree.git
1947S: Maintained
1948F: drivers/media/i2c/as3645a.c
b5dcee22 1949F: include/media/i2c/as3645a.h
9d7005f9 1950
d58de038
GJ
1951ASC7621 HARDWARE MONITOR DRIVER
1952M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1953L: linux-hwmon@vger.kernel.org
d58de038
GJ
1954S: Maintained
1955F: Documentation/hwmon/asc7621
1956F: drivers/hwmon/asc7621.c
1957
b229ece9 1958ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1959M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1960L: acpi4asus-user@lists.sourceforge.net
d0944853 1961L: platform-driver-x86@vger.kernel.org
76593d6f 1962W: http://acpi4asus.sf.net
85091b71 1963S: Maintained
b229ece9
CC
1964F: drivers/platform/x86/asus*.c
1965F: drivers/platform/x86/eeepc*.c
85091b71 1966
f6a6bbae
JPRV
1967ASUS WIRELESS RADIO CONTROL DRIVER
1968M: João Paulo Rechi Vita <jprvita@gmail.com>
1969L: platform-driver-x86@vger.kernel.org
1970S: Maintained
1971F: drivers/platform/x86/asus-wireless.c
1972
75aeddd1
DH
1973ASYMMETRIC KEYS
1974M: David Howells <dhowells@redhat.com>
1975L: keyrings@vger.kernel.org
1976S: Maintained
1977F: Documentation/crypto/asymmetric-keys.txt
1978F: include/linux/verification.h
1979F: include/crypto/public_key.h
1980F: include/crypto/pkcs7.h
1981F: crypto/asymmetric_keys/
1982
953a6479 1983ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1984R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1985W: http://sourceforge.net/projects/xscaleiop
08223d80 1986S: Odd fixes
679655da
JP
1987F: Documentation/crypto/async-tx-api.txt
1988F: crypto/async_tx/
1989F: drivers/dma/
1990F: include/linux/dmaengine.h
1991F: include/linux/async_tx.h
b3e5f263 1992
a1867d36 1993AT24 EEPROM DRIVER
14d77c4d 1994M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1995L: linux-i2c@vger.kernel.org
1996S: Maintained
1997F: drivers/misc/eeprom/at24.c
25f73ed5 1998F: include/linux/platform_data/at24.h
a1867d36 1999
e7839f25 2000ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2001M: "Ed L. Cashin" <ed.cashin@acm.org>
2002W: http://www.openaoe.org/
1da177e4 2003S: Supported
679655da
JP
2004F: Documentation/aoe/
2005F: drivers/block/aoe/
1da177e4 2006
aad7a211
AB
2007ATHEROS 71XX/9XXX GPIO DRIVER
2008M: Alban Bedel <albeu@free.fr>
2009W: https://github.com/AlbanBedel/linux
2010T: git git://github.com/AlbanBedel/linux
2011S: Maintained
2012F: drivers/gpio/gpio-ath79.c
2013F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2014
9a10a870 2015ATHEROS ATH GENERIC UTILITIES
f726ee65 2016M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2017L: linux-wireless@vger.kernel.org
2018S: Supported
2019F: drivers/net/wireless/ath/*
2020
fa1c114f 2021ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2022M: Jiri Slaby <jirislaby@gmail.com>
2023M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2024M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2025L: linux-wireless@vger.kernel.org
72c706b7 2026W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2027S: Maintained
fa451753 2028F: drivers/net/wireless/ath/ath5k/
fa1c114f 2029
12e62d6f
KV
2030ATHEROS ATH6KL WIRELESS DRIVER
2031M: Kalle Valo <kvalo@qca.qualcomm.com>
2032L: linux-wireless@vger.kernel.org
2033W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2035S: Supported
2036F: drivers/net/wireless/ath/ath6kl/
2037
2be7d22f 2038WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2039M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2040L: linux-wireless@vger.kernel.org
2041L: wil6210@qca.qualcomm.com
2042S: Supported
2043W: http://wireless.kernel.org/en/users/Drivers/wil6210
2044F: drivers/net/wireless/ath/wil6210/
dba4b74d 2045F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2046
1d7e1e6b
CL
2047CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2048M: Christian Lamparter <chunkeey@googlemail.com>
2049L: linux-wireless@vger.kernel.org
2050W: http://wireless.kernel.org/en/users/Drivers/carl9170
2051S: Maintained
2052F: drivers/net/wireless/ath/carl9170/
2053
2c2a6172
LT
2054ATK0110 HWMON DRIVER
2055M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2056L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2057S: Maintained
2058F: drivers/hwmon/asus_atk0110.c
2059
6f69a6d7 2060ATI_REMOTE2 DRIVER
8b58be88 2061M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2062S: Maintained
679655da 2063F: drivers/input/misc/ati_remote2.c
6f69a6d7 2064
7ae115b4 2065ATLX ETHERNET DRIVERS
8b58be88 2066M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2067M: Chris Snook <chris.snook@gmail.com>
e443e383 2068L: netdev@vger.kernel.org
8d5ca6ec
JC
2069W: http://sourceforge.net/projects/atl1
2070W: http://atl1.sourceforge.net
2071S: Maintained
2b133ad6 2072F: drivers/net/ethernet/atheros/
8d5ca6ec 2073
1da177e4 2074ATM
366c1bd1 2075M: Chas Williams <3chas3@gmail.com>
476604de 2076L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2077L: netdev@vger.kernel.org
1da177e4
LT
2078W: http://linux-atm.sourceforge.net
2079S: Maintained
679655da
JP
2080F: drivers/atm/
2081F: include/linux/atm*
c117ab84 2082F: include/uapi/linux/atm*
1da177e4 2083
04ac2f46 2084ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2085M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2086S: Maintained
2087F: drivers/mmc/host/atmel-mci.c
04ac2f46 2088
a1cfac48 2089ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2090M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2091S: Supported
df621252 2092F: drivers/tty/serial/atmel_serial.c
a1cfac48 2093
f80cb488
NF
2094ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2095M: Nicolas Ferre <nicolas.ferre@atmel.com>
2096S: Supported
2097F: drivers/power/reset/at91-sama5d2_shdwc.c
2098
b9cd7a25
LD
2099ATMEL SAMA5D2 ADC DRIVER
2100M: Ludovic Desroches <ludovic.desroches@atmel.com>
2101L: linux-iio@vger.kernel.org
2102S: Supported
2103F: drivers/iio/adc/at91-sama5d2_adc.c
2104
dfae90ed 2105ATMEL Audio ALSA driver
3a82002c 2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2108S: Supported
2109F: sound/soc/atmel
2110
b414dc16
NF
2111ATMEL DMA DRIVER
2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S: Supported
2115F: drivers/dma/at_hdmac.c
2116F: drivers/dma/at_hdmac_regs.h
6f0d65af 2117F: include/linux/platform_data/dma-atmel.h
b414dc16 2118
6bd0f436
LD
2119ATMEL XDMA DRIVER
2120M: Ludovic Desroches <ludovic.desroches@atmel.com>
2121L: linux-arm-kernel@lists.infradead.org
2122L: dmaengine@vger.kernel.org
2123S: Supported
2124F: drivers/dma/at_xdmac.c
2125
888f2804
LD
2126ATMEL I2C DRIVER
2127M: Ludovic Desroches <ludovic.desroches@atmel.com>
2128L: linux-i2c@vger.kernel.org
2129S: Supported
2130F: drivers/i2c/busses/i2c-at91.c
2131
15515545 2132ATMEL ISI DRIVER
50cb2efa 2133M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2134L: linux-media@vger.kernel.org
2135S: Supported
f2294c2d 2136F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2137F: include/media/atmel-isi.h
2138
8f4c79ce 2139ATMEL LCDFB DRIVER
8b58be88 2140M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2141L: linux-fbdev@vger.kernel.org
8f4c79ce 2142S: Maintained
8a61f013 2143F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2144F: include/video/atmel_lcdc.h
8f4c79ce 2145
89e5785f 2146ATMEL MACB ETHERNET DRIVER
a02875a6 2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2148S: Supported
9f2f381f 2149F: drivers/net/ethernet/cadence/
89e5785f 2150
5cbac98a 2151ATMEL NAND DRIVER
50cb2efa
NF
2152M: Wenyou Yang <wenyou.yang@atmel.com>
2153M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2154L: linux-mtd@lists.infradead.org
2155S: Supported
2156F: drivers/mtd/nand/atmel_nand*
2157
05c441ef 2158ATMEL SDMMC DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-mmc@vger.kernel.org
2161S: Supported
2162F: drivers/mmc/host/sdhci-of-at91.c
2163
754ce4f2 2164ATMEL SPI DRIVER
a02875a6 2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2166S: Supported
9df92e6c 2167F: drivers/spi/spi-atmel.*
754ce4f2 2168
0ef09015 2169ATMEL SSC DRIVER
03515f32 2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S: Supported
2173F: drivers/misc/atmel-ssc.c
2174F: include/linux/atmel-ssc.h
2175
e9cb1c5a
NF
2176ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S: Supported
2180F: drivers/misc/atmel_tclib.c
2181F: drivers/clocksource/tcb_clksrc.c
2182
914a3f3b 2183ATMEL USBA UDC DRIVER
a02875a6
NF
2184M: Nicolas Ferre <nicolas.ferre@atmel.com>
2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2186S: Supported
faf2e1db 2187F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2188
1da177e4 2189ATMEL WIRELESS DRIVER
8b58be88 2190M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2191L: linux-wireless@vger.kernel.org
1da177e4
LT
2192W: http://www.thekelleys.org.uk/atmel
2193W: http://atmelwlandriver.sourceforge.net/
2194S: Maintained
30fe0f9b 2195F: drivers/net/wireless/atmel/atmel*
1da177e4 2196
a14c0f8f
ND
2197ATMEL MAXTOUCH DRIVER
2198M: Nick Dyer <nick.dyer@itdev.co.uk>
2199T: git git://github.com/atmel-maxtouch/linux.git
2200S: Supported
2201F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2202F: drivers/input/touchscreen/atmel_mxt_ts.c
2203F: include/linux/platform_data/atmel_mxt_ts.h
2204
26780d9e 2205ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2206M: Bradley Grove <linuxdrivers@attotech.com>
2207L: linux-scsi@vger.kernel.org
2208W: http://www.attotech.com
2209S: Supported
2210F: drivers/scsi/esas2r
26780d9e 2211
bc6e17b8
SS
2212ATUSB IEEE 802.15.4 RADIO DRIVER
2213M: Stefan Schmidt <stefan@osg.samsung.com>
2214L: linux-wpan@vger.kernel.org
2215S: Maintained
2216F: drivers/net/ieee802154/atusb.c
2217F: drivers/net/ieee802154/atusb.h
2218F: drivers/net/ieee802154/at86rf230.h
2219
a92b7b80 2220AUDIT SUBSYSTEM
915f389d 2221M: Paul Moore <paul@paul-moore.com>
8b58be88 2222M: Eric Paris <eparis@redhat.com>
915f389d 2223L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2224W: http://people.redhat.com/sgrubb/audit/
915f389d 2225T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2226S: Maintained
679655da 2227F: include/linux/audit.h
c117ab84 2228F: include/uapi/linux/audit.h
679655da 2229F: kernel/audit*
a92b7b80 2230
70e84049 2231AUXILIARY DISPLAY DRIVERS
8b58be88 2232M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2233W: http://miguelojeda.es/auxdisplay.htm
2234W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2235S: Maintained
679655da
JP
2236F: drivers/auxdisplay/
2237F: include/linux/cfag12864b.h
70e84049 2238
5f97f7f9 2239AVR32 ARCHITECTURE
e336f61f
HCE
2240M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2241M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2242W: http://www.atmel.com/products/AVR32/
249d9d9d 2243W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2244W: http://avrfreaks.net/
e336f61f 2245S: Maintained
679655da 2246F: arch/avr32/
5f97f7f9
HS
2247
2248AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2249M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2250M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2251S: Maintained
679655da 2252F: arch/avr32/mach-at32ap/
5f97f7f9 2253
1da177e4 2254AX.25 NETWORK LAYER
8b58be88 2255M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2256L: linux-hams@vger.kernel.org
d34cb28a 2257W: http://www.linux-ax25.org/
1da177e4 2258S: Maintained
c117ab84 2259F: include/uapi/linux/ax25.h
679655da
JP
2260F: include/net/ax25.h
2261F: net/ax25/
1da177e4 2262
d5269395 2263AZ6007 DVB DRIVER
5dc8a864
MCC
2264M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2265M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2266L: linux-media@vger.kernel.org
a825eaec 2267W: https://linuxtv.org
d5269395
MCC
2268T: git git://linuxtv.org/media_tree.git
2269S: Maintained
2270F: drivers/media/usb/dvb-usb-v2/az6007.c
2271
6777376e
HV
2272AZTECH FM RADIO RECEIVER DRIVER
2273M: Hans Verkuil <hverkuil@xs4all.nl>
2274L: linux-media@vger.kernel.org
2275T: git git://linuxtv.org/media_tree.git
a825eaec 2276W: https://linuxtv.org
6777376e
HV
2277S: Maintained
2278F: drivers/media/radio/radio-aztech*
2279
e2d1d6c0 2280B43 WIRELESS DRIVER
e2d1d6c0 2281L: linux-wireless@vger.kernel.org
ed072f9e 2282L: b43-dev@lists.infradead.org
491b26b4 2283W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2284S: Odd Fixes
58619b14 2285F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2286
2287B43LEGACY WIRELESS DRIVER
8b58be88 2288M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2289L: linux-wireless@vger.kernel.org
ed072f9e 2290L: b43-dev@lists.infradead.org
491b26b4 2291W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2292S: Maintained
423e3ce3 2293F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2294
300abeb5 2295BACKLIGHT CLASS/SUBSYSTEM
b7701755 2296M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2297M: Lee Jones <lee.jones@linaro.org>
9f273c24 2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2299S: Maintained
679655da
JP
2300F: drivers/video/backlight/
2301F: include/linux/backlight.h
300abeb5 2302
c6c8fea2 2303BATMAN ADVANCED
207df49e 2304M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2305M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2306M: Antonio Quartulli <a@unstable.cc>
1584f41f 2307L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2308W: https://www.open-mesh.org/
8b823170 2309Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2310S: Maintained
286ddfb0
SE
2311F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2312F: Documentation/ABI/testing/sysfs-class-net-mesh
2313F: Documentation/networking/batman-adv.txt
09748a22 2314F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2315F: net/batman-adv/
2316
e2d1d6c0 2317BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2318M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2319L: linux-hams@vger.kernel.org
2320W: http://www.baycom.org/~tom/ham/ham.html
2321S: Maintained
679655da 2322F: drivers/net/hamradio/baycom*
e2d1d6c0 2323
cafe5635 2324BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2325M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2326L: linux-bcache@vger.kernel.org
2327W: http://bcache.evilpiepirate.org
4d1034eb 2328S: Orphan
cafe5635
KO
2329F: drivers/md/bcache/
2330
04bd844a
HV
2331BDISP ST MEDIA DRIVER
2332M: Fabien Dessenne <fabien.dessenne@st.com>
2333L: linux-media@vger.kernel.org
2334T: git git://linuxtv.org/media_tree.git
a825eaec 2335W: https://linuxtv.org
04bd844a
HV
2336S: Supported
2337F: drivers/media/platform/sti/bdisp
2338
e2d1d6c0 2339BEFS FILE SYSTEM
55817d3d 2340S: Orphan
679655da
JP
2341F: Documentation/filesystems/befs.txt
2342F: fs/befs/
e2d1d6c0 2343
564ee360 2344BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2345M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2346L: netdev@vger.kernel.org
2347S: Maintained
2348F: drivers/net/ethernet/ec_bhf.c
564ee360 2349
e2d1d6c0 2350BFS FILE SYSTEM
8b58be88 2351M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2352S: Maintained
679655da
JP
2353F: Documentation/filesystems/bfs.txt
2354F: fs/bfs/
c117ab84 2355F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2356
1394f032 2357BLACKFIN ARCHITECTURE
a4edbc10 2358M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2359L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2360T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2361W: http://blackfin.uclinux.org
2362S: Supported
679655da 2363F: arch/blackfin/
566da5b2 2364
e190d6b1 2365BLACKFIN EMAC DRIVER
b3fe92b0 2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2367W: http://blackfin.uclinux.org
2368S: Supported
7b35f033 2369F: drivers/net/ethernet/adi/
e190d6b1 2370
566da5b2 2371BLACKFIN RTC DRIVER
b3fe92b0 2372L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2373W: http://blackfin.uclinux.org
2374S: Supported
679655da 2375F: drivers/rtc/rtc-bfin.c
1394f032 2376
936ed49a 2377BLACKFIN SDH DRIVER
109ec8c3 2378M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2380W: http://blackfin.uclinux.org
2381S: Supported
2382F: drivers/mmc/host/bfin_sdh.c
2383
1394f032 2384BLACKFIN SERIAL DRIVER
8b58be88 2385M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2387W: http://blackfin.uclinux.org
2388S: Supported
8460241e 2389F: drivers/tty/serial/bfin_uart.c
1394f032 2390
1e6d320f 2391BLACKFIN WATCHDOG DRIVER
b3fe92b0 2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2393W: http://blackfin.uclinux.org
2394S: Supported
679655da 2395F: drivers/watchdog/bfin_wdt.c
1e6d320f 2396
d24ecfcc 2397BLACKFIN I2C TWI DRIVER
8b58be88 2398M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2400W: http://blackfin.uclinux.org/
2401S: Supported
679655da 2402F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2403
1e204377
SJ
2404BLACKFIN MEDIA DRIVER
2405M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2407W: http://blackfin.uclinux.org/
2408S: Supported
2409F: drivers/media/platform/blackfin/
2410F: drivers/media/i2c/adv7183*
2411F: drivers/media/i2c/vs6624*
2412
b54cf35a
JSM
2413BLINKM RGB LED DRIVER
2414M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2415S: Maintained
2416F: drivers/leds/leds-blinkm.c
2417
1da177e4 2418BLOCK LAYER
8b58be88 2419M: Jens Axboe <axboe@kernel.dk>
82c426e0 2420L: linux-block@vger.kernel.org
08deed1e 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2422S: Maintained
679655da 2423F: block/
ae11f7ef 2424F: kernel/trace/blktrace.c
1da177e4 2425
2b54aaef 2426BLOCK2MTD DRIVER
8b58be88 2427M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2428L: linux-mtd@lists.infradead.org
2429S: Maintained
679655da 2430F: drivers/mtd/devices/block2mtd.c
2b54aaef 2431
63fbd24e 2432BLUETOOTH DRIVERS
8b58be88 2433M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2434M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2435M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2436L: linux-bluetooth@vger.kernel.org
63fbd24e 2437W: http://www.bluez.org/
22e7a424
MH
2438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2440S: Maintained
679655da 2441F: drivers/bluetooth/
1da177e4 2442
63fbd24e 2443BLUETOOTH SUBSYSTEM
8b58be88 2444M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2445M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2446M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2447L: linux-bluetooth@vger.kernel.org
2448W: http://www.bluez.org/
22e7a424
MH
2449T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2451S: Maintained
679655da
JP
2452F: net/bluetooth/
2453F: include/net/bluetooth/
1da177e4
LT
2454
2455BONDING DRIVER
79b30750 2456M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2457M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2458M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2459L: netdev@vger.kernel.org
ce00f85c
JC
2460W: http://sourceforge.net/projects/bonding/
2461S: Supported
679655da 2462F: drivers/net/bonding/
c117ab84 2463F: include/uapi/linux/if_bonding.h
1da177e4 2464
b5f4df34
AS
2465BPF (Safe dynamic programs and tools)
2466M: Alexei Starovoitov <ast@kernel.org>
2467L: netdev@vger.kernel.org
2468L: linux-kernel@vger.kernel.org
2469S: Supported
2470F: kernel/bpf/
2471
39105890 2472BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2473M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2474L: netdev@vger.kernel.org
2475S: Supported
adfc5217 2476F: drivers/net/ethernet/broadcom/b44.*
39105890 2477
967dd82f
FF
2478BROADCOM B53 ETHERNET SWITCH DRIVER
2479M: Florian Fainelli <f.fainelli@gmail.com>
2480L: netdev@vger.kernel.org
2481L: openwrt-devel@lists.openwrt.org (subscribers-only)
2482S: Supported
2483F: drivers/net/dsa/b53/*
2484F: include/linux/platform_data/b53.h
2485
32ec90d5
FF
2486BROADCOM GENET ETHERNET DRIVER
2487M: Florian Fainelli <f.fainelli@gmail.com>
2488L: netdev@vger.kernel.org
2489S: Supported
2490F: drivers/net/ethernet/broadcom/genet/
2491
948c51e6 2492BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2493M: Sony Chacko <sony.chacko@qlogic.com>
2494M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2495L: netdev@vger.kernel.org
2496S: Supported
adfc5217
JK
2497F: drivers/net/ethernet/broadcom/bnx2.*
2498F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2499
4d9d2cb0 2500BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2501M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2502L: netdev@vger.kernel.org
2503S: Supported
adfc5217 2504F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2505
90f4c594 2506BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2507M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2508M: Ray Jui <rjui@broadcom.com>
2509M: Scott Branden <sbranden@broadcom.com>
497a045d 2510L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2511T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2512S: Maintained
2513F: arch/arm/mach-bcm/
2514F: arch/arm/boot/dts/bcm113*
90f4c594 2515F: arch/arm/boot/dts/bcm216*
af4b8e37 2516F: arch/arm/boot/dts/bcm281*
e68d7c14 2517F: arch/arm64/boot/dts/broadcom/
af4b8e37 2518F: arch/arm/configs/bcm_defconfig
e4ef47f2 2519F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2520F: drivers/clocksource/bcm_kona_timer.c
2521
9209bec4 2522BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2523M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2524M: Lee Jones <lee@kernel.org>
10b9e887 2525M: Eric Anholt <eric@anholt.net>
f680f25c 2526L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2528T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2529S: Maintained
9209bec4 2530N: bcm2835
f680f25c 2531
5564f092
RM
2532BROADCOM BCM47XX MIPS ARCHITECTURE
2533M: Hauke Mehrtens <hauke@hauke-m.de>
2534M: Rafał Miłecki <zajec5@gmail.com>
2535L: linux-mips@linux-mips.org
2536S: Maintained
7ad2410c 2537F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2538F: arch/mips/bcm47xx/*
2539F: arch/mips/include/asm/mach-bcm47xx/*
2540
9209bec4 2541BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2542M: Hauke Mehrtens <hauke@hauke-m.de>
2543L: linux-arm-kernel@lists.infradead.org
2544S: Maintained
2545F: arch/arm/mach-bcm/bcm_5301x.c
2546F: arch/arm/boot/dts/bcm5301x.dtsi
2547F: arch/arm/boot/dts/bcm470*
2548
e076e962
FF
2549BROADCOM BCM63XX ARM ARCHITECTURE
2550M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552L: bcm-kernel-feedback-list@broadcom.com
2553T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2554S: Maintained
2555F: arch/arm/mach-bcm/bcm63xx.c
2556F: arch/arm/include/debug/bcm63xx.S
2557
7110e227
KC
2558BROADCOM BCM63XX/BCM33XX UDC DRIVER
2559M: Kevin Cernekee <cernekee@gmail.com>
2560L: linux-usb@vger.kernel.org
2561S: Maintained
2562F: drivers/usb/gadget/udc/bcm63xx_udc.*
2563
2df94fd6 2564BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2565M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2566M: Gregory Fong <gregory.0xf0@gmail.com>
2567M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2569L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2570T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2571S: Maintained
2572F: arch/arm/mach-bcm/*brcmstb*
2573F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2574F: drivers/bus/brcmstb_gisb.c
5009a289 2575N: brcmstb
2df94fd6 2576
70371cef
KC
2577BROADCOM BMIPS MIPS ARCHITECTURE
2578M: Kevin Cernekee <cernekee@gmail.com>
2579M: Florian Fainelli <f.fainelli@gmail.com>
2580L: linux-mips@linux-mips.org
eb6725d0 2581T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2582S: Maintained
2583F: arch/mips/bmips/*
2584F: arch/mips/include/asm/mach-bmips/*
2585F: arch/mips/kernel/*bmips*
338808de 2586F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2587F: drivers/irqchip/irq-bcm63*
70371cef
KC
2588F: drivers/irqchip/irq-bcm7*
2589F: drivers/irqchip/irq-brcmstb*
3271e610 2590F: include/linux/bcm963xx_nvram.h
8fce60b8 2591F: include/linux/bcm963xx_tag.h
70371cef 2592
948c51e6 2593BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2594M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2595M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2596M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2597L: netdev@vger.kernel.org
2598S: Supported
adfc5217 2599F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2600
a9533e7e 2601BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2602M: Arend van Spriel <arend.vanspriel@broadcom.com>
2603M: Franky Lin <franky.lin@broadcom.com>
2604M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2605L: linux-wireless@vger.kernel.org
2a734451 2606L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2607S: Supported
05491d2c 2608F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2609
9958d6f9 2610BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2611M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2612L: linux-scsi@vger.kernel.org
2613S: Supported
2614F: drivers/scsi/bnx2fc/
2615
6a6b5ad0 2616BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2617M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2618L: linux-scsi@vger.kernel.org
2619S: Supported
2620F: drivers/scsi/bnx2i/
2621
63f37ddf 2622BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2623M: Ray Jui <rjui@broadcom.com>
2624M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2625M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2628T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2629S: Maintained
2630N: iproc
2631N: cygnus
63f37ddf 2632N: nsp
36c0237f
SB
2633N: bcm9113*
2634N: bcm9583*
63f37ddf
JM
2635N: bcm9585*
2636N: bcm9586*
2637N: bcm988312
36c0237f 2638N: bcm113*
63f37ddf
JM
2639N: bcm583*
2640N: bcm585*
2641N: bcm586*
2642N: bcm88312
36c0237f 2643
3b0213d5
GF
2644BROADCOM BRCMSTB GPIO DRIVER
2645M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2646L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2647S: Supported
2648F: drivers/gpio/gpio-brcmstb.c
2649F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2650
7b7f588b 2651BROADCOM KONA GPIO DRIVER
5e163903 2652M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2653L: bcm-kernel-feedback-list@broadcom.com
2654S: Supported
2655F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2656F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2657
f6e734a8
RM
2658BROADCOM NVRAM DRIVER
2659M: Rafał Miłecki <zajec5@gmail.com>
2660L: linux-mips@linux-mips.org
2661S: Maintained
2662F: drivers/firmware/broadcom/*
2663
02787daa
BN
2664BROADCOM STB NAND FLASH DRIVER
2665M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2666M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2667L: linux-mtd@lists.infradead.org
1285734c 2668L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2669S: Maintained
2670F: drivers/mtd/nand/brcmnand/
2671
c9678d86
RM
2672BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2673M: Rafał Miłecki <zajec5@gmail.com>
2674L: linux-wireless@vger.kernel.org
2675S: Maintained
2676F: drivers/bcma/
2677F: include/linux/bcma/
2678
b8302205
FF
2679BROADCOM SYSTEMPORT ETHERNET DRIVER
2680M: Florian Fainelli <f.fainelli@gmail.com>
2681L: netdev@vger.kernel.org
2682S: Supported
2683F: drivers/net/ethernet/broadcom/bcmsysport.*
2684
42515e61
J
2685BROADCOM VULCAN ARM64 SOC
2686M: Jayachandran C. <jchandra@broadcom.com>
2687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Maintained
2690F: arch/arm64/boot/dts/broadcom/vulcan*
2691
7725ccfd 2692BROCADE BFA FC SCSI DRIVER
aa803370
AG
2693M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2694M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2695L: linux-scsi@vger.kernel.org
2696S: Supported
2697F: drivers/scsi/bfa/
7725ccfd 2698
8b230ed8 2699BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2700M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2701L: netdev@vger.kernel.org
2702S: Supported
f844a0ea 2703F: drivers/net/ethernet/brocade/bna/
8b230ed8 2704
5cdf7f76 2705BSG (block layer generic sg v4 driver)
8b58be88 2706M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2707L: linux-scsi@vger.kernel.org
2708S: Supported
679655da
JP
2709F: block/bsg.c
2710F: include/linux/bsg.h
c117ab84 2711F: include/uapi/linux/bsg.h
5cdf7f76 2712
af39917d
CL
2713BT87X AUDIO DRIVER
2714M: Clemens Ladisch <clemens@ladisch.de>
2715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2716T: git git://git.alsa-project.org/alsa-kernel.git
2717S: Maintained
2718F: Documentation/sound/alsa/Bt87x.txt
2719F: sound/pci/bt87x.c
2720
ff1d5c2f 2721BT8XXGPIO DRIVER
eb032b98 2722M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2723W: http://bu3sch.de/btgpio.php
2724S: Maintained
72dbb705 2725F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2726
eb1eb04f 2727BTRFS FILE SYSTEM
c0778e25
CM
2728M: Chris Mason <clm@fb.com>
2729M: Josef Bacik <jbacik@fb.com>
d8130624 2730M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2731L: linux-btrfs@vger.kernel.org
2732W: http://btrfs.wiki.kernel.org/
8a6e2535 2733Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2735S: Maintained
679655da
JP
2736F: Documentation/filesystems/btrfs.txt
2737F: fs/btrfs/
eb1eb04f 2738
1da177e4 2739BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2740M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2741M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2742L: linux-media@vger.kernel.org
a825eaec 2743W: https://linuxtv.org
275ffde4 2744T: git git://linuxtv.org/media_tree.git
f96236e5 2745S: Odd fixes
679655da 2746F: Documentation/video4linux/bttv/
90d72ac6 2747F: drivers/media/pci/bt8xx/bttv*
1da177e4 2748
1f34923c
KA
2749BUSLOGIC SCSI DRIVER
2750M: Khalid Aziz <khalid@gonehiking.org>
2751L: linux-scsi@vger.kernel.org
2752S: Maintained
2753F: drivers/scsi/BusLogic.*
2754F: drivers/scsi/FlashPoint.*
2755
af39917d
CL
2756C-MEDIA CMI8788 DRIVER
2757M: Clemens Ladisch <clemens@ladisch.de>
2758L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2759T: git git://git.alsa-project.org/alsa-kernel.git
2760S: Maintained
2761F: sound/pci/oxygen/
2762
2141355f
MS
2763C6X ARCHITECTURE
2764M: Mark Salter <msalter@redhat.com>
2765M: Aurelien Jacquiot <a-jacquiot@ti.com>
2766L: linux-c6x-dev@linux-c6x.org
2767W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2768S: Maintained
2769F: arch/c6x/
2770
a5432f5a 2771CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2772M: David Howells <dhowells@redhat.com>
e62d6e24 2773L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2774S: Supported
2775F: Documentation/filesystems/caching/cachefiles.txt
2776F: fs/cachefiles/
2777
c815ca39
HV
2778CADET FM/AM RADIO RECEIVER DRIVER
2779M: Hans Verkuil <hverkuil@xs4all.nl>
2780L: linux-media@vger.kernel.org
2781T: git git://linuxtv.org/media_tree.git
a825eaec 2782W: https://linuxtv.org
c815ca39
HV
2783S: Maintained
2784F: drivers/media/radio/radio-cadet*
2785
77d5140f 2786CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2787M: Jonathan Corbet <corbet@lwn.net>
661263b5 2788L: linux-media@vger.kernel.org
275ffde4 2789T: git git://linuxtv.org/media_tree.git
77d5140f 2790S: Maintained
679655da 2791F: Documentation/video4linux/cafe_ccic
90d72ac6 2792F: drivers/media/platform/marvell-ccic/
77d5140f 2793
201b6bab 2794CAIF NETWORK LAYER
5c574f50 2795M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2796L: netdev@vger.kernel.org
2797S: Supported
2798F: Documentation/networking/caif/
2799F: drivers/net/caif/
c117ab84 2800F: include/uapi/linux/caif/
201b6bab
JP
2801F: include/net/caif/
2802F: net/caif/
2803
77dac90f 2804CALGARY x86-64 IOMMU
a6921c29
JM
2805M: Muli Ben-Yehuda <mulix@mulix.org>
2806M: Jon Mason <jdmason@kudzu.us>
2807L: iommu@lists.linux-foundation.org
77dac90f 2808S: Maintained
679655da
JP
2809F: arch/x86/kernel/pci-calgary_64.c
2810F: arch/x86/kernel/tce_64.c
2811F: arch/x86/include/asm/calgary.h
2812F: arch/x86/include/asm/tce.h
77dac90f 2813
e2d1d6c0 2814CAN NETWORK LAYER
8d15d386 2815M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2816M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2817L: linux-can@vger.kernel.org
84b0d715 2818W: https://github.com/linux-can
870482a4
MKB
2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2821S: Maintained
f35f6c8f 2822F: Documentation/networking/can.txt
8d15d386 2823F: net/can/
8d15d386 2824F: include/linux/can/core.h
c117ab84
CEB
2825F: include/uapi/linux/can.h
2826F: include/uapi/linux/can/bcm.h
2827F: include/uapi/linux/can/raw.h
2828F: include/uapi/linux/can/gw.h
e2d1d6c0 2829
4261a204 2830CAN NETWORK DRIVERS
8b58be88 2831M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2832M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2833L: linux-can@vger.kernel.org
84b0d715 2834W: https://github.com/linux-can
870482a4
MKB
2835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2837S: Maintained
3636876a 2838F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2839F: drivers/net/can/
2840F: include/linux/can/dev.h
8d15d386 2841F: include/linux/can/platform/
c117ab84
CEB
2842F: include/uapi/linux/can/error.h
2843F: include/uapi/linux/can/netlink.h
4261a204 2844
95d16c72 2845CAPABILITIES
39baa7e6 2846M: Serge Hallyn <serge@hallyn.com>
95d16c72 2847L: linux-security-module@vger.kernel.org
6305902c 2848S: Supported
95d16c72 2849F: include/linux/capability.h
c117ab84 2850F: include/uapi/linux/capability.h
6305902c 2851F: security/commoncap.c
38a94118 2852F: kernel/capability.c
95d16c72 2853
b84894c7
KT
2854CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2855M: Kevin Tsai <ktsai@capellamicro.com>
2856S: Maintained
2857F: drivers/iio/light/cm*
2858F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2859
f21fb3ed
RV
2860CAVIUM LIQUIDIO NETWORK DRIVER
2861M: Derek Chickles <derek.chickles@caviumnetworks.com>
2862M: Satanand Burla <satananda.burla@caviumnetworks.com>
2863M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2864M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2865L: netdev@vger.kernel.org
2866W: http://www.cavium.com
2867S: Supported
f21fb3ed
RV
2868F: drivers/net/ethernet/cavium/liquidio/
2869
ef0bbac3
VB
2870CC2520 IEEE-802.15.4 RADIO DRIVER
2871M: Varka Bhadram <varkabhadram@gmail.com>
2872L: linux-wpan@vger.kernel.org
2873S: Maintained
2874F: drivers/net/ieee802154/cc2520.c
2875F: include/linux/spi/cc2520.h
2876F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2877
ca684386
HV
2878CEC DRIVER
2879M: Hans Verkuil <hans.verkuil@cisco.com>
2880L: linux-media@vger.kernel.org
2881T: git git://linuxtv.org/media_tree.git
2882W: http://linuxtv.org
2883S: Supported
2884F: Documentation/cec.txt
2885F: Documentation/DocBook/media/v4l/cec*
2886F: drivers/staging/media/cec/
2887F: drivers/media/cec-edid.c
2888F: drivers/media/rc/keymaps/rc-cec.c
2889F: include/media/cec.h
2890F: include/media/cec-edid.h
2891F: include/linux/cec.h
2892F: include/linux/cec-funcs.h
2893
b8154542 2894CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2895M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2896L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2897W: http://www.ibm.com/developerworks/power/cell/
2898S: Supported
679655da 2899F: arch/powerpc/include/asm/cell*.h
679655da 2900F: arch/powerpc/include/asm/spu*.h
c117ab84 2901F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2902F: arch/powerpc/oprofile/*cell*
2903F: arch/powerpc/platforms/cell/
b8154542 2904
398ecff5
SW
2905CEPH COMMON CODE (LIBCEPH)
2906M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2907M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2908M: Sage Weil <sage@redhat.com>
82593f87 2909L: ceph-devel@vger.kernel.org
09d90327 2910W: http://ceph.com/
fb99f881 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2912T: git git://github.com/ceph/ceph-client.git
9030aaf9 2913S: Supported
14430813
JP
2914F: net/ceph/
2915F: include/linux/ceph/
2916F: include/linux/crush/
9030aaf9 2917
398ecff5
SW
2918CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2919M: "Yan, Zheng" <zyan@redhat.com>
2920M: Sage Weil <sage@redhat.com>
2921M: Ilya Dryomov <idryomov@gmail.com>
2922L: ceph-devel@vger.kernel.org
2923W: http://ceph.com/
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
398ecff5
SW
2926S: Supported
2927F: Documentation/filesystems/ceph.txt
2928F: fs/ceph/
2929
cfc411e7
DH
2930CERTIFICATE HANDLING:
2931M: David Howells <dhowells@redhat.com>
2932M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2933L: keyrings@vger.kernel.org
cfc411e7
DH
2934S: Maintained
2935F: Documentation/module-signing.txt
2936F: certs/
d8d80386 2937F: scripts/sign-file.c
cfc411e7
DH
2938F: scripts/extract-cert.c
2939
18332a80 2940CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2941L: linux-usb@vger.kernel.org
10c6c9c9 2942S: Orphan
679655da
JP
2943F: Documentation/usb/WUSB-Design-overview.txt
2944F: Documentation/usb/wusb-cbaf
355ffe69
DV
2945F: drivers/usb/host/hwa-hc.c
2946F: drivers/usb/host/whci/
679655da
JP
2947F: drivers/usb/wusbcore/
2948F: include/linux/usb/wusb*
18332a80 2949
70e84049 2950CFAG12864B LCD DRIVER
8b58be88 2951M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2952W: http://miguelojeda.es/auxdisplay.htm
2953W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2954S: Maintained
679655da
JP
2955F: drivers/auxdisplay/cfag12864b.c
2956F: include/linux/cfag12864b.h
70e84049
MOS
2957
2958CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2959M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2960W: http://miguelojeda.es/auxdisplay.htm
2961W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2962S: Maintained
679655da
JP
2963F: drivers/auxdisplay/cfag12864bfb.c
2964F: include/linux/cfag12864b.h
70e84049 2965
704232c2 2966CFG80211 and NL80211
8b58be88 2967M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2968L: linux-wireless@vger.kernel.org
ce466579
JB
2969W: http://wireless.kernel.org/
2970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2972S: Maintained
c117ab84 2973F: include/uapi/linux/nl80211.h
679655da
JP
2974F: include/net/cfg80211.h
2975F: net/wireless/*
2976X: net/wireless/wext*
704232c2 2977
46e64261
GKH
2978CHAR and MISC DRIVERS
2979M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2982S: Supported
46e64261
GKH
2983F: drivers/char/*
2984F: drivers/misc/*
471322a8 2985F: include/linux/miscdevice.h
46e64261 2986
0a920b5b 2987CHECKPATCH
8b58be88 2988M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2989M: Joe Perches <joe@perches.com>
2990S: Maintained
679655da 2991F: scripts/checkpatch.pl
0a920b5b 2992
f8407f26
HW
2993CHINESE DOCUMENTATION
2994M: Harry Wei <harryxiyou@gmail.com>
9740153c 2995L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2996L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2997S: Maintained
2998F: Documentation/zh_CN/
2999
2721ea2c 3000CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3001M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3003L: linux-usb@vger.kernel.org
3004S: Maintained
3005F: drivers/usb/chipidea/
3006
a93ad65d
HG
3007CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3008M: Hans de Goede <hdegoede@redhat.com>
3009L: linux-input@vger.kernel.org
3010S: Maintained
3011F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3012F: drivers/input/touchscreen/chipone_icn8318.c
3013
ab043105
OJ
3014CHROME HARDWARE PLATFORM SUPPORT
3015M: Olof Johansson <olof@lixom.net>
3016S: Maintained
9f273c24 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3018F: drivers/platform/chrome/
3019
641cb85e 3020CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3021M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3022M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3023M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3024M: Neel Patel <neepatel@cisco.com>
7063fbf2 3025S: Supported
a6a5580c 3026F: drivers/net/ethernet/cisco/enic/
7063fbf2 3027
e3cf00d0 3028CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3029M: Christian Benvenuti <benve@cisco.com>
3030M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3031S: Supported
35ef4a9e 3032F: drivers/infiniband/hw/usnic/
e3cf00d0 3033
2b7a52a4 3034CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3035M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3036L: netdev@vger.kernel.org
3037S: Maintained
57d0b7a0 3038F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3039
3d4cfdc9
MB
3040CIRRUS LOGIC AUDIO CODEC DRIVERS
3041M: Brian Austin <brian.austin@cirrus.com>
3042M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3044S: Maintained
3045F: sound/soc/codecs/cs*
3046
94574d9a
KRW
3047CLEANCACHE API
3048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3049L: linux-kernel@vger.kernel.org
3050S: Maintained
3051F: mm/cleancache.c
3052F: include/linux/cleancache.h
3053
d4275354 3054CLK API
54176cc6 3055M: Russell King <linux@armlinux.org.uk>
aa571b14 3056L: linux-clk@vger.kernel.org
37417046 3057S: Maintained
d4275354
RK
3058F: include/linux/clk.h
3059
9222d247
JS
3060CLOCKSOURCE, CLOCKEVENT DRIVERS
3061M: Daniel Lezcano <daniel.lezcano@linaro.org>
3062M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3063L: linux-kernel@vger.kernel.org
9222d247
JS
3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3065S: Supported
3066F: drivers/clocksource
3067
5df6d737 3068CISCO FCOE HBA DRIVER
8fc89a79
HP
3069M: Hiral Patel <hiralpat@cisco.com>
3070M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3071M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3072L: linux-scsi@vger.kernel.org
3073S: Supported
2a99921a 3074F: drivers/scsi/fnic/
5df6d737 3075
c8806b6c
NM
3076CISCO SCSI HBA DRIVER
3077M: Narsimhulu Musini <nmusini@cisco.com>
3078M: Sesidhar Baddela <sebaddel@cisco.com>
3079L: linux-scsi@vger.kernel.org
3080S: Supported
3081F: drivers/scsi/snic/
3082
529aa8cb
TLSC
3083CMPC ACPI DRIVER
3084M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3085M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3086L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3087S: Supported
3088F: drivers/platform/x86/classmate-laptop.c
3089
85756a06
HV
3090COBALT MEDIA DRIVER
3091M: Hans Verkuil <hans.verkuil@cisco.com>
3092L: linux-media@vger.kernel.org
3093T: git git://linuxtv.org/media_tree.git
a825eaec 3094W: https://linuxtv.org
85756a06
HV
3095S: Supported
3096F: drivers/media/pci/cobalt/
3097
74425eee 3098COCCINELLE/Semantic Patches (SmPL)
26de9c26 3099M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3100M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3101M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3102M: Michal Marek <mmarek@suse.com>
26de9c26 3103L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3105W: http://coccinelle.lip6.fr/
3106S: Supported
4b92b2aa 3107F: Documentation/coccinelle.txt
74425eee
NP
3108F: scripts/coccinelle/
3109F: scripts/coccicheck
3110
1da177e4 3111CODA FILE SYSTEM
8b58be88 3112M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3113M: coda@cs.cmu.edu
3114L: codalist@coda.cs.cmu.edu
3115W: http://www.coda.cs.cmu.edu/
3116S: Maintained
679655da
JP
3117F: Documentation/filesystems/coda.txt
3118F: fs/coda/
3119F: include/linux/coda*.h
c117ab84 3120F: include/uapi/linux/coda*.h
1da177e4 3121
0b14261e
PZ
3122CODA V4L2 MEM2MEM DRIVER
3123M: Philipp Zabel <p.zabel@pengutronix.de>
3124L: linux-media@vger.kernel.org
3125S: Maintained
3126F: Documentation/devicetree/bindings/media/coda.txt
3127F: drivers/media/platform/coda/
3128
7704addb 3129COMMON CLK FRAMEWORK
a85fa007 3130M: Michael Turquette <mturquette@baylibre.com>
f956165f 3131M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3132L: linux-clk@vger.kernel.org
baeb0d9b 3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3134S: Maintained
ae4185cd 3135F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3136F: drivers/clk/
3137X: drivers/clk/clkdev.c
7704addb 3138F: include/linux/clk-pr*
60bea3b5 3139F: include/linux/clk/
7704addb 3140
e2d1d6c0 3141COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3142M: Steve French <sfrench@samba.org>
51223df6 3143L: linux-cifs@vger.kernel.org
d1f28953 3144L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3145W: http://linux-cifs.samba.org/
bb1d5dda 3146T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3147S: Supported
ec421a71 3148F: Documentation/filesystems/cifs/
679655da 3149F: fs/cifs/
e2d1d6c0 3150
1da177e4 3151COMPACTPCI HOTPLUG CORE
8b58be88 3152M: Scott Murray <scott@spiteful.org>
64dab204 3153L: linux-pci@vger.kernel.org
82c4dfc7 3154S: Maintained
679655da 3155F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3156
3157COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3158M: Scott Murray <scott@spiteful.org>
64dab204 3159L: linux-pci@vger.kernel.org
82c4dfc7 3160S: Maintained
679655da 3161F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3162
3163COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3164M: Scott Murray <scott@spiteful.org>
64dab204 3165L: linux-pci@vger.kernel.org
82c4dfc7 3166S: Maintained
679655da 3167F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3168
5411552c 3169COMPAL LAPTOP SUPPORT
8b58be88 3170M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3171L: platform-driver-x86@vger.kernel.org
5411552c 3172S: Maintained
679655da 3173F: drivers/platform/x86/compal-laptop.c
5411552c 3174
949be0f7 3175CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3176L: accessrunner-general@lists.sourceforge.net
3177W: http://accessrunner.sourceforge.net/
44243ef4 3178S: Orphan
679655da 3179F: drivers/usb/atm/cxacru.c
949be0f7 3180
e2d1d6c0 3181CONFIGFS
d6351db2 3182M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3183M: Christoph Hellwig <hch@lst.de>
3184T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3185S: Supported
679655da
JP
3186F: fs/configfs/
3187F: include/linux/configfs.h
e2d1d6c0 3188
acb9c1b2 3189CONNECTOR
8b58be88 3190M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3191L: netdev@vger.kernel.org
3192S: Maintained
3193F: drivers/connector/
3194
a3e3354d 3195CONTROL GROUP (CGROUP)
860ca0e6 3196M: Tejun Heo <tj@kernel.org>
ad50c159 3197M: Li Zefan <lizefan@huawei.com>
4d205676 3198M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3199L: cgroups@vger.kernel.org
860ca0e6 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3201S: Maintained
a3e3354d 3202F: Documentation/cgroups/
679655da
JP
3203F: include/linux/cgroup*
3204F: kernel/cgroup*
a3e3354d
TH
3205
3206CONTROL GROUP - CPUSET
3207M: Li Zefan <lizefan@huawei.com>
3208L: cgroups@vger.kernel.org
3209W: http://www.bullopensource.org/cpuset/
3210W: http://oss.sgi.com/projects/cpusets/
3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3212S: Maintained
3213F: Documentation/cgroups/cpusets.txt
3214F: include/linux/cpuset.h
3215F: kernel/cpuset.c
3216
3217CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3218M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3219M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3220M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3221L: cgroups@vger.kernel.org
3222L: linux-mm@kvack.org
3223S: Maintained
3224F: mm/memcontrol.c
5d1ea48b 3225F: mm/swap_cgroup.c
fb3a0fb6 3226
bebe4678 3227CORETEMP HARDWARE MONITORING DRIVER
96859129 3228M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3229L: linux-hwmon@vger.kernel.org
bebe4678 3230S: Maintained
679655da
JP
3231F: Documentation/hwmon/coretemp
3232F: drivers/hwmon/coretemp.c
bebe4678 3233
1da177e4 3234COSA/SRP SYNC SERIAL DRIVER
8b58be88 3235M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3236W: http://www.fi.muni.cz/~kas/cosa/
3237S: Maintained
679655da 3238F: drivers/net/wan/cosa*
1da177e4 3239
4371ee35 3240CPMAC ETHERNET DRIVER
8b58be88 3241M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3242L: netdev@vger.kernel.org
3243S: Maintained
b544dbac 3244F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3245
1da177e4 3246CPU FREQUENCY DRIVERS
9c3646d1 3247M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3248M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3249L: linux-pm@vger.kernel.org
1da177e4 3250S: Maintained
27209d91
VK
3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3252T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3253F: drivers/cpufreq/
3254F: include/linux/cpufreq.h
1da177e4 3255
8a67f0ef
VK
3256CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3257M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3258M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3259L: linux-pm@vger.kernel.org
3260W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3261S: Maintained
3262F: drivers/cpufreq/arm_big_little.h
3263F: drivers/cpufreq/arm_big_little.c
3264F: drivers/cpufreq/arm_big_little_dt.c
3265
14d2c34c 3266CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3267M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3268M: Daniel Lezcano <daniel.lezcano@linaro.org>
3269L: linux-pm@vger.kernel.org
3270L: linux-arm-kernel@lists.infradead.org
cea8321c 3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3272S: Maintained
3273F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3274
0c570c18
BZ
3275CPUIDLE DRIVER - ARM EXYNOS
3276M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3277M: Daniel Lezcano <daniel.lezcano@linaro.org>
3278M: Kukjin Kim <kgene@kernel.org>
3279L: linux-pm@vger.kernel.org
3280L: linux-samsung-soc@vger.kernel.org
3281S: Supported
3282F: drivers/cpuidle/cpuidle-exynos.c
3283F: arch/arm/mach-exynos/pm.c
3284
a8e39c35 3285CPUIDLE DRIVERS
9c3646d1 3286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3287M: Daniel Lezcano <daniel.lezcano@linaro.org>
3288L: linux-pm@vger.kernel.org
3289S: Maintained
cea8321c 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3291F: drivers/cpuidle/*
3292F: include/linux/cpuidle.h
3293
1da177e4 3294CPUID/MSR DRIVER
8b58be88 3295M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3296S: Maintained
679655da
JP
3297F: arch/x86/kernel/cpuid.c
3298F: arch/x86/kernel/msr.c
1da177e4 3299
7fe2f639 3300CPU POWER MONITORING SUBSYSTEM
d8130624 3301M: Thomas Renninger <trenn@suse.com>
103f1790 3302L: linux-pm@vger.kernel.org
7fe2f639 3303S: Maintained
14430813 3304F: tools/power/cpupower/
7fe2f639 3305
1da177e4 3306CRAMFS FILESYSTEM
ce00f85c 3307W: http://sourceforge.net/projects/cramfs/
54886a71 3308S: Orphan / Obsolete
679655da
JP
3309F: Documentation/filesystems/cramfs.txt
3310F: fs/cramfs/
1da177e4
LT
3311
3312CRIS PORT
8b58be88
JP
3313M: Mikael Starvik <starvik@axis.com>
3314M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3315L: linux-cris-kernel@axis.com
1da177e4 3316W: http://developer.axis.com
9f273c24 3317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3318S: Maintained
679655da 3319F: arch/cris/
df621252 3320F: drivers/tty/serial/crisv10.*
1da177e4
LT
3321
3322CRYPTO API
8b58be88
JP
3323M: Herbert Xu <herbert@gondor.apana.org.au>
3324M: "David S. Miller" <davem@davemloft.net>
1da177e4 3325L: linux-crypto@vger.kernel.org
9f273c24 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3328S: Maintained
679655da 3329F: Documentation/crypto/
fe1c445b 3330F: Documentation/devicetree/bindings/crypto/
2ca87a17 3331F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3332F: arch/*/crypto/
3333F: crypto/
3334F: drivers/crypto/
3335F: include/crypto/
1da177e4 3336
5b07bd57 3337CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3338M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3339L: linux-crypto@vger.kernel.org
3340S: Maintained
51a2228a
JP
3341F: crypto/ansi_cprng.c
3342F: crypto/rng.c
5b07bd57 3343
fc279cc2
HV
3344CS3308 MEDIA DRIVER
3345M: Hans Verkuil <hverkuil@xs4all.nl>
3346L: linux-media@vger.kernel.org
3347T: git git://linuxtv.org/media_tree.git
3348W: http://linuxtv.org
3349S: Odd Fixes
3350F: drivers/media/i2c/cs3308.c
3351F: drivers/media/i2c/cs3308.h
3352
9b4ffa48 3353CS5535 Audio ALSA driver
8b58be88 3354M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3355S: Maintained
679655da 3356F: sound/pci/cs5535audio/
9b4ffa48 3357
a910e4a9 3358CW1200 WLAN driver
b75f0050
JP
3359M: Solomon Peachy <pizza@shaftnet.org>
3360S: Maintained
560424e9 3361F: drivers/net/wireless/st/cw1200/
a910e4a9 3362
6d8425b1 3363CX18 VIDEO4LINUX DRIVER
6afdeaf8 3364M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3365L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3366L: linux-media@vger.kernel.org
275ffde4 3367T: git git://linuxtv.org/media_tree.git
a825eaec 3368W: https://linuxtv.org
30e10993 3369W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3370S: Maintained
679655da 3371F: Documentation/video4linux/cx18.txt
90d72ac6 3372F: drivers/media/pci/cx18/
6c0f0359 3373F: include/uapi/linux/ivtv*
6d8425b1 3374
3f101d91
HV
3375CX2341X MPEG ENCODER HELPER MODULE
3376M: Hans Verkuil <hverkuil@xs4all.nl>
3377L: linux-media@vger.kernel.org
3378T: git git://linuxtv.org/media_tree.git
a825eaec 3379W: https://linuxtv.org
3f101d91 3380S: Maintained
c368360b 3381F: drivers/media/common/cx2341x*
3f101d91
HV
3382F: include/media/cx2341x*
3383
b8fe6e2c
PB
3384CX24120 MEDIA DRIVER
3385M: Jemma Denson <jdenson@gmail.com>
3386M: Patrick Boettcher <patrick.boettcher@posteo.de>
3387L: linux-media@vger.kernel.org
a825eaec 3388W: https://linuxtv.org
b8fe6e2c
PB
3389Q: http://patchwork.linuxtv.org/project/linux-media/list/
3390S: Maintained
3391F: drivers/media/dvb-frontends/cx24120*
3392
20357578 3393CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3394M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3395M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3396L: linux-media@vger.kernel.org
a825eaec 3397W: https://linuxtv.org
20357578
MCC
3398T: git git://linuxtv.org/media_tree.git
3399S: Odd fixes
3400F: Documentation/video4linux/cx88/
3401F: drivers/media/pci/cx88/
6d8425b1 3402
91952bc0
AP
3403CXD2820R MEDIA DRIVER
3404M: Antti Palosaari <crope@iki.fi>
3405L: linux-media@vger.kernel.org
a825eaec 3406W: https://linuxtv.org
91952bc0
AP
3407W: http://palosaari.fi/linux/
3408Q: http://patchwork.linuxtv.org/project/linux-media/list/
3409T: git git://linuxtv.org/anttip/media_tree.git
3410S: Maintained
3411F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3412
e5ec3789 3413CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3414M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3415L: netdev@vger.kernel.org
3416W: http://www.chelsio.com
3417S: Supported
f7917c00 3418F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3419
d8ae3c33 3420CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3421M: Karen Xie <kxie@chelsio.com>
3422L: linux-scsi@vger.kernel.org
3423W: http://www.chelsio.com
3424S: Supported
3425F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3426
e5ec3789 3427CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3428M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3429L: linux-rdma@vger.kernel.org
e5ec3789
SW
3430W: http://www.openfabrics.org
3431S: Supported
679655da 3432F: drivers/infiniband/hw/cxgb3/
e5ec3789 3433
be4c9bad 3434CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3435M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3436L: netdev@vger.kernel.org
3437W: http://www.chelsio.com
3438S: Supported
f7917c00 3439F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3440
d8ae3c33 3441CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3442M: Karen Xie <kxie@chelsio.com>
3443L: linux-scsi@vger.kernel.org
3444W: http://www.chelsio.com
3445S: Supported
3446F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3447
be4c9bad
RD
3448CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3449M: Steve Wise <swise@chelsio.com>
3450L: linux-rdma@vger.kernel.org
3451W: http://www.openfabrics.org
3452S: Supported
3453F: drivers/infiniband/hw/cxgb4/
3454
5c20a5c7
CL
3455CXGB4VF ETHERNET DRIVER (CXGB4VF)
3456M: Casey Leedom <leedom@chelsio.com>
3457L: netdev@vger.kernel.org
3458W: http://www.chelsio.com
3459S: Supported
f7917c00 3460F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3461
a9282d01
IM
3462CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3463M: Ian Munsie <imunsie@au1.ibm.com>
3464M: Michael Neuling <mikey@neuling.org>
3465L: linuxppc-dev@lists.ozlabs.org
3466S: Supported
3467F: drivers/misc/cxl/
ec249dd8 3468F: include/misc/cxl*
a9282d01
IM
3469F: include/uapi/misc/cxl.h
3470F: Documentation/powerpc/cxl.txt
3471F: Documentation/powerpc/cxl.txt
3472F: Documentation/ABI/testing/sysfs-class-cxl
3473
11f43ae7
MO
3474CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3475M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3476M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3477L: linux-scsi@vger.kernel.org
3478S: Supported
3479F: drivers/scsi/cxlflash/
3480F: include/uapi/scsi/cxlflash_ioctls.h
3481F: Documentation/powerpc/cxlflash.txt
3482
b52b97a3
GC
3483STMMAC ETHERNET DRIVER
3484M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3485M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3486L: netdev@vger.kernel.org
3487W: http://www.stlinux.com
3488S: Supported
7ac6653a 3489F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3490
1da177e4 3491CYBERPRO FB DRIVER
54176cc6 3492M: Russell King <linux@armlinux.org.uk>
efc03ecb 3493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3494W: http://www.armlinux.org.uk/
1da177e4 3495S: Maintained
8a61f013 3496F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3497
1da177e4 3498CYCLADES ASYNC MUX DRIVER
1da177e4 3499W: http://www.cyclades.com/
d459883e 3500S: Orphan
c897401b 3501F: drivers/tty/cyclades.c
679655da 3502F: include/linux/cyclades.h
c117ab84 3503F: include/uapi/linux/cyclades.h
1da177e4
LT
3504
3505CYCLADES PC300 DRIVER
1da177e4 3506W: http://www.cyclades.com/
d459883e 3507S: Orphan
679655da 3508F: drivers/net/wan/pc300*
1da177e4 3509
402f6ae4
AP
3510CYPRESS_FIRMWARE MEDIA DRIVER
3511M: Antti Palosaari <crope@iki.fi>
3512L: linux-media@vger.kernel.org
a825eaec 3513W: https://linuxtv.org
402f6ae4
AP
3514W: http://palosaari.fi/linux/
3515Q: http://patchwork.linuxtv.org/project/linux-media/list/
3516T: git git://linuxtv.org/anttip/media_tree.git
3517S: Maintained
3518F: drivers/media/common/cypress_firmware*
3519
e3ae3525 3520CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3521M: Ferruh Yigit <fery@cypress.com>
6305902c 3522L: linux-input@vger.kernel.org
be9a6f40 3523S: Supported
6305902c
JP
3524F: drivers/input/touchscreen/cyttsp*
3525F: include/linux/input/cyttsp.h
e3ae3525 3526
aaaf5fbf
JK
3527DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3528M: Joshua Kinard <kumba@gentoo.org>
3529S: Maintained
3530F: drivers/rtc/rtc-ds1685.c
3531F: include/linux/rtc/ds1685.h
3532
1da177e4 3533DAMA SLAVE for AX.25
8b58be88 3534M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3535W: http://yaina.de/jreuter/
3536W: http://www.qsl.net/dl1bke/
3537L: linux-hams@vger.kernel.org
3538S: Maintained
679655da
JP
3539F: net/ax25/af_ax25.c
3540F: net/ax25/ax25_dev.c
3541F: net/ax25/ax25_ds_*
3542F: net/ax25/ax25_in.c
3543F: net/ax25/ax25_out.c
3544F: net/ax25/ax25_timer.c
3545F: net/ax25/sysctl_net_ax25.c
1da177e4 3546
e2d1d6c0 3547DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3548L: netdev@vger.kernel.org
5ff77428 3549S: Orphan
679655da 3550F: Documentation/networking/dmfe.txt
0f04e2aa 3551F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3552
3553DC390/AM53C974 SCSI driver
d8130624 3554M: Hannes Reinecke <hare@suse.com>
71bd849d 3555L: linux-scsi@vger.kernel.org
e2d1d6c0 3556S: Maintained
71bd849d 3557F: drivers/scsi/am53c974.c
e2d1d6c0 3558
1da177e4 3559DC395x SCSI driver
61eee9a7 3560M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3561M: Ali Akcaagac <aliakc@web.de>
3562M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3563L: dc395x@twibble.org
cf015e9f
JP
3564W: http://twibble.org/dist/dc395x/
3565W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3566S: Maintained
679655da
JP
3567F: Documentation/scsi/dc395x.txt
3568F: drivers/scsi/dc395x.*
1da177e4 3569
eb8edb08 3570DCCP PROTOCOL
a89d030e 3571M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3572L: dccp@vger.kernel.org
c996d8b9 3573W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3574S: Maintained
679655da 3575F: include/linux/dccp.h
c117ab84 3576F: include/uapi/linux/dccp.h
679655da
JP
3577F: include/linux/tfrc.h
3578F: net/dccp/
eb8edb08 3579
1da177e4 3580DECnet NETWORK LAYER
1da177e4
LT
3581W: http://linux-decnet.sourceforge.net
3582L: linux-decnet-user@lists.sourceforge.net
f546444d 3583S: Orphan
679655da
JP
3584F: Documentation/networking/decnet.txt
3585F: net/decnet/
1da177e4 3586
ebff05b9
MR
3587DECSTATION PLATFORM SUPPORT
3588M: "Maciej W. Rozycki" <macro@linux-mips.org>
3589L: linux-mips@linux-mips.org
3590W: http://www.linux-mips.org/wiki/DECstation
3591S: Maintained
3592F: arch/mips/dec/
3593F: arch/mips/include/asm/dec/
3594F: arch/mips/include/asm/mach-dec/
3595
1da177e4 3596DEFXX FDDI NETWORK DRIVER
8b58be88 3597M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3598S: Maintained
33f810b2 3599F: drivers/net/fddi/defxx.*
1da177e4 3600
ad8f07cc 3601DELL LAPTOP DRIVER
8b58be88 3602M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3603M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3604L: platform-driver-x86@vger.kernel.org
ad8f07cc 3605S: Maintained
679655da 3606F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3607
817a5cdb
PR
3608DELL LAPTOP RBTN DRIVER
3609M: Pali Rohár <pali.rohar@gmail.com>
3610S: Maintained
3611F: drivers/platform/x86/dell-rbtn.*
3612
cdbff611
PR
3613DELL LAPTOP FREEFALL DRIVER
3614M: Pali Rohár <pali.rohar@gmail.com>
3615S: Maintained
3616F: drivers/platform/x86/dell-smo8800.c
3617
1da177e4 3618DELL LAPTOP SMM DRIVER
a5afba16 3619M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3620S: Maintained
a5afba16 3621F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3622F: include/uapi/linux/i8k.h
1da177e4 3623
90563ec4 3624DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3625M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3626S: Maintained
679655da
JP
3627F: Documentation/dcdbas.txt
3628F: drivers/firmware/dcdbas.*
90563ec4 3629
0b3f6109 3630DELL WMI EXTRAS DRIVER
8b58be88 3631M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3632M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3633S: Maintained
36b3a96f 3634F: drivers/platform/x86/dell-wmi.c
0b3f6109 3635
5efc75e3 3636DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3637M: John Youn <johnyoun@synopsys.com>
5efc75e3 3638L: linux-usb@vger.kernel.org
18f340f9 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3640S: Maintained
197ba5f4 3641F: drivers/usb/dwc2/
5efc75e3 3642
94ab23dd 3643DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3644M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3645L: linux-usb@vger.kernel.org
94ab23dd
FB
3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3647S: Maintained
3648F: drivers/usb/dwc3/
3649
833c9545
JB
3650DEVICE COREDUMP (DEV_COREDUMP)
3651M: Johannes Berg <johannes@sipsolutions.net>
3652L: linux-kernel@vger.kernel.org
3653S: Maintained
3654F: drivers/base/devcoredump.c
3655F: include/linux/devcoredump.h
3656
89d07767
KP
3657DEVICE FREQUENCY (DEVFREQ)
3658M: MyungJoo Ham <myungjoo.ham@samsung.com>
3659M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3660L: linux-pm@vger.kernel.org
6a3cd722 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3662S: Maintained
3663F: drivers/devfreq/
6a3cd722
CC
3664F: include/linux/devfreq.h
3665F: Documentation/devicetree/bindings/devfreq/
89d07767 3666
7dbded06
CC
3667DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3668M: Chanwoo Choi <cw00.choi@samsung.com>
3669L: linux-pm@vger.kernel.org
3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3671S: Supported
3672F: drivers/devfreq/event/
3673F: drivers/devfreq/devfreq-event.c
3674F: include/linux/devfreq-event.h
3675F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3676
490b864b
CC
3677BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3678M: Chanwoo Choi <cw00.choi@samsung.com>
3679L: linux-pm@vger.kernel.org
3680L: linux-samsung-soc@vger.kernel.org
3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3682S: Maintained
3683F: drivers/devfreq/exynos-bus.c
3684F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3685
1da177e4 3686DEVICE NUMBER REGISTRY
8b58be88 3687M: Torben Mathiasen <device@lanana.org>
1da177e4 3688W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3689S: Maintained
3690
e2d1d6c0 3691DEVICE-MAPPER (LVM)
854ecaad 3692M: Alasdair Kergon <agk@redhat.com>
8504eed3 3693M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3694M: dm-devel@redhat.com
e2d1d6c0
RD
3695L: dm-devel@redhat.com
3696W: http://sources.redhat.com/dm
8a6e2535 3697Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3699T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3700S: Maintained
679655da
JP
3701F: Documentation/device-mapper/
3702F: drivers/md/dm*
854ecaad 3703F: drivers/md/persistent-data/
679655da
JP
3704F: include/linux/device-mapper.h
3705F: include/linux/dm-*.h
8504eed3 3706F: include/uapi/linux/dm-*.h
e2d1d6c0 3707
bfcd3a46
JP
3708DEVLINK
3709M: Jiri Pirko <jiri@mellanox.com>
3710L: netdev@vger.kernel.org
3711S: Supported
3712F: net/core/devlink.c
3713F: include/net/devlink.h
3714F: include/uapi/linux/devlink.h
3715
c0d995aa
OST
3716DIALOG SEMICONDUCTOR DRIVERS
3717M: Support Opensource <support.opensource@diasemi.com>
3718W: http://www.dialog-semiconductor.com/products
3719S: Supported
3720F: Documentation/hwmon/da90??
047cfd01 3721F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3722F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3723F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3724F: drivers/gpio/gpio-da90??.c
3725F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3726F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3727F: drivers/input/misc/da90??_onkey.c
3728F: drivers/input/touchscreen/da9052_tsi.c
3729F: drivers/leds/leds-da90??.c
3730F: drivers/mfd/da903x.c
3731F: drivers/mfd/da90??-*.c
7be72c2c 3732F: drivers/mfd/da91??-*.c
c0d995aa 3733F: drivers/power/da9052-battery.c
7be72c2c 3734F: drivers/power/da91??-*.c
c0d995aa
OST
3735F: drivers/regulator/da903x.c
3736F: drivers/regulator/da9???-regulator.[ch]
3737F: drivers/rtc/rtc-da90??.c
3738F: drivers/video/backlight/da90??_bl.c
3739F: drivers/watchdog/da90??_wdt.c
3740F: include/linux/mfd/da903x.h
3741F: include/linux/mfd/da9052/
3742F: include/linux/mfd/da9055/
047cfd01 3743F: include/linux/mfd/da9062/
c0d995aa 3744F: include/linux/mfd/da9063/
7be72c2c 3745F: include/linux/mfd/da9150/
4eeb08b4 3746F: include/linux/regulator/da9211.h
c0d995aa
OST
3747F: include/sound/da[79]*.h
3748F: sound/soc/codecs/da[79]*.[ch]
3749
599aa697
LL
3750DIGI NEO AND CLASSIC PCI PRODUCTS
3751M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3752M: Mark Hounschell <markh@compro.net>
599aa697
LL
3753L: driverdev-devel@linuxdriverproject.org
3754S: Maintained
3755F: drivers/staging/dgnc/
3756
335d7c58 3757DIOLAN U2C-12 I2C DRIVER
ca462085 3758M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3759L: linux-i2c@vger.kernel.org
3760S: Maintained
3761F: drivers/i2c/busses/i2c-diolan-u2c.c
3762
d475c634
MW
3763DIRECT ACCESS (DAX)
3764M: Matthew Wilcox <willy@linux.intel.com>
3765L: linux-fsdevel@vger.kernel.org
3766S: Supported
3767F: fs/dax.c
3768
e7839f25 3769DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3770M: Eric Paris <eparis@parisplace.org>
3c5119c0 3771S: Maintained
679655da
JP
3772F: Documentation/filesystems/dnotify.txt
3773F: fs/notify/dnotify/
3774F: include/linux/dnotify.h
1da177e4
LT
3775
3776DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3777M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3778W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3779W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3780W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3781S: Maintained
3782
4480f15b 3783DISKQUOTA
d8130624 3784M: Jan Kara <jack@suse.com>
1da177e4 3785S: Maintained
679655da
JP
3786F: Documentation/filesystems/quota.txt
3787F: fs/quota/
3788F: include/linux/quota*.h
c117ab84 3789F: include/uapi/linux/quota*.h
1da177e4 3790
702686ad
BT
3791DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3792M: Bernie Thompson <bernie@plugable.com>
3793L: linux-fbdev@vger.kernel.org
3794S: Maintained
3795W: http://plugable.com/category/projects/udlfb/
8a61f013 3796F: drivers/video/fbdev/udlfb.c
702686ad
BT
3797F: include/video/udlfb.h
3798F: Documentation/fb/udlfb.txt
3799
e7839f25 3800DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3801M: Christine Caulfield <ccaulfie@redhat.com>
3802M: David Teigland <teigland@redhat.com>
a4644184 3803L: cluster-devel@redhat.com
5be7b50f 3804W: http://sources.redhat.com/cluster/
9f273c24 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3806S: Supported
679655da 3807F: fs/dlm/
5be7b50f 3808
53b6b3e0
SS
3809DMA BUFFER SHARING FRAMEWORK
3810M: Sumit Semwal <sumit.semwal@linaro.org>
3811S: Maintained
3812L: linux-media@vger.kernel.org
3813L: dri-devel@lists.freedesktop.org
8ada6d2d 3814L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3815F: drivers/dma-buf/
e46d12c6
JP
3816F: include/linux/dma-buf*
3817F: include/linux/reservation.h
3818F: include/linux/*fence.h
53b6b3e0
SS
3819F: Documentation/dma-buf-sharing.txt
3820T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3821
b3e5f263 3822DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3823M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3824L: dmaengine@vger.kernel.org
3825Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3826S: Maintained
679655da 3827F: drivers/dma/
0ce3c066 3828F: include/linux/dmaengine.h
c56d329e 3829F: Documentation/devicetree/bindings/dma/
979a281e
VK
3830F: Documentation/dmaengine/
3831T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3832
b825037d 3833DME1737 HARDWARE MONITOR DRIVER
8b58be88 3834M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3835L: linux-hwmon@vger.kernel.org
b825037d 3836S: Maintained
679655da
JP
3837F: Documentation/hwmon/dme1737
3838F: drivers/hwmon/dme1737.c
b825037d 3839
1f31e1b1 3840DMI/SMBIOS SUPPORT
d8130624 3841M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3842S: Maintained
d4aeef93 3843T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3844F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3845F: drivers/firmware/dmi-id.c
3846F: drivers/firmware/dmi_scan.c
3847F: include/linux/dmi.h
3848
7d2c86b5 3849DOCUMENTATION
ad3118b9 3850M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3851L: linux-doc@vger.kernel.org
3852S: Maintained
679655da 3853F: Documentation/
42f41ecf
JC
3854F: scripts/docproc.c
3855F: scripts/kernel-doc*
97be078b
RD
3856X: Documentation/ABI/
3857X: Documentation/devicetree/
933a46b8
JC
3858X: Documentation/acpi
3859X: Documentation/power
3860X: Documentation/spi
6c121170 3861X: Documentation/DocBook/media
c51edfb1 3862T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3863
1da177e4 3864DOUBLETALK DRIVER
8b58be88 3865M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3866L: blinux-list@redhat.com
3867S: Maintained
679655da
JP
3868F: drivers/char/dtlk.c
3869F: include/linux/dtlk.h
1da177e4 3870
e2d1d6c0 3871DPT_I2O SCSI RAID DRIVER
8b58be88 3872M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3873L: linux-scsi@vger.kernel.org
3874W: http://www.adaptec.com/
3875S: Maintained
679655da
JP
3876F: drivers/scsi/dpt*
3877F: drivers/scsi/dpt/
e2d1d6c0 3878
b411b363 3879DRBD DRIVER
bc2c049d
RK
3880M: Philipp Reisner <philipp.reisner@linbit.com>
3881M: Lars Ellenberg <lars.ellenberg@linbit.com>
3882L: drbd-dev@lists.linbit.com
28b8e8d4 3883W: http://www.drbd.org
bc2c049d
RK
3884T: git git://git.linbit.com/linux-drbd.git
3885T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3886S: Supported
3887F: drivers/block/drbd/
3888F: lib/lru_cache.c
3889F: Documentation/blockdev/drbd/
b411b363 3890
dc7dfcd8 3891DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3892M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3894S: Supported
679655da 3895F: Documentation/kobject.txt
7cfc51b9 3896F: drivers/base/
87544653 3897F: fs/debugfs/
dc7dfcd8
WS
3898F: fs/kernfs/
3899F: fs/sysfs/
87544653 3900F: include/linux/debugfs.h
dc7dfcd8 3901F: include/linux/kobj*
679655da 3902F: lib/kobj*
1da177e4
LT
3903
3904DRM DRIVERS
8b58be88 3905M: David Airlie <airlied@linux.ie>
4c6a3999 3906L: dri-devel@lists.freedesktop.org
b0447888 3907T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3908S: Maintained
679655da 3909F: drivers/gpu/drm/
433e3b34 3910F: drivers/gpu/vga/
445d84a4 3911F: Documentation/DocBook/gpu.*
850e9411 3912F: include/drm/
c117ab84 3913F: include/uapi/drm/
1da177e4 3914
c842b693
EV
3915DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3916M: Dave Airlie <airlied@redhat.com>
3917S: Odd Fixes
3918F: drivers/gpu/drm/ast/
3919
3920DRM DRIVER FOR BOCHS VIRTUAL GPU
3921M: Gerd Hoffmann <kraxel@redhat.com>
3922S: Odd Fixes
3923F: drivers/gpu/drm/bochs/
3924
3925DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3926M: Dave Airlie <airlied@redhat.com>
3927S: Odd Fixes
3928F: drivers/gpu/drm/cirrus/
3929
c26a4017 3930RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3931M: Alex Deucher <alexander.deucher@amd.com>
3932M: Christian König <christian.koenig@amd.com>
3933L: dri-devel@lists.freedesktop.org
3934T: git git://people.freedesktop.org/~agd5f/linux
3935S: Supported
3936F: drivers/gpu/drm/radeon/
74c97375 3937F: include/uapi/drm/radeon_drm.h
c26a4017 3938F: drivers/gpu/drm/amd/
74c97375 3939F: include/uapi/drm/amdgpu_drm.h
566f5939 3940
03e255b9
TR
3941DRM PANEL DRIVERS
3942M: Thierry Reding <thierry.reding@gmail.com>
3943L: dri-devel@lists.freedesktop.org
3944T: git git://anongit.freedesktop.org/tegra/linux.git
3945S: Maintained
3946F: drivers/gpu/drm/drm_panel.c
3947F: drivers/gpu/drm/panel/
3948F: include/drm/drm_panel.h
2d799dde 3949F: Documentation/devicetree/bindings/display/panel/
03e255b9 3950
8daf7473 3951INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3952M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3953M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3954L: intel-gfx@lists.freedesktop.org
8daf7473 3955L: dri-devel@lists.freedesktop.org
7564fde3 3956W: https://01.org/linuxgraphics/
47f95647 3957Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3958T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3959S: Supported
14430813 3960F: drivers/gpu/drm/i915/
8daf7473 3961F: include/drm/i915*
baceac3a 3962F: include/uapi/drm/i915_drm.h
8daf7473 3963
99763bb8
BB
3964DRM DRIVERS FOR ATMEL HLCDC
3965M: Boris Brezillon <boris.brezillon@free-electrons.com>
3966L: dri-devel@lists.freedesktop.org
3967S: Supported
3968F: drivers/gpu/drm/atmel-hlcdc/
3969F: Documentation/devicetree/bindings/drm/atmel/
3970
bf1139df
MR
3971DRM DRIVERS FOR ALLWINNER A10
3972M: Maxime Ripard <maxime.ripard@free-electrons.com>
3973L: dri-devel@lists.freedesktop.org
3974S: Supported
3975F: drivers/gpu/drm/sun4i/
3976F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3977
398a6d4a
KP
3978DRM DRIVERS FOR EXYNOS
3979M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3980M: Joonyoung Shim <jy0922.shim@samsung.com>
3981M: Seung-Woo Kim <sw0312.kim@samsung.com>
3982M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3983L: dri-devel@lists.freedesktop.org
25a58030 3984T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3985S: Supported
14430813 3986F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3987F: include/uapi/drm/exynos_drm.h
3988F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3989
b55a1b9c 3990DRM DRIVERS FOR FREESCALE DCU
bc66757a 3991M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3992M: Alison Wang <alison.wang@freescale.com>
3993L: dri-devel@lists.freedesktop.org
3994S: Supported
3995F: drivers/gpu/drm/fsl-dcu/
2d799dde 3996F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3997F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3998F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3999
0a3d775f
PZ
4000DRM DRIVERS FOR FREESCALE IMX
4001M: Philipp Zabel <p.zabel@pengutronix.de>
4002L: dri-devel@lists.freedesktop.org
4003S: Maintained
4004F: drivers/gpu/drm/imx/
ef739aa4 4005F: drivers/gpu/ipu-v3/
2d799dde 4006F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4007
ba2199a6
PJ
4008DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4009M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4010L: dri-devel@lists.freedesktop.org
4011T: git git://github.com/patjak/drm-gma500
4012S: Maintained
5ff18e42 4013F: drivers/gpu/drm/gma500/
ba2199a6 4014
c84ffde9
XL
4015DRM DRIVERS FOR HISILICON
4016M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4017R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4018R: Chen Feng <puck.chen@hisilicon.com>
4019L: dri-devel@lists.freedesktop.org
4020T: git git://github.com/xin3liang/linux.git
4021S: Maintained
4022F: drivers/gpu/drm/hisilicon/
4023F: Documentation/devicetree/bindings/display/hisilicon/
4024
399516ab
EV
4025DRM DRIVER FOR INTEL I810 VIDEO CARDS
4026S: Orphan / Obsolete
4027F: drivers/gpu/drm/i810/
4028F: include/uapi/drm/i810_drm.h
4029
06346451
EV
4030DRM DRIVER FOR MSM ADRENO GPU
4031M: Rob Clark <robdclark@gmail.com>
4032L: linux-arm-msm@vger.kernel.org
4033L: dri-devel@lists.freedesktop.org
4034L: freedreno@lists.freedesktop.org
4035T: git git://people.freedesktop.org/~robclark/linux
4036S: Maintained
4037F: drivers/gpu/drm/msm/
4038F: include/uapi/drm/msm_drm.h
4039F: Documentation/devicetree/bindings/display/msm/
4040
fad89bb3
EV
4041DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4042M: Ben Skeggs <bskeggs@redhat.com>
4043L: dri-devel@lists.freedesktop.org
4044L: nouveau@lists.freedesktop.org
4045T: git git://github.com/skeggsb/linux
4046S: Supported
4047F: drivers/gpu/drm/nouveau/
4048F: include/uapi/drm/nouveau_drm.h
ba2199a6 4049
bd3b49f2 4050DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4051M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4052L: dri-devel@lists.freedesktop.org
4053L: linux-tegra@vger.kernel.org
a5ad7a63 4054T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4055S: Supported
dee8268f 4056F: drivers/gpu/drm/tegra/
a5ad7a63 4057F: drivers/gpu/host1x/
e1e90644 4058F: include/linux/host1x.h
a5ad7a63 4059F: include/uapi/drm/tegra_drm.h
2d799dde 4060F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4061
399516ab
EV
4062DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/mga/
4065F: include/uapi/drm/mga_drm.h
4066
c842b693
EV
4067DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4068M: Dave Airlie <airlied@redhat.com>
4069S: Odd Fixes
4070F: drivers/gpu/drm/mgag200/
4071
399516ab
EV
4072DRM DRIVER FOR RAGE 128 VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/r128/
4075F: include/uapi/drm/r128_drm.h
4076
a284e9d1
LP
4077DRM DRIVERS FOR RENESAS
4078M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4079L: dri-devel@lists.freedesktop.org
4a121096 4080L: linux-renesas-soc@vger.kernel.org
2392ccd4 4081T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4082S: Supported
4083F: drivers/gpu/drm/rcar-du/
4084F: drivers/gpu/drm/shmobile/
a284e9d1 4085F: include/linux/platform_data/shmob_drm.h
33be436d 4086F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4087
c842b693
EV
4088DRM DRIVER FOR QXL VIRTUAL GPU
4089M: Dave Airlie <airlied@redhat.com>
4090S: Odd Fixes
4091F: drivers/gpu/drm/qxl/
4092F: include/uapi/drm/qxl_drm.h
a284e9d1 4093
625e0346
HS
4094DRM DRIVERS FOR ROCKCHIP
4095M: Mark Yao <mark.yao@rock-chips.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Maintained
4098F: drivers/gpu/drm/rockchip/
f253f7eb 4099F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4100
399516ab
EV
4101DRM DRIVER FOR SAVAGE VIDEO CARDS
4102S: Orphan / Obsolete
4103F: drivers/gpu/drm/savage/
4104F: include/uapi/drm/savage_drm.h
4105
4106DRM DRIVER FOR SIS VIDEO CARDS
4107S: Orphan / Obsolete
4108F: drivers/gpu/drm/sis/
4109F: include/uapi/drm/sis_drm.h
625e0346 4110
7f11c476
BG
4111DRM DRIVERS FOR STI
4112M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4113M: Vincent Abriou <vincent.abriou@st.com>
4114L: dri-devel@lists.freedesktop.org
4115T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4116S: Maintained
4117F: drivers/gpu/drm/sti
2d799dde 4118F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4119
399516ab
EV
4120DRM DRIVER FOR TDFX VIDEO CARDS
4121S: Orphan / Obsolete
4122F: drivers/gpu/drm/tdfx/
4123
c842b693
EV
4124DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4125M: Dave Airlie <airlied@redhat.com>
4126S: Odd Fixes
4127F: drivers/gpu/drm/udl/
4128
8bb0bce9
LS
4129DRM DRIVERS FOR VIVANTE GPU IP
4130M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4131R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4132R: Christian Gmeiner <christian.gmeiner@gmail.com>
4133L: dri-devel@lists.freedesktop.org
4134S: Maintained
8a9257a0
EV
4135F: drivers/gpu/drm/etnaviv/
4136F: include/uapi/drm/etnaviv_drm.h
4137F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4138
c4291702
EV
4139DRM DRIVER FOR VMWARE VIRTUAL GPU
4140M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4141M: Sinclair Yeh <syeh@vmware.com>
4142M: Thomas Hellstrom <thellstrom@vmware.com>
4143L: dri-devel@lists.freedesktop.org
4144T: git git://people.freedesktop.org/~syeh/repos_linux
4145T: git git://people.freedesktop.org/~thomash/linux
4146S: Supported
4147F: drivers/gpu/drm/vmwgfx/
4148F: include/uapi/drm/vmwgfx_drm.h
4149
8636d452
EA
4150DRM DRIVERS FOR VC4
4151M: Eric Anholt <eric@anholt.net>
4152T: git git://github.com/anholt/linux
4153S: Supported
4154F: drivers/gpu/drm/vc4/
4155F: include/uapi/drm/vc4_drm.h
4156F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4157
598df1ac
AK
4158DSBR100 USB FM RADIO DRIVER
4159M: Alexey Klimov <klimov.linux@gmail.com>
4160L: linux-media@vger.kernel.org
4161T: git git://linuxtv.org/media_tree.git
4162S: Maintained
4163F: drivers/media/radio/dsbr100.c
4164
1da177e4 4165DSCC4 DRIVER
8b58be88 4166M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4167L: netdev@vger.kernel.org
1da177e4 4168S: Maintained
679655da 4169F: drivers/net/wan/dscc4.c
1da177e4 4170
cc11b140
HV
4171DT3155 MEDIA DRIVER
4172M: Hans Verkuil <hverkuil@xs4all.nl>
4173L: linux-media@vger.kernel.org
4174T: git git://linuxtv.org/media_tree.git
a825eaec 4175W: https://linuxtv.org
cc11b140
HV
4176S: Odd Fixes
4177F: drivers/media/pci/dt3155/
4178
91952bc0
AP
4179DVB_USB_AF9015 MEDIA DRIVER
4180M: Antti Palosaari <crope@iki.fi>
4181L: linux-media@vger.kernel.org
a825eaec 4182W: https://linuxtv.org
91952bc0
AP
4183W: http://palosaari.fi/linux/
4184Q: http://patchwork.linuxtv.org/project/linux-media/list/
4185T: git git://linuxtv.org/anttip/media_tree.git
4186S: Maintained
4187F: drivers/media/usb/dvb-usb-v2/af9015*
4188
4189DVB_USB_AF9035 MEDIA DRIVER
4190M: Antti Palosaari <crope@iki.fi>
4191L: linux-media@vger.kernel.org
a825eaec 4192W: https://linuxtv.org
91952bc0
AP
4193W: http://palosaari.fi/linux/
4194Q: http://patchwork.linuxtv.org/project/linux-media/list/
4195T: git git://linuxtv.org/anttip/media_tree.git
4196S: Maintained
4197F: drivers/media/usb/dvb-usb-v2/af9035*
4198
4199DVB_USB_ANYSEE MEDIA DRIVER
4200M: Antti Palosaari <crope@iki.fi>
4201L: linux-media@vger.kernel.org
a825eaec 4202W: https://linuxtv.org
91952bc0
AP
4203W: http://palosaari.fi/linux/
4204Q: http://patchwork.linuxtv.org/project/linux-media/list/
4205T: git git://linuxtv.org/anttip/media_tree.git
4206S: Maintained
4207F: drivers/media/usb/dvb-usb-v2/anysee*
4208
4209DVB_USB_AU6610 MEDIA DRIVER
4210M: Antti Palosaari <crope@iki.fi>
4211L: linux-media@vger.kernel.org
a825eaec 4212W: https://linuxtv.org
91952bc0
AP
4213W: http://palosaari.fi/linux/
4214Q: http://patchwork.linuxtv.org/project/linux-media/list/
4215T: git git://linuxtv.org/anttip/media_tree.git
4216S: Maintained
4217F: drivers/media/usb/dvb-usb-v2/au6610*
4218
4219DVB_USB_CE6230 MEDIA DRIVER
4220M: Antti Palosaari <crope@iki.fi>
4221L: linux-media@vger.kernel.org
a825eaec 4222W: https://linuxtv.org
91952bc0
AP
4223W: http://palosaari.fi/linux/
4224Q: http://patchwork.linuxtv.org/project/linux-media/list/
4225T: git git://linuxtv.org/anttip/media_tree.git
4226S: Maintained
4227F: drivers/media/usb/dvb-usb-v2/ce6230*
4228
d099dea2
MK
4229DVB_USB_CXUSB MEDIA DRIVER
4230M: Michael Krufky <mkrufky@linuxtv.org>
4231L: linux-media@vger.kernel.org
a825eaec 4232W: https://linuxtv.org
d099dea2
MK
4233W: http://github.com/mkrufky
4234Q: http://patchwork.linuxtv.org/project/linux-media/list/
4235T: git git://linuxtv.org/media_tree.git
4236S: Maintained
9819da66 4237F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4238
91952bc0 4239DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4240M: Antti Palosaari <crope@iki.fi>
4241L: linux-media@vger.kernel.org
a825eaec 4242W: https://linuxtv.org
91952bc0
AP
4243W: http://palosaari.fi/linux/
4244Q: http://patchwork.linuxtv.org/project/linux-media/list/
4245T: git git://linuxtv.org/anttip/media_tree.git
4246S: Maintained
91952bc0 4247F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4248
5560983b 4249DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
a825eaec 4252W: https://linuxtv.org
91952bc0
AP
4253Q: http://patchwork.linuxtv.org/project/linux-media/list/
4254T: git git://linuxtv.org/anttip/media_tree.git
4255S: Maintained
5560983b 4256F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4257
8856f5f2
MK
4258DVB_USB_MXL111SF MEDIA DRIVER
4259M: Michael Krufky <mkrufky@linuxtv.org>
4260L: linux-media@vger.kernel.org
a825eaec 4261W: https://linuxtv.org
8856f5f2
MK
4262W: http://github.com/mkrufky
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/mkrufky/mxl111sf.git
4265S: Maintained
4266F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4267
91952bc0
AP
4268DVB_USB_RTL28XXU MEDIA DRIVER
4269M: Antti Palosaari <crope@iki.fi>
4270L: linux-media@vger.kernel.org
a825eaec 4271W: https://linuxtv.org
91952bc0
AP
4272W: http://palosaari.fi/linux/
4273Q: http://patchwork.linuxtv.org/project/linux-media/list/
4274T: git git://linuxtv.org/anttip/media_tree.git
4275S: Maintained
4276F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4277
4278DVB_USB_V2 MEDIA DRIVER
4279M: Antti Palosaari <crope@iki.fi>
4280L: linux-media@vger.kernel.org
a825eaec 4281W: https://linuxtv.org
91952bc0
AP
4282W: http://palosaari.fi/linux/
4283Q: http://patchwork.linuxtv.org/project/linux-media/list/
4284T: git git://linuxtv.org/anttip/media_tree.git
4285S: Maintained
4286F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4287F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4288
ac0ac38f 4289DYNAMIC DEBUG
5c4a97d1 4290M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4291S: Maintained
4292F: lib/dynamic_debug.c
4293F: include/linux/dynamic_debug.h
4294
789c7048 4295DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4296M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4297S: Maintained
df621252 4298F: drivers/tty/serial/dz.*
789c7048 4299
f17effbe
MF
4300E3X0 POWER BUTTON DRIVER
4301M: Moritz Fischer <moritz.fischer@ettus.com>
4302L: usrp-users@lists.ettus.com
4303W: http://www.ettus.com
4304S: Supported
4305F: drivers/input/misc/e3x0-button.c
4306F: Documentation/devicetree/bindings/input/e3x0-button.txt
4307
91952bc0
AP
4308E4000 MEDIA DRIVER
4309M: Antti Palosaari <crope@iki.fi>
4310L: linux-media@vger.kernel.org
a825eaec 4311W: https://linuxtv.org
91952bc0
AP
4312W: http://palosaari.fi/linux/
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/anttip/media_tree.git
4315S: Maintained
4316F: drivers/media/tuners/e4000*
4317
1da177e4 4318EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4319M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4320L: linux-scsi@vger.kernel.org
4321S: Maintained
679655da 4322F: drivers/scsi/eata.c
1da177e4 4323
91952bc0
AP
4324EC100 MEDIA DRIVER
4325M: Antti Palosaari <crope@iki.fi>
4326L: linux-media@vger.kernel.org
a825eaec 4327W: https://linuxtv.org
91952bc0
AP
4328W: http://palosaari.fi/linux/
4329Q: http://patchwork.linuxtv.org/project/linux-media/list/
4330T: git git://linuxtv.org/anttip/media_tree.git
4331S: Maintained
4332F: drivers/media/dvb-frontends/ec100*
4333
237fead6 4334ECRYPT FILE SYSTEM
0de9adf2 4335M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4336L: ecryptfs@vger.kernel.org
24a923e4 4337W: http://ecryptfs.org
6dc7516e 4338W: https://launchpad.net/ecryptfs
9f273c24 4339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4340S: Supported
679655da
JP
4341F: Documentation/filesystems/ecryptfs.txt
4342F: fs/ecryptfs/
237fead6 4343
da9bb1d2 4344EDAC-CORE
8b58be88 4345M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4346M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4347M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4348M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4349L: linux-edac@vger.kernel.org
07cd6bf5
FW
4350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4352S: Supported
679655da 4353F: Documentation/edac.txt
91445c72 4354F: drivers/edac/
679655da 4355F: include/linux/edac.h
0e438e3f 4356
c476c23b 4357EDAC-AMD64
8b58be88 4358M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4359M: Borislav Petkov <bp@alien8.de>
91445c72 4360L: linux-edac@vger.kernel.org
487ba8e8 4361S: Maintained
c476c23b
BP
4362F: drivers/edac/amd64_edac*
4363
836dae5d
RR
4364EDAC-CALXEDA
4365M: Doug Thompson <dougthompson@xmission.com>
4366M: Robert Richter <rric@kernel.org>
4367L: linux-edac@vger.kernel.org
836dae5d
RR
4368S: Maintained
4369F: drivers/edac/highbank*
4370
f65aad41
RB
4371EDAC-CAVIUM
4372M: Ralf Baechle <ralf@linux-mips.org>
4373M: David Daney <david.daney@cavium.com>
4374L: linux-edac@vger.kernel.org
4375L: linux-mips@linux-mips.org
f65aad41
RB
4376S: Supported
4377F: drivers/edac/octeon_edac*
4378
0e438e3f 4379EDAC-E752X
8b58be88
JP
4380M: Mark Gross <mark.gross@intel.com>
4381M: Doug Thompson <dougthompson@xmission.com>
91445c72 4382L: linux-edac@vger.kernel.org
0e438e3f 4383S: Maintained
679655da 4384F: drivers/edac/e752x_edac.c
0e438e3f
DP
4385
4386EDAC-E7XXX
8b58be88 4387M: Doug Thompson <dougthompson@xmission.com>
91445c72 4388L: linux-edac@vger.kernel.org
0e438e3f 4389S: Maintained
679655da 4390F: drivers/edac/e7xxx_edac.c
0e438e3f 4391
77c5f5d2 4392EDAC-GHES
5dc8a864
MCC
4393M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4394M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4395L: linux-edac@vger.kernel.org
77c5f5d2 4396S: Maintained
2caa67a6 4397F: drivers/edac/ghes_edac.c
77c5f5d2 4398
6bc78404 4399EDAC-I82443BXGX
8b58be88 4400M: Tim Small <tim@buttersideup.com>
91445c72 4401L: linux-edac@vger.kernel.org
6bc78404 4402S: Maintained
679655da 4403F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4404
4405EDAC-I3000
8b58be88 4406M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4407L: linux-edac@vger.kernel.org
6bc78404 4408S: Maintained
679655da 4409F: drivers/edac/i3000_edac.c
6bc78404
DT
4410
4411EDAC-I5000
8b58be88 4412M: Doug Thompson <dougthompson@xmission.com>
91445c72 4413L: linux-edac@vger.kernel.org
ba9a5918 4414S: Maintained
679655da 4415F: drivers/edac/i5000_edac.c
ba9a5918 4416
44c12cb2 4417EDAC-I5400
5dc8a864
MCC
4418M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4419M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4420L: linux-edac@vger.kernel.org
44c12cb2 4421S: Maintained
679655da 4422F: drivers/edac/i5400_edac.c
44c12cb2 4423
3c9c92b6 4424EDAC-I7300
5dc8a864
MCC
4425M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4426M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4427L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4428S: Maintained
4429F: drivers/edac/i7300_edac.c
4430
67c89316 4431EDAC-I7CORE
5dc8a864
MCC
4432M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4433M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4434L: linux-edac@vger.kernel.org
67c89316 4435S: Maintained
70aff0ce 4436F: drivers/edac/i7core_edac.c
67c89316 4437
ba9a5918 4438EDAC-I82975X
8b58be88 4439M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4440M: "Arvind R." <arvino55@gmail.com>
91445c72 4441L: linux-edac@vger.kernel.org
ba9a5918 4442S: Maintained
679655da 4443F: drivers/edac/i82975x_edac.c
ba9a5918 4444
791b4706
JB
4445EDAC-IE31200
4446M: Jason Baron <jbaron@akamai.com>
4447L: linux-edac@vger.kernel.org
791b4706
JB
4448S: Maintained
4449F: drivers/edac/ie31200_edac.c
4450
ccdfb979 4451EDAC-MPC85XX
30c7469b 4452M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4453L: linux-edac@vger.kernel.org
ccdfb979
JT
4454S: Maintained
4455F: drivers/edac/mpc85xx_edac.[ch]
4456
ba9a5918 4457EDAC-PASEMI
8b58be88 4458M: Egor Martovetsky <egor@pasemi.com>
91445c72 4459L: linux-edac@vger.kernel.org
6bc78404 4460S: Maintained
679655da 4461F: drivers/edac/pasemi_edac.c
6bc78404 4462
0e438e3f 4463EDAC-R82600
8b58be88 4464M: Tim Small <tim@buttersideup.com>
91445c72 4465L: linux-edac@vger.kernel.org
0e438e3f 4466S: Maintained
679655da 4467F: drivers/edac/r82600_edac.c
da9bb1d2 4468
4d096ca7 4469EDAC-SBRIDGE
5dc8a864
MCC
4470M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4472L: linux-edac@vger.kernel.org
4d096ca7
MCC
4473S: Maintained
4474F: drivers/edac/sb_edac.c
4475
995e1de4
LH
4476EDAC-XGENE
4477APPLIED MICRO (APM) X-GENE SOC EDAC
4478M: Loc Ho <lho@apm.com>
4479S: Supported
4480F: drivers/edac/xgene_edac.c
4481F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4482
af39917d
CL
4483EDIROL UA-101/UA-1000 DRIVER
4484M: Clemens Ladisch <clemens@ladisch.de>
4485L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4486T: git git://git.alsa-project.org/alsa-kernel.git
4487S: Maintained
4488F: sound/usb/misc/ua101.c
4489
1f7df953 4490EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4491M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4492L: linux-efi@vger.kernel.org
78bef24e 4493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4494S: Maintained
fb2efb5c 4495F: Documentation/efi-stub.txt
1f7df953
MF
4496F: arch/ia64/kernel/efi.c
4497F: arch/x86/boot/compressed/eboot.[ch]
4498F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4499F: arch/x86/platform/efi/
4500F: drivers/firmware/efi/
1f7df953
MF
4501F: include/linux/efi*.h
4502
d68772b7
MF
4503EFI VARIABLE FILESYSTEM
4504M: Matthew Garrett <matthew.garrett@nebula.com>
4505M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4506M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4508L: linux-efi@vger.kernel.org
4509S: Maintained
4510F: fs/efivarfs/
4511
85a00d9b
PJ
4512EFIFB FRAMEBUFFER DRIVER
4513L: linux-fbdev@vger.kernel.org
4514M: Peter Jones <pjones@redhat.com>
4515S: Maintained
8a61f013 4516F: drivers/video/fbdev/efifb.c
85a00d9b 4517
0bee8d28
JT
4518EFS FILESYSTEM
4519W: http://aeschi.ch.eu.org/efs/
4520S: Orphan
679655da 4521F: fs/efs/
0bee8d28 4522
aa8a9e25 4523EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4524M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4525L: netdev@vger.kernel.org
4526S: Maintained
9aa32835 4527F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4528
f0319efe 4529EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4530M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4531M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4532L: linux-media@vger.kernel.org
a825eaec 4533W: https://linuxtv.org
f0319efe
MCC
4534T: git git://linuxtv.org/media_tree.git
4535S: Maintained
4536F: drivers/media/usb/em28xx/
4537
3e3a7d66 4538EMBEDDED LINUX
8b58be88
JP
4539M: Paul Gortmaker <paul.gortmaker@windriver.com>
4540M: Matt Mackall <mpm@selenic.com>
4541M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4542L: linux-embedded@vger.kernel.org
4543S: Maintained
4544
32505876
JS
4545EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4546M: James Smart <james.smart@avagotech.com>
4547M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4548L: linux-scsi@vger.kernel.org
32505876 4549W: http://www.avagotech.com
ce00f85c 4550S: Supported
679655da 4551F: drivers/scsi/lpfc/
3a1c1d44 4552
5f5bac82 4553ENE CB710 FLASH CARD READER DRIVER
8b58be88 4554M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4555S: Maintained
4556F: drivers/misc/cb710/
4557F: drivers/mmc/host/cb710-mmc.*
4558F: include/linux/cb710.h
4559
931e39a1
ML
4560ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4561M: Maxim Levitsky <maximlevitsky@gmail.com>
4562S: Maintained
2a837449 4563F: drivers/media/rc/ene_ir.*
931e39a1 4564
d5ca9006 4565EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4566M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4567S: Maintained
084bad91 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4569F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4570F: include/video/s1d13xxxfb.h
d5ca9006 4571
38df6492
ME
4572ET131X NETWORK DRIVER
4573M: Mark Einon <mark.einon@gmail.com>
4574S: Odd Fixes
4575F: drivers/net/ethernet/agere/
4576
1da177e4 4577ETHERNET BRIDGE
adbbf69d 4578M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4579L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4580L: netdev@vger.kernel.org
c996d8b9 4581W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4582S: Maintained
679655da
JP
4583F: include/linux/netfilter_bridge/
4584F: net/bridge/
1da177e4 4585
22f08ad9
FF
4586ETHERNET PHY LIBRARY
4587M: Florian Fainelli <f.fainelli@gmail.com>
4588L: netdev@vger.kernel.org
4589S: Maintained
4590F: include/linux/phy.h
4591F: include/linux/phy_fixed.h
4592F: drivers/net/phy/
4593F: Documentation/networking/phy.txt
4594F: drivers/of/of_mdio.c
4595F: drivers/of/of_net.c
4596
1da177e4 4597EXT2 FILE SYSTEM
d8130624 4598M: Jan Kara <jack@suse.com>
72be2ccf 4599L: linux-ext4@vger.kernel.org
1da177e4 4600S: Maintained
679655da
JP
4601F: Documentation/filesystems/ext2.txt
4602F: fs/ext2/
4603F: include/linux/ext2*
1da177e4 4604
72be2ccf 4605EXT4 FILE SYSTEM
8b58be88 4606M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4607M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4608L: linux-ext4@vger.kernel.org
08a225f1 4609W: http://ext4.wiki.kernel.org
8a6e2535 4610Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4612S: Maintained
679655da
JP
4613F: Documentation/filesystems/ext4.txt
4614F: fs/ext4/
1da177e4 4615
c5532b09 4616Extended Verification Module (EVM)
74dd744f
MZ
4617M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4618L: linux-ima-devel@lists.sourceforge.net
4619L: linux-security-module@vger.kernel.org
c5532b09
MZ
4620S: Supported
4621F: security/integrity/evm/
4622
df6b3cfe
MH
4623EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4624M: MyungJoo Ham <myungjoo.ham@samsung.com>
4625M: Chanwoo Choi <cw00.choi@samsung.com>
4626L: linux-kernel@vger.kernel.org
81df63a9 4627T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4628S: Maintained
4629F: drivers/extcon/
cd2c3e7f
CC
4630F: include/linux/extcon/
4631F: include/linux/extcon.h
df6b3cfe 4632F: Documentation/extcon/
cd2c3e7f 4633F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4634
e2a75c44 4635EXYNOS DP DRIVER
b7701755 4636M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4637L: dri-devel@lists.freedesktop.org
4638S: Maintained
4639F: drivers/gpu/drm/exynos/exynos_dp*
4640
9b93a409
MS
4641EXYNOS SYSMMU (IOMMU) driver
4642M: Marek Szyprowski <m.szyprowski@samsung.com>
4643L: iommu@lists.linux-foundation.org
4644S: Maintained
4645F: drivers/iommu/exynos-iommu.c
4646
33ad3912
DL
4647EXYNOS MIPI DISPLAY DRIVERS
4648M: Inki Dae <inki.dae@samsung.com>
4649M: Donghwa Lee <dh09.lee@samsung.com>
4650M: Kyungmin Park <kyungmin.park@samsung.com>
4651L: linux-fbdev@vger.kernel.org
4652S: Maintained
8a61f013 4653F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4654F: include/video/exynos_mipi*
4655
4a66d3fe
NC
4656EZchip NPS platform support
4657M: Noam Camus <noamc@ezchip.com>
4658S: Supported
4659F: arch/arc/plat-eznps
4660F: arch/arc/boot/dts/eznps.dts
4661
e53004e2 4662F71805F HARDWARE MONITORING DRIVER
d8130624 4663M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4664L: linux-hwmon@vger.kernel.org
e53004e2 4665S: Maintained
679655da
JP
4666F: Documentation/hwmon/f71805f
4667F: drivers/hwmon/f71805f.c
e53004e2 4668
eea977ed
MB
4669FC0011 TUNER DRIVER
4670M: Michael Buesch <m@bues.ch>
4671L: linux-media@vger.kernel.org
4672S: Maintained
ccae7af2
MCC
4673F: drivers/media/tuners/fc0011.h
4674F: drivers/media/tuners/fc0011.c
eea977ed 4675
91952bc0
AP
4676FC2580 MEDIA DRIVER
4677M: Antti Palosaari <crope@iki.fi>
4678L: linux-media@vger.kernel.org
a825eaec 4679W: https://linuxtv.org
91952bc0
AP
4680W: http://palosaari.fi/linux/
4681Q: http://patchwork.linuxtv.org/project/linux-media/list/
4682T: git git://linuxtv.org/anttip/media_tree.git
4683S: Maintained
4684F: drivers/media/tuners/fc2580*
eea977ed 4685
88b2dbdb
EP
4686FANOTIFY
4687M: Eric Paris <eparis@redhat.com>
4688S: Maintained
4689F: fs/notify/fanotify/
4690F: include/linux/fanotify.h
c117ab84 4691F: include/uapi/linux/fanotify.h
88b2dbdb 4692
1da177e4 4693FARSYNC SYNCHRONOUS DRIVER
8b58be88 4694M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4695W: http://www.farsite.co.uk/
4696S: Supported
679655da 4697F: drivers/net/wan/farsync.*
1da177e4 4698
c5408b88 4699FAULT INJECTION SUPPORT
8b58be88 4700M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4701S: Supported
679655da
JP
4702F: Documentation/fault-injection/
4703F: lib/fault-inject.c
c5408b88 4704
053e514f
NT
4705FBTFT Framebuffer drivers
4706M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4707M: Noralf Trønnes <noralf@tronnes.org>
4708S: Maintained
4709F: drivers/staging/fbtft/
4710
cae727db 4711FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4712M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4713L: fcoe-devel@open-fcoe.org
cae727db
RL
4714W: www.Open-FCoE.org
4715S: Supported
4716F: drivers/scsi/libfc/
4717F: drivers/scsi/fcoe/
4718F: include/scsi/fc/
4719F: include/scsi/libfc.h
4720F: include/scsi/libfcoe.h
c117ab84 4721F: include/uapi/scsi/fc/
cae727db 4722
e2d1d6c0 4723FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4724M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4725M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4726L: linux-fsdevel@vger.kernel.org
1da177e4 4727S: Maintained
679655da
JP
4728F: include/linux/fcntl.h
4729F: include/linux/fs.h
c117ab84
CEB
4730F: include/uapi/linux/fcntl.h
4731F: include/uapi/linux/fs.h
679655da
JP
4732F: fs/fcntl.c
4733F: fs/locks.c
1da177e4 4734
e2d1d6c0 4735FILESYSTEMS (VFS and infrastructure)
8b58be88 4736M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4737L: linux-fsdevel@vger.kernel.org
173acc7c 4738S: Maintained
679655da 4739F: fs/*
173acc7c 4740
b26e0ed4 4741FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4742M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4743L: linux-hwmon@vger.kernel.org
b26e0ed4 4744S: Maintained
d5ca6918
JP
4745F: drivers/hwmon/f75375s.c
4746F: include/linux/f75375s.h
b26e0ed4 4747
a331b0c3
CL
4748FIREWIRE AUDIO DRIVERS
4749M: Clemens Ladisch <clemens@ladisch.de>
4750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4751T: git git://git.alsa-project.org/alsa-kernel.git
4752S: Maintained
4753F: sound/firewire/
4754
eb86ec51
SR
4755FIREWIRE MEDIA DRIVERS (firedtv)
4756M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4757L: linux-media@vger.kernel.org
4758L: linux1394-devel@lists.sourceforge.net
4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4760S: Maintained
4761F: drivers/media/firewire/
4762
a511ce33
CB
4763FIREWIRE SBP-2 TARGET
4764M: Chris Boot <bootc@bootc.net>
4765L: linux-scsi@vger.kernel.org
4766L: target-devel@vger.kernel.org
4767L: linux1394-devel@lists.sourceforge.net
4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4769S: Maintained
4770F: drivers/target/sbp/
4771
7d2c86b5 4772FIREWIRE SUBSYSTEM
8b58be88 4773M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4774L: linux1394-devel@lists.sourceforge.net
958a29cb 4775W: http://ieee1394.wiki.kernel.org/
2ca526bf 4776T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4777S: Maintained
679655da 4778F: drivers/firewire/
8f06ce3b
SR
4779F: include/linux/firewire.h
4780F: include/uapi/linux/firewire*.h
9f6d3c4b 4781F: tools/firewire/
e2d1d6c0
RD
4782
4783FIRMWARE LOADER (request_firmware)
39e68089
ML
4784M: Ming Lei <ming.lei@canonical.com>
4785L: linux-kernel@vger.kernel.org
4786S: Maintained
679655da
JP
4787F: Documentation/firmware_class/
4788F: drivers/base/firmware*.c
4789F: include/linux/firmware.h
e2d1d6c0 4790
f730e3dc 4791FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4792M: Joshua Morris <josh.h.morris@us.ibm.com>
4793M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4794S: Maintained
4795F: drivers/block/rsxx/
4796
8206f664 4797FLOPPY DRIVER
e5f6450c 4798M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4800S: Odd fixes
4801F: drivers/block/floppy.c
4802
9c9f32ed
AR
4803FMC SUBSYSTEM
4804M: Alessandro Rubini <rubini@gnudd.com>
4805W: http://www.ohwr.org/projects/fmc-bus
4806S: Supported
4807F: drivers/fmc/
4808F: include/linux/fmc*.h
4809F: include/linux/ipmi-fru.h
4810K: fmc_d.*register
4811
3c0ed7d5
AT
4812FPGA MANAGER FRAMEWORK
4813M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4814R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4815S: Maintained
4816F: drivers/fpga/
4817F: include/linux/fpga/fpga-mgr.h
4818W: http://www.rocketboards.org
4819
e2d1d6c0 4820FPU EMULATOR
8b58be88 4821M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4822W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4823S: Maintained
679655da 4824F: arch/x86/math-emu/
e2d1d6c0
RD
4825
4826FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4827L: netdev@vger.kernel.org
c173bfac 4828S: Orphan
679655da
JP
4829F: drivers/net/wan/dlci.c
4830F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4831
4832FRAMEBUFFER LAYER
5489e948
JCPV
4833M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4834M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4835L: linux-fbdev@vger.kernel.org
e2d1d6c0 4836W: http://linux-fbdev.sourceforge.net/
b22fe37b 4837Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4839S: Maintained
679655da 4840F: Documentation/fb/
b22fe37b
PM
4841F: drivers/video/
4842F: include/video/
679655da 4843F: include/linux/fb.h
c117ab84
CEB
4844F: include/uapi/video/
4845F: include/uapi/linux/fb.h
e2d1d6c0 4846
a57c188e 4847FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4848M: Timur Tabi <timur@tabi.org>
a57c188e 4849L: linux-fbdev@vger.kernel.org
c4ef9bc4 4850S: Maintained
8a61f013 4851F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4852
e2d1d6c0 4853FREESCALE DMA DRIVER
8b58be88
JP
4854M: Li Yang <leoli@freescale.com>
4855M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4856L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4857S: Maintained
679655da 4858F: drivers/dma/fsldma.*
e2d1d6c0 4859
44248aff
HX
4860FREESCALE GPMI NAND DRIVER
4861M: Han Xu <han.xu@nxp.com>
4862L: linux-mtd@lists.infradead.org
4863S: Maintained
4864F: drivers/mtd/nand/gpmi-nand/*
4865
e2d1d6c0 4866FREESCALE I2C CPM DRIVER
8b58be88 4867M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4868L: linuxppc-dev@lists.ozlabs.org
846557d3 4869L: linux-i2c@vger.kernel.org
0d2b405a 4870S: Maintained
679655da 4871F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4872
60e8c5ab 4873FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4874M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4875L: linux-fbdev@vger.kernel.org
efc03ecb 4876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4877S: Maintained
bad985a1 4878F: include/linux/platform_data/video-imxfb.h
8a61f013 4879F: drivers/video/fbdev/imxfb.c
60e8c5ab 4880
4d8e2cef 4881FREESCALE QUAD SPI DRIVER
38714fbd 4882M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4883L: linux-mtd@lists.infradead.org
4884S: Maintained
4885F: drivers/mtd/spi-nor/fsl-quadspi.c
4886
4689a6b1 4887FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4888M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4889M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4890L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4891L: netdev@vger.kernel.org
4892S: Maintained
ec21e2ec 4893F: drivers/net/ethernet/freescale/fs_enet/
679655da 4894F: include/linux/fs_enet_pd.h
4689a6b1 4895
63a0a00b
NA
4896FREESCALE IMX / MXC FEC DRIVER
4897M: Fugang Duan <fugang.duan@nxp.com>
4898L: netdev@vger.kernel.org
4899S: Maintained
4900F: drivers/net/ethernet/freescale/fec_main.c
4901F: drivers/net/ethernet/freescale/fec_ptp.c
4902F: drivers/net/ethernet/freescale/fec.h
4903F: Documentation/devicetree/bindings/net/fsl-fec.txt
4904
d9e9d82c 4905FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4906L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4907S: Orphan
7aa1aa6e
ZQ
4908F: drivers/soc/fsl/qe/
4909F: include/soc/fsl/*qe*.h
4910F: include/soc/fsl/*ucc*.h
d9e9d82c 4911
b55ef929 4912FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4913M: Li Yang <leoli@freescale.com>
6372594a 4914L: linux-usb@vger.kernel.org
a4724ed6 4915L: linuxppc-dev@lists.ozlabs.org
a7205b30 4916S: Maintained
faf2e1db 4917F: drivers/usb/gadget/udc/fsl*
a7205b30 4918
beaf53bf 4919FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4920M: Li Yang <leoli@freescale.com>
beaf53bf 4921L: netdev@vger.kernel.org
a4724ed6 4922L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4923S: Maintained
ec21e2ec 4924F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4925
abb1ed7b
CM
4926FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4927M: Claudiu Manoil <claudiu.manoil@freescale.com>
4928L: netdev@vger.kernel.org
4929S: Maintained
4930F: drivers/net/ethernet/freescale/gianfar*
4931X: drivers/net/ethernet/freescale/gianfar_ptp.c
4932F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4933
c19b6d24
ZQ
4934FREESCALE QUICC ENGINE UCC HDLC DRIVER
4935M: Zhao Qiang <qiang.zhao@nxp.com>
4936L: netdev@vger.kernel.org
4937L: linuxppc-dev@lists.ozlabs.org
4938S: Maintained
4939F: drivers/net/wan/fsl_ucc_hdlc*
4940
d9e9d82c 4941FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4942M: Timur Tabi <timur@tabi.org>
a4724ed6 4943L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4944S: Maintained
df621252 4945F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4946
4947FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4948M: Timur Tabi <timur@tabi.org>
dc85950a 4949M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4950M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4951R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4952L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4953L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4954S: Maintained
69aefcea 4955F: sound/soc/fsl/fsl*
dc85950a 4956F: sound/soc/fsl/imx*
69aefcea 4957F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4958
31c88965 4959FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4960M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4961M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4962L: linux-kernel@vger.kernel.org
4963S: Maintained
4964F: drivers/staging/fsl-mc/
4965
1da177e4 4966FREEVXFS FILESYSTEM
8b58be88 4967M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4968W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4969S: Maintained
679655da 4970F: fs/freevxfs/
1da177e4 4971
71038f52 4972FREEZER
49db1903 4973M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4974M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4975L: linux-pm@vger.kernel.org
71038f52 4976S: Supported
679655da
JP
4977F: Documentation/power/freezing-of-tasks.txt
4978F: include/linux/freezer.h
4979F: kernel/freezer.c
71038f52 4980
839a1f79
KRW
4981FRONTSWAP API
4982M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4983L: linux-kernel@vger.kernel.org
4984S: Maintained
4985F: mm/frontswap.c
4986F: include/linux/frontswap.h
4987
a5432f5a 4988FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4989M: David Howells <dhowells@redhat.com>
e62d6e24 4990L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4991S: Supported
4992F: Documentation/filesystems/caching/
4993F: fs/fscache/
4994F: include/linux/fscache*.h
4995
598c7d7a
TT
4996FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
4997M: Theodore Y. Ts'o <tytso@mit.edu>
4998M: Jaegeuk Kim <jaegeuk@kernel.org>
4999S: Supported
5000F: fs/crypto/
5001F: include/linux/fscrypto.h
5002
f58ad8f5 5003F2FS FILE SYSTEM
9b29d481 5004M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5005M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5006R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5007L: linux-f2fs-devel@lists.sourceforge.net
5008W: http://en.wikipedia.org/wiki/F2FS
5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5010S: Maintained
5011F: Documentation/filesystems/f2fs.txt
3bac380c 5012F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5013F: fs/f2fs/
5014F: include/linux/f2fs_fs.h
62d43eeb 5015F: include/trace/events/f2fs.h
f58ad8f5 5016
5ab7ffea 5017FUJITSU FR-V (FRV) PORT
0cf0305f 5018S: Orphan
679655da 5019F: arch/frv/
1da177e4 5020
20b93734 5021FUJITSU LAPTOP EXTRAS
409a3e98 5022M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5023L: platform-driver-x86@vger.kernel.org
20b93734 5024S: Maintained
679655da 5025F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5026
4da621b6
HK
5027FUJITSU M-5MO LS CAMERA ISP DRIVER
5028M: Kyungmin Park <kyungmin.park@samsung.com>
5029M: Heungjun Kim <riverful.kim@samsung.com>
5030L: linux-media@vger.kernel.org
5031S: Maintained
90d72ac6 5032F: drivers/media/i2c/m5mols/
b5dcee22 5033F: include/media/i2c/m5mols.h
4da621b6 5034
2d24c490
RG
5035FUJITSU TABLET EXTRAS
5036M: Robert Gerlach <khnz@gmx.de>
5037L: platform-driver-x86@vger.kernel.org
5038S: Maintained
5039F: drivers/platform/x86/fujitsu-tablet.c
5040
04578f17 5041FUSE: FILESYSTEM IN USERSPACE
8b58be88 5042M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5043L: linux-fsdevel@vger.kernel.org
04578f17 5044W: http://fuse.sourceforge.net/
0a30f612 5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5046S: Maintained
679655da 5047F: fs/fuse/
c117ab84 5048F: include/uapi/linux/fuse.h
0a30f612 5049F: Documentation/filesystems/fuse.txt
04578f17 5050
1da177e4 5051FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5052M: Rik Faith <faith@cs.unc.edu>
1da177e4 5053L: linux-scsi@vger.kernel.org
baaea1dc 5054S: Odd Fixes (e.g., new signatures)
679655da 5055F: drivers/scsi/fdomain.*
1da177e4 5056
d8e2162c
PO
5057GCOV BASED KERNEL PROFILING
5058M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5059S: Maintained
5060F: kernel/gcov/
5061F: Documentation/gcov.txt
5062
1da177e4 5063GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5064M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5065L: linux-scsi@vger.kernel.org
5066W: http://www.icp-vortex.com/
5067S: Supported
679655da 5068F: drivers/scsi/gdt*
1da177e4 5069
158daf16
JK
5070GDB KERNEL DEBUGGING HELPER SCRIPTS
5071M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5072M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5073S: Supported
5074F: scripts/gdb/
5075
3169a1c7
HV
5076GEMTEK FM RADIO RECEIVER DRIVER
5077M: Hans Verkuil <hverkuil@xs4all.nl>
5078L: linux-media@vger.kernel.org
5079T: git git://linuxtv.org/media_tree.git
a825eaec 5080W: https://linuxtv.org
3169a1c7
HV
5081S: Maintained
5082F: drivers/media/radio/radio-gemtek*
5083
1c23af90 5084GENERIC GPIO I2C DRIVER
880b0e26 5085M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5086S: Supported
679655da
JP
5087F: drivers/i2c/busses/i2c-gpio.c
5088F: include/linux/i2c-gpio.h
1c23af90 5089
92ed1a76
PK
5090GENERIC GPIO I2C MULTIPLEXER DRIVER
5091M: Peter Korsgaard <peter.korsgaard@barco.com>
5092L: linux-i2c@vger.kernel.org
5093S: Supported
e7065e20
JD
5094F: drivers/i2c/muxes/i2c-mux-gpio.c
5095F: include/linux/i2c-mux-gpio.h
5096F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5097
9251ce95 5098GENERIC HDLC (WAN) DRIVERS
8b58be88 5099M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5100W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5101S: Maintained
679655da
JP
5102F: drivers/net/wan/c101.c
5103F: drivers/net/wan/hd6457*
5104F: drivers/net/wan/hdlc*
5105F: drivers/net/wan/n2.c
5106F: drivers/net/wan/pc300too.c
5107F: drivers/net/wan/pci200syn.c
5108F: drivers/net/wan/wanxl*
1da177e4 5109
1527aab6 5110GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5111M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5112L: linux-arch@vger.kernel.org
5113T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5114S: Maintained
14430813
JP
5115F: include/asm-generic/
5116F: include/uapi/asm-generic/
1527aab6 5117
ff764963
KVA
5118GENERIC PHY FRAMEWORK
5119M: Kishon Vijay Abraham I <kishon@ti.com>
5120L: linux-kernel@vger.kernel.org
5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5122S: Supported
5123F: drivers/phy/
5124F: include/linux/phy/
5125
eea97aed
KH
5126GENERIC PM DOMAINS
5127M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5128M: Kevin Hilman <khilman@kernel.org>
5129M: Ulf Hansson <ulf.hansson@linaro.org>
5130L: linux-pm@vger.kernel.org
5131S: Supported
5132F: drivers/base/power/domain*.c
5133F: include/linux/pm_domain.h
5134
ccb86a69 5135GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5136M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5137L: kvm@vger.kernel.org
ccb86a69
MT
5138S: Supported
5139F: drivers/uio/uio_pci_generic.c
5140
f8f1ec73
JP
5141GET_MAINTAINER SCRIPT
5142M: Joe Perches <joe@perches.com>
5143S: Maintained
5144F: scripts/get_maintainer.pl
5145
5be7b50f 5146GFS2 FILE SYSTEM
8b58be88 5147M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5148M: Bob Peterson <rpeterso@redhat.com>
a4644184 5149L: cluster-devel@redhat.com
5be7b50f 5150W: http://sources.redhat.com/cluster/
28666d6d 5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5152S: Supported
679655da
JP
5153F: Documentation/filesystems/gfs2*.txt
5154F: fs/gfs2/
c117ab84 5155F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5156
0a34eb8f 5157GIGASET ISDN DRIVERS
6b096fde 5158M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5159L: gigaset307x-common@lists.sourceforge.net
5160W: http://gigaset307x.sourceforge.net/
6b096fde 5161S: Odd Fixes
679655da
JP
5162F: Documentation/isdn/README.gigaset
5163F: drivers/isdn/gigaset/
c117ab84 5164F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5165
7eea35fe
JP
5166GO7007 MPEG CODEC
5167M: Hans Verkuil <hans.verkuil@cisco.com>
5168L: linux-media@vger.kernel.org
5169S: Maintained
5170F: drivers/media/usb/go7007/
5171
ca96ea86
BN
5172GOODIX TOUCHSCREEN
5173M: Bastien Nocera <hadess@hadess.net>
5174L: linux-input@vger.kernel.org
5175S: Maintained
5176F: drivers/input/touchscreen/goodix.c
5177
a0dc00b4 5178GPIO SUBSYSTEM
e4651a9f 5179M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5180M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5181L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5183S: Maintained
cd97a449 5184F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5185F: Documentation/gpio/
40c159b7 5186F: Documentation/ABI/testing/gpio-cdev
fe95046e 5187F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5188F: drivers/gpio/
bdc6e95e
AC
5189F: include/linux/gpio/
5190F: include/linux/gpio.h
9b692346 5191F: include/asm-generic/gpio.h
3c702e99 5192F: include/uapi/linux/gpio.h
6d591c46 5193F: tools/gpio/
a0dc00b4 5194
71a6d0af
HW
5195GRE DEMULTIPLEXER DRIVER
5196M: Dmitry Kozlov <xeb@mail.ru>
5197L: netdev@vger.kernel.org
5198S: Maintained
11c26770
JP
5199F: net/ipv4/gre_demux.c
5200F: net/ipv4/gre_offload.c
71a6d0af
HW
5201F: include/net/gre.h
5202
d4c41139 5203GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5204M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5205L: netdev@vger.kernel.org
5206S: Maintained
a31a96ad 5207F: drivers/net/ethernet/aeroflex/
d4c41139 5208
e8deeae2 5209GSPCA FINEPIX SUBDRIVER
8b58be88 5210M: Frank Zago <frank@zago.net>
661263b5 5211L: linux-media@vger.kernel.org
275ffde4 5212T: git git://linuxtv.org/media_tree.git
e8deeae2 5213S: Maintained
0c0d06ca 5214F: drivers/media/usb/gspca/finepix.c
e8deeae2 5215
4b3fa3c4
OL
5216GSPCA GL860 SUBDRIVER
5217M: Olivier Lorin <o.lorin@laposte.net>
5218L: linux-media@vger.kernel.org
275ffde4 5219T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5220S: Maintained
0c0d06ca 5221F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5222
e8deeae2 5223GSPCA M5602 SUBDRIVER
8b58be88 5224M: Erik Andren <erik.andren@gmail.com>
661263b5 5225L: linux-media@vger.kernel.org
275ffde4 5226T: git git://linuxtv.org/media_tree.git
e8deeae2 5227S: Maintained
0c0d06ca 5228F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5229
5230GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5231M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5232L: linux-media@vger.kernel.org
275ffde4 5233T: git git://linuxtv.org/media_tree.git
c0936df4 5234S: Odd Fixes
0c0d06ca 5235F: drivers/media/usb/gspca/pac207.c
e8deeae2 5236
261982f1 5237GSPCA SN9C20X SUBDRIVER
d95c5b0b 5238M: Brian Johnson <brijohn@gmail.com>
261982f1 5239L: linux-media@vger.kernel.org
275ffde4 5240T: git git://linuxtv.org/media_tree.git
261982f1 5241S: Maintained
0c0d06ca 5242F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5243
e8deeae2 5244GSPCA T613 SUBDRIVER
8b58be88 5245M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5246L: linux-media@vger.kernel.org
275ffde4 5247T: git git://linuxtv.org/media_tree.git
e8deeae2 5248S: Maintained
0c0d06ca 5249F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5250
5251GSPCA USB WEBCAM DRIVER
c0936df4 5252M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5253L: linux-media@vger.kernel.org
275ffde4 5254T: git git://linuxtv.org/media_tree.git
c0936df4 5255S: Odd Fixes
0c0d06ca 5256F: drivers/media/usb/gspca/
e8deeae2 5257
584ec979 5258GUID PARTITION TABLE (GPT)
4f973c63 5259M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5260L: linux-efi@vger.kernel.org
5261S: Maintained
5262F: block/partitions/efi.*
5263
aa3c598b 5264STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5265M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5266L: linux-media@vger.kernel.org
275ffde4 5267T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5268S: Maintained
5269F: drivers/media/usb/stk1160/
e8deeae2 5270
4e456b86
YS
5271H8/300 ARCHITECTURE
5272M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5273L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5274W: http://uclinux-h8.sourceforge.jp
5275T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5276S: Maintained
5277F: arch/h8300/
5278F: drivers/clocksource/h8300_*.c
5279F: drivers/clk/h8300/
5280F: drivers/irqchip/irq-renesas-h8*.c
5281
71a6d0af
HW
5282HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5283M: Frank Seidel <frank@f-seidel.de>
5284L: platform-driver-x86@vger.kernel.org
5285W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5286S: Maintained
5287F: drivers/platform/x86/hdaps.c
5288
48fc9e26
HV
5289HDPVR USB VIDEO ENCODER DRIVER
5290M: Hans Verkuil <hverkuil@xs4all.nl>
5291L: linux-media@vger.kernel.org
5292T: git git://linuxtv.org/media_tree.git
a825eaec 5293W: https://linuxtv.org
48fc9e26 5294S: Odd Fixes
14430813 5295F: drivers/media/usb/hdpvr/
48fc9e26 5296
71a6d0af 5297HWPOISON MEMORY FAILURE HANDLING
f9625c48 5298M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5299L: linux-mm@kvack.org
71a6d0af
HW
5300S: Maintained
5301F: mm/memory-failure.c
5302F: mm/hwpoison-inject.c
5303
5304HYPERVISOR VIRTUAL CONSOLE DRIVER
5305L: linuxppc-dev@lists.ozlabs.org
5306S: Odd Fixes
5307F: drivers/tty/hvc/
5308
e5ab1477
AP
5309HACKRF MEDIA DRIVER
5310M: Antti Palosaari <crope@iki.fi>
5311L: linux-media@vger.kernel.org
a825eaec 5312W: https://linuxtv.org
e5ab1477
AP
5313W: http://palosaari.fi/linux/
5314Q: http://patchwork.linuxtv.org/project/linux-media/list/
5315T: git git://linuxtv.org/anttip/media_tree.git
5316S: Maintained
5317F: drivers/media/usb/hackrf/
5318
5b543965 5319HARDWARE MONITORING
d8130624 5320M: Jean Delvare <jdelvare@suse.com>
ca462085 5321M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5322L: linux-hwmon@vger.kernel.org
5323W: http://hwmon.wiki.kernel.org/
a94ef4ed 5324T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5326S: Maintained
047f4ec2 5327F: Documentation/hwmon/
679655da 5328F: drivers/hwmon/
047f4ec2 5329F: include/linux/hwmon*.h
5b543965 5330
844dd05f 5331HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5332M: Matt Mackall <mpm@selenic.com>
5333M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5334L: linux-crypto@vger.kernel.org
c0d0787b 5335S: Odd fixes
f6c60b15 5336F: Documentation/devicetree/bindings/rng/
679655da
JP
5337F: Documentation/hw_random.txt
5338F: drivers/char/hw_random/
5339F: include/linux/hw_random.h
844dd05f 5340
8b37fcfc
OBC
5341HARDWARE SPINLOCK CORE
5342M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5343M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5344L: linux-remoteproc@vger.kernel.org
8b37fcfc 5345S: Maintained
9f273c24 5346T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5347F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5348F: Documentation/hwspinlock.txt
2dbd8585 5349F: drivers/hwspinlock/
8b37fcfc
OBC
5350F: include/linux/hwspinlock.h
5351
1da177e4 5352HARMONY SOUND DRIVER
ac6aecbf 5353L: linux-parisc@vger.kernel.org
1da177e4 5354S: Maintained
679655da 5355F: sound/parisc/harmony.*
1da177e4 5356
91952bc0
AP
5357HD29L2 MEDIA DRIVER
5358M: Antti Palosaari <crope@iki.fi>
5359L: linux-media@vger.kernel.org
a825eaec 5360W: https://linuxtv.org
91952bc0
AP
5361W: http://palosaari.fi/linux/
5362Q: http://patchwork.linuxtv.org/project/linux-media/list/
5363T: git git://linuxtv.org/anttip/media_tree.git
5364S: Maintained
5365F: drivers/media/dvb-frontends/hd29l2*
5366
214de83e
BB
5367HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5368M: Brian Boylston <brian.boylston@hpe.com>
5369S: Supported
5370F: Documentation/watchdog/hpwdt.txt
5371F: drivers/watchdog/hpwdt.c
5372
9257aa49 5373HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5374M: Don Brace <don.brace@microsemi.com>
9257aa49 5375L: iss_storagedev@hp.com
a0a268ad 5376L: esc.storagedev@microsemi.com
693373db 5377L: linux-scsi@vger.kernel.org
9257aa49
SC
5378S: Supported
5379F: Documentation/scsi/hpsa.txt
5380F: drivers/scsi/hpsa*.[ch]
5381F: include/linux/cciss*.h
c117ab84 5382F: include/uapi/linux/cciss*.h
9257aa49 5383
e2d1d6c0 5384HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5385M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5386L: iss_storagedev@hp.com
516fdcea 5387L: esc.storagedev@microsemi.com
693373db 5388L: linux-scsi@vger.kernel.org
e2d1d6c0 5389S: Supported
679655da
JP
5390F: Documentation/blockdev/cciss.txt
5391F: drivers/block/cciss*
5392F: include/linux/cciss_ioctl.h
c117ab84 5393F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5394
f48ad614
DD
5395HFI1 DRIVER
5396M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5397M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5398L: linux-rdma@vger.kernel.org
5399S: Supported
5400F: drivers/infiniband/hw/hfi1
5401
1da177e4 5402HFS FILESYSTEM
6cf515e1
GU
5403L: linux-fsdevel@vger.kernel.org
5404S: Orphan
679655da
JP
5405F: Documentation/filesystems/hfs.txt
5406F: fs/hfs/
1da177e4 5407
ef575f47
GU
5408HFSPLUS FILESYSTEM
5409L: linux-fsdevel@vger.kernel.org
5410S: Orphan
5411F: Documentation/filesystems/hfsplus.txt
5412F: fs/hfsplus/
5413
1da177e4 5414HGA FRAMEBUFFER DRIVER
8b58be88 5415M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5416L: linux-nvidia@lists.surfsouth.com
5417W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5418S: Maintained
8a61f013 5419F: drivers/video/fbdev/hgafb.c
1da177e4 5420
4480f15b 5421HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5422M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5423M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5424L: linux-pm@vger.kernel.org
e2d1d6c0 5425S: Supported
679655da
JP
5426F: arch/x86/power/
5427F: drivers/base/power/
5428F: kernel/power/
5429F: include/linux/suspend.h
5430F: include/linux/freezer.h
5431F: include/linux/pm.h
679655da 5432F: arch/*/include/asm/suspend*.h
e2d1d6c0 5433
4ef4caad 5434HID CORE LAYER
e5f6450c 5435M: Jiri Kosina <jikos@kernel.org>
406df153 5436R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5437L: linux-input@vger.kernel.org
54e5881d 5438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5439S: Maintained
679655da
JP
5440F: drivers/hid/
5441F: include/linux/hid*
c117ab84 5442F: include/uapi/linux/hid*
4ef4caad 5443
30ee72f0 5444HID SENSOR HUB DRIVERS
e5f6450c 5445M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5446M: Jonathan Cameron <jic23@kernel.org>
5447M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5448L: linux-input@vger.kernel.org
5449L: linux-iio@vger.kernel.org
5450S: Maintained
5451F: Documentation/hid/hid-sensor*
5452F: drivers/hid/hid-sensor-*
5453F: drivers/iio/*/hid-*
5454F: include/linux/hid-sensor-*
5455
38bed542 5456HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5457M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5458L: linux-kernel@vger.kernel.org
75fc2d37 5459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5460S: Maintained
679655da 5461F: Documentation/timers/
5cee9645 5462F: kernel/time/hrtimer.c
88606e80
TG
5463F: kernel/time/clockevents.c
5464F: kernel/time/tick*.*
5465F: kernel/time/timer_*.c
05ed8490 5466F: include/linux/clockchips.h
679655da 5467F: include/linux/hrtimer.h
38bed542 5468
1da177e4 5469HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5470L: linux-hams@vger.kernel.org
8b64f2a0 5471S: Orphan
679655da
JP
5472F: drivers/net/hamradio/dmascc.c
5473F: drivers/net/hamradio/scc.c
1da177e4 5474
ede1e6f8 5475HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5476M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5477W: http://www.highpoint-tech.com
5478S: Supported
679655da
JP
5479F: Documentation/scsi/hptiop.txt
5480F: drivers/scsi/hptiop.c
ede1e6f8 5481
1da177e4 5482HIPPI
8b58be88 5483M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5484L: linux-hippi@sunsite.dk
5485S: Maintained
679655da 5486F: include/linux/hippidevice.h
c117ab84 5487F: include/uapi/linux/if_hippi.h
679655da 5488F: net/802/hippi.c
ff5a3b50 5489F: drivers/net/hippi/
1da177e4 5490
b30d74e4
DH
5491HISILICON NETWORK SUBSYSTEM DRIVER
5492M: Yisen Zhuang <yisen.zhuang@huawei.com>
5493M: Salil Mehta <salil.mehta@huawei.com>
5494L: netdev@vger.kernel.org
5495W: http://www.hisilicon.com
5496S: Maintained
5497F: drivers/net/ethernet/hisilicon/
5498F: Documentation/devicetree/bindings/net/hisilicon*.txt
5499
16c6c252
JG
5500HISILICON SAS Controller
5501M: John Garry <john.garry@huawei.com>
5502W: http://www.hisilicon.com
5503S: Supported
5504F: drivers/scsi/hisi_sas/
5505F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5506
ff1d2767 5507HOST AP DRIVER
8b58be88 5508M: Jouni Malinen <j@w1.fi>
85d32e7b 5509L: hostap@shmoo.com (subscribers-only)
724c6b35 5510L: linux-wireless@vger.kernel.org
ff1d2767
JM
5511W: http://hostap.epitest.fi/
5512S: Maintained
eb4f98d5 5513F: drivers/net/wireless/intersil/hostap/
ff1d2767 5514
dd8cd779 5515HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5516L: platform-driver-x86@vger.kernel.org
95c70215 5517S: Orphan
679655da 5518F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5519
e2d1d6c0 5520HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5521M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5522S: Maintained
7e25d724 5523F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5524
7d2c86b5 5525HPET: High Precision Event Timers driver
8b58be88 5526M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5527S: Maintained
679655da
JP
5528F: Documentation/timers/hpet.txt
5529F: drivers/char/hpet.c
5530F: include/linux/hpet.h
c117ab84 5531F: include/uapi/linux/hpet.h
b9b0332f 5532
e07b5d79 5533HPET: x86
9e06f631 5534S: Orphan
679655da
JP
5535F: arch/x86/kernel/hpet.c
5536F: arch/x86/include/asm/hpet.h
b9b0332f 5537
1da177e4 5538HPFS FILESYSTEM
8b58be88 5539M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5540W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5541S: Maintained
679655da 5542F: fs/hpfs/
1da177e4 5543
3441cded 5544HSI SUBSYSTEM
56459ea9
SR
5545M: Sebastian Reichel <sre@kernel.org>
5546T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5547S: Maintained
5548F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5549F: Documentation/hsi.txt
3441cded
SR
5550F: drivers/hsi/
5551F: include/linux/hsi/
5552F: include/uapi/linux/hsi/
5553
7d2c86b5 5554HSO 3G MODEM DRIVER
8b58be88 5555M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5556W: http://www.pharscape.org
5557S: Maintained
679655da 5558F: drivers/net/usb/hso.c
11cd29b0 5559
19990e29
AB
5560HSR NETWORK PROTOCOL
5561M: Arvid Brodin <arvid.brodin@alten.se>
5562L: netdev@vger.kernel.org
5563S: Maintained
5564F: net/hsr/
5565
5a18c343 5566HTCPEN TOUCHSCREEN DRIVER
8b58be88 5567M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5568L: linux-input@vger.kernel.org
5569S: Maintained
679655da 5570F: drivers/input/touchscreen/htcpen.c
5a18c343 5571
1da177e4 5572HUGETLB FILESYSTEM
6d49e352 5573M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5574S: Maintained
679655da 5575F: fs/hugetlbfs/
1da177e4 5576
05183189 5577Hyper-V CORE AND DRIVERS
9c3646d1 5578M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5579M: Haiyang Zhang <haiyangz@microsoft.com>
5580L: devel@linuxdriverproject.org
5581S: Maintained
a4162747
HZ
5582F: arch/x86/include/asm/mshyperv.h
5583F: arch/x86/include/uapi/asm/hyperv.h
5584F: arch/x86/kernel/cpu/mshyperv.c
05183189 5585F: drivers/hid/hid-hyperv.c
a4162747 5586F: drivers/hv/
f92ca80b 5587F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5588F: drivers/pci/host/pci-hyperv.c
05183189 5589F: drivers/net/hyperv/
a4162747 5590F: drivers/scsi/storvsc_drv.c
8a61f013 5591F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5592F: include/linux/hyperv.h
5593F: tools/hv/
54bf725e 5594F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5595
7724fd04
PR
5596I2C MUXES
5597M: Peter Rosin <peda@axentia.se>
5598L: linux-i2c@vger.kernel.org
5599S: Maintained
2254d24a 5600F: Documentation/i2c/i2c-topology
7724fd04
PR
5601F: Documentation/i2c/muxes/
5602F: Documentation/devicetree/bindings/i2c/i2c-mux*
5603F: drivers/i2c/i2c-mux.c
5604F: drivers/i2c/muxes/
5605F: include/linux/i2c-mux.h
5606
d85c8a6a 5607I2C OVER PARALLEL PORT
d8130624 5608M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5609L: linux-i2c@vger.kernel.org
5610S: Maintained
5611F: Documentation/i2c/busses/i2c-parport
5612F: Documentation/i2c/busses/i2c-parport-light
5613F: drivers/i2c/busses/i2c-parport.c
5614F: drivers/i2c/busses/i2c-parport-light.c
5615
5616I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5617M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5618L: linux-i2c@vger.kernel.org
5619S: Maintained
5620F: Documentation/i2c/busses/i2c-ali1535
5621F: Documentation/i2c/busses/i2c-ali1563
5622F: Documentation/i2c/busses/i2c-ali15x3
5623F: Documentation/i2c/busses/i2c-amd756
5624F: Documentation/i2c/busses/i2c-amd8111
5625F: Documentation/i2c/busses/i2c-i801
5626F: Documentation/i2c/busses/i2c-nforce2
5627F: Documentation/i2c/busses/i2c-piix4
5628F: Documentation/i2c/busses/i2c-sis5595
5629F: Documentation/i2c/busses/i2c-sis630
5630F: Documentation/i2c/busses/i2c-sis96x
5631F: Documentation/i2c/busses/i2c-via
5632F: Documentation/i2c/busses/i2c-viapro
5633F: drivers/i2c/busses/i2c-ali1535.c
5634F: drivers/i2c/busses/i2c-ali1563.c
5635F: drivers/i2c/busses/i2c-ali15x3.c
5636F: drivers/i2c/busses/i2c-amd756.c
5637F: drivers/i2c/busses/i2c-amd756-s4882.c
5638F: drivers/i2c/busses/i2c-amd8111.c
5639F: drivers/i2c/busses/i2c-i801.c
5640F: drivers/i2c/busses/i2c-isch.c
5641F: drivers/i2c/busses/i2c-nforce2.c
5642F: drivers/i2c/busses/i2c-nforce2-s4985.c
5643F: drivers/i2c/busses/i2c-piix4.c
5644F: drivers/i2c/busses/i2c-sis5595.c
5645F: drivers/i2c/busses/i2c-sis630.c
5646F: drivers/i2c/busses/i2c-sis96x.c
5647F: drivers/i2c/busses/i2c-via.c
5648F: drivers/i2c/busses/i2c-viapro.c
5649
cb7f07a4
NH
5650I2C/SMBUS ISMT DRIVER
5651M: Seth Heasley <seth.heasley@intel.com>
5652M: Neil Horman <nhorman@tuxdriver.com>
5653L: linux-i2c@vger.kernel.org
5654F: drivers/i2c/busses/i2c-ismt.c
5655F: Documentation/i2c/busses/i2c-ismt
5656
6ea884db 5657I2C/SMBUS STUB DRIVER
d8130624 5658M: Jean Delvare <jdelvare@suse.com>
846557d3 5659L: linux-i2c@vger.kernel.org
6ea884db 5660S: Maintained
8547a5bc 5661F: drivers/i2c/i2c-stub.c
6ea884db 5662
5b543965 5663I2C SUBSYSTEM
14d77c4d 5664M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5665L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5666W: https://i2c.wiki.kernel.org/
5667Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5668T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5669S: Maintained
40ed1b4c 5670F: Documentation/devicetree/bindings/i2c/
679655da
JP
5671F: Documentation/i2c/
5672F: drivers/i2c/
630bc46e 5673F: drivers/i2c/*/
679655da 5674F: include/linux/i2c.h
03b70d62 5675F: include/linux/i2c-*.h
c117ab84
CEB
5676F: include/uapi/linux/i2c.h
5677F: include/uapi/linux/i2c-*.h
1da177e4 5678
4560d677
WS
5679I2C ACPI SUPPORT
5680M: Mika Westerberg <mika.westerberg@linux.intel.com>
5681L: linux-i2c@vger.kernel.org
5682L: linux-acpi@vger.kernel.org
5683S: Maintained
4560d677 5684
d85c8a6a 5685I2C-TAOS-EVM DRIVER
d8130624 5686M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5687L: linux-i2c@vger.kernel.org
5688S: Maintained
5689F: Documentation/i2c/busses/i2c-taos-evm
5690F: drivers/i2c/busses/i2c-taos-evm.c
5691
e8c76eed 5692I2C-TINY-USB DRIVER
8b58be88 5693M: Till Harbaum <till@harbaum.org>
846557d3 5694L: linux-i2c@vger.kernel.org
932d1872 5695W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5696S: Maintained
679655da 5697F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5698
1da177e4 5699i386 BOOT CODE
8b58be88 5700M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5701S: Maintained
679655da 5702F: arch/x86/boot/
1da177e4
LT
5703
5704i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5705M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5707S: Maintained
5708
1da177e4 5709IA64 (Itanium) PLATFORM
8b58be88
JP
5710M: Tony Luck <tony.luck@intel.com>
5711M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5712L: linux-ia64@vger.kernel.org
6b1c70b1 5713T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5714S: Maintained
679655da 5715F: arch/ia64/
1da177e4 5716
4cd38750
LDSB
5717IBM Power VMX Cryptographic instructions
5718M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5719M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5720L: linux-crypto@vger.kernel.org
5721S: Supported
5722F: drivers/crypto/vmx/Makefile
5723F: drivers/crypto/vmx/Kconfig
5724F: drivers/crypto/vmx/vmx.c
5725F: drivers/crypto/vmx/aes*
5726F: drivers/crypto/vmx/ghash*
5727F: drivers/crypto/vmx/ppc-xlate.pl
5728
956c203c 5729IBM Power in-Nest Crypto Acceleration
4cd38750 5730M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5731M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5732L: linux-crypto@vger.kernel.org
5733S: Supported
28bceeaa
DS
5734F: drivers/crypto/nx/Makefile
5735F: drivers/crypto/nx/Kconfig
5736F: drivers/crypto/nx/nx-aes*
5737F: drivers/crypto/nx/nx-sha*
5738F: drivers/crypto/nx/nx.*
5739F: drivers/crypto/nx/nx_csbcpb.h
5740F: drivers/crypto/nx/nx_debugfs.h
956c203c 5741
0e16aafb 5742IBM Power 842 compression accelerator
41656aa7 5743M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5744S: Supported
28bceeaa
DS
5745F: drivers/crypto/nx/Makefile
5746F: drivers/crypto/nx/Kconfig
7011a122 5747F: drivers/crypto/nx/nx-842*
2da572c9 5748F: include/linux/sw842.h
2062c5b6 5749F: crypto/842.c
2da572c9 5750F: lib/842/
0e16aafb 5751
1da177e4 5752IBM Power Linux RAID adapter
8b58be88 5753M: Brian King <brking@us.ibm.com>
1da177e4 5754S: Supported
679655da 5755F: drivers/scsi/ipr.*
1da177e4 5756
9d348af4 5757IBM Power Virtual Ethernet Device Driver
eddd63a6 5758M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5759L: netdev@vger.kernel.org
5760S: Supported
9aa32835 5761F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5762
032c5e82
TF
5763IBM Power SRIOV Virtual NIC Device Driver
5764M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5765M: John Allen <jallen@linux.vnet.ibm.com>
5766L: netdev@vger.kernel.org
5767S: Supported
5768F: drivers/net/ethernet/ibm/ibmvnic.*
5769
e6babec6 5770IBM Power Virtual SCSI Device Drivers
bcbde52b 5771M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5772L: linux-scsi@vger.kernel.org
5773S: Supported
e6babec6
NF
5774F: drivers/scsi/ibmvscsi/ibmvscsi*
5775F: drivers/scsi/ibmvscsi/viosrp.h
5776
5777IBM Power Virtual FC Device Drivers
44b4dad9 5778M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5779L: linux-scsi@vger.kernel.org
5780S: Supported
5781F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5782
1da177e4 5783IBM ServeRAID RAID DRIVER
f9213e78 5784S: Orphan
679655da 5785F: drivers/scsi/ips.*
1da177e4 5786
6ed9f9c4
PT
5787ICH LPC AND GPIO DRIVER
5788M: Peter Tyser <ptyser@xes-inc.com>
5789S: Maintained
5790F: drivers/mfd/lpc_ich.c
5791F: drivers/gpio/gpio-ich.c
5792
1e7106fc 5793IDE SUBSYSTEM
8b58be88 5794M: "David S. Miller" <davem@davemloft.net>
1da177e4 5795L: linux-ide@vger.kernel.org
8a6e2535 5796Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5798S: Maintained
679655da
JP
5799F: Documentation/ide/
5800F: drivers/ide/
5801F: include/linux/ide.h
1da177e4 5802
6cb8c13d
IP
5803IDEAPAD LAPTOP EXTRAS DRIVER
5804M: Ike Panhc <ike.pan@canonical.com>
5805L: platform-driver-x86@vger.kernel.org
5806W: http://launchpad.net/ideapad-laptop
5807S: Maintained
5808F: drivers/platform/x86/ideapad-laptop.c
5809
1ea4c161
AM
5810IDEAPAD LAPTOP SLIDEBAR DRIVER
5811M: Andrey Moiseev <o2g.org.ru@gmail.com>
5812L: linux-input@vger.kernel.org
5813W: https://github.com/o2genum/ideapad-slidebar
5814S: Maintained
5815F: drivers/input/misc/ideapad_slidebar.c
5816
0f861e8c 5817IDE/ATAPI DRIVERS
487ba8e8 5818M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5819L: linux-ide@vger.kernel.org
c404c199 5820S: Maintained
679655da
JP
5821F: Documentation/cdrom/ide-cd
5822F: drivers/ide/ide-cd*
1da177e4 5823
27471fdb 5824IDLE-I7300
8b58be88 5825M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5826L: linux-pm@vger.kernel.org
27471fdb 5827S: Supported
679655da 5828F: drivers/idle/i7300_idle.c
27471fdb 5829
02cf2286 5830IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5831M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5832L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5833W: http://wpan.cakelab.org/
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5836S: Maintained
5837F: net/ieee802154/
68653359 5838F: net/mac802154/
251741b1 5839F: drivers/net/ieee802154/
580947d3
AA
5840F: include/linux/nl802154.h
5841F: include/linux/ieee802154.h
5842F: include/net/nl802154.h
5843F: include/net/mac802154.h
5844F: include/net/af_ieee802154.h
5845F: include/net/cfg802154.h
5846F: include/net/ieee802154_netdev.h
ebef9c12 5847F: Documentation/networking/ieee802154.txt
02cf2286 5848
b1c97193
SY
5849IGORPLUG-USB IR RECEIVER
5850M: Sean Young <sean@mess.org>
5851L: linux-media@vger.kernel.org
5852S: Maintained
5853F: drivers/media/rc/igorplugusb.c
5854
40ad4a30
SY
5855IGUANAWORKS USB IR TRANSCEIVER
5856M: Sean Young <sean@mess.org>
5857L: linux-media@vger.kernel.org
5858S: Maintained
5859F: drivers/media/rc/iguanair.c
5860
9545f86e 5861IIO SUBSYSTEM AND DRIVERS
030a13d7 5862M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5863R: Hartmut Knaack <knaack.h@gmx.de>
5864R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5865R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5866L: linux-iio@vger.kernel.org
21d41655 5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5868S: Maintained
866b148a 5869F: Documentation/devicetree/bindings/iio/
03e7c251 5870F: drivers/iio/
9545f86e 5871F: drivers/staging/iio/
8fe671fc 5872F: include/linux/iio/
817020cf 5873F: tools/iio/
9545f86e 5874
65519263
SG
5875IKANOS/ADI EAGLE ADSL USB DRIVER
5876M: Matthieu Castet <castet.matthieu@free.fr>
5877M: Stanislaw Gruszka <stf_xl@wp.pl>
5878S: Maintained
5879F: drivers/usb/atm/ueagle-atm.c
5880
e89ab51f
GR
5881INA209 HARDWARE MONITOR DRIVER
5882M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5883L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5884S: Maintained
5885F: Documentation/hwmon/ina209
5886F: Documentation/devicetree/bindings/i2c/ina209.txt
5887F: drivers/hwmon/ina209.c
5888
5889INA2XX HARDWARE MONITOR DRIVER
5890M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5891L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5892S: Maintained
5893F: Documentation/hwmon/ina2xx
5894F: drivers/hwmon/ina2xx.c
5895F: include/linux/platform_data/ina2xx.h
5896
14dc124f
SIG
5897INDUSTRY PACK SUBSYSTEM (IPACK)
5898M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5899M: Jens Taprogge <jens.taprogge@taprogge.org>
5900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5901L: industrypack-devel@lists.sourceforge.net
5902W: http://industrypack.sourceforge.net
5903S: Maintained
5904F: drivers/ipack/
5905
8adc53fd
ZLK
5906INGENIC JZ4780 DMA Driver
5907M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5908S: Maintained
5909F: drivers/dma/dma-jz4780.c
5910
aa7168f4 5911INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5912M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5913M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5914L: linux-ima-devel@lists.sourceforge.net
5915L: linux-ima-user@lists.sourceforge.net
5916L: linux-security-module@vger.kernel.org
9f273c24 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5918S: Supported
679655da 5919F: security/integrity/ima/
aa7168f4 5920
9a4ea5a9
JH
5921IMGTEC IR DECODER DRIVER
5922M: James Hogan <james.hogan@imgtec.com>
5923S: Maintained
5924F: drivers/media/rc/img-ir/
5925
1da177e4 5926IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5927L: linux-fbdev@vger.kernel.org
843393d3 5928S: Orphan
8a61f013 5929F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5930
5931INFINIBAND SUBSYSTEM
b6b2bbe6 5932M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5933M: Sean Hefty <sean.hefty@intel.com>
5934M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5935L: linux-rdma@vger.kernel.org
605841f5 5936W: http://www.openfabrics.org/
8a6e2535 5937Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5939S: Supported
679655da
JP
5940F: Documentation/infiniband/
5941F: drivers/infiniband/
c117ab84 5942F: include/uapi/linux/if_infiniband.h
954138dc
YD
5943F: include/uapi/rdma/
5944F: include/rdma/
1da177e4 5945
c9f04f58 5946INOTIFY
8b58be88
JP
5947M: John McCutchan <john@johnmccutchan.com>
5948M: Robert Love <rlove@rlove.org>
5949M: Eric Paris <eparis@parisplace.org>
c9f04f58 5950S: Maintained
679655da
JP
5951F: Documentation/filesystems/inotify.txt
5952F: fs/notify/inotify/
5953F: include/linux/inotify.h
c117ab84 5954F: include/uapi/linux/inotify.h
c9f04f58 5955
e2d1d6c0 5956INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5957M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5958L: linux-input@vger.kernel.org
8a6e2535 5959Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5961S: Maintained
679655da 5962F: drivers/input/
f4eea7e2 5963F: include/linux/input.h
c117ab84 5964F: include/uapi/linux/input.h
f4eea7e2 5965F: include/linux/input/
e52d8398 5966F: Documentation/devicetree/bindings/input/
e2d1d6c0 5967
3267a87f 5968INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5969M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5970L: linux-input@vger.kernel.org
75dd112a 5971S: Odd fixes
3267a87f 5972F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5973F: drivers/input/input-mt.c
3267a87f
HR
5974K: \b(ABS|SYN)_MT_
5975
97fa99a3
JY
5976INTEL ASoC BDW/HSW DRIVERS
5977M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5978L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5979S: Supported
e8e1225d
JP
5980F: sound/soc/intel/common/sst-dsp*
5981F: sound/soc/intel/common/sst-firmware.c
5982F: sound/soc/intel/boards/broadwell.c
5983F: sound/soc/intel/haswell/
97fa99a3 5984
4ac13e17
DJ
5985INTEL C600 SERIES SAS CONTROLLER DRIVER
5986M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5987M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5988L: linux-scsi@vger.kernel.org
7106891a
DJ
5989T: git git://git.code.sf.net/p/intel-sas/isci
5990S: Supported
4ac13e17 5991F: drivers/scsi/isci/
4ac13e17 5992
ecc83e52
AH
5993INTEL HID EVENT DRIVER
5994M: Alex Hung <alex.hung@canonical.com>
5995L: platform-driver-x86@vger.kernel.org
5996S: Maintained
5997F: drivers/platform/x86/intel-hid.c
5998
332e0812
AK
5999INTEL VIRTUAL BUTTON DRIVER
6000M: AceLan Kao <acelan.kao@canonical.com>
6001L: platform-driver-x86@vger.kernel.org
6002S: Maintained
6003F: drivers/platform/x86/intel-vbtn.c
6004
26717172
LB
6005INTEL IDLE DRIVER
6006M: Len Brown <lenb@kernel.org>
bf1c138e 6007L: linux-pm@vger.kernel.org
08deed1e 6008T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6009S: Supported
6010F: drivers/idle/intel_idle.c
6011
7c1ac18d 6012INTEL PSTATE DRIVER
58ac1f62
SP
6013M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6014M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6015L: linux-pm@vger.kernel.org
6016S: Supported
6017F: drivers/cpufreq/intel_pstate.c
6018
9eb8ef74 6019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6020M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6021L: linux-fbdev@vger.kernel.org
ce00f85c 6022S: Maintained
679655da 6023F: Documentation/fb/intelfb.txt
8a61f013 6024F: drivers/video/fbdev/intelfb/
9eb8ef74 6025
1da177e4 6026INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6027M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6028L: linux-fbdev@vger.kernel.org
ce00f85c 6029S: Maintained
8a61f013 6030F: drivers/video/fbdev/i810/
1da177e4 6031
f4a9bc4c 6032INTEL MENLOW THERMAL DRIVER
8b58be88 6033M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6034L: platform-driver-x86@vger.kernel.org
5ca92bd9 6035W: https://01.org/linux-acpi
f4a9bc4c 6036S: Supported
679655da 6037F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6038
248a9dc3 6039INTEL I/OAT DMA DRIVER
18ebd564 6040M: Dave Jiang <dave.jiang@intel.com>
08223d80 6041R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6042L: dmaengine@vger.kernel.org
6043Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6044S: Supported
679655da 6045F: drivers/dma/ioat*
248a9dc3 6046
6c8909b4 6047INTEL IOMMU (VT-d)
8b58be88 6048M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6049L: iommu@lists.linux-foundation.org
54e5881d 6050T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6051S: Supported
3fb39615 6052F: drivers/iommu/intel-iommu.c
679655da 6053F: include/linux/intel-iommu.h
6c8909b4 6054
b3e5f263 6055INTEL IOP-ADMA DMA DRIVER
08223d80 6056R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6057S: Odd fixes
679655da 6058F: drivers/dma/iop-adma.c
b3e5f263 6059
9251ce95 6060INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6061M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6062S: Maintained
679655da
JP
6063F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6064F: arch/arm/mach-ixp4xx/include/mach/npe.h
6065F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6066F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6067F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6068F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6069
844dd05f 6070INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6071M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6072S: Maintained
679655da 6073F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6074
2f302324 6075INTEL ETHERNET DRIVERS
8b58be88 6076M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6077L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6078W: http://www.intel.com/support/feedback.htm
d94e6fed 6079W: http://e1000.sourceforge.net/
2f302324
JK
6080Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6083S: Supported
0d164401
JK
6084F: Documentation/networking/e100.txt
6085F: Documentation/networking/e1000.txt
6086F: Documentation/networking/e1000e.txt
6087F: Documentation/networking/igb.txt
6088F: Documentation/networking/igbvf.txt
6089F: Documentation/networking/ixgb.txt
6090F: Documentation/networking/ixgbe.txt
6091F: Documentation/networking/ixgbevf.txt
1bff6529 6092F: Documentation/networking/i40e.txt
105bf2fe 6093F: Documentation/networking/i40evf.txt
dee1ad47 6094F: drivers/net/ethernet/intel/
bc90d291 6095F: drivers/net/ethernet/intel/*/
1da177e4 6096
6e4de866
FL
6097INTEL RDMA RNIC DRIVER
6098M: Faisal Latif <faisal.latif@intel.com>
6099R: Chien Tin Tung <chien.tin.tung@intel.com>
6100R: Mustafa Ismail <mustafa.ismail@intel.com>
6101R: Shiraz Saleem <shiraz.saleem@intel.com>
6102R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6103L: linux-rdma@vger.kernel.org
6104S: Supported
6105F: drivers/infiniband/hw/i40iw/
6106
224f9e6d
AS
6107INTEL MERRIFIELD GPIO DRIVER
6108M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6109L: linux-gpio@vger.kernel.org
6110S: Maintained
6111F: drivers/gpio/gpio-merrifield.c
6112
0963d59b
LW
6113INTEL-MID GPIO DRIVER
6114M: David Cohen <david.a.cohen@linux.intel.com>
6115L: linux-gpio@vger.kernel.org
6116S: Maintained
6117F: drivers/gpio/gpio-intel-mid.c
6118
ca907a90
SY
6119INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6120M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6121L: linux-wireless@vger.kernel.org
ca907a90 6122S: Maintained
679655da 6123F: Documentation/networking/README.ipw2100
679655da 6124F: Documentation/networking/README.ipw2200
367a1092 6125F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6126
5760b0a5
AS
6127INTEL(R) TRACE HUB
6128M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6129S: Supported
6130F: Documentation/trace/intel_th.txt
6131F: drivers/hwtracing/intel_th/
6132
4bd96a7a 6133INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6134M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6135L: tboot-devel@lists.sourceforge.net
6136W: http://tboot.sourceforge.net
e9b7d7c8 6137T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6138S: Supported
6139F: Documentation/intel_txt.txt
6140F: include/linux/tboot.h
6141F: arch/x86/kernel/tboot.c
6142
8a70da82 6143INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6144M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6145M: linux-wimax@intel.com
49e7d9df 6146L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6147S: Supported
6148W: http://linuxwimax.org
679655da
JP
6149F: Documentation/wimax/README.i2400m
6150F: drivers/net/wimax/i2400m/
c117ab84 6151F: include/uapi/linux/wimax/i2400m.h
8a70da82 6152
1c0ce89c
SG
6153INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6154M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6155L: linux-wireless@vger.kernel.org
1c0ce89c 6156S: Supported
7ac9a364 6157F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6158
b481de9c 6159INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6160M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6161M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6162M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6163M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6164L: linux-wireless@vger.kernel.org
b481de9c 6165W: http://intellinuxwireless.org
b62ff718 6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6167S: Supported
e705c121 6168F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6169
de8fe023
TW
6170INTEL MANAGEMENT ENGINE (mei)
6171M: Tomas Winkler <tomas.winkler@intel.com>
6172L: linux-kernel@vger.kernel.org
6173S: Supported
c117ab84 6174F: include/uapi/linux/mei.h
5069288b 6175F: include/linux/mei_cl_bus.h
de8fe023 6176F: drivers/misc/mei/*
222818c3 6177F: drivers/watchdog/mei_wdt.c
e07950a1 6178F: Documentation/misc-devices/mei/*
de8fe023 6179
50ceb98b
SD
6180INTEL MIC DRIVERS (mic)
6181M: Sudeep Dutt <sudeep.dutt@intel.com>
6182M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6183S: Supported
6184W: https://github.com/sudeepdutt/mic
6185W: http://software.intel.com/en-us/mic-developer
6186F: include/linux/mic_bus.h
6187F: include/linux/scif.h
6188F: include/uapi/linux/mic_common.h
6189F: include/uapi/linux/mic_ioctl.h
9f273c24 6190F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6191F: drivers/misc/mic/
6192F: drivers/dma/mic_x100_dma.c
6193F: drivers/dma/mic_x100_dma.h
9f273c24 6194F: Documentation/mic/
50ceb98b 6195
fdca4f16 6196INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6197M: Zha Qipeng<qipeng.zha@intel.com>
6198L: platform-driver-x86@vger.kernel.org
6199S: Maintained
6200F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6201F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6202F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6203F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6204
378f956e
SKC
6205INTEL TELEMETRY DRIVER
6206M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6207L: platform-driver-x86@vger.kernel.org
6208S: Maintained
378f956e 6209F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6210F: drivers/platform/x86/intel_telemetry*
0a8b8353 6211
b740d2e9
RB
6212INTEL PMC CORE DRIVER
6213M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6214M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6215L: platform-driver-x86@vger.kernel.org
6216S: Maintained
6217F: arch/x86/include/asm/pmc_core.h
6218F: drivers/platform/x86/intel_pmc_core*
6219
cb109a0e 6220IOC3 ETHERNET DRIVER
8b58be88 6221M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6222L: linux-mips@linux-mips.org
6223S: Maintained
8862bf1e 6224F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6225
cb109a0e 6226IOC3 SERIAL DRIVER
8b58be88 6227M: Pat Gefre <pfg@sgi.com>
d39e0721 6228L: linux-serial@vger.kernel.org
cb109a0e 6229S: Maintained
df621252 6230F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6231
0b6e8569
SW
6232IOMMU DRIVERS
6233M: Joerg Roedel <joro@8bytes.org>
6234L: iommu@lists.linux-foundation.org
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6236S: Maintained
efcd94c0 6237F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6238F: drivers/iommu/
6239
4480f15b 6240IP MASQUERADING
8b58be88 6241M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6242S: Maintained
679655da 6243F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6244
4409ebe9 6245IPMI SUBSYSTEM
8b58be88 6246M: Corey Minyard <minyard@acm.org>
b0c90653 6247L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6248W: http://openipmi.sourceforge.net/
6249S: Supported
679655da
JP
6250F: Documentation/IPMI.txt
6251F: drivers/char/ipmi/
6252F: include/linux/ipmi*
c117ab84 6253F: include/uapi/linux/ipmi*
4409ebe9 6254
2d800897
KW
6255QCOM AUDIO (ASoC) DRIVERS
6256M: Patrick Lai <plai@codeaurora.org>
6257M: Banajit Goswami <bgoswami@codeaurora.org>
6258L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6259S: Supported
6260F: sound/soc/qcom/
6261
e2d1d6c0 6262IPS SCSI RAID DRIVER
8b58be88 6263M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6264L: linux-scsi@vger.kernel.org
6265W: http://www.adaptec.com/
6266S: Maintained
679655da 6267F: drivers/scsi/ips*
e2d1d6c0
RD
6268
6269IPVS
8b58be88
JP
6270M: Wensong Zhang <wensong@linux-vs.org>
6271M: Simon Horman <horms@verge.net.au>
6272M: Julian Anastasov <ja@ssi.bg>
979b6c13 6273L: netdev@vger.kernel.org
e2d1d6c0 6274L: lvs-devel@vger.kernel.org
1da177e4 6275S: Maintained
9f273c24
FW
6276T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6278F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6279F: include/net/ip_vs.h
c117ab84 6280F: include/uapi/linux/ip_vs.h
679655da 6281F: net/netfilter/ipvs/
1da177e4 6282
e7839f25 6283IPWIRELESS DRIVER
e5f6450c 6284M: Jiri Kosina <jikos@kernel.org>
d8130624 6285M: David Sterba <dsterba@suse.com>
92094aa0 6286S: Odd Fixes
282361a0 6287F: drivers/tty/ipwireless/
099dc4fb 6288
e2d1d6c0 6289IPX NETWORK LAYER
8b58be88 6290M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6291L: netdev@vger.kernel.org
6292S: Maintained
679655da 6293F: include/net/ipx.h
c117ab84 6294F: include/uapi/linux/ipx.h
679655da 6295F: net/ipx/
e2d1d6c0 6296
1da177e4 6297IRDA SUBSYSTEM
8b58be88 6298M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6299L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6300L: netdev@vger.kernel.org
1da177e4 6301W: http://irda.sourceforge.net/
f353976d 6302S: Maintained
e0057975 6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6304F: Documentation/networking/irda.txt
6305F: drivers/net/irda/
6306F: include/net/irda/
6307F: net/irda/
1da177e4 6308
a800c7cc
TG
6309IRQ SUBSYSTEM
6310M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6311L: linux-kernel@vger.kernel.org
a800c7cc 6312S: Maintained
75fc2d37 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6314F: kernel/irq/
2ed9fd28
JC
6315
6316IRQCHIP DRIVERS
6317M: Thomas Gleixner <tglx@linutronix.de>
6318M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6319M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6320L: linux-kernel@vger.kernel.org
6321S: Maintained
6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6323T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6324F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6325F: drivers/irqchip/
a800c7cc 6326
7ab3a837 6327IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6328M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6329S: Maintained
b09dec2c 6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6331F: Documentation/IRQ-domain.txt
6332F: include/linux/irqdomain.h
6333F: kernel/irq/irqdomain.c
b09dec2c 6334F: kernel/irq/msi.c
7ab3a837 6335
ad7afc38
WBG
6336ISA
6337M: William Breathitt Gray <vilhelm.gray@gmail.com>
6338S: Maintained
6339F: Documentation/isa.txt
6340F: drivers/base/isa.c
6341F: include/linux/isa.h
6342
e2d1d6c0 6343ISAPNP
8b58be88 6344M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6345S: Maintained
679655da
JP
6346F: Documentation/isapnp.txt
6347F: drivers/pnp/isapnp/
6348F: include/linux/isapnp.h
e2d1d6c0 6349
d39b8420
HV
6350ISA RADIO MODULE
6351M: Hans Verkuil <hverkuil@xs4all.nl>
6352L: linux-media@vger.kernel.org
6353T: git git://linuxtv.org/media_tree.git
a825eaec 6354W: https://linuxtv.org
d39b8420
HV
6355S: Maintained
6356F: drivers/media/radio/radio-isa*
6357
71a6d0af
HW
6358iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6359M: Peter Jones <pjones@redhat.com>
6360M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6361S: Maintained
6362F: drivers/firmware/iscsi_ibft*
6363
14816b1e 6364ISCSI
8b58be88 6365M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6366L: open-iscsi@googlegroups.com
6367W: www.open-iscsi.org
54e5881d 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6369S: Maintained
679655da
JP
6370F: drivers/scsi/*iscsi*
6371F: include/scsi/*iscsi*
14816b1e 6372
1e65eb42
OG
6373ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6374M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6375M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6376M: Roi Dayan <roid@mellanox.com>
6377L: linux-rdma@vger.kernel.org
6378S: Supported
6379W: http://www.openfabrics.org
6380W: www.open-iscsi.org
6381Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6382F: drivers/infiniband/ulp/iser/
1e65eb42 6383
2b70e5fd 6384ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6385M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6387L: linux-rdma@vger.kernel.org
6388L: target-devel@vger.kernel.org
6389S: Supported
6390W: http://www.linux-iscsi.org
6391F: drivers/infiniband/ulp/isert
6392
1da177e4 6393ISDN SUBSYSTEM
8b58be88 6394M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6395L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6396L: netdev@vger.kernel.org
1da177e4 6397W: http://www.isdn4linux.de
54e5881d 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6399S: Maintained
679655da
JP
6400F: Documentation/isdn/
6401F: drivers/isdn/
6402F: include/linux/isdn.h
6403F: include/linux/isdn/
c117ab84
CEB
6404F: include/uapi/linux/isdn.h
6405F: include/uapi/linux/isdn/
1da177e4
LT
6406
6407ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6408M: Armin Schindler <mac@melware.de>
d5d52273 6409L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6410W: http://www.melware.de
6411S: Maintained
679655da 6412F: drivers/isdn/hardware/eicon/
1da177e4 6413
d624870f 6414IT87 HARDWARE MONITORING DRIVER
d8130624 6415M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6416L: linux-hwmon@vger.kernel.org
d624870f
JD
6417S: Maintained
6418F: Documentation/hwmon/it87
6419F: drivers/hwmon/it87.c
6420
d7104bff
AP
6421IT913X MEDIA DRIVER
6422M: Antti Palosaari <crope@iki.fi>
6423L: linux-media@vger.kernel.org
a825eaec 6424W: https://linuxtv.org
d7104bff
AP
6425W: http://palosaari.fi/linux/
6426Q: http://patchwork.linuxtv.org/project/linux-media/list/
6427T: git git://linuxtv.org/anttip/media_tree.git
6428S: Maintained
249c697e 6429F: drivers/media/tuners/it913x*
d7104bff 6430
91821ff3 6431IVTV VIDEO4LINUX DRIVER
6afdeaf8 6432M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6433L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6434L: linux-media@vger.kernel.org
275ffde4 6435T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6436W: http://www.ivtvdriver.org
6437S: Maintained
679655da 6438F: Documentation/video4linux/*.ivtv
90d72ac6 6439F: drivers/media/pci/ivtv/
c117ab84 6440F: include/uapi/linux/ivtv*
91821ff3 6441
68620bdd
MP
6442IX2505V MEDIA DRIVER
6443M: Malcolm Priestley <tvboxspy@gmail.com>
6444L: linux-media@vger.kernel.org
a825eaec 6445W: https://linuxtv.org
68620bdd
MP
6446Q: http://patchwork.linuxtv.org/project/linux-media/list/
6447S: Maintained
6448F: drivers/media/dvb-frontends/ix2505v*
6449
4453d736
GR
6450JC42.4 TEMPERATURE SENSOR DRIVER
6451M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6452L: linux-hwmon@vger.kernel.org
4453d736
GR
6453S: Maintained
6454F: drivers/hwmon/jc42.c
6455F: Documentation/hwmon/jc42
6456
e2d1d6c0 6457JFS FILESYSTEM
3256f80f 6458M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6459L: jfs-discussion@lists.sourceforge.net
6460W: http://jfs.sourceforge.net/
54e5881d 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6462S: Maintained
679655da
JP
6463F: Documentation/filesystems/jfs.txt
6464F: fs/jfs/
e2d1d6c0 6465
95252236 6466JME NETWORK DRIVER
8b58be88 6467M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6468L: netdev@vger.kernel.org
6469S: Maintained
63d24a0e 6470F: drivers/net/ethernet/jme.*
95252236 6471
1da177e4 6472JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6473M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6474L: linux-mtd@lists.infradead.org
6475W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6476S: Maintained
679655da 6477F: fs/jffs2/
c117ab84 6478F: include/uapi/linux/jffs2.h
1da177e4 6479
d183e11a
TT
6480JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6481M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6482M: Jan Kara <jack@suse.com>
d183e11a
TT
6483L: linux-ext4@vger.kernel.org
6484S: Maintained
6485F: fs/jbd2/
6486F: include/linux/jbd2.h
ae0718f8 6487
207dab5f
MU
6488JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6489M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6490L: linux-media@vger.kernel.org
6491S: Maintained
6492F: drivers/media/platform/rcar_jpu.c
6493
fd8b6cb4 6494JSM Neo PCI based serial card
df247081 6495M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6496L: linux-serial@vger.kernel.org
6497S: Maintained
df621252 6498F: drivers/tty/serial/jsm/
ae0718f8 6499
af39917d
CL
6500K10TEMP HARDWARE MONITORING DRIVER
6501M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6502L: linux-hwmon@vger.kernel.org
af39917d
CL
6503S: Maintained
6504F: Documentation/hwmon/k10temp
6505F: drivers/hwmon/k10temp.c
6506
4660cb35 6507K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6508M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6509L: linux-hwmon@vger.kernel.org
ae0718f8 6510S: Maintained
679655da
JP
6511F: Documentation/hwmon/k8temp
6512F: drivers/hwmon/k8temp.c
ae0718f8 6513
0ba1d91d
AR
6514KASAN
6515M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6516R: Alexander Potapenko <glider@google.com>
6517R: Dmitry Vyukov <dvyukov@google.com>
6518L: kasan-dev@googlegroups.com
6519S: Maintained
6520F: arch/*/include/asm/kasan.h
6521F: arch/*/mm/kasan_init*
6522F: Documentation/kasan.txt
64f8ebaf 6523F: include/linux/kasan*.h
0ba1d91d
AR
6524F: lib/test_kasan.c
6525F: mm/kasan/
6526F: scripts/Makefile.kasan
6527
1da177e4 6528KCONFIG
5eb1f99e 6529M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6530L: linux-kbuild@vger.kernel.org
cea8321c 6531T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6532S: Maintained
679655da
JP
6533F: Documentation/kbuild/kconfig-language.txt
6534F: scripts/kconfig/
1da177e4 6535
ea6c2089 6536KDUMP
f871f191
VG
6537M: Dave Young <dyoung@redhat.com>
6538M: Baoquan He <bhe@redhat.com>
6539R: Vivek Goyal <vgoyal@redhat.com>
34633993 6540L: kexec@lists.infradead.org
ea6c2089
VG
6541W: http://lse.sourceforge.net/kdump/
6542S: Maintained
80811493 6543F: Documentation/kdump/
ea6c2089 6544
f41bf02f
HV
6545KEENE FM RADIO TRANSMITTER DRIVER
6546M: Hans Verkuil <hverkuil@xs4all.nl>
6547L: linux-media@vger.kernel.org
6548T: git git://linuxtv.org/media_tree.git
a825eaec 6549W: https://linuxtv.org
f41bf02f
HV
6550S: Maintained
6551F: drivers/media/radio/radio-keene*
6552
1da177e4 6553KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6554M: Ian Kent <raven@themaw.net>
f694fc97 6555L: autofs@vger.kernel.org
1da177e4 6556S: Maintained
679655da 6557F: fs/autofs4/
1da177e4 6558
70fb7ba6 6559KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6560M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6563L: linux-kbuild@vger.kernel.org
5ce45962 6564S: Maintained
679655da
JP
6565F: Documentation/kbuild/
6566F: Makefile
6567F: scripts/Makefile.*
70fb7ba6
MM
6568F: scripts/basic/
6569F: scripts/mk*
6570F: scripts/package/
1da177e4
LT
6571
6572KERNEL JANITORS
c3000e03 6573L: kernel-janitors@vger.kernel.org
10466f5a 6574W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6575S: Odd Fixes
1da177e4 6576
e8b43555 6577KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6578M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6579M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6580L: linux-nfs@vger.kernel.org
1da177e4 6581W: http://nfs.sourceforge.net/
9f273c24 6582T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6583S: Supported
679655da 6584F: fs/nfsd/
c117ab84 6585F: include/uapi/linux/nfsd/
679655da
JP
6586F: fs/lockd/
6587F: fs/nfs_common/
6588F: net/sunrpc/
6589F: include/linux/lockd/
6590F: include/linux/sunrpc/
c117ab84 6591F: include/uapi/linux/sunrpc/
1da177e4 6592
13b122b3
SK
6593KERNEL SELFTEST FRAMEWORK
6594M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6595M: Shuah Khan <shuah@kernel.org>
64f00850 6596L: linux-kselftest@vger.kernel.org
13b122b3
SK
6597T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6598S: Maintained
6599F: tools/testing/selftests
6600
426d62e2 6601KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6602M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6603M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6604L: kvm@vger.kernel.org
e3e58478 6605W: http://www.linux-kvm.org
a94b40a6 6606T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6607S: Supported
c93a64fe
PB
6608F: Documentation/*/kvm*.txt
6609F: Documentation/virtual/kvm/
679655da 6610F: arch/*/kvm/
1662e862
CB
6611F: arch/x86/kernel/kvm.c
6612F: arch/x86/kernel/kvmclock.c
679655da
JP
6613F: arch/*/include/asm/kvm*
6614F: include/linux/kvm*
c117ab84 6615F: include/uapi/linux/kvm*
679655da 6616F: virt/kvm/
6d0a1a61 6617F: tools/kvm/
426d62e2 6618
ad8003d3 6619KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6620M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6621L: kvm@vger.kernel.org
038161de 6622W: http://www.linux-kvm.org/
7de609c8 6623S: Maintained
679655da 6624F: arch/x86/include/asm/svm.h
679655da 6625F: arch/x86/kvm/svm.c
426d62e2 6626
513014b7 6627KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6628M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6629L: kvm-ppc@vger.kernel.org
038161de 6630W: http://www.linux-kvm.org/
6a7f972d 6631T: git git://github.com/agraf/linux-2.6.git
513014b7 6632S: Supported
679655da
JP
6633F: arch/powerpc/include/asm/kvm*
6634F: arch/powerpc/kvm/
513014b7 6635
85f8fffe 6636KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6637M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6638M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6639L: linux-s390@vger.kernel.org
6640W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6641T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6642S: Supported
679655da
JP
6643F: Documentation/s390/kvm.txt
6644F: arch/s390/include/asm/kvm*
80811493 6645F: arch/s390/kvm/
85f8fffe 6646
a749474d 6647KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6648M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6649M: Marc Zyngier <marc.zyngier@arm.com>
6650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6651L: kvmarm@lists.cs.columbia.edu
6652W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6654S: Supported
a749474d
CD
6655F: arch/arm/include/uapi/asm/kvm*
6656F: arch/arm/include/asm/kvm*
6657F: arch/arm/kvm/
5c8818b4
MZ
6658F: virt/kvm/arm/
6659F: include/kvm/arm_*
a749474d 6660
6394a3ec 6661KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6662M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6663M: Marc Zyngier <marc.zyngier@arm.com>
6664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6665L: kvmarm@lists.cs.columbia.edu
6666S: Maintained
6667F: arch/arm64/include/uapi/asm/kvm*
6668F: arch/arm64/include/asm/kvm*
6669F: arch/arm64/kvm/
6670
bfd3d532
JH
6671KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6672M: James Hogan <james.hogan@imgtec.com>
6673L: linux-mips@linux-mips.org
6674S: Supported
6675F: arch/mips/include/uapi/asm/kvm*
6676F: arch/mips/include/asm/kvm*
6677F: arch/mips/kvm/
6678
dc009d92 6679KEXEC
8b58be88 6680M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6681W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6682L: kexec@lists.infradead.org
dc009d92 6683S: Maintained
679655da 6684F: include/linux/kexec.h
c117ab84 6685F: include/uapi/linux/kexec.h
10540a69 6686F: kernel/kexec*
dc009d92 6687
e971461f
DH
6688KEYS/KEYRINGS:
6689M: David Howells <dhowells@redhat.com>
aa62efff 6690L: keyrings@vger.kernel.org
e971461f 6691S: Maintained
d410fa4e 6692F: Documentation/security/keys.txt
e971461f
DH
6693F: include/linux/key.h
6694F: include/linux/key-type.h
75aeddd1
DH
6695F: include/linux/keyctl.h
6696F: include/uapi/linux/keyctl.h
e971461f
DH
6697F: include/keys/
6698F: security/keys/
6699
7f3c68be 6700KEYS-TRUSTED
74dd744f
MZ
6701M: David Safford <safford@us.ibm.com>
6702M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6703L: linux-security-module@vger.kernel.org
aa62efff 6704L: keyrings@vger.kernel.org
7f3c68be 6705S: Supported
d410fa4e 6706F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6707F: include/keys/trusted-type.h
6708F: security/keys/trusted.c
6709F: security/keys/trusted.h
6710
6711KEYS-ENCRYPTED
74dd744f
MZ
6712M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6713M: David Safford <safford@us.ibm.com>
7f3c68be 6714L: linux-security-module@vger.kernel.org
aa62efff 6715L: keyrings@vger.kernel.org
7f3c68be 6716S: Supported
d410fa4e 6717F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6718F: include/keys/encrypted-type.h
19c90aa6 6719F: security/keys/encrypted-keys/
7f3c68be 6720
5b778dad 6721KGDB / KDB /debug_core
8b58be88 6722M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6723W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6724L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6726S: Maintained
679655da
JP
6727F: Documentation/DocBook/kgdb.tmpl
6728F: drivers/misc/kgdbts.c
df621252 6729F: drivers/tty/serial/kgdboc.c
5b778dad 6730F: include/linux/kdb.h
679655da 6731F: include/linux/kgdb.h
4063eb5f 6732F: kernel/debug/
e3e2aaf7 6733
456db8cc 6734KMEMCHECK
8b58be88 6735M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6736M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6737S: Maintained
410d7a97
JP
6738F: Documentation/kmemcheck.txt
6739F: arch/x86/include/asm/kmemcheck.h
6740F: arch/x86/mm/kmemcheck/
6741F: include/linux/kmemcheck.h
6742F: mm/kmemcheck.c
b9ce08c0 6743
c3bb4d24 6744KMEMLEAK
8b58be88 6745M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6746S: Maintained
6747F: Documentation/kmemleak.txt
6748F: include/linux/kmemleak.h
6749F: mm/kmemleak.c
6750F: mm/kmemleak-test.c
6751
89559a61 6752KPROBES
a320817c 6753M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6754M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6755M: "David S. Miller" <davem@davemloft.net>
353def94 6756M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6757S: Maintained
679655da
JP
6758F: Documentation/kprobes.txt
6759F: include/linux/kprobes.h
6760F: kernel/kprobes.c
89559a61 6761
70e84049 6762KS0108 LCD CONTROLLER DRIVER
8b58be88 6763M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6764W: http://miguelojeda.es/auxdisplay.htm
6765W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6766S: Maintained
679655da
JP
6767F: Documentation/auxdisplay/ks0108
6768F: drivers/auxdisplay/ks0108.c
6769F: include/linux/ks0108.h
70e84049 6770
1b69c6d0
DA
6771L3MDEV
6772M: David Ahern <dsa@cumulusnetworks.com>
6773L: netdev@vger.kernel.org
6774S: Maintained
6775F: net/l3mdev
6776F: include/net/l3mdev.h
6777
9ca44355 6778LANTIQ MIPS ARCHITECTURE
bdb40e8e 6779M: John Crispin <john@phrozen.org>
9ca44355
JC
6780L: linux-mips@linux-mips.org
6781S: Maintained
6782F: arch/mips/lantiq
6783
1da177e4 6784LAPB module
1da177e4 6785L: linux-x25@vger.kernel.org
bf9915cc 6786S: Orphan
679655da
JP
6787F: Documentation/networking/lapb-module.txt
6788F: include/*/lapb.h
6789F: net/lapb/
1da177e4
LT
6790
6791LASI 53c700 driver for PARISC
8b58be88 6792M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6793L: linux-scsi@vger.kernel.org
6794S: Maintained
679655da
JP
6795F: Documentation/scsi/53c700.txt
6796F: drivers/scsi/53c700*
1da177e4 6797
263de9b5 6798LED SUBSYSTEM
8b58be88 6799M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6800M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6801L: linux-leds@vger.kernel.org
b8926ba0 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6803S: Maintained
85c90368 6804F: Documentation/devicetree/bindings/leds/
679655da
JP
6805F: drivers/leds/
6806F: include/linux/leds.h
263de9b5 6807
b0461a44 6808LEGACY EEPROM DRIVER
d8130624 6809M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6810S: Maintained
6811F: Documentation/misc-devices/eeprom
6812F: drivers/misc/eeprom/eeprom.c
6813
1da177e4 6814LEGO USB Tower driver
8b58be88 6815M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6816L: legousb-devel@lists.sourceforge.net
6817W: http://legousb.sourceforge.net/
6818S: Maintained
679655da 6819F: drivers/usb/misc/legousbtower.c
1da177e4 6820
055616a8
MK
6821LG2160 MEDIA DRIVER
6822M: Michael Krufky <mkrufky@linuxtv.org>
6823L: linux-media@vger.kernel.org
a825eaec 6824W: https://linuxtv.org
055616a8
MK
6825W: http://github.com/mkrufky
6826Q: http://patchwork.linuxtv.org/project/linux-media/list/
6827T: git git://linuxtv.org/mkrufky/tuners.git
6828S: Maintained
6829F: drivers/media/dvb-frontends/lg2160.*
6830
6f0e7725
MK
6831LGDT3305 MEDIA DRIVER
6832M: Michael Krufky <mkrufky@linuxtv.org>
6833L: linux-media@vger.kernel.org
a825eaec 6834W: https://linuxtv.org
6f0e7725
MK
6835W: http://github.com/mkrufky
6836Q: http://patchwork.linuxtv.org/project/linux-media/list/
6837T: git git://linuxtv.org/mkrufky/tuners.git
6838S: Maintained
6839F: drivers/media/dvb-frontends/lgdt3305.*
6840
568a17ff 6841LGUEST
8b58be88 6842M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6843L: lguest@lists.ozlabs.org
568a17ff 6844W: http://lguest.ozlabs.org/
72e91863 6845S: Odd Fixes
070f420b 6846F: arch/x86/include/asm/lguest*.h
679655da
JP
6847F: arch/x86/lguest/
6848F: drivers/lguest/
6849F: include/linux/lguest*.h
070f420b 6850F: tools/lguest/
568a17ff 6851
32ac7cb2
TH
6852LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6853M: Tejun Heo <tj@kernel.org>
6854L: linux-ide@vger.kernel.org
6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6856S: Maintained
6857F: drivers/ata/
6858F: include/linux/ata.h
6859F: include/linux/libata.h
d2abf98e 6860F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6861
6862LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6863M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6864L: linux-ide@vger.kernel.org
6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6866S: Maintained
6867F: include/linux/pata_arasan_cf_data.h
6868F: drivers/ata/pata_arasan_cf.c
6869
c7fa056c
BZ
6870LIBATA PATA DRIVERS
6871M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6872M: Tejun Heo <tj@kernel.org>
6873L: linux-ide@vger.kernel.org
6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6875S: Maintained
6876F: drivers/ata/pata_*.c
6877F: drivers/ata/ata_generic.c
6878
32ac7cb2
TH
6879LIBATA SATA AHCI PLATFORM devices support
6880M: Hans de Goede <hdegoede@redhat.com>
6881M: Tejun Heo <tj@kernel.org>
6882L: linux-ide@vger.kernel.org
6883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6884S: Maintained
6885F: drivers/ata/ahci_platform.c
6886F: drivers/ata/libahci_platform.c
6887F: include/linux/ahci_platform.h
6888
6889LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6890M: Mikael Pettersson <mikpelinux@gmail.com>
6891L: linux-ide@vger.kernel.org
6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6893S: Maintained
6894F: drivers/ata/sata_promise.*
6895
1acd437c
SL
6896LIBLOCKDEP
6897M: Sasha Levin <sasha.levin@oracle.com>
6898S: Maintained
6899F: tools/lib/lockdep/
6900
bc30196f
DW
6901LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6902M: Dan Williams <dan.j.williams@intel.com>
6903L: linux-nvdimm@lists.01.org
6904Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6905T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6906S: Supported
6907F: drivers/nvdimm/*
6908F: include/linux/nd.h
6909F: include/linux/libnvdimm.h
6910F: include/uapi/linux/ndctl.h
6911
6912LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6913M: Ross Zwisler <ross.zwisler@linux.intel.com>
6914L: linux-nvdimm@lists.01.org
6915Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6916S: Supported
6917F: drivers/nvdimm/blk.c
6918F: drivers/nvdimm/region_devs.c
6919F: drivers/acpi/nfit*
6920
6921LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6922M: Vishal Verma <vishal.l.verma@intel.com>
6923L: linux-nvdimm@lists.01.org
6924Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6925S: Supported
6926F: drivers/nvdimm/btt*
6927
6928LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6929M: Ross Zwisler <ross.zwisler@linux.intel.com>
6930L: linux-nvdimm@lists.01.org
6931Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6932S: Supported
6933F: drivers/nvdimm/pmem.c
b864bc17 6934F: include/linux/pmem.h
40603526 6935F: arch/*/include/asm/pmem.h
bc30196f 6936
cd9e9808
MB
6937LIGHTNVM PLATFORM SUPPORT
6938M: Matias Bjorling <mb@lightnvm.io>
6939W: http://github/OpenChannelSSD
4ead1a25 6940L: linux-block@vger.kernel.org
cd9e9808
MB
6941S: Maintained
6942F: drivers/lightnvm/
6943F: include/linux/lightnvm.h
6944F: include/uapi/linux/lightnvm.h
6945
1da177e4 6946LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6947M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6948W: http://www.ibm.com/linux/ltc/projects/ppc
6949S: Supported
11c34c7d 6950F: arch/powerpc/boot/rs6000.h
1da177e4 6951
852bb9f5 6952LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6953M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6954M: Paul Mackerras <paulus@samba.org>
ea668936 6955M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6956W: http://www.penguinppc.org/
a4724ed6 6957L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6958Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6960S: Supported
11c34c7d
JP
6961F: Documentation/powerpc/
6962F: arch/powerpc/
ef69b03d
ME
6963F: drivers/char/tpm/tpm_ibmvtpm*
6964F: drivers/crypto/nx/
6965F: drivers/crypto/vmx/
6966F: drivers/net/ethernet/ibm/ibmveth.*
6967F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 6968F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
6969F: drivers/pci/hotplug/rpa*
6970F: drivers/scsi/ibmvscsi/
6971N: opal
6972N: /pmac
6973N: powermac
6974N: powernv
6975N: [^a-z0-9]ps3
6976N: pseries
1da177e4
LT
6977
6978LINUX FOR POWER MACINTOSH
8b58be88 6979M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6980W: http://www.penguinppc.org/
a4724ed6 6981L: linuxppc-dev@lists.ozlabs.org
1da177e4 6982S: Maintained
11c34c7d
JP
6983F: arch/powerpc/platforms/powermac/
6984F: drivers/macintosh/
1da177e4 6985
77a76369 6986LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6987M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6988L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6989T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6990S: Maintained
11c34c7d
JP
6991F: arch/powerpc/platforms/512x/
6992F: arch/powerpc/platforms/52xx/
1da177e4
LT
6993
6994LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6995M: Alistair Popple <alistair@popple.id.au>
8b58be88 6996M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6997W: http://www.penguinppc.org/
a4724ed6 6998L: linuxppc-dev@lists.ozlabs.org
1da177e4 6999S: Maintained
11c34c7d
JP
7000F: arch/powerpc/platforms/40x/
7001F: arch/powerpc/platforms/44x/
1da177e4 7002
260c02a9 7003LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7004L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7005S: Orphan
11c34c7d
JP
7006F: arch/powerpc/*/*virtex*
7007F: arch/powerpc/*/*/*virtex*
1da177e4 7008
e93adf1e 7009LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7010M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7011W: http://www.penguinppc.org/
a4724ed6 7012L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7013S: Maintained
a2b1f7c8 7014F: arch/powerpc/platforms/8xx/
e93adf1e 7015
1da177e4 7016LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7017M: Scott Wood <oss@buserror.net>
8b58be88 7018M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7019W: http://www.penguinppc.org/
a4724ed6 7020L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7022S: Maintained
11c34c7d 7023F: arch/powerpc/platforms/83xx/
4c8f581d 7024F: arch/powerpc/platforms/85xx/
1da177e4 7025
ab06ff3a 7026LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7027M: Olof Johansson <olof@lixom.net>
a4724ed6 7028L: linuxppc-dev@lists.ozlabs.org
92e19709 7029S: Maintained
11c34c7d
JP
7030F: arch/powerpc/platforms/pasemi/
7031F: drivers/*/*pasemi*
7032F: drivers/*/*/*pasemi*
ab06ff3a 7033
1da177e4 7034LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7035M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7036L: linux-security-module@vger.kernel.org
1da177e4
LT
7037S: Supported
7038
a23ce6da
HW
7039LIS3LV02D ACCELEROMETER DRIVER
7040M: Eric Piel <eric.piel@tremplin-utc.net>
7041S: Maintained
ff606677
JD
7042F: Documentation/misc-devices/lis3lv02d
7043F: drivers/misc/lis3lv02d/
bd35665f 7044F: drivers/platform/x86/hp_accel.c
a23ce6da 7045
b700e7f0
SJ
7046LIVE PATCHING
7047M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7048M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7049M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7050M: Miroslav Benes <mbenes@suse.cz>
7051R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7052S: Maintained
7053F: kernel/livepatch/
7054F: include/linux/livepatch.h
7055F: arch/x86/include/asm/livepatch.h
7056F: arch/x86/kernel/livepatch.c
5e4e3844 7057F: Documentation/livepatch/
b700e7f0 7058F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7059F: samples/livepatch/
b700e7f0 7060L: live-patching@vger.kernel.org
74d50da3 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7062
ea861d73
KC
7063LINUX KERNEL DUMP TEST MODULE (LKDTM)
7064M: Kees Cook <keescook@chromium.org>
7065S: Maintained
426f3a53 7066F: drivers/misc/lkdtm*
ea861d73 7067
e2d1d6c0 7068LLC (802.2)
8b58be88 7069M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7070S: Maintained
679655da 7071F: include/linux/llc.h
c117ab84 7072F: include/uapi/linux/llc.h
679655da
JP
7073F: include/net/llc*
7074F: net/llc/
e2d1d6c0 7075
4e233cbe
AD
7076LM73 HARDWARE MONITOR DRIVER
7077M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7078L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7079S: Maintained
7080F: drivers/hwmon/lm73.c
7081
156e2d1a 7082LM78 HARDWARE MONITOR DRIVER
d8130624 7083M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7084L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7085S: Maintained
7086F: Documentation/hwmon/lm78
7087F: drivers/hwmon/lm78.c
7088
1da177e4 7089LM83 HARDWARE MONITOR DRIVER
d8130624 7090M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7091L: linux-hwmon@vger.kernel.org
1da177e4 7092S: Maintained
679655da
JP
7093F: Documentation/hwmon/lm83
7094F: drivers/hwmon/lm83.c
1da177e4
LT
7095
7096LM90 HARDWARE MONITOR DRIVER
d8130624 7097M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7098L: linux-hwmon@vger.kernel.org
1da177e4 7099S: Maintained
679655da 7100F: Documentation/hwmon/lm90
aae7bce4 7101F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7102F: drivers/hwmon/lm90.c
1da177e4 7103
917cc4e6
GR
7104LM95234 HARDWARE MONITOR DRIVER
7105M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7106L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7107S: Maintained
7108F: Documentation/hwmon/lm95234
7109F: drivers/hwmon/lm95234.c
7110
68620bdd
MP
7111LME2510 MEDIA DRIVER
7112M: Malcolm Priestley <tvboxspy@gmail.com>
7113L: linux-media@vger.kernel.org
a825eaec 7114W: https://linuxtv.org
68620bdd
MP
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116S: Maintained
7117F: drivers/media/usb/dvb-usb-v2/lmedm04*
7118
d4c3be70 7119LOCKING PRIMITIVES
8b58be88
JP
7120M: Peter Zijlstra <peterz@infradead.org>
7121M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7122L: linux-kernel@vger.kernel.org
d4c3be70 7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7124S: Maintained
d4c3be70 7125F: Documentation/locking/
679655da 7126F: include/linux/lockdep.h
d4c3be70
IM
7127F: include/linux/spinlock*.h
7128F: arch/*/include/asm/spinlock*.h
7129F: include/linux/rwlock*.h
7130F: include/linux/mutex*.h
7131F: arch/*/include/asm/mutex*.h
7132F: include/linux/rwsem*.h
7133F: arch/*/include/asm/rwsem.h
7134F: include/linux/seqlock.h
7135F: lib/locking*.[ch]
7486d6da 7136F: kernel/locking/
512e67f9 7137
dde33348 7138LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7139M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7140L: linux-ntfs-dev@lists.sourceforge.net
7141W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7142S: Maintained
679655da 7143F: Documentation/ldm.txt
20d16fef 7144F: block/partitions/ldm.*
1da177e4 7145
ef6ada3d
JE
7146LogFS
7147M: Joern Engel <joern@logfs.org>
756ccb3c 7148M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7149L: logfs@logfs.org
7150W: logfs.org
7151S: Maintained
7152F: fs/logfs/
7153
c87e34ef 7154LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7155M: Sathya Prakash <sathya.prakash@broadcom.com>
7156M: Chaitra P B <chaitra.basappa@broadcom.com>
7157M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7158L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7159L: linux-scsi@vger.kernel.org
9495e835 7160W: http://www.avagotech.com/support/
c87e34ef 7161S: Supported
679655da 7162F: drivers/message/fusion/
500c152a 7163F: drivers/scsi/mpt2sas/
7164F: drivers/scsi/mpt3sas/
c87e34ef 7165
1da177e4 7166LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7167M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7168L: linux-scsi@vger.kernel.org
7169S: Maintained
679655da 7170F: drivers/scsi/sym53c8xx_2/
1da177e4 7171
e5f5c99a
GR
7172LTC4261 HARDWARE MONITOR DRIVER
7173M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7174L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7175S: Maintained
7176F: Documentation/hwmon/ltc4261
7177F: drivers/hwmon/ltc4261.c
7178
81365c31 7179LTP (Linux Test Project)
28b8e8d4 7180M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7181M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7182M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7183M: Jan Stancek <jstancek@redhat.com>
7184M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7185M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7186L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7187W: http://linux-test-project.github.io/
7d1ae8a8 7188T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7189S: Maintained
7190
c12a54b3 7191M32R ARCHITECTURE
c12a54b3 7192W: http://www.linux-m32r.org/
b4174867 7193S: Orphan
679655da 7194F: arch/m32r/
c12a54b3 7195
1da177e4 7196M68K ARCHITECTURE
8b58be88 7197M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7198L: linux-m68k@lists.linux-m68k.org
7199W: http://www.linux-m68k.org/
54e5881d 7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7201S: Maintained
679655da 7202F: arch/m68k/
9db35182 7203F: drivers/zorro/
1da177e4
LT
7204
7205M68K ON APPLE MACINTOSH
8b58be88 7206M: Joshua Thompson <funaho@jurai.org>
1da177e4 7207W: http://www.mac.linux-m68k.org/
9bb9f222 7208L: linux-m68k@lists.linux-m68k.org
1da177e4 7209S: Maintained
9db35182 7210F: arch/m68k/mac/
1da177e4
LT
7211
7212M68K ON HP9000/300
8b58be88 7213M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7214W: http://www.tazenda.demon.co.uk/phil/linux-hp
7215S: Maintained
679655da 7216F: arch/m68k/hp300/
1da177e4 7217
74425546
AP
7218M88DS3103 MEDIA DRIVER
7219M: Antti Palosaari <crope@iki.fi>
7220L: linux-media@vger.kernel.org
a825eaec 7221W: https://linuxtv.org
74425546
AP
7222W: http://palosaari.fi/linux/
7223Q: http://patchwork.linuxtv.org/project/linux-media/list/
7224T: git git://linuxtv.org/anttip/media_tree.git
7225S: Maintained
7226F: drivers/media/dvb-frontends/m88ds3103*
7227
68620bdd
MP
7228M88RS2000 MEDIA DRIVER
7229M: Malcolm Priestley <tvboxspy@gmail.com>
7230L: linux-media@vger.kernel.org
a825eaec 7231W: https://linuxtv.org
68620bdd
MP
7232Q: http://patchwork.linuxtv.org/project/linux-media/list/
7233S: Maintained
7234F: drivers/media/dvb-frontends/m88rs2000*
7235
07a092fa 7236MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7237M: Alexey Klimov <klimov.linux@gmail.com>
7238L: linux-media@vger.kernel.org
7239T: git git://linuxtv.org/media_tree.git
7240S: Maintained
7241F: drivers/media/radio/radio-ma901.c
07a092fa 7242
64a327a7 7243MAC80211
8b58be88 7244M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7245L: linux-wireless@vger.kernel.org
491b26b4 7246W: http://wireless.kernel.org/
ce466579
JB
7247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7249S: Maintained
679655da
JP
7250F: Documentation/networking/mac80211-injection.txt
7251F: include/net/mac80211.h
7252F: net/mac80211/
2af8c4dc 7253F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7254
b863ceb7 7255MACVLAN DRIVER
8b58be88 7256M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7257L: netdev@vger.kernel.org
7258S: Maintained
679655da
JP
7259F: drivers/net/macvlan.c
7260F: include/linux/if_macvlan.h
b863ceb7 7261
2b6d83e2
JB
7262MAILBOX API
7263M: Jassi Brar <jassisinghbrar@gmail.com>
7264L: linux-kernel@vger.kernel.org
7265S: Maintained
7266F: drivers/mailbox/
7267F: include/linux/mailbox_client.h
7268F: include/linux/mailbox_controller.h
7269
faf1668c 7270MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7271M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7272W: http://www.kernel.org/doc/man-pages
bd7ebec6 7273L: linux-man@vger.kernel.org
1b53dc74 7274S: Maintained
faf1668c 7275
0d3cd4b6
VD
7276MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7277M: Andrew Lunn <andrew@lunn.ch>
7278M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7279S: Maintained
7280F: drivers/net/dsa/mv88e6xxx/
7281
8427defd 7282MARVELL ARMADA DRM SUPPORT
54176cc6 7283M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7284S: Maintained
7285F: drivers/gpu/drm/armada/
4418833e
EV
7286F: include/uapi/drm/armada_drm.h
7287F: Documentation/devicetree/bindings/display/armada/
8427defd 7288
c4d007bc
TP
7289MARVELL CRYPTO DRIVER
7290M: Boris Brezillon <boris.brezillon@free-electrons.com>
7291M: Arnaud Ebalard <arno@natisbad.org>
7292F: drivers/crypto/marvell/
7293S: Maintained
7294L: linux-crypto@vger.kernel.org
7295
44c14c1d 7296MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7297M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7298M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7299L: netdev@vger.kernel.org
7300S: Maintained
7301F: drivers/net/ethernet/marvell/sk*
7302
74cda169 7303MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7304L: libertas-dev@lists.infradead.org
8ac3e99e 7305S: Orphan
f988d640 7306F: drivers/net/wireless/marvell/libertas/
74cda169 7307
b60d6975 7308MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7309M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7310L: netdev@vger.kernel.org
f5ca8502 7311S: Maintained
527a6266 7312F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7313F: include/linux/mv643xx.h
1da177e4 7314
370b8ed9
TP
7315MARVELL MVNETA ETHERNET DRIVER
7316M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7317L: netdev@vger.kernel.org
7318S: Maintained
7319F: drivers/net/ethernet/marvell/mvneta.*
7320
fcad584d 7321MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7322M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7323M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7324L: linux-wireless@vger.kernel.org
7325S: Maintained
277b024e 7326F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7327
a2c3f656 7328MARVELL MWL8K WIRELESS DRIVER
a040d532 7329M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7330L: linux-wireless@vger.kernel.org
16345910 7331S: Odd Fixes
de60f1dc 7332F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7333
2a69567b 7334MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7335M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7336S: Odd Fixes
1fa7e547 7337F: drivers/mmc/host/mvsdio.*
2a69567b 7338
1da177e4 7339MATROX FRAMEBUFFER DRIVER
c69f677c 7340L: linux-fbdev@vger.kernel.org
52653199 7341S: Orphan
8a61f013 7342F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7343F: include/uapi/linux/matroxfb.h
1da177e4 7344
ca462085
GR
7345MAX16065 HARDWARE MONITOR DRIVER
7346M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7347L: linux-hwmon@vger.kernel.org
ca462085
GR
7348S: Maintained
7349F: Documentation/hwmon/max16065
7350F: drivers/hwmon/max16065.c
7351
1f61cab8
GR
7352MAX20751 HARDWARE MONITOR DRIVER
7353M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7354L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7355S: Maintained
7356F: Documentation/hwmon/max20751
7357F: drivers/hwmon/max20751.c
7358
d20620de 7359MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7360M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7361L: linux-hwmon@vger.kernel.org
d20620de 7362S: Maintained
679655da
JP
7363F: Documentation/hwmon/max6650
7364F: drivers/hwmon/max6650.c
d20620de 7365
e89ab51f
GR
7366MAX6697 HARDWARE MONITOR DRIVER
7367M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7368L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7369S: Maintained
7370F: Documentation/hwmon/max6697
7371F: Documentation/devicetree/bindings/i2c/max6697.txt
7372F: drivers/hwmon/max6697.c
7373F: include/linux/platform_data/max6697.h
7374
3b2af7f7
PR
7375MAX9860 MONO AUDIO VOICE CODEC DRIVER
7376M: Peter Rosin <peda@axentia.se>
7377L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7378S: Maintained
7379F: Documentation/devicetree/bindings/sound/max9860.txt
7380F: sound/soc/codecs/max9860.*
7381
f8f847b5
KK
7382MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7383M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7384L: linux-pm@vger.kernel.org
7385S: Supported
7386F: drivers/power/max14577_charger.c
7387F: drivers/power/max77693_charger.c
7388
3811405e
JMC
7389MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7390M: Javier Martinez Canillas <javier@osg.samsung.com>
7391L: linux-kernel@vger.kernel.org
7392S: Supported
96173cc6 7393F: drivers/*/*max77802*.c
3811405e
JMC
7394F: Documentation/devicetree/bindings/*/*max77802.txt
7395F: include/dt-bindings/*/*max77802.h
7396
befeb596
KK
7397MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7398M: Chanwoo Choi <cw00.choi@samsung.com>
7399M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7400L: linux-kernel@vger.kernel.org
7401S: Supported
86cf635a 7402F: drivers/*/max14577*.c
0998a436 7403F: drivers/*/max77686*.c
86cf635a 7404F: drivers/*/max77693*.c
befeb596
KK
7405F: drivers/extcon/extcon-max14577.c
7406F: drivers/extcon/extcon-max77693.c
7407F: drivers/rtc/rtc-max77686.c
7408F: drivers/clk/clk-max77686.c
7409F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7410F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7411F: Documentation/devicetree/bindings/mfd/max77693.txt
7412F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7413F: include/linux/mfd/max14577*.h
7414F: include/linux/mfd/max77686*.h
7415F: include/linux/mfd/max77693*.h
7416
9be3c9a5
HV
7417MAXIRADIO FM RADIO RECEIVER DRIVER
7418M: Hans Verkuil <hverkuil@xs4all.nl>
7419L: linux-media@vger.kernel.org
7420T: git git://linuxtv.org/media_tree.git
a825eaec 7421W: https://linuxtv.org
9be3c9a5
HV
7422S: Maintained
7423F: drivers/media/radio/radio-maxiradio*
7424
c05dc2cc
PR
7425MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7426M: Peter Rosin <peda@axentia.se>
7427L: linux-iio@vger.kernel.org
7428S: Maintained
7429F: drivers/iio/potentiometer/mcp4531.c
7430
7b49235e
LP
7431MEDIA DRIVERS FOR RENESAS - FCP
7432M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7433L: linux-media@vger.kernel.org
7434L: linux-renesas-soc@vger.kernel.org
7435T: git git://linuxtv.org/media_tree.git
7436S: Supported
7437F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7438F: drivers/media/platform/rcar-fcp.c
7439F: include/media/rcar-fcp.h
7440
6f32a8c9
LP
7441MEDIA DRIVERS FOR RENESAS - VSP1
7442M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7443L: linux-media@vger.kernel.org
4a121096 7444L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7445T: git git://linuxtv.org/media_tree.git
7446S: Supported
7447F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7448F: drivers/media/platform/vsp1/
7449
fae2080a
AO
7450MEDIA DRIVERS FOR HELENE
7451M: Abylay Ospan <aospan@netup.ru>
7452L: linux-media@vger.kernel.org
7453W: https://linuxtv.org
7454W: http://netup.tv/
7455T: git git://linuxtv.org/media_tree.git
7456S: Supported
7457F: drivers/media/dvb-frontends/helene*
7458
dacf9ce8
KS
7459MEDIA DRIVERS FOR ASCOT2E
7460M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7461M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7462L: linux-media@vger.kernel.org
a825eaec 7463W: https://linuxtv.org
dacf9ce8
KS
7464W: http://netup.tv/
7465T: git git://linuxtv.org/media_tree.git
7466S: Supported
7467F: drivers/media/dvb-frontends/ascot2e*
7468
a6dc60ff
KS
7469MEDIA DRIVERS FOR CXD2841ER
7470M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7471M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7472L: linux-media@vger.kernel.org
a825eaec 7473W: https://linuxtv.org
a6dc60ff
KS
7474W: http://netup.tv/
7475T: git git://linuxtv.org/media_tree.git
7476S: Supported
7477F: drivers/media/dvb-frontends/cxd2841er*
7478
a5d32b35
KS
7479MEDIA DRIVERS FOR HORUS3A
7480M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7481M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7482L: linux-media@vger.kernel.org
a825eaec 7483W: https://linuxtv.org
a5d32b35
KS
7484W: http://netup.tv/
7485T: git git://linuxtv.org/media_tree.git
7486S: Supported
7487F: drivers/media/dvb-frontends/horus3a*
7488
e025273b
KS
7489MEDIA DRIVERS FOR LNBH25
7490M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7491M: Abylay Ospan <aospan@netup.ru>
e025273b 7492L: linux-media@vger.kernel.org
a825eaec 7493W: https://linuxtv.org
e025273b
KS
7494W: http://netup.tv/
7495T: git git://linuxtv.org/media_tree.git
7496S: Supported
7497F: drivers/media/dvb-frontends/lnbh25*
7498
52b1eaf4
KS
7499MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7500M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7501M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7502L: linux-media@vger.kernel.org
a825eaec 7503W: https://linuxtv.org
52b1eaf4
KS
7504W: http://netup.tv/
7505T: git git://linuxtv.org/media_tree.git
7506S: Supported
7507F: drivers/media/pci/netup_unidvb/*
7508
127c49ae 7509MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7510M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7511M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7512P: LinuxTV.org Project
7513L: linux-media@vger.kernel.org
a825eaec 7514W: https://linuxtv.org
8a6e2535 7515Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7516T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7517S: Maintained
7518F: Documentation/dvb/
7519F: Documentation/video4linux/
ffe06198 7520F: Documentation/DocBook/media/
127c49ae 7521F: drivers/media/
ffe06198 7522F: drivers/staging/media/
eb4b0ec7 7523F: include/linux/platform_data/media/
127c49ae 7524F: include/media/
6c0f0359
MCC
7525F: include/uapi/linux/dvb/
7526F: include/uapi/linux/videodev2.h
7527F: include/uapi/linux/media.h
7528F: include/uapi/linux/v4l2-*
7529F: include/uapi/linux/meye.h
7530F: include/uapi/linux/ivtv*
7531F: include/uapi/linux/uvcvideo.h
d20620de 7532
0c272fc9
JC
7533MEDIATEK ETHERNET DRIVER
7534M: Felix Fietkau <nbd@openwrt.org>
7535M: John Crispin <blogic@openwrt.org>
7536L: netdev@vger.kernel.org
7537S: Maintained
7538F: drivers/net/ethernet/mediatek/
7539
c869f77d
JK
7540MEDIATEK MT7601U WIRELESS LAN DRIVER
7541M: Jakub Kicinski <kubakici@wp.pl>
7542L: linux-wireless@vger.kernel.org
7543S: Maintained
7544F: drivers/net/wireless/mediatek/mt7601u/
7545
e399065b
SS
7546MEGARAID SCSI/SAS DRIVERS
7547M: Kashyap Desai <kashyap.desai@avagotech.com>
7548M: Sumit Saxena <sumit.saxena@avagotech.com>
7549M: Uday Lingala <uday.lingala@avagotech.com>
7550L: megaraidlinux.pdl@avagotech.com
baaea1dc 7551L: linux-scsi@vger.kernel.org
e399065b 7552W: http://www.lsi.com
ce00f85c 7553S: Maintained
679655da
JP
7554F: Documentation/scsi/megaraid.txt
7555F: drivers/scsi/megaraid.*
7556F: drivers/scsi/megaraid/
757e0108 7557
2c46c9d5 7558MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7559M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7560L: netdev@vger.kernel.org
2c46c9d5
AV
7561S: Supported
7562W: http://www.mellanox.com
7563Q: http://patchwork.ozlabs.org/project/netdev/list/
7564F: drivers/net/ethernet/mellanox/mlx4/en_*
7565
e7523a49
OG
7566MELLANOX ETHERNET DRIVER (mlx5e)
7567M: Saeed Mahameed <saeedm@mellanox.com>
7568L: netdev@vger.kernel.org
7569S: Supported
7570W: http://www.mellanox.com
7571Q: http://patchwork.ozlabs.org/project/netdev/list/
7572F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7573
93c1edb2
JP
7574MELLANOX ETHERNET SWITCH DRIVERS
7575M: Jiri Pirko <jiri@mellanox.com>
7576M: Ido Schimmel <idosch@mellanox.com>
7577L: netdev@vger.kernel.org
7578S: Supported
7579W: http://www.mellanox.com
7580Q: http://patchwork.ozlabs.org/project/netdev/list/
7581F: drivers/net/ethernet/mellanox/mlxsw/
7582
5b25b13a
MD
7583MEMBARRIER SUPPORT
7584M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7585M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7586L: linux-kernel@vger.kernel.org
7587S: Supported
7588F: kernel/membarrier.c
7589F: include/uapi/linux/membarrier.h
7590
70ea91f1
SR
7591MEMORY MANAGEMENT
7592L: linux-mm@kvack.org
70ea91f1
SR
7593W: http://www.linux-mm.org
7594S: Maintained
679655da 7595F: include/linux/mm.h
551450bb
CS
7596F: include/linux/gfp.h
7597F: include/linux/mmzone.h
7598F: include/linux/memory_hotplug.h
7599F: include/linux/vmalloc.h
679655da 7600F: mm/
70ea91f1 7601
f4e9ce66 7602MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7603M: David Woodhouse <dwmw2@infradead.org>
242c325e 7604M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7605L: linux-mtd@lists.infradead.org
8a6e2535
JP
7606W: http://www.linux-mtd.infradead.org/
7607Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7608T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7609T: git git://git.infradead.org/l2-mtd.git
1da177e4 7610S: Maintained
becc7ae5 7611F: Documentation/devicetree/bindings/mtd/
679655da
JP
7612F: drivers/mtd/
7613F: include/linux/mtd/
c117ab84 7614F: include/uapi/mtd/
1da177e4 7615
26c57ef1 7616MEN A21 WATCHDOG DRIVER
30c7469b 7617M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7618L: linux-watchdog@vger.kernel.org
30c7469b 7619S: Maintained
26c57ef1
JT
7620F: drivers/watchdog/mena21_wdt.c
7621
3764e82e 7622MEN CHAMELEON BUS (mcb)
30c7469b
JT
7623M: Johannes Thumshirn <morbidrsa@gmail.com>
7624S: Maintained
3764e82e
JT
7625F: drivers/mcb/
7626F: include/linux/mcb.h
b9f2f459 7627F: Documentation/men-chameleon-bus.txt
3764e82e 7628
48b490d2
AW
7629MEN F21BMC (Board Management Controller)
7630M: Andreas Werner <andreas.werner@men.de>
7631S: Supported
7632F: drivers/mfd/menf21bmc.c
7633F: drivers/watchdog/menf21bmc_wdt.c
7634F: drivers/leds/leds-menf21bmc.c
7635F: drivers/hwmon/menf21bmc_hwmon.c
7636F: Documentation/hwmon/menf21bmc
7637
12285945
JH
7638METAG ARCHITECTURE
7639M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7640L: linux-metag@vger.kernel.org
9f273c24 7641T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7642S: Odd Fixes
12285945
JH
7643F: arch/metag/
7644F: Documentation/metag/
7645F: Documentation/devicetree/bindings/metag/
2d799dde 7646F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7647F: drivers/clocksource/metag_generic.c
5698c50d
JH
7648F: drivers/irqchip/irq-metag.c
7649F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7650F: drivers/tty/metag_da.c
12285945 7651
c6375b0a 7652MICROBLAZE ARCHITECTURE
8b58be88 7653M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7654W: http://www.monstr.eu/fdt/
7655T: git git://git.monstr.eu/linux-2.6-microblaze.git
7656S: Supported
0a8c7914 7657F: arch/microblaze/
1da177e4 7658
2508a45a
CY
7659MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7660M: Chen Yu <yu.c.chen@intel.com>
7661L: platform-driver-x86@vger.kernel.org
7662S: Supported
7663F: drivers/platform/x86/surfacepro3_button.c
7664
1da177e4 7665MICROTEK X6 SCANNER
61eee9a7 7666M: Oliver Neukum <oliver@neukum.org>
1da177e4 7667S: Maintained
679655da 7668F: drivers/usb/image/microtek.*
1da177e4
LT
7669
7670MIPS
8b58be88 7671M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7672L: linux-mips@linux-mips.org
6097050d 7673W: http://www.linux-mips.org/
b05e988e 7674T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7675Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7676S: Supported
f46d92e8 7677F: Documentation/devicetree/bindings/mips/
679655da
JP
7678F: Documentation/mips/
7679F: arch/mips/
1da177e4 7680
413ef3f6
KC
7681MIPS/LOONGSON1 ARCHITECTURE
7682M: Keguang Zhang <keguang.zhang@gmail.com>
7683L: linux-mips@linux-mips.org
7684S: Maintained
7685F: arch/mips/loongson32/
7686F: arch/mips/include/asm/mach-loongson32/
7687F: drivers/*/*loongson1*
7688F: drivers/*/*/*loongson1*
7689
08b7620a
HV
7690MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7691M: Hans Verkuil <hverkuil@xs4all.nl>
7692L: linux-media@vger.kernel.org
7693T: git git://linuxtv.org/media_tree.git
a825eaec 7694W: https://linuxtv.org
08b7620a
HV
7695S: Odd Fixes
7696F: drivers/media/radio/radio-miropcm20*
7697
c09befcb
OG
7698MELLANOX MLX4 core VPI driver
7699M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7700L: netdev@vger.kernel.org
7701L: linux-rdma@vger.kernel.org
7702W: http://www.mellanox.com
7703Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7704S: Supported
7705F: drivers/net/ethernet/mellanox/mlx4/
7706F: include/linux/mlx4/
7707
7708MELLANOX MLX4 IB driver
7709M: Yishai Hadas <yishaih@mellanox.com>
7710L: linux-rdma@vger.kernel.org
7711W: http://www.mellanox.com
e126ba97 7712Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7713S: Supported
7714F: drivers/infiniband/hw/mlx4/
7715F: include/linux/mlx4/
7716
595a4d8f
OG
7717MELLANOX MLX5 core VPI driver
7718M: Matan Barak <matanb@mellanox.com>
7719M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7720L: netdev@vger.kernel.org
7721L: linux-rdma@vger.kernel.org
7722W: http://www.mellanox.com
7723Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7724S: Supported
7725F: drivers/net/ethernet/mellanox/mlx5/core/
7726F: include/linux/mlx5/
7727
595a4d8f
OG
7728MELLANOX MLX5 IB driver
7729M: Matan Barak <matanb@mellanox.com>
7730M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7731L: linux-rdma@vger.kernel.org
7732W: http://www.mellanox.com
7733Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7734S: Supported
b75f0050 7735F: drivers/infiniband/hw/mlx5/
595a4d8f 7736F: include/linux/mlx5/
e126ba97 7737
764589b6
CM
7738MELEXIS MLX90614 DRIVER
7739M: Crt Mori <cmo@melexis.com>
7740L: linux-iio@vger.kernel.org
7741W: http://www.melexis.com
7742S: Supported
7743F: drivers/iio/temperature/mlx90614.c
7744
0ce277e4
AP
7745MN88472 MEDIA DRIVER
7746M: Antti Palosaari <crope@iki.fi>
7747L: linux-media@vger.kernel.org
a825eaec 7748W: https://linuxtv.org
0ce277e4
AP
7749W: http://palosaari.fi/linux/
7750Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7751S: Maintained
94d0eaa4 7752F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7753
4f4d238f
AP
7754MN88473 MEDIA DRIVER
7755M: Antti Palosaari <crope@iki.fi>
7756L: linux-media@vger.kernel.org
a825eaec 7757W: https://linuxtv.org
4f4d238f
AP
7758W: http://palosaari.fi/linux/
7759Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7760S: Maintained
877ba50b 7761F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7762
1da177e4 7763MODULE SUPPORT
8b58be88 7764M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7765S: Maintained
679655da
JP
7766F: include/linux/module.h
7767F: kernel/module.c
1da177e4
LT
7768
7769MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7770W: http://popies.net/meye/
b7788e13 7771S: Orphan
679655da 7772F: Documentation/video4linux/meye.txt
90d72ac6 7773F: drivers/media/pci/meye/
6c0f0359 7774F: include/uapi/linux/meye.h
1da177e4 7775
b9705b60 7776MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7777M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7778S: Maintained
679655da 7779F: Documentation/serial/moxa-smartio
c897401b 7780F: drivers/tty/mxser.*
d735410a 7781
889b2f87
AK
7782MR800 AVERMEDIA USB FM RADIO DRIVER
7783M: Alexey Klimov <klimov.linux@gmail.com>
7784L: linux-media@vger.kernel.org
7785T: git git://linuxtv.org/media_tree.git
7786S: Maintained
7787F: drivers/media/radio/radio-mr800.c
7788
d7155691
AO
7789MRF24J40 IEEE 802.15.4 RADIO DRIVER
7790M: Alan Ott <alan@signal11.us>
7791L: linux-wpan@vger.kernel.org
7792S: Maintained
7793F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7794F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7795
8c4c731a 7796MSI LAPTOP SUPPORT
182ae55c 7797M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7798L: platform-driver-x86@vger.kernel.org
8c4c731a 7799S: Maintained
679655da 7800F: drivers/platform/x86/msi-laptop.c
8c4c731a 7801
0f1006b1 7802MSI WMI SUPPORT
d0944853 7803L: platform-driver-x86@vger.kernel.org
5ee7041e 7804S: Orphan
0f1006b1
AA
7805F: drivers/platform/x86/msi-wmi.c
7806
19a628a0
AP
7807MSI001 MEDIA DRIVER
7808M: Antti Palosaari <crope@iki.fi>
7809L: linux-media@vger.kernel.org
a825eaec 7810W: https://linuxtv.org
19a628a0
AP
7811W: http://palosaari.fi/linux/
7812Q: http://patchwork.linuxtv.org/project/linux-media/list/
7813T: git git://linuxtv.org/anttip/media_tree.git
7814S: Maintained
0185e197 7815F: drivers/media/tuners/msi001*
19a628a0 7816
7570589d 7817MSI2500 MEDIA DRIVER
2c57213f
AP
7818M: Antti Palosaari <crope@iki.fi>
7819L: linux-media@vger.kernel.org
a825eaec 7820W: https://linuxtv.org
2c57213f
AP
7821W: http://palosaari.fi/linux/
7822Q: http://patchwork.linuxtv.org/project/linux-media/list/
7823T: git git://linuxtv.org/anttip/media_tree.git
7824S: Maintained
7570589d 7825F: drivers/media/usb/msi2500/
2c57213f 7826
159eeea4
RJ
7827MSYSTEMS DISKONCHIP G3 MTD DRIVER
7828M: Robert Jarzmik <robert.jarzmik@free.fr>
7829L: linux-mtd@lists.infradead.org
7830S: Maintained
7831F: drivers/mtd/devices/docg3*
7832
62a37dc7 7833MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7835L: linux-media@vger.kernel.org
7836T: git git://linuxtv.org/media_tree.git
7837S: Maintained
7838F: drivers/media/i2c/mt9m032.c
b5dcee22 7839F: include/media/i2c/mt9m032.h
0e837fb9 7840
62a37dc7 7841MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7843L: linux-media@vger.kernel.org
7844T: git git://linuxtv.org/media_tree.git
7845S: Maintained
7846F: drivers/media/i2c/mt9p031.c
b5dcee22 7847F: include/media/i2c/mt9p031.h
0e837fb9 7848
62a37dc7 7849MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7851L: linux-media@vger.kernel.org
7852T: git git://linuxtv.org/media_tree.git
7853S: Maintained
7854F: drivers/media/i2c/mt9t001.c
b5dcee22 7855F: include/media/i2c/mt9t001.h
0e837fb9 7856
62a37dc7 7857MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7859L: linux-media@vger.kernel.org
7860T: git git://linuxtv.org/media_tree.git
7861S: Maintained
f2272e13 7862F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7863F: drivers/media/i2c/mt9v032.c
b5dcee22 7864F: include/media/i2c/mt9v032.h
0e837fb9 7865
4e0d13cb 7866MULTIFUNCTION DEVICES (MFD)
f7d3210e 7867M: Lee Jones <lee.jones@linaro.org>
7caa7991 7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7869S: Supported
679655da 7870F: drivers/mfd/
55b5940d 7871F: include/linux/mfd/
4e0d13cb 7872
5c4e6f13 7873MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7874M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7875L: linux-mmc@vger.kernel.org
708dce3f 7876T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7877S: Maintained
2810984b 7878F: Documentation/devicetree/bindings/mmc/
679655da
JP
7879F: drivers/mmc/
7880F: include/linux/mmc/
c117ab84 7881F: include/uapi/linux/mmc/
baca2da4 7882
15a0580c 7883MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7884S: Orphan
679655da
JP
7885F: drivers/mmc/host/mmc_spi.c
7886F: include/linux/spi/mmc_spi.h
15a0580c 7887
1da177e4 7888MULTISOUND SOUND DRIVER
8b58be88 7889M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7890S: Maintained
679655da
JP
7891F: Documentation/sound/oss/MultiSound
7892F: sound/oss/msnd*
1da177e4 7893
d735410a 7894MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7895S: Orphan
c897401b 7896F: drivers/tty/isicom.c
679655da 7897F: include/linux/isicom.h
d735410a 7898
550a7375 7899MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7900M: Bin Liu <b-liu@ti.com>
795fb7e7 7901L: linux-usb@vger.kernel.org
43b416e5 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7903S: Maintained
679655da 7904F: drivers/usb/musb/
550a7375 7905
ea0af5f6
MK
7906MXL5007T MEDIA DRIVER
7907M: Michael Krufky <mkrufky@linuxtv.org>
7908L: linux-media@vger.kernel.org
a825eaec 7909W: https://linuxtv.org
ea0af5f6
MK
7910W: http://github.com/mkrufky
7911Q: http://patchwork.linuxtv.org/project/linux-media/list/
7912T: git git://linuxtv.org/mkrufky/tuners.git
7913S: Maintained
7914F: drivers/media/tuners/mxl5007t.*
7915
2d3cf588 7916MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7917M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7918L: netdev@vger.kernel.org
205057ae 7919W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7920S: Supported
93f7848b 7921F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7922
9df4f913
BB
7923NAND FLASH SUBSYSTEM
7924M: Boris Brezillon <boris.brezillon@free-electrons.com>
7925R: Richard Weinberger <richard@nod.at>
7926L: linux-mtd@lists.infradead.org
7927W: http://www.linux-mtd.infradead.org/
7928Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7929T: git git://github.com/linux-nand/linux.git
7930S: Maintained
7931F: drivers/mtd/nand/
7932F: include/linux/mtd/nand*.h
7933
1da177e4 7934NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7935S: Orphan
d9fb9f38 7936F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7937
23dc05a3
DM
7938NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7939M: Daniel Mack <zonque@gmail.com>
7940S: Maintained
e5747e40 7941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7942W: http://www.native-instruments.com
7943F: sound/usb/caiaq/
7944
1da177e4 7945NCP FILESYSTEM
52653199
PV
7946M: Petr Vandrovec <petr@vandrovec.name>
7947S: Odd Fixes
679655da 7948F: fs/ncpfs/
1da177e4 7949
a79b0322
FT
7950NCR 5380 SCSI DRIVERS
7951M: Finn Thain <fthain@telegraphics.com.au>
7952M: Michael Schmitz <schmitzmic@gmail.com>
7953L: linux-scsi@vger.kernel.org
7954S: Maintained
7955F: Documentation/scsi/g_NCR5380.txt
71d39758 7956F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7957F: drivers/scsi/NCR5380.*
7958F: drivers/scsi/arm/cumana_1.c
7959F: drivers/scsi/arm/oak.c
a79b0322
FT
7960F: drivers/scsi/atari_scsi.*
7961F: drivers/scsi/dmx3191d.c
7962F: drivers/scsi/dtc.*
7963F: drivers/scsi/g_NCR5380.*
7964F: drivers/scsi/g_NCR5380_mmio.c
7965F: drivers/scsi/mac_scsi.*
7966F: drivers/scsi/pas16.*
a79b0322
FT
7967F: drivers/scsi/sun3_scsi.*
7968F: drivers/scsi/sun3_scsi_vme.c
7969F: drivers/scsi/t128.*
7970
1da177e4 7971NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7972M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7973L: linux-scsi@vger.kernel.org
7974S: Maintained
679655da 7975F: drivers/scsi/NCR_D700.*
1da177e4 7976
4aa3eb4c
GR
7977NCT6775 HARDWARE MONITOR DRIVER
7978M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7979L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7980S: Maintained
7981F: Documentation/hwmon/nct6775
7982F: drivers/hwmon/nct6775.c
7983
3c2d774c 7984NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7985M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7986L: linux-rdma@vger.kernel.org
e3d33cb1 7987W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7988S: Supported
7989F: drivers/infiniband/hw/nes/
7990
be2f2e84 7991NETEM NETWORK EMULATOR
adbbf69d 7992M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7993L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7994S: Maintained
679655da 7995F: net/sched/sch_netem.c
be2f2e84 7996
b2f5a051 7997NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7998M: Jon Mason <jdmason@kudzu.us>
4a58448b 7999L: netdev@vger.kernel.org
4a58448b 8000S: Supported
679655da 8001F: Documentation/networking/s2io.txt
b2f5a051 8002F: Documentation/networking/vxge.txt
86387e1a 8003F: drivers/net/ethernet/neterion/
4a58448b 8004
db9cf3a3 8005NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8006M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8007M: Patrick McHardy <kaber@trash.net>
42010ed0 8008M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8009L: netfilter-devel@vger.kernel.org
82b98543 8010L: coreteam@netfilter.org
1da177e4
LT
8011W: http://www.netfilter.org/
8012W: http://www.iptables.org/
42010ed0
PNA
8013Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8016S: Supported
679655da
JP
8017F: include/linux/netfilter*
8018F: include/linux/netfilter/
8019F: include/net/netfilter/
c117ab84
CEB
8020F: include/uapi/linux/netfilter*
8021F: include/uapi/linux/netfilter/
679655da
JP
8022F: net/*/netfilter.c
8023F: net/*/netfilter/
8024F: net/netfilter/
91c269a0 8025F: net/bridge/br_netfilter*.c
1da177e4 8026
4cc67735 8027NETLABEL
87a0874c 8028M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8029W: http://netlabel.sf.net
8030L: netdev@vger.kernel.org
87a0874c 8031S: Maintained
80811493 8032F: Documentation/netlabel/
679655da
JP
8033F: include/net/netlabel.h
8034F: net/netlabel/
4cc67735 8035
1da177e4 8036NETROM NETWORK LAYER
8b58be88 8037M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8038L: linux-hams@vger.kernel.org
d34cb28a 8039W: http://www.linux-ax25.org/
1da177e4 8040S: Maintained
679655da 8041F: include/net/netrom.h
c117ab84 8042F: include/uapi/linux/netrom.h
679655da 8043F: net/netrom/
1da177e4 8044
4c352362
JK
8045NETRONOME ETHERNET DRIVERS
8046M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8047L: oss-drivers@netronome.com
8048S: Maintained
8049F: drivers/net/ethernet/netronome/
8050
5ddb88c0 8051NETWORK BLOCK DEVICE (NBD)
4ca5829a 8052M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8053S: Maintained
5e4b269b 8054L: nbd-general@lists.sourceforge.net
4ca5829a 8055T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8056F: Documentation/blockdev/nbd.txt
8057F: drivers/block/nbd.c
c117ab84 8058F: include/uapi/linux/nbd.h
1da177e4 8059
6e43650c
NH
8060NETWORK DROP MONITOR
8061M: Neil Horman <nhorman@tuxdriver.com>
8062L: netdev@vger.kernel.org
8063S: Maintained
8064W: https://fedorahosted.org/dropwatch/
8065F: net/core/drop_monitor.c
8066
1da177e4 8067NETWORKING [GENERAL]
8b58be88 8068M: "David S. Miller" <davem@davemloft.net>
979b6c13 8069L: netdev@vger.kernel.org
b1e8fd54 8070W: http://www.linuxfoundation.org/en/Net
11e98029 8071Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8074S: Maintained
679655da
JP
8075F: net/
8076F: include/net/
018d21ed
JP
8077F: include/linux/in.h
8078F: include/linux/net.h
8079F: include/linux/netdevice.h
c117ab84
CEB
8080F: include/uapi/linux/in.h
8081F: include/uapi/linux/net.h
8082F: include/uapi/linux/netdevice.h
0c7aecd4 8083F: include/uapi/linux/net_namespace.h
7e814a6c 8084F: tools/net/
f4e53f9a 8085F: tools/testing/selftests/net/
335a67d2 8086F: lib/random32.c
a101ccd1 8087F: lib/test_bpf.c
1da177e4
LT
8088
8089NETWORKING [IPv4/IPv6]
8b58be88
JP
8090M: "David S. Miller" <davem@davemloft.net>
8091M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8092M: James Morris <jmorris@namei.org>
8093M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8094M: Patrick McHardy <kaber@trash.net>
979b6c13 8095L: netdev@vger.kernel.org
08deed1e 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8097S: Maintained
679655da
JP
8098F: net/ipv4/
8099F: net/ipv6/
8100F: include/net/ip*
0a14842f 8101F: arch/x86/net/*
1da177e4 8102
73b7656c
DM
8103NETWORKING [IPSEC]
8104M: Steffen Klassert <steffen.klassert@secunet.com>
8105M: Herbert Xu <herbert@gondor.apana.org.au>
8106M: "David S. Miller" <davem@davemloft.net>
8107L: netdev@vger.kernel.org
d1fc5024
SK
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8110S: Maintained
5826bdd1 8111F: net/core/flow.c
73b7656c
DM
8112F: net/xfrm/
8113F: net/key/
8114F: net/ipv4/xfrm*
d1fc5024
SK
8115F: net/ipv4/esp4.c
8116F: net/ipv4/ah4.c
8117F: net/ipv4/ipcomp.c
8118F: net/ipv4/ip_vti.c
73b7656c 8119F: net/ipv6/xfrm*
d1fc5024
SK
8120F: net/ipv6/esp6.c
8121F: net/ipv6/ah6.c
8122F: net/ipv6/ipcomp6.c
8123F: net/ipv6/ip6_vti.c
73b7656c
DM
8124F: include/uapi/linux/xfrm.h
8125F: include/net/xfrm.h
8126
10e2ff1c 8127NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8128M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8129L: netdev@vger.kernel.org
8130S: Maintained
8131
29f8f632 8132NETWORKING [WIRELESS]
2cb4abd1 8133L: linux-wireless@vger.kernel.org
8a6e2535 8134Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8135
788873ac
JP
8136NETWORKING DRIVERS
8137L: netdev@vger.kernel.org
8138W: http://www.linuxfoundation.org/en/Net
11e98029 8139Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8141T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8142S: Odd Fixes
156f4fbc 8143F: Documentation/devicetree/bindings/net/
788873ac 8144F: drivers/net/
018d21ed 8145F: include/linux/if_*
0b63bf1f 8146F: include/linux/netdevice.h
0b63bf1f
JD
8147F: include/linux/etherdevice.h
8148F: include/linux/fcdevice.h
8149F: include/linux/fddidevice.h
8150F: include/linux/hippidevice.h
8151F: include/linux/inetdevice.h
c117ab84
CEB
8152F: include/uapi/linux/if_*
8153F: include/uapi/linux/netdevice.h
788873ac 8154
0e324cf6
JL
8155NETWORKING DRIVERS (WIRELESS)
8156M: Kalle Valo <kvalo@codeaurora.org>
8157L: linux-wireless@vger.kernel.org
8158Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8161S: Maintained
182fd9ee 8162F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8163F: drivers/net/wireless/
8164
3d396eb1 8165NETXEN (1/10) GbE SUPPORT
8622315e 8166M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8167M: Sony Chacko <sony.chacko@qlogic.com>
8168M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8169L: netdev@vger.kernel.org
9c2b5bde 8170W: http://www.qlogic.com
3d396eb1 8171S: Supported
aa43c215 8172F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8173
6423d30f
AAJ
8174NFC SUBSYSTEM
8175M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8176M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8177M: Samuel Ortiz <sameo@linux.intel.com>
8178L: linux-wireless@vger.kernel.org
1eb3b216 8179L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8180S: Supported
6423d30f 8181F: net/nfc/
55eb94f9 8182F: include/net/nfc/
c117ab84 8183F: include/uapi/linux/nfc.h
6423d30f 8184F: drivers/nfc/
397d6497
CR
8185F: include/linux/platform_data/nfcmrvl.h
8186F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8187F: include/linux/platform_data/pn544.h
397d6497
CR
8188F: include/linux/platform_data/st21nfca.h
8189F: include/linux/platform_data/st-nci.h
7ebb88e5 8190F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8191
e8b43555 8192NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8193M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8194M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8195L: linux-nfs@vger.kernel.org
8196W: http://client.linux-nfs.org
cd7b996a 8197T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8198S: Maintained
679655da
JP
8199F: fs/lockd/
8200F: fs/nfs/
8201F: fs/nfs_common/
8202F: net/sunrpc/
8203F: include/linux/lockd/
8204F: include/linux/nfs*
8205F: include/linux/sunrpc/
c117ab84
CEB
8206F: include/uapi/linux/nfs*
8207F: include/uapi/linux/sunrpc/
1da177e4 8208
85ef9cea 8209NILFS2 FILESYSTEM
e2126935 8210M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8211L: linux-nilfs@vger.kernel.org
f9472265 8212W: http://nilfs.sourceforge.net/
9e92e516 8213W: http://nilfs.osdn.jp/
e2126935 8214T: git git://github.com/konis/nilfs2.git
85ef9cea 8215S: Supported
679655da
JP
8216F: Documentation/filesystems/nilfs2.txt
8217F: fs/nilfs2/
8218F: include/linux/nilfs2_fs.h
c35c7ac5 8219F: include/trace/events/nilfs2.h
85ef9cea 8220
1da177e4 8221NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8222M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8223W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8224S: Maintained
679655da
JP
8225F: Documentation/scsi/NinjaSCSI.txt
8226F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8227
8228NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8229M: GOTO Masanori <gotom@debian.or.jp>
8230M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8231W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8232S: Maintained
679655da
JP
8233F: Documentation/scsi/NinjaSCSI.txt
8234F: drivers/scsi/nsp32*
1da177e4 8235
383b8fb9
LFT
8236NIOS2 ARCHITECTURE
8237M: Ley Foon Tan <lftan@altera.com>
8238L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8240S: Maintained
8241F: arch/nios2/
8242
2a6afddb 8243NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8244R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8245F: include/linux/power/bq2415x_charger.h
081bab21 8246F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8247F: include/linux/power/isp1704_charger.h
8248F: drivers/power/bq2415x_charger.c
081bab21 8249F: drivers/power/bq27xxx_battery.c
e35a49b1 8250F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8251F: drivers/power/isp1704_charger.c
8252F: drivers/power/rx51_battery.c
8253
a1bd3bae 8254NTB DRIVER CORE
9ef6bf6c
JM
8255M: Jon Mason <jdmason@kudzu.us>
8256M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8257M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8258L: linux-ntb@googlegroups.com
fce8a7bb 8259S: Supported
2984411f
JM
8260W: https://github.com/jonmason/ntb/wiki
8261T: git git://github.com/jonmason/ntb.git
fce8a7bb 8262F: drivers/ntb/
548c237c 8263F: drivers/net/ntb_netdev.c
fce8a7bb 8264F: include/linux/ntb.h
a1bd3bae 8265F: include/linux/ntb_transport.h
fce8a7bb 8266
e26a5843
AH
8267NTB INTEL DRIVER
8268M: Jon Mason <jdmason@kudzu.us>
8269M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8270L: linux-ntb@googlegroups.com
e26a5843
AH
8271S: Supported
8272W: https://github.com/jonmason/ntb/wiki
8273T: git git://github.com/jonmason/ntb.git
8274F: drivers/ntb/hw/intel/
fce8a7bb 8275
a1b36958
XY
8276NTB AMD DRIVER
8277M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8278L: linux-ntb@googlegroups.com
8279S: Supported
8280F: drivers/ntb/hw/amd/
8281
1da177e4 8282NTFS FILESYSTEM
2818ef50 8283M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8284L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8285W: http://www.tuxera.com/
e6f4dee7 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8287S: Supported
679655da
JP
8288F: Documentation/filesystems/ntfs.txt
8289F: fs/ntfs/
1da177e4 8290
9eb8ef74 8291NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8292M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8293L: linux-fbdev@vger.kernel.org
ce00f85c 8294S: Maintained
8a61f013
JH
8295F: drivers/video/fbdev/riva/
8296F: drivers/video/fbdev/nvidia/
1da177e4 8297
79461681 8298NVM EXPRESS DRIVER
b3975e94
JF
8299M: Keith Busch <keith.busch@intel.com>
8300M: Jens Axboe <axboe@fb.com>
79461681 8301L: linux-nvme@lists.infradead.org
b3975e94
JF
8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8303W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8304S: Supported
57dacad5 8305F: drivers/nvme/host/
79461681
MW
8306F: include/linux/nvme.h
8307
a07b4970
CH
8308NVM EXPRESS TARGET DRIVER
8309M: Christoph Hellwig <hch@lst.de>
8310M: Sagi Grimberg <sagi@grimberg.me>
8311L: linux-nvme@lists.infradead.org
8312S: Supported
8313F: drivers/nvme/target/
8314
aee4b9bd
SK
8315NVMEM FRAMEWORK
8316M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8317M: Maxime Ripard <maxime.ripard@free-electrons.com>
8318S: Maintained
8319F: drivers/nvmem/
8320F: Documentation/devicetree/bindings/nvmem/
8321F: include/linux/nvmem-consumer.h
8322F: include/linux/nvmem-provider.h
8323
dece4585
CP
8324NXP-NCI NFC DRIVER
8325M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8326R: Charles Gorand <charles.gorand@effinnov.com>
8327L: linux-nfc@lists.01.org (moderated for non-subscribers)
8328S: Supported
8329F: drivers/nfc/nxp-nci
8330
f50d7146 8331NXP TDA998X DRM DRIVER
54176cc6 8332M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8333S: Supported
8334F: drivers/gpu/drm/i2c/tda998x_drv.c
8335F: include/drm/i2c/tda998x.h
8336
fbace43e
PR
8337NXP TFA9879 DRIVER
8338M: Peter Rosin <peda@axentia.se>
8339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8340S: Maintained
8341F: sound/soc/codecs/tfa9879*
8342
442f04c3
JP
8343OBJTOOL
8344M: Josh Poimboeuf <jpoimboe@redhat.com>
8345S: Supported
8346F: tools/objtool/
8347
f5525786 8348OMAP SUPPORT
0e24bdd4 8349M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8350L: linux-omap@vger.kernel.org
8351W: http://www.muru.com/linux/omap/
8352W: http://linux.omap.com/
8a6e2535 8353Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8355S: Maintained
4e04d5a3 8356F: arch/arm/*omap*/
026da812
FB
8357F: arch/arm/configs/omap1_defconfig
8358F: arch/arm/configs/omap2plus_defconfig
046d0a37 8359F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8360F: drivers/irqchip/irq-omap-intc.c
8361F: drivers/mfd/*omap*.c
8362F: drivers/mfd/menelaus.c
8363F: drivers/mfd/palmas.c
8364F: drivers/mfd/tps65217.c
8365F: drivers/mfd/tps65218.c
8366F: drivers/mfd/tps65910.c
8367F: drivers/mfd/twl-core.[ch]
8368F: drivers/mfd/twl4030*.c
8369F: drivers/mfd/twl6030*.c
8370F: drivers/mfd/twl6040*.c
8371F: drivers/regulator/palmas-regulator*.c
8372F: drivers/regulator/pbias-regulator.c
8373F: drivers/regulator/tps65217-regulator.c
8374F: drivers/regulator/tps65218-regulator.c
8375F: drivers/regulator/tps65910-regulator.c
8376F: drivers/regulator/twl-regulator.c
046d0a37 8377F: include/linux/i2c-omap.h
f5525786 8378
50f29fbd 8379OMAP DEVICE TREE SUPPORT
cdb55ab0 8380M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8381M: Tony Lindgren <tony@atomide.com>
8382L: linux-omap@vger.kernel.org
d0fb18c5 8383L: devicetree@vger.kernel.org
50f29fbd
TL
8384S: Maintained
8385F: arch/arm/boot/dts/*omap*
8386F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8387F: arch/arm/boot/dts/*am4*
8388F: arch/arm/boot/dts/*am5*
8389F: arch/arm/boot/dts/*dra7*
50f29fbd 8390
f5525786 8391OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8392M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8393L: linux-omap@vger.kernel.org
8394S: Maintained
8395F: arch/arm/*omap*/*clock*
8396
8397OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8398M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8399L: linux-omap@vger.kernel.org
8400S: Maintained
8401F: arch/arm/*omap*/*pm*
c46938d4 8402F: drivers/cpufreq/omap-cpufreq.c
f5525786 8403
d21db568 8404OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8405M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8406M: Paul Walmsley <paul@pwsan.com>
8407L: linux-omap@vger.kernel.org
8408S: Maintained
d21db568 8409F: arch/arm/mach-omap2/prm*
692ab1f3 8410
f5525786 8411OMAP AUDIO SUPPORT
6c284903 8412M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8413M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8414L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8415L: linux-omap@vger.kernel.org
8416S: Maintained
8417F: sound/soc/omap/
8418
18640193
TL
8419OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8420M: Roger Quadros <rogerq@ti.com>
8421M: Tony Lindgren <tony@atomide.com>
8422L: linux-omap@vger.kernel.org
8423S: Maintained
8424F: drivers/memory/omap-gpmc.c
8425F: arch/arm/mach-omap2/*gpmc*
8426
f5525786 8427OMAP FRAMEBUFFER SUPPORT
830e6384 8428M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8429L: linux-fbdev@vger.kernel.org
f5525786
TL
8430L: linux-omap@vger.kernel.org
8431S: Maintained
8a61f013 8432F: drivers/video/fbdev/omap/
f5525786 8433
676eec0d 8434OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8435M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8436L: linux-omap@vger.kernel.org
676eec0d 8437L: linux-fbdev@vger.kernel.org
178ff4c9 8438S: Maintained
8a61f013 8439F: drivers/video/fbdev/omap2/
178ff4c9
TV
8440F: Documentation/arm/OMAP/DSS
8441
8b37fcfc
OBC
8442OMAP HARDWARE SPINLOCK SUPPORT
8443M: Ohad Ben-Cohen <ohad@wizery.com>
8444L: linux-omap@vger.kernel.org
8445S: Maintained
8446F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8447
f5525786 8448OMAP MMC SUPPORT
8b58be88 8449M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8450L: linux-omap@vger.kernel.org
8451S: Maintained
653f41b5
MC
8452F: drivers/mmc/host/omap.c
8453
8454OMAP HS MMC SUPPORT
0a4585c6 8455L: linux-mmc@vger.kernel.org
653f41b5 8456L: linux-omap@vger.kernel.org
dfa5d196 8457S: Orphan
653f41b5 8458F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8459
8460OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8461M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8462S: Maintained
8463F: drivers/char/hw_random/omap-rng.c
8464
f400c82e 8465OMAP HWMOD SUPPORT
cdb55ab0 8466M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8467M: Paul Walmsley <paul@pwsan.com>
8468L: linux-omap@vger.kernel.org
8469S: Maintained
8fc8b12b 8470F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8471
8633fb30
PW
8472OMAP HWMOD DATA
8473M: Paul Walmsley <paul@pwsan.com>
8474L: linux-omap@vger.kernel.org
8475S: Maintained
8476F: arch/arm/mach-omap2/omap_hwmod*data*
8477
f400c82e 8478OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8479M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8480L: linux-omap@vger.kernel.org
8481S: Maintained
8482F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8483
0db83ced 8484OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8486L: linux-media@vger.kernel.org
8487S: Maintained
7eec52db 8488F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8489F: drivers/media/platform/omap3isp/
0db83ced 8490F: drivers/staging/media/omap4iss/
7e8970e1 8491
f5525786 8492OMAP USB SUPPORT
f5525786
TL
8493L: linux-usb@vger.kernel.org
8494L: linux-omap@vger.kernel.org
3b243519 8495S: Orphan
a16fbd65
JP
8496F: drivers/usb/*/*omap*
8497F: arch/arm/*omap*/usb*
f5525786 8498
6d994710 8499OMAP GPIO DRIVER
fe643528 8500M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8501M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8502M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8503L: linux-omap@vger.kernel.org
8504S: Maintained
fe643528 8505F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8506F: drivers/gpio/gpio-omap.c
8507
c351e290
MJ
8508OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8509M: Mark Jackson <mpfj@newflow.co.uk>
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: arch/arm/boot/dts/am335x-nano.dts
8513
0ad122d9 8514OMFS FILESYSTEM
8b58be88 8515M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8516L: linux-karma-devel@lists.sourceforge.net
8517S: Maintained
679655da
JP
8518F: Documentation/filesystems/omfs.txt
8519F: fs/omfs/
0ad122d9 8520
c1986ee9 8521OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8522M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8523S: Maintained
679655da
JP
8524F: drivers/char/pcmcia/cm4000_cs.c
8525F: include/linux/cm4000_cs.h
c117ab84 8526F: include/uapi/linux/cm4000_cs.h
c1986ee9 8527
77c44ab1 8528OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8529M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8530S: Maintained
679655da 8531F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8532
77d5140f 8533OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8534M: Jonathan Corbet <corbet@lwn.net>
661263b5 8535L: linux-media@vger.kernel.org
275ffde4 8536T: git git://linuxtv.org/media_tree.git
77d5140f 8537S: Maintained
90d72ac6 8538F: drivers/media/i2c/ov7670.c
77d5140f 8539
431bca73 8540ONENAND FLASH DRIVER
8b58be88 8541M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8542L: linux-mtd@lists.infradead.org
8543S: Maintained
679655da
JP
8544F: drivers/mtd/onenand/
8545F: include/linux/mtd/onenand*.h
431bca73 8546
1da177e4 8547ONSTREAM SCSI TAPE DRIVER
8b58be88 8548M: Willem Riede <osst@riede.org>
1da177e4
LT
8549L: osst-users@lists.sourceforge.net
8550L: linux-scsi@vger.kernel.org
8551S: Maintained
f7269cfc
JD
8552F: Documentation/scsi/osst.txt
8553F: drivers/scsi/osst.*
8554F: drivers/scsi/osst_*.h
8555F: drivers/scsi/st.h
1da177e4 8556
e2d1d6c0 8557OPENCORES I2C BUS DRIVER
8b58be88 8558M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8559L: linux-i2c@vger.kernel.org
e2d1d6c0 8560S: Maintained
679655da
JP
8561F: Documentation/i2c/busses/i2c-ocores
8562F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8563
860c44c1 8564OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8565M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8566M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8567L: devicetree@vger.kernel.org
a7fefe9f 8568W: http://www.devicetree.org/
fcdec35e 8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8570S: Maintained
f8828205 8571F: drivers/of/
860c44c1 8572F: include/linux/of*.h
f8828205 8573F: scripts/dtc/
860c44c1 8574
f8828205 8575OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8576M: Rob Herring <robh+dt@kernel.org>
f8828205 8577M: Mark Rutland <mark.rutland@arm.com>
f8828205 8578L: devicetree@vger.kernel.org
9f273c24 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8580Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8581S: Maintained
8582F: Documentation/devicetree/
8583F: arch/*/boot/dts/
8584F: include/dt-bindings/
8585
2bb65f56
PA
8586OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8587M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8588L: devicetree@vger.kernel.org
8589S: Maintained
8590F: Documentation/devicetree/dynamic-resolution-notes.txt
8591F: Documentation/devicetree/overlay-notes.txt
8592F: drivers/of/overlay.c
8593F: drivers/of/resolver.c
8594
19f9d392
JB
8595OPENRISC ARCHITECTURE
8596M: Jonas Bonn <jonas@southpole.se>
8597W: http://openrisc.net
19f9d392
JB
8598S: Maintained
8599T: git git://openrisc.net/~jonas/linux
14430813 8600F: arch/openrisc/
19f9d392 8601
ccb1352e 8602OPENVSWITCH
4f337ed5 8603M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8604L: netdev@vger.kernel.org
ccb1352e
JG
8605L: dev@openvswitch.org
8606W: http://openvswitch.org
ccb1352e
JG
8607S: Maintained
8608F: net/openvswitch/
b422da7c 8609F: include/uapi/linux/openvswitch.h
ccb1352e 8610
875fa6fb
VK
8611OPERATING PERFORMANCE POINTS (OPP)
8612M: Viresh Kumar <vireshk@kernel.org>
8613M: Nishanth Menon <nm@ti.com>
8614M: Stephen Boyd <sboyd@codeaurora.org>
8615L: linux-pm@vger.kernel.org
8616S: Maintained
8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8618F: drivers/base/power/opp/
8619F: include/linux/pm_opp.h
8620F: Documentation/power/opp.txt
8621F: Documentation/devicetree/bindings/opp/
8622
af39917d
CL
8623OPL4 DRIVER
8624M: Clemens Ladisch <clemens@ladisch.de>
8625L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8626T: git git://git.alsa-project.org/alsa-kernel.git
8627S: Maintained
8628F: sound/drivers/opl4/
8629
1da177e4 8630OPROFILE
4cf7e718 8631M: Robert Richter <rric@kernel.org>
1da177e4
LT
8632L: oprofile-list@lists.sf.net
8633S: Maintained
81c4a8a6 8634F: arch/*/include/asm/oprofile*.h
679655da
JP
8635F: arch/*/oprofile/
8636F: drivers/oprofile/
8637F: include/linux/oprofile.h
1da177e4 8638
e2d1d6c0 8639ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8640M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8641M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8642L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8643W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8644S: Supported
679655da
JP
8645F: Documentation/filesystems/ocfs2.txt
8646F: Documentation/filesystems/dlmfs.txt
8647F: fs/ocfs2/
e2d1d6c0 8648
1da177e4 8649ORINOCO DRIVER
724c6b35 8650L: linux-wireless@vger.kernel.org
491b26b4 8651W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8652W: http://www.nongnu.org/orinoco/
3a59babb 8653S: Orphan
2be45b66 8654F: drivers/net/wireless/intersil/orinoco/
1da177e4 8655
42c55aa8 8656OSD LIBRARY and FILESYSTEM
fadc0752 8657M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8658M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8659L: osd-dev@open-osd.org
8660W: http://open-osd.org
54e5881d 8661T: git git://git.open-osd.org/open-osd.git
68274794 8662S: Maintained
42c55aa8 8663F: drivers/scsi/osd/
6b6f0b6c 8664F: include/scsi/osd_*
42c55aa8 8665F: fs/exofs/
68274794 8666
ef94b186 8667OVERLAY FILESYSTEM
7c37fbda 8668M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8669L: linux-unionfs@vger.kernel.org
8670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8671S: Supported
1d113735 8672F: fs/overlayfs/
7c37fbda
NB
8673F: Documentation/filesystems/overlayfs.txt
8674
85096169
MM
8675ORANGEFS FILESYSTEM
8676M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8677L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8679S: Supported
8680F: fs/orangefs/
8681F: Documentation/filesystems/orangefs.txt
8682
e2d1d6c0 8683P54 WIRELESS DRIVER
084cb0fe 8684M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8685L: linux-wireless@vger.kernel.org
084cb0fe 8686W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8687S: Maintained
d3466830 8688F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8689
f5cd7872 8690PA SEMI ETHERNET DRIVER
8b58be88 8691M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8692L: netdev@vger.kernel.org
8693S: Maintained
ded19add 8694F: drivers/net/ethernet/pasemi/*
f5cd7872 8695
beb58aa3 8696PA SEMI SMBUS DRIVER
8b58be88 8697M: Olof Johansson <olof@lixom.net>
846557d3 8698L: linux-i2c@vger.kernel.org
beb58aa3 8699S: Maintained
679655da 8700F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8701
48fc267e
SK
8702PADATA PARALLEL EXECUTION MECHANISM
8703M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8704L: linux-crypto@vger.kernel.org
8705S: Maintained
8706F: kernel/padata.c
8707F: include/linux/padata.h
8708F: Documentation/padata.txt
8709
709ee531 8710PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8711M: Harald Welte <laforge@gnumonks.org>
d0944853 8712L: platform-driver-x86@vger.kernel.org
709ee531 8713S: Maintained
679655da 8714F: drivers/platform/x86/panasonic-laptop.c
709ee531 8715
368dd5ac 8716PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8717M: David Howells <dhowells@redhat.com>
4fa97181
DH
8718L: linux-am33-list@redhat.com (moderated for non-subscribers)
8719W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8720S: Maintained
679655da
JP
8721F: Documentation/mn10300/
8722F: arch/mn10300/
4fa97181 8723
305b37bd
KS
8724PARALLEL LCD/KEYPAD PANEL DRIVER
8725M: Willy Tarreau <willy@haproxy.com>
8726M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8727S: Odd Fixes
8728F: Documentation/misc-devices/lcd-panel-cgram.txt
8729F: drivers/misc/panel.c
8730
64dfff03
SM
8731PARALLEL PORT SUBSYSTEM
8732M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8733M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8734L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8735S: Maintained
679655da
JP
8736F: drivers/parport/
8737F: include/linux/parport*.h
8738F: drivers/char/ppdev.c
c117ab84 8739F: include/uapi/linux/ppdev.h
64dfff03 8740F: Documentation/parport*.txt
1da177e4 8741
4cdf6bc2 8742PARAVIRT_OPS INTERFACE
d633180c 8743M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8744M: Chris Wright <chrisw@sous-sol.org>
8745M: Alok Kataria <akataria@vmware.com>
8746M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8747L: virtualization@lists.linux-foundation.org
4cdf6bc2 8748S: Supported
a2e19991 8749F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8750F: arch/*/kernel/paravirt*
8751F: arch/*/include/asm/paravirt.h
4cdf6bc2 8752
e2d1d6c0 8753PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8754M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8755L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8756S: Maintained
679655da
JP
8757F: Documentation/blockdev/paride.txt
8758F: drivers/block/paride/
e2d1d6c0
RD
8759
8760PARISC ARCHITECTURE
b8828770 8761M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8762M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8763L: linux-parisc@vger.kernel.org
8764W: http://www.parisc-linux.org/
8a6e2535 8765Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8768S: Maintained
679655da 8769F: arch/parisc/
2b6bac9e 8770F: Documentation/parisc/
679655da 8771F: drivers/parisc/
2b6bac9e
HD
8772F: drivers/char/agp/parisc-agp.c
8773F: drivers/input/serio/gscps2.c
8774F: drivers/parport/parport_gsc.*
8775F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8776F: drivers/video/fbdev/sti*
2b6bac9e
HD
8777F: drivers/video/console/sti*
8778F: drivers/video/logo/logo_parisc*
e2d1d6c0 8779
1662d32c 8780PC87360 HARDWARE MONITORING DRIVER
8b58be88 8781M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8782L: linux-hwmon@vger.kernel.org
1662d32c 8783S: Maintained
679655da
JP
8784F: Documentation/hwmon/pc87360
8785F: drivers/hwmon/pc87360.c
1662d32c
JC
8786
8787PC8736x GPIO DRIVER
8b58be88 8788M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8789S: Maintained
679655da 8790F: drivers/char/pc8736x_gpio.c
1662d32c 8791
1ad107fd 8792PC87427 HARDWARE MONITORING DRIVER
d8130624 8793M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8794L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8795S: Maintained
8796F: Documentation/hwmon/pc87427
8797F: drivers/hwmon/pc87427.c
8798
b26e0ed4 8799PCA9532 LED DRIVER
8b58be88 8800M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8801S: Maintained
d5ca6918
JP
8802F: drivers/leds/leds-pca9532.c
8803F: include/linux/leds-pca9532.h
b26e0ed4 8804
5ce914a8 8805PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8806M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8807L: linux-i2c@vger.kernel.org
8808S: Maintained
b4f0b74e 8809F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8810
3971dae5 8811PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8812M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8813S: Maintained
8814F: drivers/firmware/pcdp.*
8815
065c6359 8816PCI ERROR RECOVERY
6305902c 8817M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8818L: linux-pci@vger.kernel.org
065c6359 8819S: Supported
679655da 8820F: Documentation/PCI/pci-error-recovery.txt
065c6359 8821
78c1cffd
RC
8822PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8823M: Russell Currey <ruscur@russell.cc>
8824L: linuxppc-dev@lists.ozlabs.org
8825S: Supported
8826F: Documentation/powerpc/eeh-pci-error-recovery.txt
8827F: arch/powerpc/kernel/eeh*.c
8828F: arch/powerpc/platforms/*/eeh*.c
8829F: arch/powerpc/include/*/eeh*.h
8830
1da177e4 8831PCI SUBSYSTEM
5ac3a6d2 8832M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8833L: linux-pci@vger.kernel.org
99662dd1 8834Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8835T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8836S: Supported
679655da
JP
8837F: Documentation/PCI/
8838F: drivers/pci/
8839F: include/linux/pci*
6b49ee49 8840F: arch/x86/pci/
cad01f91 8841F: arch/x86/kernel/quirks.c
1da177e4 8842
eaa6111b
LFT
8843PCI DRIVER FOR ALTERA PCIE IP
8844M: Ley Foon Tan <lftan@altera.com>
8845L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8846L: linux-pci@vger.kernel.org
8847S: Supported
8848F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8849F: drivers/pci/host/pcie-altera.c
8850
b7e78170
RH
8851PCI DRIVER FOR ARM VERSATILE PLATFORM
8852M: Rob Herring <robh@kernel.org>
8853L: linux-pci@vger.kernel.org
8854L: linux-arm-kernel@lists.infradead.org
8855S: Maintained
8856F: Documentation/devicetree/bindings/pci/versatile.txt
8857F: drivers/pci/host/pci-versatile.c
8858
5f6b6ccd
TI
8859PCI DRIVER FOR APPLIEDMICRO XGENE
8860M: Tanmay Inamdar <tinamdar@apm.com>
8861L: linux-pci@vger.kernel.org
8862L: linux-arm-kernel@lists.infradead.org
8863S: Maintained
8864F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8865F: drivers/pci/host/pci-xgene.c
8866
62d0ff83
ML
8867PCI DRIVER FOR FREESCALE LAYERSCAPE
8868M: Minghuan Lian <minghuan.Lian@freescale.com>
8869M: Mingkai Hu <mingkai.hu@freescale.com>
8870M: Roy Zang <tie-fei.zang@freescale.com>
8871L: linuxppc-dev@lists.ozlabs.org
8872L: linux-pci@vger.kernel.org
8873L: linux-arm-kernel@lists.infradead.org
8874S: Maintained
8875F: drivers/pci/host/*layerscape*
8876
f0b75693 8877PCI DRIVER FOR IMX6
f175aa2c 8878M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8879M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8880L: linux-pci@vger.kernel.org
8881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8882S: Maintained
8883F: drivers/pci/host/*imx6*
8884
0c4ffcfe
MK
8885PCI DRIVER FOR TI KEYSTONE
8886M: Murali Karicheri <m-karicheri2@ti.com>
8887L: linux-pci@vger.kernel.org
8888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8889S: Maintained
8890F: drivers/pci/host/*keystone*
8891
f0b75693
BH
8892PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8893M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8894M: Jason Cooper <jason@lakedaemon.net>
8895L: linux-pci@vger.kernel.org
8896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8897S: Maintained
8898F: drivers/pci/host/*mvebu*
8899
0447cfd7
TR
8900PCI DRIVER FOR NVIDIA TEGRA
8901M: Thierry Reding <thierry.reding@gmail.com>
8902L: linux-tegra@vger.kernel.org
f0b75693 8903L: linux-pci@vger.kernel.org
0447cfd7
TR
8904S: Supported
8905F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8906F: drivers/pci/host/pci-tegra.c
8907
47ff3de9
KVA
8908PCI DRIVER FOR TI DRA7XX
8909M: Kishon Vijay Abraham I <kishon@ti.com>
8910L: linux-omap@vger.kernel.org
8911L: linux-pci@vger.kernel.org
8912S: Supported
8913F: Documentation/devicetree/bindings/pci/ti-pci.txt
8914F: drivers/pci/host/pci-dra7xx.c
8915
f0b75693
BH
8916PCI DRIVER FOR RENESAS R-CAR
8917M: Simon Horman <horms@verge.net.au>
8918L: linux-pci@vger.kernel.org
4a121096 8919L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8920S: Maintained
8921F: drivers/pci/host/*rcar*
8922
4af82255 8923PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8924M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8925L: linux-pci@vger.kernel.org
f0b75693
BH
8926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8927L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8928S: Maintained
8929F: drivers/pci/host/pci-exynos.c
8930
f0b75693 8931PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8932M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8933M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8934L: linux-pci@vger.kernel.org
8935S: Maintained
8936F: drivers/pci/host/*designware*
8937
5a3aa2a8
JP
8938PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8939M: Joao Pinto <jpinto@synopsys.com>
8940L: linux-pci@vger.kernel.org
8941S: Maintained
8942F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8943F: drivers/pci/host/pcie-designware-plat.c
8944
cf28855b
WD
8945PCI DRIVER FOR GENERIC OF HOSTS
8946M: Will Deacon <will.deacon@arm.com>
8947L: linux-pci@vger.kernel.org
8948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8949S: Maintained
8950F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8951F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8952F: drivers/pci/host/pci-host-generic.c
8953
185a383a
KB
8954PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8955M: Keith Busch <keith.busch@intel.com>
8956L: linux-pci@vger.kernel.org
8957S: Supported
8958F: arch/x86/pci/vmd.c
8959
51b66a6c 8960PCIE DRIVER FOR ST SPEAR13XX
110baab1 8961M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8962L: linux-pci@vger.kernel.org
110baab1 8963S: Maintained
51b66a6c
PA
8964F: drivers/pci/host/*spear*
8965
af1169b4
LFT
8966PCI MSI DRIVER FOR ALTERA MSI IP
8967M: Ley Foon Tan <lftan@altera.com>
8968L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8969L: linux-pci@vger.kernel.org
8970S: Supported
8971F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8972F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8973
dcd19de3
DD
8974PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8975M: Duc Dang <dhdang@apm.com>
8976L: linux-pci@vger.kernel.org
8977L: linux-arm-kernel@lists.infradead.org
8978S: Maintained
8979F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8980F: drivers/pci/host/pci-xgene-msi.c
8981
500a1d9a
ZW
8982PCIE DRIVER FOR HISILICON
8983M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8984M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8985L: linux-pci@vger.kernel.org
8986S: Maintained
8987F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8988F: drivers/pci/host/pcie-hisi.c
8989
82a82383
SV
8990PCIE DRIVER FOR QUALCOMM MSM
8991M: Stanimir Varbanov <svarbanov@mm-sol.com>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-msm@vger.kernel.org
8994S: Maintained
8995F: drivers/pci/host/*qcom*
8996
f12b76e5
DD
8997PCIE DRIVER FOR CAVIUM THUNDERX
8998M: David Daney <david.daney@cavium.com>
8999L: linux-pci@vger.kernel.org
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001S: Supported
9002F: Documentation/devicetree/bindings/pci/pci-thunder-*
9003F: drivers/pci/host/pci-thunder-*
9004
1da177e4 9005PCMCIA SUBSYSTEM
4230dfc9 9006P: Linux PCMCIA Team
f5df5881 9007L: linux-pcmcia@lists.infradead.org
6650e0a5 9008W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9010S: Maintained
679655da
JP
9011F: Documentation/pcmcia/
9012F: drivers/pcmcia/
9013F: include/pcmcia/
1da177e4
LT
9014
9015PCNET32 NETWORK DRIVER
227fb925 9016M: Don Fry <pcnet32@frontier.com>
979b6c13 9017L: netdev@vger.kernel.org
1da177e4 9018S: Maintained
b955f6ca 9019F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9020
48fc267e
SK
9021PCRYPT PARALLEL CRYPTO ENGINE
9022M: Steffen Klassert <steffen.klassert@secunet.com>
9023L: linux-crypto@vger.kernel.org
9024S: Maintained
9025F: crypto/pcrypt.c
9026F: include/crypto/pcrypt.h
9027
e72df0b8
TH
9028PER-CPU MEMORY ALLOCATOR
9029M: Tejun Heo <tj@kernel.org>
93e205a7 9030M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9032S: Maintained
9033F: include/linux/percpu*.h
9034F: mm/percpu*.c
9035F: arch/*/include/asm/percpu.h
9036
ad4ecbcb 9037PER-TASK DELAY ACCOUNTING
185e595f 9038M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9039S: Maintained
679655da
JP
9040F: include/linux/delayacct.h
9041F: kernel/delayacct.c
ad4ecbcb 9042
57c0c15b 9043PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9044M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9045M: Ingo Molnar <mingo@redhat.com>
f80c5393 9046M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9047R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9048L: linux-kernel@vger.kernel.org
75fc2d37 9049T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9050S: Supported
d53e8365 9051F: kernel/events/*
a003236c 9052F: include/linux/perf_event.h
c117ab84 9053F: include/uapi/linux/perf_event.h
141c4296
RR
9054F: arch/*/kernel/perf_event*.c
9055F: arch/*/kernel/*/perf_event*.c
9056F: arch/*/kernel/*/*/perf_event*.c
a003236c 9057F: arch/*/include/asm/perf_event.h
a003236c 9058F: arch/*/kernel/perf_callchain.c
b0a434fb 9059F: arch/*/events/*
a003236c 9060F: tools/perf/
6c0b3244 9061
dd49d0f5 9062PERSONALITY HANDLING
8b58be88 9063M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9064L: linux-abi-devel@lists.sourceforge.net
9065S: Maintained
679655da 9066F: include/linux/personality.h
c117ab84 9067F: include/uapi/linux/personality.h
dd49d0f5 9068
838e7a03 9069PHONET PROTOCOL
2a06b40f 9070M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9071S: Supported
9072F: Documentation/networking/phonet.txt
9073F: include/linux/phonet.h
9074F: include/net/phonet/
c117ab84 9075F: include/uapi/linux/phonet.h
838e7a03
RDC
9076F: net/phonet/
9077
1da177e4 9078PHRAM MTD DRIVER
8b58be88 9079M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9080L: linux-mtd@lists.infradead.org
9081S: Maintained
679655da 9082F: drivers/mtd/devices/phram.c
1da177e4 9083
efdbb10e
BP
9084PICOLCD HID DRIVER
9085M: Bruno Prémont <bonbons@linux-vserver.org>
9086L: linux-input@vger.kernel.org
9087S: Maintained
9088F: drivers/hid/hid-picolcd*
9089
a53bfa07
JI
9090PICOXCELL SUPPORT
9091M: Jamie Iles <jamie@jamieiles.com>
9092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9093T: git git://github.com/jamieiles/linux-2.6-ji.git
9094S: Supported
b8733987 9095F: arch/arm/boot/dts/picoxcell*
14430813 9096F: arch/arm/mach-picoxcell/
b8733987 9097F: drivers/crypto/picoxcell*
a53bfa07 9098
2744e8af
LW
9099PIN CONTROL SUBSYSTEM
9100M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9101L: linux-gpio@vger.kernel.org
dbe752a3 9102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9103S: Maintained
9feeed94 9104F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9105F: Documentation/pinctrl.txt
07f29ba6 9106F: drivers/pinctrl/
8e406fe4 9107F: include/linux/pinctrl/
2744e8af 9108
2201bbb8
JCPV
9109PIN CONTROLLER - ATMEL AT91
9110M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9112S: Maintained
c654b6bf 9113F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9114
33d3690c
LD
9115PIN CONTROLLER - ATMEL AT91 PIO4
9116M: Ludovic Desroches <ludovic.desroches@atmel.com>
9117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9118L: linux-gpio@vger.kernel.org
9119S: Supported
9120F: drivers/pinctrl/pinctrl-at91-pio4.*
9121
cbd1b652
MW
9122PIN CONTROLLER - INTEL
9123M: Mika Westerberg <mika.westerberg@linux.intel.com>
9124M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9125S: Maintained
9126F: drivers/pinctrl/intel/
2201bbb8 9127
9963b536
LP
9128PIN CONTROLLER - RENESAS
9129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9130M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9131L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9132S: Maintained
9133F: drivers/pinctrl/sh-pfc/
9134
b75e60d6 9135PIN CONTROLLER - SAMSUNG
fea685e9 9136M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9137M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9138M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9141S: Maintained
9b5b33f6 9142F: drivers/pinctrl/samsung/
b75e60d6 9143
13cbd906
TL
9144PIN CONTROLLER - SINGLE
9145M: Tony Lindgren <tony@atomide.com>
9146M: Haojian Zhuang <haojian.zhuang@linaro.org>
9147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148L: linux-omap@vger.kernel.org
9149S: Maintained
9150F: drivers/pinctrl/pinctrl-single.c
9151
deda8287 9152PIN CONTROLLER - ST SPEAR
da89947b 9153M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155W: http://www.st.com/spear
9156S: Maintained
8e406fe4 9157F: drivers/pinctrl/spear/
deda8287 9158
249a6771 9159PKTCDVD DRIVER
e5f6450c 9160M: Jiri Kosina <jikos@kernel.org>
249a6771 9161S: Maintained
679655da
JP
9162F: drivers/block/pktcdvd.c
9163F: include/linux/pktcdvd.h
c117ab84 9164F: include/uapi/linux/pktcdvd.h
249a6771 9165
b31d8273
G
9166PKUNITY SOC DRIVERS
9167M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9168W: http://mprc.pku.edu.cn/~guanxuetao/linux
9169S: Maintained
ceebf4d5 9170T: git git://github.com/gxt/linux.git
b31d8273 9171F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9172F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9173F: drivers/video/fbdev/fb-puv3.c
2809e80b 9174F: drivers/rtc/rtc-puv3.c
b31d8273 9175
9d2ecfb7 9176PMBUS HARDWARE MONITORING DRIVERS
ca462085 9177M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9178L: linux-hwmon@vger.kernel.org
9179W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9180W: http://www.roeck-us.net/linux/drivers/
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9182S: Maintained
9183F: Documentation/hwmon/pmbus
9184F: drivers/hwmon/pmbus/
9185F: include/linux/i2c/pmbus.h
9186
89a36810 9187PMC SIERRA MaxRAID DRIVER
89a36810
AR
9188L: linux-scsi@vger.kernel.org
9189W: http://www.pmc-sierra.com/
3cdea4d7 9190S: Orphan
89a36810
AR
9191F: drivers/scsi/pmcraid.*
9192
dbf9bfe6 9193PMC SIERRA PM8001 DRIVER
d32477e2 9194M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9195M: lindar_liu@usish.com
f5a7b525 9196L: pmchba@pmcs.com
dbf9bfe6 9197L: linux-scsi@vger.kernel.org
9198S: Supported
9199F: drivers/scsi/pm8001/
9200
1da177e4 9201POSIX CLOCKS and TIMERS
8b58be88 9202M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9203L: linux-kernel@vger.kernel.org
75fc2d37 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9205S: Maintained
679655da
JP
9206F: fs/timerfd.c
9207F: include/linux/timer*
5cee9645 9208F: kernel/time/*timer*
1da177e4 9209
7b06a6d7
RW
9210POWER MANAGEMENT CORE
9211M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9212L: linux-pm@vger.kernel.org
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9214S: Supported
9215F: drivers/base/power/
9216F: include/linux/pm.h
9217F: include/linux/pm_*
9218F: include/linux/powercap.h
9219F: drivers/powercap/
9220
3be86148 9221POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9222M: Sebastian Reichel <sre@kernel.org>
57318935 9223M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9224M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9225L: linux-pm@vger.kernel.org
54e5881d 9226T: git git://git.infradead.org/battery-2.6.git
3be86148 9227S: Maintained
3cc5c704
GU
9228F: Documentation/devicetree/bindings/power/
9229F: Documentation/devicetree/bindings/power_supply/
679655da 9230F: include/linux/power_supply.h
8cd725a1 9231F: drivers/power/
26305022 9232X: drivers/power/avs/
3be86148 9233
514f161a
MR
9234POWER STATE COORDINATION INTERFACE (PSCI)
9235M: Mark Rutland <mark.rutland@arm.com>
9236M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9237L: linux-arm-kernel@lists.infradead.org
9238S: Maintained
9239F: drivers/firmware/psci.c
9240F: include/linux/psci.h
9241F: include/uapi/linux/psci.h
9242
43a1dd9b
SJS
9243POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9244M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9245L: linuxppc-dev@lists.ozlabs.org
9246S: Maintained
9247F: drivers/char/powernv-op-panel.c
9248
1da177e4 9249PNP SUPPORT
9c3646d1 9250M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9251S: Maintained
679655da 9252F: drivers/pnp/
1da177e4
LT
9253
9254PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9255M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9256L: linux-ppp@vger.kernel.org
9257S: Maintained
224cf5ad 9258F: drivers/net/ppp/ppp_*
1da177e4
LT
9259
9260PPP OVER ATM (RFC 2364)
8b58be88 9261M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9262S: Maintained
679655da 9263F: net/atm/pppoatm.c
c117ab84 9264F: include/uapi/linux/atmppp.h
1da177e4
LT
9265
9266PPP OVER ETHERNET
8b58be88 9267M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9268S: Maintained
224cf5ad
JK
9269F: drivers/net/ppp/pppoe.c
9270F: drivers/net/ppp/pppox.c
1da177e4 9271
a6d2370b 9272PPP OVER L2TP
8b58be88 9273M: James Chapman <jchapman@katalix.com>
a6d2370b 9274S: Maintained
90ca28d1 9275F: net/l2tp/l2tp_ppp.c
679655da 9276F: include/linux/if_pppol2tp.h
c117ab84 9277F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9278
eae9d2ba 9279PPS SUPPORT
8b58be88 9280M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9281W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9282L: linuxpps@ml.enneenne.com (subscribers-only)
9283S: Maintained
cabaaf41
JP
9284F: Documentation/pps/
9285F: drivers/pps/
9286F: include/linux/pps*.h
eae9d2ba 9287
71a6d0af
HW
9288PPTP DRIVER
9289M: Dmitry Kozlov <xeb@mail.ru>
9290L: netdev@vger.kernel.org
9291S: Maintained
224cf5ad 9292F: drivers/net/ppp/pptp.c
71a6d0af
HW
9293W: http://sourceforge.net/projects/accel-pptp
9294
1da177e4 9295PREEMPTIBLE KERNEL
8b58be88 9296M: Robert Love <rml@tech9.net>
1da177e4
LT
9297L: kpreempt-tech@lists.sourceforge.net
9298W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9299S: Supported
679655da
JP
9300F: Documentation/preempt-locking.txt
9301F: include/linux/preempt.h
1da177e4
LT
9302
9303PRISM54 WIRELESS DRIVER
8b58be88 9304M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9305L: linux-wireless@vger.kernel.org
9ef80804 9306W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9307S: Obsolete
c12edfe2 9308F: drivers/net/wireless/intersil/prism54/
1da177e4 9309
02c18891 9310PS3 NETWORK SUPPORT
b809b9ca 9311M: Geoff Levand <geoff@infradead.org>
02c18891 9312L: netdev@vger.kernel.org
a14ab6b6 9313L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9314S: Maintained
8df158ac 9315F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9316
f58a9d17 9317PS3 PLATFORM SUPPORT
b809b9ca 9318M: Geoff Levand <geoff@infradead.org>
a4724ed6 9319L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9320S: Maintained
679655da
JP
9321F: arch/powerpc/boot/ps3*
9322F: arch/powerpc/include/asm/lv1call.h
9323F: arch/powerpc/include/asm/ps3*.h
9324F: arch/powerpc/platforms/ps3/
9325F: drivers/*/ps3*
9326F: drivers/ps3/
fec629b8 9327F: drivers/rtc/rtc-ps3.c
679655da 9328F: drivers/usb/host/*ps3.c
fec629b8 9329F: sound/ppc/snd_ps3*
f58a9d17 9330
cffb4add 9331PS3VRAM DRIVER
8b58be88 9332M: Jim Paris <jim@jtan.com>
3715a5d0 9333M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9334L: linuxppc-dev@lists.ozlabs.org
cffb4add 9335S: Maintained
8a3977cb 9336F: drivers/block/ps3vram.c
cffb4add 9337
8defe599 9338PSTORE FILESYSTEM
9d5e2a02 9339M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9340M: Colin Cross <ccross@android.com>
9341M: Kees Cook <keescook@chromium.org>
9342M: Tony Luck <tony.luck@intel.com>
9343S: Maintained
9f273c24 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9345F: fs/pstore/
9346F: include/linux/pstore*
04851772 9347F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9348F: drivers/acpi/apei/erst.c
9349
7fbc415d
RC
9350PTP HARDWARE CLOCK SUPPORT
9351M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9352L: netdev@vger.kernel.org
7fbc415d
RC
9353S: Maintained
9354W: http://linuxptp.sourceforge.net/
9355F: Documentation/ABI/testing/sysfs-ptp
9356F: Documentation/ptp/*
0ecb3cdd 9357F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9358F: drivers/net/phy/dp83640*
9359F: drivers/ptp/*
9360F: include/linux/ptp_cl*
9361
cf94a4d1 9362PTRACE SUPPORT
e846ee5f 9363M: Roland McGrath <roland@hack.frob.com>
8b58be88 9364M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9365S: Maintained
9366F: include/asm-generic/syscall.h
9367F: include/linux/ptrace.h
9368F: include/linux/regset.h
9369F: include/linux/tracehook.h
c117ab84 9370F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9371F: kernel/ptrace.c
9372
3e9d7ba7
HV
9373PULSE8-CEC DRIVER
9374M: Hans Verkuil <hverkuil@xs4all.nl>
9375L: linux-media@vger.kernel.org
9376T: git git://linuxtv.org/media_tree.git
9377S: Maintained
9378F: drivers/staging/media/pulse8-cec
9379
8320204a 9380PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9381M: Mike Isely <isely@pobox.com>
16e9495d 9382L: pvrusb2@isely.net (subscribers-only)
661263b5 9383L: linux-media@vger.kernel.org
8320204a 9384W: http://www.isely.net/pvrusb2/
275ffde4 9385T: git git://linuxtv.org/media_tree.git
8320204a 9386S: Maintained
679655da 9387F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9388F: drivers/media/usb/pvrusb2/
8320204a 9389
39532e6c 9390PWC WEBCAM DRIVER
c0936df4 9391M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9392L: linux-media@vger.kernel.org
9393T: git git://linuxtv.org/media_tree.git
c0936df4 9394S: Odd Fixes
39532e6c
HG
9395F: drivers/media/usb/pwc/*
9396
93c090b3
KD
9397PWM FAN DRIVER
9398M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9399L: linux-hwmon@vger.kernel.org
93c090b3
KD
9400S: Supported
9401F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9402F: Documentation/hwmon/pwm-fan
9403F: drivers/hwmon/pwm-fan.c
9404
200efedd 9405PWM SUBSYSTEM
aa3495f7
TR
9406M: Thierry Reding <thierry.reding@gmail.com>
9407L: linux-pwm@vger.kernel.org
0c2498f1 9408S: Maintained
006e854f 9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9410F: Documentation/pwm.txt
9411F: Documentation/devicetree/bindings/pwm/
9412F: include/linux/pwm.h
0c2498f1 9413F: drivers/pwm/
a140b98d
TR
9414F: drivers/video/backlight/pwm_bl.c
9415F: include/linux/pwm_backlight.h
0c2498f1 9416
30ec261e 9417PXA2xx/PXA3xx SUPPORT
8da5e302 9418M: Daniel Mack <daniel@zonque.org>
a323f664 9419M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9420M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9422T: git git://github.com/hzhuang1/linux.git
8da5e302 9423T: git git://github.com/rjarzmik/linux.git
1da177e4 9424S: Maintained
e68d7c14 9425F: arch/arm/boot/dts/pxa*
679655da 9426F: arch/arm/mach-pxa/
820439f1 9427F: drivers/dma/pxa*
679655da 9428F: drivers/pcmcia/pxa2xx*
1403ead9 9429F: drivers/pinctrl/pxa/
9df92e6c 9430F: drivers/spi/spi-pxa2xx*
faf2e1db 9431F: drivers/usb/gadget/udc/pxa2*
679655da 9432F: include/sound/pxa2xx-lib.h
bec4c99e 9433F: sound/arm/pxa*
14430813 9434F: sound/soc/pxa/
1da177e4 9435
f3154a46
RJ
9436PXA GPIO DRIVER
9437M: Robert Jarzmik <robert.jarzmik@free.fr>
9438L: linux-gpio@vger.kernel.org
9439S: Maintained
9440F: drivers/gpio/gpio-pxa.c
9441
ec64d3bf
EG
9442PXA3xx NAND FLASH DRIVER
9443M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9444L: linux-mtd@lists.infradead.org
9445S: Maintained
9a67f099 9446F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9447
3f640c61 9448MMP SUPPORT
8b58be88 9449M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9450M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9452T: git git://github.com/hzhuang1/linux.git
9453T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9454S: Maintained
e68d7c14 9455F: arch/arm/boot/dts/mmp*
3f640c61 9456F: arch/arm/mach-mmp/
e8e6cb32 9457
272f133a
PO
9458PXA MMCI DRIVER
9459S: Orphan
9460
57f63bc8 9461PXA RTC DRIVER
8b58be88 9462M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9463L: rtc-linux@googlegroups.com
9464S: Maintained
9465
cea4001a 9466QAT DRIVER
90ab5a81
TS
9467M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9468M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9469L: qat-linux@intel.com
9470S: Supported
9471F: drivers/crypto/qat/
cea4001a 9472
52a09a04 9473QIB DRIVER
8473c603 9474M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9475L: linux-rdma@vger.kernel.org
9476S: Supported
9477F: drivers/infiniband/hw/qib/
9478
5e9772b9
JS
9479QLOGIC QLA1280 SCSI DRIVER
9480M: Michael Reed <mdr@sgi.com>
9481L: linux-scsi@vger.kernel.org
9482S: Maintained
9483F: drivers/scsi/qla1280.[ch]
9484
1da177e4 9485QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9486M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9487L: linux-scsi@vger.kernel.org
9488S: Supported
679655da
JP
9489F: Documentation/scsi/LICENSE.qla2xxx
9490F: drivers/scsi/qla2xxx/
1da177e4 9491
883c98fe 9492QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9493M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9494L: linux-scsi@vger.kernel.org
9495S: Supported
bacfb81b 9496F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9497F: drivers/scsi/qla4xxx/
9498
5a4faa87 9499QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9500M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9501M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9502M: linux-driver@qlogic.com
9503L: netdev@vger.kernel.org
9504S: Supported
679655da 9505F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9506F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9507
0ec00f03 9508QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9509M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9510L: netdev@vger.kernel.org
9511S: Supported
aa43c215 9512F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9513
c4e84bde 9514QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9515M: Harish Patil <harish.patil@qlogic.com>
9516M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9517M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9518M: linux-driver@qlogic.com
c4e84bde
RM
9519L: netdev@vger.kernel.org
9520S: Supported
aa43c215 9521F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9522
fe56b9e6
YM
9523QLOGIC QL4xxx ETHERNET DRIVER
9524M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9525M: Ariel Elior <Ariel.Elior@qlogic.com>
9526M: everest-linux-l2@qlogic.com
9527L: netdev@vger.kernel.org
9528S: Supported
9529F: drivers/net/ethernet/qlogic/qed/
9530F: include/linux/qed/
9531F: drivers/net/ethernet/qlogic/qede/
9532
1da177e4 9533QNX4 FILESYSTEM
8b58be88 9534M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9535W: http://www.alarsen.net/linux/qnx4fs/
9536S: Maintained
80811493 9537F: fs/qnx4/
c117ab84
CEB
9538F: include/uapi/linux/qnx4_fs.h
9539F: include/uapi/linux/qnxtypes.h
1da177e4 9540
91952bc0
AP
9541QT1010 MEDIA DRIVER
9542M: Antti Palosaari <crope@iki.fi>
9543L: linux-media@vger.kernel.org
a825eaec 9544W: https://linuxtv.org
91952bc0
AP
9545W: http://palosaari.fi/linux/
9546Q: http://patchwork.linuxtv.org/project/linux-media/list/
9547T: git git://linuxtv.org/anttip/media_tree.git
9548S: Maintained
9549F: drivers/media/tuners/qt1010*
9550
966fb5ec
SM
9551QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9552M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9553L: linux-wireless@vger.kernel.org
9554L: ath9k-devel@lists.ath9k.org
9555W: http://wireless.kernel.org/en/users/Drivers/ath9k
9556S: Supported
9557F: drivers/net/wireless/ath/ath9k/
9558
2ea0ffcb
KV
9559QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9560M: Kalle Valo <kvalo@qca.qualcomm.com>
9561L: ath10k@lists.infradead.org
9562W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9564S: Supported
9565F: drivers/net/wireless/ath/ath10k/
9566
4f4567cf
RK
9567QUALCOMM HEXAGON ARCHITECTURE
9568M: Richard Kuo <rkuo@codeaurora.org>
9569L: linux-hexagon@vger.kernel.org
9f273c24 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9571S: Supported
9572F: arch/hexagon/
9573
8e84c258
EK
9574QUALCOMM WCN36XX WIRELESS DRIVER
9575M: Eugene Krasnikov <k.eugene.e@gmail.com>
9576L: wcn36xx@lists.infradead.org
9577W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9578T: git git://github.com/KrasnikovEugene/wcn36xx.git
9579S: Supported
9580F: drivers/net/wireless/ath/wcn36xx/
9581
eeca9a67
MT
9582QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9583M: Gabriel Somlo <somlo@cmu.edu>
9584M: "Michael S. Tsirkin" <mst@redhat.com>
9585L: qemu-devel@nongnu.org
9586S: Maintained
9587F: drivers/firmware/qemu_fw_cfg.c
9588
602adf40 9589RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9590M: Ilya Dryomov <idryomov@gmail.com>
9591M: Sage Weil <sage@redhat.com>
527a88b9 9592M: Alex Elder <elder@kernel.org>
398ecff5 9593L: ceph-devel@vger.kernel.org
09d90327
SW
9594W: http://ceph.com/
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9596T: git git://github.com/ceph/ceph-client.git
602adf40 9597S: Supported
398ecff5 9598F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9599F: drivers/block/rbd.c
9600F: drivers/block/rbd_types.h
9601
1da177e4 9602RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9603M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9604L: linux-fbdev@vger.kernel.org
1da177e4 9605S: Maintained
8a61f013 9606F: drivers/video/fbdev/aty/radeon*
c117ab84 9607F: include/uapi/linux/radeonfb.h
1da177e4 9608
c6c9b34c 9609RADIOSHARK RADIO DRIVER
c0936df4 9610M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9611L: linux-media@vger.kernel.org
9612T: git git://linuxtv.org/media_tree.git
9613S: Maintained
9614F: drivers/media/radio/radio-shark.c
9615
9616RADIOSHARK2 RADIO DRIVER
c0936df4 9617M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9618L: linux-media@vger.kernel.org
9619T: git git://linuxtv.org/media_tree.git
9620S: Maintained
9621F: drivers/media/radio/radio-shark2.c
9622F: drivers/media/radio/radio-tea5777.c
9623
1da177e4 9624RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9625M: Paul Mackerras <paulus@samba.org>
c69f677c 9626L: linux-fbdev@vger.kernel.org
1da177e4 9627S: Maintained
8a61f013 9628F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9629
a0fd81a9 9630RALINK MIPS ARCHITECTURE
bdb40e8e 9631M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9632L: linux-mips@linux-mips.org
9633S: Maintained
9634F: arch/mips/ralink
9635
e7839f25 9636RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9637P: rt2x00 project
b182427e 9638M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9639M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9640L: linux-wireless@vger.kernel.org
95ea3627 9641S: Maintained
33aca94d 9642F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9643
9db5579b 9644RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9645M: Jens Axboe <axboe@kernel.dk>
9db5579b 9646S: Maintained
679655da
JP
9647F: Documentation/blockdev/ramdisk.txt
9648F: drivers/block/brd.c
9db5579b 9649
9e95ce27 9650RANDOM NUMBER DRIVER
0624bcaa 9651M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9652S: Maintained
679655da 9653F: drivers/char/random.c
9e95ce27 9654
394b701c 9655RAPIDIO SUBSYSTEM
8b58be88 9656M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9657M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9658S: Maintained
679655da 9659F: drivers/rapidio/
394b701c 9660
e2d1d6c0 9661RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9662L: linux-wireless@vger.kernel.org
f52a5490 9663S: Orphan
679655da 9664F: drivers/net/wireless/ray*
e2d1d6c0
RD
9665
9666RCUTORTURE MODULE
e0198b29 9667M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9668M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9669L: linux-kernel@vger.kernel.org
f9094d8e 9670S: Supported
08deed1e 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9672F: Documentation/RCU/torture.txt
34e2d560 9673F: kernel/rcu/rcutorture.c
e2d1d6c0 9674
c87b9c60
PM
9675RCUTORTURE TEST FRAMEWORK
9676M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9677M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9678R: Steven Rostedt <rostedt@goodmis.org>
9679R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9680R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9681L: linux-kernel@vger.kernel.org
c87b9c60
PM
9682S: Supported
9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9684F: tools/testing/selftests/rcutorture
9685
c1f766b5 9686RDC R-321X SoC
8b58be88 9687M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9688S: Maintained
9689
db17f395 9690RDC R6040 FAST ETHERNET DRIVER
35566e96 9691M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9692L: netdev@vger.kernel.org
9693S: Maintained
58565a35 9694F: drivers/net/ethernet/rdc/r6040.c
db17f395 9695
a09ed661 9696RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9697M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9698L: netdev@vger.kernel.org
9699L: linux-rdma@vger.kernel.org
fbb5a558 9700L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9701W: https://oss.oracle.com/projects/rds/
a09ed661 9702S: Supported
679655da 9703F: net/rds/
72f26eee 9704F: Documentation/networking/rds.txt
a09ed661 9705
0194621b
DD
9706RDMAVT - RDMA verbs software
9707M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9708L: linux-rdma@vger.kernel.org
9709S: Supported
9710F: drivers/infiniband/sw/rdmavt
9711
595182bc 9712READ-COPY UPDATE (RCU)
8b58be88 9713M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9714M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9715R: Steven Rostedt <rostedt@goodmis.org>
9716R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9717R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9718L: linux-kernel@vger.kernel.org
9fab9787 9719W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9720S: Supported
08deed1e 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9722F: Documentation/RCU/
9fab9787 9723X: Documentation/RCU/torture.txt
f9094d8e 9724F: include/linux/rcu*
4102adab
PM
9725X: include/linux/srcu.h
9726F: kernel/rcu/
34e2d560 9727X: kernel/torture.c
595182bc 9728
0c86edc0 9729REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9730M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9731M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9732L: rtc-linux@googlegroups.com
8a6e2535 9733Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9735S: Maintained
679655da
JP
9736F: Documentation/rtc.txt
9737F: drivers/rtc/
9738F: include/linux/rtc.h
c117ab84 9739F: include/uapi/linux/rtc.h
0c86edc0 9740
0e400c53
MB
9741REALTEK AUDIO CODECS
9742M: Bard Liao <bardliao@realtek.com>
9743M: Oder Chiou <oder_chiou@realtek.com>
9744S: Maintained
9745F: sound/soc/codecs/rt*
9746F: include/sound/rt*.h
9747
1da177e4 9748REISERFS FILE SYSTEM
76c4e5ea 9749L: reiserfs-devel@vger.kernel.org
1da177e4 9750S: Supported
679655da 9751F: fs/reiserfs/
1da177e4 9752
b83a313b 9753REGISTER MAP ABSTRACTION
b02e48f2 9754M: Mark Brown <broonie@kernel.org>
dd060bc9 9755L: linux-kernel@vger.kernel.org
b83a313b
MB
9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9757S: Supported
9398a639 9758F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9759F: drivers/base/regmap/
9760F: include/linux/regmap.h
9761
400e64df
OBC
9762REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9763M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9764M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9765L: linux-remoteproc@vger.kernel.org
6bb697b6 9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9767S: Maintained
15ebc72d 9768F: Documentation/devicetree/bindings/remoteproc/
400e64df 9769F: Documentation/remoteproc.txt
15ebc72d 9770F: drivers/remoteproc/
6fc26488 9771F: include/linux/remoteproc.h
400e64df 9772
d8115db5
OBC
9773REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9774M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9775M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9776L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9778S: Maintained
9779F: drivers/rpmsg/
9780F: Documentation/rpmsg.txt
9781F: include/linux/rpmsg.h
9782
8e6569af
SS
9783RENESAS ETHERNET DRIVERS
9784R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9785L: netdev@vger.kernel.org
4a121096 9786L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9787F: drivers/net/ethernet/renesas/
9788F: include/linux/sh_eth.h
9789
3e46c397
YS
9790RENESAS USB2 PHY DRIVER
9791M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9792L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9793S: Maintained
9794F: drivers/phy/phy-rcar-gen3-usb2.c
9795
1b0fe6be
PZ
9796RESET CONTROLLER FRAMEWORK
9797M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9798T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9799S: Maintained
9800F: drivers/reset/
9801F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9802F: include/dt-bindings/reset/
1b0fe6be
PZ
9803F: include/linux/reset.h
9804F: include/linux/reset-controller.h
9805
e0897645 9806RFKILL
8b58be88 9807M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9808L: linux-wireless@vger.kernel.org
ce466579
JB
9809W: http://wireless.kernel.org/
9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9812S: Maintained
505c9247 9813F: Documentation/rfkill.txt
80811493 9814F: net/rfkill/
e0897645 9815
933685ca
TG
9816RHASHTABLE
9817M: Thomas Graf <tgraf@suug.ch>
9818L: netdev@vger.kernel.org
9819S: Maintained
9820F: lib/rhashtable.c
9821F: include/linux/rhashtable.h
9822
67e054e9
ML
9823RICOH SMARTMEDIA/XD DRIVER
9824M: Maxim Levitsky <maximlevitsky@gmail.com>
9825S: Maintained
21c26f50
JP
9826F: drivers/mtd/nand/r852.c
9827F: drivers/mtd/nand/r852.h
67e054e9 9828
92634125
ML
9829RICOH R5C592 MEMORYSTICK DRIVER
9830M: Maxim Levitsky <maximlevitsky@gmail.com>
9831S: Maintained
9832F: drivers/memstick/host/r592.*
9833
27f1d2f9
SA
9834ROCCAT DRIVERS
9835M: Stefan Achatz <erazor_de@users.sourceforge.net>
9836W: http://sourceforge.net/projects/roccat/
9837S: Maintained
9838F: drivers/hid/hid-roccat*
9839F: include/linux/hid-roccat*
9840F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9841
4b8ac966
JP
9842ROCKER DRIVER
9843M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9844L: netdev@vger.kernel.org
9845S: Supported
9846F: drivers/net/ethernet/rocker/
9847
1da177e4
LT
9848ROCKETPORT DRIVER
9849P: Comtrol Corp.
1da177e4
LT
9850W: http://www.comtrol.com
9851S: Maintained
679655da 9852F: Documentation/serial/rocket.txt
c897401b 9853F: drivers/tty/rocket*
1da177e4 9854
7645c2f4
KC
9855ROCKETPORT EXPRESS/INFINITY DRIVER
9856M: Kevin Cernekee <cernekee@gmail.com>
9857L: linux-serial@vger.kernel.org
9858S: Odd Fixes
9859F: drivers/tty/serial/rp2.*
9860
1da177e4 9861ROSE NETWORK LAYER
8b58be88 9862M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9863L: linux-hams@vger.kernel.org
d34cb28a 9864W: http://www.linux-ax25.org/
1da177e4 9865S: Maintained
679655da 9866F: include/net/rose.h
c117ab84 9867F: include/uapi/linux/rose.h
679655da 9868F: net/rose/
1da177e4 9869
91952bc0
AP
9870RTL2830 MEDIA DRIVER
9871M: Antti Palosaari <crope@iki.fi>
9872L: linux-media@vger.kernel.org
a825eaec 9873W: https://linuxtv.org
91952bc0
AP
9874W: http://palosaari.fi/linux/
9875Q: http://patchwork.linuxtv.org/project/linux-media/list/
9876T: git git://linuxtv.org/anttip/media_tree.git
9877S: Maintained
9878F: drivers/media/dvb-frontends/rtl2830*
9879
27a0aacf
AP
9880RTL2832 MEDIA DRIVER
9881M: Antti Palosaari <crope@iki.fi>
9882L: linux-media@vger.kernel.org
a825eaec 9883W: https://linuxtv.org
27a0aacf
AP
9884W: http://palosaari.fi/linux/
9885Q: http://patchwork.linuxtv.org/project/linux-media/list/
9886T: git git://linuxtv.org/anttip/media_tree.git
9887S: Maintained
9888F: drivers/media/dvb-frontends/rtl2832*
9889
ba6e6f6e
AP
9890RTL2832_SDR MEDIA DRIVER
9891M: Antti Palosaari <crope@iki.fi>
9892L: linux-media@vger.kernel.org
a825eaec 9893W: https://linuxtv.org
ba6e6f6e
AP
9894W: http://palosaari.fi/linux/
9895Q: http://patchwork.linuxtv.org/project/linux-media/list/
9896T: git git://linuxtv.org/anttip/media_tree.git
9897S: Maintained
b4bb1c28 9898F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9899
59840488 9900RTL8180 WIRELESS DRIVER
605bebe2 9901L: linux-wireless@vger.kernel.org
491b26b4 9902W: http://wireless.kernel.org/
54e5881d 9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9904S: Orphan
62141726 9905F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9906
59840488 9907RTL8187 WIRELESS DRIVER
9f0939bf 9908M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9909M: Hin-Tak Leung <htl10@users.sourceforge.net>
9910M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9911L: linux-wireless@vger.kernel.org
491b26b4 9912W: http://wireless.kernel.org/
54e5881d 9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9914S: Maintained
62141726 9915F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9916
3cf0c8ad
LF
9917RTL8192CE WIRELESS DRIVER
9918M: Larry Finger <Larry.Finger@lwfinger.net>
9919M: Chaoming Li <chaoming_li@realsil.com.cn>
9920L: linux-wireless@vger.kernel.org
491b26b4 9921W: http://wireless.kernel.org/
3cf0c8ad
LF
9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9923S: Maintained
62141726
KV
9924F: drivers/net/wireless/realtek/rtlwifi/
9925F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9926
26f1fad2
JS
9927RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9928M: Jes Sorensen <Jes.Sorensen@redhat.com>
9929L: linux-wireless@vger.kernel.org
171a900c 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9931S: Maintained
9932F: drivers/net/wireless/realtek/rtl8xxxu/
9933
9eb8ef74 9934S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9935M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9936L: linux-fbdev@vger.kernel.org
ce00f85c 9937S: Maintained
8a61f013 9938F: drivers/video/fbdev/savage/
9eb8ef74 9939
1da177e4 9940S390
8b58be88
JP
9941M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9942M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9943L: linux-s390@vger.kernel.org
5238da45 9944W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9946S: Supported
679655da 9947F: arch/s390/
a968cd3e 9948F: drivers/s390/
3bfe6858
JN
9949F: Documentation/s390/
9950F: Documentation/DocBook/s390*
5238da45 9951
322986ca
SO
9952S390 COMMON I/O LAYER
9953M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9954M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9955L: linux-s390@vger.kernel.org
9956W: http://www.ibm.com/developerworks/linux/linux390/
9957S: Supported
9958F: drivers/s390/cio/
9959
9960S390 DASD DRIVER
9961M: Stefan Weinhuber <wein@de.ibm.com>
9962M: Stefan Haberland <stefan.haberland@de.ibm.com>
9963L: linux-s390@vger.kernel.org
9964W: http://www.ibm.com/developerworks/linux/linux390/
9965S: Supported
9966F: drivers/s390/block/dasd*
9967F: block/partitions/ibm.c
9968
5238da45 9969S390 NETWORK DRIVERS
f0c59aff 9970M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9971L: linux-s390@vger.kernel.org
5238da45
HC
9972W: http://www.ibm.com/developerworks/linux/linux390/
9973S: Supported
679655da 9974F: drivers/s390/net/
5238da45 9975
322986ca
SO
9976S390 PCI SUBSYSTEM
9977M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9978M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9979L: linux-s390@vger.kernel.org
9980W: http://www.ibm.com/developerworks/linux/linux390/
9981S: Supported
9982F: arch/s390/pci/
9983F: drivers/pci/hotplug/s390_pci_hpc.c
9984
feed9b62 9985S390 ZCRYPT DRIVER
5c8d0983 9986M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9987L: linux-s390@vger.kernel.org
a968cd3e 9988W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9989S: Supported
d5ca6918 9990F: drivers/s390/crypto/
feed9b62 9991
5238da45 9992S390 ZFCP DRIVER
d38e19d0 9993M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9994L: linux-s390@vger.kernel.org
5238da45 9995W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9996S: Supported
679655da 9997F: drivers/s390/scsi/zfcp_*
1da177e4 9998
dd96df2c 9999S390 IUCV NETWORK LAYER
f0c59aff 10000M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10001L: linux-s390@vger.kernel.org
10002W: http://www.ibm.com/developerworks/linux/linux390/
10003S: Supported
679655da
JP
10004F: drivers/s390/net/*iucv*
10005F: include/net/iucv/
10006F: net/iucv/
dd96df2c 10007
8128f23c
GS
10008S390 IOMMU (PCI)
10009M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10010L: linux-s390@vger.kernel.org
10011W: http://www.ibm.com/developerworks/linux/linux390/
10012S: Supported
10013F: drivers/iommu/s390-iommu.c
10014
4dde7f75 10015S3C24XX SD/MMC Driver
8b58be88 10016M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10018S: Supported
679655da 10019F: drivers/mmc/host/s3cmci.*
4dde7f75 10020
1f15a229
HV
10021SAA6588 RDS RECEIVER DRIVER
10022M: Hans Verkuil <hverkuil@xs4all.nl>
10023L: linux-media@vger.kernel.org
10024T: git git://linuxtv.org/media_tree.git
a825eaec 10025W: https://linuxtv.org
1f15a229
HV
10026S: Odd Fixes
10027F: drivers/media/i2c/saa6588*
10028
98ed12e6 10029SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10030M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10031M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10032L: linux-media@vger.kernel.org
a825eaec 10033W: https://linuxtv.org
98ed12e6
MCC
10034T: git git://linuxtv.org/media_tree.git
10035S: Odd fixes
e42bf501 10036F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10037F: drivers/media/pci/saa7134/
10038
1da177e4 10039SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10040M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10041L: linux-media@vger.kernel.org
275ffde4 10042T: git git://linuxtv.org/media_tree.git
1da177e4 10043S: Maintained
90d72ac6
MCC
10044F: drivers/media/common/saa7146/
10045F: drivers/media/pci/saa7146/
10046F: include/media/saa7146*
1da177e4 10047
92304a40 10048SAMSUNG LAPTOP DRIVER
5909c654 10049M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10050L: platform-driver-x86@vger.kernel.org
10051S: Maintained
10052F: drivers/platform/x86/samsung-laptop.c
10053
4a109cc0 10054SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10055M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10056M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10057M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10059S: Supported
14430813 10060F: sound/soc/samsung/
4a109cc0 10061
0d89a28b 10062SAMSUNG FRAMEBUFFER DRIVER
b7701755 10063M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10064L: linux-fbdev@vger.kernel.org
10065S: Maintained
8a61f013 10066F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10067
b40f0632 10068SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10069M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10070M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10071L: linux-kernel@vger.kernel.org
b40f0632 10072L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10073S: Supported
10074F: drivers/mfd/sec*.c
10075F: drivers/regulator/s2m*.c
10076F: drivers/regulator/s5m*.c
b40f0632
KK
10077F: drivers/clk/clk-s2mps11.c
10078F: drivers/rtc/rtc-s5m.c
f69d3a17 10079F: include/linux/mfd/samsung/
a13c7c51
KK
10080F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10081F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10082F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10083F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10084
038f5c4b
SN
10085SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10086M: Kyungmin Park <kyungmin.park@samsung.com>
10087M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10088L: linux-media@vger.kernel.org
10089Q: https://patchwork.linuxtv.org/project/linux-media/list/
10090S: Supported
10091F: drivers/media/platform/exynos4-is/
038f5c4b 10092
6fd86ab2
SN
10093SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10094M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10095L: linux-media@vger.kernel.org
10096L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10097S: Maintained
10098F: drivers/media/platform/s3c-camif/
d647f0b7 10099F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10100
b84ef24e
AH
10101SAMSUNG S5C73M3 CAMERA DRIVER
10102M: Kyungmin Park <kyungmin.park@samsung.com>
10103M: Andrzej Hajda <a.hajda@samsung.com>
10104L: linux-media@vger.kernel.org
10105S: Supported
10106F: drivers/media/i2c/s5c73m3/*
10107
7d459937
AH
10108SAMSUNG S5K5BAF CAMERA DRIVER
10109M: Kyungmin Park <kyungmin.park@samsung.com>
10110M: Andrzej Hajda <a.hajda@samsung.com>
10111L: linux-media@vger.kernel.org
10112S: Supported
10113F: drivers/media/i2c/s5k5baf.c
10114
c04c674f
RB
10115SAMSUNG S3FWRN5 NFC DRIVER
10116M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10117M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10118L: linux-nfc@lists.01.org (moderated for non-subscribers)
10119S: Supported
10120F: drivers/nfc/s3fwrn5
10121
310e39c9 10122SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10123M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10124M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10125S: Supported
10126L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10127F: drivers/clk/samsung/
10128
66890ed6
BA
10129SAMSUNG SXGBE DRIVERS
10130M: Byungho An <bh74.an@samsung.com>
10131M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10132M: Vipul Pandya <vipul.pandya@samsung.com>
10133S: Supported
10134L: netdev@vger.kernel.org
10135F: drivers/net/ethernet/samsung/sxgbe/
10136
93c537af
LM
10137SAMSUNG THERMAL DRIVER
10138M: Lukasz Majewski <l.majewski@samsung.com>
10139L: linux-pm@vger.kernel.org
10140L: linux-samsung-soc@vger.kernel.org
10141S: Supported
9f273c24 10142T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10143F: drivers/thermal/samsung/
10144
e296cd32
KD
10145SAMSUNG USB2 PHY DRIVER
10146M: Kamil Debski <k.debski@samsung.com>
10147L: linux-kernel@vger.kernel.org
10148S: Supported
10149F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10150F: Documentation/phy/samsung-usb2.txt
10151F: drivers/phy/phy-exynos4210-usb2.c
10152F: drivers/phy/phy-exynos4x12-usb2.c
10153F: drivers/phy/phy-exynos5250-usb2.c
10154F: drivers/phy/phy-s5pv210-usb2.c
10155F: drivers/phy/phy-samsung-usb2.c
10156F: drivers/phy/phy-samsung-usb2.h
10157
ca749e2a 10158SERIAL DRIVERS
5e30bbb7 10159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10160L: linux-serial@vger.kernel.org
5e30bbb7 10161S: Maintained
30743257 10162F: Documentation/devicetree/bindings/serial/
14430813 10163F: drivers/tty/serial/
ca749e2a 10164
aecb7b64 10165SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10166M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10167M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10168S: Maintained
1fb200d6 10169F: include/linux/dma/dw.h
3d598f47 10170F: include/linux/platform_data/dma-dw.h
61a76496 10171F: drivers/dma/dw/
aecb7b64 10172
058999cc
LP
10173SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10174M: Lars Persson <lars.persson@axis.com>
10175L: netdev@vger.kernel.org
10176S: Supported
10177F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10178F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10179
fc531d98 10180SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10181M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10182R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10183R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10184L: linux-i2c@vger.kernel.org
10185S: Maintained
10186F: drivers/i2c/busses/i2c-designware-*
10187F: include/linux/platform_data/i2c-designware.h
10188
f9e37137 10189SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10190M: Jaehoon Chung <jh80.chung@samsung.com>
10191L: linux-mmc@vger.kernel.org
10192S: Maintained
10193F: include/linux/mmc/dw_mmc.h
10194F: drivers/mmc/host/dw_mmc*
10195
a961e698
AS
10196SYSTEM TRACE MODULE CLASS
10197M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10198S: Maintained
e787bc46 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10200F: Documentation/trace/stm.txt
10201F: drivers/hwtracing/stm/
10202F: include/linux/stm.h
10203F: include/uapi/linux/stm.h
10204
1db121d6
AN
10205THUNDERBOLT DRIVER
10206M: Andreas Noever <andreas.noever@gmail.com>
10207S: Maintained
10208F: drivers/thunderbolt/
10209
e35a49b1
SR
10210TI BQ27XXX POWER SUPPLY DRIVER
10211R: Andrew F. Davis <afd@ti.com>
10212F: include/linux/power/bq27xxx_battery.h
10213F: drivers/power/bq27xxx_battery.c
10214F: drivers/power/bq27xxx_battery_i2c.c
10215
34db37c6 10216TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10217M: John Stultz <john.stultz@linaro.org>
88606e80 10218M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10219L: linux-kernel@vger.kernel.org
75fc2d37 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10221S: Supported
10222F: include/linux/clocksource.h
10223F: include/linux/time.h
10224F: include/linux/timex.h
c117ab84
CEB
10225F: include/uapi/linux/time.h
10226F: include/uapi/linux/timex.h
88606e80
TG
10227F: kernel/time/clocksource.c
10228F: kernel/time/time*.c
34db37c6 10229F: kernel/time/alarmtimer.c
88606e80 10230F: kernel/time/ntp.c
7fe5f1c1 10231F: tools/testing/selftests/timers/
88606e80 10232
1da177e4 10233SC1200 WDT DRIVER
b300645a 10234M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10235S: Maintained
679655da 10236F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10237
10238SCHEDULER
dd9b238c 10239M: Ingo Molnar <mingo@redhat.com>
8b58be88 10240M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10241L: linux-kernel@vger.kernel.org
75fc2d37 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10243S: Maintained
95c0d71d 10244F: kernel/sched/
679655da 10245F: include/linux/sched.h
c117ab84 10246F: include/uapi/linux/sched.h
c2eb505b 10247F: include/linux/wait.h
1da177e4 10248
6bcf6737 10249SCORE ARCHITECTURE
ed38665e 10250M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10251M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10252W: http://www.sunplus.com
6bcf6737 10253S: Supported
a2681a75 10254F: arch/score/
6bcf6737 10255
80f390ea
SH
10256SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10257M: Sudeep Holla <sudeep.holla@arm.com>
10258L: linux-arm-kernel@lists.infradead.org
10259S: Maintained
10260F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10261F: drivers/clk/clk-scpi.c
8def3103 10262F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10263F: drivers/firmware/arm_scpi.c
10264F: include/linux/scpi_protocol.h
80f390ea 10265
1da177e4 10266SCSI CDROM DRIVER
8b58be88 10267M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10268L: linux-scsi@vger.kernel.org
10269W: http://www.kernel.dk
10270S: Maintained
679655da 10271F: drivers/scsi/sr*
1da177e4 10272
fb50a83d 10273SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10274M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10275L: linux-rdma@vger.kernel.org
10276S: Supported
10277W: http://www.openfabrics.org
10278Q: http://patchwork.kernel.org/project/linux-rdma/list/
10279T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10280F: drivers/infiniband/ulp/srp/
10281F: include/scsi/srp.h
10282
1da177e4 10283SCSI SG DRIVER
8b58be88 10284M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10285L: linux-scsi@vger.kernel.org
59ab3c93 10286W: http://sg.danny.cz/sg
1da177e4 10287S: Maintained
59ab3c93 10288F: Documentation/scsi/scsi-generic.txt
679655da
JP
10289F: drivers/scsi/sg.c
10290F: include/scsi/sg.h
1da177e4
LT
10291
10292SCSI SUBSYSTEM
7ee7895c 10293M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10294T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10295M: "Martin K. Petersen" <martin.petersen@oracle.com>
10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10297L: linux-scsi@vger.kernel.org
1da177e4 10298S: Maintained
2c99a314 10299F: Documentation/devicetree/bindings/scsi/
679655da
JP
10300F: drivers/scsi/
10301F: include/scsi/
1da177e4
LT
10302
10303SCSI TAPE DRIVER
8b58be88 10304M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10305L: linux-scsi@vger.kernel.org
10306S: Maintained
679655da 10307F: Documentation/scsi/st.txt
f7269cfc
JD
10308F: drivers/scsi/st.*
10309F: drivers/scsi/st_*.h
1da177e4
LT
10310
10311SCTP PROTOCOL
8b6efb75 10312M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10313M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10314L: linux-sctp@vger.kernel.org
5f85813c 10315W: http://lksctp.sourceforge.net
8b6efb75 10316S: Maintained
679655da
JP
10317F: Documentation/networking/sctp.txt
10318F: include/linux/sctp.h
4d58c025 10319F: include/uapi/linux/sctp.h
679655da
JP
10320F: include/net/sctp/
10321F: net/sctp/
1da177e4
LT
10322
10323SCx200 CPU SUPPORT
8b58be88 10324M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10325S: Odd Fixes
679655da 10326F: Documentation/i2c/busses/scx200_acb
390889b6 10327F: arch/x86/platform/scx200/
679655da
JP
10328F: drivers/watchdog/scx200_wdt.c
10329F: drivers/i2c/busses/scx200*
10330F: drivers/mtd/maps/scx200_docflash.c
10331F: include/linux/scx200.h
1662d32c
JC
10332
10333SCx200 GPIO DRIVER
8b58be88 10334M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10335S: Maintained
679655da
JP
10336F: drivers/char/scx200_gpio.c
10337F: include/linux/scx200_gpio.h
1662d32c
JC
10338
10339SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10340M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10341S: Maintained
679655da 10342F: drivers/clocksource/scx200_hrt.c
1da177e4 10343
6a36913a 10344SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10345M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10346L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10347S: Maintained
679655da 10348F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10349
e7839f25 10350SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10351M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10352L: linux-mmc@vger.kernel.org
ddfe954d
UH
10353T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10354S: Maintained
10355F: drivers/mmc/host/sdhci*
10356F: include/linux/mmc/sdhci*
e2d1d6c0 10357
c04f9d61
KC
10358SECURE COMPUTING
10359M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10360R: Andy Lutomirski <luto@amacapital.net>
10361R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10363S: Supported
10364F: kernel/seccomp.c
10365F: include/uapi/linux/seccomp.h
10366F: include/linux/seccomp.h
c99ee51a 10367F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10368K: \bsecure_computing
10369K: \bTIF_SECCOMP\b
10370
476bf3d6
AC
10371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10372M: Al Cooper <alcooperx@gmail.com>
10373L: linux-mmc@vger.kernel.org
10374L: bcm-kernel-feedback-list@broadcom.com
10375S: Maintained
10376F: drivers/mmc/host/sdhci-brcmstb*
10377
0d1bb41a 10378SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10379M: Ben Dooks <ben-linux@fluff.org>
dc524882 10380M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10381L: linux-mmc@vger.kernel.org
0d1bb41a 10382S: Maintained
dc524882 10383F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10384
c63b3cba 10385SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10386M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10387L: linux-mmc@vger.kernel.org
10388S: Maintained
10389F: drivers/mmc/host/sdhci-spear.c
10390
8711cca2 10391SECURITY SUBSYSTEM
9b45c0d2 10392M: James Morris <james.l.morris@oracle.com>
9c3646d1 10393M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10394L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10396W: http://kernsec.org/
8711cca2 10397S: Supported
7d2c86b5 10398F: security/
8711cca2 10399
1da177e4 10400SECURITY CONTACT
8b58be88 10401M: Security Officers <security@kernel.org>
1da177e4
LT
10402S: Supported
10403
10404SELINUX SECURITY MODULE
e0238b4c 10405M: Paul Moore <paul@paul-moore.com>
8b58be88 10406M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10407M: Eric Paris <eparis@parisplace.org>
e0238b4c 10408L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10409W: http://selinuxproject.org
5a5f2acf 10410T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10411S: Supported
679655da
JP
10412F: include/linux/selinux*
10413F: security/selinux/
6bde95ce 10414F: scripts/selinux/
1da177e4 10415
c1c124e9
JJ
10416APPARMOR SECURITY MODULE
10417M: John Johansen <john.johansen@canonical.com>
10418L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10419W: apparmor.wiki.kernel.org
10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10421S: Supported
10422F: security/apparmor/
10423
9b091556
KC
10424LOADPIN SECURITY MODULE
10425M: Kees Cook <keescook@chromium.org>
10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10427S: Supported
10428F: security/loadpin/
10429
730daa16
KC
10430YAMA SECURITY MODULE
10431M: Kees Cook <keescook@chromium.org>
10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10433S: Supported
10434F: security/yama/
10435
cef2cf07 10436SENSABLE PHANTOM
8b58be88 10437M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10438S: Maintained
679655da 10439F: drivers/misc/phantom.c
c117ab84 10440F: include/uapi/linux/phantom.h
cef2cf07 10441
6733b39a 10442SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10443M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10444M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10445M: John Soni Jose <sony.john@avagotech.com>
3387f656 10446L: linux-scsi@vger.kernel.org
4627de93 10447W: http://www.avagotech.com
3387f656
JP
10448S: Supported
10449F: drivers/scsi/be2iscsi/
6733b39a 10450
d2ee76fa 10451Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10452M: Sathya Perla <sathya.perla@broadcom.com>
10453M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10454M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10455M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10456L: netdev@vger.kernel.org
fea3af67 10457W: http://www.emulex.com
7d2c86b5 10458S: Supported
9aebddd1 10459F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10460
d2928a8c 10461EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10462M: Selvin Xavier <selvin.xavier@avagotech.com>
10463M: Devesh Sharma <devesh.sharma@avagotech.com>
10464M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10465L: linux-rdma@vger.kernel.org
10466W: http://www.emulex.com
10467S: Supported
10468F: drivers/infiniband/hw/ocrdma/
10469
8ceee660 10470SFC NETWORK DRIVER
c06f51ea 10471M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10472M: Edward Cree <ecree@solarflare.com>
10473M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10474L: netdev@vger.kernel.org
8ceee660 10475S: Supported
874aeea5 10476F: drivers/net/ethernet/sfc/
8ceee660 10477
e2d1d6c0 10478SGI GRU DRIVER
cc883afc 10479M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10480S: Maintained
679655da 10481F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10482
10483SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10484M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10485L: linux-ia64@vger.kernel.org
10486S: Supported
679655da 10487F: Documentation/ia64/serial.txt
df621252 10488F: drivers/tty/serial/ioc?_serial.c
679655da 10489F: include/linux/ioc?.h
e2d1d6c0 10490
75312619 10491SGI XP/XPC/XPNET DRIVER
e180383f
RH
10492M: Cliff Whickman <cpw@sgi.com>
10493M: Robin Holt <robinmholt@gmail.com>
75312619 10494S: Maintained
679655da 10495F: drivers/misc/sgi-xp/
75312619 10496
46eacf3b
AP
10497SI2157 MEDIA DRIVER
10498M: Antti Palosaari <crope@iki.fi>
10499L: linux-media@vger.kernel.org
a825eaec 10500W: https://linuxtv.org
46eacf3b
AP
10501W: http://palosaari.fi/linux/
10502Q: http://patchwork.linuxtv.org/project/linux-media/list/
10503T: git git://linuxtv.org/anttip/media_tree.git
10504S: Maintained
10505F: drivers/media/tuners/si2157*
10506
75e2d5ba
AP
10507SI2168 MEDIA DRIVER
10508M: Antti Palosaari <crope@iki.fi>
10509L: linux-media@vger.kernel.org
a825eaec 10510W: https://linuxtv.org
75e2d5ba
AP
10511W: http://palosaari.fi/linux/
10512Q: http://patchwork.linuxtv.org/project/linux-media/list/
10513T: git git://linuxtv.org/anttip/media_tree.git
10514S: Maintained
10515F: drivers/media/dvb-frontends/si2168*
10516
49cc629d
HV
10517SI470X FM RADIO RECEIVER I2C DRIVER
10518M: Hans Verkuil <hverkuil@xs4all.nl>
10519L: linux-media@vger.kernel.org
10520T: git git://linuxtv.org/media_tree.git
a825eaec 10521W: https://linuxtv.org
49cc629d
HV
10522S: Odd Fixes
10523F: drivers/media/radio/si470x/radio-si470x-i2c.c
10524
10525SI470X FM RADIO RECEIVER USB DRIVER
10526M: Hans Verkuil <hverkuil@xs4all.nl>
10527L: linux-media@vger.kernel.org
10528T: git git://linuxtv.org/media_tree.git
a825eaec 10529W: https://linuxtv.org
49cc629d
HV
10530S: Maintained
10531F: drivers/media/radio/si470x/radio-si470x-common.c
10532F: drivers/media/radio/si470x/radio-si470x.h
10533F: drivers/media/radio/si470x/radio-si470x-usb.c
10534
c937ca03
EV
10535SI4713 FM RADIO TRANSMITTER I2C DRIVER
10536M: Eduardo Valentin <edubezval@gmail.com>
10537L: linux-media@vger.kernel.org
10538T: git git://linuxtv.org/media_tree.git
a825eaec 10539W: https://linuxtv.org
c937ca03 10540S: Odd Fixes
99995ded 10541F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10542
10543SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10544M: Eduardo Valentin <edubezval@gmail.com>
10545L: linux-media@vger.kernel.org
10546T: git git://linuxtv.org/media_tree.git
a825eaec 10547W: https://linuxtv.org
c937ca03 10548S: Odd Fixes
99995ded
DR
10549F: drivers/media/radio/si4713/radio-platform-si4713.c
10550
10551SI4713 FM RADIO TRANSMITTER USB DRIVER
10552M: Hans Verkuil <hverkuil@xs4all.nl>
10553L: linux-media@vger.kernel.org
10554T: git git://linuxtv.org/media_tree.git
a825eaec 10555W: https://linuxtv.org
99995ded
DR
10556S: Maintained
10557F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10558
beb91d46 10559SIANO DVB DRIVER
5dc8a864
MCC
10560M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10561M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10562L: linux-media@vger.kernel.org
a825eaec 10563W: https://linuxtv.org
beb91d46
MCC
10564T: git git://linuxtv.org/media_tree.git
10565S: Odd fixes
10566F: drivers/media/common/siano/
beb91d46 10567F: drivers/media/usb/siano/
beb91d46 10568F: drivers/media/usb/siano/
14430813 10569F: drivers/media/mmc/siano/
beb91d46 10570
6f15b602
HG
10571SIMPLEFB FB DRIVER
10572M: Hans de Goede <hdegoede@redhat.com>
10573L: linux-fbdev@vger.kernel.org
10574S: Maintained
2d799dde 10575F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10576F: drivers/video/fbdev/simplefb.c
10577F: include/linux/platform_data/simplefb.h
10578
b618b69c 10579SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10580L: linux-media@vger.kernel.org
bb60fcb2 10581S: Orphan
b618b69c 10582F: drivers/media/platform/sh_veu.c
b618b69c
GL
10583
10584SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10585L: linux-media@vger.kernel.org
bb60fcb2 10586S: Orphan
b618b69c 10587F: drivers/media/platform/sh_vou.c
d647f0b7 10588F: include/media/drv-intf/sh_vou.h
b618b69c 10589
6349d997 10590SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10591M: Len Brown <lenb@kernel.org>
6349d997
LB
10592L: sfi-devel@simplefirmware.org
10593W: http://simplefirmware.org/
10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10595S: Supported
943fc810 10596F: arch/x86/platform/sfi/
6349d997
LB
10597F: drivers/sfi/
10598F: include/linux/sfi*.h
e2d1d6c0 10599
1da177e4
LT
10600SIMTEC EB110ATX (Chalice CATS)
10601P: Ben Dooks
b16957c6
BD
10602P: Vincent Sanders <vince@simtec.co.uk>
10603M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10604W: http://www.simtec.co.uk/products/EB110ATX/
10605S: Supported
10606
10607SIMTEC EB2410ITX (BAST)
10608P: Ben Dooks
b16957c6
BD
10609P: Vincent Sanders <vince@simtec.co.uk>
10610M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10611W: http://www.simtec.co.uk/products/EB2410ITX/
10612S: Supported
15dba387
JP
10613F: arch/arm/mach-s3c24xx/mach-bast.c
10614F: arch/arm/mach-s3c24xx/bast-ide.c
10615F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10616
4c5adde7 10617TI DAVINCI MACHINE SUPPORT
3ba789c0 10618M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10619M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10622S: Supported
14430813 10623F: arch/arm/mach-davinci/
046d0a37 10624F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10625
8d4b3f08 10626TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10627M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10628L: linux-media@vger.kernel.org
a825eaec 10629W: https://linuxtv.org
8d4b3f08
LP
10630Q: http://patchwork.linuxtv.org/project/linux-media/list/
10631T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10632S: Maintained
8d4b3f08
LP
10633F: drivers/media/platform/davinci/
10634F: include/media/davinci/
10635
417d2e50 10636TI AM437X VPFE DRIVER
e43cdb56 10637M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10638L: linux-media@vger.kernel.org
a825eaec 10639W: https://linuxtv.org
417d2e50
BP
10640Q: http://patchwork.linuxtv.org/project/linux-media/list/
10641T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10642S: Maintained
10643F: drivers/media/platform/am437x/
10644
c4c0283a 10645OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10646M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10647L: linux-media@vger.kernel.org
a825eaec 10648W: https://linuxtv.org
c4c0283a
BP
10649Q: http://patchwork.linuxtv.org/project/linux-media/list/
10650T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10651S: Maintained
10652F: drivers/media/i2c/ov2659.c
b5dcee22 10653F: include/media/i2c/ov2659.h
c4c0283a 10654
3a6779f5
SM
10655SILICON MOTION SM712 FRAME BUFFER DRIVER
10656M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10657M: Teddy Wang <teddy.wang@siliconmotion.com>
10658M: Sudip Mukherjee <sudip@vectorindia.org>
10659L: linux-fbdev@vger.kernel.org
10660S: Maintained
10661F: drivers/video/fbdev/sm712*
10662F: Documentation/fb/sm712fb.txt
10663
92aab3c0 10664SIS 190 ETHERNET DRIVER
8b58be88 10665M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10666L: netdev@vger.kernel.org
10667S: Maintained
8c7de408 10668F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10669
1da177e4 10670SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10671M: Daniele Venzano <venza@brownhat.org>
1da177e4 10672W: http://www.brownhat.org/sis900.html
979b6c13 10673L: netdev@vger.kernel.org
1da177e4 10674S: Maintained
8c7de408 10675F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10676
10677SIS FRAMEBUFFER DRIVER
8b58be88 10678M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10679W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10680S: Maintained
679655da 10681F: Documentation/fb/sisfb.txt
8a61f013 10682F: drivers/video/fbdev/sis/
679655da 10683F: include/video/sisfb.h
1da177e4
LT
10684
10685SIS USB2VGA DRIVER
8b58be88 10686M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10687W: http://www.winischhofer.at/linuxsisusbvga.shtml
10688S: Maintained
679655da 10689F: drivers/usb/misc/sisusbvga/
1da177e4 10690
415ad26d 10691SLAB ALLOCATOR
16e943bf 10692M: Christoph Lameter <cl@linux.com>
2ed1c525 10693M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10694M: David Rientjes <rientjes@google.com>
10695M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10696M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10697L: linux-mm@kvack.org
10698S: Maintained
679655da 10699F: include/linux/sl?b*.h
16e943bf 10700F: mm/sl?b*
415ad26d 10701
9fab9787 10702SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10703M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10704M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10705M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10706R: Steven Rostedt <rostedt@goodmis.org>
10707R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10708L: linux-kernel@vger.kernel.org
9fab9787
PM
10709W: http://www.rdrop.com/users/paulmck/RCU/
10710S: Supported
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10712F: include/linux/srcu.h
10713F: kernel/rcu/srcu.c
9fab9787 10714
66372841
CS
10715SMACK SECURITY MODULE
10716M: Casey Schaufler <casey@schaufler-ca.com>
10717L: linux-security-module@vger.kernel.org
10718W: http://schaufler-ca.com
ece38248 10719T: git git://github.com/cschaufler/smack-next
66372841
CS
10720S: Maintained
10721F: Documentation/security/Smack.txt
10722F: security/smack/
10723
20651e0b 10724DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10725M: Kevin Hilman <khilman@kernel.org>
10726M: Nishanth Menon <nm@ti.com>
10727S: Maintained
20651e0b 10728F: drivers/power/avs/
68ace3e1
KH
10729F: include/linux/power/smartreflex.h
10730L: linux-pm@vger.kernel.org
10731
1da177e4 10732SMC91x ETHERNET DRIVER
2f82af08 10733M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10734S: Odd Fixes
ae150435 10735F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10736
e8e31622
SA
10737SMIA AND SMIA++ IMAGE SENSOR DRIVER
10738M: Sakari Ailus <sakari.ailus@iki.fi>
10739L: linux-media@vger.kernel.org
10740S: Maintained
14430813 10741F: drivers/media/i2c/smiapp/
b5dcee22 10742F: include/media/i2c/smiapp.h
e8e31622
SA
10743F: drivers/media/i2c/smiapp-pll.c
10744F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10745F: include/uapi/linux/smiapp.h
a2cec3c0 10746F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10747
920fa1ff
GR
10748SMM665 HARDWARE MONITOR DRIVER
10749M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10750L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10751S: Maintained
10752F: Documentation/hwmon/smm665
10753F: drivers/hwmon/smm665.c
10754
9df7305b 10755SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10756M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10757L: linux-hwmon@vger.kernel.org
90b24cfb 10758S: Maintained
9df7305b
SG
10759F: Documentation/hwmon/emc2103
10760F: drivers/hwmon/emc2103.c
10761
a98d506c
HG
10762SMSC SCH5627 HARDWARE MONITOR DRIVER
10763M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10764L: linux-hwmon@vger.kernel.org
a98d506c
HG
10765S: Supported
10766F: Documentation/hwmon/sch5627
10767F: drivers/hwmon/sch5627.c
10768
6ea884db 10769SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10770M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10771L: linux-hwmon@vger.kernel.org
6ea884db 10772S: Maintained
679655da
JP
10773F: Documentation/hwmon/smsc47b397
10774F: drivers/hwmon/smsc47b397.c
6ea884db 10775
fd9abb3d 10776SMSC911x ETHERNET DRIVER
90b24cfb 10777M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10778L: netdev@vger.kernel.org
90b24cfb 10779S: Maintained
679655da 10780F: include/linux/smsc911x.h
ae150435 10781F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10782
10783SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10784M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10785L: netdev@vger.kernel.org
90b24cfb 10786S: Maintained
ae150435 10787F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10788
3c8a63e2 10789SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10790M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10791L: linux-fbdev@vger.kernel.org
90b24cfb 10792S: Maintained
8a61f013 10793F: drivers/video/fbdev/smscufx.c
3c8a63e2 10794
668acf32 10795SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10796M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10797L: linux-media@vger.kernel.org
275ffde4 10798T: git git://linuxtv.org/media_tree.git
795fb7e7 10799S: Maintained
90d72ac6
MCC
10800F: include/media/soc*
10801F: drivers/media/i2c/soc_camera/
10802F: drivers/media/platform/soc_camera/
668acf32 10803
e2d1d6c0 10804SOEKRIS NET48XX LED SUPPORT
8b58be88 10805M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10806S: Maintained
679655da 10807F: drivers/leds/leds-net48xx.c
e2d1d6c0 10808
e3994db1 10809SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10810M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10811M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10812M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10813M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10814L: linux-media@vger.kernel.org
10815S: Supported
10816F: drivers/media/pci/solo6x10/
10817
1da177e4 10818SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10819M: Shaohua Li <shli@kernel.org>
1da177e4 10820L: linux-raid@vger.kernel.org
0f9ce866 10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10822S: Supported
679655da
JP
10823F: drivers/md/
10824F: include/linux/raid/
c117ab84 10825F: include/uapi/linux/raid/
1da177e4 10826
1da177e4 10827SONIC NETWORK DRIVER
8b58be88 10828M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10829L: netdev@vger.kernel.org
1da177e4 10830S: Maintained
d9fb9f38 10831F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10832
61e115a5 10833SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10834M: Michael Buesch <m@bues.ch>
e7828b28 10835L: linux-wireless@vger.kernel.org
61e115a5 10836S: Maintained
679655da
JP
10837F: drivers/ssb/
10838F: include/linux/ssb/
61e115a5 10839
1da177e4 10840SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10841M: Mattia Dongili <malattia@linux.it>
d0944853 10842L: platform-driver-x86@vger.kernel.org
5b18167d 10843W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10844S: Maintained
679655da
JP
10845F: Documentation/laptops/sony-laptop.txt
10846F: drivers/char/sonypi.c
10847F: drivers/platform/x86/sony-laptop.c
10848F: include/linux/sony-laptop.h
1da177e4 10849
baf8532a 10850SONY MEMORYSTICK CARD SUPPORT
8b58be88 10851M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10852W: http://tifmxx.berlios.de/
10853S: Maintained
679655da 10854F: drivers/memstick/host/tifm_ms.c
baf8532a 10855
0ab30494
ML
10856SONY MEMORYSTICK STANDARD SUPPORT
10857M: Maxim Levitsky <maximlevitsky@gmail.com>
10858S: Maintained
10859F: drivers/memstick/core/ms_block.*
10860
1da177e4 10861SOUND
8b58be88 10862M: Jaroslav Kysela <perex@perex.cz>
d8130624 10863M: Takashi Iwai <tiwai@suse.com>
93711660 10864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10865W: http://www.alsa-project.org/
dde7ad8d 10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10867T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10868Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10869S: Maintained
3126a179
JP
10870F: Documentation/sound/
10871F: include/sound/
c117ab84 10872F: include/uapi/sound/
679655da 10873F: sound/
1da177e4 10874
33bbe149
MB
10875SOUND - COMPRESSED AUDIO
10876M: Vinod Koul <vinod.koul@intel.com>
10877L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10879S: Supported
f672f31a 10880F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10881F: include/sound/compress_driver.h
f672f31a 10882F: include/uapi/sound/compress_*
33bbe149
MB
10883F: sound/core/compress_offload.c
10884F: sound/soc/soc-compress.c
10885
bd903bde 10886SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10887M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10888M: Mark Brown <broonie@kernel.org>
86f14df8 10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10891W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10892S: Supported
181ad2a5 10893F: Documentation/devicetree/bindings/sound/
2820f615 10894F: Documentation/sound/alsa/soc/
679655da 10895F: sound/soc/
e6e55122 10896F: include/sound/soc*
eb1a6af3 10897
d7f8761b
MB
10898SOUND - DMAENGINE HELPERS
10899M: Lars-Peter Clausen <lars@metafoo.de>
10900S: Supported
10901F: include/sound/dmaengine_pcm.h
10902F: sound/core/pcm_dmaengine.c
10903F: sound/soc/soc-generic-dmaengine-pcm.c
10904
990a6a99
OS
10905SP2 MEDIA DRIVER
10906M: Olli Salonen <olli.salonen@iki.fi>
10907L: linux-media@vger.kernel.org
a825eaec 10908W: https://linuxtv.org
990a6a99
OS
10909Q: http://patchwork.linuxtv.org/project/linux-media/list/
10910S: Maintained
10911F: drivers/media/dvb-frontends/sp2*
10912
473321fc 10913SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10914M: "David S. Miller" <davem@davemloft.net>
1da177e4 10915L: sparclinux@vger.kernel.org
8a6e2535 10916Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10919S: Maintained
679655da 10920F: arch/sparc/
7765b8bb 10921F: drivers/sbus/
1da177e4 10922
6404fcca
DM
10923SPARC SERIAL DRIVERS
10924M: "David S. Miller" <davem@davemloft.net>
10925L: sparclinux@vger.kernel.org
08deed1e
JP
10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10928S: Maintained
6816383a 10929F: include/linux/sunserialcore.h
df621252 10930F: drivers/tty/serial/suncore.c
df621252
GKH
10931F: drivers/tty/serial/sunhv.c
10932F: drivers/tty/serial/sunsab.c
10933F: drivers/tty/serial/sunsab.h
10934F: drivers/tty/serial/sunsu.c
10935F: drivers/tty/serial/sunzilog.c
10936F: drivers/tty/serial/sunzilog.h
6404fcca 10937
389325b4
CL
10938SPARSE CHECKER
10939M: "Christopher Li" <sparse@chrisli.org>
10940L: linux-sparse@vger.kernel.org
10941W: https://sparse.wiki.kernel.org/
10942T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10943T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10944S: Maintained
10945F: include/linux/compiler.h
10946
fc0c195a 10947SPEAR PLATFORM SUPPORT
da89947b 10948M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10949M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10951W: http://www.st.com/spear
10952S: Maintained
e68d7c14 10953F: arch/arm/boot/dts/spear*
281e192f 10954F: arch/arm/mach-spear/
fc0c195a
VK
10955
10956SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10957M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10959W: http://www.st.com/spear
10960S: Maintained
5df33a62 10961F: drivers/clk/spear/
fc0c195a 10962
e2d1d6c0 10963SPI SUBSYSTEM
b02e48f2 10964M: Mark Brown <broonie@kernel.org>
dfbe403c 10965L: linux-spi@vger.kernel.org
e7e4e13c 10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10967Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10968S: Maintained
87306eb7 10969F: Documentation/devicetree/bindings/spi/
679655da
JP
10970F: Documentation/spi/
10971F: drivers/spi/
10972F: include/linux/spi/
c117ab84 10973F: include/uapi/linux/spi/
e2d1d6c0 10974
2752e401 10975SPIDERNET NETWORK DRIVER for CELL
8b58be88 10976M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10977L: netdev@vger.kernel.org
10978S: Supported
679655da 10979F: Documentation/networking/spider_net.txt
8df158ac 10980F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10981
e2d1d6c0 10982SPU FILE SYSTEM
8b58be88 10983M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10984L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10985W: http://www.ibm.com/developerworks/power/cell/
10986S: Supported
679655da
JP
10987F: Documentation/filesystems/spufs.txt
10988F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10989
fc555841 10990SQUASHFS FILE SYSTEM
d7f2ff67 10991M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10992L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10993W: http://squashfs.org.uk
9f273c24 10994T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10995S: Maintained
679655da
JP
10996F: Documentation/filesystems/squashfs.txt
10997F: fs/squashfs/
fc555841 10998
1da177e4 10999SRM (Alpha) environment access
8b58be88 11000M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11001S: Maintained
679655da 11002F: arch/alpha/kernel/srm_env.c
1da177e4 11003
26e9a397 11004STABLE BRANCH
879a5a00 11005M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11006L: stable@vger.kernel.org
879a5a00 11007S: Supported
7b175c46 11008F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11009
26e9a397 11010STAGING SUBSYSTEM
879a5a00 11011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11013L: devel@driverdev.osuosl.org
879a5a00 11014S: Supported
679655da 11015F: drivers/staging/
dbc6c2cc 11016
ebd3d010
JP
11017STAGING - COMEDI
11018M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11019M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11020S: Odd Fixes
11021F: drivers/staging/comedi/
11022
a0138163
JP
11023STAGING - FLARION FT1000 DRIVERS
11024M: Marek Belisko <marek.belisko@gmail.com>
11025S: Odd Fixes
11026F: drivers/staging/ft1000/
11027
6c1bb424 11028STAGING - INDUSTRIAL IO
030a13d7 11029M: Jonathan Cameron <jic23@kernel.org>
a0138163 11030L: linux-iio@vger.kernel.org
6c1bb424 11031S: Odd Fixes
5291582d 11032F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11033F: drivers/staging/iio/
11034
a0138163
JP
11035STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11036M: Jarod Wilson <jarod@wilsonet.com>
11037W: http://www.lirc.org/
11038S: Odd Fixes
b2b0186d 11039F: drivers/staging/media/lirc/
a0138163 11040
f5e5de1e
OD
11041STAGING - LUSTRE PARALLEL FILESYSTEM
11042M: Oleg Drokin <oleg.drokin@intel.com>
11043M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11044L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11045W: http://wiki.lustre.org/
f5e5de1e
OD
11046S: Maintained
11047F: drivers/staging/lustre
11048
7c6b6c71
MD
11049STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11050M: Marc Dietrich <marvin24@gmx.de>
11051L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11052L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11053S: Maintained
11054F: drivers/staging/nvec/
11055
53c43c5c
GKH
11056STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11057M: Jens Frederich <jfrederich@gmail.com>
11058M: Daniel Drake <dsd@laptop.org>
11059M: Jon Nettleton <jon.nettleton@gmail.com>
11060W: http://wiki.laptop.org/go/DCON
11061S: Maintained
11062F: drivers/staging/olpc_dcon/
11063
a0138163
JP
11064STAGING - REALTEK RTL8712U DRIVERS
11065M: Larry Finger <Larry.Finger@lwfinger.net>
11066M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11067S: Odd Fixes
11068F: drivers/staging/rtl8712/
11069
7591ba8b
JS
11070STAGING - REALTEK RTL8723U WIRELESS DRIVER
11071M: Larry Finger <Larry.Finger@lwfinger.net>
11072M: Jes Sorensen <Jes.Sorensen@redhat.com>
11073L: linux-wireless@vger.kernel.org
11074S: Maintained
11075F: drivers/staging/rtl8723au/
11076
980ac4d7
SM
11077STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11078M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11079M: Teddy Wang <teddy.wang@siliconmotion.com>
11080M: Sudip Mukherjee <sudip@vectorindia.org>
11081L: linux-fbdev@vger.kernel.org
11082S: Maintained
11083F: drivers/staging/sm750fb/
11084
510fa408
JP
11085STAGING - SLICOSS
11086M: Lior Dotan <liodot@gmail.com>
11087M: Christopher Harrer <charrer@alacritech.com>
11088S: Odd Fixes
11089F: drivers/staging/slicoss/
11090
a0138163
JP
11091STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11092M: William Hubbs <w.d.hubbs@gmail.com>
11093M: Chris Brannon <chris@the-brannons.com>
d33bce31 11094M: Kirk Reiser <kirk@reisers.ca>
a0138163 11095M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11096L: speakup@linux-speakup.org
a0138163
JP
11097W: http://www.linux-speakup.org/
11098S: Odd Fixes
11099F: drivers/staging/speakup/
11100
b3e871ce
JP
11101STAGING - VIA VT665X DRIVERS
11102M: Forest Bond <forest@alittletooquiet.net>
11103S: Odd Fixes
11104F: drivers/staging/vt665?/
11105
a30baec1
JK
11106STAGING - WILC1000 WIFI DRIVER
11107M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11108M: Austin Shin <austin.shin@atmel.com>
a30baec1 11109M: Chris Park <chris.park@atmel.com>
06b54863
TC
11110M: Tony Cho <tony.cho@atmel.com>
11111M: Glen Lee <glen.lee@atmel.com>
11112M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11113L: linux-wireless@vger.kernel.org
11114S: Supported
11115F: drivers/staging/wilc1000/
11116
709bcb07 11117STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11118M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11119S: Odd Fixes
11120F: drivers/staging/xgifb/
11121
1da177e4 11122STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11123M: Ion Badulescu <ionut@badula.org>
b4f90189 11124S: Odd Fixes
9bba23b0 11125F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11126
e2d1d6c0 11127SUN3/3X
8b58be88 11128M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11129W: http://sammy.net/sun3/
11130S: Maintained
679655da
JP
11131F: arch/m68k/kernel/*sun3*
11132F: arch/m68k/sun3*/
11133F: arch/m68k/include/asm/sun3*
e689cf4a 11134F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11135
af6a5af8
HG
11136SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11137M: Hans de Goede <hdegoede@redhat.com>
11138L: linux-input@vger.kernel.org
11139S: Maintained
11140F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11141F: drivers/input/keyboard/sun4i-lradc-keys.c
11142
2bc9ff01
DK
11143SUNDANCE NETWORK DRIVER
11144M: Denis Kirjanov <kda@linux-powerpc.org>
11145L: netdev@vger.kernel.org
11146S: Maintained
11147F: drivers/net/ethernet/dlink/sundance.c
11148
2cbb12a4 11149SUPERH
114bf37e
RF
11150M: Yoshinori Sato <ysato@users.sourceforge.jp>
11151M: Rich Felker <dalias@libc.org>
2cbb12a4 11152L: linux-sh@vger.kernel.org
8a6e2535 11153Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11154S: Maintained
066069e1 11155F: Documentation/sh/
679655da 11156F: arch/sh/
066069e1 11157F: drivers/sh/
1da177e4 11158
4480f15b 11159SUSPEND TO RAM
7fb06082 11160M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11161M: Len Brown <len.brown@intel.com>
11162M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11163L: linux-pm@vger.kernel.org
e2d1d6c0 11164S: Supported
679655da
JP
11165F: Documentation/power/
11166F: arch/x86/kernel/acpi/
11167F: drivers/base/power/
11168F: kernel/power/
11169F: include/linux/suspend.h
11170F: include/linux/freezer.h
11171F: include/linux/pm.h
1da177e4
LT
11172
11173SVGA HANDLING
8b58be88 11174M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11175L: linux-video@atrey.karlin.mff.cuni.cz
11176S: Maintained
679655da
JP
11177F: Documentation/svga.txt
11178F: arch/x86/boot/video*
1da177e4 11179
6e28b761
KRW
11180SWIOTLB SUBSYSTEM
11181M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11182L: linux-kernel@vger.kernel.org
9f273c24 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11184S: Supported
11185F: lib/swiotlb.c
11186F: arch/*/kernel/pci-swiotlb.c
11187F: include/linux/swiotlb.h
11188
007f790c
JP
11189SWITCHDEV
11190M: Jiri Pirko <jiri@resnulli.us>
11191L: netdev@vger.kernel.org
11192S: Supported
11193F: net/switchdev/
11194F: include/net/switchdev.h
11195
db8e35d5
VG
11196SYNOPSYS ARC ARCHITECTURE
11197M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11198L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11199S: Supported
11200F: arch/arc/
9b28829d 11201F: Documentation/devicetree/bindings/arc/*
2d799dde 11202F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11203F: drivers/tty/serial/arc_uart.c
b7182d1a 11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11205
556cc1c5
AB
11206SYNOPSYS ARC SDP platform support
11207M: Alexey Brodkin <abrodkin@synopsys.com>
11208S: Supported
11209F: arch/arc/plat-axs10x
11210F: arch/arc/boot/dts/ax*
11211F: Documentation/devicetree/bindings/arc/axs10*
11212
6c284c9a
LJ
11213SYSTEM CONFIGURATION (SYSCON)
11214M: Lee Jones <lee.jones@linaro.org>
11215M: Arnd Bergmann <arnd@arndb.de>
11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11217S: Supported
11218F: drivers/mfd/syscon.c
11219
1da177e4 11220SYSV FILESYSTEM
8b58be88 11221M: Christoph Hellwig <hch@infradead.org>
1da177e4 11222S: Maintained
679655da
JP
11223F: Documentation/filesystems/sysv-fs.txt
11224F: fs/sysv/
11225F: include/linux/sysv_fs.h
1da177e4 11226
86cfa7fc 11227TARGET SUBSYSTEM
9c3646d1 11228M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11229L: linux-scsi@vger.kernel.org
b9f5edc2 11230L: target-devel@vger.kernel.org
86cfa7fc 11231W: http://www.linux-iscsi.org
cf015e9f 11232W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11234S: Supported
11235F: drivers/target/
11236F: include/target/
11237F: Documentation/target/
11238
4e68852d 11239TASKSTATS STATISTICS INTERFACE
185e595f 11240M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11241S: Maintained
679655da
JP
11242F: Documentation/accounting/taskstats*
11243F: include/linux/taskstats*
11244F: kernel/taskstats.c
4e68852d 11245
781b456a 11246TC CLASSIFIER
f935f3f8 11247M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11248L: netdev@vger.kernel.org
11249S: Maintained
679655da 11250F: include/net/pkt_cls.h
c117ab84 11251F: include/uapi/linux/pkt_cls.h
679655da 11252F: net/sched/
781b456a 11253
5067f08a 11254TCP LOW PRIORITY MODULE
8b58be88
JP
11255M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11256M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11257W: http://tcp-lp-mod.sourceforge.net/
11258S: Maintained
679655da 11259F: net/ipv4/tcp_lp.c
5067f08a 11260
91952bc0
AP
11261TDA10071 MEDIA DRIVER
11262M: Antti Palosaari <crope@iki.fi>
11263L: linux-media@vger.kernel.org
a825eaec 11264W: https://linuxtv.org
91952bc0
AP
11265W: http://palosaari.fi/linux/
11266Q: http://patchwork.linuxtv.org/project/linux-media/list/
11267T: git git://linuxtv.org/anttip/media_tree.git
11268S: Maintained
11269F: drivers/media/dvb-frontends/tda10071*
11270
11271TDA18212 MEDIA DRIVER
11272M: Antti Palosaari <crope@iki.fi>
11273L: linux-media@vger.kernel.org
a825eaec 11274W: https://linuxtv.org
91952bc0
AP
11275W: http://palosaari.fi/linux/
11276Q: http://patchwork.linuxtv.org/project/linux-media/list/
11277T: git git://linuxtv.org/anttip/media_tree.git
11278S: Maintained
11279F: drivers/media/tuners/tda18212*
11280
11281TDA18218 MEDIA DRIVER
11282M: Antti Palosaari <crope@iki.fi>
11283L: linux-media@vger.kernel.org
a825eaec 11284W: https://linuxtv.org
91952bc0
AP
11285W: http://palosaari.fi/linux/
11286Q: http://patchwork.linuxtv.org/project/linux-media/list/
11287T: git git://linuxtv.org/anttip/media_tree.git
11288S: Maintained
11289F: drivers/media/tuners/tda18218*
11290
3b2f6aba
MK
11291TDA18271 MEDIA DRIVER
11292M: Michael Krufky <mkrufky@linuxtv.org>
11293L: linux-media@vger.kernel.org
a825eaec 11294W: https://linuxtv.org
3b2f6aba
MK
11295W: http://github.com/mkrufky
11296Q: http://patchwork.linuxtv.org/project/linux-media/list/
11297T: git git://linuxtv.org/mkrufky/tuners.git
11298S: Maintained
11299F: drivers/media/tuners/tda18271*
11300
e48307a9
MK
11301TDA827x MEDIA DRIVER
11302M: Michael Krufky <mkrufky@linuxtv.org>
11303L: linux-media@vger.kernel.org
a825eaec 11304W: https://linuxtv.org
e48307a9
MK
11305W: http://github.com/mkrufky
11306Q: http://patchwork.linuxtv.org/project/linux-media/list/
11307T: git git://linuxtv.org/mkrufky/tuners.git
11308S: Maintained
11309F: drivers/media/tuners/tda8290.*
11310
66cf9212
MK
11311TDA8290 MEDIA DRIVER
11312M: Michael Krufky <mkrufky@linuxtv.org>
11313L: linux-media@vger.kernel.org
a825eaec 11314W: https://linuxtv.org
66cf9212
MK
11315W: http://github.com/mkrufky
11316Q: http://patchwork.linuxtv.org/project/linux-media/list/
11317T: git git://linuxtv.org/mkrufky/tuners.git
11318S: Maintained
11319F: drivers/media/tuners/tda8290.*
11320
4b9fba30
HV
11321TDA9840 MEDIA DRIVER
11322M: Hans Verkuil <hverkuil@xs4all.nl>
11323L: linux-media@vger.kernel.org
11324T: git git://linuxtv.org/media_tree.git
a825eaec 11325W: https://linuxtv.org
4b9fba30
HV
11326S: Maintained
11327F: drivers/media/i2c/tda9840*
11328
2cb654fd 11329TEA5761 TUNER DRIVER
5dc8a864
MCC
11330M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11331M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11332L: linux-media@vger.kernel.org
a825eaec 11333W: https://linuxtv.org
2cb654fd
MCC
11334T: git git://linuxtv.org/media_tree.git
11335S: Odd fixes
11336F: drivers/media/tuners/tea5761.*
11337
11338TEA5767 TUNER DRIVER
5dc8a864
MCC
11339M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11340M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11341L: linux-media@vger.kernel.org
a825eaec 11342W: https://linuxtv.org
2cb654fd
MCC
11343T: git git://linuxtv.org/media_tree.git
11344S: Maintained
11345F: drivers/media/tuners/tea5767.*
11346
4b9fba30
HV
11347TEA6415C MEDIA DRIVER
11348M: Hans Verkuil <hverkuil@xs4all.nl>
11349L: linux-media@vger.kernel.org
11350T: git git://linuxtv.org/media_tree.git
a825eaec 11351W: https://linuxtv.org
4b9fba30
HV
11352S: Maintained
11353F: drivers/media/i2c/tea6415c*
11354
11355TEA6420 MEDIA DRIVER
11356M: Hans Verkuil <hverkuil@xs4all.nl>
11357L: linux-media@vger.kernel.org
11358T: git git://linuxtv.org/media_tree.git
a825eaec 11359W: https://linuxtv.org
4b9fba30
HV
11360S: Maintained
11361F: drivers/media/i2c/tea6420*
11362
3d249d4c 11363TEAM DRIVER
dca9ab92 11364M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11365L: netdev@vger.kernel.org
11366S: Supported
11367F: drivers/net/team/
11368F: include/linux/if_team.h
c117ab84 11369F: include/uapi/linux/if_team.h
3d249d4c 11370
7d029125 11371TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11372M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11373S: Maintained
11374F: arch/x86/platform/ts5500/
11375
40ad4a30
SY
11376TECHNOTREND USB IR RECEIVER
11377M: Sean Young <sean@mess.org>
11378L: linux-media@vger.kernel.org
11379S: Maintained
11380F: drivers/media/rc/ttusbir.c
11381
adabdb0c 11382TEGRA ARCHITECTURE SUPPORT
243d58ec 11383M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11384M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11385M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11386L: linux-tegra@vger.kernel.org
fd117cd1 11387Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11389S: Supported
bbbe96ed 11390N: [^a-z]tegra
84b9414b 11391
adabdb0c
SW
11392TEGRA CLOCK DRIVER
11393M: Peter De Schrijver <pdeschrijver@nvidia.com>
11394M: Prashant Gaikwad <pgaikwad@nvidia.com>
11395S: Supported
11396F: drivers/clk/tegra/
11397
86e486a0 11398TEGRA DMA DRIVERS
adabdb0c 11399M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11400M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11401S: Supported
86e486a0 11402F: drivers/dma/tegra*
adabdb0c 11403
adabdb0c
SW
11404TEGRA I2C DRIVER
11405M: Laxman Dewangan <ldewangan@nvidia.com>
11406S: Supported
11407F: drivers/i2c/busses/i2c-tegra.c
11408
11409TEGRA IOMMU DRIVERS
11410M: Hiroshi Doyu <hdoyu@nvidia.com>
11411S: Supported
11412F: drivers/iommu/tegra*
11413
11414TEGRA KBC DRIVER
11415M: Rakesh Iyer <riyer@nvidia.com>
11416M: Laxman Dewangan <ldewangan@nvidia.com>
11417S: Supported
11418F: drivers/input/keyboard/tegra-kbc.c
11419
adabdb0c
SW
11420TEGRA PWM DRIVER
11421M: Thierry Reding <thierry.reding@gmail.com>
11422S: Supported
11423F: drivers/pwm/pwm-tegra.c
11424
11425TEGRA SERIAL DRIVER
11426M: Laxman Dewangan <ldewangan@nvidia.com>
11427S: Supported
11428F: drivers/tty/serial/serial-tegra.c
11429
11430TEGRA SPI DRIVER
11431M: Laxman Dewangan <ldewangan@nvidia.com>
11432S: Supported
11433F: drivers/spi/spi-tegra*
11434
1a348ccc 11435TEHUTI ETHERNET DRIVER
8b58be88 11436M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11437L: netdev@vger.kernel.org
11438S: Supported
ef7f5429 11439F: drivers/net/ethernet/tehuti/*
1a348ccc 11440
4e68852d 11441Telecom Clock Driver for MCPL0010
8b58be88 11442M: Mark Gross <mark.gross@intel.com>
4e68852d 11443S: Supported
679655da 11444F: drivers/char/tlclk.c
4e68852d 11445
4480f15b 11446TENSILICA XTENSA PORT (xtensa)
8b58be88 11447M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11448M: Max Filippov <jcmvbkbc@gmail.com>
11449L: linux-xtensa@linux-xtensa.org
9f273c24 11450T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11451S: Maintained
679655da 11452F: arch/xtensa/
3dc99857 11453F: drivers/irqchip/irq-xtensa-*
4e68852d 11454
5313ba66
HV
11455THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11456M: Hans Verkuil <hverkuil@xs4all.nl>
11457L: linux-media@vger.kernel.org
11458T: git git://linuxtv.org/media_tree.git
a825eaec 11459W: https://linuxtv.org
5313ba66
HV
11460S: Maintained
11461F: drivers/media/radio/radio-raremono.c
11462
d3fb6955 11463THERMAL
b75f0050 11464M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11465M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11466L: linux-pm@vger.kernel.org
11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11469Q: https://patchwork.kernel.org/project/linux-pm/list/
11470S: Supported
11471F: drivers/thermal/
11472F: include/linux/thermal.h
af6c9f16 11473F: include/uapi/linux/thermal.h
b75f0050
JP
11474F: include/linux/cpu_cooling.h
11475F: Documentation/devicetree/bindings/thermal/
d3fb6955 11476
64e05d8b
VK
11477THERMAL/CPU_COOLING
11478M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11479M: Viresh Kumar <viresh.kumar@linaro.org>
11480M: Javi Merino <javi.merino@arm.com>
11481L: linux-pm@vger.kernel.org
11482S: Supported
11483F: Documentation/thermal/cpu-cooling-api.txt
11484F: drivers/thermal/cpu_cooling.c
11485F: include/linux/cpu_cooling.h
11486
4e68852d 11487THINKPAD ACPI EXTRAS DRIVER
8b58be88 11488M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11489L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11490L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11491W: http://ibm-acpi.sourceforge.net
11492W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11493T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11494S: Maintained
679655da 11495F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11496
1b46f2a2 11497TI BANDGAP AND THERMAL DRIVER
f14d1c24 11498M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11499M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11500L: linux-pm@vger.kernel.org
531ff13e 11501L: linux-omap@vger.kernel.org
5a723e81 11502S: Maintained
794b2e25 11503F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11504
ccf963d3
BP
11505TI VPE/CAL DRIVERS
11506M: Benoit Parrot <bparrot@ti.com>
11507L: linux-media@vger.kernel.org
11508W: http://linuxtv.org/
11509Q: http://patchwork.linuxtv.org/project/linux-media/list/
11510S: Maintained
11511F: drivers/media/platform/ti-vpe/
11512
0c7665c3
MF
11513TI CDCE706 CLOCK DRIVER
11514M: Max Filippov <jcmvbkbc@gmail.com>
11515S: Maintained
11516F: drivers/clk/clk-cdce706.c
11517
49b6a5e3
TK
11518TI CLOCK DRIVER
11519M: Tero Kristo <t-kristo@ti.com>
11520L: linux-omap@vger.kernel.org
11521S: Maintained
11522F: drivers/clk/ti/
11523F: include/linux/clk/ti.h
11524
f75cfbad
GS
11525TI ETHERNET SWITCH DRIVER (CPSW)
11526M: Mugunthan V N <mugunthanvnm@ti.com>
11527R: Grygorii Strashko <grygorii.strashko@ti.com>
11528L: linux-omap@vger.kernel.org
11529L: netdev@vger.kernel.org
11530S: Maintained
11531F: drivers/net/ethernet/ti/cpsw*
11532F: drivers/net/ethernet/ti/davinci*
11533
4020f2d7 11534TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11535M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11536S: Maintained
679655da
JP
11537F: drivers/misc/tifm*
11538F: drivers/mmc/host/tifm_sd.c
11539F: include/linux/tifm.h
4020f2d7 11540
e0c52404 11541TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11542M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11543L: linux-kernel@vger.kernel.org
11544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11545S: Maintained
11546F: drivers/soc/ti/*
11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11548
11549
152ad442
SR
11550TI LM49xxx FAMILY ASoC CODEC DRIVERS
11551M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11552M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11553L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11554S: Maintained
11555F: sound/soc/codecs/lm49453*
d392dead 11556F: sound/soc/codecs/isabelle*
152ad442 11557
0edd807d
KM
11558TI LP855x BACKLIGHT DRIVER
11559M: Milo Kim <milo.kim@ti.com>
11560S: Maintained
11561F: Documentation/backlight/lp855x-driver.txt
11562F: drivers/video/backlight/lp855x_bl.c
11563F: include/linux/platform_data/lp855x.h
11564
faf13f6d
KM
11565TI LP8727 CHARGER DRIVER
11566M: Milo Kim <milo.kim@ti.com>
11567S: Maintained
11568F: drivers/power/lp8727_charger.c
11569F: include/linux/platform_data/lp8727.h
11570
22f1229f
KM
11571TI LP8788 MFD DRIVER
11572M: Milo Kim <milo.kim@ti.com>
11573S: Maintained
11574F: drivers/iio/adc/lp8788_adc.c
11575F: drivers/leds/leds-lp8788.c
11576F: drivers/mfd/lp8788*.c
11577F: drivers/power/lp8788-charger.c
11578F: drivers/regulator/lp8788-*.c
11579F: include/linux/mfd/lp8788*.h
11580
84640e27
KM
11581TI NETCP ETHERNET DRIVER
11582M: Wingman Kwok <w-kwok2@ti.com>
11583M: Murali Karicheri <m-karicheri2@ti.com>
11584L: netdev@vger.kernel.org
11585S: Maintained
11586F: drivers/net/ethernet/ti/netcp*
11587
217e0ca9
KC
11588TI TAS571X FAMILY ASoC CODEC DRIVER
11589M: Kevin Cernekee <cernekee@chromium.org>
11590L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11591S: Odd Fixes
11592F: sound/soc/codecs/tas571x*
11593
dd5e8e6b 11594TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11595M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11596L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11597S: Maintained
11598F: sound/soc/codecs/twl4030*
11599
90921014 11600TI WILINK WIRELESS DRIVERS
90921014
LC
11601L: linux-wireless@vger.kernel.org
11602W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11603W: http://wireless.kernel.org/en/users/Drivers/wl1251
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11605S: Orphan
90921014
LC
11606F: drivers/net/wireless/ti/
11607F: include/linux/wl12xx.h
11608
e86eaa3a 11609TIPC NETWORK LAYER
8b58be88 11610M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11611M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11612L: netdev@vger.kernel.org (core kernel code)
11613L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11614W: http://tipc.sourceforge.net/
e86eaa3a 11615S: Maintained
c117ab84 11616F: include/uapi/linux/tipc*.h
679655da 11617F: net/tipc/
e86eaa3a 11618
867e359b 11619TILE ARCHITECTURE
b9a279f6 11620M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11621W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11623S: Supported
11624F: arch/tile/
6b940606 11625F: drivers/char/tile-srom.c
5c770755 11626F: drivers/edac/tile_edac.c
6b940606
CM
11627F: drivers/net/ethernet/tile/
11628F: drivers/rtc/rtc-tile.c
11629F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11630F: drivers/tty/serial/tilegx.c
6b940606
CM
11631F: drivers/usb/host/*-tilegx.c
11632F: include/linux/usb/tilegx.h
867e359b 11633
1da177e4 11634TLAN NETWORK DRIVER
8b58be88 11635M: Samuel Chessman <chessman@tux.org>
88c07dde 11636L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11637W: http://sourceforge.net/projects/tlan/
11638S: Maintained
679655da 11639F: Documentation/networking/tlan.txt
b544dbac 11640F: drivers/net/ethernet/ti/tlan.*
1da177e4 11641
d74db3b2 11642TOMOYO SECURITY MODULE
8b58be88
JP
11643M: Kentaro Takeda <takedakn@nttdata.co.jp>
11644M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11645L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11646L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11647L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11648L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11649W: http://tomoyo.sourceforge.jp/
843d183c 11650T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11651S: Maintained
679655da 11652F: security/tomoyo/
d74db3b2 11653
9caeb532 11654TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11655M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11656L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11657S: Maintained
11658F: drivers/platform/x86/topstar-laptop.c
11659
1da177e4 11660TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11661M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11662L: platform-driver-x86@vger.kernel.org
0a63ca11 11663S: Maintained
679655da 11664F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11665
0a63ca11
AA
11666TOSHIBA BLUETOOTH DRIVER
11667M: Azael Avalos <coproscefalo@gmail.com>
11668L: platform-driver-x86@vger.kernel.org
11669S: Maintained
11670F: drivers/platform/x86/toshiba_bluetooth.c
11671
11672TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11673M: Azael Avalos <coproscefalo@gmail.com>
11674L: platform-driver-x86@vger.kernel.org
11675S: Maintained
11676F: drivers/platform/x86/toshiba_haps.c
11677
14991fc7
AA
11678TOSHIBA WMI HOTKEYS DRIVER
11679M: Azael Avalos <coproscefalo@gmail.com>
11680L: platform-driver-x86@vger.kernel.org
11681S: Maintained
11682F: drivers/platform/x86/toshiba-wmi.c
11683
1da177e4 11684TOSHIBA SMM DRIVER
8b58be88 11685M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11686W: http://www.buzzard.org.uk/toshiba/
11687S: Maintained
679655da
JP
11688F: drivers/char/toshiba.c
11689F: include/linux/toshiba.h
c117ab84 11690F: include/uapi/linux/toshiba.h
1da177e4 11691
d32d9864
MR
11692TOSHIBA TC358743 DRIVER
11693M: Mats Randgaard <matrandg@cisco.com>
11694L: linux-media@vger.kernel.org
11695S: Maintained
11696F: drivers/media/i2c/tc358743*
b5dcee22 11697F: include/media/i2c/tc358743.h
d32d9864 11698
560e6475
WS
11699TMIO/SDHI MMC DRIVER
11700M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11701L: linux-mmc@vger.kernel.org
560e6475 11702S: Supported
d1057c40
GL
11703F: drivers/mmc/host/tmio_mmc*
11704F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11705F: include/linux/mfd/tmio.h
d719f900 11706
917cc4e6
GR
11707TMP401 HARDWARE MONITOR DRIVER
11708M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11709L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11710S: Maintained
11711F: Documentation/hwmon/tmp401
11712F: drivers/hwmon/tmp401.c
11713
98f32602 11714TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11715M: Hugh Dickins <hughd@google.com>
98f32602
HD
11716L: linux-mm@kvack.org
11717S: Maintained
11718F: include/linux/shmem_fs.h
11719F: mm/shmem.c
11720
45f95b53 11721TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11722M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11723M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11724L: linux-media@vger.kernel.org
a825eaec 11725W: https://linuxtv.org
45f95b53
MCC
11726T: git git://linuxtv.org/media_tree.git
11727S: Odd fixes
11728F: drivers/media/usb/tm6000/
11729
c65fde19
HV
11730TW68 VIDEO4LINUX DRIVER
11731M: Hans Verkuil <hverkuil@xs4all.nl>
11732L: linux-media@vger.kernel.org
11733T: git git://linuxtv.org/media_tree.git
a825eaec 11734W: https://linuxtv.org
c65fde19
HV
11735S: Odd Fixes
11736F: drivers/media/pci/tw68/
11737
704a84cc
EG
11738TW686X VIDEO4LINUX DRIVER
11739M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11740L: linux-media@vger.kernel.org
11741T: git git://linuxtv.org/media_tree.git
11742W: http://linuxtv.org
11743S: Maintained
11744F: drivers/media/pci/tw686x/
11745
4e68852d 11746TPM DEVICE DRIVER
901486b8 11747M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11748M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11749M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11750R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11751W: http://tpmdd.sourceforge.net
63a10dfd 11752L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11753Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11754T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11755S: Maintained
679655da 11756F: drivers/char/tpm/
4e68852d 11757
1a0f1b27
AL
11758TPM IBM_VTPM DEVICE DRIVER
11759M: Ashley Lai <ashleydlai@gmail.com>
11760W: http://tpmdd.sourceforge.net
11761L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11762S: Maintained
11763F: drivers/char/tpm/tpm_ibmvtpm*
11764
d6f005a1
JP
11765TRACING
11766M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11767M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11769S: Maintained
11770F: Documentation/trace/ftrace.txt
11771F: arch/*/*/*/ftrace.h
11772F: arch/*/kernel/ftrace.c
11773F: include/*/ftrace.h
11774F: include/linux/trace*.h
11775F: include/trace/
11776F: kernel/trace/
6e68e6c5 11777F: tools/testing/selftests/ftrace/
d6f005a1 11778
4abac0d0
IM
11779TRACING MMIO ACCESSES (MMIOTRACE)
11780M: Steven Rostedt <rostedt@goodmis.org>
11781M: Ingo Molnar <mingo@kernel.org>
11782R: Karol Herbst <karolherbst@gmail.com>
11783R: Pekka Paalanen <ppaalanen@gmail.com>
11784S: Maintained
11785L: linux-kernel@vger.kernel.org
11786L: nouveau@lists.freedesktop.org
11787F: kernel/trace/trace_mmiotrace.c
11788F: include/linux/mmiotrace.h
11789F: arch/x86/mm/kmmio.c
11790F: arch/x86/mm/mmio-mod.c
11791F: arch/x86/mm/testmmiotrace.c
11792
1da177e4 11793TRIVIAL PATCHES
8b58be88 11794M: Jiri Kosina <trivial@kernel.org>
54e5881d 11795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11796S: Maintained
86ef925f 11797K: ^Subject:.*(?i)trivial
1da177e4 11798
4e68852d 11799TTY LAYER
879a5a00 11800M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11801M: Jiri Slaby <jslaby@suse.com>
879a5a00 11802S: Supported
08deed1e 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11804F: Documentation/serial/
8dd5d2f1 11805F: drivers/tty/
df621252 11806F: drivers/tty/serial/serial_core.c
e3288775
AC
11807F: include/linux/serial_core.h
11808F: include/linux/serial.h
11809F: include/linux/tty.h
c117ab84
CEB
11810F: include/uapi/linux/serial_core.h
11811F: include/uapi/linux/serial.h
11812F: include/uapi/linux/tty.h
4e68852d 11813
91952bc0
AP
11814TUA9001 MEDIA DRIVER
11815M: Antti Palosaari <crope@iki.fi>
11816L: linux-media@vger.kernel.org
a825eaec 11817W: https://linuxtv.org
91952bc0
AP
11818W: http://palosaari.fi/linux/
11819Q: http://patchwork.linuxtv.org/project/linux-media/list/
11820T: git git://linuxtv.org/anttip/media_tree.git
11821S: Maintained
11822F: drivers/media/tuners/tua9001*
11823
740db6d7 11824TULIP NETWORK DRIVERS
740db6d7 11825L: netdev@vger.kernel.org
cf869eb1
GG
11826L: linux-parisc@vger.kernel.org
11827S: Orphan
0f04e2aa 11828F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11829
11830TUN/TAP driver
ba57b6f2 11831M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11832W: http://vtun.sourceforge.net/tun
11833S: Maintained
679655da
JP
11834F: Documentation/networking/tuntap.txt
11835F: arch/um/os-Linux/drivers/
1da177e4 11836
b454cc66 11837TURBOCHANNEL SUBSYSTEM
8b58be88 11838M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11839M: Ralf Baechle <ralf@linux-mips.org>
11840L: linux-mips@linux-mips.org
11841Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11842S: Maintained
679655da
JP
11843F: drivers/tc/
11844F: include/linux/tc.h
b454cc66 11845
1da177e4 11846U14-34F SCSI DRIVER
8b58be88 11847M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11848L: linux-scsi@vger.kernel.org
11849S: Maintained
679655da 11850F: drivers/scsi/u14-34f.c
1da177e4 11851
e2d1d6c0 11852UBI FILE SYSTEM (UBIFS)
a7859936 11853M: Richard Weinberger <richard@nod.at>
949cb623 11854M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11855M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11856L: linux-mtd@lists.infradead.org
e2966cbe 11857T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11858W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11859S: Supported
679655da
JP
11860F: Documentation/filesystems/ubifs.txt
11861F: fs/ubifs/
e2d1d6c0 11862
e1632fa2 11863UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11864M: Greg Ungerer <gerg@linux-m68k.org>
11865W: http://www.linux-m68k.org/
cc2020e6 11866W: http://www.uclinux.org/
e1632fa2 11867L: linux-m68k@lists.linux-m68k.org
cc2020e6 11868L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11870S: Maintained
e1632fa2
GU
11871F: arch/m68k/coldfire/
11872F: arch/m68k/68*/
61bc02bb
JP
11873F: arch/m68k/*/*_no.*
11874F: arch/m68k/include/asm/*_no.*
cc2020e6 11875
1da177e4 11876UDF FILESYSTEM
d8130624 11877M: Jan Kara <jack@suse.com>
1da177e4 11878S: Maintained
679655da
JP
11879F: Documentation/filesystems/udf.txt
11880F: fs/udf/
1da177e4 11881
cc2020e6 11882UFS FILESYSTEM
8b58be88 11883M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11884S: Maintained
679655da
JP
11885F: Documentation/filesystems/ufs.txt
11886F: fs/ufs/
cc2020e6 11887
0a09d3ab
DH
11888UHID USERSPACE HID IO DRIVER:
11889M: David Herrmann <dh.herrmann@googlemail.com>
11890L: linux-input@vger.kernel.org
11891S: Maintained
11892F: drivers/hid/uhid.c
c117ab84 11893F: include/uapi/linux/uhid.h
0a09d3ab 11894
18332a80 11895ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11896L: linux-usb@vger.kernel.org
10c6c9c9 11897S: Orphan
355ffe69 11898F: drivers/uwb/
679655da
JP
11899F: include/linux/uwb.h
11900F: include/linux/uwb/
18332a80 11901
b31d8273
G
11902UNICORE32 ARCHITECTURE:
11903M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11904W: http://mprc.pku.edu.cn/~guanxuetao/linux
11905S: Maintained
ceebf4d5 11906T: git git://github.com/gxt/linux.git
b31d8273
G
11907F: arch/unicore32/
11908
d8379ab1
TF
11909UNIFDEF
11910M: Tony Finch <dot@dotat.at>
11911W: http://dotat.at/prog/unifdef
11912S: Maintained
11913F: scripts/unifdef.c
11914
1da177e4 11915UNIFORM CDROM DRIVER
8b58be88 11916M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11917W: http://www.kernel.dk
11918S: Maintained
679655da
JP
11919F: Documentation/cdrom/
11920F: drivers/cdrom/cdrom.c
11921F: include/linux/cdrom.h
c117ab84 11922F: include/uapi/linux/cdrom.h
1da177e4 11923
56df0122 11924UNISYS S-PAR DRIVERS
49e7d9df
JP
11925M: David Kershner <david.kershner@unisys.com>
11926L: sparmaintainer@unisys.com (Unisys internal)
11927S: Supported
11928F: drivers/staging/unisys/
56df0122 11929
9941fa6e
VH
11930UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11931M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11932L: linux-scsi@vger.kernel.org
11933S: Supported
11934F: Documentation/scsi/ufs.txt
11935F: drivers/scsi/ufs/
11936
4b9ffb5a
JP
11937UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11938M: Joao Pinto <Joao.Pinto@synopsys.com>
11939L: linux-scsi@vger.kernel.org
11940S: Supported
11941F: drivers/scsi/ufs/*dwc*
11942
e2d1d6c0 11943UNSORTED BLOCK IMAGES (UBI)
949cb623 11944M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11945M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11946W: http://www.linux-mtd.infradead.org/
11947L: linux-mtd@lists.infradead.org
b6b44e0a 11948T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11949S: Supported
80811493 11950F: drivers/mtd/ubi/
679655da 11951F: include/linux/mtd/ubi.h
c117ab84 11952F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11953
1da177e4 11954USB ACM DRIVER
ca1c3e6f 11955M: Oliver Neukum <oneukum@suse.com>
6372594a 11956L: linux-usb@vger.kernel.org
1da177e4 11957S: Maintained
679655da
JP
11958F: Documentation/usb/acm.txt
11959F: drivers/usb/class/cdc-acm.*
1da177e4 11960
b7d572e1
PF
11961USB AR5523 WIRELESS DRIVER
11962M: Pontus Fuchs <pontus.fuchs@gmail.com>
11963L: linux-wireless@vger.kernel.org
11964S: Maintained
11965F: drivers/net/wireless/ath/ar5523/
11966
115bb1ff 11967USB ATTACHED SCSI
866d372e 11968M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
11969L: linux-usb@vger.kernel.org
11970L: linux-scsi@vger.kernel.org
8eae0fb7 11971S: Maintained
115bb1ff
MW
11972F: drivers/usb/storage/uas.c
11973
1da177e4 11974USB CDC ETHERNET DRIVER
61eee9a7 11975M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11976L: linux-usb@vger.kernel.org
1da177e4 11977S: Maintained
679655da 11978F: drivers/net/usb/cdc_*.c
c117ab84 11979F: include/uapi/linux/usb/cdc.h
1da177e4 11980
66e3e591
KP
11981USB CHAOSKEY DRIVER
11982M: Keith Packard <keithp@keithp.com>
11983L: linux-usb@vger.kernel.org
11984S: Maintained
11985F: drivers/usb/misc/chaoskey.c
11986
b02b371e 11987USB CYPRESS C67X00 DRIVER
8b58be88 11988M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11989L: linux-usb@vger.kernel.org
11990S: Maintained
679655da 11991F: drivers/usb/c67x00/
b02b371e 11992
d0374f4f 11993USB DAVICOM DM9601 DRIVER
8b58be88 11994M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11995L: netdev@vger.kernel.org
d0374f4f
PK
11996W: http://www.linux-usb.org/usbnet
11997S: Maintained
679655da 11998F: drivers/net/usb/dm9601.c
d0374f4f 11999
cc2020e6 12000USB DIAMOND RIO500 DRIVER
8b58be88 12001M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12002L: rio500-users@lists.sourceforge.net
12003W: http://rio500.sourceforge.net
12004S: Maintained
679655da 12005F: drivers/usb/misc/rio500*
cc2020e6 12006
1da177e4 12007USB EHCI DRIVER
578333ab 12008M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12009L: linux-usb@vger.kernel.org
578333ab 12010S: Maintained
679655da
JP
12011F: Documentation/usb/ehci.txt
12012F: drivers/usb/host/ehci*
1da177e4 12013
69ae9e3e 12014USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12015M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12016L: linux-usb@vger.kernel.org
69ae9e3e 12017W: http://www.linux-usb.org/gadget
d6d0f665
FB
12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12019S: Maintained
679655da
JP
12020F: drivers/usb/gadget/
12021F: include/linux/usb/gadget*
69ae9e3e 12022
2dea64b4 12023USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12024M: Jiri Kosina <jikos@kernel.org>
406df153 12025R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12026L: linux-usb@vger.kernel.org
54e5881d 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12028S: Maintained
c2f01971 12029F: Documentation/hid/hiddev.txt
679655da 12030F: drivers/hid/usbhid/
1da177e4 12031
959eea21 12032USB ISP116X DRIVER
8b58be88 12033M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12034L: linux-usb@vger.kernel.org
959eea21 12035S: Maintained
679655da
JP
12036F: drivers/usb/host/isp116x*
12037F: include/linux/usb/isp116x.h
959eea21 12038
146498ea
WH
12039USB LAN78XX ETHERNET DRIVER
12040M: Woojung Huh <woojung.huh@microchip.com>
12041M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12042L: netdev@vger.kernel.org
12043S: Maintained
12044F: drivers/net/usb/lan78xx.*
12045
1da177e4 12046USB MASS STORAGE DRIVER
8b58be88 12047M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12048L: linux-usb@vger.kernel.org
8836aeb8 12049L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12050S: Maintained
12051W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12052F: drivers/usb/storage/
1da177e4 12053
af39917d
CL
12054USB MIDI DRIVER
12055M: Clemens Ladisch <clemens@ladisch.de>
12056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12057T: git git://git.alsa-project.org/alsa-kernel.git
12058S: Maintained
12059F: sound/usb/midi.*
12060
444ce9d4
JP
12061USB NETWORKING DRIVERS
12062L: linux-usb@vger.kernel.org
12063S: Odd Fixes
12064F: drivers/net/usb/
12065
1da177e4 12066USB OHCI DRIVER
578333ab 12067M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12068L: linux-usb@vger.kernel.org
578333ab 12069S: Maintained
679655da
JP
12070F: Documentation/usb/ohci.txt
12071F: drivers/usb/host/ohci*
1da177e4 12072
963ffa3e 12073USB OTG FSM (Finite State Machine)
60d77b3d 12074M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12076L: linux-usb@vger.kernel.org
12077S: Maintained
12078F: drivers/usb/common/usb-otg-fsm.c
12079
563da3a9
VM
12080USB OVER IP DRIVER
12081M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12082M: Shuah Khan <shuahkh@osg.samsung.com>
12083M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12084L: linux-usb@vger.kernel.org
12085S: Maintained
a6d6fc2b 12086F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12087F: drivers/usb/usbip/
12088F: tools/usb/usbip/
12089
1da177e4 12090USB PEGASUS DRIVER
a16b945c 12091M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12092L: linux-usb@vger.kernel.org
043600a6 12093L: netdev@vger.kernel.org
052e3128
PM
12094T: git git://github.com/petkan/pegasus.git
12095W: https://github.com/petkan/pegasus
1da177e4 12096S: Maintained
679655da 12097F: drivers/net/usb/pegasus.*
1da177e4 12098
d3ad558f 12099USB PHY LAYER
a55f6286 12100M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12101L: linux-usb@vger.kernel.org
12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12103S: Maintained
12104F: drivers/usb/phy/
d3ad558f 12105
73e4fb3f 12106USB PRINTER DRIVER (usblp)
8b58be88 12107M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12108L: linux-usb@vger.kernel.org
73e4fb3f 12109S: Supported
679655da 12110F: drivers/usb/class/usblp.c
1da177e4 12111
4521b477
BM
12112USB QMI WWAN NETWORK DRIVER
12113M: Bjørn Mork <bjorn@mork.no>
12114L: netdev@vger.kernel.org
12115S: Maintained
12116F: Documentation/ABI/testing/sysfs-class-net-qmi
12117F: drivers/net/usb/qmi_wwan.c
12118
1da177e4 12119USB RTL8150 DRIVER
a16b945c 12120M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12121L: linux-usb@vger.kernel.org
043600a6 12122L: netdev@vger.kernel.org
052e3128
PM
12123T: git git://github.com/petkan/rtl8150.git
12124W: https://github.com/petkan/rtl8150
1da177e4 12125S: Maintained
679655da 12126F: drivers/net/usb/rtl8150.c
1da177e4 12127
f896b796 12128USB SERIAL SUBSYSTEM
66085694 12129M: Johan Hovold <johan@kernel.org>
795fb7e7 12130L: linux-usb@vger.kernel.org
4e68852d 12131S: Maintained
679655da 12132F: Documentation/usb/usb-serial.txt
f896b796 12133F: drivers/usb/serial/
679655da 12134F: include/linux/usb/serial.h
1da177e4 12135
b3f0db1c
SG
12136USB SMSC75XX ETHERNET DRIVER
12137M: Steve Glendinning <steve.glendinning@shawell.net>
12138L: netdev@vger.kernel.org
12139S: Maintained
12140F: drivers/net/usb/smsc75xx.*
12141
2f7ca802 12142USB SMSC95XX ETHERNET DRIVER
90b24cfb 12143M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12144L: netdev@vger.kernel.org
90b24cfb 12145S: Maintained
679655da 12146F: drivers/net/usb/smsc95xx.*
2f7ca802 12147
1da177e4 12148USB SUBSYSTEM
879a5a00 12149M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12150L: linux-usb@vger.kernel.org
1da177e4 12151W: http://www.linux-usb.org
08deed1e 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12153S: Supported
1700bd98 12154F: Documentation/devicetree/bindings/usb/
679655da 12155F: Documentation/usb/
679655da
JP
12156F: drivers/usb/
12157F: include/linux/usb.h
12158F: include/linux/usb/
1da177e4
LT
12159
12160USB UHCI DRIVER
8b58be88 12161M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12162L: linux-usb@vger.kernel.org
1da177e4 12163S: Maintained
679655da 12164F: drivers/usb/host/uhci*
1da177e4 12165
69ae9e3e 12166USB "USBNET" DRIVER FRAMEWORK
d8130624 12167M: Oliver Neukum <oneukum@suse.com>
043600a6 12168L: netdev@vger.kernel.org
69ae9e3e 12169W: http://www.linux-usb.org/usbnet
1da177e4 12170S: Maintained
679655da
JP
12171F: drivers/net/usb/usbnet.c
12172F: include/linux/usb/usbnet.h
1da177e4 12173
c0efd232 12174USB VIDEO CLASS
c53ac071 12175M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12176L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12177L: linux-media@vger.kernel.org
275ffde4 12178T: git git://linuxtv.org/media_tree.git
57c6d2e9 12179W: http://www.ideasonboard.org/uvc/
c0efd232 12180S: Maintained
0c0d06ca 12181F: drivers/media/usb/uvc/
6c0f0359 12182F: include/uapi/linux/uvcvideo.h
1da177e4 12183
b60b9c45
HV
12184USB VISION DRIVER
12185M: Hans Verkuil <hverkuil@xs4all.nl>
12186L: linux-media@vger.kernel.org
12187T: git git://linuxtv.org/media_tree.git
a825eaec 12188W: https://linuxtv.org
b60b9c45
HV
12189S: Odd Fixes
12190F: drivers/media/usb/usbvision/
12191
8282da47
LP
12192USB WEBCAM GADGET
12193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12194L: linux-usb@vger.kernel.org
12195S: Maintained
3a83c16e 12196F: drivers/usb/gadget/function/*uvc*
faf2e1db 12197F: drivers/usb/gadget/legacy/webcam.c
8282da47 12198
bf164cc0 12199USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12200M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12201L: linux-wireless@vger.kernel.org
12202S: Maintained
679655da 12203F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12204
eb6bab13 12205USB XHCI DRIVER
03d85053 12206M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12207L: linux-usb@vger.kernel.org
12208S: Supported
36d0344c
SS
12209F: drivers/usb/host/xhci*
12210F: drivers/usb/host/pci-quirks*
eb6bab13 12211
1da177e4 12212USB ZD1201 DRIVER
4086b9ca 12213L: linux-wireless@vger.kernel.org
1da177e4 12214W: http://linux-lc100020.sourceforge.net
4086b9ca 12215S: Orphan
ed0ad06f 12216F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12217
b7eee616 12218USB ZR364XX DRIVER
8b58be88 12219M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12220L: linux-usb@vger.kernel.org
661263b5 12221L: linux-media@vger.kernel.org
275ffde4 12222T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12223W: http://royale.zerezo.com/zr364xx/
12224S: Maintained
679655da 12225F: Documentation/video4linux/zr364xx.txt
90d72ac6 12226F: drivers/media/usb/zr364xx/
b7eee616 12227
289fcff4
HK
12228ULPI BUS
12229M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12230L: linux-usb@vger.kernel.org
12231S: Maintained
12232F: drivers/usb/common/ulpi.c
12233F: include/linux/ulpi/
12234
e7839f25 12235USER-MODE LINUX (UML)
8b58be88 12236M: Jeff Dike <jdike@addtoit.com>
b15194b7 12237M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12238L: user-mode-linux-devel@lists.sourceforge.net
12239L: user-mode-linux-user@lists.sourceforge.net
12240W: http://user-mode-linux.sourceforge.net
9f273c24 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12242S: Maintained
61516587 12243F: Documentation/virtual/uml/
679655da 12244F: arch/um/
b070989a 12245F: arch/x86/um/
679655da
JP
12246F: fs/hostfs/
12247F: fs/hppfs/
b7eee616 12248
e5f114e9 12249USERSPACE I/O (UIO)
6a534c9d 12250M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12251M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12252S: Maintained
3d3fecbd 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12254F: Documentation/DocBook/uio-howto.tmpl
12255F: drivers/uio/
12256F: include/linux/uio*.h
e5f114e9 12257
256cccbe 12258UTIL-LINUX PACKAGE
8b58be88 12259M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12260L: util-linux@vger.kernel.org
12261W: http://en.wikipedia.org/wiki/Util-linux
12262T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12263S: Maintained
12264
c1fd1c07 12265UVESAFB DRIVER
8b58be88 12266M: Michal Januszewski <spock@gentoo.org>
c69f677c 12267L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12268W: http://dev.gentoo.org/~spock/projects/uvesafb/
12269S: Maintained
679655da 12270F: Documentation/fb/uvesafb.txt
8a61f013 12271F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12272
456930d8
SA
12273VF610 NAND DRIVER
12274M: Stefan Agner <stefan@agner.ch>
12275L: linux-mtd@lists.infradead.org
12276S: Supported
12277F: drivers/mtd/nand/vf610_nfc.c
12278
4480f15b 12279VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12280M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12281S: Maintained
679655da
JP
12282F: Documentation/filesystems/vfat.txt
12283F: fs/fat/
1da177e4 12284
cba3345c
AW
12285VFIO DRIVER
12286M: Alex Williamson <alex.williamson@redhat.com>
12287L: kvm@vger.kernel.org
9f273c24 12288T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12289S: Maintained
12290F: Documentation/vfio.txt
12291F: drivers/vfio/
12292F: include/linux/vfio.h
c117ab84 12293F: include/uapi/linux/vfio.h
cba3345c 12294
a714ea5f
AW
12295VFIO PLATFORM DRIVER
12296M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12297L: kvm@vger.kernel.org
12298S: Maintained
12299F: drivers/vfio/platform/
12300
9e6f3438
PO
12301VIDEOBUF2 FRAMEWORK
12302M: Pawel Osciak <pawel@osciak.com>
12303M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12304M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12305L: linux-media@vger.kernel.org
12306S: Maintained
90d72ac6 12307F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12308F: include/media/videobuf2-*
12309
5523662e
SCP
12310VIRTUAL SERIO DEVICE DRIVER
12311M: Stephen Chandler Paul <thatslyude@gmail.com>
12312S: Maintained
12313F: drivers/input/serio/userio.c
12314F: include/uapi/linux/userio.h
12315
9a82446b
AS
12316VIRTIO CONSOLE DRIVER
12317M: Amit Shah <amit.shah@redhat.com>
12318L: virtualization@lists.linux-foundation.org
12319S: Maintained
12320F: drivers/char/virtio_console.c
12321F: include/linux/virtio_console.h
c117ab84 12322F: include/uapi/linux/virtio_console.h
9a82446b 12323
2426ec8f 12324VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12325M: "Michael S. Tsirkin" <mst@redhat.com>
12326L: virtualization@lists.linux-foundation.org
12327S: Maintained
0e4191fe 12328F: Documentation/devicetree/bindings/virtio/
2426ec8f 12329F: drivers/virtio/
c893c8d7 12330F: tools/virtio/
2426ec8f
MT
12331F: drivers/net/virtio_net.c
12332F: drivers/block/virtio_blk.c
12333F: include/linux/virtio_*.h
916cdabc 12334F: include/uapi/linux/virtio_*.h
2426ec8f 12335
f2dbda3b
CH
12336VIRTIO DRIVERS FOR S390
12337M: Christian Borntraeger <borntraeger@de.ibm.com>
12338M: Cornelia Huck <cornelia.huck@de.ibm.com>
12339L: linux-s390@vger.kernel.org
12340L: virtualization@lists.linux-foundation.org
12341L: kvm@vger.kernel.org
12342S: Supported
1b568d93 12343F: drivers/s390/virtio/
f2dbda3b 12344
4ad6ee91
GH
12345VIRTIO GPU DRIVER
12346M: David Airlie <airlied@linux.ie>
12347M: Gerd Hoffmann <kraxel@redhat.com>
12348L: dri-devel@lists.freedesktop.org
12349L: virtualization@lists.linux-foundation.org
12350S: Maintained
12351F: drivers/gpu/drm/virtio/
12352F: include/uapi/linux/virtio_gpu.h
12353
3a4d5c94
MT
12354VIRTIO HOST (VHOST)
12355M: "Michael S. Tsirkin" <mst@redhat.com>
12356L: kvm@vger.kernel.org
c996d8b9 12357L: virtualization@lists.linux-foundation.org
3a4d5c94 12358L: netdev@vger.kernel.org
9f273c24 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12360S: Maintained
12361F: drivers/vhost/
c117ab84 12362F: include/uapi/linux/vhost.h
3a4d5c94 12363
271c8651
GH
12364VIRTIO INPUT DRIVER
12365M: Gerd Hoffmann <kraxel@redhat.com>
12366S: Maintained
12367F: drivers/virtio/virtio_input.c
12368F: include/uapi/linux/virtio_input.h
12369
1da177e4 12370VIA RHINE NETWORK DRIVER
210347e1 12371S: Orphan
f2148a47 12372F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12373
f0bf7f61 12374VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12375M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12376M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12377S: Maintained
12378F: drivers/mmc/host/via-sdmmc.c
12379
69e4a7c2 12380VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12381M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12382L: linux-fbdev@vger.kernel.org
69e4a7c2 12383S: Maintained
c7babebd
FTS
12384F: include/linux/via-core.h
12385F: include/linux/via-gpio.h
12386F: include/linux/via_i2c.h
8a61f013 12387F: drivers/video/fbdev/via/
69e4a7c2 12388
01f20734 12389VIA VELOCITY NETWORK DRIVER
8b58be88 12390M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12391L: netdev@vger.kernel.org
12392S: Maintained
f2148a47 12393F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12394
f73f8173
AW
12395VIRT LIB
12396M: Alex Williamson <alex.williamson@redhat.com>
12397M: Paolo Bonzini <pbonzini@redhat.com>
12398L: kvm@vger.kernel.org
12399S: Supported
12400F: virt/lib/
12401
77911fd2 12402VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12403M: Hans Verkuil <hverkuil@xs4all.nl>
12404L: linux-media@vger.kernel.org
12405T: git git://linuxtv.org/media_tree.git
a825eaec 12406W: https://linuxtv.org
0b7bc1fa 12407S: Maintained
77911fd2 12408F: drivers/media/platform/vivid/*
0b7bc1fa 12409
be7f8273 12410VLAN (802.1Q)
8b58be88 12411M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12412L: netdev@vger.kernel.org
12413S: Maintained
679655da
JP
12414F: drivers/net/macvlan.c
12415F: include/linux/if_*vlan.h
12416F: net/8021q/
be7f8273 12417
55e331cf 12418VLYNQ BUS
8b58be88 12419M: Florian Fainelli <florian@openwrt.org>
8578d7af 12420L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12421S: Maintained
12422F: drivers/vlynq/vlynq.c
12423F: include/linux/vlynq.h
12424
390beae4 12425VME SUBSYSTEM
74c600e3 12426M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12427M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12428M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12429L: devel@driverdev.osuosl.org
12430S: Maintained
12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12432F: Documentation/vme_api.txt
12433F: drivers/staging/vme/
12434F: drivers/vme/
12435F: include/linux/vme*
12436
4488e09b
AK
12437VMWARE HYPERVISOR INTERFACE
12438M: Alok Kataria <akataria@vmware.com>
12439L: virtualization@lists.linux-foundation.org
12440S: Supported
12441F: arch/x86/kernel/cpu/vmware.c
12442
73b35d07
DT
12443VMWARE BALLOON DRIVER
12444M: Xavier Deguillard <xdeguillard@vmware.com>
12445M: Philip Moltmann <moltmann@vmware.com>
12446M: "VMware, Inc." <pv-drivers@vmware.com>
12447L: linux-kernel@vger.kernel.org
12448S: Maintained
12449F: drivers/misc/vmw_balloon.c
12450
8b8be51b
TH
12451VMWARE VMMOUSE SUBDRIVER
12452M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12453M: "VMware, Inc." <pv-drivers@vmware.com>
12454L: linux-input@vger.kernel.org
12455S: Maintained
12456F: drivers/input/mouse/vmmouse.c
12457F: drivers/input/mouse/vmmouse.h
12458
d1a890fa 12459VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12460M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12461M: "VMware, Inc." <pv-drivers@vmware.com>
12462L: netdev@vger.kernel.org
12463S: Maintained
12464F: drivers/net/vmxnet3/
d1a890fa 12465
851b1642 12466VMware PVSCSI driver
29374ec6 12467M: Jim Gill <jgill@vmware.com>
851b1642
AK
12468M: VMware PV-Drivers <pv-drivers@vmware.com>
12469L: linux-scsi@vger.kernel.org
12470S: Maintained
12471F: drivers/scsi/vmw_pvscsi.c
12472F: drivers/scsi/vmw_pvscsi.h
12473
e53e86c7 12474VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12475M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12476M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12477L: linux-kernel@vger.kernel.org
1dd68f01 12478W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12480S: Supported
9d2597e8 12481F: Documentation/devicetree/bindings/regulator/
679655da 12482F: drivers/regulator/
9d2597e8 12483F: include/dt-bindings/regulator/
679655da 12484F: include/linux/regulator/
e53e86c7 12485
081958eb
DA
12486VRF
12487M: David Ahern <dsa@cumulusnetworks.com>
12488M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12489L: netdev@vger.kernel.org
12490S: Maintained
12491F: drivers/net/vrf.c
562d897d 12492F: Documentation/networking/vrf.txt
081958eb 12493
ab41319e 12494VT1211 HARDWARE MONITOR DRIVER
8b58be88 12495M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12496L: linux-hwmon@vger.kernel.org
ab41319e 12497S: Maintained
679655da
JP
12498F: Documentation/hwmon/vt1211
12499F: drivers/hwmon/vt1211.c
ab41319e 12500
1de9e371 12501VT8231 HARDWARE MONITOR DRIVER
8b58be88 12502M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12503L: linux-hwmon@vger.kernel.org
1de9e371 12504S: Maintained
679655da 12505F: drivers/hwmon/vt8231.c
1de9e371 12506
88095e7b
TO
12507VUB300 USB to SDIO/SD/MMC bridge chip
12508M: Tony Olech <tony.olech@elandigitalsystems.com>
12509L: linux-mmc@vger.kernel.org
12510L: linux-usb@vger.kernel.org
12511S: Supported
12512F: drivers/mmc/host/vub300.c
12513
1da177e4 12514W1 DALLAS'S 1-WIRE BUS
a8018766 12515M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12516S: Maintained
679655da
JP
12517F: Documentation/w1/
12518F: drivers/w1/
1da177e4 12519
13927079 12520W83791D HARDWARE MONITORING DRIVER
8b58be88 12521M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12522L: linux-hwmon@vger.kernel.org
25845c22 12523S: Maintained
679655da
JP
12524F: Documentation/hwmon/w83791d
12525F: drivers/hwmon/w83791d.c
13927079 12526
61db011d 12527W83793 HARDWARE MONITORING DRIVER
8b58be88 12528M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12529L: linux-hwmon@vger.kernel.org
61db011d 12530S: Maintained
679655da
JP
12531F: Documentation/hwmon/w83793
12532F: drivers/hwmon/w83793.c
61db011d 12533
e3760b43 12534W83795 HARDWARE MONITORING DRIVER
d8130624 12535M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12536L: linux-hwmon@vger.kernel.org
e3760b43
JD
12537S: Maintained
12538F: drivers/hwmon/w83795.c
12539
1da177e4 12540W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12541M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12542S: Maintained
679655da 12543F: drivers/mmc/host/wbsd.*
1da177e4 12544
b4e05923
HG
12545WACOM PROTOCOL 4 SERIAL TABLETS
12546M: Julian Squires <julian@cipht.net>
12547M: Hans de Goede <hdegoede@redhat.com>
12548L: linux-input@vger.kernel.org
12549S: Maintained
12550F: drivers/input/tablet/wacom_serial4.c
12551
3527761c 12552WATCHDOG DEVICE DRIVERS
8b58be88 12553M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12554R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12555L: linux-watchdog@vger.kernel.org
12556W: http://www.linux-watchdog.org/
f599aaf0 12557T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12558S: Maintained
540be8b2 12559F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12560F: Documentation/watchdog/
12561F: drivers/watchdog/
12562F: include/linux/watchdog.h
c117ab84 12563F: include/uapi/linux/watchdog.h
3527761c 12564
1da177e4 12565WD7000 SCSI DRIVER
8b58be88 12566M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12567L: linux-scsi@vger.kernel.org
12568S: Maintained
679655da 12569F: drivers/scsi/wd7000.c
1da177e4 12570
b22e00f3
DH
12571WIIMOTE HID DRIVER
12572M: David Herrmann <dh.herrmann@googlemail.com>
12573L: linux-input@vger.kernel.org
12574S: Maintained
12575F: drivers/hid/hid-wiimote*
12576
e258b80e 12577WINBOND CIR DRIVER
364e9e18 12578M: David Härdeman <david@hardeman.nu>
e258b80e 12579S: Maintained
116ab806 12580F: drivers/media/rc/winbond-cir.c
e258b80e 12581
c36a483d
WBG
12582WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12583M: William Breathitt Gray <vilhelm.gray@gmail.com>
12584L: linux-watchdog@vger.kernel.org
12585S: Maintained
12586F: drivers/watchdog/ebc-c384_wdt.c
12587
9c26df9b
WBG
12588WINSYSTEMS WS16C48 GPIO DRIVER
12589M: William Breathitt Gray <vilhelm.gray@gmail.com>
12590L: linux-gpio@vger.kernel.org
12591S: Maintained
12592F: drivers/gpio/gpio-ws16c48.c
e258b80e 12593
8a70da82 12594WIMAX STACK
8b58be88 12595M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12596M: linux-wimax@intel.com
49e7d9df 12597L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12598S: Supported
12599W: http://linuxwimax.org
315987dc 12600F: Documentation/wimax/README.wimax
315987dc
JP
12601F: include/linux/wimax/debug.h
12602F: include/net/wimax.h
c117ab84 12603F: include/uapi/linux/wimax.h
315987dc 12604F: net/wimax/
8a70da82 12605
5fc14680 12606WISTRON LAPTOP BUTTON DRIVER
8b58be88 12607M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12608S: Maintained
679655da 12609F: drivers/input/misc/wistron_btns.c
5fc14680 12610
1da177e4 12611WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12612M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12613L: linux-wireless@vger.kernel.org
926554c4 12614W: http://oops.ghostprotocols.net:81/blog
1da177e4 12615S: Maintained
679655da 12616F: drivers/net/wireless/wl3501*
1da177e4 12617
055bcbcb 12618WOLFSON MICROELECTRONICS DRIVERS
fef95164 12619L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12620T: git https://github.com/CirrusLogic/linux-drivers.git
12621W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12622S: Supported
3768f0b1 12623F: Documentation/hwmon/wm83??
f494993f
CK
12624F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12625F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12626F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12627F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12628F: drivers/clk/clk-wm83*.c
9c309598 12629F: drivers/extcon/extcon-arizona.c
b75ea16a 12630F: drivers/leds/leds-wm83*.c
25b273ba 12631F: drivers/gpio/gpio-*wm*.c
9c309598 12632F: drivers/gpio/gpio-arizona.c
d22b0869 12633F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12634F: drivers/input/misc/wm831x-on.c
12635F: drivers/input/touchscreen/wm831x-ts.c
12636F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12637F: drivers/mfd/arizona*
12638F: drivers/mfd/wm*.c
12ebc137 12639F: drivers/mfd/cs47l24*
b75ea16a
MB
12640F: drivers/power/wm83*.c
12641F: drivers/rtc/rtc-wm83*.c
12642F: drivers/regulator/wm8*.c
3860e6c4 12643F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12644F: drivers/watchdog/wm83*_wdt.c
9c309598 12645F: include/linux/mfd/arizona/
3860e6c4 12646F: include/linux/mfd/wm831x/
b75ea16a 12647F: include/linux/mfd/wm8350/
3768f0b1 12648F: include/linux/mfd/wm8400*
59ec6da2 12649F: include/linux/wm97xx.h
055bcbcb 12650F: include/sound/wm????.h
9c309598 12651F: sound/soc/codecs/arizona.?
055bcbcb 12652F: sound/soc/codecs/wm*
12ebc137 12653F: sound/soc/codecs/cs47l24*
b75ea16a 12654
3e6cd7a4
TH
12655WORKQUEUE
12656M: Tejun Heo <tj@kernel.org>
badb7f5e 12657R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12659S: Maintained
12660F: include/linux/workqueue.h
12661F: kernel/workqueue.c
12662F: Documentation/workqueue.txt
12663
39ac9f48
CYT
12664X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12665M: Chen-Yu Tsai <wens@csie.org>
12666L: linux-kernel@vger.kernel.org
12667S: Maintained
12668N: axp[128]
12669
1da177e4 12670X.25 NETWORK LAYER
8bf28059 12671M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12672L: linux-x25@vger.kernel.org
8bf28059 12673S: Odd Fixes
679655da
JP
12674F: Documentation/networking/x25*
12675F: include/net/x25*
12676F: net/x25/
1da177e4 12677
e2d1d6c0 12678X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12679M: Thomas Gleixner <tglx@linutronix.de>
12680M: Ingo Molnar <mingo@redhat.com>
12681M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12682M: x86@kernel.org
981c3a4f 12683L: linux-kernel@vger.kernel.org
75fc2d37 12684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12685S: Maintained
679655da
JP
12686F: Documentation/x86/
12687F: arch/x86/
e2d1d6c0 12688
d0944853 12689X86 PLATFORM DRIVERS
e181ba15 12690M: Darren Hart <dvhart@infradead.org>
d0944853 12691L: platform-driver-x86@vger.kernel.org
e181ba15 12692T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12693S: Maintained
14430813 12694F: drivers/platform/x86/
3a4bceef 12695F: drivers/platform/olpc/
d0944853 12696
c1f5c54b
IM
12697X86 MCE INFRASTRUCTURE
12698M: Tony Luck <tony.luck@intel.com>
487ba8e8 12699M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12700L: linux-edac@vger.kernel.org
12701S: Maintained
12702F: arch/x86/kernel/cpu/mcheck/*
12703
79ebdc95
BP
12704X86 MICROCODE UPDATE SUPPORT
12705M: Borislav Petkov <bp@alien8.de>
12706S: Maintained
12707F: arch/x86/kernel/cpu/microcode/*
12708
f0905c5a
AL
12709X86 VDSO
12710M: Andy Lutomirski <luto@amacapital.net>
12711L: linux-kernel@vger.kernel.org
12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12713S: Maintained
d603c8e1 12714F: arch/x86/entry/vdso/
f0905c5a 12715
d6fad502 12716XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12717M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12718M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12719L: linux-media@vger.kernel.org
a825eaec 12720W: https://linuxtv.org
d6fad502
MCC
12721T: git git://linuxtv.org/media_tree.git
12722S: Maintained
12723F: drivers/media/tuners/tuner-xc2028.*
12724
c4468085 12725XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12726M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12727M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12728M: Juergen Gross <jgross@suse.com>
11dbb52b 12729L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12731S: Supported
12732F: arch/x86/xen/
12733F: drivers/*/xen-*front.c
12734F: drivers/xen/
12735F: arch/x86/include/asm/xen/
12736F: include/xen/
c117ab84 12737F: include/uapi/xen/
c4468085 12738
77bfb479 12739XEN HYPERVISOR ARM
85d1a29d 12740M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12741L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12742S: Maintained
77bfb479
SS
12743F: arch/arm/xen/
12744F: arch/arm/include/asm/xen/
12745
b475e83f 12746XEN HYPERVISOR ARM64
85d1a29d 12747M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12748L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12749S: Maintained
b475e83f
SS
12750F: arch/arm64/xen/
12751F: arch/arm64/include/asm/xen/
12752
9b57e1a7 12753XEN NETWORK BACKEND DRIVER
8386040b 12754M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12755L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12756L: netdev@vger.kernel.org
12757S: Supported
12758F: drivers/net/xen-netback/*
12759
c5f8e29d
KRW
12760XEN PCI SUBSYSTEM
12761M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12762L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12763S: Supported
12764F: arch/x86/pci/*xen*
12765F: drivers/pci/*xen*
12766
a2c5ae65
KRW
12767XEN BLOCK SUBSYSTEM
12768M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12769M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12770L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12771S: Supported
12772F: drivers/block/xen-blkback/*
12773F: drivers/block/xen*
12774
15d03609
JG
12775XEN PVSCSI DRIVERS
12776M: Juergen Gross <jgross@suse.com>
12777L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12778L: linux-scsi@vger.kernel.org
12779S: Supported
12780F: drivers/scsi/xen-scsifront.c
12781F: drivers/xen/xen-scsiback.c
12782F: include/xen/interface/io/vscsiif.h
12783
c5f8e29d
KRW
12784XEN SWIOTLB SUBSYSTEM
12785M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12786L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12787S: Supported
12788F: arch/x86/xen/*swiotlb*
12789F: drivers/xen/*swiotlb*
12790
1da177e4
LT
12791XFS FILESYSTEM
12792P: Silicon Graphics Inc
809625ca 12793M: Dave Chinner <david@fromorbit.com>
18caa67a 12794M: xfs@oss.sgi.com
d7ede1aa 12795L: xfs@oss.sgi.com
1da177e4 12796W: http://oss.sgi.com/projects/xfs
9f273c24 12797T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12798S: Supported
679655da
JP
12799F: Documentation/filesystems/xfs.txt
12800F: fs/xfs/
1da177e4 12801
8a3b7a25 12802XILINX AXI ETHERNET DRIVER
59a54f30
MS
12803M: Anirudha Sarangi <anirudh@xilinx.com>
12804M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12805S: Maintained
12806F: drivers/net/ethernet/xilinx/xilinx_axienet*
12807
238b8721 12808XILINX UARTLITE SERIAL DRIVER
8b58be88 12809M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12810L: linux-serial@vger.kernel.org
12811S: Maintained
df621252 12812F: drivers/tty/serial/uartlite.c
238b8721 12813
df330515
LP
12814XILINX VIDEO IP CORES
12815M: Hyun Kwon <hyun.kwon@xilinx.com>
12816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12817L: linux-media@vger.kernel.org
12818T: git git://linuxtv.org/media_tree.git
12819S: Supported
12820F: Documentation/devicetree/bindings/media/xilinx/
12821F: drivers/media/platform/xilinx/
a5562f65 12822F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12823
74316949
EB
12824XILLYBUS DRIVER
12825M: Eli Billauer <eli.billauer@gmail.com>
12826L: linux-kernel@vger.kernel.org
12827S: Supported
12828F: drivers/char/xillybus/
12829
f620e4b8
MF
12830XTENSA XTFPGA PLATFORM SUPPORT
12831M: Max Filippov <jcmvbkbc@gmail.com>
12832L: linux-xtensa@linux-xtensa.org
12833S: Maintained
12834F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12835F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12836
1da177e4 12837YAM DRIVER FOR AX.25
8b58be88 12838M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12839L: linux-hams@vger.kernel.org
12840S: Maintained
679655da
JP
12841F: drivers/net/hamradio/yam*
12842F: include/linux/yam.h
1da177e4 12843
af64a5eb 12844YEALINK PHONE DRIVER
8b58be88 12845M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12846L: usbb2k-api-dev@nongnu.org
12847S: Maintained
679655da
JP
12848F: Documentation/input/yealink.txt
12849F: drivers/input/misc/yealink.*
af64a5eb 12850
1da177e4 12851Z8530 DRIVER FOR AX.25
8b58be88 12852M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12853W: http://yaina.de/jreuter/
12854W: http://www.qsl.net/dl1bke/
12855L: linux-hams@vger.kernel.org
12856S: Maintained
679655da
JP
12857F: Documentation/networking/z8530drv.txt
12858F: drivers/net/hamradio/*scc.c
12859F: drivers/net/hamradio/z8530.h
1da177e4 12860
0cf31ec1 12861ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12862M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12863L: linux-mm@kvack.org
12864S: Maintained
12865F: mm/zbud.c
12866F: include/linux/zbud.h
12867
7c0c3afb 12868ZD1211RW WIRELESS DRIVER
8b58be88
JP
12869M: Daniel Drake <dsd@gentoo.org>
12870M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12871W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12872L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12873L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12874S: Maintained
6948300c 12875F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12876
20263029
DS
12877ZPOOL COMPRESSED PAGE STORAGE API
12878M: Dan Streetman <ddstreet@ieee.org>
12879L: linux-mm@kvack.org
12880S: Maintained
12881F: mm/zpool.c
12882F: include/linux/zpool.h
12883
1da177e4 12884ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12885L: mjpeg-users@lists.sourceforge.net
f63145e2 12886L: linux-media@vger.kernel.org
1da177e4 12887W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12888T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12889S: Odd Fixes
90d72ac6 12890F: drivers/media/pci/zoran/
1da177e4 12891
6920f2cc
MK
12892ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12893M: Minchan Kim <minchan@kernel.org>
12894M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12895R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12896L: linux-kernel@vger.kernel.org
12897S: Maintained
12898F: drivers/block/zram/
12899F: Documentation/blockdev/zram.txt
12900
8b4a4080 12901ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12902M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12903S: Maintained
df621252 12904F: drivers/tty/serial/zs.*
8b4a4080 12905
eae70d06
MK
12906ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12907M: Minchan Kim <minchan@kernel.org>
12908M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12909R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12910L: linux-mm@kvack.org
12911S: Maintained
12912F: mm/zsmalloc.c
12913F: include/linux/zsmalloc.h
d02be50d 12914F: Documentation/vm/zsmalloc.txt
eae70d06 12915
0cf31ec1 12916ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12917M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12918L: linux-mm@kvack.org
12919S: Maintained
12920F: mm/zswap.c
12921
1da177e4 12922THE REST
8b58be88 12923M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12924L: linux-kernel@vger.kernel.org
8a6e2535 12925Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12927S: Buried alive in reporters
34d03cc1
JP
12928F: *
12929F: */