]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
timekeeping: Include the correct header for errno definitions
[mirror_ubuntu-bionic-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
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
97a445da
WBG
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
1da177e4 819APM DRIVER
e5f6450c 820M: Jiri Kosina <jikos@kernel.org>
81024fc4 821S: Odd fixes
9f273c24 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
c117ab84 825F: include/uapi/linux/apm_bios.h
81024fc4 826F: drivers/char/apm-emulation.c
1da177e4 827
bd7aa4b2 828APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 830L: linux-input@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/input/mouse/bcm5974.c
bd7aa4b2 833
6f2fad74 834APPLE SMC DRIVER
75dd112a 835M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 836L: linux-hwmon@vger.kernel.org
75dd112a 837S: Odd fixes
679655da 838F: drivers/hwmon/applesmc.c
6f2fad74 839
1da177e4 840APPLETALK NETWORK LAYER
8b58be88 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 842S: Maintained
679655da
JP
843F: drivers/net/appletalk/
844F: net/appletalk/
1da177e4 845
21c75328
DD
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
24299502
IS
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
2efccc60 856F: drivers/net/phy/mdio-xgene.c
24299502 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 859
62a37dc7
LP
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
1154ea7d 866ARC FRAMEBUFFER DRIVER
8b58be88 867M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 868S: Maintained
8a61f013
JH
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 871
c38f6ac7
MG
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
71d298ce
AB
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
588deb61
MR
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
c5a906a5
LD
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
59ba2422 897F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
59ba2422
LD
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
1da177e4 908ARM MFM AND FLOPPY DRIVERS
8b58be88 909M: Ian Molton <spyro@f2s.com>
1da177e4 910S: Maintained
679655da
JP
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
1da177e4 913
6f96521f
WD
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
70e238df 916R: Mark Rutland <mark.rutland@arm.com>
6f96521f 917S: Maintained
dd06a84b 918F: arch/arm*/kernel/perf_*
6f96521f 919F: arch/arm/oprofile/common.c
dd06a84b
MR
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
6f96521f 925
d4275354 926ARM PORT
54176cc6 927M: Russell King <linux@armlinux.org.uk>
efc03ecb 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 929W: http://www.armlinux.org.uk/
d4275354
RK
930S: Maintained
931F: arch/arm/
932
d323c243
SB
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 935S: Maintained
d323c243
SB
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
cefbf4ea 940ARM PRIMECELL AACI PL041 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea 947S: Maintained
8a61f013 948F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
949
950ARM PRIMECELL KMI PL050 DRIVER
54176cc6 951M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
2761f5c2 956ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
08a5c9a2 958S: Maintained
679655da 959F: drivers/mmc/host/mmci.*
2f748aaa 960F: include/linux/amba/mmci.h
2761f5c2 961
1b4304e5 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 963M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
2761f5c2 967
cefbf4ea 968ARM PRIMECELL BUS SUPPORT
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
2b7a52a4 974ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
9c784f95 979ARM/AFEB9260 MACHINE SUPPORT
8b58be88 980M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
982S: Maintained
983
2b7a52a4 984ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 985M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
987S: Maintained
988
5c6dcd7f 989ARM/Allwinner sunXi SoC support
1b106699 990M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 991M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
5c6dcd7f 994N: sun[x456789]i
60b0f380
MR
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1b106699 1000
79318452 1001ARM/Amlogic Meson SoC support
7c1e3876 1002M: Carlo Caione <carlo@caione.org>
6683d91c 1003M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1005L: linux-amlogic@lists.infradead.org
79318452 1006W: http://linux-meson.com/
7c1e3876 1007S: Maintained
79318452
CC
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
6683d91c
KH
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
79318452 1012N: meson
7c1e3876 1013
eff506fa
TZ
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1018S: Maintained
1019F: arch/arm/mach-alpine/
a9e5547b
AT
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
eff506fa 1023
5255034d
LP
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
33b8ac91 1032F: drivers/clk/axis
5255034d 1033
8c2ed9bc
JS
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
8dca5ce8 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1046W: http://www.linux4sam.org
9f273c24 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1048S: Supported
1049F: arch/arm/mach-at91/
f0a0a58e 1050F: include/soc/at91/
70e389cc
MB
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1055F: arch/arm/include/debug/at91.S
d4a89c7d 1056
6e05dd4e
BB
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
986cf2e9 1062ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1063M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
e68d7c14
RH
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1069
d94f944e 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1071M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
d94f944e 1074
4863dea3
SG
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
322e5cc5 1080F: drivers/net/ethernet/cavium/thunder/
4863dea3 1081
386ab516
AS
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
b8ba3874 1086N: clps711x
386ab516 1087
2b7a52a4 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1090M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1092S: Maintained
d19d3667
HS
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1097M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1099S: Maintained
1100
d4275354 1101ARM/CLKDEV SUPPORT
54176cc6 1102M: Russell King <linux@armlinux.org.uk>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1104S: Maintained
d4275354 1105F: arch/arm/include/asm/clkdev.h
4fa2651d 1106F: drivers/clk/clkdev.c
d4275354 1107
d48134e7 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1109M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1111S: Maintained
1112
94150095
HF
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
a06ae860
PP
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
01081f5a 1122F: drivers/hwtracing/coresight/*
a06ae860
PP
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1126
1da177e4 1127ARM/CORGI MACHINE SUPPORT
8b58be88 1128M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1129S: Maintained
1130
881a95f9 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1134T: git git://github.com/ulli-kroll/linux.git
162500b3 1135S: Maintained
f49afbb5 1136F: arch/arm/mach-gemini/
98a9bb5b 1137F: drivers/rtc/rtc-gemini.c
881a95f9 1138
a990cbd8 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1140M: Barry Song <baohua@kernel.org>
a990cbd8 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1143S: Maintained
e68d7c14 1144F: arch/arm/boot/dts/prima2*
a990cbd8 1145F: arch/arm/mach-prima2/
4a9c44f1 1146F: drivers/clk/sirf/
05f30e8d 1147F: drivers/clocksource/timer-prima2.c
5833ac98 1148F: drivers/clocksource/timer-atlas7.c
f8505ef5 1149N: [^a-z]sirf
a990cbd8 1150
c9d862c4
BS
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
cde137aa 1155F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1156N: digicolor
1157
d4275354 1158ARM/EBSA110 MACHINE SUPPORT
54176cc6 1159M: Russell King <linux@armlinux.org.uk>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1161W: http://www.armlinux.org.uk/
d4275354
RK
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
b955f6ca 1164F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1165
4721f3ce
UKK
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
a9da4f7e 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
d66f1886 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1177W: http://www.openezx.org/
1178S: Maintained
cafc2265
SS
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1181
6a915af9 1182ARM/FARADAY FA526 PORT
162500b3 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1185S: Maintained
1fa7e547 1186T: git git://git.berlios.de/gemini-board
f49afbb5 1187F: arch/arm/mm/*-fa*
6a915af9 1188
d4275354 1189ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1190M: Russell King <linux@armlinux.org.uk>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1192W: http://www.armlinux.org.uk/
d4275354
RK
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
86183a5f 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1198M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1199M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1200R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1202S: Maintained
f1c12837 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1204F: arch/arm/mach-imx/
ce515a6b 1205F: arch/arm/mach-mxs/
2a82f95c 1206F: arch/arm/boot/dts/imx*
e5dafa22 1207F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1208F: drivers/clk/imx/
1209F: include/soc/imx/
86183a5f 1210
142109d2 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1212M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
2b7a52a4 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1222M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1224S: Maintained
1225
90b8fc34 1226ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1227M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1229S: Maintained
1230
ef47d5f0 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1232M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1238F: sound/soc/pxa/hx4700.c
ef47d5f0 1239
4dfad069
WX
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
e68d7c14
RH
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
4dfad069 1251
21f37bc3 1252ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1254W: www.jlime.com
1255S: Maintained
084bad91
KE
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1259
5e767ab9
JMC
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
06ff74fd 1266F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1267
403d2971
MV
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
ec154082 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1273
2b7a52a4 1274ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
e2bdb176
DW
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1281S: Orphan
2b7a52a4
LB
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1286S: Maintained
2b7a52a4
LB
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4 1292
2b7a52a4 1293ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
dfdd8cc9
KH
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1300M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
838553c5 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
2b7a52a4 1312ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4
LB
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
1154f858 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1323M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
5edafc29 1327F: arch/arm/boot/dts/keystone-*
317929cd 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1329
bc6aa566 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1337M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1344M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1350M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
8cb555b6
CM
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
2b7a52a4 1361ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
3143875f
JE
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
19c1c32c
JE
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1377N: lpc18xx
1378
15e4f7da 1379ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1384S: Maintained
2377f9fd 1385F: arch/arm/boot/dts/lpc32*
15e4f7da 1386F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
15e4f7da 1392
3b886171 1393ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1394M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1395S: Maintained
1396
1f664ab7 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
59ec9671 1405F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
dcc3068a 1408F: arch/arm64/boot/dts/marvell/armada*
9f123def 1409F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1410F: arch/arm/configs/mvebu_*_defconfig
75f41273 1411
40f4978b
SH
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
31c17ac9 1417F: arch/arm/boot/dts/berlin*
e68d7c14 1418F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1419
40f4978b 1420
4cfab57e 1421ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1425M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1427S: Maintained
1428F: arch/arm/mach-dove/
54a246ff
NP
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
31c17ac9
GC
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
3b886171 1435
d69ac131
AC
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
e557959d
NA
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
607b8fc9
EH
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
e54951c8
MB
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
0f8669e3
CY
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
adcb079f
AB
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1480F: arch/arm/mach-ks8695/
adcb079f
AB
1481S: Odd Fixes
1482
d78ff0a5 1483ARM/MIOA701 MACHINE SUPPORT
8b58be88 1484M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
9624dfe6 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1490M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1491S: Maintained
1492
e0ee9851 1493ARM/NOMADIK ARCHITECTURE
28b8e8d4 1494M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1495M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
ecc265fe 1499F: drivers/pinctrl/nomadik/
87572880 1500F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1502
9d76295a 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
8459c159 1509ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1512S: Maintained
1513
5d783a2d 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1515M: Marek Vasut <marek.vasut@gmail.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1529
b57fe924 1530ARM/PALM TREO SUPPORT
d8130624 1531M: Tomas Cech <sleep_walker@suse.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1533W: http://hackndev.com
1534S: Maintained
b57fe924
JP
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
90af5811 1537
c49e1e63 1538ARM/PALMZ72 SUPPORT
8b58be88 1539M: Sergey Lapin <slapin@ossfans.org>
75280787 1540L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1541W: http://hackndev.com
1542S: Maintained
933d35f0
JP
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1545
1da177e4 1546ARM/PLEB SUPPORT
8b58be88 1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
8b58be88 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1554W: http://www.armlinux.org.uk/
1da177e4
LT
1555S: Maintained
1556
8fc1b0f8 1557ARM/QUALCOMM SUPPORT
bbeaa595
AG
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
8fc1b0f8 1560L: linux-arm-msm@vger.kernel.org
f5d3af9d 1561L: linux-soc@vger.kernel.org
8fc1b0f8 1562S: Maintained
0ff50d60 1563F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1566F: arch/arm/mach-qcom/
e68d7c14 1567F: arch/arm64/boot/dts/qcom/*
5482cefa 1568F: drivers/i2c/busses/i2c-qup.c
39a3366a 1569F: drivers/clk/qcom/
f5d3af9d 1570F: drivers/soc/qcom/
5482cefa 1571F: drivers/spi/spi-qup.c
c0c89faf
SB
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
916f743d 1576F: drivers/firmware/qcom_scm.c
bbeaa595 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1578
2b7a52a4 1579ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1580M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1582S: Maintained
1583
b138e119
SH
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
b138e119 1594
d4275354 1595ARM/RISCPC ARCHITECTURE
54176cc6 1596M: Russell King <linux@armlinux.org.uk>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1598W: http://www.armlinux.org.uk/
d4275354 1599S: Maintained
d4275354
RK
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1a6422f6 1605F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1608F: drivers/scsi/arm/
1609
08ddbb0a
HS
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1613L: linux-rockchip@lists.infradead.org
9f273c24 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1615S: Maintained
541555e9 1616F: arch/arm/boot/dts/rk3*
08ddbb0a 1617F: arch/arm/mach-rockchip/
541555e9
HS
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1620F: drivers/*/*rockchip*
541555e9
HS
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
b4331b43 1623N: rockchip
08ddbb0a 1624
5bfb937c
KK
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
e8f98457 1627M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1630S: Maintained
6f0589c8 1631F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
6f0589c8 1634F: arch/arm/boot/dts/exynos*
d97236e6 1635F: arch/arm64/boot/dts/exynos/
482ce512 1636F: arch/arm/plat-samsung/
769bbb63
HS
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1c03274d
KK
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
ffd51977 1645F: drivers/memory/samsung/*
bf50ddcd 1646F: drivers/soc/samsung/*
d6b9aea6
KK
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1651N: exynos
f556cb07 1652
10ffa964
KP
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
004bbd3c 1657F: arch/arm/mach-s5pv210/
10ffa964 1658
3ce4ccb6
KD
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
e6a476fd
MS
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1670M: Kamil Debski <kamil@wypas.org>
6305902c 1671M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1672M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
934455d7 1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1677F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
90d72ac6 1685F: drivers/media/platform/s5p-tv/
e6a476fd 1686
1bcbf6f4
KD
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
78fc853b 1692F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1693
7d9f9bf4
AP
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
d48d38e8 1702ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1703M: Simon Horman <horms@verge.net.au>
d48d38e8 1704M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1705L: linux-renesas-soc@vger.kernel.org
4a121096 1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1708S: Supported
0b514fdb
SH
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
0b514fdb 1713F: arch/arm/configs/shmobile_defconfig
7a2071c5 1714F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1715F: arch/arm/mach-shmobile/
be32bcbb
GU
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
d48d38e8 1718
66314223 1719ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1721S: Maintained
1722F: arch/arm/mach-socfpga/
efadb751
DN
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
e68d7c14 1725F: arch/arm64/boot/dts/altera/
ba2b7d0a 1726W: http://www.rocketboards.org
efadb751 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
71bcada8
TT
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
65ebcc11 1739ARM/STI ARCHITECTURE
a92177ea 1740M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
a92177ea 1746F: arch/arm/boot/dts/sti*
b8e31bf3 1747F: drivers/char/hw_random/st-rng.c
a92177ea 1748F: drivers/clocksource/arm_global_timer.c
82805d1b 1749F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1750F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1751F: drivers/i2c/busses/i2c-st.c
346e2e4a 1752F: drivers/media/rc/st_rc.c
95d66b16 1753F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1754F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
6da969a5 1757F: drivers/phy/phy-stih407-usb.c
26389c78 1758F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1759F: drivers/pinctrl/pinctrl-st.c
aac22524 1760F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1761F: drivers/reset/sti/
db4112e6 1762F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1763F: drivers/tty/serial/st-asc.c
eb11adab 1764F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
db4112e6 1767F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1768F: drivers/ata/ahci_st.c
65ebcc11 1769
ee6e7879
MC
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1772M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
d6de5b02
MG
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
e2bd0d37 1783N: tango
d6de5b02 1784
2b7a52a4 1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1786M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1788S: Maintained
1789
1bbd7089 1790ARM/TETON BGA MACHINE SUPPORT
706e69d6 1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
2b7a52a4 1795ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1796M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1798S: Maintained
1799
98ad6e3b 1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1801M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1803W: http://www.mcuos.com
1804S: Maintained
4e89e8f6 1805F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1810F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1811F: drivers/rtc/rtc-nuc900.c
9df92e6c 1812F: drivers/spi/spi-nuc900.c
4e89e8f6 1813F: drivers/usb/host/ehci-w90x900.c
8a61f013 1814F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1815
54274d71 1816ARM/U300 MACHINE SUPPORT
e4651a9f 1817M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
9affbd24 1821F: drivers/clocksource/timer-u300.c
54274d71
LW
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
87572880
LW
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1830
3d00d04f
MY
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S: Maintained
a3ff83d2 1835F: arch/arm/boot/dts/uniphier*
e7ecbc05 1836F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1837F: arch/arm/mach-uniphier/
e7ecbc05 1838F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1839F: arch/arm64/boot/dts/socionext/
4b7f48d3 1840F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1841F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1842F: drivers/pinctrl/uniphier/
1843F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1844N: uniphier
1845
87572880 1846ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1847M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Maintained
1850F: arch/arm/mach-ux500/
e4651a9f 1851F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1852F: drivers/dma/ste_dma40*
e4651a9f 1853F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1854F: drivers/mfd/abx500*
1855F: drivers/mfd/ab8500*
e4651a9f
LW
1856F: drivers/mfd/dbx500*
1857F: drivers/mfd/db8500*
ecc265fe
JP
1858F: drivers/pinctrl/nomadik/pinctrl-ab*
1859F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1860F: drivers/rtc/rtc-ab8500.c
e4651a9f 1861F: drivers/rtc/rtc-pl031.c
87572880 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1863
e93fde28
UH
1864ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1865M: Ulf Hansson <ulf.hansson@linaro.org>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T: git git://git.linaro.org/people/ulfh/clk.git
1868S: Maintained
1869F: drivers/clk/ux500/
e93fde28 1870
740d93b1
PM
1871ARM/VERSATILE EXPRESS PLATFORM
1872M: Liviu Dudau <liviu.dudau@arm.com>
1873M: Sudeep Holla <sudeep.holla@arm.com>
1874M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/boot/dts/vexpress*
e68d7c14 1878F: arch/arm64/boot/dts/arm/
740d93b1
PM
1879F: arch/arm/mach-vexpress/
1880F: */*/vexpress*
7e8f403f 1881F: */*/*/vexpress*
740d93b1
PM
1882F: drivers/clk/versatile/clk-vexpress-osc.c
1883F: drivers/clocksource/versatile.c
46a600ea 1884N: mps2
740d93b1 1885
d4275354 1886ARM/VFP SUPPORT
54176cc6 1887M: Russell King <linux@armlinux.org.uk>
efc03ecb 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1889W: http://www.armlinux.org.uk/
d4275354
RK
1890S: Maintained
1891F: arch/arm/vfp/
1892
e66b6d8e
MV
1893ARM/VOIPAC PXA270 SUPPORT
1894M: Marek Vasut <marek.vasut@gmail.com>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896S: Maintained
1897F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1898F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1899
04529fe2
TP
1900ARM/VT8500 ARM ARCHITECTURE
1901M: Tony Prisk <linux@prisktech.co.nz>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-vt8500/
41fd91b4 1905F: drivers/clocksource/vt8500_timer.c
560746eb 1906F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1907F: drivers/mmc/host/wmt-sdmmc.c
1908F: drivers/pwm/pwm-vt8500.c
1909F: drivers/rtc/rtc-vt8500.c
1910F: drivers/tty/serial/vt8500_serial.c
4f31102b 1911F: drivers/usb/host/ehci-platform.c
41fd91b4 1912F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1913F: drivers/video/fbdev/vt8500lcdfb.*
1914F: drivers/video/fbdev/wm8505fb*
1915F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1916
e66b6d8e
MV
1917ARM/ZIPIT Z2 SUPPORT
1918M: Marek Vasut <marek.vasut@gmail.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920S: Maintained
1921F: arch/arm/mach-pxa/z2.c
6ab2a855 1922F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1923
5ecc4b53
JN
1924ARM/ZTE ARCHITECTURE
1925M: Jun Nie <jun.nie@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927S: Maintained
1928F: arch/arm/mach-zx/
1929F: drivers/clk/zte/
1930F: Documentation/devicetree/bindings/arm/zte.txt
1931F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1932
51f29d44
MS
1933ARM/ZYNQ ARCHITECTURE
1934M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1935R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937W: http://wiki.xilinx.com
d6448b76 1938T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1939S: Supported
1940F: arch/arm/mach-zynq/
bd2a337a 1941F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1942F: drivers/block/xsysace.c
c2fd4e38
MS
1943N: zynq
1944N: xilinx
1945F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1946F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1947F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1948F: drivers/edac/synopsys_edac.c
51f29d44 1949
48ec83bc 1950ARM SMMU DRIVERS
b8f9879e 1951M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1952R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: drivers/iommu/arm-smmu.c
48ec83bc 1956F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1957F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1958F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1959
38074229
CM
1960ARM64 PORT (AARCH64 ARCHITECTURE)
1961M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1962M: Will Deacon <will.deacon@arm.com>
38074229 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1965S: Maintained
1966F: arch/arm64/
d19766ec 1967F: Documentation/arm64/
38074229 1968
9d7005f9
LP
1969AS3645A LED FLASH CONTROLLER DRIVER
1970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1971L: linux-media@vger.kernel.org
1972T: git git://linuxtv.org/media_tree.git
1973S: Maintained
1974F: drivers/media/i2c/as3645a.c
b5dcee22 1975F: include/media/i2c/as3645a.h
9d7005f9 1976
d58de038
GJ
1977ASC7621 HARDWARE MONITOR DRIVER
1978M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1979L: linux-hwmon@vger.kernel.org
d58de038
GJ
1980S: Maintained
1981F: Documentation/hwmon/asc7621
1982F: drivers/hwmon/asc7621.c
1983
b229ece9 1984ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1985M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1986L: acpi4asus-user@lists.sourceforge.net
d0944853 1987L: platform-driver-x86@vger.kernel.org
76593d6f 1988W: http://acpi4asus.sf.net
85091b71 1989S: Maintained
b229ece9
CC
1990F: drivers/platform/x86/asus*.c
1991F: drivers/platform/x86/eeepc*.c
85091b71 1992
f6a6bbae
JPRV
1993ASUS WIRELESS RADIO CONTROL DRIVER
1994M: João Paulo Rechi Vita <jprvita@gmail.com>
1995L: platform-driver-x86@vger.kernel.org
1996S: Maintained
1997F: drivers/platform/x86/asus-wireless.c
1998
75aeddd1
DH
1999ASYMMETRIC KEYS
2000M: David Howells <dhowells@redhat.com>
2001L: keyrings@vger.kernel.org
2002S: Maintained
2003F: Documentation/crypto/asymmetric-keys.txt
2004F: include/linux/verification.h
2005F: include/crypto/public_key.h
2006F: include/crypto/pkcs7.h
2007F: crypto/asymmetric_keys/
2008
953a6479 2009ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2010R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2011W: http://sourceforge.net/projects/xscaleiop
08223d80 2012S: Odd fixes
679655da
JP
2013F: Documentation/crypto/async-tx-api.txt
2014F: crypto/async_tx/
2015F: drivers/dma/
2016F: include/linux/dmaengine.h
2017F: include/linux/async_tx.h
b3e5f263 2018
a1867d36 2019AT24 EEPROM DRIVER
14d77c4d 2020M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2021L: linux-i2c@vger.kernel.org
2022S: Maintained
2023F: drivers/misc/eeprom/at24.c
25f73ed5 2024F: include/linux/platform_data/at24.h
a1867d36 2025
e7839f25 2026ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2027M: "Ed L. Cashin" <ed.cashin@acm.org>
2028W: http://www.openaoe.org/
1da177e4 2029S: Supported
679655da
JP
2030F: Documentation/aoe/
2031F: drivers/block/aoe/
1da177e4 2032
aad7a211
AB
2033ATHEROS 71XX/9XXX GPIO DRIVER
2034M: Alban Bedel <albeu@free.fr>
2035W: https://github.com/AlbanBedel/linux
2036T: git git://github.com/AlbanBedel/linux
2037S: Maintained
2038F: drivers/gpio/gpio-ath79.c
2039F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2040
9a10a870 2041ATHEROS ATH GENERIC UTILITIES
f726ee65 2042M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2043L: linux-wireless@vger.kernel.org
2044S: Supported
2045F: drivers/net/wireless/ath/*
2046
fa1c114f 2047ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2048M: Jiri Slaby <jirislaby@gmail.com>
2049M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2051L: linux-wireless@vger.kernel.org
72c706b7 2052W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2053S: Maintained
fa451753 2054F: drivers/net/wireless/ath/ath5k/
fa1c114f 2055
12e62d6f
KV
2056ATHEROS ATH6KL WIRELESS DRIVER
2057M: Kalle Valo <kvalo@qca.qualcomm.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2061S: Supported
2062F: drivers/net/wireless/ath/ath6kl/
2063
2be7d22f 2064WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2065M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2066L: linux-wireless@vger.kernel.org
2067L: wil6210@qca.qualcomm.com
2068S: Supported
2069W: http://wireless.kernel.org/en/users/Drivers/wil6210
2070F: drivers/net/wireless/ath/wil6210/
dba4b74d 2071F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2072
1d7e1e6b
CL
2073CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2074M: Christian Lamparter <chunkeey@googlemail.com>
2075L: linux-wireless@vger.kernel.org
2076W: http://wireless.kernel.org/en/users/Drivers/carl9170
2077S: Maintained
2078F: drivers/net/wireless/ath/carl9170/
2079
2c2a6172
LT
2080ATK0110 HWMON DRIVER
2081M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2082L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2083S: Maintained
2084F: drivers/hwmon/asus_atk0110.c
2085
6f69a6d7 2086ATI_REMOTE2 DRIVER
8b58be88 2087M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2088S: Maintained
679655da 2089F: drivers/input/misc/ati_remote2.c
6f69a6d7 2090
7ae115b4 2091ATLX ETHERNET DRIVERS
8b58be88 2092M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2093M: Chris Snook <chris.snook@gmail.com>
e443e383 2094L: netdev@vger.kernel.org
8d5ca6ec
JC
2095W: http://sourceforge.net/projects/atl1
2096W: http://atl1.sourceforge.net
2097S: Maintained
2b133ad6 2098F: drivers/net/ethernet/atheros/
8d5ca6ec 2099
1da177e4 2100ATM
366c1bd1 2101M: Chas Williams <3chas3@gmail.com>
476604de 2102L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2103L: netdev@vger.kernel.org
1da177e4
LT
2104W: http://linux-atm.sourceforge.net
2105S: Maintained
679655da
JP
2106F: drivers/atm/
2107F: include/linux/atm*
c117ab84 2108F: include/uapi/linux/atm*
1da177e4 2109
04ac2f46 2110ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2111M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2112S: Maintained
2113F: drivers/mmc/host/atmel-mci.c
04ac2f46 2114
a1cfac48 2115ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2116M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2117S: Supported
df621252 2118F: drivers/tty/serial/atmel_serial.c
a1cfac48 2119
f80cb488
NF
2120ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122S: Supported
2123F: drivers/power/reset/at91-sama5d2_shdwc.c
2124
b9cd7a25
LD
2125ATMEL SAMA5D2 ADC DRIVER
2126M: Ludovic Desroches <ludovic.desroches@atmel.com>
2127L: linux-iio@vger.kernel.org
2128S: Supported
2129F: drivers/iio/adc/at91-sama5d2_adc.c
2130
dfae90ed 2131ATMEL Audio ALSA driver
3a82002c 2132M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2134S: Supported
2135F: sound/soc/atmel
2136
b414dc16
NF
2137ATMEL DMA DRIVER
2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S: Supported
2141F: drivers/dma/at_hdmac.c
2142F: drivers/dma/at_hdmac_regs.h
6f0d65af 2143F: include/linux/platform_data/dma-atmel.h
b414dc16 2144
6bd0f436
LD
2145ATMEL XDMA DRIVER
2146M: Ludovic Desroches <ludovic.desroches@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org
2148L: dmaengine@vger.kernel.org
2149S: Supported
2150F: drivers/dma/at_xdmac.c
2151
888f2804
LD
2152ATMEL I2C DRIVER
2153M: Ludovic Desroches <ludovic.desroches@atmel.com>
2154L: linux-i2c@vger.kernel.org
2155S: Supported
2156F: drivers/i2c/busses/i2c-at91.c
2157
15515545 2158ATMEL ISI DRIVER
50cb2efa 2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2160L: linux-media@vger.kernel.org
2161S: Supported
f2294c2d 2162F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2163F: include/media/atmel-isi.h
2164
8f4c79ce 2165ATMEL LCDFB DRIVER
8b58be88 2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2167L: linux-fbdev@vger.kernel.org
8f4c79ce 2168S: Maintained
8a61f013 2169F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2170F: include/video/atmel_lcdc.h
8f4c79ce 2171
89e5785f 2172ATMEL MACB ETHERNET DRIVER
a02875a6 2173M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2174S: Supported
9f2f381f 2175F: drivers/net/ethernet/cadence/
89e5785f 2176
5cbac98a 2177ATMEL NAND DRIVER
50cb2efa
NF
2178M: Wenyou Yang <wenyou.yang@atmel.com>
2179M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2180L: linux-mtd@lists.infradead.org
2181S: Supported
2182F: drivers/mtd/nand/atmel_nand*
2183
05c441ef 2184ATMEL SDMMC DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-mmc@vger.kernel.org
2187S: Supported
2188F: drivers/mmc/host/sdhci-of-at91.c
2189
754ce4f2 2190ATMEL SPI DRIVER
a02875a6 2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2192S: Supported
9df92e6c 2193F: drivers/spi/spi-atmel.*
754ce4f2 2194
0ef09015 2195ATMEL SSC DRIVER
03515f32 2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S: Supported
2199F: drivers/misc/atmel-ssc.c
2200F: include/linux/atmel-ssc.h
2201
e9cb1c5a
NF
2202ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2203M: Nicolas Ferre <nicolas.ferre@atmel.com>
2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S: Supported
2206F: drivers/misc/atmel_tclib.c
2207F: drivers/clocksource/tcb_clksrc.c
2208
914a3f3b 2209ATMEL USBA UDC DRIVER
a02875a6
NF
2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2212S: Supported
faf2e1db 2213F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2214
1da177e4 2215ATMEL WIRELESS DRIVER
8b58be88 2216M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2217L: linux-wireless@vger.kernel.org
1da177e4
LT
2218W: http://www.thekelleys.org.uk/atmel
2219W: http://atmelwlandriver.sourceforge.net/
2220S: Maintained
30fe0f9b 2221F: drivers/net/wireless/atmel/atmel*
1da177e4 2222
a14c0f8f
ND
2223ATMEL MAXTOUCH DRIVER
2224M: Nick Dyer <nick.dyer@itdev.co.uk>
2225T: git git://github.com/atmel-maxtouch/linux.git
2226S: Supported
2227F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2228F: drivers/input/touchscreen/atmel_mxt_ts.c
2229F: include/linux/platform_data/atmel_mxt_ts.h
2230
26780d9e 2231ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2232M: Bradley Grove <linuxdrivers@attotech.com>
2233L: linux-scsi@vger.kernel.org
2234W: http://www.attotech.com
2235S: Supported
2236F: drivers/scsi/esas2r
26780d9e 2237
bc6e17b8
SS
2238ATUSB IEEE 802.15.4 RADIO DRIVER
2239M: Stefan Schmidt <stefan@osg.samsung.com>
2240L: linux-wpan@vger.kernel.org
2241S: Maintained
2242F: drivers/net/ieee802154/atusb.c
2243F: drivers/net/ieee802154/atusb.h
2244F: drivers/net/ieee802154/at86rf230.h
2245
a92b7b80 2246AUDIT SUBSYSTEM
915f389d 2247M: Paul Moore <paul@paul-moore.com>
8b58be88 2248M: Eric Paris <eparis@redhat.com>
915f389d 2249L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2250W: http://people.redhat.com/sgrubb/audit/
915f389d 2251T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2252S: Maintained
679655da 2253F: include/linux/audit.h
c117ab84 2254F: include/uapi/linux/audit.h
679655da 2255F: kernel/audit*
a92b7b80 2256
70e84049 2257AUXILIARY DISPLAY DRIVERS
8b58be88 2258M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2259W: http://miguelojeda.es/auxdisplay.htm
2260W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2261S: Maintained
679655da
JP
2262F: drivers/auxdisplay/
2263F: include/linux/cfag12864b.h
70e84049 2264
5f97f7f9 2265AVR32 ARCHITECTURE
e336f61f
HCE
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2268W: http://www.atmel.com/products/AVR32/
249d9d9d 2269W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2270W: http://avrfreaks.net/
e336f61f 2271S: Maintained
679655da 2272F: arch/avr32/
5f97f7f9
HS
2273
2274AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2277S: Maintained
679655da 2278F: arch/avr32/mach-at32ap/
5f97f7f9 2279
1da177e4 2280AX.25 NETWORK LAYER
8b58be88 2281M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2282L: linux-hams@vger.kernel.org
d34cb28a 2283W: http://www.linux-ax25.org/
1da177e4 2284S: Maintained
c117ab84 2285F: include/uapi/linux/ax25.h
679655da
JP
2286F: include/net/ax25.h
2287F: net/ax25/
1da177e4 2288
d5269395 2289AZ6007 DVB DRIVER
5dc8a864
MCC
2290M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2291M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2292L: linux-media@vger.kernel.org
a825eaec 2293W: https://linuxtv.org
d5269395
MCC
2294T: git git://linuxtv.org/media_tree.git
2295S: Maintained
2296F: drivers/media/usb/dvb-usb-v2/az6007.c
2297
6777376e
HV
2298AZTECH FM RADIO RECEIVER DRIVER
2299M: Hans Verkuil <hverkuil@xs4all.nl>
2300L: linux-media@vger.kernel.org
2301T: git git://linuxtv.org/media_tree.git
a825eaec 2302W: https://linuxtv.org
6777376e
HV
2303S: Maintained
2304F: drivers/media/radio/radio-aztech*
2305
e2d1d6c0 2306B43 WIRELESS DRIVER
e2d1d6c0 2307L: linux-wireless@vger.kernel.org
ed072f9e 2308L: b43-dev@lists.infradead.org
491b26b4 2309W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2310S: Odd Fixes
58619b14 2311F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2312
2313B43LEGACY WIRELESS DRIVER
8b58be88 2314M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2315L: linux-wireless@vger.kernel.org
ed072f9e 2316L: b43-dev@lists.infradead.org
491b26b4 2317W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2318S: Maintained
423e3ce3 2319F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2320
300abeb5 2321BACKLIGHT CLASS/SUBSYSTEM
b7701755 2322M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2323M: Lee Jones <lee.jones@linaro.org>
9f273c24 2324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2325S: Maintained
679655da
JP
2326F: drivers/video/backlight/
2327F: include/linux/backlight.h
300abeb5 2328
c6c8fea2 2329BATMAN ADVANCED
207df49e 2330M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2331M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2332M: Antonio Quartulli <a@unstable.cc>
1584f41f 2333L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2334W: https://www.open-mesh.org/
8b823170 2335Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2336S: Maintained
286ddfb0
SE
2337F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2338F: Documentation/ABI/testing/sysfs-class-net-mesh
2339F: Documentation/networking/batman-adv.txt
09748a22 2340F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2341F: net/batman-adv/
2342
e2d1d6c0 2343BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2344M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2345L: linux-hams@vger.kernel.org
2346W: http://www.baycom.org/~tom/ham/ham.html
2347S: Maintained
679655da 2348F: drivers/net/hamradio/baycom*
e2d1d6c0 2349
cafe5635 2350BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2351M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2352L: linux-bcache@vger.kernel.org
2353W: http://bcache.evilpiepirate.org
4d1034eb 2354S: Orphan
cafe5635
KO
2355F: drivers/md/bcache/
2356
04bd844a
HV
2357BDISP ST MEDIA DRIVER
2358M: Fabien Dessenne <fabien.dessenne@st.com>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
a825eaec 2361W: https://linuxtv.org
04bd844a
HV
2362S: Supported
2363F: drivers/media/platform/sti/bdisp
2364
e2d1d6c0 2365BEFS FILE SYSTEM
db4ad036
LB
2366M: Luis de Bethencourt <luisbg@osg.samsung.com>
2367M: Salah Triki <salah.triki@gmail.com>
2368S: Maintained
2369T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2370F: Documentation/filesystems/befs.txt
2371F: fs/befs/
e2d1d6c0 2372
564ee360 2373BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2374M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2375L: netdev@vger.kernel.org
2376S: Maintained
2377F: drivers/net/ethernet/ec_bhf.c
564ee360 2378
e2d1d6c0 2379BFS FILE SYSTEM
8b58be88 2380M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2381S: Maintained
679655da
JP
2382F: Documentation/filesystems/bfs.txt
2383F: fs/bfs/
c117ab84 2384F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2385
1394f032 2386BLACKFIN ARCHITECTURE
a4edbc10 2387M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2388L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2389T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2390W: http://blackfin.uclinux.org
2391S: Supported
679655da 2392F: arch/blackfin/
566da5b2 2393
e190d6b1 2394BLACKFIN EMAC DRIVER
b3fe92b0 2395L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2396W: http://blackfin.uclinux.org
2397S: Supported
7b35f033 2398F: drivers/net/ethernet/adi/
e190d6b1 2399
566da5b2 2400BLACKFIN RTC DRIVER
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2402W: http://blackfin.uclinux.org
2403S: Supported
679655da 2404F: drivers/rtc/rtc-bfin.c
1394f032 2405
936ed49a 2406BLACKFIN SDH DRIVER
109ec8c3 2407M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2409W: http://blackfin.uclinux.org
2410S: Supported
2411F: drivers/mmc/host/bfin_sdh.c
2412
1394f032 2413BLACKFIN SERIAL DRIVER
8b58be88 2414M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2415L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2416W: http://blackfin.uclinux.org
2417S: Supported
8460241e 2418F: drivers/tty/serial/bfin_uart.c
1394f032 2419
1e6d320f 2420BLACKFIN WATCHDOG DRIVER
b3fe92b0 2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
679655da 2424F: drivers/watchdog/bfin_wdt.c
1e6d320f 2425
d24ecfcc 2426BLACKFIN I2C TWI DRIVER
8b58be88 2427M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2429W: http://blackfin.uclinux.org/
2430S: Supported
679655da 2431F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2432
1e204377
SJ
2433BLACKFIN MEDIA DRIVER
2434M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2435L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2436W: http://blackfin.uclinux.org/
2437S: Supported
2438F: drivers/media/platform/blackfin/
2439F: drivers/media/i2c/adv7183*
2440F: drivers/media/i2c/vs6624*
2441
b54cf35a
JSM
2442BLINKM RGB LED DRIVER
2443M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2444S: Maintained
2445F: drivers/leds/leds-blinkm.c
2446
1da177e4 2447BLOCK LAYER
8b58be88 2448M: Jens Axboe <axboe@kernel.dk>
82c426e0 2449L: linux-block@vger.kernel.org
08deed1e 2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2451S: Maintained
679655da 2452F: block/
ae11f7ef 2453F: kernel/trace/blktrace.c
1da177e4 2454
2b54aaef 2455BLOCK2MTD DRIVER
8b58be88 2456M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2457L: linux-mtd@lists.infradead.org
2458S: Maintained
679655da 2459F: drivers/mtd/devices/block2mtd.c
2b54aaef 2460
63fbd24e 2461BLUETOOTH DRIVERS
8b58be88 2462M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2463M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2464M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2465L: linux-bluetooth@vger.kernel.org
63fbd24e 2466W: http://www.bluez.org/
22e7a424
MH
2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2469S: Maintained
679655da 2470F: drivers/bluetooth/
1da177e4 2471
63fbd24e 2472BLUETOOTH SUBSYSTEM
8b58be88 2473M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2474M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2475M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2476L: linux-bluetooth@vger.kernel.org
2477W: http://www.bluez.org/
22e7a424
MH
2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2480S: Maintained
679655da
JP
2481F: net/bluetooth/
2482F: include/net/bluetooth/
1da177e4
LT
2483
2484BONDING DRIVER
79b30750 2485M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2486M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2487M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2488L: netdev@vger.kernel.org
ce00f85c
JC
2489W: http://sourceforge.net/projects/bonding/
2490S: Supported
679655da 2491F: drivers/net/bonding/
c117ab84 2492F: include/uapi/linux/if_bonding.h
1da177e4 2493
b5f4df34
AS
2494BPF (Safe dynamic programs and tools)
2495M: Alexei Starovoitov <ast@kernel.org>
2496L: netdev@vger.kernel.org
2497L: linux-kernel@vger.kernel.org
2498S: Supported
2499F: kernel/bpf/
2500
39105890 2501BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2502M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2503L: netdev@vger.kernel.org
2504S: Supported
adfc5217 2505F: drivers/net/ethernet/broadcom/b44.*
39105890 2506
967dd82f
FF
2507BROADCOM B53 ETHERNET SWITCH DRIVER
2508M: Florian Fainelli <f.fainelli@gmail.com>
2509L: netdev@vger.kernel.org
2510L: openwrt-devel@lists.openwrt.org (subscribers-only)
2511S: Supported
2512F: drivers/net/dsa/b53/*
2513F: include/linux/platform_data/b53.h
2514
32ec90d5
FF
2515BROADCOM GENET ETHERNET DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518S: Supported
2519F: drivers/net/ethernet/broadcom/genet/
2520
948c51e6 2521BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2522M: Sony Chacko <sony.chacko@qlogic.com>
2523M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2524L: netdev@vger.kernel.org
2525S: Supported
adfc5217
JK
2526F: drivers/net/ethernet/broadcom/bnx2.*
2527F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2528
4d9d2cb0 2529BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2530M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2531L: netdev@vger.kernel.org
2532S: Supported
adfc5217 2533F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2534
90f4c594 2535BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2536M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2537M: Ray Jui <rjui@broadcom.com>
2538M: Scott Branden <sbranden@broadcom.com>
086f4704 2539M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2540T: git git://github.com/broadcom/mach-bcm
af4b8e37 2541S: Maintained
ccf62f5a
JM
2542N: bcm281*
2543N: bcm113*
2544N: bcm216*
2545N: kona
af4b8e37 2546F: arch/arm/mach-bcm/
af4b8e37 2547
9209bec4 2548BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2549M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2550M: Lee Jones <lee@kernel.org>
10b9e887 2551M: Eric Anholt <eric@anholt.net>
f680f25c 2552L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2555S: Maintained
9209bec4 2556N: bcm2835
f680f25c 2557
5564f092
RM
2558BROADCOM BCM47XX MIPS ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-mips@linux-mips.org
2562S: Maintained
7ad2410c 2563F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2564F: arch/mips/bcm47xx/*
2565F: arch/mips/include/asm/mach-bcm47xx/*
2566
9209bec4 2567BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2568M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2569M: Rafał Miłecki <zajec5@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2571L: linux-arm-kernel@lists.infradead.org
2572S: Maintained
2573F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2574F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2575F: arch/arm/boot/dts/bcm470*
2576
e076e962
FF
2577BROADCOM BCM63XX ARM ARCHITECTURE
2578M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2579M: bcm-kernel-feedback-list@broadcom.com
20de823e 2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2581T: git git://github.com/broadcom/stblinux.git
e076e962 2582S: Maintained
d6f4e76e 2583N: bcm63xx
e076e962 2584
7110e227
KC
2585BROADCOM BCM63XX/BCM33XX UDC DRIVER
2586M: Kevin Cernekee <cernekee@gmail.com>
2587L: linux-usb@vger.kernel.org
2588S: Maintained
2589F: drivers/usb/gadget/udc/bcm63xx_udc.*
2590
2df94fd6 2591BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2592M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2593M: Gregory Fong <gregory.0xf0@gmail.com>
2594M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2595M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2597T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2598S: Maintained
2599F: arch/arm/mach-bcm/*brcmstb*
2600F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2601F: drivers/bus/brcmstb_gisb.c
5009a289 2602N: brcmstb
2df94fd6 2603
70371cef
KC
2604BROADCOM BMIPS MIPS ARCHITECTURE
2605M: Kevin Cernekee <cernekee@gmail.com>
2606M: Florian Fainelli <f.fainelli@gmail.com>
2607L: linux-mips@linux-mips.org
eb6725d0 2608T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2609S: Maintained
2610F: arch/mips/bmips/*
2611F: arch/mips/include/asm/mach-bmips/*
2612F: arch/mips/kernel/*bmips*
338808de 2613F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2614F: drivers/irqchip/irq-bcm63*
70371cef
KC
2615F: drivers/irqchip/irq-bcm7*
2616F: drivers/irqchip/irq-brcmstb*
3271e610 2617F: include/linux/bcm963xx_nvram.h
8fce60b8 2618F: include/linux/bcm963xx_tag.h
70371cef 2619
948c51e6 2620BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2621M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2622M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2623M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2624L: netdev@vger.kernel.org
2625S: Supported
adfc5217 2626F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2627
a9533e7e 2628BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2629M: Arend van Spriel <arend.vanspriel@broadcom.com>
2630M: Franky Lin <franky.lin@broadcom.com>
2631M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2632L: linux-wireless@vger.kernel.org
2a734451 2633L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2634S: Supported
05491d2c 2635F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2636
9958d6f9 2637BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2638M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2639L: linux-scsi@vger.kernel.org
2640S: Supported
2641F: drivers/scsi/bnx2fc/
2642
6a6b5ad0 2643BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2644M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2i/
2648
63f37ddf 2649BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2650M: Ray Jui <rjui@broadcom.com>
2651M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2652M: Jon Mason <jonmason@broadcom.com>
086f4704 2653M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2655T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2656S: Maintained
2657N: iproc
2658N: cygnus
5c161242 2659N: bcm[-_]nsp
36c0237f
SB
2660N: bcm9113*
2661N: bcm9583*
63f37ddf
JM
2662N: bcm9585*
2663N: bcm9586*
2664N: bcm988312
36c0237f 2665N: bcm113*
63f37ddf
JM
2666N: bcm583*
2667N: bcm585*
2668N: bcm586*
2669N: bcm88312
d76e21b8 2670F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2671F: drivers/clk/bcm/clk-ns*
2672F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2673
3b0213d5
GF
2674BROADCOM BRCMSTB GPIO DRIVER
2675M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2676L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2677S: Supported
2678F: drivers/gpio/gpio-brcmstb.c
2679F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2680
7b7f588b 2681BROADCOM KONA GPIO DRIVER
5e163903 2682M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2683L: bcm-kernel-feedback-list@broadcom.com
2684S: Supported
2685F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2686F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2687
f6e734a8
RM
2688BROADCOM NVRAM DRIVER
2689M: Rafał Miłecki <zajec5@gmail.com>
2690L: linux-mips@linux-mips.org
2691S: Maintained
2692F: drivers/firmware/broadcom/*
2693
02787daa
BN
2694BROADCOM STB NAND FLASH DRIVER
2695M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2696M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2697L: linux-mtd@lists.infradead.org
1285734c 2698L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2699S: Maintained
2700F: drivers/mtd/nand/brcmnand/
2701
c9678d86
RM
2702BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2703M: Rafał Miłecki <zajec5@gmail.com>
2704L: linux-wireless@vger.kernel.org
2705S: Maintained
2706F: drivers/bcma/
2707F: include/linux/bcma/
2708
b8302205
FF
2709BROADCOM SYSTEMPORT ETHERNET DRIVER
2710M: Florian Fainelli <f.fainelli@gmail.com>
2711L: netdev@vger.kernel.org
2712S: Supported
2713F: drivers/net/ethernet/broadcom/bcmsysport.*
2714
42515e61
J
2715BROADCOM VULCAN ARM64 SOC
2716M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2717M: bcm-kernel-feedback-list@broadcom.com
42515e61 2718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2719S: Maintained
2720F: arch/arm64/boot/dts/broadcom/vulcan*
2721
7725ccfd 2722BROCADE BFA FC SCSI DRIVER
aa803370
AG
2723M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2724M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2725L: linux-scsi@vger.kernel.org
2726S: Supported
2727F: drivers/scsi/bfa/
7725ccfd 2728
8b230ed8 2729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2730M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2731L: netdev@vger.kernel.org
2732S: Supported
f844a0ea 2733F: drivers/net/ethernet/brocade/bna/
8b230ed8 2734
5cdf7f76 2735BSG (block layer generic sg v4 driver)
8b58be88 2736M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2737L: linux-scsi@vger.kernel.org
2738S: Supported
679655da
JP
2739F: block/bsg.c
2740F: include/linux/bsg.h
c117ab84 2741F: include/uapi/linux/bsg.h
5cdf7f76 2742
af39917d
CL
2743BT87X AUDIO DRIVER
2744M: Clemens Ladisch <clemens@ladisch.de>
2745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2746T: git git://git.alsa-project.org/alsa-kernel.git
2747S: Maintained
2748F: Documentation/sound/alsa/Bt87x.txt
2749F: sound/pci/bt87x.c
2750
ff1d5c2f 2751BT8XXGPIO DRIVER
eb032b98 2752M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2753W: http://bu3sch.de/btgpio.php
2754S: Maintained
72dbb705 2755F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2756
eb1eb04f 2757BTRFS FILE SYSTEM
c0778e25
CM
2758M: Chris Mason <clm@fb.com>
2759M: Josef Bacik <jbacik@fb.com>
d8130624 2760M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2761L: linux-btrfs@vger.kernel.org
2762W: http://btrfs.wiki.kernel.org/
8a6e2535 2763Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2765S: Maintained
679655da
JP
2766F: Documentation/filesystems/btrfs.txt
2767F: fs/btrfs/
eb1eb04f 2768
1da177e4 2769BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2770M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2771M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2772L: linux-media@vger.kernel.org
a825eaec 2773W: https://linuxtv.org
275ffde4 2774T: git git://linuxtv.org/media_tree.git
f96236e5 2775S: Odd fixes
679655da 2776F: Documentation/video4linux/bttv/
90d72ac6 2777F: drivers/media/pci/bt8xx/bttv*
1da177e4 2778
1f34923c
KA
2779BUSLOGIC SCSI DRIVER
2780M: Khalid Aziz <khalid@gonehiking.org>
2781L: linux-scsi@vger.kernel.org
2782S: Maintained
2783F: drivers/scsi/BusLogic.*
2784F: drivers/scsi/FlashPoint.*
2785
af39917d
CL
2786C-MEDIA CMI8788 DRIVER
2787M: Clemens Ladisch <clemens@ladisch.de>
2788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2789T: git git://git.alsa-project.org/alsa-kernel.git
2790S: Maintained
2791F: sound/pci/oxygen/
2792
2141355f
MS
2793C6X ARCHITECTURE
2794M: Mark Salter <msalter@redhat.com>
2795M: Aurelien Jacquiot <a-jacquiot@ti.com>
2796L: linux-c6x-dev@linux-c6x.org
2797W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2798S: Maintained
2799F: arch/c6x/
2800
a5432f5a 2801CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2802M: David Howells <dhowells@redhat.com>
e62d6e24 2803L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2804S: Supported
2805F: Documentation/filesystems/caching/cachefiles.txt
2806F: fs/cachefiles/
2807
c815ca39
HV
2808CADET FM/AM RADIO RECEIVER DRIVER
2809M: Hans Verkuil <hverkuil@xs4all.nl>
2810L: linux-media@vger.kernel.org
2811T: git git://linuxtv.org/media_tree.git
a825eaec 2812W: https://linuxtv.org
c815ca39
HV
2813S: Maintained
2814F: drivers/media/radio/radio-cadet*
2815
77d5140f 2816CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2817M: Jonathan Corbet <corbet@lwn.net>
661263b5 2818L: linux-media@vger.kernel.org
275ffde4 2819T: git git://linuxtv.org/media_tree.git
77d5140f 2820S: Maintained
679655da 2821F: Documentation/video4linux/cafe_ccic
90d72ac6 2822F: drivers/media/platform/marvell-ccic/
77d5140f 2823
201b6bab 2824CAIF NETWORK LAYER
5c574f50 2825M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2826L: netdev@vger.kernel.org
2827S: Supported
2828F: Documentation/networking/caif/
2829F: drivers/net/caif/
c117ab84 2830F: include/uapi/linux/caif/
201b6bab
JP
2831F: include/net/caif/
2832F: net/caif/
2833
77dac90f 2834CALGARY x86-64 IOMMU
a6921c29
JM
2835M: Muli Ben-Yehuda <mulix@mulix.org>
2836M: Jon Mason <jdmason@kudzu.us>
2837L: iommu@lists.linux-foundation.org
77dac90f 2838S: Maintained
679655da
JP
2839F: arch/x86/kernel/pci-calgary_64.c
2840F: arch/x86/kernel/tce_64.c
2841F: arch/x86/include/asm/calgary.h
2842F: arch/x86/include/asm/tce.h
77dac90f 2843
e2d1d6c0 2844CAN NETWORK LAYER
8d15d386 2845M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2846M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2847L: linux-can@vger.kernel.org
84b0d715 2848W: https://github.com/linux-can
870482a4
MKB
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2851S: Maintained
f35f6c8f 2852F: Documentation/networking/can.txt
8d15d386 2853F: net/can/
8d15d386 2854F: include/linux/can/core.h
c117ab84
CEB
2855F: include/uapi/linux/can.h
2856F: include/uapi/linux/can/bcm.h
2857F: include/uapi/linux/can/raw.h
2858F: include/uapi/linux/can/gw.h
e2d1d6c0 2859
4261a204 2860CAN NETWORK DRIVERS
8b58be88 2861M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2862M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2863L: linux-can@vger.kernel.org
84b0d715 2864W: https://github.com/linux-can
870482a4
MKB
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2867S: Maintained
3636876a 2868F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2869F: drivers/net/can/
2870F: include/linux/can/dev.h
8d15d386 2871F: include/linux/can/platform/
c117ab84
CEB
2872F: include/uapi/linux/can/error.h
2873F: include/uapi/linux/can/netlink.h
4261a204 2874
95d16c72 2875CAPABILITIES
39baa7e6 2876M: Serge Hallyn <serge@hallyn.com>
95d16c72 2877L: linux-security-module@vger.kernel.org
6305902c 2878S: Supported
95d16c72 2879F: include/linux/capability.h
c117ab84 2880F: include/uapi/linux/capability.h
6305902c 2881F: security/commoncap.c
38a94118 2882F: kernel/capability.c
95d16c72 2883
b84894c7
KT
2884CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2885M: Kevin Tsai <ktsai@capellamicro.com>
2886S: Maintained
2887F: drivers/iio/light/cm*
2888F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2889
f21fb3ed
RV
2890CAVIUM LIQUIDIO NETWORK DRIVER
2891M: Derek Chickles <derek.chickles@caviumnetworks.com>
2892M: Satanand Burla <satananda.burla@caviumnetworks.com>
2893M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2894M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2895L: netdev@vger.kernel.org
2896W: http://www.cavium.com
2897S: Supported
f21fb3ed
RV
2898F: drivers/net/ethernet/cavium/liquidio/
2899
ef0bbac3
VB
2900CC2520 IEEE-802.15.4 RADIO DRIVER
2901M: Varka Bhadram <varkabhadram@gmail.com>
2902L: linux-wpan@vger.kernel.org
2903S: Maintained
2904F: drivers/net/ieee802154/cc2520.c
2905F: include/linux/spi/cc2520.h
2906F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2907
ca684386
HV
2908CEC DRIVER
2909M: Hans Verkuil <hans.verkuil@cisco.com>
2910L: linux-media@vger.kernel.org
2911T: git git://linuxtv.org/media_tree.git
2912W: http://linuxtv.org
2913S: Supported
2914F: Documentation/cec.txt
2915F: Documentation/DocBook/media/v4l/cec*
2916F: drivers/staging/media/cec/
2917F: drivers/media/cec-edid.c
2918F: drivers/media/rc/keymaps/rc-cec.c
2919F: include/media/cec.h
2920F: include/media/cec-edid.h
2921F: include/linux/cec.h
2922F: include/linux/cec-funcs.h
2923
b8154542 2924CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2925M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2926L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2927W: http://www.ibm.com/developerworks/power/cell/
2928S: Supported
679655da 2929F: arch/powerpc/include/asm/cell*.h
679655da 2930F: arch/powerpc/include/asm/spu*.h
c117ab84 2931F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2932F: arch/powerpc/oprofile/*cell*
2933F: arch/powerpc/platforms/cell/
b8154542 2934
398ecff5
SW
2935CEPH COMMON CODE (LIBCEPH)
2936M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2937M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2938M: Sage Weil <sage@redhat.com>
82593f87 2939L: ceph-devel@vger.kernel.org
09d90327 2940W: http://ceph.com/
fb99f881 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2942T: git git://github.com/ceph/ceph-client.git
9030aaf9 2943S: Supported
14430813
JP
2944F: net/ceph/
2945F: include/linux/ceph/
2946F: include/linux/crush/
9030aaf9 2947
398ecff5
SW
2948CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2949M: "Yan, Zheng" <zyan@redhat.com>
2950M: Sage Weil <sage@redhat.com>
2951M: Ilya Dryomov <idryomov@gmail.com>
2952L: ceph-devel@vger.kernel.org
2953W: http://ceph.com/
2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2955T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2956S: Supported
2957F: Documentation/filesystems/ceph.txt
2958F: fs/ceph/
2959
cfc411e7
DH
2960CERTIFICATE HANDLING:
2961M: David Howells <dhowells@redhat.com>
2962M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2963L: keyrings@vger.kernel.org
cfc411e7
DH
2964S: Maintained
2965F: Documentation/module-signing.txt
2966F: certs/
d8d80386 2967F: scripts/sign-file.c
cfc411e7
DH
2968F: scripts/extract-cert.c
2969
18332a80 2970CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2971L: linux-usb@vger.kernel.org
10c6c9c9 2972S: Orphan
679655da
JP
2973F: Documentation/usb/WUSB-Design-overview.txt
2974F: Documentation/usb/wusb-cbaf
355ffe69
DV
2975F: drivers/usb/host/hwa-hc.c
2976F: drivers/usb/host/whci/
679655da
JP
2977F: drivers/usb/wusbcore/
2978F: include/linux/usb/wusb*
18332a80 2979
70e84049 2980CFAG12864B LCD DRIVER
8b58be88 2981M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2982W: http://miguelojeda.es/auxdisplay.htm
2983W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2984S: Maintained
679655da
JP
2985F: drivers/auxdisplay/cfag12864b.c
2986F: include/linux/cfag12864b.h
70e84049
MOS
2987
2988CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2992S: Maintained
679655da
JP
2993F: drivers/auxdisplay/cfag12864bfb.c
2994F: include/linux/cfag12864b.h
70e84049 2995
704232c2 2996CFG80211 and NL80211
8b58be88 2997M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2998L: linux-wireless@vger.kernel.org
ce466579
JB
2999W: http://wireless.kernel.org/
3000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3002S: Maintained
c117ab84 3003F: include/uapi/linux/nl80211.h
679655da
JP
3004F: include/net/cfg80211.h
3005F: net/wireless/*
3006X: net/wireless/wext*
704232c2 3007
46e64261
GKH
3008CHAR and MISC DRIVERS
3009M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3010M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3012S: Supported
46e64261
GKH
3013F: drivers/char/*
3014F: drivers/misc/*
471322a8 3015F: include/linux/miscdevice.h
46e64261 3016
0a920b5b 3017CHECKPATCH
8b58be88 3018M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3019M: Joe Perches <joe@perches.com>
3020S: Maintained
679655da 3021F: scripts/checkpatch.pl
0a920b5b 3022
f8407f26
HW
3023CHINESE DOCUMENTATION
3024M: Harry Wei <harryxiyou@gmail.com>
9740153c 3025L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3026L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3027S: Maintained
3028F: Documentation/zh_CN/
3029
2721ea2c 3030CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3031M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3033L: linux-usb@vger.kernel.org
3034S: Maintained
3035F: drivers/usb/chipidea/
3036
a93ad65d
HG
3037CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3038M: Hans de Goede <hdegoede@redhat.com>
3039L: linux-input@vger.kernel.org
3040S: Maintained
3041F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3042F: drivers/input/touchscreen/chipone_icn8318.c
3043
ab043105
OJ
3044CHROME HARDWARE PLATFORM SUPPORT
3045M: Olof Johansson <olof@lixom.net>
3046S: Maintained
9f273c24 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3048F: drivers/platform/chrome/
3049
641cb85e 3050CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3051M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3052M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3053M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3054M: Neel Patel <neepatel@cisco.com>
7063fbf2 3055S: Supported
a6a5580c 3056F: drivers/net/ethernet/cisco/enic/
7063fbf2 3057
e3cf00d0 3058CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3059M: Christian Benvenuti <benve@cisco.com>
3060M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3061S: Supported
35ef4a9e 3062F: drivers/infiniband/hw/usnic/
e3cf00d0 3063
2b7a52a4 3064CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3065M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3066L: netdev@vger.kernel.org
3067S: Maintained
57d0b7a0 3068F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3069
3d4cfdc9
MB
3070CIRRUS LOGIC AUDIO CODEC DRIVERS
3071M: Brian Austin <brian.austin@cirrus.com>
3072M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3074S: Maintained
3075F: sound/soc/codecs/cs*
3076
94574d9a
KRW
3077CLEANCACHE API
3078M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3079L: linux-kernel@vger.kernel.org
3080S: Maintained
3081F: mm/cleancache.c
3082F: include/linux/cleancache.h
3083
d4275354 3084CLK API
54176cc6 3085M: Russell King <linux@armlinux.org.uk>
aa571b14 3086L: linux-clk@vger.kernel.org
37417046 3087S: Maintained
d4275354
RK
3088F: include/linux/clk.h
3089
9222d247
JS
3090CLOCKSOURCE, CLOCKEVENT DRIVERS
3091M: Daniel Lezcano <daniel.lezcano@linaro.org>
3092M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3093L: linux-kernel@vger.kernel.org
9222d247
JS
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3095S: Supported
3096F: drivers/clocksource
3097
5df6d737 3098CISCO FCOE HBA DRIVER
8fc89a79
HP
3099M: Hiral Patel <hiralpat@cisco.com>
3100M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3101M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3102L: linux-scsi@vger.kernel.org
3103S: Supported
2a99921a 3104F: drivers/scsi/fnic/
5df6d737 3105
c8806b6c
NM
3106CISCO SCSI HBA DRIVER
3107M: Narsimhulu Musini <nmusini@cisco.com>
3108M: Sesidhar Baddela <sebaddel@cisco.com>
3109L: linux-scsi@vger.kernel.org
3110S: Supported
3111F: drivers/scsi/snic/
3112
529aa8cb
TLSC
3113CMPC ACPI DRIVER
3114M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3115M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3116L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3117S: Supported
3118F: drivers/platform/x86/classmate-laptop.c
3119
85756a06
HV
3120COBALT MEDIA DRIVER
3121M: Hans Verkuil <hans.verkuil@cisco.com>
3122L: linux-media@vger.kernel.org
3123T: git git://linuxtv.org/media_tree.git
a825eaec 3124W: https://linuxtv.org
85756a06
HV
3125S: Supported
3126F: drivers/media/pci/cobalt/
3127
74425eee 3128COCCINELLE/Semantic Patches (SmPL)
26de9c26 3129M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3130M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3131M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3132M: Michal Marek <mmarek@suse.com>
26de9c26 3133L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3135W: http://coccinelle.lip6.fr/
3136S: Supported
4b92b2aa 3137F: Documentation/coccinelle.txt
74425eee
NP
3138F: scripts/coccinelle/
3139F: scripts/coccicheck
3140
1da177e4 3141CODA FILE SYSTEM
8b58be88 3142M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3143M: coda@cs.cmu.edu
3144L: codalist@coda.cs.cmu.edu
3145W: http://www.coda.cs.cmu.edu/
3146S: Maintained
679655da
JP
3147F: Documentation/filesystems/coda.txt
3148F: fs/coda/
3149F: include/linux/coda*.h
c117ab84 3150F: include/uapi/linux/coda*.h
1da177e4 3151
0b14261e
PZ
3152CODA V4L2 MEM2MEM DRIVER
3153M: Philipp Zabel <p.zabel@pengutronix.de>
3154L: linux-media@vger.kernel.org
3155S: Maintained
3156F: Documentation/devicetree/bindings/media/coda.txt
3157F: drivers/media/platform/coda/
3158
7704addb 3159COMMON CLK FRAMEWORK
a85fa007 3160M: Michael Turquette <mturquette@baylibre.com>
f956165f 3161M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3162L: linux-clk@vger.kernel.org
baeb0d9b 3163T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3164S: Maintained
ae4185cd 3165F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3166F: drivers/clk/
3167X: drivers/clk/clkdev.c
7704addb 3168F: include/linux/clk-pr*
60bea3b5 3169F: include/linux/clk/
7704addb 3170
e2d1d6c0 3171COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3172M: Steve French <sfrench@samba.org>
51223df6 3173L: linux-cifs@vger.kernel.org
d1f28953 3174L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3175W: http://linux-cifs.samba.org/
bb1d5dda 3176T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3177S: Supported
ec421a71 3178F: Documentation/filesystems/cifs/
679655da 3179F: fs/cifs/
e2d1d6c0 3180
1da177e4 3181COMPACTPCI HOTPLUG CORE
8b58be88 3182M: Scott Murray <scott@spiteful.org>
64dab204 3183L: linux-pci@vger.kernel.org
82c4dfc7 3184S: Maintained
679655da 3185F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3186
3187COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3188M: Scott Murray <scott@spiteful.org>
64dab204 3189L: linux-pci@vger.kernel.org
82c4dfc7 3190S: Maintained
679655da 3191F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3192
3193COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3194M: Scott Murray <scott@spiteful.org>
64dab204 3195L: linux-pci@vger.kernel.org
82c4dfc7 3196S: Maintained
679655da 3197F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3198
5411552c 3199COMPAL LAPTOP SUPPORT
8b58be88 3200M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3201L: platform-driver-x86@vger.kernel.org
5411552c 3202S: Maintained
679655da 3203F: drivers/platform/x86/compal-laptop.c
5411552c 3204
949be0f7 3205CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3206L: accessrunner-general@lists.sourceforge.net
3207W: http://accessrunner.sourceforge.net/
44243ef4 3208S: Orphan
679655da 3209F: drivers/usb/atm/cxacru.c
949be0f7 3210
e2d1d6c0 3211CONFIGFS
d6351db2 3212M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3213M: Christoph Hellwig <hch@lst.de>
3214T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3215S: Supported
679655da
JP
3216F: fs/configfs/
3217F: include/linux/configfs.h
e2d1d6c0 3218
acb9c1b2 3219CONNECTOR
8b58be88 3220M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3221L: netdev@vger.kernel.org
3222S: Maintained
3223F: drivers/connector/
3224
a3e3354d 3225CONTROL GROUP (CGROUP)
860ca0e6 3226M: Tejun Heo <tj@kernel.org>
ad50c159 3227M: Li Zefan <lizefan@huawei.com>
4d205676 3228M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3229L: cgroups@vger.kernel.org
860ca0e6 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3231S: Maintained
4b16b0c0 3232F: Documentation/cgroup*
679655da
JP
3233F: include/linux/cgroup*
3234F: kernel/cgroup*
a3e3354d
TH
3235
3236CONTROL GROUP - CPUSET
3237M: Li Zefan <lizefan@huawei.com>
3238L: cgroups@vger.kernel.org
3239W: http://www.bullopensource.org/cpuset/
3240W: http://oss.sgi.com/projects/cpusets/
3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3242S: Maintained
4b16b0c0 3243F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3244F: include/linux/cpuset.h
3245F: kernel/cpuset.c
3246
3247CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3248M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3249M: Michal Hocko <mhocko@kernel.org>
c4e29738 3250M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3251L: cgroups@vger.kernel.org
3252L: linux-mm@kvack.org
3253S: Maintained
3254F: mm/memcontrol.c
5d1ea48b 3255F: mm/swap_cgroup.c
fb3a0fb6 3256
bebe4678 3257CORETEMP HARDWARE MONITORING DRIVER
96859129 3258M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3259L: linux-hwmon@vger.kernel.org
bebe4678 3260S: Maintained
679655da
JP
3261F: Documentation/hwmon/coretemp
3262F: drivers/hwmon/coretemp.c
bebe4678 3263
1da177e4 3264COSA/SRP SYNC SERIAL DRIVER
8b58be88 3265M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3266W: http://www.fi.muni.cz/~kas/cosa/
3267S: Maintained
679655da 3268F: drivers/net/wan/cosa*
1da177e4 3269
4371ee35 3270CPMAC ETHERNET DRIVER
8b58be88 3271M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3272L: netdev@vger.kernel.org
3273S: Maintained
b544dbac 3274F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3275
1da177e4 3276CPU FREQUENCY DRIVERS
9c3646d1 3277M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3278M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3279L: linux-pm@vger.kernel.org
1da177e4 3280S: Maintained
27209d91
VK
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3282T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3283F: drivers/cpufreq/
3284F: include/linux/cpufreq.h
1da177e4 3285
8a67f0ef
VK
3286CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3287M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3288M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3289L: linux-pm@vger.kernel.org
3290W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3291S: Maintained
3292F: drivers/cpufreq/arm_big_little.h
3293F: drivers/cpufreq/arm_big_little.c
3294F: drivers/cpufreq/arm_big_little_dt.c
3295
14d2c34c 3296CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3297M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-arm-kernel@lists.infradead.org
cea8321c 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3302S: Maintained
3303F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3304
0c570c18
BZ
3305CPUIDLE DRIVER - ARM EXYNOS
3306M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308M: Kukjin Kim <kgene@kernel.org>
3309L: linux-pm@vger.kernel.org
3310L: linux-samsung-soc@vger.kernel.org
3311S: Supported
3312F: drivers/cpuidle/cpuidle-exynos.c
3313F: arch/arm/mach-exynos/pm.c
3314
a8e39c35 3315CPUIDLE DRIVERS
9c3646d1 3316M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3317M: Daniel Lezcano <daniel.lezcano@linaro.org>
3318L: linux-pm@vger.kernel.org
3319S: Maintained
cea8321c 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3321F: drivers/cpuidle/*
3322F: include/linux/cpuidle.h
3323
1da177e4 3324CPUID/MSR DRIVER
8b58be88 3325M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3326S: Maintained
679655da
JP
3327F: arch/x86/kernel/cpuid.c
3328F: arch/x86/kernel/msr.c
1da177e4 3329
7fe2f639 3330CPU POWER MONITORING SUBSYSTEM
d8130624 3331M: Thomas Renninger <trenn@suse.com>
103f1790 3332L: linux-pm@vger.kernel.org
7fe2f639 3333S: Maintained
14430813 3334F: tools/power/cpupower/
7fe2f639 3335
1da177e4 3336CRAMFS FILESYSTEM
ce00f85c 3337W: http://sourceforge.net/projects/cramfs/
54886a71 3338S: Orphan / Obsolete
679655da
JP
3339F: Documentation/filesystems/cramfs.txt
3340F: fs/cramfs/
1da177e4
LT
3341
3342CRIS PORT
8b58be88
JP
3343M: Mikael Starvik <starvik@axis.com>
3344M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3345L: linux-cris-kernel@axis.com
1da177e4 3346W: http://developer.axis.com
9f273c24 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3348S: Maintained
679655da 3349F: arch/cris/
df621252 3350F: drivers/tty/serial/crisv10.*
1da177e4
LT
3351
3352CRYPTO API
8b58be88
JP
3353M: Herbert Xu <herbert@gondor.apana.org.au>
3354M: "David S. Miller" <davem@davemloft.net>
1da177e4 3355L: linux-crypto@vger.kernel.org
9f273c24 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3358S: Maintained
679655da 3359F: Documentation/crypto/
fe1c445b 3360F: Documentation/devicetree/bindings/crypto/
2ca87a17 3361F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3362F: arch/*/crypto/
3363F: crypto/
3364F: drivers/crypto/
3365F: include/crypto/
1da177e4 3366
5b07bd57 3367CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3368M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3369L: linux-crypto@vger.kernel.org
3370S: Maintained
51a2228a
JP
3371F: crypto/ansi_cprng.c
3372F: crypto/rng.c
5b07bd57 3373
fc279cc2
HV
3374CS3308 MEDIA DRIVER
3375M: Hans Verkuil <hverkuil@xs4all.nl>
3376L: linux-media@vger.kernel.org
3377T: git git://linuxtv.org/media_tree.git
3378W: http://linuxtv.org
3379S: Odd Fixes
3380F: drivers/media/i2c/cs3308.c
3381F: drivers/media/i2c/cs3308.h
3382
9b4ffa48 3383CS5535 Audio ALSA driver
8b58be88 3384M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3385S: Maintained
679655da 3386F: sound/pci/cs5535audio/
9b4ffa48 3387
a910e4a9 3388CW1200 WLAN driver
b75f0050
JP
3389M: Solomon Peachy <pizza@shaftnet.org>
3390S: Maintained
560424e9 3391F: drivers/net/wireless/st/cw1200/
a910e4a9 3392
6d8425b1 3393CX18 VIDEO4LINUX DRIVER
6afdeaf8 3394M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3395L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3396L: linux-media@vger.kernel.org
275ffde4 3397T: git git://linuxtv.org/media_tree.git
a825eaec 3398W: https://linuxtv.org
30e10993 3399W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3400S: Maintained
679655da 3401F: Documentation/video4linux/cx18.txt
90d72ac6 3402F: drivers/media/pci/cx18/
6c0f0359 3403F: include/uapi/linux/ivtv*
6d8425b1 3404
3f101d91
HV
3405CX2341X MPEG ENCODER HELPER MODULE
3406M: Hans Verkuil <hverkuil@xs4all.nl>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
a825eaec 3409W: https://linuxtv.org
3f101d91 3410S: Maintained
c368360b 3411F: drivers/media/common/cx2341x*
3f101d91
HV
3412F: include/media/cx2341x*
3413
b8fe6e2c
PB
3414CX24120 MEDIA DRIVER
3415M: Jemma Denson <jdenson@gmail.com>
3416M: Patrick Boettcher <patrick.boettcher@posteo.de>
3417L: linux-media@vger.kernel.org
a825eaec 3418W: https://linuxtv.org
b8fe6e2c
PB
3419Q: http://patchwork.linuxtv.org/project/linux-media/list/
3420S: Maintained
3421F: drivers/media/dvb-frontends/cx24120*
3422
20357578 3423CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3425M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3426L: linux-media@vger.kernel.org
a825eaec 3427W: https://linuxtv.org
20357578
MCC
3428T: git git://linuxtv.org/media_tree.git
3429S: Odd fixes
3430F: Documentation/video4linux/cx88/
3431F: drivers/media/pci/cx88/
6d8425b1 3432
91952bc0
AP
3433CXD2820R MEDIA DRIVER
3434M: Antti Palosaari <crope@iki.fi>
3435L: linux-media@vger.kernel.org
a825eaec 3436W: https://linuxtv.org
91952bc0
AP
3437W: http://palosaari.fi/linux/
3438Q: http://patchwork.linuxtv.org/project/linux-media/list/
3439T: git git://linuxtv.org/anttip/media_tree.git
3440S: Maintained
3441F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3442
e5ec3789 3443CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3444M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3445L: netdev@vger.kernel.org
3446W: http://www.chelsio.com
3447S: Supported
f7917c00 3448F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3449
d8ae3c33 3450CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3451M: Karen Xie <kxie@chelsio.com>
3452L: linux-scsi@vger.kernel.org
3453W: http://www.chelsio.com
3454S: Supported
3455F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3456
e5ec3789 3457CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3458M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3459L: linux-rdma@vger.kernel.org
e5ec3789
SW
3460W: http://www.openfabrics.org
3461S: Supported
679655da 3462F: drivers/infiniband/hw/cxgb3/
e5ec3789 3463
be4c9bad 3464CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3465M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3466L: netdev@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
f7917c00 3469F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3470
d8ae3c33 3471CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3472M: Karen Xie <kxie@chelsio.com>
3473L: linux-scsi@vger.kernel.org
3474W: http://www.chelsio.com
3475S: Supported
3476F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3477
be4c9bad
RD
3478CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3479M: Steve Wise <swise@chelsio.com>
3480L: linux-rdma@vger.kernel.org
3481W: http://www.openfabrics.org
3482S: Supported
3483F: drivers/infiniband/hw/cxgb4/
3484
5c20a5c7
CL
3485CXGB4VF ETHERNET DRIVER (CXGB4VF)
3486M: Casey Leedom <leedom@chelsio.com>
3487L: netdev@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
f7917c00 3490F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3491
a9282d01
IM
3492CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3493M: Ian Munsie <imunsie@au1.ibm.com>
3494M: Michael Neuling <mikey@neuling.org>
3495L: linuxppc-dev@lists.ozlabs.org
3496S: Supported
3497F: drivers/misc/cxl/
ec249dd8 3498F: include/misc/cxl*
a9282d01
IM
3499F: include/uapi/misc/cxl.h
3500F: Documentation/powerpc/cxl.txt
3501F: Documentation/powerpc/cxl.txt
3502F: Documentation/ABI/testing/sysfs-class-cxl
3503
11f43ae7
MO
3504CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3505M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3506M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3507M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3508L: linux-scsi@vger.kernel.org
3509S: Supported
3510F: drivers/scsi/cxlflash/
3511F: include/uapi/scsi/cxlflash_ioctls.h
3512F: Documentation/powerpc/cxlflash.txt
3513
b52b97a3
GC
3514STMMAC ETHERNET DRIVER
3515M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3516M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3517L: netdev@vger.kernel.org
3518W: http://www.stlinux.com
3519S: Supported
7ac6653a 3520F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3521
1da177e4 3522CYBERPRO FB DRIVER
54176cc6 3523M: Russell King <linux@armlinux.org.uk>
efc03ecb 3524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3525W: http://www.armlinux.org.uk/
1da177e4 3526S: Maintained
8a61f013 3527F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3528
1da177e4 3529CYCLADES ASYNC MUX DRIVER
1da177e4 3530W: http://www.cyclades.com/
d459883e 3531S: Orphan
c897401b 3532F: drivers/tty/cyclades.c
679655da 3533F: include/linux/cyclades.h
c117ab84 3534F: include/uapi/linux/cyclades.h
1da177e4
LT
3535
3536CYCLADES PC300 DRIVER
1da177e4 3537W: http://www.cyclades.com/
d459883e 3538S: Orphan
679655da 3539F: drivers/net/wan/pc300*
1da177e4 3540
402f6ae4
AP
3541CYPRESS_FIRMWARE MEDIA DRIVER
3542M: Antti Palosaari <crope@iki.fi>
3543L: linux-media@vger.kernel.org
a825eaec 3544W: https://linuxtv.org
402f6ae4
AP
3545W: http://palosaari.fi/linux/
3546Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547T: git git://linuxtv.org/anttip/media_tree.git
3548S: Maintained
3549F: drivers/media/common/cypress_firmware*
3550
e3ae3525 3551CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3552M: Ferruh Yigit <fery@cypress.com>
6305902c 3553L: linux-input@vger.kernel.org
be9a6f40 3554S: Supported
6305902c
JP
3555F: drivers/input/touchscreen/cyttsp*
3556F: include/linux/input/cyttsp.h
e3ae3525 3557
aaaf5fbf
JK
3558DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3559M: Joshua Kinard <kumba@gentoo.org>
3560S: Maintained
3561F: drivers/rtc/rtc-ds1685.c
3562F: include/linux/rtc/ds1685.h
3563
1da177e4 3564DAMA SLAVE for AX.25
8b58be88 3565M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3566W: http://yaina.de/jreuter/
3567W: http://www.qsl.net/dl1bke/
3568L: linux-hams@vger.kernel.org
3569S: Maintained
679655da
JP
3570F: net/ax25/af_ax25.c
3571F: net/ax25/ax25_dev.c
3572F: net/ax25/ax25_ds_*
3573F: net/ax25/ax25_in.c
3574F: net/ax25/ax25_out.c
3575F: net/ax25/ax25_timer.c
3576F: net/ax25/sysctl_net_ax25.c
1da177e4 3577
e2d1d6c0 3578DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3579L: netdev@vger.kernel.org
5ff77428 3580S: Orphan
679655da 3581F: Documentation/networking/dmfe.txt
0f04e2aa 3582F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3583
3584DC390/AM53C974 SCSI driver
d8130624 3585M: Hannes Reinecke <hare@suse.com>
71bd849d 3586L: linux-scsi@vger.kernel.org
e2d1d6c0 3587S: Maintained
71bd849d 3588F: drivers/scsi/am53c974.c
e2d1d6c0 3589
1da177e4 3590DC395x SCSI driver
61eee9a7 3591M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3592M: Ali Akcaagac <aliakc@web.de>
3593M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3594L: dc395x@twibble.org
cf015e9f
JP
3595W: http://twibble.org/dist/dc395x/
3596W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3597S: Maintained
679655da
JP
3598F: Documentation/scsi/dc395x.txt
3599F: drivers/scsi/dc395x.*
1da177e4 3600
eb8edb08 3601DCCP PROTOCOL
a89d030e 3602M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3603L: dccp@vger.kernel.org
c996d8b9 3604W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3605S: Maintained
679655da 3606F: include/linux/dccp.h
c117ab84 3607F: include/uapi/linux/dccp.h
679655da
JP
3608F: include/linux/tfrc.h
3609F: net/dccp/
eb8edb08 3610
1da177e4 3611DECnet NETWORK LAYER
1da177e4
LT
3612W: http://linux-decnet.sourceforge.net
3613L: linux-decnet-user@lists.sourceforge.net
f546444d 3614S: Orphan
679655da
JP
3615F: Documentation/networking/decnet.txt
3616F: net/decnet/
1da177e4 3617
ebff05b9
MR
3618DECSTATION PLATFORM SUPPORT
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620L: linux-mips@linux-mips.org
3621W: http://www.linux-mips.org/wiki/DECstation
3622S: Maintained
3623F: arch/mips/dec/
3624F: arch/mips/include/asm/dec/
3625F: arch/mips/include/asm/mach-dec/
3626
1da177e4 3627DEFXX FDDI NETWORK DRIVER
8b58be88 3628M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3629S: Maintained
33f810b2 3630F: drivers/net/fddi/defxx.*
1da177e4 3631
ad8f07cc 3632DELL LAPTOP DRIVER
8b58be88 3633M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3634M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3635L: platform-driver-x86@vger.kernel.org
ad8f07cc 3636S: Maintained
679655da 3637F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3638
817a5cdb
PR
3639DELL LAPTOP RBTN DRIVER
3640M: Pali Rohár <pali.rohar@gmail.com>
3641S: Maintained
3642F: drivers/platform/x86/dell-rbtn.*
3643
cdbff611
PR
3644DELL LAPTOP FREEFALL DRIVER
3645M: Pali Rohár <pali.rohar@gmail.com>
3646S: Maintained
3647F: drivers/platform/x86/dell-smo8800.c
3648
1da177e4 3649DELL LAPTOP SMM DRIVER
a5afba16 3650M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3651S: Maintained
a5afba16 3652F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3653F: include/uapi/linux/i8k.h
1da177e4 3654
90563ec4 3655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3656M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3657S: Maintained
679655da
JP
3658F: Documentation/dcdbas.txt
3659F: drivers/firmware/dcdbas.*
90563ec4 3660
0b3f6109 3661DELL WMI EXTRAS DRIVER
8b58be88 3662M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3663M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3664S: Maintained
36b3a96f 3665F: drivers/platform/x86/dell-wmi.c
0b3f6109 3666
5efc75e3 3667DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3668M: John Youn <johnyoun@synopsys.com>
5efc75e3 3669L: linux-usb@vger.kernel.org
18f340f9 3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3671S: Maintained
197ba5f4 3672F: drivers/usb/dwc2/
5efc75e3 3673
94ab23dd 3674DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3675M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3676L: linux-usb@vger.kernel.org
94ab23dd
FB
3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3678S: Maintained
3679F: drivers/usb/dwc3/
3680
833c9545
JB
3681DEVICE COREDUMP (DEV_COREDUMP)
3682M: Johannes Berg <johannes@sipsolutions.net>
3683L: linux-kernel@vger.kernel.org
3684S: Maintained
3685F: drivers/base/devcoredump.c
3686F: include/linux/devcoredump.h
3687
89d07767
KP
3688DEVICE FREQUENCY (DEVFREQ)
3689M: MyungJoo Ham <myungjoo.ham@samsung.com>
3690M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3691L: linux-pm@vger.kernel.org
6a3cd722 3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3693S: Maintained
3694F: drivers/devfreq/
6a3cd722
CC
3695F: include/linux/devfreq.h
3696F: Documentation/devicetree/bindings/devfreq/
89d07767 3697
7dbded06
CC
3698DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3699M: Chanwoo Choi <cw00.choi@samsung.com>
3700L: linux-pm@vger.kernel.org
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3702S: Supported
3703F: drivers/devfreq/event/
3704F: drivers/devfreq/devfreq-event.c
3705F: include/linux/devfreq-event.h
3706F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3707
490b864b
CC
3708BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3709M: Chanwoo Choi <cw00.choi@samsung.com>
3710L: linux-pm@vger.kernel.org
3711L: linux-samsung-soc@vger.kernel.org
3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3713S: Maintained
3714F: drivers/devfreq/exynos-bus.c
3715F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3716
1da177e4 3717DEVICE NUMBER REGISTRY
8b58be88 3718M: Torben Mathiasen <device@lanana.org>
1da177e4 3719W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3720S: Maintained
3721
e2d1d6c0 3722DEVICE-MAPPER (LVM)
854ecaad 3723M: Alasdair Kergon <agk@redhat.com>
8504eed3 3724M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3725M: dm-devel@redhat.com
e2d1d6c0
RD
3726L: dm-devel@redhat.com
3727W: http://sources.redhat.com/dm
8a6e2535 3728Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3730T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3731S: Maintained
679655da
JP
3732F: Documentation/device-mapper/
3733F: drivers/md/dm*
854ecaad 3734F: drivers/md/persistent-data/
679655da
JP
3735F: include/linux/device-mapper.h
3736F: include/linux/dm-*.h
8504eed3 3737F: include/uapi/linux/dm-*.h
e2d1d6c0 3738
bfcd3a46
JP
3739DEVLINK
3740M: Jiri Pirko <jiri@mellanox.com>
3741L: netdev@vger.kernel.org
3742S: Supported
3743F: net/core/devlink.c
3744F: include/net/devlink.h
3745F: include/uapi/linux/devlink.h
3746
c0d995aa
OST
3747DIALOG SEMICONDUCTOR DRIVERS
3748M: Support Opensource <support.opensource@diasemi.com>
3749W: http://www.dialog-semiconductor.com/products
3750S: Supported
3751F: Documentation/hwmon/da90??
047cfd01 3752F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3753F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3754F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3755F: drivers/gpio/gpio-da90??.c
3756F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3757F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3758F: drivers/input/misc/da90??_onkey.c
3759F: drivers/input/touchscreen/da9052_tsi.c
3760F: drivers/leds/leds-da90??.c
3761F: drivers/mfd/da903x.c
3762F: drivers/mfd/da90??-*.c
7be72c2c 3763F: drivers/mfd/da91??-*.c
c0d995aa 3764F: drivers/power/da9052-battery.c
7be72c2c 3765F: drivers/power/da91??-*.c
c0d995aa
OST
3766F: drivers/regulator/da903x.c
3767F: drivers/regulator/da9???-regulator.[ch]
3768F: drivers/rtc/rtc-da90??.c
3769F: drivers/video/backlight/da90??_bl.c
3770F: drivers/watchdog/da90??_wdt.c
3771F: include/linux/mfd/da903x.h
3772F: include/linux/mfd/da9052/
3773F: include/linux/mfd/da9055/
047cfd01 3774F: include/linux/mfd/da9062/
c0d995aa 3775F: include/linux/mfd/da9063/
7be72c2c 3776F: include/linux/mfd/da9150/
4eeb08b4 3777F: include/linux/regulator/da9211.h
c0d995aa
OST
3778F: include/sound/da[79]*.h
3779F: sound/soc/codecs/da[79]*.[ch]
3780
599aa697
LL
3781DIGI NEO AND CLASSIC PCI PRODUCTS
3782M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3783M: Mark Hounschell <markh@compro.net>
599aa697
LL
3784L: driverdev-devel@linuxdriverproject.org
3785S: Maintained
3786F: drivers/staging/dgnc/
3787
335d7c58 3788DIOLAN U2C-12 I2C DRIVER
ca462085 3789M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3790L: linux-i2c@vger.kernel.org
3791S: Maintained
3792F: drivers/i2c/busses/i2c-diolan-u2c.c
3793
d475c634
MW
3794DIRECT ACCESS (DAX)
3795M: Matthew Wilcox <willy@linux.intel.com>
3796L: linux-fsdevel@vger.kernel.org
3797S: Supported
3798F: fs/dax.c
3799
e7839f25 3800DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3801M: Eric Paris <eparis@parisplace.org>
3c5119c0 3802S: Maintained
679655da
JP
3803F: Documentation/filesystems/dnotify.txt
3804F: fs/notify/dnotify/
3805F: include/linux/dnotify.h
1da177e4
LT
3806
3807DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3808M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3809W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3810W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3811W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3812S: Maintained
3813
4480f15b 3814DISKQUOTA
d8130624 3815M: Jan Kara <jack@suse.com>
1da177e4 3816S: Maintained
679655da
JP
3817F: Documentation/filesystems/quota.txt
3818F: fs/quota/
3819F: include/linux/quota*.h
c117ab84 3820F: include/uapi/linux/quota*.h
1da177e4 3821
702686ad
BT
3822DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3823M: Bernie Thompson <bernie@plugable.com>
3824L: linux-fbdev@vger.kernel.org
3825S: Maintained
3826W: http://plugable.com/category/projects/udlfb/
8a61f013 3827F: drivers/video/fbdev/udlfb.c
702686ad
BT
3828F: include/video/udlfb.h
3829F: Documentation/fb/udlfb.txt
3830
e7839f25 3831DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3832M: Christine Caulfield <ccaulfie@redhat.com>
3833M: David Teigland <teigland@redhat.com>
a4644184 3834L: cluster-devel@redhat.com
5be7b50f 3835W: http://sources.redhat.com/cluster/
9f273c24 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3837S: Supported
679655da 3838F: fs/dlm/
5be7b50f 3839
53b6b3e0
SS
3840DMA BUFFER SHARING FRAMEWORK
3841M: Sumit Semwal <sumit.semwal@linaro.org>
3842S: Maintained
3843L: linux-media@vger.kernel.org
3844L: dri-devel@lists.freedesktop.org
8ada6d2d 3845L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3846F: drivers/dma-buf/
e46d12c6
JP
3847F: include/linux/dma-buf*
3848F: include/linux/reservation.h
3849F: include/linux/*fence.h
53b6b3e0
SS
3850F: Documentation/dma-buf-sharing.txt
3851T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3852
c483e065
GP
3853SYNC FILE FRAMEWORK
3854M: Sumit Semwal <sumit.semwal@linaro.org>
3855R: Gustavo Padovan <gustavo@padovan.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
3859F: drivers/dma-buf/sync_file.c
3860F: include/linux/sync_file.h
3861F: Documentation/sync_file.txt
3862T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3863
b3e5f263 3864DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3865M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3866L: dmaengine@vger.kernel.org
3867Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3868S: Maintained
679655da 3869F: drivers/dma/
0ce3c066 3870F: include/linux/dmaengine.h
c56d329e 3871F: Documentation/devicetree/bindings/dma/
979a281e
VK
3872F: Documentation/dmaengine/
3873T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3874
b825037d 3875DME1737 HARDWARE MONITOR DRIVER
8b58be88 3876M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3877L: linux-hwmon@vger.kernel.org
b825037d 3878S: Maintained
679655da
JP
3879F: Documentation/hwmon/dme1737
3880F: drivers/hwmon/dme1737.c
b825037d 3881
1f31e1b1 3882DMI/SMBIOS SUPPORT
d8130624 3883M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3884S: Maintained
d4aeef93 3885T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3886F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3887F: drivers/firmware/dmi-id.c
3888F: drivers/firmware/dmi_scan.c
3889F: include/linux/dmi.h
3890
7d2c86b5 3891DOCUMENTATION
ad3118b9 3892M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3893L: linux-doc@vger.kernel.org
3894S: Maintained
679655da 3895F: Documentation/
42f41ecf
JC
3896F: scripts/docproc.c
3897F: scripts/kernel-doc*
97be078b
RD
3898X: Documentation/ABI/
3899X: Documentation/devicetree/
933a46b8
JC
3900X: Documentation/acpi
3901X: Documentation/power
3902X: Documentation/spi
6c121170 3903X: Documentation/DocBook/media
c51edfb1 3904T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3905
1da177e4 3906DOUBLETALK DRIVER
8b58be88 3907M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3908L: blinux-list@redhat.com
3909S: Maintained
679655da
JP
3910F: drivers/char/dtlk.c
3911F: include/linux/dtlk.h
1da177e4 3912
e2d1d6c0 3913DPT_I2O SCSI RAID DRIVER
8b58be88 3914M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3915L: linux-scsi@vger.kernel.org
3916W: http://www.adaptec.com/
3917S: Maintained
679655da
JP
3918F: drivers/scsi/dpt*
3919F: drivers/scsi/dpt/
e2d1d6c0 3920
b411b363 3921DRBD DRIVER
bc2c049d
RK
3922M: Philipp Reisner <philipp.reisner@linbit.com>
3923M: Lars Ellenberg <lars.ellenberg@linbit.com>
3924L: drbd-dev@lists.linbit.com
28b8e8d4 3925W: http://www.drbd.org
bc2c049d
RK
3926T: git git://git.linbit.com/linux-drbd.git
3927T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3928S: Supported
3929F: drivers/block/drbd/
3930F: lib/lru_cache.c
3931F: Documentation/blockdev/drbd/
b411b363 3932
dc7dfcd8 3933DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3936S: Supported
679655da 3937F: Documentation/kobject.txt
7cfc51b9 3938F: drivers/base/
87544653 3939F: fs/debugfs/
dc7dfcd8
WS
3940F: fs/kernfs/
3941F: fs/sysfs/
87544653 3942F: include/linux/debugfs.h
dc7dfcd8 3943F: include/linux/kobj*
679655da 3944F: lib/kobj*
1da177e4
LT
3945
3946DRM DRIVERS
8b58be88 3947M: David Airlie <airlied@linux.ie>
4c6a3999 3948L: dri-devel@lists.freedesktop.org
b0447888 3949T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3950S: Maintained
679655da 3951F: drivers/gpu/drm/
433e3b34 3952F: drivers/gpu/vga/
d28ab95b
GU
3953F: Documentation/devicetree/bindings/display/
3954F: Documentation/devicetree/bindings/gpu/
3955F: Documentation/devicetree/bindings/video/
621c5474 3956F: Documentation/gpu/
850e9411 3957F: include/drm/
c117ab84 3958F: include/uapi/drm/
1da177e4 3959
c842b693
EV
3960DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3961M: Dave Airlie <airlied@redhat.com>
3962S: Odd Fixes
3963F: drivers/gpu/drm/ast/
3964
3965DRM DRIVER FOR BOCHS VIRTUAL GPU
3966M: Gerd Hoffmann <kraxel@redhat.com>
3967S: Odd Fixes
3968F: drivers/gpu/drm/bochs/
3969
3970DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3971M: Dave Airlie <airlied@redhat.com>
3972S: Odd Fixes
3973F: drivers/gpu/drm/cirrus/
3974
c26a4017 3975RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3976M: Alex Deucher <alexander.deucher@amd.com>
3977M: Christian König <christian.koenig@amd.com>
3978L: dri-devel@lists.freedesktop.org
3979T: git git://people.freedesktop.org/~agd5f/linux
3980S: Supported
3981F: drivers/gpu/drm/radeon/
74c97375 3982F: include/uapi/drm/radeon_drm.h
c26a4017 3983F: drivers/gpu/drm/amd/
74c97375 3984F: include/uapi/drm/amdgpu_drm.h
566f5939 3985
03e255b9
TR
3986DRM PANEL DRIVERS
3987M: Thierry Reding <thierry.reding@gmail.com>
3988L: dri-devel@lists.freedesktop.org
3989T: git git://anongit.freedesktop.org/tegra/linux.git
3990S: Maintained
3991F: drivers/gpu/drm/drm_panel.c
3992F: drivers/gpu/drm/panel/
3993F: include/drm/drm_panel.h
2d799dde 3994F: Documentation/devicetree/bindings/display/panel/
03e255b9 3995
8daf7473 3996INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3997M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3998M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3999L: intel-gfx@lists.freedesktop.org
8daf7473 4000L: dri-devel@lists.freedesktop.org
7564fde3 4001W: https://01.org/linuxgraphics/
47f95647 4002Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4003T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4004S: Supported
14430813 4005F: drivers/gpu/drm/i915/
8daf7473 4006F: include/drm/i915*
baceac3a 4007F: include/uapi/drm/i915_drm.h
621c5474 4008F: Documentation/gpu/i915.rst
8daf7473 4009
99763bb8
BB
4010DRM DRIVERS FOR ATMEL HLCDC
4011M: Boris Brezillon <boris.brezillon@free-electrons.com>
4012L: dri-devel@lists.freedesktop.org
4013S: Supported
4014F: drivers/gpu/drm/atmel-hlcdc/
4015F: Documentation/devicetree/bindings/drm/atmel/
4016
bf1139df
MR
4017DRM DRIVERS FOR ALLWINNER A10
4018M: Maxime Ripard <maxime.ripard@free-electrons.com>
4019L: dri-devel@lists.freedesktop.org
4020S: Supported
4021F: drivers/gpu/drm/sun4i/
4022F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4023
398a6d4a
KP
4024DRM DRIVERS FOR EXYNOS
4025M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4026M: Joonyoung Shim <jy0922.shim@samsung.com>
4027M: Seung-Woo Kim <sw0312.kim@samsung.com>
4028M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4029L: dri-devel@lists.freedesktop.org
25a58030 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4031S: Supported
14430813 4032F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4033F: include/uapi/drm/exynos_drm.h
4034F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4035
b55a1b9c 4036DRM DRIVERS FOR FREESCALE DCU
bc66757a 4037M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4038M: Alison Wang <alison.wang@freescale.com>
4039L: dri-devel@lists.freedesktop.org
4040S: Supported
4041F: drivers/gpu/drm/fsl-dcu/
2d799dde 4042F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4043F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4044F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4045
0a3d775f
PZ
4046DRM DRIVERS FOR FREESCALE IMX
4047M: Philipp Zabel <p.zabel@pengutronix.de>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/imx/
ef739aa4 4051F: drivers/gpu/ipu-v3/
2d799dde 4052F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4053
ba2199a6
PJ
4054DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4055M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/patjak/drm-gma500
4058S: Maintained
5ff18e42 4059F: drivers/gpu/drm/gma500/
ba2199a6 4060
c84ffde9
XL
4061DRM DRIVERS FOR HISILICON
4062M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4063R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4064R: Chen Feng <puck.chen@hisilicon.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://github.com/xin3liang/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/hisilicon/
4069F: Documentation/devicetree/bindings/display/hisilicon/
4070
399516ab
EV
4071DRM DRIVER FOR INTEL I810 VIDEO CARDS
4072S: Orphan / Obsolete
4073F: drivers/gpu/drm/i810/
4074F: include/uapi/drm/i810_drm.h
4075
06346451
EV
4076DRM DRIVER FOR MSM ADRENO GPU
4077M: Rob Clark <robdclark@gmail.com>
4078L: linux-arm-msm@vger.kernel.org
4079L: dri-devel@lists.freedesktop.org
4080L: freedreno@lists.freedesktop.org
4081T: git git://people.freedesktop.org/~robclark/linux
4082S: Maintained
4083F: drivers/gpu/drm/msm/
4084F: include/uapi/drm/msm_drm.h
4085F: Documentation/devicetree/bindings/display/msm/
4086
fad89bb3
EV
4087DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4088M: Ben Skeggs <bskeggs@redhat.com>
4089L: dri-devel@lists.freedesktop.org
4090L: nouveau@lists.freedesktop.org
4091T: git git://github.com/skeggsb/linux
4092S: Supported
4093F: drivers/gpu/drm/nouveau/
4094F: include/uapi/drm/nouveau_drm.h
ba2199a6 4095
bd3b49f2 4096DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4097M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4098L: dri-devel@lists.freedesktop.org
4099L: linux-tegra@vger.kernel.org
a5ad7a63 4100T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4101S: Supported
dee8268f 4102F: drivers/gpu/drm/tegra/
a5ad7a63 4103F: drivers/gpu/host1x/
e1e90644 4104F: include/linux/host1x.h
a5ad7a63 4105F: include/uapi/drm/tegra_drm.h
2d799dde 4106F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4107
399516ab
EV
4108DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/mga/
4111F: include/uapi/drm/mga_drm.h
4112
c842b693
EV
4113DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4114M: Dave Airlie <airlied@redhat.com>
4115S: Odd Fixes
4116F: drivers/gpu/drm/mgag200/
4117
399516ab
EV
4118DRM DRIVER FOR RAGE 128 VIDEO CARDS
4119S: Orphan / Obsolete
4120F: drivers/gpu/drm/r128/
4121F: include/uapi/drm/r128_drm.h
4122
a284e9d1
LP
4123DRM DRIVERS FOR RENESAS
4124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4125L: dri-devel@lists.freedesktop.org
4a121096 4126L: linux-renesas-soc@vger.kernel.org
2392ccd4 4127T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4128S: Supported
4129F: drivers/gpu/drm/rcar-du/
4130F: drivers/gpu/drm/shmobile/
a284e9d1 4131F: include/linux/platform_data/shmob_drm.h
33be436d 4132F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4133
c842b693
EV
4134DRM DRIVER FOR QXL VIRTUAL GPU
4135M: Dave Airlie <airlied@redhat.com>
4136S: Odd Fixes
4137F: drivers/gpu/drm/qxl/
4138F: include/uapi/drm/qxl_drm.h
a284e9d1 4139
625e0346
HS
4140DRM DRIVERS FOR ROCKCHIP
4141M: Mark Yao <mark.yao@rock-chips.com>
4142L: dri-devel@lists.freedesktop.org
4143S: Maintained
4144F: drivers/gpu/drm/rockchip/
f253f7eb 4145F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4146
399516ab
EV
4147DRM DRIVER FOR SAVAGE VIDEO CARDS
4148S: Orphan / Obsolete
4149F: drivers/gpu/drm/savage/
4150F: include/uapi/drm/savage_drm.h
4151
4152DRM DRIVER FOR SIS VIDEO CARDS
4153S: Orphan / Obsolete
4154F: drivers/gpu/drm/sis/
4155F: include/uapi/drm/sis_drm.h
625e0346 4156
7f11c476
BG
4157DRM DRIVERS FOR STI
4158M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4159M: Vincent Abriou <vincent.abriou@st.com>
4160L: dri-devel@lists.freedesktop.org
4161T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4162S: Maintained
4163F: drivers/gpu/drm/sti
2d799dde 4164F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4165
399516ab
EV
4166DRM DRIVER FOR TDFX VIDEO CARDS
4167S: Orphan / Obsolete
4168F: drivers/gpu/drm/tdfx/
4169
c842b693
EV
4170DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/udl/
4174
8bb0bce9
LS
4175DRM DRIVERS FOR VIVANTE GPU IP
4176M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4177R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4178R: Christian Gmeiner <christian.gmeiner@gmail.com>
4179L: dri-devel@lists.freedesktop.org
4180S: Maintained
8a9257a0
EV
4181F: drivers/gpu/drm/etnaviv/
4182F: include/uapi/drm/etnaviv_drm.h
4183F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4184
c4291702
EV
4185DRM DRIVER FOR VMWARE VIRTUAL GPU
4186M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4187M: Sinclair Yeh <syeh@vmware.com>
4188M: Thomas Hellstrom <thellstrom@vmware.com>
4189L: dri-devel@lists.freedesktop.org
4190T: git git://people.freedesktop.org/~syeh/repos_linux
4191T: git git://people.freedesktop.org/~thomash/linux
4192S: Supported
4193F: drivers/gpu/drm/vmwgfx/
4194F: include/uapi/drm/vmwgfx_drm.h
4195
8636d452
EA
4196DRM DRIVERS FOR VC4
4197M: Eric Anholt <eric@anholt.net>
4198T: git git://github.com/anholt/linux
4199S: Supported
4200F: drivers/gpu/drm/vc4/
4201F: include/uapi/drm/vc4_drm.h
4202F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4203
5ef330a7
TV
4204DRM DRIVERS FOR TI OMAP
4205M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Maintained
4208F: drivers/gpu/drm/omapdrm/
4209F: Documentation/devicetree/bindings/display/ti/
4210
adb314ed
TV
4211DRM DRIVERS FOR TI LCDC
4212M: Jyri Sarha <jsarha@ti.com>
4213R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/tilcdc/
4217F: Documentation/devicetree/bindings/display/tilcdc/
4218
598df1ac
AK
4219DSBR100 USB FM RADIO DRIVER
4220M: Alexey Klimov <klimov.linux@gmail.com>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/radio/dsbr100.c
4225
1da177e4 4226DSCC4 DRIVER
8b58be88 4227M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4228L: netdev@vger.kernel.org
1da177e4 4229S: Maintained
679655da 4230F: drivers/net/wan/dscc4.c
1da177e4 4231
cc11b140
HV
4232DT3155 MEDIA DRIVER
4233M: Hans Verkuil <hverkuil@xs4all.nl>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
a825eaec 4236W: https://linuxtv.org
cc11b140
HV
4237S: Odd Fixes
4238F: drivers/media/pci/dt3155/
4239
91952bc0
AP
4240DVB_USB_AF9015 MEDIA DRIVER
4241M: Antti Palosaari <crope@iki.fi>
4242L: linux-media@vger.kernel.org
a825eaec 4243W: https://linuxtv.org
91952bc0
AP
4244W: http://palosaari.fi/linux/
4245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246T: git git://linuxtv.org/anttip/media_tree.git
4247S: Maintained
4248F: drivers/media/usb/dvb-usb-v2/af9015*
4249
4250DVB_USB_AF9035 MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
a825eaec 4253W: https://linuxtv.org
91952bc0
AP
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/af9035*
4259
4260DVB_USB_ANYSEE MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/anysee*
4269
4270DVB_USB_AU6610 MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
a825eaec 4273W: https://linuxtv.org
91952bc0
AP
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/au6610*
4279
4280DVB_USB_CE6230 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb-v2/ce6230*
4289
d099dea2
MK
4290DVB_USB_CXUSB MEDIA DRIVER
4291M: Michael Krufky <mkrufky@linuxtv.org>
4292L: linux-media@vger.kernel.org
a825eaec 4293W: https://linuxtv.org
d099dea2
MK
4294W: http://github.com/mkrufky
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/media_tree.git
4297S: Maintained
9819da66 4298F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4299
91952bc0 4300DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4301M: Antti Palosaari <crope@iki.fi>
4302L: linux-media@vger.kernel.org
a825eaec 4303W: https://linuxtv.org
91952bc0
AP
4304W: http://palosaari.fi/linux/
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
91952bc0 4308F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4309
5560983b 4310DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4311M: Antti Palosaari <crope@iki.fi>
4312L: linux-media@vger.kernel.org
a825eaec 4313W: https://linuxtv.org
91952bc0
AP
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
5560983b 4317F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4318
8856f5f2
MK
4319DVB_USB_MXL111SF MEDIA DRIVER
4320M: Michael Krufky <mkrufky@linuxtv.org>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
8856f5f2
MK
4323W: http://github.com/mkrufky
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/mkrufky/mxl111sf.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4328
91952bc0
AP
4329DVB_USB_RTL28XXU MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
a825eaec 4332W: https://linuxtv.org
91952bc0
AP
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4338
4339DVB_USB_V2 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4348F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4349
ac0ac38f 4350DYNAMIC DEBUG
5c4a97d1 4351M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4352S: Maintained
4353F: lib/dynamic_debug.c
4354F: include/linux/dynamic_debug.h
4355
789c7048 4356DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4357M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4358S: Maintained
df621252 4359F: drivers/tty/serial/dz.*
789c7048 4360
f17effbe
MF
4361E3X0 POWER BUTTON DRIVER
4362M: Moritz Fischer <moritz.fischer@ettus.com>
4363L: usrp-users@lists.ettus.com
4364W: http://www.ettus.com
4365S: Supported
4366F: drivers/input/misc/e3x0-button.c
4367F: Documentation/devicetree/bindings/input/e3x0-button.txt
4368
91952bc0
AP
4369E4000 MEDIA DRIVER
4370M: Antti Palosaari <crope@iki.fi>
4371L: linux-media@vger.kernel.org
a825eaec 4372W: https://linuxtv.org
91952bc0
AP
4373W: http://palosaari.fi/linux/
4374Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375T: git git://linuxtv.org/anttip/media_tree.git
4376S: Maintained
4377F: drivers/media/tuners/e4000*
4378
1da177e4 4379EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4380M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4381L: linux-scsi@vger.kernel.org
4382S: Maintained
679655da 4383F: drivers/scsi/eata.c
1da177e4 4384
91952bc0
AP
4385EC100 MEDIA DRIVER
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
91952bc0
AP
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
4393F: drivers/media/dvb-frontends/ec100*
4394
237fead6 4395ECRYPT FILE SYSTEM
0de9adf2 4396M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4397L: ecryptfs@vger.kernel.org
24a923e4 4398W: http://ecryptfs.org
6dc7516e 4399W: https://launchpad.net/ecryptfs
9f273c24 4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4401S: Supported
679655da
JP
4402F: Documentation/filesystems/ecryptfs.txt
4403F: fs/ecryptfs/
237fead6 4404
da9bb1d2 4405EDAC-CORE
8b58be88 4406M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4407M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4408M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4409M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4410L: linux-edac@vger.kernel.org
07cd6bf5
FW
4411T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4413S: Supported
679655da 4414F: Documentation/edac.txt
91445c72 4415F: drivers/edac/
679655da 4416F: include/linux/edac.h
0e438e3f 4417
c476c23b 4418EDAC-AMD64
8b58be88 4419M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4420M: Borislav Petkov <bp@alien8.de>
91445c72 4421L: linux-edac@vger.kernel.org
487ba8e8 4422S: Maintained
c476c23b
BP
4423F: drivers/edac/amd64_edac*
4424
836dae5d
RR
4425EDAC-CALXEDA
4426M: Doug Thompson <dougthompson@xmission.com>
4427M: Robert Richter <rric@kernel.org>
4428L: linux-edac@vger.kernel.org
836dae5d
RR
4429S: Maintained
4430F: drivers/edac/highbank*
4431
f65aad41
RB
4432EDAC-CAVIUM
4433M: Ralf Baechle <ralf@linux-mips.org>
4434M: David Daney <david.daney@cavium.com>
4435L: linux-edac@vger.kernel.org
4436L: linux-mips@linux-mips.org
f65aad41
RB
4437S: Supported
4438F: drivers/edac/octeon_edac*
4439
0e438e3f 4440EDAC-E752X
8b58be88
JP
4441M: Mark Gross <mark.gross@intel.com>
4442M: Doug Thompson <dougthompson@xmission.com>
91445c72 4443L: linux-edac@vger.kernel.org
0e438e3f 4444S: Maintained
679655da 4445F: drivers/edac/e752x_edac.c
0e438e3f
DP
4446
4447EDAC-E7XXX
8b58be88 4448M: Doug Thompson <dougthompson@xmission.com>
91445c72 4449L: linux-edac@vger.kernel.org
0e438e3f 4450S: Maintained
679655da 4451F: drivers/edac/e7xxx_edac.c
0e438e3f 4452
77c5f5d2 4453EDAC-GHES
5dc8a864
MCC
4454M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4455M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4456L: linux-edac@vger.kernel.org
77c5f5d2 4457S: Maintained
2caa67a6 4458F: drivers/edac/ghes_edac.c
77c5f5d2 4459
6bc78404 4460EDAC-I82443BXGX
8b58be88 4461M: Tim Small <tim@buttersideup.com>
91445c72 4462L: linux-edac@vger.kernel.org
6bc78404 4463S: Maintained
679655da 4464F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4465
4466EDAC-I3000
8b58be88 4467M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4468L: linux-edac@vger.kernel.org
6bc78404 4469S: Maintained
679655da 4470F: drivers/edac/i3000_edac.c
6bc78404
DT
4471
4472EDAC-I5000
8b58be88 4473M: Doug Thompson <dougthompson@xmission.com>
91445c72 4474L: linux-edac@vger.kernel.org
ba9a5918 4475S: Maintained
679655da 4476F: drivers/edac/i5000_edac.c
ba9a5918 4477
44c12cb2 4478EDAC-I5400
5dc8a864
MCC
4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4480M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4481L: linux-edac@vger.kernel.org
44c12cb2 4482S: Maintained
679655da 4483F: drivers/edac/i5400_edac.c
44c12cb2 4484
3c9c92b6 4485EDAC-I7300
5dc8a864
MCC
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4488L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4489S: Maintained
4490F: drivers/edac/i7300_edac.c
4491
67c89316 4492EDAC-I7CORE
5dc8a864
MCC
4493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4494M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4495L: linux-edac@vger.kernel.org
67c89316 4496S: Maintained
70aff0ce 4497F: drivers/edac/i7core_edac.c
67c89316 4498
ba9a5918 4499EDAC-I82975X
8b58be88 4500M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4501M: "Arvind R." <arvino55@gmail.com>
91445c72 4502L: linux-edac@vger.kernel.org
ba9a5918 4503S: Maintained
679655da 4504F: drivers/edac/i82975x_edac.c
ba9a5918 4505
791b4706
JB
4506EDAC-IE31200
4507M: Jason Baron <jbaron@akamai.com>
4508L: linux-edac@vger.kernel.org
791b4706
JB
4509S: Maintained
4510F: drivers/edac/ie31200_edac.c
4511
ccdfb979 4512EDAC-MPC85XX
30c7469b 4513M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4514L: linux-edac@vger.kernel.org
ccdfb979
JT
4515S: Maintained
4516F: drivers/edac/mpc85xx_edac.[ch]
4517
ba9a5918 4518EDAC-PASEMI
8b58be88 4519M: Egor Martovetsky <egor@pasemi.com>
91445c72 4520L: linux-edac@vger.kernel.org
6bc78404 4521S: Maintained
679655da 4522F: drivers/edac/pasemi_edac.c
6bc78404 4523
0e438e3f 4524EDAC-R82600
8b58be88 4525M: Tim Small <tim@buttersideup.com>
91445c72 4526L: linux-edac@vger.kernel.org
0e438e3f 4527S: Maintained
679655da 4528F: drivers/edac/r82600_edac.c
da9bb1d2 4529
4d096ca7 4530EDAC-SBRIDGE
5dc8a864
MCC
4531M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4532M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4533L: linux-edac@vger.kernel.org
4d096ca7
MCC
4534S: Maintained
4535F: drivers/edac/sb_edac.c
4536
4ec656bd
TL
4537EDAC-SKYLAKE
4538M: Tony Luck <tony.luck@intel.com>
4539L: linux-edac@vger.kernel.org
4540S: Maintained
4541F: drivers/edac/skx_edac.c
4542
995e1de4
LH
4543EDAC-XGENE
4544APPLIED MICRO (APM) X-GENE SOC EDAC
4545M: Loc Ho <lho@apm.com>
4546S: Supported
4547F: drivers/edac/xgene_edac.c
4548F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4549
af39917d
CL
4550EDIROL UA-101/UA-1000 DRIVER
4551M: Clemens Ladisch <clemens@ladisch.de>
4552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4553T: git git://git.alsa-project.org/alsa-kernel.git
4554S: Maintained
4555F: sound/usb/misc/ua101.c
4556
1f7df953 4557EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4558M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4559L: linux-efi@vger.kernel.org
78bef24e 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4561S: Maintained
fb2efb5c 4562F: Documentation/efi-stub.txt
1f7df953
MF
4563F: arch/ia64/kernel/efi.c
4564F: arch/x86/boot/compressed/eboot.[ch]
4565F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4566F: arch/x86/platform/efi/
4567F: drivers/firmware/efi/
1f7df953
MF
4568F: include/linux/efi*.h
4569
d68772b7
MF
4570EFI VARIABLE FILESYSTEM
4571M: Matthew Garrett <matthew.garrett@nebula.com>
4572M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4573M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4575L: linux-efi@vger.kernel.org
4576S: Maintained
4577F: fs/efivarfs/
4578
85a00d9b
PJ
4579EFIFB FRAMEBUFFER DRIVER
4580L: linux-fbdev@vger.kernel.org
4581M: Peter Jones <pjones@redhat.com>
4582S: Maintained
8a61f013 4583F: drivers/video/fbdev/efifb.c
85a00d9b 4584
0bee8d28
JT
4585EFS FILESYSTEM
4586W: http://aeschi.ch.eu.org/efs/
4587S: Orphan
679655da 4588F: fs/efs/
0bee8d28 4589
aa8a9e25 4590EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4591M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4592L: netdev@vger.kernel.org
4593S: Maintained
9aa32835 4594F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4595
f0319efe 4596EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4597M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4598M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4599L: linux-media@vger.kernel.org
a825eaec 4600W: https://linuxtv.org
f0319efe
MCC
4601T: git git://linuxtv.org/media_tree.git
4602S: Maintained
4603F: drivers/media/usb/em28xx/
4604
3e3a7d66 4605EMBEDDED LINUX
8b58be88
JP
4606M: Paul Gortmaker <paul.gortmaker@windriver.com>
4607M: Matt Mackall <mpm@selenic.com>
4608M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4609L: linux-embedded@vger.kernel.org
4610S: Maintained
4611
32505876
JS
4612EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4613M: James Smart <james.smart@avagotech.com>
4614M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4615L: linux-scsi@vger.kernel.org
32505876 4616W: http://www.avagotech.com
ce00f85c 4617S: Supported
679655da 4618F: drivers/scsi/lpfc/
3a1c1d44 4619
5f5bac82 4620ENE CB710 FLASH CARD READER DRIVER
8b58be88 4621M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4622S: Maintained
4623F: drivers/misc/cb710/
4624F: drivers/mmc/host/cb710-mmc.*
4625F: include/linux/cb710.h
4626
931e39a1
ML
4627ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4628M: Maxim Levitsky <maximlevitsky@gmail.com>
4629S: Maintained
2a837449 4630F: drivers/media/rc/ene_ir.*
931e39a1 4631
d5ca9006 4632EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4633M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4634S: Maintained
084bad91 4635T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4636F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4637F: include/video/s1d13xxxfb.h
d5ca9006 4638
38df6492
ME
4639ET131X NETWORK DRIVER
4640M: Mark Einon <mark.einon@gmail.com>
4641S: Odd Fixes
4642F: drivers/net/ethernet/agere/
4643
1da177e4 4644ETHERNET BRIDGE
adbbf69d 4645M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4646L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4647L: netdev@vger.kernel.org
c996d8b9 4648W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4649S: Maintained
679655da
JP
4650F: include/linux/netfilter_bridge/
4651F: net/bridge/
1da177e4 4652
22f08ad9
FF
4653ETHERNET PHY LIBRARY
4654M: Florian Fainelli <f.fainelli@gmail.com>
4655L: netdev@vger.kernel.org
4656S: Maintained
4657F: include/linux/phy.h
4658F: include/linux/phy_fixed.h
4659F: drivers/net/phy/
4660F: Documentation/networking/phy.txt
4661F: drivers/of/of_mdio.c
4662F: drivers/of/of_net.c
4663
1da177e4 4664EXT2 FILE SYSTEM
d8130624 4665M: Jan Kara <jack@suse.com>
72be2ccf 4666L: linux-ext4@vger.kernel.org
1da177e4 4667S: Maintained
679655da
JP
4668F: Documentation/filesystems/ext2.txt
4669F: fs/ext2/
4670F: include/linux/ext2*
1da177e4 4671
72be2ccf 4672EXT4 FILE SYSTEM
8b58be88 4673M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4674M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4675L: linux-ext4@vger.kernel.org
08a225f1 4676W: http://ext4.wiki.kernel.org
8a6e2535 4677Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4679S: Maintained
679655da
JP
4680F: Documentation/filesystems/ext4.txt
4681F: fs/ext4/
1da177e4 4682
c5532b09 4683Extended Verification Module (EVM)
74dd744f
MZ
4684M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4685L: linux-ima-devel@lists.sourceforge.net
4686L: linux-security-module@vger.kernel.org
c5532b09
MZ
4687S: Supported
4688F: security/integrity/evm/
4689
df6b3cfe
MH
4690EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4691M: MyungJoo Ham <myungjoo.ham@samsung.com>
4692M: Chanwoo Choi <cw00.choi@samsung.com>
4693L: linux-kernel@vger.kernel.org
81df63a9 4694T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4695S: Maintained
4696F: drivers/extcon/
cd2c3e7f
CC
4697F: include/linux/extcon/
4698F: include/linux/extcon.h
df6b3cfe 4699F: Documentation/extcon/
cd2c3e7f 4700F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4701
e2a75c44 4702EXYNOS DP DRIVER
b7701755 4703M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4704L: dri-devel@lists.freedesktop.org
4705S: Maintained
4706F: drivers/gpu/drm/exynos/exynos_dp*
4707
9b93a409
MS
4708EXYNOS SYSMMU (IOMMU) driver
4709M: Marek Szyprowski <m.szyprowski@samsung.com>
4710L: iommu@lists.linux-foundation.org
4711S: Maintained
4712F: drivers/iommu/exynos-iommu.c
4713
33ad3912
DL
4714EXYNOS MIPI DISPLAY DRIVERS
4715M: Inki Dae <inki.dae@samsung.com>
4716M: Donghwa Lee <dh09.lee@samsung.com>
4717M: Kyungmin Park <kyungmin.park@samsung.com>
4718L: linux-fbdev@vger.kernel.org
4719S: Maintained
8a61f013 4720F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4721F: include/video/exynos_mipi*
4722
4a66d3fe
NC
4723EZchip NPS platform support
4724M: Noam Camus <noamc@ezchip.com>
4725S: Supported
4726F: arch/arc/plat-eznps
4727F: arch/arc/boot/dts/eznps.dts
4728
e53004e2 4729F71805F HARDWARE MONITORING DRIVER
d8130624 4730M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4731L: linux-hwmon@vger.kernel.org
e53004e2 4732S: Maintained
679655da
JP
4733F: Documentation/hwmon/f71805f
4734F: drivers/hwmon/f71805f.c
e53004e2 4735
eea977ed
MB
4736FC0011 TUNER DRIVER
4737M: Michael Buesch <m@bues.ch>
4738L: linux-media@vger.kernel.org
4739S: Maintained
ccae7af2
MCC
4740F: drivers/media/tuners/fc0011.h
4741F: drivers/media/tuners/fc0011.c
eea977ed 4742
91952bc0
AP
4743FC2580 MEDIA DRIVER
4744M: Antti Palosaari <crope@iki.fi>
4745L: linux-media@vger.kernel.org
a825eaec 4746W: https://linuxtv.org
91952bc0
AP
4747W: http://palosaari.fi/linux/
4748Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749T: git git://linuxtv.org/anttip/media_tree.git
4750S: Maintained
4751F: drivers/media/tuners/fc2580*
eea977ed 4752
88b2dbdb
EP
4753FANOTIFY
4754M: Eric Paris <eparis@redhat.com>
4755S: Maintained
4756F: fs/notify/fanotify/
4757F: include/linux/fanotify.h
c117ab84 4758F: include/uapi/linux/fanotify.h
88b2dbdb 4759
1da177e4 4760FARSYNC SYNCHRONOUS DRIVER
8b58be88 4761M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4762W: http://www.farsite.co.uk/
4763S: Supported
679655da 4764F: drivers/net/wan/farsync.*
1da177e4 4765
c5408b88 4766FAULT INJECTION SUPPORT
8b58be88 4767M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4768S: Supported
679655da
JP
4769F: Documentation/fault-injection/
4770F: lib/fault-inject.c
c5408b88 4771
053e514f
NT
4772FBTFT Framebuffer drivers
4773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4774M: Noralf Trønnes <noralf@tronnes.org>
4775S: Maintained
4776F: drivers/staging/fbtft/
4777
cae727db 4778FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4779M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4780L: fcoe-devel@open-fcoe.org
cae727db
RL
4781W: www.Open-FCoE.org
4782S: Supported
4783F: drivers/scsi/libfc/
4784F: drivers/scsi/fcoe/
4785F: include/scsi/fc/
4786F: include/scsi/libfc.h
4787F: include/scsi/libfcoe.h
c117ab84 4788F: include/uapi/scsi/fc/
cae727db 4789
e2d1d6c0 4790FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4791M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4792M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4793L: linux-fsdevel@vger.kernel.org
1da177e4 4794S: Maintained
679655da
JP
4795F: include/linux/fcntl.h
4796F: include/linux/fs.h
c117ab84
CEB
4797F: include/uapi/linux/fcntl.h
4798F: include/uapi/linux/fs.h
679655da
JP
4799F: fs/fcntl.c
4800F: fs/locks.c
1da177e4 4801
e2d1d6c0 4802FILESYSTEMS (VFS and infrastructure)
8b58be88 4803M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4804L: linux-fsdevel@vger.kernel.org
173acc7c 4805S: Maintained
679655da 4806F: fs/*
173acc7c 4807
b26e0ed4 4808FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4809M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4810L: linux-hwmon@vger.kernel.org
b26e0ed4 4811S: Maintained
d5ca6918
JP
4812F: drivers/hwmon/f75375s.c
4813F: include/linux/f75375s.h
b26e0ed4 4814
a331b0c3
CL
4815FIREWIRE AUDIO DRIVERS
4816M: Clemens Ladisch <clemens@ladisch.de>
4817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4818T: git git://git.alsa-project.org/alsa-kernel.git
4819S: Maintained
4820F: sound/firewire/
4821
eb86ec51
SR
4822FIREWIRE MEDIA DRIVERS (firedtv)
4823M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4824L: linux-media@vger.kernel.org
4825L: linux1394-devel@lists.sourceforge.net
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4827S: Maintained
4828F: drivers/media/firewire/
4829
a511ce33
CB
4830FIREWIRE SBP-2 TARGET
4831M: Chris Boot <bootc@bootc.net>
4832L: linux-scsi@vger.kernel.org
4833L: target-devel@vger.kernel.org
4834L: linux1394-devel@lists.sourceforge.net
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4836S: Maintained
4837F: drivers/target/sbp/
4838
7d2c86b5 4839FIREWIRE SUBSYSTEM
8b58be88 4840M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4841L: linux1394-devel@lists.sourceforge.net
958a29cb 4842W: http://ieee1394.wiki.kernel.org/
2ca526bf 4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4844S: Maintained
679655da 4845F: drivers/firewire/
8f06ce3b
SR
4846F: include/linux/firewire.h
4847F: include/uapi/linux/firewire*.h
9f6d3c4b 4848F: tools/firewire/
e2d1d6c0
RD
4849
4850FIRMWARE LOADER (request_firmware)
39e68089
ML
4851M: Ming Lei <ming.lei@canonical.com>
4852L: linux-kernel@vger.kernel.org
4853S: Maintained
679655da
JP
4854F: Documentation/firmware_class/
4855F: drivers/base/firmware*.c
4856F: include/linux/firmware.h
e2d1d6c0 4857
f730e3dc 4858FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4859M: Joshua Morris <josh.h.morris@us.ibm.com>
4860M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4861S: Maintained
4862F: drivers/block/rsxx/
4863
8206f664 4864FLOPPY DRIVER
e5f6450c 4865M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4867S: Odd fixes
4868F: drivers/block/floppy.c
4869
9c9f32ed
AR
4870FMC SUBSYSTEM
4871M: Alessandro Rubini <rubini@gnudd.com>
4872W: http://www.ohwr.org/projects/fmc-bus
4873S: Supported
4874F: drivers/fmc/
4875F: include/linux/fmc*.h
4876F: include/linux/ipmi-fru.h
4877K: fmc_d.*register
4878
3c0ed7d5
AT
4879FPGA MANAGER FRAMEWORK
4880M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4881R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4882S: Maintained
4883F: drivers/fpga/
4884F: include/linux/fpga/fpga-mgr.h
4885W: http://www.rocketboards.org
4886
e2d1d6c0 4887FPU EMULATOR
8b58be88 4888M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4889W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4890S: Maintained
679655da 4891F: arch/x86/math-emu/
e2d1d6c0
RD
4892
4893FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4894L: netdev@vger.kernel.org
c173bfac 4895S: Orphan
679655da
JP
4896F: drivers/net/wan/dlci.c
4897F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4898
4899FRAMEBUFFER LAYER
5489e948
JCPV
4900M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4901M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4902L: linux-fbdev@vger.kernel.org
e2d1d6c0 4903W: http://linux-fbdev.sourceforge.net/
b22fe37b 4904Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4906S: Maintained
679655da 4907F: Documentation/fb/
b22fe37b
PM
4908F: drivers/video/
4909F: include/video/
679655da 4910F: include/linux/fb.h
c117ab84
CEB
4911F: include/uapi/video/
4912F: include/uapi/linux/fb.h
e2d1d6c0 4913
a57c188e 4914FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4915M: Timur Tabi <timur@tabi.org>
a57c188e 4916L: linux-fbdev@vger.kernel.org
c4ef9bc4 4917S: Maintained
8a61f013 4918F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4919
e2d1d6c0 4920FREESCALE DMA DRIVER
8b58be88
JP
4921M: Li Yang <leoli@freescale.com>
4922M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4923L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4924S: Maintained
679655da 4925F: drivers/dma/fsldma.*
e2d1d6c0 4926
44248aff
HX
4927FREESCALE GPMI NAND DRIVER
4928M: Han Xu <han.xu@nxp.com>
4929L: linux-mtd@lists.infradead.org
4930S: Maintained
4931F: drivers/mtd/nand/gpmi-nand/*
4932
e2d1d6c0 4933FREESCALE I2C CPM DRIVER
8b58be88 4934M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4935L: linuxppc-dev@lists.ozlabs.org
846557d3 4936L: linux-i2c@vger.kernel.org
0d2b405a 4937S: Maintained
679655da 4938F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4939
60e8c5ab 4940FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4941M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4942L: linux-fbdev@vger.kernel.org
efc03ecb 4943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4944S: Maintained
bad985a1 4945F: include/linux/platform_data/video-imxfb.h
8a61f013 4946F: drivers/video/fbdev/imxfb.c
60e8c5ab 4947
4d8e2cef 4948FREESCALE QUAD SPI DRIVER
38714fbd 4949M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/spi-nor/fsl-quadspi.c
4953
4689a6b1 4954FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4955M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4956M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4957L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4958L: netdev@vger.kernel.org
4959S: Maintained
ec21e2ec 4960F: drivers/net/ethernet/freescale/fs_enet/
679655da 4961F: include/linux/fs_enet_pd.h
4689a6b1 4962
63a0a00b
NA
4963FREESCALE IMX / MXC FEC DRIVER
4964M: Fugang Duan <fugang.duan@nxp.com>
4965L: netdev@vger.kernel.org
4966S: Maintained
4967F: drivers/net/ethernet/freescale/fec_main.c
4968F: drivers/net/ethernet/freescale/fec_ptp.c
4969F: drivers/net/ethernet/freescale/fec.h
4970F: Documentation/devicetree/bindings/net/fsl-fec.txt
4971
d9e9d82c 4972FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4973L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4974S: Orphan
7aa1aa6e
ZQ
4975F: drivers/soc/fsl/qe/
4976F: include/soc/fsl/*qe*.h
4977F: include/soc/fsl/*ucc*.h
d9e9d82c 4978
b55ef929 4979FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4980M: Li Yang <leoli@freescale.com>
6372594a 4981L: linux-usb@vger.kernel.org
a4724ed6 4982L: linuxppc-dev@lists.ozlabs.org
a7205b30 4983S: Maintained
faf2e1db 4984F: drivers/usb/gadget/udc/fsl*
a7205b30 4985
beaf53bf 4986FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4987M: Li Yang <leoli@freescale.com>
beaf53bf 4988L: netdev@vger.kernel.org
a4724ed6 4989L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4990S: Maintained
ec21e2ec 4991F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4992
abb1ed7b
CM
4993FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4994M: Claudiu Manoil <claudiu.manoil@freescale.com>
4995L: netdev@vger.kernel.org
4996S: Maintained
4997F: drivers/net/ethernet/freescale/gianfar*
4998X: drivers/net/ethernet/freescale/gianfar_ptp.c
4999F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5000
c19b6d24
ZQ
5001FREESCALE QUICC ENGINE UCC HDLC DRIVER
5002M: Zhao Qiang <qiang.zhao@nxp.com>
5003L: netdev@vger.kernel.org
5004L: linuxppc-dev@lists.ozlabs.org
5005S: Maintained
5006F: drivers/net/wan/fsl_ucc_hdlc*
5007
d9e9d82c 5008FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5009M: Timur Tabi <timur@tabi.org>
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5011S: Maintained
df621252 5012F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5013
5014FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5015M: Timur Tabi <timur@tabi.org>
dc85950a 5016M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5017M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5018R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5020L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5021S: Maintained
69aefcea 5022F: sound/soc/fsl/fsl*
dc85950a 5023F: sound/soc/fsl/imx*
69aefcea 5024F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5025
31c88965 5026FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5027M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5028M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5029L: linux-kernel@vger.kernel.org
5030S: Maintained
5031F: drivers/staging/fsl-mc/
5032
1da177e4 5033FREEVXFS FILESYSTEM
8b58be88 5034M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5035W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5036S: Maintained
679655da 5037F: fs/freevxfs/
1da177e4 5038
71038f52 5039FREEZER
49db1903 5040M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5041M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5042L: linux-pm@vger.kernel.org
71038f52 5043S: Supported
679655da
JP
5044F: Documentation/power/freezing-of-tasks.txt
5045F: include/linux/freezer.h
5046F: kernel/freezer.c
71038f52 5047
839a1f79
KRW
5048FRONTSWAP API
5049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: mm/frontswap.c
5053F: include/linux/frontswap.h
5054
a5432f5a 5055FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5056M: David Howells <dhowells@redhat.com>
e62d6e24 5057L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5058S: Supported
5059F: Documentation/filesystems/caching/
5060F: fs/fscache/
5061F: include/linux/fscache*.h
5062
598c7d7a
TT
5063FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5064M: Theodore Y. Ts'o <tytso@mit.edu>
5065M: Jaegeuk Kim <jaegeuk@kernel.org>
5066S: Supported
5067F: fs/crypto/
5068F: include/linux/fscrypto.h
5069
f58ad8f5 5070F2FS FILE SYSTEM
9b29d481 5071M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5072M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5073R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5074L: linux-f2fs-devel@lists.sourceforge.net
5075W: http://en.wikipedia.org/wiki/F2FS
5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5077S: Maintained
5078F: Documentation/filesystems/f2fs.txt
3bac380c 5079F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5080F: fs/f2fs/
5081F: include/linux/f2fs_fs.h
62d43eeb 5082F: include/trace/events/f2fs.h
f58ad8f5 5083
5ab7ffea 5084FUJITSU FR-V (FRV) PORT
0cf0305f 5085S: Orphan
679655da 5086F: arch/frv/
1da177e4 5087
20b93734 5088FUJITSU LAPTOP EXTRAS
409a3e98 5089M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5090L: platform-driver-x86@vger.kernel.org
20b93734 5091S: Maintained
679655da 5092F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5093
4da621b6
HK
5094FUJITSU M-5MO LS CAMERA ISP DRIVER
5095M: Kyungmin Park <kyungmin.park@samsung.com>
5096M: Heungjun Kim <riverful.kim@samsung.com>
5097L: linux-media@vger.kernel.org
5098S: Maintained
90d72ac6 5099F: drivers/media/i2c/m5mols/
b5dcee22 5100F: include/media/i2c/m5mols.h
4da621b6 5101
2d24c490
RG
5102FUJITSU TABLET EXTRAS
5103M: Robert Gerlach <khnz@gmx.de>
5104L: platform-driver-x86@vger.kernel.org
5105S: Maintained
5106F: drivers/platform/x86/fujitsu-tablet.c
5107
04578f17 5108FUSE: FILESYSTEM IN USERSPACE
8b58be88 5109M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5110L: linux-fsdevel@vger.kernel.org
04578f17 5111W: http://fuse.sourceforge.net/
0a30f612 5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5113S: Maintained
679655da 5114F: fs/fuse/
c117ab84 5115F: include/uapi/linux/fuse.h
0a30f612 5116F: Documentation/filesystems/fuse.txt
04578f17 5117
1da177e4 5118FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5119M: Rik Faith <faith@cs.unc.edu>
1da177e4 5120L: linux-scsi@vger.kernel.org
baaea1dc 5121S: Odd Fixes (e.g., new signatures)
679655da 5122F: drivers/scsi/fdomain.*
1da177e4 5123
6b90bd4b
ER
5124GCC PLUGINS
5125M: Kees Cook <keescook@chromium.org>
5126R: Emese Revfy <re.emese@gmail.com>
5127L: kernel-hardening@lists.openwall.com
5128S: Maintained
5129F: scripts/gcc-plugins/
5130F: scripts/gcc-plugin.sh
5131F: Documentation/gcc-plugins.txt
5132
d8e2162c
PO
5133GCOV BASED KERNEL PROFILING
5134M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5135S: Maintained
5136F: kernel/gcov/
5137F: Documentation/gcov.txt
5138
1da177e4 5139GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5140M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5141L: linux-scsi@vger.kernel.org
5142W: http://www.icp-vortex.com/
5143S: Supported
679655da 5144F: drivers/scsi/gdt*
1da177e4 5145
158daf16
JK
5146GDB KERNEL DEBUGGING HELPER SCRIPTS
5147M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5148M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5149S: Supported
5150F: scripts/gdb/
5151
3169a1c7
HV
5152GEMTEK FM RADIO RECEIVER DRIVER
5153M: Hans Verkuil <hverkuil@xs4all.nl>
5154L: linux-media@vger.kernel.org
5155T: git git://linuxtv.org/media_tree.git
a825eaec 5156W: https://linuxtv.org
3169a1c7
HV
5157S: Maintained
5158F: drivers/media/radio/radio-gemtek*
5159
1c23af90 5160GENERIC GPIO I2C DRIVER
880b0e26 5161M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5162S: Supported
679655da
JP
5163F: drivers/i2c/busses/i2c-gpio.c
5164F: include/linux/i2c-gpio.h
1c23af90 5165
92ed1a76
PK
5166GENERIC GPIO I2C MULTIPLEXER DRIVER
5167M: Peter Korsgaard <peter.korsgaard@barco.com>
5168L: linux-i2c@vger.kernel.org
5169S: Supported
e7065e20
JD
5170F: drivers/i2c/muxes/i2c-mux-gpio.c
5171F: include/linux/i2c-mux-gpio.h
5172F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5173
9251ce95 5174GENERIC HDLC (WAN) DRIVERS
8b58be88 5175M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5176W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5177S: Maintained
679655da
JP
5178F: drivers/net/wan/c101.c
5179F: drivers/net/wan/hd6457*
5180F: drivers/net/wan/hdlc*
5181F: drivers/net/wan/n2.c
5182F: drivers/net/wan/pc300too.c
5183F: drivers/net/wan/pci200syn.c
5184F: drivers/net/wan/wanxl*
1da177e4 5185
1527aab6 5186GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5187M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5188L: linux-arch@vger.kernel.org
5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5190S: Maintained
14430813
JP
5191F: include/asm-generic/
5192F: include/uapi/asm-generic/
1527aab6 5193
ff764963
KVA
5194GENERIC PHY FRAMEWORK
5195M: Kishon Vijay Abraham I <kishon@ti.com>
5196L: linux-kernel@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5198S: Supported
5199F: drivers/phy/
5200F: include/linux/phy/
5201
eea97aed
KH
5202GENERIC PM DOMAINS
5203M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5204M: Kevin Hilman <khilman@kernel.org>
5205M: Ulf Hansson <ulf.hansson@linaro.org>
5206L: linux-pm@vger.kernel.org
5207S: Supported
5208F: drivers/base/power/domain*.c
5209F: include/linux/pm_domain.h
5210
ccb86a69 5211GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5212M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5213L: kvm@vger.kernel.org
ccb86a69
MT
5214S: Supported
5215F: drivers/uio/uio_pci_generic.c
5216
f8f1ec73
JP
5217GET_MAINTAINER SCRIPT
5218M: Joe Perches <joe@perches.com>
5219S: Maintained
5220F: scripts/get_maintainer.pl
5221
5be7b50f 5222GFS2 FILE SYSTEM
8b58be88 5223M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5224M: Bob Peterson <rpeterso@redhat.com>
a4644184 5225L: cluster-devel@redhat.com
5be7b50f 5226W: http://sources.redhat.com/cluster/
28666d6d 5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5228S: Supported
679655da
JP
5229F: Documentation/filesystems/gfs2*.txt
5230F: fs/gfs2/
c117ab84 5231F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5232
0a34eb8f 5233GIGASET ISDN DRIVERS
6b096fde 5234M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5235L: gigaset307x-common@lists.sourceforge.net
5236W: http://gigaset307x.sourceforge.net/
6b096fde 5237S: Odd Fixes
679655da
JP
5238F: Documentation/isdn/README.gigaset
5239F: drivers/isdn/gigaset/
c117ab84 5240F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5241
7eea35fe
JP
5242GO7007 MPEG CODEC
5243M: Hans Verkuil <hans.verkuil@cisco.com>
5244L: linux-media@vger.kernel.org
5245S: Maintained
5246F: drivers/media/usb/go7007/
5247
ca96ea86
BN
5248GOODIX TOUCHSCREEN
5249M: Bastien Nocera <hadess@hadess.net>
5250L: linux-input@vger.kernel.org
5251S: Maintained
5252F: drivers/input/touchscreen/goodix.c
5253
a0dc00b4 5254GPIO SUBSYSTEM
e4651a9f 5255M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5256M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5257L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5259S: Maintained
cd97a449 5260F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5261F: Documentation/gpio/
40c159b7 5262F: Documentation/ABI/testing/gpio-cdev
fe95046e 5263F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5264F: drivers/gpio/
bdc6e95e
AC
5265F: include/linux/gpio/
5266F: include/linux/gpio.h
9b692346 5267F: include/asm-generic/gpio.h
3c702e99 5268F: include/uapi/linux/gpio.h
6d591c46 5269F: tools/gpio/
a0dc00b4 5270
71a6d0af
HW
5271GRE DEMULTIPLEXER DRIVER
5272M: Dmitry Kozlov <xeb@mail.ru>
5273L: netdev@vger.kernel.org
5274S: Maintained
11c26770
JP
5275F: net/ipv4/gre_demux.c
5276F: net/ipv4/gre_offload.c
71a6d0af
HW
5277F: include/net/gre.h
5278
d4c41139 5279GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5280M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5281L: netdev@vger.kernel.org
5282S: Maintained
a31a96ad 5283F: drivers/net/ethernet/aeroflex/
d4c41139 5284
e8deeae2 5285GSPCA FINEPIX SUBDRIVER
8b58be88 5286M: Frank Zago <frank@zago.net>
661263b5 5287L: linux-media@vger.kernel.org
275ffde4 5288T: git git://linuxtv.org/media_tree.git
e8deeae2 5289S: Maintained
0c0d06ca 5290F: drivers/media/usb/gspca/finepix.c
e8deeae2 5291
4b3fa3c4
OL
5292GSPCA GL860 SUBDRIVER
5293M: Olivier Lorin <o.lorin@laposte.net>
5294L: linux-media@vger.kernel.org
275ffde4 5295T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5296S: Maintained
0c0d06ca 5297F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5298
e8deeae2 5299GSPCA M5602 SUBDRIVER
8b58be88 5300M: Erik Andren <erik.andren@gmail.com>
661263b5 5301L: linux-media@vger.kernel.org
275ffde4 5302T: git git://linuxtv.org/media_tree.git
e8deeae2 5303S: Maintained
0c0d06ca 5304F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5305
5306GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5307M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5308L: linux-media@vger.kernel.org
275ffde4 5309T: git git://linuxtv.org/media_tree.git
c0936df4 5310S: Odd Fixes
0c0d06ca 5311F: drivers/media/usb/gspca/pac207.c
e8deeae2 5312
261982f1 5313GSPCA SN9C20X SUBDRIVER
d95c5b0b 5314M: Brian Johnson <brijohn@gmail.com>
261982f1 5315L: linux-media@vger.kernel.org
275ffde4 5316T: git git://linuxtv.org/media_tree.git
261982f1 5317S: Maintained
0c0d06ca 5318F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5319
e8deeae2 5320GSPCA T613 SUBDRIVER
8b58be88 5321M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5322L: linux-media@vger.kernel.org
275ffde4 5323T: git git://linuxtv.org/media_tree.git
e8deeae2 5324S: Maintained
0c0d06ca 5325F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5326
5327GSPCA USB WEBCAM DRIVER
c0936df4 5328M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5329L: linux-media@vger.kernel.org
275ffde4 5330T: git git://linuxtv.org/media_tree.git
c0936df4 5331S: Odd Fixes
0c0d06ca 5332F: drivers/media/usb/gspca/
e8deeae2 5333
584ec979 5334GUID PARTITION TABLE (GPT)
4f973c63 5335M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5336L: linux-efi@vger.kernel.org
5337S: Maintained
5338F: block/partitions/efi.*
5339
aa3c598b 5340STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5341M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5342L: linux-media@vger.kernel.org
275ffde4 5343T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5344S: Maintained
5345F: drivers/media/usb/stk1160/
e8deeae2 5346
4e456b86
YS
5347H8/300 ARCHITECTURE
5348M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5349L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5350W: http://uclinux-h8.sourceforge.jp
5351T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5352S: Maintained
5353F: arch/h8300/
5354F: drivers/clocksource/h8300_*.c
5355F: drivers/clk/h8300/
5356F: drivers/irqchip/irq-renesas-h8*.c
5357
71a6d0af
HW
5358HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5359M: Frank Seidel <frank@f-seidel.de>
5360L: platform-driver-x86@vger.kernel.org
5361W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5362S: Maintained
5363F: drivers/platform/x86/hdaps.c
5364
48fc9e26
HV
5365HDPVR USB VIDEO ENCODER DRIVER
5366M: Hans Verkuil <hverkuil@xs4all.nl>
5367L: linux-media@vger.kernel.org
5368T: git git://linuxtv.org/media_tree.git
a825eaec 5369W: https://linuxtv.org
48fc9e26 5370S: Odd Fixes
14430813 5371F: drivers/media/usb/hdpvr/
48fc9e26 5372
71a6d0af 5373HWPOISON MEMORY FAILURE HANDLING
f9625c48 5374M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5375L: linux-mm@kvack.org
71a6d0af
HW
5376S: Maintained
5377F: mm/memory-failure.c
5378F: mm/hwpoison-inject.c
5379
5380HYPERVISOR VIRTUAL CONSOLE DRIVER
5381L: linuxppc-dev@lists.ozlabs.org
5382S: Odd Fixes
5383F: drivers/tty/hvc/
5384
e5ab1477
AP
5385HACKRF MEDIA DRIVER
5386M: Antti Palosaari <crope@iki.fi>
5387L: linux-media@vger.kernel.org
a825eaec 5388W: https://linuxtv.org
e5ab1477
AP
5389W: http://palosaari.fi/linux/
5390Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391T: git git://linuxtv.org/anttip/media_tree.git
5392S: Maintained
5393F: drivers/media/usb/hackrf/
5394
5b543965 5395HARDWARE MONITORING
d8130624 5396M: Jean Delvare <jdelvare@suse.com>
ca462085 5397M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5398L: linux-hwmon@vger.kernel.org
5399W: http://hwmon.wiki.kernel.org/
a94ef4ed 5400T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5402S: Maintained
047f4ec2 5403F: Documentation/hwmon/
679655da 5404F: drivers/hwmon/
047f4ec2 5405F: include/linux/hwmon*.h
5b543965 5406
844dd05f 5407HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5408M: Matt Mackall <mpm@selenic.com>
5409M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5410L: linux-crypto@vger.kernel.org
c0d0787b 5411S: Odd fixes
f6c60b15 5412F: Documentation/devicetree/bindings/rng/
679655da
JP
5413F: Documentation/hw_random.txt
5414F: drivers/char/hw_random/
5415F: include/linux/hw_random.h
844dd05f 5416
8b37fcfc
OBC
5417HARDWARE SPINLOCK CORE
5418M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5419M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5420L: linux-remoteproc@vger.kernel.org
8b37fcfc 5421S: Maintained
9f273c24 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5423F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5424F: Documentation/hwspinlock.txt
2dbd8585 5425F: drivers/hwspinlock/
8b37fcfc
OBC
5426F: include/linux/hwspinlock.h
5427
1da177e4 5428HARMONY SOUND DRIVER
ac6aecbf 5429L: linux-parisc@vger.kernel.org
1da177e4 5430S: Maintained
679655da 5431F: sound/parisc/harmony.*
1da177e4 5432
91952bc0
AP
5433HD29L2 MEDIA DRIVER
5434M: Antti Palosaari <crope@iki.fi>
5435L: linux-media@vger.kernel.org
a825eaec 5436W: https://linuxtv.org
91952bc0
AP
5437W: http://palosaari.fi/linux/
5438Q: http://patchwork.linuxtv.org/project/linux-media/list/
5439T: git git://linuxtv.org/anttip/media_tree.git
5440S: Maintained
5441F: drivers/media/dvb-frontends/hd29l2*
5442
214de83e
BB
5443HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5444M: Brian Boylston <brian.boylston@hpe.com>
5445S: Supported
5446F: Documentation/watchdog/hpwdt.txt
5447F: drivers/watchdog/hpwdt.c
5448
9257aa49 5449HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5450M: Don Brace <don.brace@microsemi.com>
9257aa49 5451L: iss_storagedev@hp.com
a0a268ad 5452L: esc.storagedev@microsemi.com
693373db 5453L: linux-scsi@vger.kernel.org
9257aa49
SC
5454S: Supported
5455F: Documentation/scsi/hpsa.txt
5456F: drivers/scsi/hpsa*.[ch]
5457F: include/linux/cciss*.h
c117ab84 5458F: include/uapi/linux/cciss*.h
9257aa49 5459
e2d1d6c0 5460HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5461M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5462L: iss_storagedev@hp.com
516fdcea 5463L: esc.storagedev@microsemi.com
693373db 5464L: linux-scsi@vger.kernel.org
e2d1d6c0 5465S: Supported
679655da
JP
5466F: Documentation/blockdev/cciss.txt
5467F: drivers/block/cciss*
5468F: include/linux/cciss_ioctl.h
c117ab84 5469F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5470
f48ad614
DD
5471HFI1 DRIVER
5472M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5473M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5474L: linux-rdma@vger.kernel.org
5475S: Supported
5476F: drivers/infiniband/hw/hfi1
5477
1da177e4 5478HFS FILESYSTEM
6cf515e1
GU
5479L: linux-fsdevel@vger.kernel.org
5480S: Orphan
679655da
JP
5481F: Documentation/filesystems/hfs.txt
5482F: fs/hfs/
1da177e4 5483
ef575f47
GU
5484HFSPLUS FILESYSTEM
5485L: linux-fsdevel@vger.kernel.org
5486S: Orphan
5487F: Documentation/filesystems/hfsplus.txt
5488F: fs/hfsplus/
5489
1da177e4 5490HGA FRAMEBUFFER DRIVER
8b58be88 5491M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5492L: linux-nvidia@lists.surfsouth.com
5493W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5494S: Maintained
8a61f013 5495F: drivers/video/fbdev/hgafb.c
1da177e4 5496
4480f15b 5497HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5498M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5499M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5500L: linux-pm@vger.kernel.org
e2d1d6c0 5501S: Supported
679655da
JP
5502F: arch/x86/power/
5503F: drivers/base/power/
5504F: kernel/power/
5505F: include/linux/suspend.h
5506F: include/linux/freezer.h
5507F: include/linux/pm.h
679655da 5508F: arch/*/include/asm/suspend*.h
e2d1d6c0 5509
4ef4caad 5510HID CORE LAYER
e5f6450c 5511M: Jiri Kosina <jikos@kernel.org>
406df153 5512R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5513L: linux-input@vger.kernel.org
54e5881d 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5515S: Maintained
679655da
JP
5516F: drivers/hid/
5517F: include/linux/hid*
c117ab84 5518F: include/uapi/linux/hid*
4ef4caad 5519
30ee72f0 5520HID SENSOR HUB DRIVERS
e5f6450c 5521M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5522M: Jonathan Cameron <jic23@kernel.org>
5523M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5524L: linux-input@vger.kernel.org
5525L: linux-iio@vger.kernel.org
5526S: Maintained
5527F: Documentation/hid/hid-sensor*
5528F: drivers/hid/hid-sensor-*
5529F: drivers/iio/*/hid-*
5530F: include/linux/hid-sensor-*
5531
38bed542 5532HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5533M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5534L: linux-kernel@vger.kernel.org
75fc2d37 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5536S: Maintained
679655da 5537F: Documentation/timers/
5cee9645 5538F: kernel/time/hrtimer.c
88606e80
TG
5539F: kernel/time/clockevents.c
5540F: kernel/time/tick*.*
5541F: kernel/time/timer_*.c
05ed8490 5542F: include/linux/clockchips.h
679655da 5543F: include/linux/hrtimer.h
38bed542 5544
1da177e4 5545HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5546L: linux-hams@vger.kernel.org
8b64f2a0 5547S: Orphan
679655da
JP
5548F: drivers/net/hamradio/dmascc.c
5549F: drivers/net/hamradio/scc.c
1da177e4 5550
ede1e6f8 5551HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5552M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5553W: http://www.highpoint-tech.com
5554S: Supported
679655da
JP
5555F: Documentation/scsi/hptiop.txt
5556F: drivers/scsi/hptiop.c
ede1e6f8 5557
1da177e4 5558HIPPI
8b58be88 5559M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5560L: linux-hippi@sunsite.dk
5561S: Maintained
679655da 5562F: include/linux/hippidevice.h
c117ab84 5563F: include/uapi/linux/if_hippi.h
679655da 5564F: net/802/hippi.c
ff5a3b50 5565F: drivers/net/hippi/
1da177e4 5566
b30d74e4
DH
5567HISILICON NETWORK SUBSYSTEM DRIVER
5568M: Yisen Zhuang <yisen.zhuang@huawei.com>
5569M: Salil Mehta <salil.mehta@huawei.com>
5570L: netdev@vger.kernel.org
5571W: http://www.hisilicon.com
5572S: Maintained
5573F: drivers/net/ethernet/hisilicon/
5574F: Documentation/devicetree/bindings/net/hisilicon*.txt
5575
16c6c252
JG
5576HISILICON SAS Controller
5577M: John Garry <john.garry@huawei.com>
5578W: http://www.hisilicon.com
5579S: Supported
5580F: drivers/scsi/hisi_sas/
5581F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5582
ff1d2767 5583HOST AP DRIVER
8b58be88 5584M: Jouni Malinen <j@w1.fi>
85d32e7b 5585L: hostap@shmoo.com (subscribers-only)
724c6b35 5586L: linux-wireless@vger.kernel.org
ff1d2767
JM
5587W: http://hostap.epitest.fi/
5588S: Maintained
eb4f98d5 5589F: drivers/net/wireless/intersil/hostap/
ff1d2767 5590
dd8cd779 5591HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5592L: platform-driver-x86@vger.kernel.org
95c70215 5593S: Orphan
679655da 5594F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5595
e2d1d6c0 5596HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5597M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5598S: Maintained
7e25d724 5599F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5600
7d2c86b5 5601HPET: High Precision Event Timers driver
8b58be88 5602M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5603S: Maintained
679655da
JP
5604F: Documentation/timers/hpet.txt
5605F: drivers/char/hpet.c
5606F: include/linux/hpet.h
c117ab84 5607F: include/uapi/linux/hpet.h
b9b0332f 5608
e07b5d79 5609HPET: x86
9e06f631 5610S: Orphan
679655da
JP
5611F: arch/x86/kernel/hpet.c
5612F: arch/x86/include/asm/hpet.h
b9b0332f 5613
1da177e4 5614HPFS FILESYSTEM
8b58be88 5615M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5616W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5617S: Maintained
679655da 5618F: fs/hpfs/
1da177e4 5619
3441cded 5620HSI SUBSYSTEM
56459ea9
SR
5621M: Sebastian Reichel <sre@kernel.org>
5622T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5623S: Maintained
5624F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5625F: Documentation/hsi.txt
3441cded
SR
5626F: drivers/hsi/
5627F: include/linux/hsi/
5628F: include/uapi/linux/hsi/
5629
7d2c86b5 5630HSO 3G MODEM DRIVER
8b58be88 5631M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5632W: http://www.pharscape.org
5633S: Maintained
679655da 5634F: drivers/net/usb/hso.c
11cd29b0 5635
19990e29
AB
5636HSR NETWORK PROTOCOL
5637M: Arvid Brodin <arvid.brodin@alten.se>
5638L: netdev@vger.kernel.org
5639S: Maintained
5640F: net/hsr/
5641
5a18c343 5642HTCPEN TOUCHSCREEN DRIVER
8b58be88 5643M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5644L: linux-input@vger.kernel.org
5645S: Maintained
679655da 5646F: drivers/input/touchscreen/htcpen.c
5a18c343 5647
1da177e4 5648HUGETLB FILESYSTEM
6d49e352 5649M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5650S: Maintained
679655da 5651F: fs/hugetlbfs/
1da177e4 5652
05183189 5653Hyper-V CORE AND DRIVERS
9c3646d1 5654M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5655M: Haiyang Zhang <haiyangz@microsoft.com>
5656L: devel@linuxdriverproject.org
5657S: Maintained
a4162747
HZ
5658F: arch/x86/include/asm/mshyperv.h
5659F: arch/x86/include/uapi/asm/hyperv.h
5660F: arch/x86/kernel/cpu/mshyperv.c
05183189 5661F: drivers/hid/hid-hyperv.c
a4162747 5662F: drivers/hv/
f92ca80b 5663F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5664F: drivers/pci/host/pci-hyperv.c
05183189 5665F: drivers/net/hyperv/
a4162747 5666F: drivers/scsi/storvsc_drv.c
8a61f013 5667F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5668F: include/linux/hyperv.h
5669F: tools/hv/
54bf725e 5670F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5671
7724fd04
PR
5672I2C MUXES
5673M: Peter Rosin <peda@axentia.se>
5674L: linux-i2c@vger.kernel.org
5675S: Maintained
2254d24a 5676F: Documentation/i2c/i2c-topology
7724fd04
PR
5677F: Documentation/i2c/muxes/
5678F: Documentation/devicetree/bindings/i2c/i2c-mux*
5679F: drivers/i2c/i2c-mux.c
5680F: drivers/i2c/muxes/
5681F: include/linux/i2c-mux.h
5682
d85c8a6a 5683I2C OVER PARALLEL PORT
d8130624 5684M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5685L: linux-i2c@vger.kernel.org
5686S: Maintained
5687F: Documentation/i2c/busses/i2c-parport
5688F: Documentation/i2c/busses/i2c-parport-light
5689F: drivers/i2c/busses/i2c-parport.c
5690F: drivers/i2c/busses/i2c-parport-light.c
5691
5692I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5693M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5694L: linux-i2c@vger.kernel.org
5695S: Maintained
5696F: Documentation/i2c/busses/i2c-ali1535
5697F: Documentation/i2c/busses/i2c-ali1563
5698F: Documentation/i2c/busses/i2c-ali15x3
5699F: Documentation/i2c/busses/i2c-amd756
5700F: Documentation/i2c/busses/i2c-amd8111
5701F: Documentation/i2c/busses/i2c-i801
5702F: Documentation/i2c/busses/i2c-nforce2
5703F: Documentation/i2c/busses/i2c-piix4
5704F: Documentation/i2c/busses/i2c-sis5595
5705F: Documentation/i2c/busses/i2c-sis630
5706F: Documentation/i2c/busses/i2c-sis96x
5707F: Documentation/i2c/busses/i2c-via
5708F: Documentation/i2c/busses/i2c-viapro
5709F: drivers/i2c/busses/i2c-ali1535.c
5710F: drivers/i2c/busses/i2c-ali1563.c
5711F: drivers/i2c/busses/i2c-ali15x3.c
5712F: drivers/i2c/busses/i2c-amd756.c
5713F: drivers/i2c/busses/i2c-amd756-s4882.c
5714F: drivers/i2c/busses/i2c-amd8111.c
5715F: drivers/i2c/busses/i2c-i801.c
5716F: drivers/i2c/busses/i2c-isch.c
5717F: drivers/i2c/busses/i2c-nforce2.c
5718F: drivers/i2c/busses/i2c-nforce2-s4985.c
5719F: drivers/i2c/busses/i2c-piix4.c
5720F: drivers/i2c/busses/i2c-sis5595.c
5721F: drivers/i2c/busses/i2c-sis630.c
5722F: drivers/i2c/busses/i2c-sis96x.c
5723F: drivers/i2c/busses/i2c-via.c
5724F: drivers/i2c/busses/i2c-viapro.c
5725
cb7f07a4
NH
5726I2C/SMBUS ISMT DRIVER
5727M: Seth Heasley <seth.heasley@intel.com>
5728M: Neil Horman <nhorman@tuxdriver.com>
5729L: linux-i2c@vger.kernel.org
5730F: drivers/i2c/busses/i2c-ismt.c
5731F: Documentation/i2c/busses/i2c-ismt
5732
6ea884db 5733I2C/SMBUS STUB DRIVER
d8130624 5734M: Jean Delvare <jdelvare@suse.com>
846557d3 5735L: linux-i2c@vger.kernel.org
6ea884db 5736S: Maintained
8547a5bc 5737F: drivers/i2c/i2c-stub.c
6ea884db 5738
5b543965 5739I2C SUBSYSTEM
14d77c4d 5740M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5741L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5742W: https://i2c.wiki.kernel.org/
5743Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5745S: Maintained
40ed1b4c 5746F: Documentation/devicetree/bindings/i2c/
679655da
JP
5747F: Documentation/i2c/
5748F: drivers/i2c/
630bc46e 5749F: drivers/i2c/*/
679655da 5750F: include/linux/i2c.h
03b70d62 5751F: include/linux/i2c-*.h
c117ab84
CEB
5752F: include/uapi/linux/i2c.h
5753F: include/uapi/linux/i2c-*.h
1da177e4 5754
4560d677
WS
5755I2C ACPI SUPPORT
5756M: Mika Westerberg <mika.westerberg@linux.intel.com>
5757L: linux-i2c@vger.kernel.org
5758L: linux-acpi@vger.kernel.org
5759S: Maintained
4560d677 5760
d85c8a6a 5761I2C-TAOS-EVM DRIVER
d8130624 5762M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5763L: linux-i2c@vger.kernel.org
5764S: Maintained
5765F: Documentation/i2c/busses/i2c-taos-evm
5766F: drivers/i2c/busses/i2c-taos-evm.c
5767
e8c76eed 5768I2C-TINY-USB DRIVER
8b58be88 5769M: Till Harbaum <till@harbaum.org>
846557d3 5770L: linux-i2c@vger.kernel.org
932d1872 5771W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5772S: Maintained
679655da 5773F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5774
1da177e4 5775i386 BOOT CODE
8b58be88 5776M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5777S: Maintained
679655da 5778F: arch/x86/boot/
1da177e4
LT
5779
5780i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5781M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5783S: Maintained
5784
1da177e4 5785IA64 (Itanium) PLATFORM
8b58be88
JP
5786M: Tony Luck <tony.luck@intel.com>
5787M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5788L: linux-ia64@vger.kernel.org
6b1c70b1 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5790S: Maintained
679655da 5791F: arch/ia64/
1da177e4 5792
4cd38750
LDSB
5793IBM Power VMX Cryptographic instructions
5794M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5795M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5796L: linux-crypto@vger.kernel.org
5797S: Supported
5798F: drivers/crypto/vmx/Makefile
5799F: drivers/crypto/vmx/Kconfig
5800F: drivers/crypto/vmx/vmx.c
5801F: drivers/crypto/vmx/aes*
5802F: drivers/crypto/vmx/ghash*
5803F: drivers/crypto/vmx/ppc-xlate.pl
5804
956c203c 5805IBM Power in-Nest Crypto Acceleration
4cd38750 5806M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5807M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5808L: linux-crypto@vger.kernel.org
5809S: Supported
28bceeaa
DS
5810F: drivers/crypto/nx/Makefile
5811F: drivers/crypto/nx/Kconfig
5812F: drivers/crypto/nx/nx-aes*
5813F: drivers/crypto/nx/nx-sha*
5814F: drivers/crypto/nx/nx.*
5815F: drivers/crypto/nx/nx_csbcpb.h
5816F: drivers/crypto/nx/nx_debugfs.h
956c203c 5817
0e16aafb 5818IBM Power 842 compression accelerator
41656aa7 5819M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5820S: Supported
28bceeaa
DS
5821F: drivers/crypto/nx/Makefile
5822F: drivers/crypto/nx/Kconfig
7011a122 5823F: drivers/crypto/nx/nx-842*
2da572c9 5824F: include/linux/sw842.h
2062c5b6 5825F: crypto/842.c
2da572c9 5826F: lib/842/
0e16aafb 5827
1da177e4 5828IBM Power Linux RAID adapter
8b58be88 5829M: Brian King <brking@us.ibm.com>
1da177e4 5830S: Supported
679655da 5831F: drivers/scsi/ipr.*
1da177e4 5832
9d348af4 5833IBM Power Virtual Ethernet Device Driver
eddd63a6 5834M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5835L: netdev@vger.kernel.org
5836S: Supported
9aa32835 5837F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5838
032c5e82
TF
5839IBM Power SRIOV Virtual NIC Device Driver
5840M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5841M: John Allen <jallen@linux.vnet.ibm.com>
5842L: netdev@vger.kernel.org
5843S: Supported
5844F: drivers/net/ethernet/ibm/ibmvnic.*
5845
e6babec6 5846IBM Power Virtual SCSI Device Drivers
bcbde52b 5847M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5848L: linux-scsi@vger.kernel.org
5849S: Supported
e6babec6 5850F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5851F: include/scsi/viosrp.h
5852
5853IBM Power Virtual SCSI Device Target Driver
5854M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5855M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5856L: linux-scsi@vger.kernel.org
5857L: target-devel@vger.kernel.org
5858S: Supported
5859F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5860
5861IBM Power Virtual FC Device Drivers
44b4dad9 5862M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5863L: linux-scsi@vger.kernel.org
5864S: Supported
5865F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5866
1da177e4 5867IBM ServeRAID RAID DRIVER
f9213e78 5868S: Orphan
679655da 5869F: drivers/scsi/ips.*
1da177e4 5870
6ed9f9c4
PT
5871ICH LPC AND GPIO DRIVER
5872M: Peter Tyser <ptyser@xes-inc.com>
5873S: Maintained
5874F: drivers/mfd/lpc_ich.c
5875F: drivers/gpio/gpio-ich.c
5876
1e7106fc 5877IDE SUBSYSTEM
8b58be88 5878M: "David S. Miller" <davem@davemloft.net>
1da177e4 5879L: linux-ide@vger.kernel.org
8a6e2535 5880Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5882S: Maintained
679655da
JP
5883F: Documentation/ide/
5884F: drivers/ide/
5885F: include/linux/ide.h
1da177e4 5886
6cb8c13d
IP
5887IDEAPAD LAPTOP EXTRAS DRIVER
5888M: Ike Panhc <ike.pan@canonical.com>
5889L: platform-driver-x86@vger.kernel.org
5890W: http://launchpad.net/ideapad-laptop
5891S: Maintained
5892F: drivers/platform/x86/ideapad-laptop.c
5893
1ea4c161
AM
5894IDEAPAD LAPTOP SLIDEBAR DRIVER
5895M: Andrey Moiseev <o2g.org.ru@gmail.com>
5896L: linux-input@vger.kernel.org
5897W: https://github.com/o2genum/ideapad-slidebar
5898S: Maintained
5899F: drivers/input/misc/ideapad_slidebar.c
5900
0f861e8c 5901IDE/ATAPI DRIVERS
487ba8e8 5902M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5903L: linux-ide@vger.kernel.org
c404c199 5904S: Maintained
679655da
JP
5905F: Documentation/cdrom/ide-cd
5906F: drivers/ide/ide-cd*
1da177e4 5907
27471fdb 5908IDLE-I7300
8b58be88 5909M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5910L: linux-pm@vger.kernel.org
27471fdb 5911S: Supported
679655da 5912F: drivers/idle/i7300_idle.c
27471fdb 5913
02cf2286 5914IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5915M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5916L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5917W: http://wpan.cakelab.org/
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5920S: Maintained
5921F: net/ieee802154/
68653359 5922F: net/mac802154/
251741b1 5923F: drivers/net/ieee802154/
580947d3
AA
5924F: include/linux/nl802154.h
5925F: include/linux/ieee802154.h
5926F: include/net/nl802154.h
5927F: include/net/mac802154.h
5928F: include/net/af_ieee802154.h
5929F: include/net/cfg802154.h
5930F: include/net/ieee802154_netdev.h
ebef9c12 5931F: Documentation/networking/ieee802154.txt
02cf2286 5932
b1c97193
SY
5933IGORPLUG-USB IR RECEIVER
5934M: Sean Young <sean@mess.org>
5935L: linux-media@vger.kernel.org
5936S: Maintained
5937F: drivers/media/rc/igorplugusb.c
5938
40ad4a30
SY
5939IGUANAWORKS USB IR TRANSCEIVER
5940M: Sean Young <sean@mess.org>
5941L: linux-media@vger.kernel.org
5942S: Maintained
5943F: drivers/media/rc/iguanair.c
5944
9545f86e 5945IIO SUBSYSTEM AND DRIVERS
030a13d7 5946M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5947R: Hartmut Knaack <knaack.h@gmx.de>
5948R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5949R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5950L: linux-iio@vger.kernel.org
21d41655 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5952S: Maintained
866b148a 5953F: Documentation/devicetree/bindings/iio/
03e7c251 5954F: drivers/iio/
9545f86e 5955F: drivers/staging/iio/
8fe671fc 5956F: include/linux/iio/
817020cf 5957F: tools/iio/
9545f86e 5958
65519263
SG
5959IKANOS/ADI EAGLE ADSL USB DRIVER
5960M: Matthieu Castet <castet.matthieu@free.fr>
5961M: Stanislaw Gruszka <stf_xl@wp.pl>
5962S: Maintained
5963F: drivers/usb/atm/ueagle-atm.c
5964
e89ab51f
GR
5965INA209 HARDWARE MONITOR DRIVER
5966M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5967L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5968S: Maintained
5969F: Documentation/hwmon/ina209
5970F: Documentation/devicetree/bindings/i2c/ina209.txt
5971F: drivers/hwmon/ina209.c
5972
5973INA2XX HARDWARE MONITOR DRIVER
5974M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5975L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5976S: Maintained
5977F: Documentation/hwmon/ina2xx
5978F: drivers/hwmon/ina2xx.c
5979F: include/linux/platform_data/ina2xx.h
5980
14dc124f
SIG
5981INDUSTRY PACK SUBSYSTEM (IPACK)
5982M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5983M: Jens Taprogge <jens.taprogge@taprogge.org>
5984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5985L: industrypack-devel@lists.sourceforge.net
5986W: http://industrypack.sourceforge.net
5987S: Maintained
5988F: drivers/ipack/
5989
8adc53fd
ZLK
5990INGENIC JZ4780 DMA Driver
5991M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5992S: Maintained
5993F: drivers/dma/dma-jz4780.c
5994
aa7168f4 5995INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5996M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5997M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5998L: linux-ima-devel@lists.sourceforge.net
5999L: linux-ima-user@lists.sourceforge.net
6000L: linux-security-module@vger.kernel.org
9f273c24 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6002S: Supported
679655da 6003F: security/integrity/ima/
aa7168f4 6004
9a4ea5a9
JH
6005IMGTEC IR DECODER DRIVER
6006M: James Hogan <james.hogan@imgtec.com>
6007S: Maintained
6008F: drivers/media/rc/img-ir/
6009
1da177e4 6010IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6011L: linux-fbdev@vger.kernel.org
843393d3 6012S: Orphan
8a61f013 6013F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6014
6015INFINIBAND SUBSYSTEM
b6b2bbe6 6016M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6017M: Sean Hefty <sean.hefty@intel.com>
6018M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6019L: linux-rdma@vger.kernel.org
605841f5 6020W: http://www.openfabrics.org/
8a6e2535 6021Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6023S: Supported
679655da
JP
6024F: Documentation/infiniband/
6025F: drivers/infiniband/
c117ab84 6026F: include/uapi/linux/if_infiniband.h
954138dc
YD
6027F: include/uapi/rdma/
6028F: include/rdma/
1da177e4 6029
c9f04f58 6030INOTIFY
8b58be88
JP
6031M: John McCutchan <john@johnmccutchan.com>
6032M: Robert Love <rlove@rlove.org>
6033M: Eric Paris <eparis@parisplace.org>
c9f04f58 6034S: Maintained
679655da
JP
6035F: Documentation/filesystems/inotify.txt
6036F: fs/notify/inotify/
6037F: include/linux/inotify.h
c117ab84 6038F: include/uapi/linux/inotify.h
c9f04f58 6039
e2d1d6c0 6040INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6041M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6042L: linux-input@vger.kernel.org
8a6e2535 6043Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6045S: Maintained
679655da 6046F: drivers/input/
f4eea7e2 6047F: include/linux/input.h
c117ab84 6048F: include/uapi/linux/input.h
f4eea7e2 6049F: include/linux/input/
e52d8398 6050F: Documentation/devicetree/bindings/input/
e2d1d6c0 6051
3267a87f 6052INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6053M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6054L: linux-input@vger.kernel.org
75dd112a 6055S: Odd fixes
3267a87f 6056F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6057F: drivers/input/input-mt.c
3267a87f
HR
6058K: \b(ABS|SYN)_MT_
6059
97fa99a3
JY
6060INTEL ASoC BDW/HSW DRIVERS
6061M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6063S: Supported
e8e1225d
JP
6064F: sound/soc/intel/common/sst-dsp*
6065F: sound/soc/intel/common/sst-firmware.c
6066F: sound/soc/intel/boards/broadwell.c
6067F: sound/soc/intel/haswell/
97fa99a3 6068
4ac13e17
DJ
6069INTEL C600 SERIES SAS CONTROLLER DRIVER
6070M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6071M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6072L: linux-scsi@vger.kernel.org
7106891a
DJ
6073T: git git://git.code.sf.net/p/intel-sas/isci
6074S: Supported
4ac13e17 6075F: drivers/scsi/isci/
4ac13e17 6076
ecc83e52
AH
6077INTEL HID EVENT DRIVER
6078M: Alex Hung <alex.hung@canonical.com>
6079L: platform-driver-x86@vger.kernel.org
6080S: Maintained
6081F: drivers/platform/x86/intel-hid.c
6082
332e0812
AK
6083INTEL VIRTUAL BUTTON DRIVER
6084M: AceLan Kao <acelan.kao@canonical.com>
6085L: platform-driver-x86@vger.kernel.org
6086S: Maintained
6087F: drivers/platform/x86/intel-vbtn.c
6088
26717172
LB
6089INTEL IDLE DRIVER
6090M: Len Brown <lenb@kernel.org>
bf1c138e 6091L: linux-pm@vger.kernel.org
08deed1e 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6093S: Supported
6094F: drivers/idle/intel_idle.c
6095
7c1ac18d 6096INTEL PSTATE DRIVER
58ac1f62
SP
6097M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6098M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6099L: linux-pm@vger.kernel.org
6100S: Supported
6101F: drivers/cpufreq/intel_pstate.c
6102
9eb8ef74 6103INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6104M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6105L: linux-fbdev@vger.kernel.org
ce00f85c 6106S: Maintained
679655da 6107F: Documentation/fb/intelfb.txt
8a61f013 6108F: drivers/video/fbdev/intelfb/
9eb8ef74 6109
1da177e4 6110INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6111M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6112L: linux-fbdev@vger.kernel.org
ce00f85c 6113S: Maintained
8a61f013 6114F: drivers/video/fbdev/i810/
1da177e4 6115
f4a9bc4c 6116INTEL MENLOW THERMAL DRIVER
8b58be88 6117M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6118L: platform-driver-x86@vger.kernel.org
5ca92bd9 6119W: https://01.org/linux-acpi
f4a9bc4c 6120S: Supported
679655da 6121F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6122
248a9dc3 6123INTEL I/OAT DMA DRIVER
18ebd564 6124M: Dave Jiang <dave.jiang@intel.com>
08223d80 6125R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6126L: dmaengine@vger.kernel.org
6127Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6128S: Supported
679655da 6129F: drivers/dma/ioat*
248a9dc3 6130
6c8909b4 6131INTEL IOMMU (VT-d)
8b58be88 6132M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6133L: iommu@lists.linux-foundation.org
54e5881d 6134T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6135S: Supported
3fb39615 6136F: drivers/iommu/intel-iommu.c
679655da 6137F: include/linux/intel-iommu.h
6c8909b4 6138
b3e5f263 6139INTEL IOP-ADMA DMA DRIVER
08223d80 6140R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6141S: Odd fixes
679655da 6142F: drivers/dma/iop-adma.c
b3e5f263 6143
9251ce95 6144INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6145M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6146S: Maintained
679655da
JP
6147F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6148F: arch/arm/mach-ixp4xx/include/mach/npe.h
6149F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6150F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6151F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6152F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6153
844dd05f 6154INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6155M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6156S: Maintained
679655da 6157F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6158
2f302324 6159INTEL ETHERNET DRIVERS
8b58be88 6160M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6161L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6162W: http://www.intel.com/support/feedback.htm
d94e6fed 6163W: http://e1000.sourceforge.net/
2f302324
JK
6164Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6167S: Supported
0d164401
JK
6168F: Documentation/networking/e100.txt
6169F: Documentation/networking/e1000.txt
6170F: Documentation/networking/e1000e.txt
6171F: Documentation/networking/igb.txt
6172F: Documentation/networking/igbvf.txt
6173F: Documentation/networking/ixgb.txt
6174F: Documentation/networking/ixgbe.txt
6175F: Documentation/networking/ixgbevf.txt
1bff6529 6176F: Documentation/networking/i40e.txt
105bf2fe 6177F: Documentation/networking/i40evf.txt
dee1ad47 6178F: drivers/net/ethernet/intel/
bc90d291 6179F: drivers/net/ethernet/intel/*/
1da177e4 6180
6e4de866
FL
6181INTEL RDMA RNIC DRIVER
6182M: Faisal Latif <faisal.latif@intel.com>
6183R: Chien Tin Tung <chien.tin.tung@intel.com>
6184R: Mustafa Ismail <mustafa.ismail@intel.com>
6185R: Shiraz Saleem <shiraz.saleem@intel.com>
6186R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6187L: linux-rdma@vger.kernel.org
6188S: Supported
6189F: drivers/infiniband/hw/i40iw/
6190
224f9e6d
AS
6191INTEL MERRIFIELD GPIO DRIVER
6192M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6193L: linux-gpio@vger.kernel.org
6194S: Maintained
6195F: drivers/gpio/gpio-merrifield.c
6196
0963d59b
LW
6197INTEL-MID GPIO DRIVER
6198M: David Cohen <david.a.cohen@linux.intel.com>
6199L: linux-gpio@vger.kernel.org
6200S: Maintained
6201F: drivers/gpio/gpio-intel-mid.c
6202
ca907a90
SY
6203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6204M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6205L: linux-wireless@vger.kernel.org
ca907a90 6206S: Maintained
679655da 6207F: Documentation/networking/README.ipw2100
679655da 6208F: Documentation/networking/README.ipw2200
367a1092 6209F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6210
5760b0a5
AS
6211INTEL(R) TRACE HUB
6212M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6213S: Supported
6214F: Documentation/trace/intel_th.txt
6215F: drivers/hwtracing/intel_th/
6216
4bd96a7a 6217INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6218M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6219L: tboot-devel@lists.sourceforge.net
6220W: http://tboot.sourceforge.net
e9b7d7c8 6221T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6222S: Supported
6223F: Documentation/intel_txt.txt
6224F: include/linux/tboot.h
6225F: arch/x86/kernel/tboot.c
6226
8a70da82 6227INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6228M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6229M: linux-wimax@intel.com
49e7d9df 6230L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6231S: Supported
6232W: http://linuxwimax.org
679655da
JP
6233F: Documentation/wimax/README.i2400m
6234F: drivers/net/wimax/i2400m/
c117ab84 6235F: include/uapi/linux/wimax/i2400m.h
8a70da82 6236
1c0ce89c
SG
6237INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6238M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6239L: linux-wireless@vger.kernel.org
1c0ce89c 6240S: Supported
7ac9a364 6241F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6242
b481de9c 6243INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6244M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6245M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6246M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6247M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6248L: linux-wireless@vger.kernel.org
b481de9c 6249W: http://intellinuxwireless.org
b62ff718 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6251S: Supported
e705c121 6252F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6253
de8fe023
TW
6254INTEL MANAGEMENT ENGINE (mei)
6255M: Tomas Winkler <tomas.winkler@intel.com>
6256L: linux-kernel@vger.kernel.org
6257S: Supported
c117ab84 6258F: include/uapi/linux/mei.h
5069288b 6259F: include/linux/mei_cl_bus.h
de8fe023 6260F: drivers/misc/mei/*
222818c3 6261F: drivers/watchdog/mei_wdt.c
e07950a1 6262F: Documentation/misc-devices/mei/*
de8fe023 6263
50ceb98b
SD
6264INTEL MIC DRIVERS (mic)
6265M: Sudeep Dutt <sudeep.dutt@intel.com>
6266M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6267S: Supported
6268W: https://github.com/sudeepdutt/mic
6269W: http://software.intel.com/en-us/mic-developer
6270F: include/linux/mic_bus.h
6271F: include/linux/scif.h
6272F: include/uapi/linux/mic_common.h
6273F: include/uapi/linux/mic_ioctl.h
9f273c24 6274F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6275F: drivers/misc/mic/
6276F: drivers/dma/mic_x100_dma.c
6277F: drivers/dma/mic_x100_dma.h
9f273c24 6278F: Documentation/mic/
50ceb98b 6279
fdca4f16 6280INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6281M: Zha Qipeng<qipeng.zha@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6285F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6286F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6287F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6288
378f956e
SKC
6289INTEL TELEMETRY DRIVER
6290M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
378f956e 6293F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6294F: drivers/platform/x86/intel_telemetry*
0a8b8353 6295
b740d2e9
RB
6296INTEL PMC CORE DRIVER
6297M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6298M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6299L: platform-driver-x86@vger.kernel.org
6300S: Maintained
6301F: arch/x86/include/asm/pmc_core.h
6302F: drivers/platform/x86/intel_pmc_core*
6303
cb109a0e 6304IOC3 ETHERNET DRIVER
8b58be88 6305M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6306L: linux-mips@linux-mips.org
6307S: Maintained
8862bf1e 6308F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6309
cb109a0e 6310IOC3 SERIAL DRIVER
8b58be88 6311M: Pat Gefre <pfg@sgi.com>
d39e0721 6312L: linux-serial@vger.kernel.org
cb109a0e 6313S: Maintained
df621252 6314F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6315
0b6e8569
SW
6316IOMMU DRIVERS
6317M: Joerg Roedel <joro@8bytes.org>
6318L: iommu@lists.linux-foundation.org
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6320S: Maintained
efcd94c0 6321F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6322F: drivers/iommu/
6323
4480f15b 6324IP MASQUERADING
8b58be88 6325M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6326S: Maintained
679655da 6327F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6328
4409ebe9 6329IPMI SUBSYSTEM
8b58be88 6330M: Corey Minyard <minyard@acm.org>
b0c90653 6331L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6332W: http://openipmi.sourceforge.net/
6333S: Supported
679655da
JP
6334F: Documentation/IPMI.txt
6335F: drivers/char/ipmi/
6336F: include/linux/ipmi*
c117ab84 6337F: include/uapi/linux/ipmi*
4409ebe9 6338
2d800897
KW
6339QCOM AUDIO (ASoC) DRIVERS
6340M: Patrick Lai <plai@codeaurora.org>
6341M: Banajit Goswami <bgoswami@codeaurora.org>
6342L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6343S: Supported
6344F: sound/soc/qcom/
6345
e2d1d6c0 6346IPS SCSI RAID DRIVER
8b58be88 6347M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6348L: linux-scsi@vger.kernel.org
6349W: http://www.adaptec.com/
6350S: Maintained
679655da 6351F: drivers/scsi/ips*
e2d1d6c0
RD
6352
6353IPVS
8b58be88
JP
6354M: Wensong Zhang <wensong@linux-vs.org>
6355M: Simon Horman <horms@verge.net.au>
6356M: Julian Anastasov <ja@ssi.bg>
979b6c13 6357L: netdev@vger.kernel.org
e2d1d6c0 6358L: lvs-devel@vger.kernel.org
1da177e4 6359S: Maintained
9f273c24
FW
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6362F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6363F: include/net/ip_vs.h
c117ab84 6364F: include/uapi/linux/ip_vs.h
679655da 6365F: net/netfilter/ipvs/
1da177e4 6366
e7839f25 6367IPWIRELESS DRIVER
e5f6450c 6368M: Jiri Kosina <jikos@kernel.org>
d8130624 6369M: David Sterba <dsterba@suse.com>
92094aa0 6370S: Odd Fixes
282361a0 6371F: drivers/tty/ipwireless/
099dc4fb 6372
e2d1d6c0 6373IPX NETWORK LAYER
8b58be88 6374M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6375L: netdev@vger.kernel.org
6376S: Maintained
679655da 6377F: include/net/ipx.h
c117ab84 6378F: include/uapi/linux/ipx.h
679655da 6379F: net/ipx/
e2d1d6c0 6380
1da177e4 6381IRDA SUBSYSTEM
8b58be88 6382M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6383L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6384L: netdev@vger.kernel.org
1da177e4 6385W: http://irda.sourceforge.net/
f353976d 6386S: Maintained
e0057975 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6388F: Documentation/networking/irda.txt
6389F: drivers/net/irda/
6390F: include/net/irda/
6391F: net/irda/
1da177e4 6392
a800c7cc
TG
6393IRQ SUBSYSTEM
6394M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6395L: linux-kernel@vger.kernel.org
a800c7cc 6396S: Maintained
75fc2d37 6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6398F: kernel/irq/
2ed9fd28
JC
6399
6400IRQCHIP DRIVERS
6401M: Thomas Gleixner <tglx@linutronix.de>
6402M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6403M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6404L: linux-kernel@vger.kernel.org
6405S: Maintained
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6408F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6409F: drivers/irqchip/
a800c7cc 6410
7ab3a837 6411IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6412M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6413S: Maintained
b09dec2c 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6415F: Documentation/IRQ-domain.txt
6416F: include/linux/irqdomain.h
6417F: kernel/irq/irqdomain.c
b09dec2c 6418F: kernel/irq/msi.c
7ab3a837 6419
ad7afc38
WBG
6420ISA
6421M: William Breathitt Gray <vilhelm.gray@gmail.com>
6422S: Maintained
6423F: Documentation/isa.txt
6424F: drivers/base/isa.c
6425F: include/linux/isa.h
6426
e2d1d6c0 6427ISAPNP
8b58be88 6428M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6429S: Maintained
679655da
JP
6430F: Documentation/isapnp.txt
6431F: drivers/pnp/isapnp/
6432F: include/linux/isapnp.h
e2d1d6c0 6433
d39b8420
HV
6434ISA RADIO MODULE
6435M: Hans Verkuil <hverkuil@xs4all.nl>
6436L: linux-media@vger.kernel.org
6437T: git git://linuxtv.org/media_tree.git
a825eaec 6438W: https://linuxtv.org
d39b8420
HV
6439S: Maintained
6440F: drivers/media/radio/radio-isa*
6441
71a6d0af
HW
6442iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6443M: Peter Jones <pjones@redhat.com>
6444M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6445S: Maintained
6446F: drivers/firmware/iscsi_ibft*
6447
14816b1e 6448ISCSI
8b58be88 6449M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6450L: open-iscsi@googlegroups.com
6451W: www.open-iscsi.org
54e5881d 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6453S: Maintained
679655da
JP
6454F: drivers/scsi/*iscsi*
6455F: include/scsi/*iscsi*
14816b1e 6456
1e65eb42
OG
6457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6458M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6459M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6460M: Roi Dayan <roid@mellanox.com>
6461L: linux-rdma@vger.kernel.org
6462S: Supported
6463W: http://www.openfabrics.org
6464W: www.open-iscsi.org
6465Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6466F: drivers/infiniband/ulp/iser/
1e65eb42 6467
2b70e5fd 6468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6469M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6471L: linux-rdma@vger.kernel.org
6472L: target-devel@vger.kernel.org
6473S: Supported
6474W: http://www.linux-iscsi.org
6475F: drivers/infiniband/ulp/isert
6476
1da177e4 6477ISDN SUBSYSTEM
8b58be88 6478M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6479L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6480L: netdev@vger.kernel.org
1da177e4 6481W: http://www.isdn4linux.de
54e5881d 6482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6483S: Maintained
679655da
JP
6484F: Documentation/isdn/
6485F: drivers/isdn/
6486F: include/linux/isdn.h
6487F: include/linux/isdn/
c117ab84
CEB
6488F: include/uapi/linux/isdn.h
6489F: include/uapi/linux/isdn/
1da177e4
LT
6490
6491ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6492M: Armin Schindler <mac@melware.de>
d5d52273 6493L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6494W: http://www.melware.de
6495S: Maintained
679655da 6496F: drivers/isdn/hardware/eicon/
1da177e4 6497
d624870f 6498IT87 HARDWARE MONITORING DRIVER
d8130624 6499M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6500L: linux-hwmon@vger.kernel.org
d624870f
JD
6501S: Maintained
6502F: Documentation/hwmon/it87
6503F: drivers/hwmon/it87.c
6504
d7104bff
AP
6505IT913X MEDIA DRIVER
6506M: Antti Palosaari <crope@iki.fi>
6507L: linux-media@vger.kernel.org
a825eaec 6508W: https://linuxtv.org
d7104bff
AP
6509W: http://palosaari.fi/linux/
6510Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511T: git git://linuxtv.org/anttip/media_tree.git
6512S: Maintained
249c697e 6513F: drivers/media/tuners/it913x*
d7104bff 6514
91821ff3 6515IVTV VIDEO4LINUX DRIVER
6afdeaf8 6516M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6517L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6518L: linux-media@vger.kernel.org
275ffde4 6519T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6520W: http://www.ivtvdriver.org
6521S: Maintained
679655da 6522F: Documentation/video4linux/*.ivtv
90d72ac6 6523F: drivers/media/pci/ivtv/
c117ab84 6524F: include/uapi/linux/ivtv*
91821ff3 6525
68620bdd
MP
6526IX2505V MEDIA DRIVER
6527M: Malcolm Priestley <tvboxspy@gmail.com>
6528L: linux-media@vger.kernel.org
a825eaec 6529W: https://linuxtv.org
68620bdd
MP
6530Q: http://patchwork.linuxtv.org/project/linux-media/list/
6531S: Maintained
6532F: drivers/media/dvb-frontends/ix2505v*
6533
4453d736
GR
6534JC42.4 TEMPERATURE SENSOR DRIVER
6535M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6536L: linux-hwmon@vger.kernel.org
4453d736
GR
6537S: Maintained
6538F: drivers/hwmon/jc42.c
6539F: Documentation/hwmon/jc42
6540
e2d1d6c0 6541JFS FILESYSTEM
3256f80f 6542M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6543L: jfs-discussion@lists.sourceforge.net
6544W: http://jfs.sourceforge.net/
54e5881d 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6546S: Maintained
679655da
JP
6547F: Documentation/filesystems/jfs.txt
6548F: fs/jfs/
e2d1d6c0 6549
95252236 6550JME NETWORK DRIVER
8b58be88 6551M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6552L: netdev@vger.kernel.org
6553S: Maintained
63d24a0e 6554F: drivers/net/ethernet/jme.*
95252236 6555
1da177e4 6556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6557M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6558L: linux-mtd@lists.infradead.org
6559W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6560S: Maintained
679655da 6561F: fs/jffs2/
c117ab84 6562F: include/uapi/linux/jffs2.h
1da177e4 6563
d183e11a
TT
6564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6565M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6566M: Jan Kara <jack@suse.com>
d183e11a
TT
6567L: linux-ext4@vger.kernel.org
6568S: Maintained
6569F: fs/jbd2/
6570F: include/linux/jbd2.h
ae0718f8 6571
207dab5f
MU
6572JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6573M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6574L: linux-media@vger.kernel.org
6575S: Maintained
6576F: drivers/media/platform/rcar_jpu.c
6577
fd8b6cb4 6578JSM Neo PCI based serial card
df247081 6579M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6580L: linux-serial@vger.kernel.org
6581S: Maintained
df621252 6582F: drivers/tty/serial/jsm/
ae0718f8 6583
af39917d
CL
6584K10TEMP HARDWARE MONITORING DRIVER
6585M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6586L: linux-hwmon@vger.kernel.org
af39917d
CL
6587S: Maintained
6588F: Documentation/hwmon/k10temp
6589F: drivers/hwmon/k10temp.c
6590
4660cb35 6591K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6592M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6593L: linux-hwmon@vger.kernel.org
ae0718f8 6594S: Maintained
679655da
JP
6595F: Documentation/hwmon/k8temp
6596F: drivers/hwmon/k8temp.c
ae0718f8 6597
0ba1d91d
AR
6598KASAN
6599M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6600R: Alexander Potapenko <glider@google.com>
6601R: Dmitry Vyukov <dvyukov@google.com>
6602L: kasan-dev@googlegroups.com
6603S: Maintained
6604F: arch/*/include/asm/kasan.h
6605F: arch/*/mm/kasan_init*
6606F: Documentation/kasan.txt
64f8ebaf 6607F: include/linux/kasan*.h
0ba1d91d
AR
6608F: lib/test_kasan.c
6609F: mm/kasan/
6610F: scripts/Makefile.kasan
6611
1da177e4 6612KCONFIG
5eb1f99e 6613M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6614L: linux-kbuild@vger.kernel.org
cea8321c 6615T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6616S: Maintained
679655da
JP
6617F: Documentation/kbuild/kconfig-language.txt
6618F: scripts/kconfig/
1da177e4 6619
ea6c2089 6620KDUMP
f871f191
VG
6621M: Dave Young <dyoung@redhat.com>
6622M: Baoquan He <bhe@redhat.com>
6623R: Vivek Goyal <vgoyal@redhat.com>
34633993 6624L: kexec@lists.infradead.org
ea6c2089
VG
6625W: http://lse.sourceforge.net/kdump/
6626S: Maintained
80811493 6627F: Documentation/kdump/
ea6c2089 6628
f41bf02f
HV
6629KEENE FM RADIO TRANSMITTER DRIVER
6630M: Hans Verkuil <hverkuil@xs4all.nl>
6631L: linux-media@vger.kernel.org
6632T: git git://linuxtv.org/media_tree.git
a825eaec 6633W: https://linuxtv.org
f41bf02f
HV
6634S: Maintained
6635F: drivers/media/radio/radio-keene*
6636
1da177e4 6637KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6638M: Ian Kent <raven@themaw.net>
f694fc97 6639L: autofs@vger.kernel.org
1da177e4 6640S: Maintained
679655da 6641F: fs/autofs4/
1da177e4 6642
70fb7ba6 6643KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6644M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6647L: linux-kbuild@vger.kernel.org
5ce45962 6648S: Maintained
679655da
JP
6649F: Documentation/kbuild/
6650F: Makefile
6651F: scripts/Makefile.*
70fb7ba6
MM
6652F: scripts/basic/
6653F: scripts/mk*
6654F: scripts/package/
1da177e4
LT
6655
6656KERNEL JANITORS
c3000e03 6657L: kernel-janitors@vger.kernel.org
10466f5a 6658W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6659S: Odd Fixes
1da177e4 6660
e8b43555 6661KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6662M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6663M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6664L: linux-nfs@vger.kernel.org
1da177e4 6665W: http://nfs.sourceforge.net/
9f273c24 6666T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6667S: Supported
679655da 6668F: fs/nfsd/
c117ab84 6669F: include/uapi/linux/nfsd/
679655da
JP
6670F: fs/lockd/
6671F: fs/nfs_common/
6672F: net/sunrpc/
6673F: include/linux/lockd/
6674F: include/linux/sunrpc/
c117ab84 6675F: include/uapi/linux/sunrpc/
1da177e4 6676
13b122b3
SK
6677KERNEL SELFTEST FRAMEWORK
6678M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6679M: Shuah Khan <shuah@kernel.org>
64f00850 6680L: linux-kselftest@vger.kernel.org
13b122b3
SK
6681T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6682S: Maintained
6683F: tools/testing/selftests
6684
426d62e2 6685KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6686M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6687M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6688L: kvm@vger.kernel.org
e3e58478 6689W: http://www.linux-kvm.org
a94b40a6 6690T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6691S: Supported
c93a64fe
PB
6692F: Documentation/*/kvm*.txt
6693F: Documentation/virtual/kvm/
679655da 6694F: arch/*/kvm/
1662e862
CB
6695F: arch/x86/kernel/kvm.c
6696F: arch/x86/kernel/kvmclock.c
679655da
JP
6697F: arch/*/include/asm/kvm*
6698F: include/linux/kvm*
c117ab84 6699F: include/uapi/linux/kvm*
679655da 6700F: virt/kvm/
6d0a1a61 6701F: tools/kvm/
426d62e2 6702
ad8003d3 6703KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6704M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6705L: kvm@vger.kernel.org
038161de 6706W: http://www.linux-kvm.org/
7de609c8 6707S: Maintained
679655da 6708F: arch/x86/include/asm/svm.h
679655da 6709F: arch/x86/kvm/svm.c
426d62e2 6710
513014b7 6711KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6712M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6713L: kvm-ppc@vger.kernel.org
038161de 6714W: http://www.linux-kvm.org/
6a7f972d 6715T: git git://github.com/agraf/linux-2.6.git
513014b7 6716S: Supported
679655da
JP
6717F: arch/powerpc/include/asm/kvm*
6718F: arch/powerpc/kvm/
513014b7 6719
85f8fffe 6720KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6721M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6722M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6723L: linux-s390@vger.kernel.org
6724W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6726S: Supported
679655da
JP
6727F: Documentation/s390/kvm.txt
6728F: arch/s390/include/asm/kvm*
80811493 6729F: arch/s390/kvm/
85f8fffe 6730
a749474d 6731KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6732M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6733M: Marc Zyngier <marc.zyngier@arm.com>
6734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6735L: kvmarm@lists.cs.columbia.edu
6736W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6738S: Supported
a749474d
CD
6739F: arch/arm/include/uapi/asm/kvm*
6740F: arch/arm/include/asm/kvm*
6741F: arch/arm/kvm/
5c8818b4
MZ
6742F: virt/kvm/arm/
6743F: include/kvm/arm_*
a749474d 6744
6394a3ec 6745KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6746M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6747M: Marc Zyngier <marc.zyngier@arm.com>
6748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6749L: kvmarm@lists.cs.columbia.edu
6750S: Maintained
6751F: arch/arm64/include/uapi/asm/kvm*
6752F: arch/arm64/include/asm/kvm*
6753F: arch/arm64/kvm/
6754
bfd3d532
JH
6755KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6756M: James Hogan <james.hogan@imgtec.com>
6757L: linux-mips@linux-mips.org
6758S: Supported
6759F: arch/mips/include/uapi/asm/kvm*
6760F: arch/mips/include/asm/kvm*
6761F: arch/mips/kvm/
6762
dc009d92 6763KEXEC
8b58be88 6764M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6765W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6766L: kexec@lists.infradead.org
dc009d92 6767S: Maintained
679655da 6768F: include/linux/kexec.h
c117ab84 6769F: include/uapi/linux/kexec.h
10540a69 6770F: kernel/kexec*
dc009d92 6771
e971461f
DH
6772KEYS/KEYRINGS:
6773M: David Howells <dhowells@redhat.com>
aa62efff 6774L: keyrings@vger.kernel.org
e971461f 6775S: Maintained
d410fa4e 6776F: Documentation/security/keys.txt
e971461f
DH
6777F: include/linux/key.h
6778F: include/linux/key-type.h
75aeddd1
DH
6779F: include/linux/keyctl.h
6780F: include/uapi/linux/keyctl.h
e971461f
DH
6781F: include/keys/
6782F: security/keys/
6783
7f3c68be 6784KEYS-TRUSTED
74dd744f
MZ
6785M: David Safford <safford@us.ibm.com>
6786M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6787L: linux-security-module@vger.kernel.org
aa62efff 6788L: keyrings@vger.kernel.org
7f3c68be 6789S: Supported
d410fa4e 6790F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6791F: include/keys/trusted-type.h
6792F: security/keys/trusted.c
6793F: security/keys/trusted.h
6794
6795KEYS-ENCRYPTED
74dd744f
MZ
6796M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6797M: David Safford <safford@us.ibm.com>
7f3c68be 6798L: linux-security-module@vger.kernel.org
aa62efff 6799L: keyrings@vger.kernel.org
7f3c68be 6800S: Supported
d410fa4e 6801F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6802F: include/keys/encrypted-type.h
19c90aa6 6803F: security/keys/encrypted-keys/
7f3c68be 6804
5b778dad 6805KGDB / KDB /debug_core
8b58be88 6806M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6807W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6808L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6810S: Maintained
679655da
JP
6811F: Documentation/DocBook/kgdb.tmpl
6812F: drivers/misc/kgdbts.c
df621252 6813F: drivers/tty/serial/kgdboc.c
5b778dad 6814F: include/linux/kdb.h
679655da 6815F: include/linux/kgdb.h
4063eb5f 6816F: kernel/debug/
e3e2aaf7 6817
456db8cc 6818KMEMCHECK
8b58be88 6819M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6820M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6821S: Maintained
410d7a97
JP
6822F: Documentation/kmemcheck.txt
6823F: arch/x86/include/asm/kmemcheck.h
6824F: arch/x86/mm/kmemcheck/
6825F: include/linux/kmemcheck.h
6826F: mm/kmemcheck.c
b9ce08c0 6827
c3bb4d24 6828KMEMLEAK
8b58be88 6829M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6830S: Maintained
6831F: Documentation/kmemleak.txt
6832F: include/linux/kmemleak.h
6833F: mm/kmemleak.c
6834F: mm/kmemleak-test.c
6835
89559a61 6836KPROBES
a320817c 6837M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6838M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6839M: "David S. Miller" <davem@davemloft.net>
353def94 6840M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6841S: Maintained
679655da
JP
6842F: Documentation/kprobes.txt
6843F: include/linux/kprobes.h
6844F: kernel/kprobes.c
89559a61 6845
70e84049 6846KS0108 LCD CONTROLLER DRIVER
8b58be88 6847M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6848W: http://miguelojeda.es/auxdisplay.htm
6849W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6850S: Maintained
679655da
JP
6851F: Documentation/auxdisplay/ks0108
6852F: drivers/auxdisplay/ks0108.c
6853F: include/linux/ks0108.h
70e84049 6854
1b69c6d0
DA
6855L3MDEV
6856M: David Ahern <dsa@cumulusnetworks.com>
6857L: netdev@vger.kernel.org
6858S: Maintained
6859F: net/l3mdev
6860F: include/net/l3mdev.h
6861
9ca44355 6862LANTIQ MIPS ARCHITECTURE
bdb40e8e 6863M: John Crispin <john@phrozen.org>
9ca44355
JC
6864L: linux-mips@linux-mips.org
6865S: Maintained
6866F: arch/mips/lantiq
6867
1da177e4 6868LAPB module
1da177e4 6869L: linux-x25@vger.kernel.org
bf9915cc 6870S: Orphan
679655da
JP
6871F: Documentation/networking/lapb-module.txt
6872F: include/*/lapb.h
6873F: net/lapb/
1da177e4
LT
6874
6875LASI 53c700 driver for PARISC
8b58be88 6876M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6877L: linux-scsi@vger.kernel.org
6878S: Maintained
679655da
JP
6879F: Documentation/scsi/53c700.txt
6880F: drivers/scsi/53c700*
1da177e4 6881
263de9b5 6882LED SUBSYSTEM
8b58be88 6883M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6884M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6885L: linux-leds@vger.kernel.org
b8926ba0 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6887S: Maintained
85c90368 6888F: Documentation/devicetree/bindings/leds/
679655da
JP
6889F: drivers/leds/
6890F: include/linux/leds.h
263de9b5 6891
b0461a44 6892LEGACY EEPROM DRIVER
d8130624 6893M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6894S: Maintained
6895F: Documentation/misc-devices/eeprom
6896F: drivers/misc/eeprom/eeprom.c
6897
1da177e4 6898LEGO USB Tower driver
8b58be88 6899M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6900L: legousb-devel@lists.sourceforge.net
6901W: http://legousb.sourceforge.net/
6902S: Maintained
679655da 6903F: drivers/usb/misc/legousbtower.c
1da177e4 6904
055616a8
MK
6905LG2160 MEDIA DRIVER
6906M: Michael Krufky <mkrufky@linuxtv.org>
6907L: linux-media@vger.kernel.org
a825eaec 6908W: https://linuxtv.org
055616a8
MK
6909W: http://github.com/mkrufky
6910Q: http://patchwork.linuxtv.org/project/linux-media/list/
6911T: git git://linuxtv.org/mkrufky/tuners.git
6912S: Maintained
6913F: drivers/media/dvb-frontends/lg2160.*
6914
6f0e7725
MK
6915LGDT3305 MEDIA DRIVER
6916M: Michael Krufky <mkrufky@linuxtv.org>
6917L: linux-media@vger.kernel.org
a825eaec 6918W: https://linuxtv.org
6f0e7725
MK
6919W: http://github.com/mkrufky
6920Q: http://patchwork.linuxtv.org/project/linux-media/list/
6921T: git git://linuxtv.org/mkrufky/tuners.git
6922S: Maintained
6923F: drivers/media/dvb-frontends/lgdt3305.*
6924
568a17ff 6925LGUEST
8b58be88 6926M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6927L: lguest@lists.ozlabs.org
568a17ff 6928W: http://lguest.ozlabs.org/
72e91863 6929S: Odd Fixes
070f420b 6930F: arch/x86/include/asm/lguest*.h
679655da
JP
6931F: arch/x86/lguest/
6932F: drivers/lguest/
6933F: include/linux/lguest*.h
070f420b 6934F: tools/lguest/
568a17ff 6935
32ac7cb2
TH
6936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6937M: Tejun Heo <tj@kernel.org>
6938L: linux-ide@vger.kernel.org
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6940S: Maintained
6941F: drivers/ata/
6942F: include/linux/ata.h
6943F: include/linux/libata.h
d2abf98e 6944F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6945
6946LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6947M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: include/linux/pata_arasan_cf_data.h
6952F: drivers/ata/pata_arasan_cf.c
6953
c7fa056c
BZ
6954LIBATA PATA DRIVERS
6955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6956M: Tejun Heo <tj@kernel.org>
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: drivers/ata/pata_*.c
6961F: drivers/ata/ata_generic.c
6962
32ac7cb2
TH
6963LIBATA SATA AHCI PLATFORM devices support
6964M: Hans de Goede <hdegoede@redhat.com>
6965M: Tejun Heo <tj@kernel.org>
6966L: linux-ide@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S: Maintained
6969F: drivers/ata/ahci_platform.c
6970F: drivers/ata/libahci_platform.c
6971F: include/linux/ahci_platform.h
6972
6973LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6974M: Mikael Pettersson <mikpelinux@gmail.com>
6975L: linux-ide@vger.kernel.org
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6977S: Maintained
6978F: drivers/ata/sata_promise.*
6979
1acd437c
SL
6980LIBLOCKDEP
6981M: Sasha Levin <sasha.levin@oracle.com>
6982S: Maintained
6983F: tools/lib/lockdep/
6984
bc30196f
DW
6985LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6986M: Dan Williams <dan.j.williams@intel.com>
6987L: linux-nvdimm@lists.01.org
6988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6990S: Supported
6991F: drivers/nvdimm/*
6992F: include/linux/nd.h
6993F: include/linux/libnvdimm.h
6994F: include/uapi/linux/ndctl.h
6995
6996LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6997M: Ross Zwisler <ross.zwisler@linux.intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000S: Supported
7001F: drivers/nvdimm/blk.c
7002F: drivers/nvdimm/region_devs.c
7003F: drivers/acpi/nfit*
7004
7005LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7006M: Vishal Verma <vishal.l.verma@intel.com>
7007L: linux-nvdimm@lists.01.org
7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S: Supported
7010F: drivers/nvdimm/btt*
7011
7012LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7013M: Ross Zwisler <ross.zwisler@linux.intel.com>
7014L: linux-nvdimm@lists.01.org
7015Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7016S: Supported
7017F: drivers/nvdimm/pmem.c
b864bc17 7018F: include/linux/pmem.h
40603526 7019F: arch/*/include/asm/pmem.h
bc30196f 7020
cd9e9808
MB
7021LIGHTNVM PLATFORM SUPPORT
7022M: Matias Bjorling <mb@lightnvm.io>
7023W: http://github/OpenChannelSSD
4ead1a25 7024L: linux-block@vger.kernel.org
cd9e9808
MB
7025S: Maintained
7026F: drivers/lightnvm/
7027F: include/linux/lightnvm.h
7028F: include/uapi/linux/lightnvm.h
7029
1da177e4 7030LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7031M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7032W: http://www.ibm.com/linux/ltc/projects/ppc
7033S: Supported
11c34c7d 7034F: arch/powerpc/boot/rs6000.h
1da177e4 7035
852bb9f5 7036LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7037M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7038M: Paul Mackerras <paulus@samba.org>
ea668936 7039M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7040W: http://www.penguinppc.org/
a4724ed6 7041L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7042Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7044S: Supported
11c34c7d
JP
7045F: Documentation/powerpc/
7046F: arch/powerpc/
ef69b03d
ME
7047F: drivers/char/tpm/tpm_ibmvtpm*
7048F: drivers/crypto/nx/
7049F: drivers/crypto/vmx/
7050F: drivers/net/ethernet/ibm/ibmveth.*
7051F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7052F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7053F: drivers/pci/hotplug/rpa*
7054F: drivers/scsi/ibmvscsi/
7055N: opal
7056N: /pmac
7057N: powermac
7058N: powernv
7059N: [^a-z0-9]ps3
7060N: pseries
1da177e4
LT
7061
7062LINUX FOR POWER MACINTOSH
8b58be88 7063M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7064W: http://www.penguinppc.org/
a4724ed6 7065L: linuxppc-dev@lists.ozlabs.org
1da177e4 7066S: Maintained
11c34c7d
JP
7067F: arch/powerpc/platforms/powermac/
7068F: drivers/macintosh/
1da177e4 7069
77a76369 7070LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7071M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7072L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7073T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7074S: Maintained
11c34c7d
JP
7075F: arch/powerpc/platforms/512x/
7076F: arch/powerpc/platforms/52xx/
1da177e4
LT
7077
7078LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7079M: Alistair Popple <alistair@popple.id.au>
8b58be88 7080M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7081W: http://www.penguinppc.org/
a4724ed6 7082L: linuxppc-dev@lists.ozlabs.org
1da177e4 7083S: Maintained
11c34c7d
JP
7084F: arch/powerpc/platforms/40x/
7085F: arch/powerpc/platforms/44x/
1da177e4 7086
260c02a9 7087LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7088L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7089S: Orphan
11c34c7d
JP
7090F: arch/powerpc/*/*virtex*
7091F: arch/powerpc/*/*/*virtex*
1da177e4 7092
e93adf1e 7093LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7094M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7095W: http://www.penguinppc.org/
a4724ed6 7096L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7097S: Maintained
a2b1f7c8 7098F: arch/powerpc/platforms/8xx/
e93adf1e 7099
1da177e4 7100LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7101M: Scott Wood <oss@buserror.net>
8b58be88 7102M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7103W: http://www.penguinppc.org/
a4724ed6 7104L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7106S: Maintained
11c34c7d 7107F: arch/powerpc/platforms/83xx/
4c8f581d 7108F: arch/powerpc/platforms/85xx/
1da177e4 7109
ab06ff3a 7110LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7111M: Olof Johansson <olof@lixom.net>
a4724ed6 7112L: linuxppc-dev@lists.ozlabs.org
92e19709 7113S: Maintained
11c34c7d
JP
7114F: arch/powerpc/platforms/pasemi/
7115F: drivers/*/*pasemi*
7116F: drivers/*/*/*pasemi*
ab06ff3a 7117
1da177e4 7118LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7119M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7120L: linux-security-module@vger.kernel.org
1da177e4
LT
7121S: Supported
7122
a23ce6da
HW
7123LIS3LV02D ACCELEROMETER DRIVER
7124M: Eric Piel <eric.piel@tremplin-utc.net>
7125S: Maintained
ff606677
JD
7126F: Documentation/misc-devices/lis3lv02d
7127F: drivers/misc/lis3lv02d/
bd35665f 7128F: drivers/platform/x86/hp_accel.c
a23ce6da 7129
b700e7f0
SJ
7130LIVE PATCHING
7131M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7132M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7133M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7134M: Miroslav Benes <mbenes@suse.cz>
7135R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7136S: Maintained
7137F: kernel/livepatch/
7138F: include/linux/livepatch.h
7139F: arch/x86/include/asm/livepatch.h
7140F: arch/x86/kernel/livepatch.c
5e4e3844 7141F: Documentation/livepatch/
b700e7f0 7142F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7143F: samples/livepatch/
b700e7f0 7144L: live-patching@vger.kernel.org
74d50da3 7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7146
ea861d73
KC
7147LINUX KERNEL DUMP TEST MODULE (LKDTM)
7148M: Kees Cook <keescook@chromium.org>
7149S: Maintained
426f3a53 7150F: drivers/misc/lkdtm*
ea861d73 7151
e2d1d6c0 7152LLC (802.2)
8b58be88 7153M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7154S: Maintained
679655da 7155F: include/linux/llc.h
c117ab84 7156F: include/uapi/linux/llc.h
679655da
JP
7157F: include/net/llc*
7158F: net/llc/
e2d1d6c0 7159
4e233cbe
AD
7160LM73 HARDWARE MONITOR DRIVER
7161M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7162L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7163S: Maintained
7164F: drivers/hwmon/lm73.c
7165
156e2d1a 7166LM78 HARDWARE MONITOR DRIVER
d8130624 7167M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7168L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7169S: Maintained
7170F: Documentation/hwmon/lm78
7171F: drivers/hwmon/lm78.c
7172
1da177e4 7173LM83 HARDWARE MONITOR DRIVER
d8130624 7174M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7175L: linux-hwmon@vger.kernel.org
1da177e4 7176S: Maintained
679655da
JP
7177F: Documentation/hwmon/lm83
7178F: drivers/hwmon/lm83.c
1da177e4
LT
7179
7180LM90 HARDWARE MONITOR DRIVER
d8130624 7181M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7182L: linux-hwmon@vger.kernel.org
1da177e4 7183S: Maintained
679655da 7184F: Documentation/hwmon/lm90
aae7bce4 7185F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7186F: drivers/hwmon/lm90.c
1da177e4 7187
917cc4e6
GR
7188LM95234 HARDWARE MONITOR DRIVER
7189M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7190L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7191S: Maintained
7192F: Documentation/hwmon/lm95234
7193F: drivers/hwmon/lm95234.c
7194
68620bdd
MP
7195LME2510 MEDIA DRIVER
7196M: Malcolm Priestley <tvboxspy@gmail.com>
7197L: linux-media@vger.kernel.org
a825eaec 7198W: https://linuxtv.org
68620bdd
MP
7199Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200S: Maintained
7201F: drivers/media/usb/dvb-usb-v2/lmedm04*
7202
d4c3be70 7203LOCKING PRIMITIVES
8b58be88
JP
7204M: Peter Zijlstra <peterz@infradead.org>
7205M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7206L: linux-kernel@vger.kernel.org
d4c3be70 7207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7208S: Maintained
d4c3be70 7209F: Documentation/locking/
679655da 7210F: include/linux/lockdep.h
d4c3be70
IM
7211F: include/linux/spinlock*.h
7212F: arch/*/include/asm/spinlock*.h
7213F: include/linux/rwlock*.h
7214F: include/linux/mutex*.h
7215F: arch/*/include/asm/mutex*.h
7216F: include/linux/rwsem*.h
7217F: arch/*/include/asm/rwsem.h
7218F: include/linux/seqlock.h
7219F: lib/locking*.[ch]
7486d6da 7220F: kernel/locking/
512e67f9 7221
dde33348 7222LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7223M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7224L: linux-ntfs-dev@lists.sourceforge.net
7225W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7226S: Maintained
679655da 7227F: Documentation/ldm.txt
20d16fef 7228F: block/partitions/ldm.*
1da177e4 7229
ef6ada3d
JE
7230LogFS
7231M: Joern Engel <joern@logfs.org>
756ccb3c 7232M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7233L: logfs@logfs.org
7234W: logfs.org
7235S: Maintained
7236F: fs/logfs/
7237
c87e34ef 7238LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7239M: Sathya Prakash <sathya.prakash@broadcom.com>
7240M: Chaitra P B <chaitra.basappa@broadcom.com>
7241M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7242L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7243L: linux-scsi@vger.kernel.org
9495e835 7244W: http://www.avagotech.com/support/
c87e34ef 7245S: Supported
679655da 7246F: drivers/message/fusion/
500c152a 7247F: drivers/scsi/mpt2sas/
7248F: drivers/scsi/mpt3sas/
c87e34ef 7249
1da177e4 7250LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7251M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7252L: linux-scsi@vger.kernel.org
7253S: Maintained
679655da 7254F: drivers/scsi/sym53c8xx_2/
1da177e4 7255
e5f5c99a
GR
7256LTC4261 HARDWARE MONITOR DRIVER
7257M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7258L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7259S: Maintained
7260F: Documentation/hwmon/ltc4261
7261F: drivers/hwmon/ltc4261.c
7262
81365c31 7263LTP (Linux Test Project)
28b8e8d4 7264M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7265M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7266M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7267M: Jan Stancek <jstancek@redhat.com>
7268M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7269M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7270L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7271W: http://linux-test-project.github.io/
7d1ae8a8 7272T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7273S: Maintained
7274
c12a54b3 7275M32R ARCHITECTURE
c12a54b3 7276W: http://www.linux-m32r.org/
b4174867 7277S: Orphan
679655da 7278F: arch/m32r/
c12a54b3 7279
1da177e4 7280M68K ARCHITECTURE
8b58be88 7281M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7282L: linux-m68k@lists.linux-m68k.org
7283W: http://www.linux-m68k.org/
54e5881d 7284T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7285S: Maintained
679655da 7286F: arch/m68k/
9db35182 7287F: drivers/zorro/
1da177e4
LT
7288
7289M68K ON APPLE MACINTOSH
8b58be88 7290M: Joshua Thompson <funaho@jurai.org>
1da177e4 7291W: http://www.mac.linux-m68k.org/
9bb9f222 7292L: linux-m68k@lists.linux-m68k.org
1da177e4 7293S: Maintained
9db35182 7294F: arch/m68k/mac/
1da177e4
LT
7295
7296M68K ON HP9000/300
8b58be88 7297M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7298W: http://www.tazenda.demon.co.uk/phil/linux-hp
7299S: Maintained
679655da 7300F: arch/m68k/hp300/
1da177e4 7301
74425546
AP
7302M88DS3103 MEDIA DRIVER
7303M: Antti Palosaari <crope@iki.fi>
7304L: linux-media@vger.kernel.org
a825eaec 7305W: https://linuxtv.org
74425546
AP
7306W: http://palosaari.fi/linux/
7307Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308T: git git://linuxtv.org/anttip/media_tree.git
7309S: Maintained
7310F: drivers/media/dvb-frontends/m88ds3103*
7311
68620bdd
MP
7312M88RS2000 MEDIA DRIVER
7313M: Malcolm Priestley <tvboxspy@gmail.com>
7314L: linux-media@vger.kernel.org
a825eaec 7315W: https://linuxtv.org
68620bdd
MP
7316Q: http://patchwork.linuxtv.org/project/linux-media/list/
7317S: Maintained
7318F: drivers/media/dvb-frontends/m88rs2000*
7319
07a092fa 7320MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7321M: Alexey Klimov <klimov.linux@gmail.com>
7322L: linux-media@vger.kernel.org
7323T: git git://linuxtv.org/media_tree.git
7324S: Maintained
7325F: drivers/media/radio/radio-ma901.c
07a092fa 7326
64a327a7 7327MAC80211
8b58be88 7328M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7329L: linux-wireless@vger.kernel.org
491b26b4 7330W: http://wireless.kernel.org/
ce466579
JB
7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7333S: Maintained
679655da
JP
7334F: Documentation/networking/mac80211-injection.txt
7335F: include/net/mac80211.h
7336F: net/mac80211/
2af8c4dc 7337F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7338
b863ceb7 7339MACVLAN DRIVER
8b58be88 7340M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7341L: netdev@vger.kernel.org
7342S: Maintained
679655da
JP
7343F: drivers/net/macvlan.c
7344F: include/linux/if_macvlan.h
b863ceb7 7345
2b6d83e2
JB
7346MAILBOX API
7347M: Jassi Brar <jassisinghbrar@gmail.com>
7348L: linux-kernel@vger.kernel.org
7349S: Maintained
7350F: drivers/mailbox/
7351F: include/linux/mailbox_client.h
7352F: include/linux/mailbox_controller.h
7353
faf1668c 7354MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7355M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7356W: http://www.kernel.org/doc/man-pages
bd7ebec6 7357L: linux-man@vger.kernel.org
1b53dc74 7358S: Maintained
faf1668c 7359
0d3cd4b6
VD
7360MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7361M: Andrew Lunn <andrew@lunn.ch>
7362M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7363S: Maintained
7364F: drivers/net/dsa/mv88e6xxx/
7365
8427defd 7366MARVELL ARMADA DRM SUPPORT
54176cc6 7367M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7368S: Maintained
7369F: drivers/gpu/drm/armada/
4418833e
EV
7370F: include/uapi/drm/armada_drm.h
7371F: Documentation/devicetree/bindings/display/armada/
8427defd 7372
c4d007bc
TP
7373MARVELL CRYPTO DRIVER
7374M: Boris Brezillon <boris.brezillon@free-electrons.com>
7375M: Arnaud Ebalard <arno@natisbad.org>
7376F: drivers/crypto/marvell/
7377S: Maintained
7378L: linux-crypto@vger.kernel.org
7379
44c14c1d 7380MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7381M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7382M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7383L: netdev@vger.kernel.org
7384S: Maintained
7385F: drivers/net/ethernet/marvell/sk*
7386
74cda169 7387MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7388L: libertas-dev@lists.infradead.org
8ac3e99e 7389S: Orphan
f988d640 7390F: drivers/net/wireless/marvell/libertas/
74cda169 7391
b60d6975 7392MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7393M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7394L: netdev@vger.kernel.org
f5ca8502 7395S: Maintained
527a6266 7396F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7397F: include/linux/mv643xx.h
1da177e4 7398
370b8ed9
TP
7399MARVELL MVNETA ETHERNET DRIVER
7400M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7401L: netdev@vger.kernel.org
7402S: Maintained
7403F: drivers/net/ethernet/marvell/mvneta.*
7404
fcad584d 7405MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7406M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7407M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7408L: linux-wireless@vger.kernel.org
7409S: Maintained
277b024e 7410F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7411
a2c3f656 7412MARVELL MWL8K WIRELESS DRIVER
a040d532 7413M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7414L: linux-wireless@vger.kernel.org
16345910 7415S: Odd Fixes
de60f1dc 7416F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7417
2a69567b 7418MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7419M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7420S: Odd Fixes
1fa7e547 7421F: drivers/mmc/host/mvsdio.*
2a69567b 7422
1da177e4 7423MATROX FRAMEBUFFER DRIVER
c69f677c 7424L: linux-fbdev@vger.kernel.org
52653199 7425S: Orphan
8a61f013 7426F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7427F: include/uapi/linux/matroxfb.h
1da177e4 7428
ca462085
GR
7429MAX16065 HARDWARE MONITOR DRIVER
7430M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7431L: linux-hwmon@vger.kernel.org
ca462085
GR
7432S: Maintained
7433F: Documentation/hwmon/max16065
7434F: drivers/hwmon/max16065.c
7435
1f61cab8
GR
7436MAX20751 HARDWARE MONITOR DRIVER
7437M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7438L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7439S: Maintained
7440F: Documentation/hwmon/max20751
7441F: drivers/hwmon/max20751.c
7442
d20620de 7443MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7444M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7445L: linux-hwmon@vger.kernel.org
d20620de 7446S: Maintained
679655da
JP
7447F: Documentation/hwmon/max6650
7448F: drivers/hwmon/max6650.c
d20620de 7449
e89ab51f
GR
7450MAX6697 HARDWARE MONITOR DRIVER
7451M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7452L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7453S: Maintained
7454F: Documentation/hwmon/max6697
7455F: Documentation/devicetree/bindings/i2c/max6697.txt
7456F: drivers/hwmon/max6697.c
7457F: include/linux/platform_data/max6697.h
7458
3b2af7f7
PR
7459MAX9860 MONO AUDIO VOICE CODEC DRIVER
7460M: Peter Rosin <peda@axentia.se>
7461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7462S: Maintained
7463F: Documentation/devicetree/bindings/sound/max9860.txt
7464F: sound/soc/codecs/max9860.*
7465
f8f847b5
KK
7466MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7467M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7468L: linux-pm@vger.kernel.org
7469S: Supported
7470F: drivers/power/max14577_charger.c
7471F: drivers/power/max77693_charger.c
7472
3811405e
JMC
7473MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7474M: Javier Martinez Canillas <javier@osg.samsung.com>
7475L: linux-kernel@vger.kernel.org
7476S: Supported
96173cc6 7477F: drivers/*/*max77802*.c
3811405e
JMC
7478F: Documentation/devicetree/bindings/*/*max77802.txt
7479F: include/dt-bindings/*/*max77802.h
7480
befeb596
KK
7481MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7482M: Chanwoo Choi <cw00.choi@samsung.com>
7483M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7484L: linux-kernel@vger.kernel.org
7485S: Supported
86cf635a 7486F: drivers/*/max14577*.c
0998a436 7487F: drivers/*/max77686*.c
86cf635a 7488F: drivers/*/max77693*.c
befeb596
KK
7489F: drivers/extcon/extcon-max14577.c
7490F: drivers/extcon/extcon-max77693.c
7491F: drivers/rtc/rtc-max77686.c
7492F: drivers/clk/clk-max77686.c
7493F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7494F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7495F: Documentation/devicetree/bindings/mfd/max77693.txt
7496F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7497F: include/linux/mfd/max14577*.h
7498F: include/linux/mfd/max77686*.h
7499F: include/linux/mfd/max77693*.h
7500
9be3c9a5
HV
7501MAXIRADIO FM RADIO RECEIVER DRIVER
7502M: Hans Verkuil <hverkuil@xs4all.nl>
7503L: linux-media@vger.kernel.org
7504T: git git://linuxtv.org/media_tree.git
a825eaec 7505W: https://linuxtv.org
9be3c9a5
HV
7506S: Maintained
7507F: drivers/media/radio/radio-maxiradio*
7508
c05dc2cc
PR
7509MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7510M: Peter Rosin <peda@axentia.se>
7511L: linux-iio@vger.kernel.org
7512S: Maintained
7513F: drivers/iio/potentiometer/mcp4531.c
7514
7b49235e
LP
7515MEDIA DRIVERS FOR RENESAS - FCP
7516M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7517L: linux-media@vger.kernel.org
7518L: linux-renesas-soc@vger.kernel.org
7519T: git git://linuxtv.org/media_tree.git
7520S: Supported
7521F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7522F: drivers/media/platform/rcar-fcp.c
7523F: include/media/rcar-fcp.h
7524
6f32a8c9
LP
7525MEDIA DRIVERS FOR RENESAS - VSP1
7526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7527L: linux-media@vger.kernel.org
4a121096 7528L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7529T: git git://linuxtv.org/media_tree.git
7530S: Supported
7531F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7532F: drivers/media/platform/vsp1/
7533
fae2080a
AO
7534MEDIA DRIVERS FOR HELENE
7535M: Abylay Ospan <aospan@netup.ru>
7536L: linux-media@vger.kernel.org
7537W: https://linuxtv.org
7538W: http://netup.tv/
7539T: git git://linuxtv.org/media_tree.git
7540S: Supported
7541F: drivers/media/dvb-frontends/helene*
7542
dacf9ce8
KS
7543MEDIA DRIVERS FOR ASCOT2E
7544M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7545M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7546L: linux-media@vger.kernel.org
a825eaec 7547W: https://linuxtv.org
dacf9ce8
KS
7548W: http://netup.tv/
7549T: git git://linuxtv.org/media_tree.git
7550S: Supported
7551F: drivers/media/dvb-frontends/ascot2e*
7552
a6dc60ff
KS
7553MEDIA DRIVERS FOR CXD2841ER
7554M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7555M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7556L: linux-media@vger.kernel.org
a825eaec 7557W: https://linuxtv.org
a6dc60ff
KS
7558W: http://netup.tv/
7559T: git git://linuxtv.org/media_tree.git
7560S: Supported
7561F: drivers/media/dvb-frontends/cxd2841er*
7562
a5d32b35
KS
7563MEDIA DRIVERS FOR HORUS3A
7564M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7565M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7566L: linux-media@vger.kernel.org
a825eaec 7567W: https://linuxtv.org
a5d32b35
KS
7568W: http://netup.tv/
7569T: git git://linuxtv.org/media_tree.git
7570S: Supported
7571F: drivers/media/dvb-frontends/horus3a*
7572
e025273b
KS
7573MEDIA DRIVERS FOR LNBH25
7574M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7575M: Abylay Ospan <aospan@netup.ru>
e025273b 7576L: linux-media@vger.kernel.org
a825eaec 7577W: https://linuxtv.org
e025273b
KS
7578W: http://netup.tv/
7579T: git git://linuxtv.org/media_tree.git
7580S: Supported
7581F: drivers/media/dvb-frontends/lnbh25*
7582
52b1eaf4
KS
7583MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7584M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7585M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7586L: linux-media@vger.kernel.org
a825eaec 7587W: https://linuxtv.org
52b1eaf4
KS
7588W: http://netup.tv/
7589T: git git://linuxtv.org/media_tree.git
7590S: Supported
7591F: drivers/media/pci/netup_unidvb/*
7592
127c49ae 7593MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7594M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7595M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7596P: LinuxTV.org Project
7597L: linux-media@vger.kernel.org
a825eaec 7598W: https://linuxtv.org
8a6e2535 7599Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7600T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7601S: Maintained
7602F: Documentation/dvb/
7603F: Documentation/video4linux/
ffe06198 7604F: Documentation/DocBook/media/
127c49ae 7605F: drivers/media/
ffe06198 7606F: drivers/staging/media/
eb4b0ec7 7607F: include/linux/platform_data/media/
127c49ae 7608F: include/media/
6c0f0359
MCC
7609F: include/uapi/linux/dvb/
7610F: include/uapi/linux/videodev2.h
7611F: include/uapi/linux/media.h
7612F: include/uapi/linux/v4l2-*
7613F: include/uapi/linux/meye.h
7614F: include/uapi/linux/ivtv*
7615F: include/uapi/linux/uvcvideo.h
d20620de 7616
0c272fc9
JC
7617MEDIATEK ETHERNET DRIVER
7618M: Felix Fietkau <nbd@openwrt.org>
7619M: John Crispin <blogic@openwrt.org>
7620L: netdev@vger.kernel.org
7621S: Maintained
7622F: drivers/net/ethernet/mediatek/
7623
c869f77d
JK
7624MEDIATEK MT7601U WIRELESS LAN DRIVER
7625M: Jakub Kicinski <kubakici@wp.pl>
7626L: linux-wireless@vger.kernel.org
7627S: Maintained
7628F: drivers/net/wireless/mediatek/mt7601u/
7629
e399065b
SS
7630MEGARAID SCSI/SAS DRIVERS
7631M: Kashyap Desai <kashyap.desai@avagotech.com>
7632M: Sumit Saxena <sumit.saxena@avagotech.com>
7633M: Uday Lingala <uday.lingala@avagotech.com>
7634L: megaraidlinux.pdl@avagotech.com
baaea1dc 7635L: linux-scsi@vger.kernel.org
e399065b 7636W: http://www.lsi.com
ce00f85c 7637S: Maintained
679655da
JP
7638F: Documentation/scsi/megaraid.txt
7639F: drivers/scsi/megaraid.*
7640F: drivers/scsi/megaraid/
757e0108 7641
2c46c9d5 7642MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7643M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7644L: netdev@vger.kernel.org
2c46c9d5
AV
7645S: Supported
7646W: http://www.mellanox.com
7647Q: http://patchwork.ozlabs.org/project/netdev/list/
7648F: drivers/net/ethernet/mellanox/mlx4/en_*
7649
e7523a49
OG
7650MELLANOX ETHERNET DRIVER (mlx5e)
7651M: Saeed Mahameed <saeedm@mellanox.com>
7652L: netdev@vger.kernel.org
7653S: Supported
7654W: http://www.mellanox.com
7655Q: http://patchwork.ozlabs.org/project/netdev/list/
7656F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7657
93c1edb2
JP
7658MELLANOX ETHERNET SWITCH DRIVERS
7659M: Jiri Pirko <jiri@mellanox.com>
7660M: Ido Schimmel <idosch@mellanox.com>
7661L: netdev@vger.kernel.org
7662S: Supported
7663W: http://www.mellanox.com
7664Q: http://patchwork.ozlabs.org/project/netdev/list/
7665F: drivers/net/ethernet/mellanox/mlxsw/
7666
8700e3e7
MS
7667SOFT-ROCE DRIVER (rxe)
7668M: Moni Shoua <monis@mellanox.com>
7669L: linux-rdma@vger.kernel.org
7670S: Supported
7671W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7672Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7673F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7674F: include/uapi/rdma/rdma_user_rxe.h
7675
5b25b13a
MD
7676MEMBARRIER SUPPORT
7677M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7678M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7679L: linux-kernel@vger.kernel.org
7680S: Supported
7681F: kernel/membarrier.c
7682F: include/uapi/linux/membarrier.h
7683
70ea91f1
SR
7684MEMORY MANAGEMENT
7685L: linux-mm@kvack.org
70ea91f1
SR
7686W: http://www.linux-mm.org
7687S: Maintained
679655da 7688F: include/linux/mm.h
551450bb
CS
7689F: include/linux/gfp.h
7690F: include/linux/mmzone.h
7691F: include/linux/memory_hotplug.h
7692F: include/linux/vmalloc.h
679655da 7693F: mm/
70ea91f1 7694
f4e9ce66 7695MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7696M: David Woodhouse <dwmw2@infradead.org>
242c325e 7697M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7698L: linux-mtd@lists.infradead.org
8a6e2535
JP
7699W: http://www.linux-mtd.infradead.org/
7700Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7701T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7702T: git git://git.infradead.org/l2-mtd.git
1da177e4 7703S: Maintained
becc7ae5 7704F: Documentation/devicetree/bindings/mtd/
679655da
JP
7705F: drivers/mtd/
7706F: include/linux/mtd/
c117ab84 7707F: include/uapi/mtd/
1da177e4 7708
26c57ef1 7709MEN A21 WATCHDOG DRIVER
30c7469b 7710M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7711L: linux-watchdog@vger.kernel.org
30c7469b 7712S: Maintained
26c57ef1
JT
7713F: drivers/watchdog/mena21_wdt.c
7714
3764e82e 7715MEN CHAMELEON BUS (mcb)
30c7469b
JT
7716M: Johannes Thumshirn <morbidrsa@gmail.com>
7717S: Maintained
3764e82e
JT
7718F: drivers/mcb/
7719F: include/linux/mcb.h
b9f2f459 7720F: Documentation/men-chameleon-bus.txt
3764e82e 7721
48b490d2
AW
7722MEN F21BMC (Board Management Controller)
7723M: Andreas Werner <andreas.werner@men.de>
7724S: Supported
7725F: drivers/mfd/menf21bmc.c
7726F: drivers/watchdog/menf21bmc_wdt.c
7727F: drivers/leds/leds-menf21bmc.c
7728F: drivers/hwmon/menf21bmc_hwmon.c
7729F: Documentation/hwmon/menf21bmc
7730
12285945
JH
7731METAG ARCHITECTURE
7732M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7733L: linux-metag@vger.kernel.org
9f273c24 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7735S: Odd Fixes
12285945
JH
7736F: arch/metag/
7737F: Documentation/metag/
7738F: Documentation/devicetree/bindings/metag/
2d799dde 7739F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7740F: drivers/clocksource/metag_generic.c
5698c50d
JH
7741F: drivers/irqchip/irq-metag.c
7742F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7743F: drivers/tty/metag_da.c
12285945 7744
c6375b0a 7745MICROBLAZE ARCHITECTURE
8b58be88 7746M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7747W: http://www.monstr.eu/fdt/
7748T: git git://git.monstr.eu/linux-2.6-microblaze.git
7749S: Supported
0a8c7914 7750F: arch/microblaze/
1da177e4 7751
2508a45a
CY
7752MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7753M: Chen Yu <yu.c.chen@intel.com>
7754L: platform-driver-x86@vger.kernel.org
7755S: Supported
7756F: drivers/platform/x86/surfacepro3_button.c
7757
1da177e4 7758MICROTEK X6 SCANNER
61eee9a7 7759M: Oliver Neukum <oliver@neukum.org>
1da177e4 7760S: Maintained
679655da 7761F: drivers/usb/image/microtek.*
1da177e4
LT
7762
7763MIPS
8b58be88 7764M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7765L: linux-mips@linux-mips.org
6097050d 7766W: http://www.linux-mips.org/
b05e988e 7767T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7768Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7769S: Supported
f46d92e8 7770F: Documentation/devicetree/bindings/mips/
679655da
JP
7771F: Documentation/mips/
7772F: arch/mips/
1da177e4 7773
413ef3f6
KC
7774MIPS/LOONGSON1 ARCHITECTURE
7775M: Keguang Zhang <keguang.zhang@gmail.com>
7776L: linux-mips@linux-mips.org
7777S: Maintained
7778F: arch/mips/loongson32/
7779F: arch/mips/include/asm/mach-loongson32/
7780F: drivers/*/*loongson1*
7781F: drivers/*/*/*loongson1*
7782
08b7620a
HV
7783MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7784M: Hans Verkuil <hverkuil@xs4all.nl>
7785L: linux-media@vger.kernel.org
7786T: git git://linuxtv.org/media_tree.git
a825eaec 7787W: https://linuxtv.org
08b7620a
HV
7788S: Odd Fixes
7789F: drivers/media/radio/radio-miropcm20*
7790
c09befcb
OG
7791MELLANOX MLX4 core VPI driver
7792M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7793L: netdev@vger.kernel.org
7794L: linux-rdma@vger.kernel.org
7795W: http://www.mellanox.com
7796Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7797S: Supported
7798F: drivers/net/ethernet/mellanox/mlx4/
7799F: include/linux/mlx4/
7800
7801MELLANOX MLX4 IB driver
7802M: Yishai Hadas <yishaih@mellanox.com>
7803L: linux-rdma@vger.kernel.org
7804W: http://www.mellanox.com
e126ba97 7805Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7806S: Supported
7807F: drivers/infiniband/hw/mlx4/
7808F: include/linux/mlx4/
7809
595a4d8f
OG
7810MELLANOX MLX5 core VPI driver
7811M: Matan Barak <matanb@mellanox.com>
7812M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7813L: netdev@vger.kernel.org
7814L: linux-rdma@vger.kernel.org
7815W: http://www.mellanox.com
7816Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7817S: Supported
7818F: drivers/net/ethernet/mellanox/mlx5/core/
7819F: include/linux/mlx5/
7820
595a4d8f
OG
7821MELLANOX MLX5 IB driver
7822M: Matan Barak <matanb@mellanox.com>
7823M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7824L: linux-rdma@vger.kernel.org
7825W: http://www.mellanox.com
7826Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7827S: Supported
b75f0050 7828F: drivers/infiniband/hw/mlx5/
595a4d8f 7829F: include/linux/mlx5/
e126ba97 7830
764589b6
CM
7831MELEXIS MLX90614 DRIVER
7832M: Crt Mori <cmo@melexis.com>
7833L: linux-iio@vger.kernel.org
7834W: http://www.melexis.com
7835S: Supported
7836F: drivers/iio/temperature/mlx90614.c
7837
0ce277e4
AP
7838MN88472 MEDIA DRIVER
7839M: Antti Palosaari <crope@iki.fi>
7840L: linux-media@vger.kernel.org
a825eaec 7841W: https://linuxtv.org
0ce277e4
AP
7842W: http://palosaari.fi/linux/
7843Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7844S: Maintained
94d0eaa4 7845F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7846
4f4d238f
AP
7847MN88473 MEDIA DRIVER
7848M: Antti Palosaari <crope@iki.fi>
7849L: linux-media@vger.kernel.org
a825eaec 7850W: https://linuxtv.org
4f4d238f
AP
7851W: http://palosaari.fi/linux/
7852Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7853S: Maintained
877ba50b 7854F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7855
1da177e4 7856MODULE SUPPORT
8b58be88 7857M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7858S: Maintained
679655da
JP
7859F: include/linux/module.h
7860F: kernel/module.c
1da177e4
LT
7861
7862MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7863W: http://popies.net/meye/
b7788e13 7864S: Orphan
679655da 7865F: Documentation/video4linux/meye.txt
90d72ac6 7866F: drivers/media/pci/meye/
6c0f0359 7867F: include/uapi/linux/meye.h
1da177e4 7868
b9705b60 7869MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7870M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7871S: Maintained
679655da 7872F: Documentation/serial/moxa-smartio
c897401b 7873F: drivers/tty/mxser.*
d735410a 7874
889b2f87
AK
7875MR800 AVERMEDIA USB FM RADIO DRIVER
7876M: Alexey Klimov <klimov.linux@gmail.com>
7877L: linux-media@vger.kernel.org
7878T: git git://linuxtv.org/media_tree.git
7879S: Maintained
7880F: drivers/media/radio/radio-mr800.c
7881
d7155691
AO
7882MRF24J40 IEEE 802.15.4 RADIO DRIVER
7883M: Alan Ott <alan@signal11.us>
7884L: linux-wpan@vger.kernel.org
7885S: Maintained
7886F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7887F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7888
8c4c731a 7889MSI LAPTOP SUPPORT
182ae55c 7890M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7891L: platform-driver-x86@vger.kernel.org
8c4c731a 7892S: Maintained
679655da 7893F: drivers/platform/x86/msi-laptop.c
8c4c731a 7894
0f1006b1 7895MSI WMI SUPPORT
d0944853 7896L: platform-driver-x86@vger.kernel.org
5ee7041e 7897S: Orphan
0f1006b1
AA
7898F: drivers/platform/x86/msi-wmi.c
7899
19a628a0
AP
7900MSI001 MEDIA DRIVER
7901M: Antti Palosaari <crope@iki.fi>
7902L: linux-media@vger.kernel.org
a825eaec 7903W: https://linuxtv.org
19a628a0
AP
7904W: http://palosaari.fi/linux/
7905Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906T: git git://linuxtv.org/anttip/media_tree.git
7907S: Maintained
0185e197 7908F: drivers/media/tuners/msi001*
19a628a0 7909
7570589d 7910MSI2500 MEDIA DRIVER
2c57213f
AP
7911M: Antti Palosaari <crope@iki.fi>
7912L: linux-media@vger.kernel.org
a825eaec 7913W: https://linuxtv.org
2c57213f
AP
7914W: http://palosaari.fi/linux/
7915Q: http://patchwork.linuxtv.org/project/linux-media/list/
7916T: git git://linuxtv.org/anttip/media_tree.git
7917S: Maintained
7570589d 7918F: drivers/media/usb/msi2500/
2c57213f 7919
159eeea4
RJ
7920MSYSTEMS DISKONCHIP G3 MTD DRIVER
7921M: Robert Jarzmik <robert.jarzmik@free.fr>
7922L: linux-mtd@lists.infradead.org
7923S: Maintained
7924F: drivers/mtd/devices/docg3*
7925
62a37dc7 7926MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7928L: linux-media@vger.kernel.org
7929T: git git://linuxtv.org/media_tree.git
7930S: Maintained
7931F: drivers/media/i2c/mt9m032.c
b5dcee22 7932F: include/media/i2c/mt9m032.h
0e837fb9 7933
62a37dc7 7934MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7936L: linux-media@vger.kernel.org
7937T: git git://linuxtv.org/media_tree.git
7938S: Maintained
7939F: drivers/media/i2c/mt9p031.c
b5dcee22 7940F: include/media/i2c/mt9p031.h
0e837fb9 7941
62a37dc7 7942MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7944L: linux-media@vger.kernel.org
7945T: git git://linuxtv.org/media_tree.git
7946S: Maintained
7947F: drivers/media/i2c/mt9t001.c
b5dcee22 7948F: include/media/i2c/mt9t001.h
0e837fb9 7949
62a37dc7 7950MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7952L: linux-media@vger.kernel.org
7953T: git git://linuxtv.org/media_tree.git
7954S: Maintained
f2272e13 7955F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7956F: drivers/media/i2c/mt9v032.c
b5dcee22 7957F: include/media/i2c/mt9v032.h
0e837fb9 7958
4e0d13cb 7959MULTIFUNCTION DEVICES (MFD)
f7d3210e 7960M: Lee Jones <lee.jones@linaro.org>
7caa7991 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7962S: Supported
679655da 7963F: drivers/mfd/
55b5940d 7964F: include/linux/mfd/
4e0d13cb 7965
5c4e6f13 7966MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7967M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7968L: linux-mmc@vger.kernel.org
708dce3f 7969T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7970S: Maintained
2810984b 7971F: Documentation/devicetree/bindings/mmc/
679655da
JP
7972F: drivers/mmc/
7973F: include/linux/mmc/
c117ab84 7974F: include/uapi/linux/mmc/
baca2da4 7975
15a0580c 7976MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7977S: Orphan
679655da
JP
7978F: drivers/mmc/host/mmc_spi.c
7979F: include/linux/spi/mmc_spi.h
15a0580c 7980
1da177e4 7981MULTISOUND SOUND DRIVER
8b58be88 7982M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7983S: Maintained
679655da
JP
7984F: Documentation/sound/oss/MultiSound
7985F: sound/oss/msnd*
1da177e4 7986
d735410a 7987MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7988S: Orphan
c897401b 7989F: drivers/tty/isicom.c
679655da 7990F: include/linux/isicom.h
d735410a 7991
550a7375 7992MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7993M: Bin Liu <b-liu@ti.com>
795fb7e7 7994L: linux-usb@vger.kernel.org
43b416e5 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7996S: Maintained
679655da 7997F: drivers/usb/musb/
550a7375 7998
ea0af5f6
MK
7999MXL5007T MEDIA DRIVER
8000M: Michael Krufky <mkrufky@linuxtv.org>
8001L: linux-media@vger.kernel.org
a825eaec 8002W: https://linuxtv.org
ea0af5f6
MK
8003W: http://github.com/mkrufky
8004Q: http://patchwork.linuxtv.org/project/linux-media/list/
8005T: git git://linuxtv.org/mkrufky/tuners.git
8006S: Maintained
8007F: drivers/media/tuners/mxl5007t.*
8008
2d3cf588 8009MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8010M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8011L: netdev@vger.kernel.org
205057ae 8012W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8013S: Supported
93f7848b 8014F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8015
9df4f913
BB
8016NAND FLASH SUBSYSTEM
8017M: Boris Brezillon <boris.brezillon@free-electrons.com>
8018R: Richard Weinberger <richard@nod.at>
8019L: linux-mtd@lists.infradead.org
8020W: http://www.linux-mtd.infradead.org/
8021Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8022T: git git://github.com/linux-nand/linux.git
8023S: Maintained
8024F: drivers/mtd/nand/
8025F: include/linux/mtd/nand*.h
8026
1da177e4 8027NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8028S: Orphan
d9fb9f38 8029F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8030
23dc05a3
DM
8031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8032M: Daniel Mack <zonque@gmail.com>
8033S: Maintained
e5747e40 8034L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8035W: http://www.native-instruments.com
8036F: sound/usb/caiaq/
8037
1da177e4 8038NCP FILESYSTEM
52653199
PV
8039M: Petr Vandrovec <petr@vandrovec.name>
8040S: Odd Fixes
679655da 8041F: fs/ncpfs/
1da177e4 8042
a79b0322
FT
8043NCR 5380 SCSI DRIVERS
8044M: Finn Thain <fthain@telegraphics.com.au>
8045M: Michael Schmitz <schmitzmic@gmail.com>
8046L: linux-scsi@vger.kernel.org
8047S: Maintained
8048F: Documentation/scsi/g_NCR5380.txt
71d39758 8049F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8050F: drivers/scsi/NCR5380.*
8051F: drivers/scsi/arm/cumana_1.c
8052F: drivers/scsi/arm/oak.c
a79b0322
FT
8053F: drivers/scsi/atari_scsi.*
8054F: drivers/scsi/dmx3191d.c
8055F: drivers/scsi/dtc.*
8056F: drivers/scsi/g_NCR5380.*
8057F: drivers/scsi/g_NCR5380_mmio.c
8058F: drivers/scsi/mac_scsi.*
8059F: drivers/scsi/pas16.*
a79b0322
FT
8060F: drivers/scsi/sun3_scsi.*
8061F: drivers/scsi/sun3_scsi_vme.c
8062F: drivers/scsi/t128.*
8063
1da177e4 8064NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8066L: linux-scsi@vger.kernel.org
8067S: Maintained
679655da 8068F: drivers/scsi/NCR_D700.*
1da177e4 8069
4aa3eb4c
GR
8070NCT6775 HARDWARE MONITOR DRIVER
8071M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8072L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8073S: Maintained
8074F: Documentation/hwmon/nct6775
8075F: drivers/hwmon/nct6775.c
8076
3c2d774c 8077NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8078M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8079L: linux-rdma@vger.kernel.org
e3d33cb1 8080W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8081S: Supported
8082F: drivers/infiniband/hw/nes/
8083
be2f2e84 8084NETEM NETWORK EMULATOR
adbbf69d 8085M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8086L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8087S: Maintained
679655da 8088F: net/sched/sch_netem.c
be2f2e84 8089
b2f5a051 8090NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8091M: Jon Mason <jdmason@kudzu.us>
4a58448b 8092L: netdev@vger.kernel.org
4a58448b 8093S: Supported
679655da 8094F: Documentation/networking/s2io.txt
b2f5a051 8095F: Documentation/networking/vxge.txt
86387e1a 8096F: drivers/net/ethernet/neterion/
4a58448b 8097
db9cf3a3 8098NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8099M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8100M: Patrick McHardy <kaber@trash.net>
42010ed0 8101M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8102L: netfilter-devel@vger.kernel.org
82b98543 8103L: coreteam@netfilter.org
1da177e4
LT
8104W: http://www.netfilter.org/
8105W: http://www.iptables.org/
42010ed0
PNA
8106Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8109S: Supported
679655da
JP
8110F: include/linux/netfilter*
8111F: include/linux/netfilter/
8112F: include/net/netfilter/
c117ab84
CEB
8113F: include/uapi/linux/netfilter*
8114F: include/uapi/linux/netfilter/
679655da
JP
8115F: net/*/netfilter.c
8116F: net/*/netfilter/
8117F: net/netfilter/
91c269a0 8118F: net/bridge/br_netfilter*.c
1da177e4 8119
4cc67735 8120NETLABEL
87a0874c 8121M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8122W: http://netlabel.sf.net
8123L: netdev@vger.kernel.org
87a0874c 8124S: Maintained
80811493 8125F: Documentation/netlabel/
679655da
JP
8126F: include/net/netlabel.h
8127F: net/netlabel/
4cc67735 8128
1da177e4 8129NETROM NETWORK LAYER
8b58be88 8130M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8131L: linux-hams@vger.kernel.org
d34cb28a 8132W: http://www.linux-ax25.org/
1da177e4 8133S: Maintained
679655da 8134F: include/net/netrom.h
c117ab84 8135F: include/uapi/linux/netrom.h
679655da 8136F: net/netrom/
1da177e4 8137
4c352362
JK
8138NETRONOME ETHERNET DRIVERS
8139M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8140L: oss-drivers@netronome.com
8141S: Maintained
8142F: drivers/net/ethernet/netronome/
8143
5ddb88c0 8144NETWORK BLOCK DEVICE (NBD)
4ca5829a 8145M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8146S: Maintained
5e4b269b 8147L: nbd-general@lists.sourceforge.net
4ca5829a 8148T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8149F: Documentation/blockdev/nbd.txt
8150F: drivers/block/nbd.c
c117ab84 8151F: include/uapi/linux/nbd.h
1da177e4 8152
6e43650c
NH
8153NETWORK DROP MONITOR
8154M: Neil Horman <nhorman@tuxdriver.com>
8155L: netdev@vger.kernel.org
8156S: Maintained
8157W: https://fedorahosted.org/dropwatch/
8158F: net/core/drop_monitor.c
8159
1da177e4 8160NETWORKING [GENERAL]
8b58be88 8161M: "David S. Miller" <davem@davemloft.net>
979b6c13 8162L: netdev@vger.kernel.org
b1e8fd54 8163W: http://www.linuxfoundation.org/en/Net
11e98029 8164Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8167S: Maintained
679655da
JP
8168F: net/
8169F: include/net/
018d21ed
JP
8170F: include/linux/in.h
8171F: include/linux/net.h
8172F: include/linux/netdevice.h
c117ab84
CEB
8173F: include/uapi/linux/in.h
8174F: include/uapi/linux/net.h
8175F: include/uapi/linux/netdevice.h
0c7aecd4 8176F: include/uapi/linux/net_namespace.h
7e814a6c 8177F: tools/net/
f4e53f9a 8178F: tools/testing/selftests/net/
335a67d2 8179F: lib/random32.c
a101ccd1 8180F: lib/test_bpf.c
1da177e4
LT
8181
8182NETWORKING [IPv4/IPv6]
8b58be88
JP
8183M: "David S. Miller" <davem@davemloft.net>
8184M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8185M: James Morris <jmorris@namei.org>
8186M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8187M: Patrick McHardy <kaber@trash.net>
979b6c13 8188L: netdev@vger.kernel.org
08deed1e 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8190S: Maintained
679655da
JP
8191F: net/ipv4/
8192F: net/ipv6/
8193F: include/net/ip*
0a14842f 8194F: arch/x86/net/*
1da177e4 8195
73b7656c
DM
8196NETWORKING [IPSEC]
8197M: Steffen Klassert <steffen.klassert@secunet.com>
8198M: Herbert Xu <herbert@gondor.apana.org.au>
8199M: "David S. Miller" <davem@davemloft.net>
8200L: netdev@vger.kernel.org
d1fc5024
SK
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8203S: Maintained
5826bdd1 8204F: net/core/flow.c
73b7656c
DM
8205F: net/xfrm/
8206F: net/key/
8207F: net/ipv4/xfrm*
d1fc5024
SK
8208F: net/ipv4/esp4.c
8209F: net/ipv4/ah4.c
8210F: net/ipv4/ipcomp.c
8211F: net/ipv4/ip_vti.c
73b7656c 8212F: net/ipv6/xfrm*
d1fc5024
SK
8213F: net/ipv6/esp6.c
8214F: net/ipv6/ah6.c
8215F: net/ipv6/ipcomp6.c
8216F: net/ipv6/ip6_vti.c
73b7656c
DM
8217F: include/uapi/linux/xfrm.h
8218F: include/net/xfrm.h
8219
10e2ff1c 8220NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8221M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8222L: netdev@vger.kernel.org
8223S: Maintained
8224
29f8f632 8225NETWORKING [WIRELESS]
2cb4abd1 8226L: linux-wireless@vger.kernel.org
8a6e2535 8227Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8228
788873ac
JP
8229NETWORKING DRIVERS
8230L: netdev@vger.kernel.org
8231W: http://www.linuxfoundation.org/en/Net
11e98029 8232Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8235S: Odd Fixes
156f4fbc 8236F: Documentation/devicetree/bindings/net/
788873ac 8237F: drivers/net/
018d21ed 8238F: include/linux/if_*
0b63bf1f 8239F: include/linux/netdevice.h
0b63bf1f
JD
8240F: include/linux/etherdevice.h
8241F: include/linux/fcdevice.h
8242F: include/linux/fddidevice.h
8243F: include/linux/hippidevice.h
8244F: include/linux/inetdevice.h
c117ab84
CEB
8245F: include/uapi/linux/if_*
8246F: include/uapi/linux/netdevice.h
788873ac 8247
0e324cf6
JL
8248NETWORKING DRIVERS (WIRELESS)
8249M: Kalle Valo <kvalo@codeaurora.org>
8250L: linux-wireless@vger.kernel.org
8251Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8254S: Maintained
182fd9ee 8255F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8256F: drivers/net/wireless/
8257
3d396eb1 8258NETXEN (1/10) GbE SUPPORT
8622315e 8259M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8260M: Sony Chacko <sony.chacko@qlogic.com>
8261M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8262L: netdev@vger.kernel.org
9c2b5bde 8263W: http://www.qlogic.com
3d396eb1 8264S: Supported
aa43c215 8265F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8266
6423d30f
AAJ
8267NFC SUBSYSTEM
8268M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8269M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8270M: Samuel Ortiz <sameo@linux.intel.com>
8271L: linux-wireless@vger.kernel.org
1eb3b216 8272L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8273S: Supported
6423d30f 8274F: net/nfc/
55eb94f9 8275F: include/net/nfc/
c117ab84 8276F: include/uapi/linux/nfc.h
6423d30f 8277F: drivers/nfc/
397d6497
CR
8278F: include/linux/platform_data/nfcmrvl.h
8279F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8280F: include/linux/platform_data/pn544.h
397d6497
CR
8281F: include/linux/platform_data/st21nfca.h
8282F: include/linux/platform_data/st-nci.h
7ebb88e5 8283F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8284
e8b43555 8285NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8286M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8287M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8288L: linux-nfs@vger.kernel.org
8289W: http://client.linux-nfs.org
cd7b996a 8290T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8291S: Maintained
679655da
JP
8292F: fs/lockd/
8293F: fs/nfs/
8294F: fs/nfs_common/
8295F: net/sunrpc/
8296F: include/linux/lockd/
8297F: include/linux/nfs*
8298F: include/linux/sunrpc/
c117ab84
CEB
8299F: include/uapi/linux/nfs*
8300F: include/uapi/linux/sunrpc/
1da177e4 8301
85ef9cea 8302NILFS2 FILESYSTEM
e2126935 8303M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8304L: linux-nilfs@vger.kernel.org
f9472265 8305W: http://nilfs.sourceforge.net/
9e92e516 8306W: http://nilfs.osdn.jp/
e2126935 8307T: git git://github.com/konis/nilfs2.git
85ef9cea 8308S: Supported
679655da
JP
8309F: Documentation/filesystems/nilfs2.txt
8310F: fs/nilfs2/
c35c7ac5 8311F: include/trace/events/nilfs2.h
e63e88bc
RK
8312F: include/uapi/linux/nilfs2_api.h
8313F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8314
1da177e4 8315NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8316M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8317W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8318S: Maintained
679655da
JP
8319F: Documentation/scsi/NinjaSCSI.txt
8320F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8321
8322NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8323M: GOTO Masanori <gotom@debian.or.jp>
8324M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8325W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8326S: Maintained
679655da
JP
8327F: Documentation/scsi/NinjaSCSI.txt
8328F: drivers/scsi/nsp32*
1da177e4 8329
383b8fb9
LFT
8330NIOS2 ARCHITECTURE
8331M: Ley Foon Tan <lftan@altera.com>
8332L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8334S: Maintained
8335F: arch/nios2/
8336
2a6afddb 8337NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8338R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8339F: include/linux/power/bq2415x_charger.h
081bab21 8340F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8341F: include/linux/power/isp1704_charger.h
8342F: drivers/power/bq2415x_charger.c
081bab21 8343F: drivers/power/bq27xxx_battery.c
e35a49b1 8344F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8345F: drivers/power/isp1704_charger.c
8346F: drivers/power/rx51_battery.c
8347
a1bd3bae 8348NTB DRIVER CORE
9ef6bf6c
JM
8349M: Jon Mason <jdmason@kudzu.us>
8350M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8351M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8352L: linux-ntb@googlegroups.com
fce8a7bb 8353S: Supported
2984411f
JM
8354W: https://github.com/jonmason/ntb/wiki
8355T: git git://github.com/jonmason/ntb.git
fce8a7bb 8356F: drivers/ntb/
548c237c 8357F: drivers/net/ntb_netdev.c
fce8a7bb 8358F: include/linux/ntb.h
a1bd3bae 8359F: include/linux/ntb_transport.h
a9c59ef7 8360F: tools/testing/selftests/ntb/
fce8a7bb 8361
e26a5843
AH
8362NTB INTEL DRIVER
8363M: Jon Mason <jdmason@kudzu.us>
8364M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8365L: linux-ntb@googlegroups.com
e26a5843
AH
8366S: Supported
8367W: https://github.com/jonmason/ntb/wiki
8368T: git git://github.com/jonmason/ntb.git
8369F: drivers/ntb/hw/intel/
fce8a7bb 8370
a1b36958
XY
8371NTB AMD DRIVER
8372M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8373L: linux-ntb@googlegroups.com
8374S: Supported
8375F: drivers/ntb/hw/amd/
8376
1da177e4 8377NTFS FILESYSTEM
2818ef50 8378M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8379L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8380W: http://www.tuxera.com/
e6f4dee7 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8382S: Supported
679655da
JP
8383F: Documentation/filesystems/ntfs.txt
8384F: fs/ntfs/
1da177e4 8385
9eb8ef74 8386NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8387M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8388L: linux-fbdev@vger.kernel.org
ce00f85c 8389S: Maintained
8a61f013
JH
8390F: drivers/video/fbdev/riva/
8391F: drivers/video/fbdev/nvidia/
1da177e4 8392
79461681 8393NVM EXPRESS DRIVER
b3975e94
JF
8394M: Keith Busch <keith.busch@intel.com>
8395M: Jens Axboe <axboe@fb.com>
79461681 8396L: linux-nvme@lists.infradead.org
b3975e94
JF
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8399S: Supported
57dacad5 8400F: drivers/nvme/host/
79461681
MW
8401F: include/linux/nvme.h
8402
a07b4970
CH
8403NVM EXPRESS TARGET DRIVER
8404M: Christoph Hellwig <hch@lst.de>
8405M: Sagi Grimberg <sagi@grimberg.me>
8406L: linux-nvme@lists.infradead.org
8407S: Supported
8408F: drivers/nvme/target/
8409
aee4b9bd
SK
8410NVMEM FRAMEWORK
8411M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8412M: Maxime Ripard <maxime.ripard@free-electrons.com>
8413S: Maintained
8414F: drivers/nvmem/
8415F: Documentation/devicetree/bindings/nvmem/
8416F: include/linux/nvmem-consumer.h
8417F: include/linux/nvmem-provider.h
8418
dece4585
CP
8419NXP-NCI NFC DRIVER
8420M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8421R: Charles Gorand <charles.gorand@effinnov.com>
8422L: linux-nfc@lists.01.org (moderated for non-subscribers)
8423S: Supported
8424F: drivers/nfc/nxp-nci
8425
f50d7146 8426NXP TDA998X DRM DRIVER
54176cc6 8427M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8428S: Supported
8429F: drivers/gpu/drm/i2c/tda998x_drv.c
8430F: include/drm/i2c/tda998x.h
8431
fbace43e
PR
8432NXP TFA9879 DRIVER
8433M: Peter Rosin <peda@axentia.se>
8434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8435S: Maintained
8436F: sound/soc/codecs/tfa9879*
8437
442f04c3
JP
8438OBJTOOL
8439M: Josh Poimboeuf <jpoimboe@redhat.com>
8440S: Supported
8441F: tools/objtool/
8442
f5525786 8443OMAP SUPPORT
0e24bdd4 8444M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8445L: linux-omap@vger.kernel.org
8446W: http://www.muru.com/linux/omap/
8447W: http://linux.omap.com/
8a6e2535 8448Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8450S: Maintained
4e04d5a3 8451F: arch/arm/*omap*/
026da812
FB
8452F: arch/arm/configs/omap1_defconfig
8453F: arch/arm/configs/omap2plus_defconfig
046d0a37 8454F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8455F: drivers/irqchip/irq-omap-intc.c
8456F: drivers/mfd/*omap*.c
8457F: drivers/mfd/menelaus.c
8458F: drivers/mfd/palmas.c
8459F: drivers/mfd/tps65217.c
8460F: drivers/mfd/tps65218.c
8461F: drivers/mfd/tps65910.c
8462F: drivers/mfd/twl-core.[ch]
8463F: drivers/mfd/twl4030*.c
8464F: drivers/mfd/twl6030*.c
8465F: drivers/mfd/twl6040*.c
8466F: drivers/regulator/palmas-regulator*.c
8467F: drivers/regulator/pbias-regulator.c
8468F: drivers/regulator/tps65217-regulator.c
8469F: drivers/regulator/tps65218-regulator.c
8470F: drivers/regulator/tps65910-regulator.c
8471F: drivers/regulator/twl-regulator.c
046d0a37 8472F: include/linux/i2c-omap.h
f5525786 8473
50f29fbd 8474OMAP DEVICE TREE SUPPORT
cdb55ab0 8475M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8476M: Tony Lindgren <tony@atomide.com>
8477L: linux-omap@vger.kernel.org
d0fb18c5 8478L: devicetree@vger.kernel.org
50f29fbd
TL
8479S: Maintained
8480F: arch/arm/boot/dts/*omap*
8481F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8482F: arch/arm/boot/dts/*am4*
8483F: arch/arm/boot/dts/*am5*
8484F: arch/arm/boot/dts/*dra7*
50f29fbd 8485
f5525786 8486OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8487M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: arch/arm/*omap*/*clock*
8491
8492OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8493M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8494L: linux-omap@vger.kernel.org
8495S: Maintained
8496F: arch/arm/*omap*/*pm*
c46938d4 8497F: drivers/cpufreq/omap-cpufreq.c
f5525786 8498
d21db568 8499OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8500M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8501M: Paul Walmsley <paul@pwsan.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
d21db568 8504F: arch/arm/mach-omap2/prm*
692ab1f3 8505
f5525786 8506OMAP AUDIO SUPPORT
6c284903 8507M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8508M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: sound/soc/omap/
8513
18640193
TL
8514OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8515M: Roger Quadros <rogerq@ti.com>
8516M: Tony Lindgren <tony@atomide.com>
8517L: linux-omap@vger.kernel.org
8518S: Maintained
8519F: drivers/memory/omap-gpmc.c
8520F: arch/arm/mach-omap2/*gpmc*
8521
f5525786 8522OMAP FRAMEBUFFER SUPPORT
830e6384 8523M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8524L: linux-fbdev@vger.kernel.org
f5525786
TL
8525L: linux-omap@vger.kernel.org
8526S: Maintained
8a61f013 8527F: drivers/video/fbdev/omap/
f5525786 8528
676eec0d 8529OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8530M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8531L: linux-omap@vger.kernel.org
676eec0d 8532L: linux-fbdev@vger.kernel.org
178ff4c9 8533S: Maintained
8a61f013 8534F: drivers/video/fbdev/omap2/
178ff4c9
TV
8535F: Documentation/arm/OMAP/DSS
8536
8b37fcfc
OBC
8537OMAP HARDWARE SPINLOCK SUPPORT
8538M: Ohad Ben-Cohen <ohad@wizery.com>
8539L: linux-omap@vger.kernel.org
8540S: Maintained
8541F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8542
f5525786 8543OMAP MMC SUPPORT
8b58be88 8544M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8545L: linux-omap@vger.kernel.org
8546S: Maintained
653f41b5
MC
8547F: drivers/mmc/host/omap.c
8548
8549OMAP HS MMC SUPPORT
0a4585c6 8550L: linux-mmc@vger.kernel.org
653f41b5 8551L: linux-omap@vger.kernel.org
dfa5d196 8552S: Orphan
653f41b5 8553F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8554
8555OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8556M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8557S: Maintained
8558F: drivers/char/hw_random/omap-rng.c
8559
f400c82e 8560OMAP HWMOD SUPPORT
cdb55ab0 8561M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8562M: Paul Walmsley <paul@pwsan.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8fc8b12b 8565F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8566
8633fb30
PW
8567OMAP HWMOD DATA
8568M: Paul Walmsley <paul@pwsan.com>
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: arch/arm/mach-omap2/omap_hwmod*data*
8572
f400c82e 8573OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8574M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8575L: linux-omap@vger.kernel.org
8576S: Maintained
8577F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8578
0db83ced 8579OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8581L: linux-media@vger.kernel.org
8582S: Maintained
7eec52db 8583F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8584F: drivers/media/platform/omap3isp/
0db83ced 8585F: drivers/staging/media/omap4iss/
7e8970e1 8586
f5525786 8587OMAP USB SUPPORT
f5525786
TL
8588L: linux-usb@vger.kernel.org
8589L: linux-omap@vger.kernel.org
3b243519 8590S: Orphan
a16fbd65
JP
8591F: drivers/usb/*/*omap*
8592F: arch/arm/*omap*/usb*
f5525786 8593
6d994710 8594OMAP GPIO DRIVER
fe643528 8595M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8596M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8597M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8598L: linux-omap@vger.kernel.org
8599S: Maintained
fe643528 8600F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8601F: drivers/gpio/gpio-omap.c
8602
c351e290
MJ
8603OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8604M: Mark Jackson <mpfj@newflow.co.uk>
8605L: linux-omap@vger.kernel.org
8606S: Maintained
8607F: arch/arm/boot/dts/am335x-nano.dts
8608
0ad122d9 8609OMFS FILESYSTEM
8b58be88 8610M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8611L: linux-karma-devel@lists.sourceforge.net
8612S: Maintained
679655da
JP
8613F: Documentation/filesystems/omfs.txt
8614F: fs/omfs/
0ad122d9 8615
c1986ee9 8616OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8617M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8618S: Maintained
679655da
JP
8619F: drivers/char/pcmcia/cm4000_cs.c
8620F: include/linux/cm4000_cs.h
c117ab84 8621F: include/uapi/linux/cm4000_cs.h
c1986ee9 8622
77c44ab1 8623OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8624M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8625S: Maintained
679655da 8626F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8627
77d5140f 8628OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8629M: Jonathan Corbet <corbet@lwn.net>
661263b5 8630L: linux-media@vger.kernel.org
275ffde4 8631T: git git://linuxtv.org/media_tree.git
77d5140f 8632S: Maintained
90d72ac6 8633F: drivers/media/i2c/ov7670.c
77d5140f 8634
431bca73 8635ONENAND FLASH DRIVER
8b58be88 8636M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8637L: linux-mtd@lists.infradead.org
8638S: Maintained
679655da
JP
8639F: drivers/mtd/onenand/
8640F: include/linux/mtd/onenand*.h
431bca73 8641
1da177e4 8642ONSTREAM SCSI TAPE DRIVER
8b58be88 8643M: Willem Riede <osst@riede.org>
1da177e4
LT
8644L: osst-users@lists.sourceforge.net
8645L: linux-scsi@vger.kernel.org
8646S: Maintained
f7269cfc
JD
8647F: Documentation/scsi/osst.txt
8648F: drivers/scsi/osst.*
8649F: drivers/scsi/osst_*.h
8650F: drivers/scsi/st.h
1da177e4 8651
e2d1d6c0 8652OPENCORES I2C BUS DRIVER
8b58be88 8653M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8654L: linux-i2c@vger.kernel.org
e2d1d6c0 8655S: Maintained
679655da
JP
8656F: Documentation/i2c/busses/i2c-ocores
8657F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8658
860c44c1 8659OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8660M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8661M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8662L: devicetree@vger.kernel.org
a7fefe9f 8663W: http://www.devicetree.org/
fcdec35e 8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8665S: Maintained
f8828205 8666F: drivers/of/
860c44c1 8667F: include/linux/of*.h
f8828205 8668F: scripts/dtc/
860c44c1 8669
f8828205 8670OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8671M: Rob Herring <robh+dt@kernel.org>
f8828205 8672M: Mark Rutland <mark.rutland@arm.com>
f8828205 8673L: devicetree@vger.kernel.org
9f273c24 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8675Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8676S: Maintained
8677F: Documentation/devicetree/
8678F: arch/*/boot/dts/
8679F: include/dt-bindings/
8680
2bb65f56
PA
8681OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8682M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8683L: devicetree@vger.kernel.org
8684S: Maintained
8685F: Documentation/devicetree/dynamic-resolution-notes.txt
8686F: Documentation/devicetree/overlay-notes.txt
8687F: drivers/of/overlay.c
8688F: drivers/of/resolver.c
8689
19f9d392
JB
8690OPENRISC ARCHITECTURE
8691M: Jonas Bonn <jonas@southpole.se>
8692W: http://openrisc.net
19f9d392
JB
8693S: Maintained
8694T: git git://openrisc.net/~jonas/linux
14430813 8695F: arch/openrisc/
19f9d392 8696
ccb1352e 8697OPENVSWITCH
4f337ed5 8698M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8699L: netdev@vger.kernel.org
ccb1352e
JG
8700L: dev@openvswitch.org
8701W: http://openvswitch.org
ccb1352e
JG
8702S: Maintained
8703F: net/openvswitch/
b422da7c 8704F: include/uapi/linux/openvswitch.h
ccb1352e 8705
875fa6fb
VK
8706OPERATING PERFORMANCE POINTS (OPP)
8707M: Viresh Kumar <vireshk@kernel.org>
8708M: Nishanth Menon <nm@ti.com>
8709M: Stephen Boyd <sboyd@codeaurora.org>
8710L: linux-pm@vger.kernel.org
8711S: Maintained
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8713F: drivers/base/power/opp/
8714F: include/linux/pm_opp.h
8715F: Documentation/power/opp.txt
8716F: Documentation/devicetree/bindings/opp/
8717
af39917d
CL
8718OPL4 DRIVER
8719M: Clemens Ladisch <clemens@ladisch.de>
8720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8721T: git git://git.alsa-project.org/alsa-kernel.git
8722S: Maintained
8723F: sound/drivers/opl4/
8724
1da177e4 8725OPROFILE
4cf7e718 8726M: Robert Richter <rric@kernel.org>
1da177e4
LT
8727L: oprofile-list@lists.sf.net
8728S: Maintained
81c4a8a6 8729F: arch/*/include/asm/oprofile*.h
679655da
JP
8730F: arch/*/oprofile/
8731F: drivers/oprofile/
8732F: include/linux/oprofile.h
1da177e4 8733
e2d1d6c0 8734ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8735M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8736M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8737L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8738W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8739S: Supported
679655da
JP
8740F: Documentation/filesystems/ocfs2.txt
8741F: Documentation/filesystems/dlmfs.txt
8742F: fs/ocfs2/
e2d1d6c0 8743
1da177e4 8744ORINOCO DRIVER
724c6b35 8745L: linux-wireless@vger.kernel.org
491b26b4 8746W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8747W: http://www.nongnu.org/orinoco/
3a59babb 8748S: Orphan
2be45b66 8749F: drivers/net/wireless/intersil/orinoco/
1da177e4 8750
42c55aa8 8751OSD LIBRARY and FILESYSTEM
fadc0752 8752M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8753M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8754L: osd-dev@open-osd.org
8755W: http://open-osd.org
54e5881d 8756T: git git://git.open-osd.org/open-osd.git
68274794 8757S: Maintained
42c55aa8 8758F: drivers/scsi/osd/
6b6f0b6c 8759F: include/scsi/osd_*
42c55aa8 8760F: fs/exofs/
68274794 8761
ef94b186 8762OVERLAY FILESYSTEM
7c37fbda 8763M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8764L: linux-unionfs@vger.kernel.org
8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8766S: Supported
1d113735 8767F: fs/overlayfs/
7c37fbda
NB
8768F: Documentation/filesystems/overlayfs.txt
8769
85096169
MM
8770ORANGEFS FILESYSTEM
8771M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8772L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8774S: Supported
8775F: fs/orangefs/
8776F: Documentation/filesystems/orangefs.txt
8777
e2d1d6c0 8778P54 WIRELESS DRIVER
084cb0fe 8779M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8780L: linux-wireless@vger.kernel.org
084cb0fe 8781W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8782S: Maintained
d3466830 8783F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8784
f5cd7872 8785PA SEMI ETHERNET DRIVER
8b58be88 8786M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8787L: netdev@vger.kernel.org
8788S: Maintained
ded19add 8789F: drivers/net/ethernet/pasemi/*
f5cd7872 8790
beb58aa3 8791PA SEMI SMBUS DRIVER
8b58be88 8792M: Olof Johansson <olof@lixom.net>
846557d3 8793L: linux-i2c@vger.kernel.org
beb58aa3 8794S: Maintained
679655da 8795F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8796
48fc267e
SK
8797PADATA PARALLEL EXECUTION MECHANISM
8798M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8799L: linux-crypto@vger.kernel.org
8800S: Maintained
8801F: kernel/padata.c
8802F: include/linux/padata.h
8803F: Documentation/padata.txt
8804
709ee531 8805PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8806M: Harald Welte <laforge@gnumonks.org>
d0944853 8807L: platform-driver-x86@vger.kernel.org
709ee531 8808S: Maintained
679655da 8809F: drivers/platform/x86/panasonic-laptop.c
709ee531 8810
368dd5ac 8811PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8812M: David Howells <dhowells@redhat.com>
4fa97181
DH
8813L: linux-am33-list@redhat.com (moderated for non-subscribers)
8814W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8815S: Maintained
679655da
JP
8816F: Documentation/mn10300/
8817F: arch/mn10300/
4fa97181 8818
305b37bd
KS
8819PARALLEL LCD/KEYPAD PANEL DRIVER
8820M: Willy Tarreau <willy@haproxy.com>
8821M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8822S: Odd Fixes
8823F: Documentation/misc-devices/lcd-panel-cgram.txt
8824F: drivers/misc/panel.c
8825
64dfff03
SM
8826PARALLEL PORT SUBSYSTEM
8827M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8828M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8829L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8830S: Maintained
679655da
JP
8831F: drivers/parport/
8832F: include/linux/parport*.h
8833F: drivers/char/ppdev.c
c117ab84 8834F: include/uapi/linux/ppdev.h
64dfff03 8835F: Documentation/parport*.txt
1da177e4 8836
4cdf6bc2 8837PARAVIRT_OPS INTERFACE
d633180c 8838M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8839M: Chris Wright <chrisw@sous-sol.org>
8840M: Alok Kataria <akataria@vmware.com>
8841M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8842L: virtualization@lists.linux-foundation.org
4cdf6bc2 8843S: Supported
a2e19991 8844F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8845F: arch/*/kernel/paravirt*
8846F: arch/*/include/asm/paravirt.h
4cdf6bc2 8847
e2d1d6c0 8848PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8849M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8850L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8851S: Maintained
679655da
JP
8852F: Documentation/blockdev/paride.txt
8853F: drivers/block/paride/
e2d1d6c0
RD
8854
8855PARISC ARCHITECTURE
b8828770 8856M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8857M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8858L: linux-parisc@vger.kernel.org
8859W: http://www.parisc-linux.org/
8a6e2535 8860Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8863S: Maintained
679655da 8864F: arch/parisc/
2b6bac9e 8865F: Documentation/parisc/
679655da 8866F: drivers/parisc/
2b6bac9e
HD
8867F: drivers/char/agp/parisc-agp.c
8868F: drivers/input/serio/gscps2.c
8869F: drivers/parport/parport_gsc.*
8870F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8871F: drivers/video/fbdev/sti*
2b6bac9e
HD
8872F: drivers/video/console/sti*
8873F: drivers/video/logo/logo_parisc*
e2d1d6c0 8874
1662d32c 8875PC87360 HARDWARE MONITORING DRIVER
8b58be88 8876M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8877L: linux-hwmon@vger.kernel.org
1662d32c 8878S: Maintained
679655da
JP
8879F: Documentation/hwmon/pc87360
8880F: drivers/hwmon/pc87360.c
1662d32c
JC
8881
8882PC8736x GPIO DRIVER
8b58be88 8883M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8884S: Maintained
679655da 8885F: drivers/char/pc8736x_gpio.c
1662d32c 8886
1ad107fd 8887PC87427 HARDWARE MONITORING DRIVER
d8130624 8888M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8889L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8890S: Maintained
8891F: Documentation/hwmon/pc87427
8892F: drivers/hwmon/pc87427.c
8893
b26e0ed4 8894PCA9532 LED DRIVER
8b58be88 8895M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8896S: Maintained
d5ca6918
JP
8897F: drivers/leds/leds-pca9532.c
8898F: include/linux/leds-pca9532.h
b26e0ed4 8899
5ce914a8 8900PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8901M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8902L: linux-i2c@vger.kernel.org
8903S: Maintained
b4f0b74e 8904F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8905
3971dae5 8906PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8907M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8908S: Maintained
8909F: drivers/firmware/pcdp.*
8910
065c6359 8911PCI ERROR RECOVERY
6305902c 8912M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8913L: linux-pci@vger.kernel.org
065c6359 8914S: Supported
679655da 8915F: Documentation/PCI/pci-error-recovery.txt
065c6359 8916
78c1cffd
RC
8917PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8918M: Russell Currey <ruscur@russell.cc>
8919L: linuxppc-dev@lists.ozlabs.org
8920S: Supported
8921F: Documentation/powerpc/eeh-pci-error-recovery.txt
8922F: arch/powerpc/kernel/eeh*.c
8923F: arch/powerpc/platforms/*/eeh*.c
8924F: arch/powerpc/include/*/eeh*.h
8925
1da177e4 8926PCI SUBSYSTEM
5ac3a6d2 8927M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8928L: linux-pci@vger.kernel.org
99662dd1 8929Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8930T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8931S: Supported
92a1fe2e 8932F: Documentation/devicetree/bindings/pci/
679655da
JP
8933F: Documentation/PCI/
8934F: drivers/pci/
8935F: include/linux/pci*
6b49ee49 8936F: arch/x86/pci/
cad01f91 8937F: arch/x86/kernel/quirks.c
1da177e4 8938
eaa6111b
LFT
8939PCI DRIVER FOR ALTERA PCIE IP
8940M: Ley Foon Tan <lftan@altera.com>
8941L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8942L: linux-pci@vger.kernel.org
8943S: Supported
8944F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8945F: drivers/pci/host/pcie-altera.c
8946
b7e78170
RH
8947PCI DRIVER FOR ARM VERSATILE PLATFORM
8948M: Rob Herring <robh@kernel.org>
8949L: linux-pci@vger.kernel.org
8950L: linux-arm-kernel@lists.infradead.org
8951S: Maintained
8952F: Documentation/devicetree/bindings/pci/versatile.txt
8953F: drivers/pci/host/pci-versatile.c
8954
5f6b6ccd
TI
8955PCI DRIVER FOR APPLIEDMICRO XGENE
8956M: Tanmay Inamdar <tinamdar@apm.com>
8957L: linux-pci@vger.kernel.org
8958L: linux-arm-kernel@lists.infradead.org
8959S: Maintained
8960F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8961F: drivers/pci/host/pci-xgene.c
8962
62d0ff83
ML
8963PCI DRIVER FOR FREESCALE LAYERSCAPE
8964M: Minghuan Lian <minghuan.Lian@freescale.com>
8965M: Mingkai Hu <mingkai.hu@freescale.com>
8966M: Roy Zang <tie-fei.zang@freescale.com>
8967L: linuxppc-dev@lists.ozlabs.org
8968L: linux-pci@vger.kernel.org
8969L: linux-arm-kernel@lists.infradead.org
8970S: Maintained
8971F: drivers/pci/host/*layerscape*
8972
f0b75693 8973PCI DRIVER FOR IMX6
f175aa2c 8974M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8975M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8976L: linux-pci@vger.kernel.org
8977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8978S: Maintained
8979F: drivers/pci/host/*imx6*
8980
0c4ffcfe
MK
8981PCI DRIVER FOR TI KEYSTONE
8982M: Murali Karicheri <m-karicheri2@ti.com>
8983L: linux-pci@vger.kernel.org
8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8985S: Maintained
8986F: drivers/pci/host/*keystone*
8987
f0b75693
BH
8988PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8989M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8990M: Jason Cooper <jason@lakedaemon.net>
8991L: linux-pci@vger.kernel.org
8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993S: Maintained
8994F: drivers/pci/host/*mvebu*
8995
8c39d710
TP
8996PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8997M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8998L: linux-pci@vger.kernel.org
8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000S: Maintained
9001F: drivers/pci/host/pci-aardvark.c
9002
0447cfd7
TR
9003PCI DRIVER FOR NVIDIA TEGRA
9004M: Thierry Reding <thierry.reding@gmail.com>
9005L: linux-tegra@vger.kernel.org
f0b75693 9006L: linux-pci@vger.kernel.org
0447cfd7
TR
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9009F: drivers/pci/host/pci-tegra.c
9010
47ff3de9
KVA
9011PCI DRIVER FOR TI DRA7XX
9012M: Kishon Vijay Abraham I <kishon@ti.com>
9013L: linux-omap@vger.kernel.org
9014L: linux-pci@vger.kernel.org
9015S: Supported
9016F: Documentation/devicetree/bindings/pci/ti-pci.txt
9017F: drivers/pci/host/pci-dra7xx.c
9018
f0b75693
BH
9019PCI DRIVER FOR RENESAS R-CAR
9020M: Simon Horman <horms@verge.net.au>
9021L: linux-pci@vger.kernel.org
4a121096 9022L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9023S: Maintained
9024F: drivers/pci/host/*rcar*
9025
4af82255 9026PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9027M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9028L: linux-pci@vger.kernel.org
f0b75693
BH
9029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9030L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9031S: Maintained
9032F: drivers/pci/host/pci-exynos.c
9033
f0b75693 9034PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9035M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9036M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9037L: linux-pci@vger.kernel.org
9038S: Maintained
9039F: drivers/pci/host/*designware*
9040
5a3aa2a8
JP
9041PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9042M: Joao Pinto <jpinto@synopsys.com>
9043L: linux-pci@vger.kernel.org
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9046F: drivers/pci/host/pcie-designware-plat.c
9047
cf28855b
WD
9048PCI DRIVER FOR GENERIC OF HOSTS
9049M: Will Deacon <will.deacon@arm.com>
9050L: linux-pci@vger.kernel.org
9051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9052S: Maintained
9053F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9054F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9055F: drivers/pci/host/pci-host-generic.c
9056
185a383a
KB
9057PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9058M: Keith Busch <keith.busch@intel.com>
9059L: linux-pci@vger.kernel.org
9060S: Supported
9061F: arch/x86/pci/vmd.c
9062
51b66a6c 9063PCIE DRIVER FOR ST SPEAR13XX
110baab1 9064M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9065L: linux-pci@vger.kernel.org
110baab1 9066S: Maintained
51b66a6c
PA
9067F: drivers/pci/host/*spear*
9068
af1169b4
LFT
9069PCI MSI DRIVER FOR ALTERA MSI IP
9070M: Ley Foon Tan <lftan@altera.com>
9071L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9072L: linux-pci@vger.kernel.org
9073S: Supported
9074F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9075F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9076
dcd19de3
DD
9077PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9078M: Duc Dang <dhdang@apm.com>
9079L: linux-pci@vger.kernel.org
9080L: linux-arm-kernel@lists.infradead.org
9081S: Maintained
9082F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9083F: drivers/pci/host/pci-xgene-msi.c
9084
a3cbfae1
NC
9085PCIE DRIVER FOR AXIS ARTPEC
9086M: Niklas Cassel <niklas.cassel@axis.com>
9087M: Jesper Nilsson <jesper.nilsson@axis.com>
9088L: linux-arm-kernel@axis.com
9089L: linux-pci@vger.kernel.org
9090S: Maintained
9091F: Documentation/devicetree/bindings/pci/axis,artpec*
9092F: drivers/pci/host/*artpec*
9093
500a1d9a
ZW
9094PCIE DRIVER FOR HISILICON
9095M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9096M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9097L: linux-pci@vger.kernel.org
9098S: Maintained
9099F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9100F: drivers/pci/host/pcie-hisi.c
9101
82a82383
SV
9102PCIE DRIVER FOR QUALCOMM MSM
9103M: Stanimir Varbanov <svarbanov@mm-sol.com>
9104L: linux-pci@vger.kernel.org
9105L: linux-arm-msm@vger.kernel.org
9106S: Maintained
9107F: drivers/pci/host/*qcom*
9108
f12b76e5
DD
9109PCIE DRIVER FOR CAVIUM THUNDERX
9110M: David Daney <david.daney@cavium.com>
9111L: linux-pci@vger.kernel.org
9112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9113S: Supported
9114F: Documentation/devicetree/bindings/pci/pci-thunder-*
9115F: drivers/pci/host/pci-thunder-*
9116
1da177e4 9117PCMCIA SUBSYSTEM
4230dfc9 9118P: Linux PCMCIA Team
f5df5881 9119L: linux-pcmcia@lists.infradead.org
6650e0a5 9120W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9122S: Maintained
679655da
JP
9123F: Documentation/pcmcia/
9124F: drivers/pcmcia/
9125F: include/pcmcia/
1da177e4
LT
9126
9127PCNET32 NETWORK DRIVER
227fb925 9128M: Don Fry <pcnet32@frontier.com>
979b6c13 9129L: netdev@vger.kernel.org
1da177e4 9130S: Maintained
b955f6ca 9131F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9132
48fc267e
SK
9133PCRYPT PARALLEL CRYPTO ENGINE
9134M: Steffen Klassert <steffen.klassert@secunet.com>
9135L: linux-crypto@vger.kernel.org
9136S: Maintained
9137F: crypto/pcrypt.c
9138F: include/crypto/pcrypt.h
9139
e72df0b8
TH
9140PER-CPU MEMORY ALLOCATOR
9141M: Tejun Heo <tj@kernel.org>
93e205a7 9142M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9144S: Maintained
9145F: include/linux/percpu*.h
9146F: mm/percpu*.c
9147F: arch/*/include/asm/percpu.h
9148
ad4ecbcb 9149PER-TASK DELAY ACCOUNTING
185e595f 9150M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9151S: Maintained
679655da
JP
9152F: include/linux/delayacct.h
9153F: kernel/delayacct.c
ad4ecbcb 9154
57c0c15b 9155PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9156M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9157M: Ingo Molnar <mingo@redhat.com>
f80c5393 9158M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9159R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9160L: linux-kernel@vger.kernel.org
75fc2d37 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9162S: Supported
d53e8365 9163F: kernel/events/*
a003236c 9164F: include/linux/perf_event.h
c117ab84 9165F: include/uapi/linux/perf_event.h
141c4296
RR
9166F: arch/*/kernel/perf_event*.c
9167F: arch/*/kernel/*/perf_event*.c
9168F: arch/*/kernel/*/*/perf_event*.c
a003236c 9169F: arch/*/include/asm/perf_event.h
a003236c 9170F: arch/*/kernel/perf_callchain.c
b0a434fb 9171F: arch/*/events/*
a003236c 9172F: tools/perf/
6c0b3244 9173
dd49d0f5 9174PERSONALITY HANDLING
8b58be88 9175M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9176L: linux-abi-devel@lists.sourceforge.net
9177S: Maintained
679655da 9178F: include/linux/personality.h
c117ab84 9179F: include/uapi/linux/personality.h
dd49d0f5 9180
838e7a03 9181PHONET PROTOCOL
2a06b40f 9182M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9183S: Supported
9184F: Documentation/networking/phonet.txt
9185F: include/linux/phonet.h
9186F: include/net/phonet/
c117ab84 9187F: include/uapi/linux/phonet.h
838e7a03
RDC
9188F: net/phonet/
9189
1da177e4 9190PHRAM MTD DRIVER
8b58be88 9191M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9192L: linux-mtd@lists.infradead.org
9193S: Maintained
679655da 9194F: drivers/mtd/devices/phram.c
1da177e4 9195
efdbb10e
BP
9196PICOLCD HID DRIVER
9197M: Bruno Prémont <bonbons@linux-vserver.org>
9198L: linux-input@vger.kernel.org
9199S: Maintained
9200F: drivers/hid/hid-picolcd*
9201
a53bfa07
JI
9202PICOXCELL SUPPORT
9203M: Jamie Iles <jamie@jamieiles.com>
9204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9205T: git git://github.com/jamieiles/linux-2.6-ji.git
9206S: Supported
b8733987 9207F: arch/arm/boot/dts/picoxcell*
14430813 9208F: arch/arm/mach-picoxcell/
b8733987 9209F: drivers/crypto/picoxcell*
a53bfa07 9210
2744e8af
LW
9211PIN CONTROL SUBSYSTEM
9212M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9213L: linux-gpio@vger.kernel.org
dbe752a3 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9215S: Maintained
9feeed94 9216F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9217F: Documentation/pinctrl.txt
07f29ba6 9218F: drivers/pinctrl/
8e406fe4 9219F: include/linux/pinctrl/
2744e8af 9220
2201bbb8
JCPV
9221PIN CONTROLLER - ATMEL AT91
9222M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224S: Maintained
c654b6bf 9225F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9226
33d3690c
LD
9227PIN CONTROLLER - ATMEL AT91 PIO4
9228M: Ludovic Desroches <ludovic.desroches@atmel.com>
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230L: linux-gpio@vger.kernel.org
9231S: Supported
9232F: drivers/pinctrl/pinctrl-at91-pio4.*
9233
cbd1b652
MW
9234PIN CONTROLLER - INTEL
9235M: Mika Westerberg <mika.westerberg@linux.intel.com>
9236M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9237S: Maintained
9238F: drivers/pinctrl/intel/
2201bbb8 9239
9963b536
LP
9240PIN CONTROLLER - RENESAS
9241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9242M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9243L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9244S: Maintained
9245F: drivers/pinctrl/sh-pfc/
9246
b75e60d6 9247PIN CONTROLLER - SAMSUNG
fea685e9 9248M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9249M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9250M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9253S: Maintained
9b5b33f6 9254F: drivers/pinctrl/samsung/
b75e60d6 9255
13cbd906
TL
9256PIN CONTROLLER - SINGLE
9257M: Tony Lindgren <tony@atomide.com>
9258M: Haojian Zhuang <haojian.zhuang@linaro.org>
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260L: linux-omap@vger.kernel.org
9261S: Maintained
9262F: drivers/pinctrl/pinctrl-single.c
9263
deda8287 9264PIN CONTROLLER - ST SPEAR
da89947b 9265M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267W: http://www.st.com/spear
9268S: Maintained
8e406fe4 9269F: drivers/pinctrl/spear/
deda8287 9270
11a1cf34
JH
9271PISTACHIO SOC SUPPORT
9272M: James Hartley <james.hartley@imgtec.com>
9273M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9274L: linux-mips@linux-mips.org
9275S: Maintained
9276F: arch/mips/pistachio/
9277F: arch/mips/include/asm/mach-pistachio/
9278F: arch/mips/boot/dts/pistachio/
9279F: arch/mips/configs/pistachio*_defconfig
9280
249a6771 9281PKTCDVD DRIVER
e5f6450c 9282M: Jiri Kosina <jikos@kernel.org>
249a6771 9283S: Maintained
679655da
JP
9284F: drivers/block/pktcdvd.c
9285F: include/linux/pktcdvd.h
c117ab84 9286F: include/uapi/linux/pktcdvd.h
249a6771 9287
b31d8273
G
9288PKUNITY SOC DRIVERS
9289M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9290W: http://mprc.pku.edu.cn/~guanxuetao/linux
9291S: Maintained
ceebf4d5 9292T: git git://github.com/gxt/linux.git
b31d8273 9293F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9294F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9295F: drivers/video/fbdev/fb-puv3.c
2809e80b 9296F: drivers/rtc/rtc-puv3.c
b31d8273 9297
9d2ecfb7 9298PMBUS HARDWARE MONITORING DRIVERS
ca462085 9299M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9300L: linux-hwmon@vger.kernel.org
9301W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9302W: http://www.roeck-us.net/linux/drivers/
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9304S: Maintained
9305F: Documentation/hwmon/pmbus
9306F: drivers/hwmon/pmbus/
9307F: include/linux/i2c/pmbus.h
9308
89a36810 9309PMC SIERRA MaxRAID DRIVER
89a36810
AR
9310L: linux-scsi@vger.kernel.org
9311W: http://www.pmc-sierra.com/
3cdea4d7 9312S: Orphan
89a36810
AR
9313F: drivers/scsi/pmcraid.*
9314
dbf9bfe6 9315PMC SIERRA PM8001 DRIVER
d32477e2 9316M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9317M: lindar_liu@usish.com
f5a7b525 9318L: pmchba@pmcs.com
dbf9bfe6 9319L: linux-scsi@vger.kernel.org
9320S: Supported
9321F: drivers/scsi/pm8001/
9322
1da177e4 9323POSIX CLOCKS and TIMERS
8b58be88 9324M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9325L: linux-kernel@vger.kernel.org
75fc2d37 9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9327S: Maintained
679655da
JP
9328F: fs/timerfd.c
9329F: include/linux/timer*
5cee9645 9330F: kernel/time/*timer*
1da177e4 9331
7b06a6d7
RW
9332POWER MANAGEMENT CORE
9333M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9334L: linux-pm@vger.kernel.org
9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9336S: Supported
9337F: drivers/base/power/
9338F: include/linux/pm.h
9339F: include/linux/pm_*
9340F: include/linux/powercap.h
9341F: drivers/powercap/
9342
3be86148 9343POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9344M: Sebastian Reichel <sre@kernel.org>
57318935 9345M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9346M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9347L: linux-pm@vger.kernel.org
54e5881d 9348T: git git://git.infradead.org/battery-2.6.git
3be86148 9349S: Maintained
3cc5c704
GU
9350F: Documentation/devicetree/bindings/power/
9351F: Documentation/devicetree/bindings/power_supply/
679655da 9352F: include/linux/power_supply.h
8cd725a1 9353F: drivers/power/
26305022 9354X: drivers/power/avs/
3be86148 9355
514f161a
MR
9356POWER STATE COORDINATION INTERFACE (PSCI)
9357M: Mark Rutland <mark.rutland@arm.com>
9358M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9359L: linux-arm-kernel@lists.infradead.org
9360S: Maintained
9361F: drivers/firmware/psci.c
9362F: include/linux/psci.h
9363F: include/uapi/linux/psci.h
9364
43a1dd9b
SJS
9365POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9366M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9367L: linuxppc-dev@lists.ozlabs.org
9368S: Maintained
9369F: drivers/char/powernv-op-panel.c
9370
1da177e4 9371PNP SUPPORT
9c3646d1 9372M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9373S: Maintained
679655da 9374F: drivers/pnp/
1da177e4
LT
9375
9376PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9377M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9378L: linux-ppp@vger.kernel.org
9379S: Maintained
224cf5ad 9380F: drivers/net/ppp/ppp_*
1da177e4
LT
9381
9382PPP OVER ATM (RFC 2364)
8b58be88 9383M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9384S: Maintained
679655da 9385F: net/atm/pppoatm.c
c117ab84 9386F: include/uapi/linux/atmppp.h
1da177e4
LT
9387
9388PPP OVER ETHERNET
8b58be88 9389M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9390S: Maintained
224cf5ad
JK
9391F: drivers/net/ppp/pppoe.c
9392F: drivers/net/ppp/pppox.c
1da177e4 9393
a6d2370b 9394PPP OVER L2TP
8b58be88 9395M: James Chapman <jchapman@katalix.com>
a6d2370b 9396S: Maintained
90ca28d1 9397F: net/l2tp/l2tp_ppp.c
679655da 9398F: include/linux/if_pppol2tp.h
c117ab84 9399F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9400
eae9d2ba 9401PPS SUPPORT
8b58be88 9402M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9403W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9404L: linuxpps@ml.enneenne.com (subscribers-only)
9405S: Maintained
cabaaf41
JP
9406F: Documentation/pps/
9407F: drivers/pps/
9408F: include/linux/pps*.h
eae9d2ba 9409
71a6d0af
HW
9410PPTP DRIVER
9411M: Dmitry Kozlov <xeb@mail.ru>
9412L: netdev@vger.kernel.org
9413S: Maintained
224cf5ad 9414F: drivers/net/ppp/pptp.c
71a6d0af
HW
9415W: http://sourceforge.net/projects/accel-pptp
9416
1da177e4 9417PREEMPTIBLE KERNEL
8b58be88 9418M: Robert Love <rml@tech9.net>
1da177e4
LT
9419L: kpreempt-tech@lists.sourceforge.net
9420W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9421S: Supported
679655da
JP
9422F: Documentation/preempt-locking.txt
9423F: include/linux/preempt.h
1da177e4
LT
9424
9425PRISM54 WIRELESS DRIVER
8b58be88 9426M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9427L: linux-wireless@vger.kernel.org
9ef80804 9428W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9429S: Obsolete
c12edfe2 9430F: drivers/net/wireless/intersil/prism54/
1da177e4 9431
02c18891 9432PS3 NETWORK SUPPORT
b809b9ca 9433M: Geoff Levand <geoff@infradead.org>
02c18891 9434L: netdev@vger.kernel.org
a14ab6b6 9435L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9436S: Maintained
8df158ac 9437F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9438
f58a9d17 9439PS3 PLATFORM SUPPORT
b809b9ca 9440M: Geoff Levand <geoff@infradead.org>
a4724ed6 9441L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9442S: Maintained
679655da
JP
9443F: arch/powerpc/boot/ps3*
9444F: arch/powerpc/include/asm/lv1call.h
9445F: arch/powerpc/include/asm/ps3*.h
9446F: arch/powerpc/platforms/ps3/
9447F: drivers/*/ps3*
9448F: drivers/ps3/
fec629b8 9449F: drivers/rtc/rtc-ps3.c
679655da 9450F: drivers/usb/host/*ps3.c
fec629b8 9451F: sound/ppc/snd_ps3*
f58a9d17 9452
cffb4add 9453PS3VRAM DRIVER
8b58be88 9454M: Jim Paris <jim@jtan.com>
3715a5d0 9455M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9456L: linuxppc-dev@lists.ozlabs.org
cffb4add 9457S: Maintained
8a3977cb 9458F: drivers/block/ps3vram.c
cffb4add 9459
8defe599 9460PSTORE FILESYSTEM
9d5e2a02 9461M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9462M: Colin Cross <ccross@android.com>
9463M: Kees Cook <keescook@chromium.org>
9464M: Tony Luck <tony.luck@intel.com>
9465S: Maintained
9f273c24 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9467F: fs/pstore/
9468F: include/linux/pstore*
04851772 9469F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9470F: drivers/acpi/apei/erst.c
9471
7fbc415d
RC
9472PTP HARDWARE CLOCK SUPPORT
9473M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9474L: netdev@vger.kernel.org
7fbc415d
RC
9475S: Maintained
9476W: http://linuxptp.sourceforge.net/
9477F: Documentation/ABI/testing/sysfs-ptp
9478F: Documentation/ptp/*
0ecb3cdd 9479F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9480F: drivers/net/phy/dp83640*
9481F: drivers/ptp/*
9482F: include/linux/ptp_cl*
9483
cf94a4d1 9484PTRACE SUPPORT
e846ee5f 9485M: Roland McGrath <roland@hack.frob.com>
8b58be88 9486M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9487S: Maintained
9488F: include/asm-generic/syscall.h
9489F: include/linux/ptrace.h
9490F: include/linux/regset.h
9491F: include/linux/tracehook.h
c117ab84 9492F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9493F: kernel/ptrace.c
9494
3e9d7ba7
HV
9495PULSE8-CEC DRIVER
9496M: Hans Verkuil <hverkuil@xs4all.nl>
9497L: linux-media@vger.kernel.org
9498T: git git://linuxtv.org/media_tree.git
9499S: Maintained
9500F: drivers/staging/media/pulse8-cec
9501
8320204a 9502PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9503M: Mike Isely <isely@pobox.com>
16e9495d 9504L: pvrusb2@isely.net (subscribers-only)
661263b5 9505L: linux-media@vger.kernel.org
8320204a 9506W: http://www.isely.net/pvrusb2/
275ffde4 9507T: git git://linuxtv.org/media_tree.git
8320204a 9508S: Maintained
679655da 9509F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9510F: drivers/media/usb/pvrusb2/
8320204a 9511
39532e6c 9512PWC WEBCAM DRIVER
c0936df4 9513M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9514L: linux-media@vger.kernel.org
9515T: git git://linuxtv.org/media_tree.git
c0936df4 9516S: Odd Fixes
39532e6c
HG
9517F: drivers/media/usb/pwc/*
9518
93c090b3 9519PWM FAN DRIVER
774e0362
KD
9520M: Kamil Debski <kamil@wypas.org>
9521M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9522L: linux-hwmon@vger.kernel.org
93c090b3
KD
9523S: Supported
9524F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9525F: Documentation/hwmon/pwm-fan
9526F: drivers/hwmon/pwm-fan.c
9527
200efedd 9528PWM SUBSYSTEM
aa3495f7
TR
9529M: Thierry Reding <thierry.reding@gmail.com>
9530L: linux-pwm@vger.kernel.org
0c2498f1 9531S: Maintained
006e854f 9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9533F: Documentation/pwm.txt
9534F: Documentation/devicetree/bindings/pwm/
9535F: include/linux/pwm.h
0c2498f1 9536F: drivers/pwm/
a140b98d
TR
9537F: drivers/video/backlight/pwm_bl.c
9538F: include/linux/pwm_backlight.h
0c2498f1 9539
30ec261e 9540PXA2xx/PXA3xx SUPPORT
8da5e302 9541M: Daniel Mack <daniel@zonque.org>
a323f664 9542M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9543M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9545T: git git://github.com/hzhuang1/linux.git
8da5e302 9546T: git git://github.com/rjarzmik/linux.git
1da177e4 9547S: Maintained
e68d7c14 9548F: arch/arm/boot/dts/pxa*
679655da 9549F: arch/arm/mach-pxa/
820439f1 9550F: drivers/dma/pxa*
679655da 9551F: drivers/pcmcia/pxa2xx*
1403ead9 9552F: drivers/pinctrl/pxa/
9df92e6c 9553F: drivers/spi/spi-pxa2xx*
faf2e1db 9554F: drivers/usb/gadget/udc/pxa2*
679655da 9555F: include/sound/pxa2xx-lib.h
bec4c99e 9556F: sound/arm/pxa*
14430813 9557F: sound/soc/pxa/
1da177e4 9558
f3154a46
RJ
9559PXA GPIO DRIVER
9560M: Robert Jarzmik <robert.jarzmik@free.fr>
9561L: linux-gpio@vger.kernel.org
9562S: Maintained
9563F: drivers/gpio/gpio-pxa.c
9564
ec64d3bf
EG
9565PXA3xx NAND FLASH DRIVER
9566M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9567L: linux-mtd@lists.infradead.org
9568S: Maintained
9a67f099 9569F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9570
3f640c61 9571MMP SUPPORT
8b58be88 9572M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9573M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9575T: git git://github.com/hzhuang1/linux.git
9576T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9577S: Maintained
e68d7c14 9578F: arch/arm/boot/dts/mmp*
3f640c61 9579F: arch/arm/mach-mmp/
e8e6cb32 9580
272f133a
PO
9581PXA MMCI DRIVER
9582S: Orphan
9583
57f63bc8 9584PXA RTC DRIVER
8b58be88 9585M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9586L: rtc-linux@googlegroups.com
9587S: Maintained
9588
cea4001a 9589QAT DRIVER
90ab5a81
TS
9590M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9591M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9592L: qat-linux@intel.com
9593S: Supported
9594F: drivers/crypto/qat/
cea4001a 9595
52a09a04 9596QIB DRIVER
8473c603 9597M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9598L: linux-rdma@vger.kernel.org
9599S: Supported
9600F: drivers/infiniband/hw/qib/
9601
5e9772b9
JS
9602QLOGIC QLA1280 SCSI DRIVER
9603M: Michael Reed <mdr@sgi.com>
9604L: linux-scsi@vger.kernel.org
9605S: Maintained
9606F: drivers/scsi/qla1280.[ch]
9607
1da177e4 9608QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9609M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9610L: linux-scsi@vger.kernel.org
9611S: Supported
679655da
JP
9612F: Documentation/scsi/LICENSE.qla2xxx
9613F: drivers/scsi/qla2xxx/
1da177e4 9614
883c98fe 9615QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9616M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9617L: linux-scsi@vger.kernel.org
9618S: Supported
bacfb81b 9619F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9620F: drivers/scsi/qla4xxx/
9621
5a4faa87 9622QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9623M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9624M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9625M: linux-driver@qlogic.com
9626L: netdev@vger.kernel.org
9627S: Supported
679655da 9628F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9629F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9630
0ec00f03 9631QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9632M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9633L: netdev@vger.kernel.org
9634S: Supported
aa43c215 9635F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9636
c4e84bde 9637QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9638M: Harish Patil <harish.patil@qlogic.com>
9639M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9640M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9641M: linux-driver@qlogic.com
c4e84bde
RM
9642L: netdev@vger.kernel.org
9643S: Supported
aa43c215 9644F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9645
fe56b9e6
YM
9646QLOGIC QL4xxx ETHERNET DRIVER
9647M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9648M: Ariel Elior <Ariel.Elior@qlogic.com>
9649M: everest-linux-l2@qlogic.com
9650L: netdev@vger.kernel.org
9651S: Supported
9652F: drivers/net/ethernet/qlogic/qed/
9653F: include/linux/qed/
9654F: drivers/net/ethernet/qlogic/qede/
9655
1da177e4 9656QNX4 FILESYSTEM
8b58be88 9657M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9658W: http://www.alarsen.net/linux/qnx4fs/
9659S: Maintained
80811493 9660F: fs/qnx4/
c117ab84
CEB
9661F: include/uapi/linux/qnx4_fs.h
9662F: include/uapi/linux/qnxtypes.h
1da177e4 9663
91952bc0
AP
9664QT1010 MEDIA DRIVER
9665M: Antti Palosaari <crope@iki.fi>
9666L: linux-media@vger.kernel.org
a825eaec 9667W: https://linuxtv.org
91952bc0
AP
9668W: http://palosaari.fi/linux/
9669Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670T: git git://linuxtv.org/anttip/media_tree.git
9671S: Maintained
9672F: drivers/media/tuners/qt1010*
9673
966fb5ec
SM
9674QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9675M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9676L: linux-wireless@vger.kernel.org
9677L: ath9k-devel@lists.ath9k.org
9678W: http://wireless.kernel.org/en/users/Drivers/ath9k
9679S: Supported
9680F: drivers/net/wireless/ath/ath9k/
9681
2ea0ffcb
KV
9682QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9683M: Kalle Valo <kvalo@qca.qualcomm.com>
9684L: ath10k@lists.infradead.org
9685W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9687S: Supported
9688F: drivers/net/wireless/ath/ath10k/
9689
4f4567cf
RK
9690QUALCOMM HEXAGON ARCHITECTURE
9691M: Richard Kuo <rkuo@codeaurora.org>
9692L: linux-hexagon@vger.kernel.org
9f273c24 9693T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9694S: Supported
9695F: arch/hexagon/
9696
8e84c258
EK
9697QUALCOMM WCN36XX WIRELESS DRIVER
9698M: Eugene Krasnikov <k.eugene.e@gmail.com>
9699L: wcn36xx@lists.infradead.org
9700W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9701T: git git://github.com/KrasnikovEugene/wcn36xx.git
9702S: Supported
9703F: drivers/net/wireless/ath/wcn36xx/
9704
eeca9a67
MT
9705QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9706M: Gabriel Somlo <somlo@cmu.edu>
9707M: "Michael S. Tsirkin" <mst@redhat.com>
9708L: qemu-devel@nongnu.org
9709S: Maintained
9710F: drivers/firmware/qemu_fw_cfg.c
9711
602adf40 9712RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9713M: Ilya Dryomov <idryomov@gmail.com>
9714M: Sage Weil <sage@redhat.com>
527a88b9 9715M: Alex Elder <elder@kernel.org>
398ecff5 9716L: ceph-devel@vger.kernel.org
09d90327
SW
9717W: http://ceph.com/
9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9719T: git git://github.com/ceph/ceph-client.git
602adf40 9720S: Supported
398ecff5 9721F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9722F: drivers/block/rbd.c
9723F: drivers/block/rbd_types.h
9724
1da177e4 9725RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9726M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9727L: linux-fbdev@vger.kernel.org
1da177e4 9728S: Maintained
8a61f013 9729F: drivers/video/fbdev/aty/radeon*
c117ab84 9730F: include/uapi/linux/radeonfb.h
1da177e4 9731
c6c9b34c 9732RADIOSHARK RADIO DRIVER
c0936df4 9733M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
9736S: Maintained
9737F: drivers/media/radio/radio-shark.c
9738
9739RADIOSHARK2 RADIO DRIVER
c0936df4 9740M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9741L: linux-media@vger.kernel.org
9742T: git git://linuxtv.org/media_tree.git
9743S: Maintained
9744F: drivers/media/radio/radio-shark2.c
9745F: drivers/media/radio/radio-tea5777.c
9746
1da177e4 9747RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9748M: Paul Mackerras <paulus@samba.org>
c69f677c 9749L: linux-fbdev@vger.kernel.org
1da177e4 9750S: Maintained
8a61f013 9751F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9752
a0fd81a9 9753RALINK MIPS ARCHITECTURE
bdb40e8e 9754M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9755L: linux-mips@linux-mips.org
9756S: Maintained
9757F: arch/mips/ralink
9758
e7839f25 9759RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9760P: rt2x00 project
b182427e 9761M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9762M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9763L: linux-wireless@vger.kernel.org
95ea3627 9764S: Maintained
33aca94d 9765F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9766
9db5579b 9767RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9768M: Jens Axboe <axboe@kernel.dk>
9db5579b 9769S: Maintained
679655da
JP
9770F: Documentation/blockdev/ramdisk.txt
9771F: drivers/block/brd.c
9db5579b 9772
9e95ce27 9773RANDOM NUMBER DRIVER
0624bcaa 9774M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9775S: Maintained
679655da 9776F: drivers/char/random.c
9e95ce27 9777
394b701c 9778RAPIDIO SUBSYSTEM
8b58be88 9779M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9780M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9781S: Maintained
679655da 9782F: drivers/rapidio/
394b701c 9783
e2d1d6c0 9784RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9785L: linux-wireless@vger.kernel.org
f52a5490 9786S: Orphan
679655da 9787F: drivers/net/wireless/ray*
e2d1d6c0
RD
9788
9789RCUTORTURE MODULE
e0198b29 9790M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9791M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9792L: linux-kernel@vger.kernel.org
f9094d8e 9793S: Supported
08deed1e 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9795F: Documentation/RCU/torture.txt
34e2d560 9796F: kernel/rcu/rcutorture.c
e2d1d6c0 9797
c87b9c60
PM
9798RCUTORTURE TEST FRAMEWORK
9799M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9800M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9801R: Steven Rostedt <rostedt@goodmis.org>
9802R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9803R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9804L: linux-kernel@vger.kernel.org
c87b9c60
PM
9805S: Supported
9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9807F: tools/testing/selftests/rcutorture
9808
c1f766b5 9809RDC R-321X SoC
8b58be88 9810M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9811S: Maintained
9812
db17f395 9813RDC R6040 FAST ETHERNET DRIVER
35566e96 9814M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9815L: netdev@vger.kernel.org
9816S: Maintained
58565a35 9817F: drivers/net/ethernet/rdc/r6040.c
db17f395 9818
a09ed661 9819RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9820M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9821L: netdev@vger.kernel.org
9822L: linux-rdma@vger.kernel.org
fbb5a558 9823L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9824W: https://oss.oracle.com/projects/rds/
a09ed661 9825S: Supported
679655da 9826F: net/rds/
72f26eee 9827F: Documentation/networking/rds.txt
a09ed661 9828
0194621b
DD
9829RDMAVT - RDMA verbs software
9830M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9831L: linux-rdma@vger.kernel.org
9832S: Supported
9833F: drivers/infiniband/sw/rdmavt
9834
595182bc 9835READ-COPY UPDATE (RCU)
8b58be88 9836M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9837M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9838R: Steven Rostedt <rostedt@goodmis.org>
9839R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9840R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9841L: linux-kernel@vger.kernel.org
9fab9787 9842W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9843S: Supported
08deed1e 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9845F: Documentation/RCU/
9fab9787 9846X: Documentation/RCU/torture.txt
f9094d8e 9847F: include/linux/rcu*
4102adab
PM
9848X: include/linux/srcu.h
9849F: kernel/rcu/
34e2d560 9850X: kernel/torture.c
595182bc 9851
0c86edc0 9852REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9853M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9854M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9855L: rtc-linux@googlegroups.com
8a6e2535 9856Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9858S: Maintained
7af6a2e1 9859F: Documentation/devicetree/bindings/rtc/
679655da
JP
9860F: Documentation/rtc.txt
9861F: drivers/rtc/
9862F: include/linux/rtc.h
c117ab84 9863F: include/uapi/linux/rtc.h
fe23c336
AB
9864F: include/linux/rtc/
9865F: include/linux/platform_data/rtc-*
9866F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9867
0e400c53
MB
9868REALTEK AUDIO CODECS
9869M: Bard Liao <bardliao@realtek.com>
9870M: Oder Chiou <oder_chiou@realtek.com>
9871S: Maintained
9872F: sound/soc/codecs/rt*
9873F: include/sound/rt*.h
9874
1da177e4 9875REISERFS FILE SYSTEM
76c4e5ea 9876L: reiserfs-devel@vger.kernel.org
1da177e4 9877S: Supported
679655da 9878F: fs/reiserfs/
1da177e4 9879
b83a313b 9880REGISTER MAP ABSTRACTION
b02e48f2 9881M: Mark Brown <broonie@kernel.org>
dd060bc9 9882L: linux-kernel@vger.kernel.org
b83a313b
MB
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9884S: Supported
9398a639 9885F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9886F: drivers/base/regmap/
9887F: include/linux/regmap.h
9888
400e64df
OBC
9889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9890M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9891M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9892L: linux-remoteproc@vger.kernel.org
6bb697b6 9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9894S: Maintained
15ebc72d 9895F: Documentation/devicetree/bindings/remoteproc/
400e64df 9896F: Documentation/remoteproc.txt
15ebc72d 9897F: drivers/remoteproc/
6fc26488 9898F: include/linux/remoteproc.h
400e64df 9899
d8115db5
OBC
9900REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9901M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9902M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9903L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9905S: Maintained
9906F: drivers/rpmsg/
9907F: Documentation/rpmsg.txt
9908F: include/linux/rpmsg.h
9909
8e6569af
SS
9910RENESAS ETHERNET DRIVERS
9911R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9912L: netdev@vger.kernel.org
4a121096 9913L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9914F: drivers/net/ethernet/renesas/
9915F: include/linux/sh_eth.h
9916
3e46c397
YS
9917RENESAS USB2 PHY DRIVER
9918M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9919L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9920S: Maintained
9921F: drivers/phy/phy-rcar-gen3-usb2.c
9922
1b0fe6be
PZ
9923RESET CONTROLLER FRAMEWORK
9924M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9925T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9926S: Maintained
9927F: drivers/reset/
9928F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9929F: include/dt-bindings/reset/
1b0fe6be
PZ
9930F: include/linux/reset.h
9931F: include/linux/reset-controller.h
9932
e0897645 9933RFKILL
8b58be88 9934M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9935L: linux-wireless@vger.kernel.org
ce466579
JB
9936W: http://wireless.kernel.org/
9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9939S: Maintained
505c9247 9940F: Documentation/rfkill.txt
80811493 9941F: net/rfkill/
e0897645 9942
933685ca
TG
9943RHASHTABLE
9944M: Thomas Graf <tgraf@suug.ch>
9945L: netdev@vger.kernel.org
9946S: Maintained
9947F: lib/rhashtable.c
9948F: include/linux/rhashtable.h
9949
67e054e9
ML
9950RICOH SMARTMEDIA/XD DRIVER
9951M: Maxim Levitsky <maximlevitsky@gmail.com>
9952S: Maintained
21c26f50
JP
9953F: drivers/mtd/nand/r852.c
9954F: drivers/mtd/nand/r852.h
67e054e9 9955
92634125
ML
9956RICOH R5C592 MEMORYSTICK DRIVER
9957M: Maxim Levitsky <maximlevitsky@gmail.com>
9958S: Maintained
9959F: drivers/memstick/host/r592.*
9960
27f1d2f9
SA
9961ROCCAT DRIVERS
9962M: Stefan Achatz <erazor_de@users.sourceforge.net>
9963W: http://sourceforge.net/projects/roccat/
9964S: Maintained
9965F: drivers/hid/hid-roccat*
9966F: include/linux/hid-roccat*
9967F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9968
4b8ac966
JP
9969ROCKER DRIVER
9970M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9971L: netdev@vger.kernel.org
9972S: Supported
9973F: drivers/net/ethernet/rocker/
9974
1da177e4
LT
9975ROCKETPORT DRIVER
9976P: Comtrol Corp.
1da177e4
LT
9977W: http://www.comtrol.com
9978S: Maintained
679655da 9979F: Documentation/serial/rocket.txt
c897401b 9980F: drivers/tty/rocket*
1da177e4 9981
7645c2f4
KC
9982ROCKETPORT EXPRESS/INFINITY DRIVER
9983M: Kevin Cernekee <cernekee@gmail.com>
9984L: linux-serial@vger.kernel.org
9985S: Odd Fixes
9986F: drivers/tty/serial/rp2.*
9987
1da177e4 9988ROSE NETWORK LAYER
8b58be88 9989M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9990L: linux-hams@vger.kernel.org
d34cb28a 9991W: http://www.linux-ax25.org/
1da177e4 9992S: Maintained
679655da 9993F: include/net/rose.h
c117ab84 9994F: include/uapi/linux/rose.h
679655da 9995F: net/rose/
1da177e4 9996
91952bc0
AP
9997RTL2830 MEDIA DRIVER
9998M: Antti Palosaari <crope@iki.fi>
9999L: linux-media@vger.kernel.org
a825eaec 10000W: https://linuxtv.org
91952bc0
AP
10001W: http://palosaari.fi/linux/
10002Q: http://patchwork.linuxtv.org/project/linux-media/list/
10003T: git git://linuxtv.org/anttip/media_tree.git
10004S: Maintained
10005F: drivers/media/dvb-frontends/rtl2830*
10006
27a0aacf
AP
10007RTL2832 MEDIA DRIVER
10008M: Antti Palosaari <crope@iki.fi>
10009L: linux-media@vger.kernel.org
a825eaec 10010W: https://linuxtv.org
27a0aacf
AP
10011W: http://palosaari.fi/linux/
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/anttip/media_tree.git
10014S: Maintained
10015F: drivers/media/dvb-frontends/rtl2832*
10016
ba6e6f6e
AP
10017RTL2832_SDR MEDIA DRIVER
10018M: Antti Palosaari <crope@iki.fi>
10019L: linux-media@vger.kernel.org
a825eaec 10020W: https://linuxtv.org
ba6e6f6e
AP
10021W: http://palosaari.fi/linux/
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/anttip/media_tree.git
10024S: Maintained
b4bb1c28 10025F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10026
59840488 10027RTL8180 WIRELESS DRIVER
605bebe2 10028L: linux-wireless@vger.kernel.org
491b26b4 10029W: http://wireless.kernel.org/
54e5881d 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10031S: Orphan
62141726 10032F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10033
59840488 10034RTL8187 WIRELESS DRIVER
9f0939bf 10035M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10036M: Hin-Tak Leung <htl10@users.sourceforge.net>
10037M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10038L: linux-wireless@vger.kernel.org
491b26b4 10039W: http://wireless.kernel.org/
54e5881d 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10041S: Maintained
62141726 10042F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10043
3cf0c8ad
LF
10044RTL8192CE WIRELESS DRIVER
10045M: Larry Finger <Larry.Finger@lwfinger.net>
10046M: Chaoming Li <chaoming_li@realsil.com.cn>
10047L: linux-wireless@vger.kernel.org
491b26b4 10048W: http://wireless.kernel.org/
3cf0c8ad
LF
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10050S: Maintained
62141726
KV
10051F: drivers/net/wireless/realtek/rtlwifi/
10052F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10053
26f1fad2
JS
10054RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10055M: Jes Sorensen <Jes.Sorensen@redhat.com>
10056L: linux-wireless@vger.kernel.org
171a900c 10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10058S: Maintained
10059F: drivers/net/wireless/realtek/rtl8xxxu/
10060
9eb8ef74 10061S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10062M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10063L: linux-fbdev@vger.kernel.org
ce00f85c 10064S: Maintained
8a61f013 10065F: drivers/video/fbdev/savage/
9eb8ef74 10066
1da177e4 10067S390
8b58be88
JP
10068M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10069M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10070L: linux-s390@vger.kernel.org
5238da45 10071W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10072T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10073S: Supported
679655da 10074F: arch/s390/
a968cd3e 10075F: drivers/s390/
3bfe6858
JN
10076F: Documentation/s390/
10077F: Documentation/DocBook/s390*
5238da45 10078
322986ca
SO
10079S390 COMMON I/O LAYER
10080M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10081M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10082L: linux-s390@vger.kernel.org
10083W: http://www.ibm.com/developerworks/linux/linux390/
10084S: Supported
10085F: drivers/s390/cio/
10086
10087S390 DASD DRIVER
10088M: Stefan Weinhuber <wein@de.ibm.com>
10089M: Stefan Haberland <stefan.haberland@de.ibm.com>
10090L: linux-s390@vger.kernel.org
10091W: http://www.ibm.com/developerworks/linux/linux390/
10092S: Supported
10093F: drivers/s390/block/dasd*
10094F: block/partitions/ibm.c
10095
5238da45 10096S390 NETWORK DRIVERS
f0c59aff 10097M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10098L: linux-s390@vger.kernel.org
5238da45
HC
10099W: http://www.ibm.com/developerworks/linux/linux390/
10100S: Supported
679655da 10101F: drivers/s390/net/
5238da45 10102
322986ca
SO
10103S390 PCI SUBSYSTEM
10104M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10105M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: arch/s390/pci/
10110F: drivers/pci/hotplug/s390_pci_hpc.c
10111
feed9b62 10112S390 ZCRYPT DRIVER
5c8d0983 10113M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10114L: linux-s390@vger.kernel.org
a968cd3e 10115W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10116S: Supported
d5ca6918 10117F: drivers/s390/crypto/
feed9b62 10118
5238da45 10119S390 ZFCP DRIVER
d38e19d0 10120M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10121L: linux-s390@vger.kernel.org
5238da45 10122W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10123S: Supported
679655da 10124F: drivers/s390/scsi/zfcp_*
1da177e4 10125
dd96df2c 10126S390 IUCV NETWORK LAYER
f0c59aff 10127M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10128L: linux-s390@vger.kernel.org
10129W: http://www.ibm.com/developerworks/linux/linux390/
10130S: Supported
679655da
JP
10131F: drivers/s390/net/*iucv*
10132F: include/net/iucv/
10133F: net/iucv/
dd96df2c 10134
8128f23c
GS
10135S390 IOMMU (PCI)
10136M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10137L: linux-s390@vger.kernel.org
10138W: http://www.ibm.com/developerworks/linux/linux390/
10139S: Supported
10140F: drivers/iommu/s390-iommu.c
10141
4dde7f75 10142S3C24XX SD/MMC Driver
8b58be88 10143M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10145S: Supported
679655da 10146F: drivers/mmc/host/s3cmci.*
4dde7f75 10147
1f15a229
HV
10148SAA6588 RDS RECEIVER DRIVER
10149M: Hans Verkuil <hverkuil@xs4all.nl>
10150L: linux-media@vger.kernel.org
10151T: git git://linuxtv.org/media_tree.git
a825eaec 10152W: https://linuxtv.org
1f15a229
HV
10153S: Odd Fixes
10154F: drivers/media/i2c/saa6588*
10155
98ed12e6 10156SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10157M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10158M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10159L: linux-media@vger.kernel.org
a825eaec 10160W: https://linuxtv.org
98ed12e6
MCC
10161T: git git://linuxtv.org/media_tree.git
10162S: Odd fixes
e42bf501 10163F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10164F: drivers/media/pci/saa7134/
10165
1da177e4 10166SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10167M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10168L: linux-media@vger.kernel.org
275ffde4 10169T: git git://linuxtv.org/media_tree.git
1da177e4 10170S: Maintained
90d72ac6
MCC
10171F: drivers/media/common/saa7146/
10172F: drivers/media/pci/saa7146/
10173F: include/media/saa7146*
1da177e4 10174
92304a40 10175SAMSUNG LAPTOP DRIVER
5909c654 10176M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10177L: platform-driver-x86@vger.kernel.org
10178S: Maintained
10179F: drivers/platform/x86/samsung-laptop.c
10180
4a109cc0 10181SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10182M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10183M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10184M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10185L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10186S: Supported
14430813 10187F: sound/soc/samsung/
4a109cc0 10188
0d89a28b 10189SAMSUNG FRAMEBUFFER DRIVER
b7701755 10190M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10191L: linux-fbdev@vger.kernel.org
10192S: Maintained
8a61f013 10193F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10194
b40f0632 10195SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10196M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10197M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10198L: linux-kernel@vger.kernel.org
b40f0632 10199L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10200S: Supported
10201F: drivers/mfd/sec*.c
10202F: drivers/regulator/s2m*.c
10203F: drivers/regulator/s5m*.c
b40f0632
KK
10204F: drivers/clk/clk-s2mps11.c
10205F: drivers/rtc/rtc-s5m.c
f69d3a17 10206F: include/linux/mfd/samsung/
a13c7c51
KK
10207F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10208F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10209F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10210F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10211
038f5c4b
SN
10212SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10213M: Kyungmin Park <kyungmin.park@samsung.com>
10214M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10215L: linux-media@vger.kernel.org
10216Q: https://patchwork.linuxtv.org/project/linux-media/list/
10217S: Supported
10218F: drivers/media/platform/exynos4-is/
038f5c4b 10219
6fd86ab2
SN
10220SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10221M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10222L: linux-media@vger.kernel.org
10223L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10224S: Maintained
10225F: drivers/media/platform/s3c-camif/
d647f0b7 10226F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10227
b84ef24e
AH
10228SAMSUNG S5C73M3 CAMERA DRIVER
10229M: Kyungmin Park <kyungmin.park@samsung.com>
10230M: Andrzej Hajda <a.hajda@samsung.com>
10231L: linux-media@vger.kernel.org
10232S: Supported
10233F: drivers/media/i2c/s5c73m3/*
10234
7d459937
AH
10235SAMSUNG S5K5BAF CAMERA DRIVER
10236M: Kyungmin Park <kyungmin.park@samsung.com>
10237M: Andrzej Hajda <a.hajda@samsung.com>
10238L: linux-media@vger.kernel.org
10239S: Supported
10240F: drivers/media/i2c/s5k5baf.c
10241
c04c674f
RB
10242SAMSUNG S3FWRN5 NFC DRIVER
10243M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10244M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10245L: linux-nfc@lists.01.org (moderated for non-subscribers)
10246S: Supported
10247F: drivers/nfc/s3fwrn5
10248
310e39c9 10249SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10250M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10251M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10252S: Supported
10253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10254F: drivers/clk/samsung/
10255
2e365a70
AS
10256SAMSUNG SPI DRIVERS
10257M: Kukjin Kim <kgene@kernel.org>
10258M: Krzysztof Kozlowski <krzk@kernel.org>
10259M: Andi Shyti <andi.shyti@samsung.com>
10260L: linux-spi@vger.kernel.org
10261L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10262S: Maintained
10263F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10264F: drivers/spi/spi-s3c*
10265F: include/linux/platform_data/spi-s3c64xx.h
10266
66890ed6
BA
10267SAMSUNG SXGBE DRIVERS
10268M: Byungho An <bh74.an@samsung.com>
10269M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10270M: Vipul Pandya <vipul.pandya@samsung.com>
10271S: Supported
10272L: netdev@vger.kernel.org
10273F: drivers/net/ethernet/samsung/sxgbe/
10274
93c537af
LM
10275SAMSUNG THERMAL DRIVER
10276M: Lukasz Majewski <l.majewski@samsung.com>
10277L: linux-pm@vger.kernel.org
10278L: linux-samsung-soc@vger.kernel.org
10279S: Supported
9f273c24 10280T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10281F: drivers/thermal/samsung/
10282
e296cd32 10283SAMSUNG USB2 PHY DRIVER
774e0362
KD
10284M: Kamil Debski <kamil@wypas.org>
10285M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10286L: linux-kernel@vger.kernel.org
10287S: Supported
10288F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10289F: Documentation/phy/samsung-usb2.txt
10290F: drivers/phy/phy-exynos4210-usb2.c
10291F: drivers/phy/phy-exynos4x12-usb2.c
10292F: drivers/phy/phy-exynos5250-usb2.c
10293F: drivers/phy/phy-s5pv210-usb2.c
10294F: drivers/phy/phy-samsung-usb2.c
10295F: drivers/phy/phy-samsung-usb2.h
10296
ca749e2a 10297SERIAL DRIVERS
5e30bbb7 10298M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10299L: linux-serial@vger.kernel.org
5e30bbb7 10300S: Maintained
30743257 10301F: Documentation/devicetree/bindings/serial/
14430813 10302F: drivers/tty/serial/
ca749e2a 10303
aecb7b64 10304SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10305M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10306M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10307S: Maintained
1fb200d6 10308F: include/linux/dma/dw.h
3d598f47 10309F: include/linux/platform_data/dma-dw.h
61a76496 10310F: drivers/dma/dw/
aecb7b64 10311
058999cc
LP
10312SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10313M: Lars Persson <lars.persson@axis.com>
10314L: netdev@vger.kernel.org
10315S: Supported
10316F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10317F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10318
fc531d98 10319SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10320M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10321R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10322R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10323L: linux-i2c@vger.kernel.org
10324S: Maintained
10325F: drivers/i2c/busses/i2c-designware-*
10326F: include/linux/platform_data/i2c-designware.h
10327
f9e37137 10328SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10329M: Jaehoon Chung <jh80.chung@samsung.com>
10330L: linux-mmc@vger.kernel.org
10331S: Maintained
10332F: include/linux/mmc/dw_mmc.h
10333F: drivers/mmc/host/dw_mmc*
10334
a961e698
AS
10335SYSTEM TRACE MODULE CLASS
10336M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10337S: Maintained
e787bc46 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10339F: Documentation/trace/stm.txt
10340F: drivers/hwtracing/stm/
10341F: include/linux/stm.h
10342F: include/uapi/linux/stm.h
10343
1db121d6
AN
10344THUNDERBOLT DRIVER
10345M: Andreas Noever <andreas.noever@gmail.com>
10346S: Maintained
10347F: drivers/thunderbolt/
10348
e35a49b1
SR
10349TI BQ27XXX POWER SUPPLY DRIVER
10350R: Andrew F. Davis <afd@ti.com>
10351F: include/linux/power/bq27xxx_battery.h
10352F: drivers/power/bq27xxx_battery.c
10353F: drivers/power/bq27xxx_battery_i2c.c
10354
34db37c6 10355TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10356M: John Stultz <john.stultz@linaro.org>
88606e80 10357M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10358L: linux-kernel@vger.kernel.org
75fc2d37 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10360S: Supported
10361F: include/linux/clocksource.h
10362F: include/linux/time.h
10363F: include/linux/timex.h
c117ab84
CEB
10364F: include/uapi/linux/time.h
10365F: include/uapi/linux/timex.h
88606e80
TG
10366F: kernel/time/clocksource.c
10367F: kernel/time/time*.c
34db37c6 10368F: kernel/time/alarmtimer.c
88606e80 10369F: kernel/time/ntp.c
7fe5f1c1 10370F: tools/testing/selftests/timers/
88606e80 10371
1da177e4 10372SC1200 WDT DRIVER
b300645a 10373M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10374S: Maintained
679655da 10375F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10376
10377SCHEDULER
dd9b238c 10378M: Ingo Molnar <mingo@redhat.com>
8b58be88 10379M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10380L: linux-kernel@vger.kernel.org
75fc2d37 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10382S: Maintained
95c0d71d 10383F: kernel/sched/
679655da 10384F: include/linux/sched.h
c117ab84 10385F: include/uapi/linux/sched.h
c2eb505b 10386F: include/linux/wait.h
1da177e4 10387
6bcf6737 10388SCORE ARCHITECTURE
ed38665e 10389M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10390M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10391W: http://www.sunplus.com
6bcf6737 10392S: Supported
a2681a75 10393F: arch/score/
6bcf6737 10394
80f390ea
SH
10395SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10396M: Sudeep Holla <sudeep.holla@arm.com>
10397L: linux-arm-kernel@lists.infradead.org
10398S: Maintained
10399F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10400F: drivers/clk/clk-scpi.c
8def3103 10401F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10402F: drivers/firmware/arm_scpi.c
10403F: include/linux/scpi_protocol.h
80f390ea 10404
1da177e4 10405SCSI CDROM DRIVER
8b58be88 10406M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10407L: linux-scsi@vger.kernel.org
10408W: http://www.kernel.dk
10409S: Maintained
679655da 10410F: drivers/scsi/sr*
1da177e4 10411
fb50a83d 10412SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10413M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10414L: linux-rdma@vger.kernel.org
10415S: Supported
10416W: http://www.openfabrics.org
10417Q: http://patchwork.kernel.org/project/linux-rdma/list/
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10419F: drivers/infiniband/ulp/srp/
10420F: include/scsi/srp.h
10421
1da177e4 10422SCSI SG DRIVER
8b58be88 10423M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10424L: linux-scsi@vger.kernel.org
59ab3c93 10425W: http://sg.danny.cz/sg
1da177e4 10426S: Maintained
59ab3c93 10427F: Documentation/scsi/scsi-generic.txt
679655da
JP
10428F: drivers/scsi/sg.c
10429F: include/scsi/sg.h
1da177e4
LT
10430
10431SCSI SUBSYSTEM
7ee7895c 10432M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10434M: "Martin K. Petersen" <martin.petersen@oracle.com>
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10436L: linux-scsi@vger.kernel.org
1da177e4 10437S: Maintained
2c99a314 10438F: Documentation/devicetree/bindings/scsi/
679655da
JP
10439F: drivers/scsi/
10440F: include/scsi/
1da177e4
LT
10441
10442SCSI TAPE DRIVER
8b58be88 10443M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10444L: linux-scsi@vger.kernel.org
10445S: Maintained
679655da 10446F: Documentation/scsi/st.txt
f7269cfc
JD
10447F: drivers/scsi/st.*
10448F: drivers/scsi/st_*.h
1da177e4
LT
10449
10450SCTP PROTOCOL
8b6efb75 10451M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10452M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10453L: linux-sctp@vger.kernel.org
5f85813c 10454W: http://lksctp.sourceforge.net
8b6efb75 10455S: Maintained
679655da
JP
10456F: Documentation/networking/sctp.txt
10457F: include/linux/sctp.h
4d58c025 10458F: include/uapi/linux/sctp.h
679655da
JP
10459F: include/net/sctp/
10460F: net/sctp/
1da177e4
LT
10461
10462SCx200 CPU SUPPORT
8b58be88 10463M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10464S: Odd Fixes
679655da 10465F: Documentation/i2c/busses/scx200_acb
390889b6 10466F: arch/x86/platform/scx200/
679655da
JP
10467F: drivers/watchdog/scx200_wdt.c
10468F: drivers/i2c/busses/scx200*
10469F: drivers/mtd/maps/scx200_docflash.c
10470F: include/linux/scx200.h
1662d32c
JC
10471
10472SCx200 GPIO DRIVER
8b58be88 10473M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10474S: Maintained
679655da
JP
10475F: drivers/char/scx200_gpio.c
10476F: include/linux/scx200_gpio.h
1662d32c
JC
10477
10478SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10479M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10480S: Maintained
679655da 10481F: drivers/clocksource/scx200_hrt.c
1da177e4 10482
6a36913a 10483SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10484M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10485L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10486S: Maintained
679655da 10487F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10488
e7839f25 10489SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10490M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10491L: linux-mmc@vger.kernel.org
ddfe954d
UH
10492T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10493S: Maintained
10494F: drivers/mmc/host/sdhci*
10495F: include/linux/mmc/sdhci*
e2d1d6c0 10496
c04f9d61
KC
10497SECURE COMPUTING
10498M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10499R: Andy Lutomirski <luto@amacapital.net>
10500R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10502S: Supported
10503F: kernel/seccomp.c
10504F: include/uapi/linux/seccomp.h
10505F: include/linux/seccomp.h
c99ee51a 10506F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10507K: \bsecure_computing
10508K: \bTIF_SECCOMP\b
10509
476bf3d6
AC
10510SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10511M: Al Cooper <alcooperx@gmail.com>
10512L: linux-mmc@vger.kernel.org
10513L: bcm-kernel-feedback-list@broadcom.com
10514S: Maintained
10515F: drivers/mmc/host/sdhci-brcmstb*
10516
0d1bb41a 10517SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10518M: Ben Dooks <ben-linux@fluff.org>
dc524882 10519M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10520L: linux-mmc@vger.kernel.org
0d1bb41a 10521S: Maintained
dc524882 10522F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10523
c63b3cba 10524SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10525M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10526L: linux-mmc@vger.kernel.org
10527S: Maintained
10528F: drivers/mmc/host/sdhci-spear.c
10529
8711cca2 10530SECURITY SUBSYSTEM
9b45c0d2 10531M: James Morris <james.l.morris@oracle.com>
9c3646d1 10532M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10533L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10535W: http://kernsec.org/
8711cca2 10536S: Supported
7d2c86b5 10537F: security/
8711cca2 10538
1da177e4 10539SECURITY CONTACT
8b58be88 10540M: Security Officers <security@kernel.org>
1da177e4
LT
10541S: Supported
10542
10543SELINUX SECURITY MODULE
e0238b4c 10544M: Paul Moore <paul@paul-moore.com>
8b58be88 10545M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10546M: Eric Paris <eparis@parisplace.org>
e0238b4c 10547L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10548W: http://selinuxproject.org
5a5f2acf 10549T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10550S: Supported
679655da
JP
10551F: include/linux/selinux*
10552F: security/selinux/
6bde95ce 10553F: scripts/selinux/
1da177e4 10554
c1c124e9
JJ
10555APPARMOR SECURITY MODULE
10556M: John Johansen <john.johansen@canonical.com>
10557L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10558W: apparmor.wiki.kernel.org
10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10560S: Supported
10561F: security/apparmor/
10562
9b091556
KC
10563LOADPIN SECURITY MODULE
10564M: Kees Cook <keescook@chromium.org>
10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10566S: Supported
10567F: security/loadpin/
10568
730daa16
KC
10569YAMA SECURITY MODULE
10570M: Kees Cook <keescook@chromium.org>
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10572S: Supported
10573F: security/yama/
10574
cef2cf07 10575SENSABLE PHANTOM
8b58be88 10576M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10577S: Maintained
679655da 10578F: drivers/misc/phantom.c
c117ab84 10579F: include/uapi/linux/phantom.h
cef2cf07 10580
6733b39a 10581SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10582M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10583M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10584M: John Soni Jose <sony.john@avagotech.com>
3387f656 10585L: linux-scsi@vger.kernel.org
4627de93 10586W: http://www.avagotech.com
3387f656
JP
10587S: Supported
10588F: drivers/scsi/be2iscsi/
6733b39a 10589
d2ee76fa 10590Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10591M: Sathya Perla <sathya.perla@broadcom.com>
10592M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10593M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10594M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10595L: netdev@vger.kernel.org
fea3af67 10596W: http://www.emulex.com
7d2c86b5 10597S: Supported
9aebddd1 10598F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10599
d2928a8c 10600EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10601M: Selvin Xavier <selvin.xavier@avagotech.com>
10602M: Devesh Sharma <devesh.sharma@avagotech.com>
10603M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10604L: linux-rdma@vger.kernel.org
10605W: http://www.emulex.com
10606S: Supported
10607F: drivers/infiniband/hw/ocrdma/
10608
8ceee660 10609SFC NETWORK DRIVER
c06f51ea 10610M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10611M: Edward Cree <ecree@solarflare.com>
10612M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10613L: netdev@vger.kernel.org
8ceee660 10614S: Supported
874aeea5 10615F: drivers/net/ethernet/sfc/
8ceee660 10616
e2d1d6c0 10617SGI GRU DRIVER
cc883afc 10618M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10619S: Maintained
679655da 10620F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10621
10622SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10623M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10624L: linux-ia64@vger.kernel.org
10625S: Supported
679655da 10626F: Documentation/ia64/serial.txt
df621252 10627F: drivers/tty/serial/ioc?_serial.c
679655da 10628F: include/linux/ioc?.h
e2d1d6c0 10629
75312619 10630SGI XP/XPC/XPNET DRIVER
e180383f
RH
10631M: Cliff Whickman <cpw@sgi.com>
10632M: Robin Holt <robinmholt@gmail.com>
75312619 10633S: Maintained
679655da 10634F: drivers/misc/sgi-xp/
75312619 10635
46eacf3b
AP
10636SI2157 MEDIA DRIVER
10637M: Antti Palosaari <crope@iki.fi>
10638L: linux-media@vger.kernel.org
a825eaec 10639W: https://linuxtv.org
46eacf3b
AP
10640W: http://palosaari.fi/linux/
10641Q: http://patchwork.linuxtv.org/project/linux-media/list/
10642T: git git://linuxtv.org/anttip/media_tree.git
10643S: Maintained
10644F: drivers/media/tuners/si2157*
10645
75e2d5ba
AP
10646SI2168 MEDIA DRIVER
10647M: Antti Palosaari <crope@iki.fi>
10648L: linux-media@vger.kernel.org
a825eaec 10649W: https://linuxtv.org
75e2d5ba
AP
10650W: http://palosaari.fi/linux/
10651Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652T: git git://linuxtv.org/anttip/media_tree.git
10653S: Maintained
10654F: drivers/media/dvb-frontends/si2168*
10655
49cc629d
HV
10656SI470X FM RADIO RECEIVER I2C DRIVER
10657M: Hans Verkuil <hverkuil@xs4all.nl>
10658L: linux-media@vger.kernel.org
10659T: git git://linuxtv.org/media_tree.git
a825eaec 10660W: https://linuxtv.org
49cc629d
HV
10661S: Odd Fixes
10662F: drivers/media/radio/si470x/radio-si470x-i2c.c
10663
10664SI470X FM RADIO RECEIVER USB DRIVER
10665M: Hans Verkuil <hverkuil@xs4all.nl>
10666L: linux-media@vger.kernel.org
10667T: git git://linuxtv.org/media_tree.git
a825eaec 10668W: https://linuxtv.org
49cc629d
HV
10669S: Maintained
10670F: drivers/media/radio/si470x/radio-si470x-common.c
10671F: drivers/media/radio/si470x/radio-si470x.h
10672F: drivers/media/radio/si470x/radio-si470x-usb.c
10673
c937ca03
EV
10674SI4713 FM RADIO TRANSMITTER I2C DRIVER
10675M: Eduardo Valentin <edubezval@gmail.com>
10676L: linux-media@vger.kernel.org
10677T: git git://linuxtv.org/media_tree.git
a825eaec 10678W: https://linuxtv.org
c937ca03 10679S: Odd Fixes
99995ded 10680F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10681
10682SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10683M: Eduardo Valentin <edubezval@gmail.com>
10684L: linux-media@vger.kernel.org
10685T: git git://linuxtv.org/media_tree.git
a825eaec 10686W: https://linuxtv.org
c937ca03 10687S: Odd Fixes
99995ded
DR
10688F: drivers/media/radio/si4713/radio-platform-si4713.c
10689
10690SI4713 FM RADIO TRANSMITTER USB DRIVER
10691M: Hans Verkuil <hverkuil@xs4all.nl>
10692L: linux-media@vger.kernel.org
10693T: git git://linuxtv.org/media_tree.git
a825eaec 10694W: https://linuxtv.org
99995ded
DR
10695S: Maintained
10696F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10697
beb91d46 10698SIANO DVB DRIVER
5dc8a864
MCC
10699M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10700M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10701L: linux-media@vger.kernel.org
a825eaec 10702W: https://linuxtv.org
beb91d46
MCC
10703T: git git://linuxtv.org/media_tree.git
10704S: Odd fixes
10705F: drivers/media/common/siano/
beb91d46 10706F: drivers/media/usb/siano/
beb91d46 10707F: drivers/media/usb/siano/
14430813 10708F: drivers/media/mmc/siano/
beb91d46 10709
6f15b602
HG
10710SIMPLEFB FB DRIVER
10711M: Hans de Goede <hdegoede@redhat.com>
10712L: linux-fbdev@vger.kernel.org
10713S: Maintained
2d799dde 10714F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10715F: drivers/video/fbdev/simplefb.c
10716F: include/linux/platform_data/simplefb.h
10717
b618b69c 10718SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10719L: linux-media@vger.kernel.org
bb60fcb2 10720S: Orphan
b618b69c 10721F: drivers/media/platform/sh_veu.c
b618b69c
GL
10722
10723SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10724L: linux-media@vger.kernel.org
bb60fcb2 10725S: Orphan
b618b69c 10726F: drivers/media/platform/sh_vou.c
d647f0b7 10727F: include/media/drv-intf/sh_vou.h
b618b69c 10728
6349d997 10729SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10730M: Len Brown <lenb@kernel.org>
6349d997
LB
10731L: sfi-devel@simplefirmware.org
10732W: http://simplefirmware.org/
10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10734S: Supported
943fc810 10735F: arch/x86/platform/sfi/
6349d997
LB
10736F: drivers/sfi/
10737F: include/linux/sfi*.h
e2d1d6c0 10738
1da177e4
LT
10739SIMTEC EB110ATX (Chalice CATS)
10740P: Ben Dooks
b16957c6
BD
10741P: Vincent Sanders <vince@simtec.co.uk>
10742M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10743W: http://www.simtec.co.uk/products/EB110ATX/
10744S: Supported
10745
10746SIMTEC EB2410ITX (BAST)
10747P: Ben Dooks
b16957c6
BD
10748P: Vincent Sanders <vince@simtec.co.uk>
10749M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10750W: http://www.simtec.co.uk/products/EB2410ITX/
10751S: Supported
15dba387
JP
10752F: arch/arm/mach-s3c24xx/mach-bast.c
10753F: arch/arm/mach-s3c24xx/bast-ide.c
10754F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10755
4c5adde7 10756TI DAVINCI MACHINE SUPPORT
3ba789c0 10757M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10758M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10761S: Supported
14430813 10762F: arch/arm/mach-davinci/
046d0a37 10763F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10764
8d4b3f08 10765TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10766M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10767L: linux-media@vger.kernel.org
a825eaec 10768W: https://linuxtv.org
8d4b3f08
LP
10769Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10771S: Maintained
8d4b3f08
LP
10772F: drivers/media/platform/davinci/
10773F: include/media/davinci/
10774
417d2e50 10775TI AM437X VPFE DRIVER
e43cdb56 10776M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10777L: linux-media@vger.kernel.org
a825eaec 10778W: https://linuxtv.org
417d2e50
BP
10779Q: http://patchwork.linuxtv.org/project/linux-media/list/
10780T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10781S: Maintained
10782F: drivers/media/platform/am437x/
10783
c4c0283a 10784OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10785M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10786L: linux-media@vger.kernel.org
a825eaec 10787W: https://linuxtv.org
c4c0283a
BP
10788Q: http://patchwork.linuxtv.org/project/linux-media/list/
10789T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10790S: Maintained
10791F: drivers/media/i2c/ov2659.c
b5dcee22 10792F: include/media/i2c/ov2659.h
c4c0283a 10793
3a6779f5
SM
10794SILICON MOTION SM712 FRAME BUFFER DRIVER
10795M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10796M: Teddy Wang <teddy.wang@siliconmotion.com>
10797M: Sudip Mukherjee <sudip@vectorindia.org>
10798L: linux-fbdev@vger.kernel.org
10799S: Maintained
10800F: drivers/video/fbdev/sm712*
10801F: Documentation/fb/sm712fb.txt
10802
92aab3c0 10803SIS 190 ETHERNET DRIVER
8b58be88 10804M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10805L: netdev@vger.kernel.org
10806S: Maintained
8c7de408 10807F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10808
1da177e4 10809SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10810M: Daniele Venzano <venza@brownhat.org>
1da177e4 10811W: http://www.brownhat.org/sis900.html
979b6c13 10812L: netdev@vger.kernel.org
1da177e4 10813S: Maintained
8c7de408 10814F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10815
10816SIS FRAMEBUFFER DRIVER
8b58be88 10817M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10818W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10819S: Maintained
679655da 10820F: Documentation/fb/sisfb.txt
8a61f013 10821F: drivers/video/fbdev/sis/
679655da 10822F: include/video/sisfb.h
1da177e4
LT
10823
10824SIS USB2VGA DRIVER
8b58be88 10825M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10826W: http://www.winischhofer.at/linuxsisusbvga.shtml
10827S: Maintained
679655da 10828F: drivers/usb/misc/sisusbvga/
1da177e4 10829
415ad26d 10830SLAB ALLOCATOR
16e943bf 10831M: Christoph Lameter <cl@linux.com>
2ed1c525 10832M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10833M: David Rientjes <rientjes@google.com>
10834M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10835M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10836L: linux-mm@kvack.org
10837S: Maintained
679655da 10838F: include/linux/sl?b*.h
16e943bf 10839F: mm/sl?b*
415ad26d 10840
9fab9787 10841SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10842M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10843M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10844M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10845R: Steven Rostedt <rostedt@goodmis.org>
10846R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10847L: linux-kernel@vger.kernel.org
9fab9787
PM
10848W: http://www.rdrop.com/users/paulmck/RCU/
10849S: Supported
10850T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10851F: include/linux/srcu.h
10852F: kernel/rcu/srcu.c
9fab9787 10853
66372841
CS
10854SMACK SECURITY MODULE
10855M: Casey Schaufler <casey@schaufler-ca.com>
10856L: linux-security-module@vger.kernel.org
10857W: http://schaufler-ca.com
ece38248 10858T: git git://github.com/cschaufler/smack-next
66372841
CS
10859S: Maintained
10860F: Documentation/security/Smack.txt
10861F: security/smack/
10862
20651e0b 10863DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10864M: Kevin Hilman <khilman@kernel.org>
10865M: Nishanth Menon <nm@ti.com>
10866S: Maintained
20651e0b 10867F: drivers/power/avs/
68ace3e1
KH
10868F: include/linux/power/smartreflex.h
10869L: linux-pm@vger.kernel.org
10870
1da177e4 10871SMC91x ETHERNET DRIVER
2f82af08 10872M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10873S: Odd Fixes
ae150435 10874F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10875
e8e31622
SA
10876SMIA AND SMIA++ IMAGE SENSOR DRIVER
10877M: Sakari Ailus <sakari.ailus@iki.fi>
10878L: linux-media@vger.kernel.org
10879S: Maintained
14430813 10880F: drivers/media/i2c/smiapp/
b5dcee22 10881F: include/media/i2c/smiapp.h
e8e31622
SA
10882F: drivers/media/i2c/smiapp-pll.c
10883F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10884F: include/uapi/linux/smiapp.h
a2cec3c0 10885F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10886
920fa1ff
GR
10887SMM665 HARDWARE MONITOR DRIVER
10888M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10889L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10890S: Maintained
10891F: Documentation/hwmon/smm665
10892F: drivers/hwmon/smm665.c
10893
9df7305b 10894SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10895M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10896L: linux-hwmon@vger.kernel.org
90b24cfb 10897S: Maintained
9df7305b
SG
10898F: Documentation/hwmon/emc2103
10899F: drivers/hwmon/emc2103.c
10900
a98d506c
HG
10901SMSC SCH5627 HARDWARE MONITOR DRIVER
10902M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10903L: linux-hwmon@vger.kernel.org
a98d506c
HG
10904S: Supported
10905F: Documentation/hwmon/sch5627
10906F: drivers/hwmon/sch5627.c
10907
6ea884db 10908SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10909M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10910L: linux-hwmon@vger.kernel.org
6ea884db 10911S: Maintained
679655da
JP
10912F: Documentation/hwmon/smsc47b397
10913F: drivers/hwmon/smsc47b397.c
6ea884db 10914
fd9abb3d 10915SMSC911x ETHERNET DRIVER
90b24cfb 10916M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10917L: netdev@vger.kernel.org
90b24cfb 10918S: Maintained
679655da 10919F: include/linux/smsc911x.h
ae150435 10920F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10921
10922SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10923M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10924L: netdev@vger.kernel.org
90b24cfb 10925S: Maintained
ae150435 10926F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10927
3c8a63e2 10928SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10929M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10930L: linux-fbdev@vger.kernel.org
90b24cfb 10931S: Maintained
8a61f013 10932F: drivers/video/fbdev/smscufx.c
3c8a63e2 10933
668acf32 10934SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10935M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10936L: linux-media@vger.kernel.org
275ffde4 10937T: git git://linuxtv.org/media_tree.git
795fb7e7 10938S: Maintained
90d72ac6
MCC
10939F: include/media/soc*
10940F: drivers/media/i2c/soc_camera/
10941F: drivers/media/platform/soc_camera/
668acf32 10942
e2d1d6c0 10943SOEKRIS NET48XX LED SUPPORT
8b58be88 10944M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10945S: Maintained
679655da 10946F: drivers/leds/leds-net48xx.c
e2d1d6c0 10947
e3994db1 10948SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10949M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10950M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10951M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10952M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10953L: linux-media@vger.kernel.org
10954S: Supported
10955F: drivers/media/pci/solo6x10/
10956
1da177e4 10957SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10958M: Shaohua Li <shli@kernel.org>
1da177e4 10959L: linux-raid@vger.kernel.org
0f9ce866 10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10961S: Supported
679655da
JP
10962F: drivers/md/
10963F: include/linux/raid/
c117ab84 10964F: include/uapi/linux/raid/
1da177e4 10965
1da177e4 10966SONIC NETWORK DRIVER
8b58be88 10967M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10968L: netdev@vger.kernel.org
1da177e4 10969S: Maintained
d9fb9f38 10970F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10971
61e115a5 10972SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10973M: Michael Buesch <m@bues.ch>
e7828b28 10974L: linux-wireless@vger.kernel.org
61e115a5 10975S: Maintained
679655da
JP
10976F: drivers/ssb/
10977F: include/linux/ssb/
61e115a5 10978
1da177e4 10979SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10980M: Mattia Dongili <malattia@linux.it>
d0944853 10981L: platform-driver-x86@vger.kernel.org
5b18167d 10982W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10983S: Maintained
679655da
JP
10984F: Documentation/laptops/sony-laptop.txt
10985F: drivers/char/sonypi.c
10986F: drivers/platform/x86/sony-laptop.c
10987F: include/linux/sony-laptop.h
1da177e4 10988
baf8532a 10989SONY MEMORYSTICK CARD SUPPORT
8b58be88 10990M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10991W: http://tifmxx.berlios.de/
10992S: Maintained
679655da 10993F: drivers/memstick/host/tifm_ms.c
baf8532a 10994
0ab30494
ML
10995SONY MEMORYSTICK STANDARD SUPPORT
10996M: Maxim Levitsky <maximlevitsky@gmail.com>
10997S: Maintained
10998F: drivers/memstick/core/ms_block.*
10999
1da177e4 11000SOUND
8b58be88 11001M: Jaroslav Kysela <perex@perex.cz>
d8130624 11002M: Takashi Iwai <tiwai@suse.com>
93711660 11003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11004W: http://www.alsa-project.org/
dde7ad8d 11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11006T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11007Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11008S: Maintained
3126a179
JP
11009F: Documentation/sound/
11010F: include/sound/
c117ab84 11011F: include/uapi/sound/
679655da 11012F: sound/
1da177e4 11013
33bbe149
MB
11014SOUND - COMPRESSED AUDIO
11015M: Vinod Koul <vinod.koul@intel.com>
11016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11018S: Supported
f672f31a 11019F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11020F: include/sound/compress_driver.h
f672f31a 11021F: include/uapi/sound/compress_*
33bbe149
MB
11022F: sound/core/compress_offload.c
11023F: sound/soc/soc-compress.c
11024
bd903bde 11025SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11026M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11027M: Mark Brown <broonie@kernel.org>
86f14df8 11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11030W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11031S: Supported
181ad2a5 11032F: Documentation/devicetree/bindings/sound/
2820f615 11033F: Documentation/sound/alsa/soc/
679655da 11034F: sound/soc/
e6e55122 11035F: include/sound/soc*
eb1a6af3 11036
d7f8761b
MB
11037SOUND - DMAENGINE HELPERS
11038M: Lars-Peter Clausen <lars@metafoo.de>
11039S: Supported
11040F: include/sound/dmaengine_pcm.h
11041F: sound/core/pcm_dmaengine.c
11042F: sound/soc/soc-generic-dmaengine-pcm.c
11043
990a6a99
OS
11044SP2 MEDIA DRIVER
11045M: Olli Salonen <olli.salonen@iki.fi>
11046L: linux-media@vger.kernel.org
a825eaec 11047W: https://linuxtv.org
990a6a99
OS
11048Q: http://patchwork.linuxtv.org/project/linux-media/list/
11049S: Maintained
11050F: drivers/media/dvb-frontends/sp2*
11051
473321fc 11052SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11053M: "David S. Miller" <davem@davemloft.net>
1da177e4 11054L: sparclinux@vger.kernel.org
8a6e2535 11055Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11058S: Maintained
679655da 11059F: arch/sparc/
7765b8bb 11060F: drivers/sbus/
1da177e4 11061
6404fcca
DM
11062SPARC SERIAL DRIVERS
11063M: "David S. Miller" <davem@davemloft.net>
11064L: sparclinux@vger.kernel.org
08deed1e
JP
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11067S: Maintained
6816383a 11068F: include/linux/sunserialcore.h
df621252 11069F: drivers/tty/serial/suncore.c
df621252
GKH
11070F: drivers/tty/serial/sunhv.c
11071F: drivers/tty/serial/sunsab.c
11072F: drivers/tty/serial/sunsab.h
11073F: drivers/tty/serial/sunsu.c
11074F: drivers/tty/serial/sunzilog.c
11075F: drivers/tty/serial/sunzilog.h
6404fcca 11076
389325b4
CL
11077SPARSE CHECKER
11078M: "Christopher Li" <sparse@chrisli.org>
11079L: linux-sparse@vger.kernel.org
11080W: https://sparse.wiki.kernel.org/
11081T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11082T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11083S: Maintained
11084F: include/linux/compiler.h
11085
fc0c195a 11086SPEAR PLATFORM SUPPORT
da89947b 11087M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11088M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11090W: http://www.st.com/spear
11091S: Maintained
e68d7c14 11092F: arch/arm/boot/dts/spear*
281e192f 11093F: arch/arm/mach-spear/
fc0c195a
VK
11094
11095SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11096M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11098W: http://www.st.com/spear
11099S: Maintained
5df33a62 11100F: drivers/clk/spear/
fc0c195a 11101
e2d1d6c0 11102SPI SUBSYSTEM
b02e48f2 11103M: Mark Brown <broonie@kernel.org>
dfbe403c 11104L: linux-spi@vger.kernel.org
e7e4e13c 11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11106Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11107S: Maintained
87306eb7 11108F: Documentation/devicetree/bindings/spi/
679655da
JP
11109F: Documentation/spi/
11110F: drivers/spi/
11111F: include/linux/spi/
c117ab84 11112F: include/uapi/linux/spi/
e2d1d6c0 11113
2752e401 11114SPIDERNET NETWORK DRIVER for CELL
8b58be88 11115M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11116L: netdev@vger.kernel.org
11117S: Supported
679655da 11118F: Documentation/networking/spider_net.txt
8df158ac 11119F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11120
e2d1d6c0 11121SPU FILE SYSTEM
8b58be88 11122M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11123L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11124W: http://www.ibm.com/developerworks/power/cell/
11125S: Supported
679655da
JP
11126F: Documentation/filesystems/spufs.txt
11127F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11128
fc555841 11129SQUASHFS FILE SYSTEM
d7f2ff67 11130M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11131L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11132W: http://squashfs.org.uk
9f273c24 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11134S: Maintained
679655da
JP
11135F: Documentation/filesystems/squashfs.txt
11136F: fs/squashfs/
fc555841 11137
1da177e4 11138SRM (Alpha) environment access
8b58be88 11139M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11140S: Maintained
679655da 11141F: arch/alpha/kernel/srm_env.c
1da177e4 11142
26e9a397 11143STABLE BRANCH
879a5a00 11144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11145L: stable@vger.kernel.org
879a5a00 11146S: Supported
7b175c46 11147F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11148
26e9a397 11149STAGING SUBSYSTEM
879a5a00 11150M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11152L: devel@driverdev.osuosl.org
879a5a00 11153S: Supported
679655da 11154F: drivers/staging/
dbc6c2cc 11155
ebd3d010
JP
11156STAGING - COMEDI
11157M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11158M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11159S: Odd Fixes
11160F: drivers/staging/comedi/
11161
a0138163
JP
11162STAGING - FLARION FT1000 DRIVERS
11163M: Marek Belisko <marek.belisko@gmail.com>
11164S: Odd Fixes
11165F: drivers/staging/ft1000/
11166
6c1bb424 11167STAGING - INDUSTRIAL IO
030a13d7 11168M: Jonathan Cameron <jic23@kernel.org>
a0138163 11169L: linux-iio@vger.kernel.org
6c1bb424 11170S: Odd Fixes
5291582d 11171F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11172F: drivers/staging/iio/
11173
a0138163
JP
11174STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11175M: Jarod Wilson <jarod@wilsonet.com>
11176W: http://www.lirc.org/
11177S: Odd Fixes
b2b0186d 11178F: drivers/staging/media/lirc/
a0138163 11179
f5e5de1e
OD
11180STAGING - LUSTRE PARALLEL FILESYSTEM
11181M: Oleg Drokin <oleg.drokin@intel.com>
11182M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11183L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11184W: http://wiki.lustre.org/
f5e5de1e
OD
11185S: Maintained
11186F: drivers/staging/lustre
11187
7c6b6c71
MD
11188STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11189M: Marc Dietrich <marvin24@gmx.de>
11190L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11191L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11192S: Maintained
11193F: drivers/staging/nvec/
11194
53c43c5c
GKH
11195STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11196M: Jens Frederich <jfrederich@gmail.com>
11197M: Daniel Drake <dsd@laptop.org>
11198M: Jon Nettleton <jon.nettleton@gmail.com>
11199W: http://wiki.laptop.org/go/DCON
11200S: Maintained
11201F: drivers/staging/olpc_dcon/
11202
a0138163
JP
11203STAGING - REALTEK RTL8712U DRIVERS
11204M: Larry Finger <Larry.Finger@lwfinger.net>
11205M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11206S: Odd Fixes
11207F: drivers/staging/rtl8712/
11208
7591ba8b
JS
11209STAGING - REALTEK RTL8723U WIRELESS DRIVER
11210M: Larry Finger <Larry.Finger@lwfinger.net>
11211M: Jes Sorensen <Jes.Sorensen@redhat.com>
11212L: linux-wireless@vger.kernel.org
11213S: Maintained
11214F: drivers/staging/rtl8723au/
11215
980ac4d7
SM
11216STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11217M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11218M: Teddy Wang <teddy.wang@siliconmotion.com>
11219M: Sudip Mukherjee <sudip@vectorindia.org>
11220L: linux-fbdev@vger.kernel.org
11221S: Maintained
11222F: drivers/staging/sm750fb/
11223
510fa408
JP
11224STAGING - SLICOSS
11225M: Lior Dotan <liodot@gmail.com>
11226M: Christopher Harrer <charrer@alacritech.com>
11227S: Odd Fixes
11228F: drivers/staging/slicoss/
11229
a0138163
JP
11230STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11231M: William Hubbs <w.d.hubbs@gmail.com>
11232M: Chris Brannon <chris@the-brannons.com>
d33bce31 11233M: Kirk Reiser <kirk@reisers.ca>
a0138163 11234M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11235L: speakup@linux-speakup.org
a0138163
JP
11236W: http://www.linux-speakup.org/
11237S: Odd Fixes
11238F: drivers/staging/speakup/
11239
b3e871ce
JP
11240STAGING - VIA VT665X DRIVERS
11241M: Forest Bond <forest@alittletooquiet.net>
11242S: Odd Fixes
11243F: drivers/staging/vt665?/
11244
a30baec1 11245STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11246M: Aditya Shankar <aditya.shankar@microchip.com>
11247M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11248L: linux-wireless@vger.kernel.org
11249S: Supported
11250F: drivers/staging/wilc1000/
11251
709bcb07 11252STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11253M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11254S: Odd Fixes
11255F: drivers/staging/xgifb/
11256
1da177e4 11257STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11258M: Ion Badulescu <ionut@badula.org>
b4f90189 11259S: Odd Fixes
9bba23b0 11260F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11261
e2d1d6c0 11262SUN3/3X
8b58be88 11263M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11264W: http://sammy.net/sun3/
11265S: Maintained
679655da
JP
11266F: arch/m68k/kernel/*sun3*
11267F: arch/m68k/sun3*/
11268F: arch/m68k/include/asm/sun3*
e689cf4a 11269F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11270
af6a5af8
HG
11271SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11272M: Hans de Goede <hdegoede@redhat.com>
11273L: linux-input@vger.kernel.org
11274S: Maintained
11275F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11276F: drivers/input/keyboard/sun4i-lradc-keys.c
11277
2bc9ff01
DK
11278SUNDANCE NETWORK DRIVER
11279M: Denis Kirjanov <kda@linux-powerpc.org>
11280L: netdev@vger.kernel.org
11281S: Maintained
11282F: drivers/net/ethernet/dlink/sundance.c
11283
2cbb12a4 11284SUPERH
114bf37e
RF
11285M: Yoshinori Sato <ysato@users.sourceforge.jp>
11286M: Rich Felker <dalias@libc.org>
2cbb12a4 11287L: linux-sh@vger.kernel.org
8a6e2535 11288Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11289S: Maintained
066069e1 11290F: Documentation/sh/
679655da 11291F: arch/sh/
066069e1 11292F: drivers/sh/
1da177e4 11293
4480f15b 11294SUSPEND TO RAM
7fb06082 11295M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11296M: Len Brown <len.brown@intel.com>
11297M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11298L: linux-pm@vger.kernel.org
e2d1d6c0 11299S: Supported
679655da
JP
11300F: Documentation/power/
11301F: arch/x86/kernel/acpi/
11302F: drivers/base/power/
11303F: kernel/power/
11304F: include/linux/suspend.h
11305F: include/linux/freezer.h
11306F: include/linux/pm.h
1da177e4
LT
11307
11308SVGA HANDLING
8b58be88 11309M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11310L: linux-video@atrey.karlin.mff.cuni.cz
11311S: Maintained
679655da
JP
11312F: Documentation/svga.txt
11313F: arch/x86/boot/video*
1da177e4 11314
6e28b761
KRW
11315SWIOTLB SUBSYSTEM
11316M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11317L: linux-kernel@vger.kernel.org
9f273c24 11318T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11319S: Supported
11320F: lib/swiotlb.c
11321F: arch/*/kernel/pci-swiotlb.c
11322F: include/linux/swiotlb.h
11323
007f790c
JP
11324SWITCHDEV
11325M: Jiri Pirko <jiri@resnulli.us>
11326L: netdev@vger.kernel.org
11327S: Supported
11328F: net/switchdev/
11329F: include/net/switchdev.h
11330
db8e35d5
VG
11331SYNOPSYS ARC ARCHITECTURE
11332M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11333L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11334S: Supported
11335F: arch/arc/
9b28829d 11336F: Documentation/devicetree/bindings/arc/*
2d799dde 11337F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11338F: drivers/tty/serial/arc_uart.c
b7182d1a 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11340
556cc1c5
AB
11341SYNOPSYS ARC SDP platform support
11342M: Alexey Brodkin <abrodkin@synopsys.com>
11343S: Supported
11344F: arch/arc/plat-axs10x
11345F: arch/arc/boot/dts/ax*
11346F: Documentation/devicetree/bindings/arc/axs10*
11347
6c284c9a
LJ
11348SYSTEM CONFIGURATION (SYSCON)
11349M: Lee Jones <lee.jones@linaro.org>
11350M: Arnd Bergmann <arnd@arndb.de>
11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11352S: Supported
11353F: drivers/mfd/syscon.c
11354
1da177e4 11355SYSV FILESYSTEM
8b58be88 11356M: Christoph Hellwig <hch@infradead.org>
1da177e4 11357S: Maintained
679655da
JP
11358F: Documentation/filesystems/sysv-fs.txt
11359F: fs/sysv/
11360F: include/linux/sysv_fs.h
1da177e4 11361
86cfa7fc 11362TARGET SUBSYSTEM
9c3646d1 11363M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11364L: linux-scsi@vger.kernel.org
b9f5edc2 11365L: target-devel@vger.kernel.org
86cfa7fc 11366W: http://www.linux-iscsi.org
cf015e9f 11367W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11369S: Supported
11370F: drivers/target/
11371F: include/target/
11372F: Documentation/target/
11373
4e68852d 11374TASKSTATS STATISTICS INTERFACE
185e595f 11375M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11376S: Maintained
679655da
JP
11377F: Documentation/accounting/taskstats*
11378F: include/linux/taskstats*
11379F: kernel/taskstats.c
4e68852d 11380
781b456a 11381TC CLASSIFIER
f935f3f8 11382M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11383L: netdev@vger.kernel.org
11384S: Maintained
679655da 11385F: include/net/pkt_cls.h
c117ab84 11386F: include/uapi/linux/pkt_cls.h
679655da 11387F: net/sched/
781b456a 11388
5067f08a 11389TCP LOW PRIORITY MODULE
8b58be88
JP
11390M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11391M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11392W: http://tcp-lp-mod.sourceforge.net/
11393S: Maintained
679655da 11394F: net/ipv4/tcp_lp.c
5067f08a 11395
91952bc0
AP
11396TDA10071 MEDIA DRIVER
11397M: Antti Palosaari <crope@iki.fi>
11398L: linux-media@vger.kernel.org
a825eaec 11399W: https://linuxtv.org
91952bc0
AP
11400W: http://palosaari.fi/linux/
11401Q: http://patchwork.linuxtv.org/project/linux-media/list/
11402T: git git://linuxtv.org/anttip/media_tree.git
11403S: Maintained
11404F: drivers/media/dvb-frontends/tda10071*
11405
11406TDA18212 MEDIA DRIVER
11407M: Antti Palosaari <crope@iki.fi>
11408L: linux-media@vger.kernel.org
a825eaec 11409W: https://linuxtv.org
91952bc0
AP
11410W: http://palosaari.fi/linux/
11411Q: http://patchwork.linuxtv.org/project/linux-media/list/
11412T: git git://linuxtv.org/anttip/media_tree.git
11413S: Maintained
11414F: drivers/media/tuners/tda18212*
11415
11416TDA18218 MEDIA DRIVER
11417M: Antti Palosaari <crope@iki.fi>
11418L: linux-media@vger.kernel.org
a825eaec 11419W: https://linuxtv.org
91952bc0
AP
11420W: http://palosaari.fi/linux/
11421Q: http://patchwork.linuxtv.org/project/linux-media/list/
11422T: git git://linuxtv.org/anttip/media_tree.git
11423S: Maintained
11424F: drivers/media/tuners/tda18218*
11425
3b2f6aba
MK
11426TDA18271 MEDIA DRIVER
11427M: Michael Krufky <mkrufky@linuxtv.org>
11428L: linux-media@vger.kernel.org
a825eaec 11429W: https://linuxtv.org
3b2f6aba
MK
11430W: http://github.com/mkrufky
11431Q: http://patchwork.linuxtv.org/project/linux-media/list/
11432T: git git://linuxtv.org/mkrufky/tuners.git
11433S: Maintained
11434F: drivers/media/tuners/tda18271*
11435
e48307a9
MK
11436TDA827x MEDIA DRIVER
11437M: Michael Krufky <mkrufky@linuxtv.org>
11438L: linux-media@vger.kernel.org
a825eaec 11439W: https://linuxtv.org
e48307a9
MK
11440W: http://github.com/mkrufky
11441Q: http://patchwork.linuxtv.org/project/linux-media/list/
11442T: git git://linuxtv.org/mkrufky/tuners.git
11443S: Maintained
11444F: drivers/media/tuners/tda8290.*
11445
66cf9212
MK
11446TDA8290 MEDIA DRIVER
11447M: Michael Krufky <mkrufky@linuxtv.org>
11448L: linux-media@vger.kernel.org
a825eaec 11449W: https://linuxtv.org
66cf9212
MK
11450W: http://github.com/mkrufky
11451Q: http://patchwork.linuxtv.org/project/linux-media/list/
11452T: git git://linuxtv.org/mkrufky/tuners.git
11453S: Maintained
11454F: drivers/media/tuners/tda8290.*
11455
4b9fba30
HV
11456TDA9840 MEDIA DRIVER
11457M: Hans Verkuil <hverkuil@xs4all.nl>
11458L: linux-media@vger.kernel.org
11459T: git git://linuxtv.org/media_tree.git
a825eaec 11460W: https://linuxtv.org
4b9fba30
HV
11461S: Maintained
11462F: drivers/media/i2c/tda9840*
11463
2cb654fd 11464TEA5761 TUNER DRIVER
5dc8a864
MCC
11465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11466M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11467L: linux-media@vger.kernel.org
a825eaec 11468W: https://linuxtv.org
2cb654fd
MCC
11469T: git git://linuxtv.org/media_tree.git
11470S: Odd fixes
11471F: drivers/media/tuners/tea5761.*
11472
11473TEA5767 TUNER DRIVER
5dc8a864
MCC
11474M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11475M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11476L: linux-media@vger.kernel.org
a825eaec 11477W: https://linuxtv.org
2cb654fd
MCC
11478T: git git://linuxtv.org/media_tree.git
11479S: Maintained
11480F: drivers/media/tuners/tea5767.*
11481
4b9fba30
HV
11482TEA6415C MEDIA DRIVER
11483M: Hans Verkuil <hverkuil@xs4all.nl>
11484L: linux-media@vger.kernel.org
11485T: git git://linuxtv.org/media_tree.git
a825eaec 11486W: https://linuxtv.org
4b9fba30
HV
11487S: Maintained
11488F: drivers/media/i2c/tea6415c*
11489
11490TEA6420 MEDIA DRIVER
11491M: Hans Verkuil <hverkuil@xs4all.nl>
11492L: linux-media@vger.kernel.org
11493T: git git://linuxtv.org/media_tree.git
a825eaec 11494W: https://linuxtv.org
4b9fba30
HV
11495S: Maintained
11496F: drivers/media/i2c/tea6420*
11497
3d249d4c 11498TEAM DRIVER
dca9ab92 11499M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11500L: netdev@vger.kernel.org
11501S: Supported
11502F: drivers/net/team/
11503F: include/linux/if_team.h
c117ab84 11504F: include/uapi/linux/if_team.h
3d249d4c 11505
7d029125 11506TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11507M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11508S: Maintained
11509F: arch/x86/platform/ts5500/
11510
40ad4a30
SY
11511TECHNOTREND USB IR RECEIVER
11512M: Sean Young <sean@mess.org>
11513L: linux-media@vger.kernel.org
11514S: Maintained
11515F: drivers/media/rc/ttusbir.c
11516
adabdb0c 11517TEGRA ARCHITECTURE SUPPORT
243d58ec 11518M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11519M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11520M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11521L: linux-tegra@vger.kernel.org
fd117cd1 11522Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11524S: Supported
bbbe96ed 11525N: [^a-z]tegra
84b9414b 11526
adabdb0c
SW
11527TEGRA CLOCK DRIVER
11528M: Peter De Schrijver <pdeschrijver@nvidia.com>
11529M: Prashant Gaikwad <pgaikwad@nvidia.com>
11530S: Supported
11531F: drivers/clk/tegra/
11532
86e486a0 11533TEGRA DMA DRIVERS
adabdb0c 11534M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11535M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11536S: Supported
86e486a0 11537F: drivers/dma/tegra*
adabdb0c 11538
adabdb0c
SW
11539TEGRA I2C DRIVER
11540M: Laxman Dewangan <ldewangan@nvidia.com>
11541S: Supported
11542F: drivers/i2c/busses/i2c-tegra.c
11543
11544TEGRA IOMMU DRIVERS
11545M: Hiroshi Doyu <hdoyu@nvidia.com>
11546S: Supported
11547F: drivers/iommu/tegra*
11548
11549TEGRA KBC DRIVER
11550M: Rakesh Iyer <riyer@nvidia.com>
11551M: Laxman Dewangan <ldewangan@nvidia.com>
11552S: Supported
11553F: drivers/input/keyboard/tegra-kbc.c
11554
adabdb0c
SW
11555TEGRA PWM DRIVER
11556M: Thierry Reding <thierry.reding@gmail.com>
11557S: Supported
11558F: drivers/pwm/pwm-tegra.c
11559
11560TEGRA SERIAL DRIVER
11561M: Laxman Dewangan <ldewangan@nvidia.com>
11562S: Supported
11563F: drivers/tty/serial/serial-tegra.c
11564
11565TEGRA SPI DRIVER
11566M: Laxman Dewangan <ldewangan@nvidia.com>
11567S: Supported
11568F: drivers/spi/spi-tegra*
11569
1a348ccc 11570TEHUTI ETHERNET DRIVER
8b58be88 11571M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11572L: netdev@vger.kernel.org
11573S: Supported
ef7f5429 11574F: drivers/net/ethernet/tehuti/*
1a348ccc 11575
4e68852d 11576Telecom Clock Driver for MCPL0010
8b58be88 11577M: Mark Gross <mark.gross@intel.com>
4e68852d 11578S: Supported
679655da 11579F: drivers/char/tlclk.c
4e68852d 11580
4480f15b 11581TENSILICA XTENSA PORT (xtensa)
8b58be88 11582M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11583M: Max Filippov <jcmvbkbc@gmail.com>
11584L: linux-xtensa@linux-xtensa.org
9f273c24 11585T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11586S: Maintained
679655da 11587F: arch/xtensa/
3dc99857 11588F: drivers/irqchip/irq-xtensa-*
4e68852d 11589
5313ba66
HV
11590THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11591M: Hans Verkuil <hverkuil@xs4all.nl>
11592L: linux-media@vger.kernel.org
11593T: git git://linuxtv.org/media_tree.git
a825eaec 11594W: https://linuxtv.org
5313ba66
HV
11595S: Maintained
11596F: drivers/media/radio/radio-raremono.c
11597
d3fb6955 11598THERMAL
b75f0050 11599M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11600M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11601L: linux-pm@vger.kernel.org
11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11604Q: https://patchwork.kernel.org/project/linux-pm/list/
11605S: Supported
11606F: drivers/thermal/
11607F: include/linux/thermal.h
af6c9f16 11608F: include/uapi/linux/thermal.h
b75f0050
JP
11609F: include/linux/cpu_cooling.h
11610F: Documentation/devicetree/bindings/thermal/
d3fb6955 11611
64e05d8b
VK
11612THERMAL/CPU_COOLING
11613M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11614M: Viresh Kumar <viresh.kumar@linaro.org>
11615M: Javi Merino <javi.merino@arm.com>
11616L: linux-pm@vger.kernel.org
11617S: Supported
11618F: Documentation/thermal/cpu-cooling-api.txt
11619F: drivers/thermal/cpu_cooling.c
11620F: include/linux/cpu_cooling.h
11621
4e68852d 11622THINKPAD ACPI EXTRAS DRIVER
8b58be88 11623M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11624L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11625L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11626W: http://ibm-acpi.sourceforge.net
11627W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11628T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11629S: Maintained
679655da 11630F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11631
1b46f2a2 11632TI BANDGAP AND THERMAL DRIVER
f14d1c24 11633M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11634M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11635L: linux-pm@vger.kernel.org
531ff13e 11636L: linux-omap@vger.kernel.org
5a723e81 11637S: Maintained
794b2e25 11638F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11639
ccf963d3
BP
11640TI VPE/CAL DRIVERS
11641M: Benoit Parrot <bparrot@ti.com>
11642L: linux-media@vger.kernel.org
11643W: http://linuxtv.org/
11644Q: http://patchwork.linuxtv.org/project/linux-media/list/
11645S: Maintained
11646F: drivers/media/platform/ti-vpe/
11647
0c7665c3
MF
11648TI CDCE706 CLOCK DRIVER
11649M: Max Filippov <jcmvbkbc@gmail.com>
11650S: Maintained
11651F: drivers/clk/clk-cdce706.c
11652
49b6a5e3
TK
11653TI CLOCK DRIVER
11654M: Tero Kristo <t-kristo@ti.com>
11655L: linux-omap@vger.kernel.org
11656S: Maintained
11657F: drivers/clk/ti/
11658F: include/linux/clk/ti.h
11659
f75cfbad
GS
11660TI ETHERNET SWITCH DRIVER (CPSW)
11661M: Mugunthan V N <mugunthanvnm@ti.com>
11662R: Grygorii Strashko <grygorii.strashko@ti.com>
11663L: linux-omap@vger.kernel.org
11664L: netdev@vger.kernel.org
11665S: Maintained
11666F: drivers/net/ethernet/ti/cpsw*
11667F: drivers/net/ethernet/ti/davinci*
11668
4020f2d7 11669TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11670M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11671S: Maintained
679655da
JP
11672F: drivers/misc/tifm*
11673F: drivers/mmc/host/tifm_sd.c
11674F: include/linux/tifm.h
4020f2d7 11675
e0c52404 11676TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11677M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11678L: linux-kernel@vger.kernel.org
11679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11680S: Maintained
11681F: drivers/soc/ti/*
11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11683
11684
152ad442
SR
11685TI LM49xxx FAMILY ASoC CODEC DRIVERS
11686M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11687M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11688L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11689S: Maintained
11690F: sound/soc/codecs/lm49453*
d392dead 11691F: sound/soc/codecs/isabelle*
152ad442 11692
0edd807d
KM
11693TI LP855x BACKLIGHT DRIVER
11694M: Milo Kim <milo.kim@ti.com>
11695S: Maintained
11696F: Documentation/backlight/lp855x-driver.txt
11697F: drivers/video/backlight/lp855x_bl.c
11698F: include/linux/platform_data/lp855x.h
11699
faf13f6d
KM
11700TI LP8727 CHARGER DRIVER
11701M: Milo Kim <milo.kim@ti.com>
11702S: Maintained
11703F: drivers/power/lp8727_charger.c
11704F: include/linux/platform_data/lp8727.h
11705
22f1229f
KM
11706TI LP8788 MFD DRIVER
11707M: Milo Kim <milo.kim@ti.com>
11708S: Maintained
11709F: drivers/iio/adc/lp8788_adc.c
11710F: drivers/leds/leds-lp8788.c
11711F: drivers/mfd/lp8788*.c
11712F: drivers/power/lp8788-charger.c
11713F: drivers/regulator/lp8788-*.c
11714F: include/linux/mfd/lp8788*.h
11715
84640e27
KM
11716TI NETCP ETHERNET DRIVER
11717M: Wingman Kwok <w-kwok2@ti.com>
11718M: Murali Karicheri <m-karicheri2@ti.com>
11719L: netdev@vger.kernel.org
11720S: Maintained
11721F: drivers/net/ethernet/ti/netcp*
11722
217e0ca9
KC
11723TI TAS571X FAMILY ASoC CODEC DRIVER
11724M: Kevin Cernekee <cernekee@chromium.org>
11725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11726S: Odd Fixes
11727F: sound/soc/codecs/tas571x*
11728
dd5e8e6b 11729TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11730M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11732S: Maintained
11733F: sound/soc/codecs/twl4030*
11734
90921014 11735TI WILINK WIRELESS DRIVERS
90921014
LC
11736L: linux-wireless@vger.kernel.org
11737W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11738W: http://wireless.kernel.org/en/users/Drivers/wl1251
11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11740S: Orphan
90921014
LC
11741F: drivers/net/wireless/ti/
11742F: include/linux/wl12xx.h
11743
e86eaa3a 11744TIPC NETWORK LAYER
8b58be88 11745M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11746M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11747L: netdev@vger.kernel.org (core kernel code)
11748L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11749W: http://tipc.sourceforge.net/
e86eaa3a 11750S: Maintained
c117ab84 11751F: include/uapi/linux/tipc*.h
679655da 11752F: net/tipc/
e86eaa3a 11753
867e359b 11754TILE ARCHITECTURE
b9a279f6 11755M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11756W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11758S: Supported
11759F: arch/tile/
6b940606 11760F: drivers/char/tile-srom.c
5c770755 11761F: drivers/edac/tile_edac.c
6b940606
CM
11762F: drivers/net/ethernet/tile/
11763F: drivers/rtc/rtc-tile.c
11764F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11765F: drivers/tty/serial/tilegx.c
6b940606
CM
11766F: drivers/usb/host/*-tilegx.c
11767F: include/linux/usb/tilegx.h
867e359b 11768
1da177e4 11769TLAN NETWORK DRIVER
8b58be88 11770M: Samuel Chessman <chessman@tux.org>
88c07dde 11771L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11772W: http://sourceforge.net/projects/tlan/
11773S: Maintained
679655da 11774F: Documentation/networking/tlan.txt
b544dbac 11775F: drivers/net/ethernet/ti/tlan.*
1da177e4 11776
d74db3b2 11777TOMOYO SECURITY MODULE
8b58be88
JP
11778M: Kentaro Takeda <takedakn@nttdata.co.jp>
11779M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11780L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11781L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11782L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11783L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11784W: http://tomoyo.sourceforge.jp/
843d183c 11785T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11786S: Maintained
679655da 11787F: security/tomoyo/
d74db3b2 11788
9caeb532 11789TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11790M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11791L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11792S: Maintained
11793F: drivers/platform/x86/topstar-laptop.c
11794
1da177e4 11795TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11796M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11797L: platform-driver-x86@vger.kernel.org
0a63ca11 11798S: Maintained
679655da 11799F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11800
0a63ca11
AA
11801TOSHIBA BLUETOOTH DRIVER
11802M: Azael Avalos <coproscefalo@gmail.com>
11803L: platform-driver-x86@vger.kernel.org
11804S: Maintained
11805F: drivers/platform/x86/toshiba_bluetooth.c
11806
11807TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11808M: Azael Avalos <coproscefalo@gmail.com>
11809L: platform-driver-x86@vger.kernel.org
11810S: Maintained
11811F: drivers/platform/x86/toshiba_haps.c
11812
14991fc7
AA
11813TOSHIBA WMI HOTKEYS DRIVER
11814M: Azael Avalos <coproscefalo@gmail.com>
11815L: platform-driver-x86@vger.kernel.org
11816S: Maintained
11817F: drivers/platform/x86/toshiba-wmi.c
11818
1da177e4 11819TOSHIBA SMM DRIVER
8b58be88 11820M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11821W: http://www.buzzard.org.uk/toshiba/
11822S: Maintained
679655da
JP
11823F: drivers/char/toshiba.c
11824F: include/linux/toshiba.h
c117ab84 11825F: include/uapi/linux/toshiba.h
1da177e4 11826
d32d9864
MR
11827TOSHIBA TC358743 DRIVER
11828M: Mats Randgaard <matrandg@cisco.com>
11829L: linux-media@vger.kernel.org
11830S: Maintained
11831F: drivers/media/i2c/tc358743*
b5dcee22 11832F: include/media/i2c/tc358743.h
d32d9864 11833
560e6475
WS
11834TMIO/SDHI MMC DRIVER
11835M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11836L: linux-mmc@vger.kernel.org
560e6475 11837S: Supported
d1057c40
GL
11838F: drivers/mmc/host/tmio_mmc*
11839F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11840F: include/linux/mfd/tmio.h
d719f900 11841
917cc4e6
GR
11842TMP401 HARDWARE MONITOR DRIVER
11843M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11844L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11845S: Maintained
11846F: Documentation/hwmon/tmp401
11847F: drivers/hwmon/tmp401.c
11848
98f32602 11849TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11850M: Hugh Dickins <hughd@google.com>
98f32602
HD
11851L: linux-mm@kvack.org
11852S: Maintained
11853F: include/linux/shmem_fs.h
11854F: mm/shmem.c
11855
45f95b53 11856TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11857M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11858M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11859L: linux-media@vger.kernel.org
a825eaec 11860W: https://linuxtv.org
45f95b53
MCC
11861T: git git://linuxtv.org/media_tree.git
11862S: Odd fixes
11863F: drivers/media/usb/tm6000/
11864
c65fde19
HV
11865TW68 VIDEO4LINUX DRIVER
11866M: Hans Verkuil <hverkuil@xs4all.nl>
11867L: linux-media@vger.kernel.org
11868T: git git://linuxtv.org/media_tree.git
a825eaec 11869W: https://linuxtv.org
c65fde19
HV
11870S: Odd Fixes
11871F: drivers/media/pci/tw68/
11872
704a84cc
EG
11873TW686X VIDEO4LINUX DRIVER
11874M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11875L: linux-media@vger.kernel.org
11876T: git git://linuxtv.org/media_tree.git
11877W: http://linuxtv.org
11878S: Maintained
11879F: drivers/media/pci/tw686x/
11880
4e68852d 11881TPM DEVICE DRIVER
901486b8 11882M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11883M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11884M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11885R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11886W: http://tpmdd.sourceforge.net
63a10dfd 11887L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11888Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11889T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11890S: Maintained
679655da 11891F: drivers/char/tpm/
4e68852d 11892
1a0f1b27
AL
11893TPM IBM_VTPM DEVICE DRIVER
11894M: Ashley Lai <ashleydlai@gmail.com>
11895W: http://tpmdd.sourceforge.net
11896L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11897S: Maintained
11898F: drivers/char/tpm/tpm_ibmvtpm*
11899
d6f005a1
JP
11900TRACING
11901M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11902M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11904S: Maintained
11905F: Documentation/trace/ftrace.txt
11906F: arch/*/*/*/ftrace.h
11907F: arch/*/kernel/ftrace.c
11908F: include/*/ftrace.h
11909F: include/linux/trace*.h
11910F: include/trace/
11911F: kernel/trace/
6e68e6c5 11912F: tools/testing/selftests/ftrace/
d6f005a1 11913
4abac0d0
IM
11914TRACING MMIO ACCESSES (MMIOTRACE)
11915M: Steven Rostedt <rostedt@goodmis.org>
11916M: Ingo Molnar <mingo@kernel.org>
11917R: Karol Herbst <karolherbst@gmail.com>
11918R: Pekka Paalanen <ppaalanen@gmail.com>
11919S: Maintained
11920L: linux-kernel@vger.kernel.org
11921L: nouveau@lists.freedesktop.org
11922F: kernel/trace/trace_mmiotrace.c
11923F: include/linux/mmiotrace.h
11924F: arch/x86/mm/kmmio.c
11925F: arch/x86/mm/mmio-mod.c
11926F: arch/x86/mm/testmmiotrace.c
11927
1da177e4 11928TRIVIAL PATCHES
8b58be88 11929M: Jiri Kosina <trivial@kernel.org>
54e5881d 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11931S: Maintained
86ef925f 11932K: ^Subject:.*(?i)trivial
1da177e4 11933
4e68852d 11934TTY LAYER
879a5a00 11935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11936M: Jiri Slaby <jslaby@suse.com>
879a5a00 11937S: Supported
08deed1e 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11939F: Documentation/serial/
8dd5d2f1 11940F: drivers/tty/
df621252 11941F: drivers/tty/serial/serial_core.c
e3288775
AC
11942F: include/linux/serial_core.h
11943F: include/linux/serial.h
11944F: include/linux/tty.h
c117ab84
CEB
11945F: include/uapi/linux/serial_core.h
11946F: include/uapi/linux/serial.h
11947F: include/uapi/linux/tty.h
4e68852d 11948
91952bc0
AP
11949TUA9001 MEDIA DRIVER
11950M: Antti Palosaari <crope@iki.fi>
11951L: linux-media@vger.kernel.org
a825eaec 11952W: https://linuxtv.org
91952bc0
AP
11953W: http://palosaari.fi/linux/
11954Q: http://patchwork.linuxtv.org/project/linux-media/list/
11955T: git git://linuxtv.org/anttip/media_tree.git
11956S: Maintained
11957F: drivers/media/tuners/tua9001*
11958
740db6d7 11959TULIP NETWORK DRIVERS
740db6d7 11960L: netdev@vger.kernel.org
cf869eb1
GG
11961L: linux-parisc@vger.kernel.org
11962S: Orphan
0f04e2aa 11963F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11964
11965TUN/TAP driver
ba57b6f2 11966M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11967W: http://vtun.sourceforge.net/tun
11968S: Maintained
679655da
JP
11969F: Documentation/networking/tuntap.txt
11970F: arch/um/os-Linux/drivers/
1da177e4 11971
b454cc66 11972TURBOCHANNEL SUBSYSTEM
8b58be88 11973M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11974M: Ralf Baechle <ralf@linux-mips.org>
11975L: linux-mips@linux-mips.org
11976Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11977S: Maintained
679655da
JP
11978F: drivers/tc/
11979F: include/linux/tc.h
b454cc66 11980
1da177e4 11981U14-34F SCSI DRIVER
8b58be88 11982M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11983L: linux-scsi@vger.kernel.org
11984S: Maintained
679655da 11985F: drivers/scsi/u14-34f.c
1da177e4 11986
e2d1d6c0 11987UBI FILE SYSTEM (UBIFS)
a7859936 11988M: Richard Weinberger <richard@nod.at>
949cb623 11989M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11990M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11991L: linux-mtd@lists.infradead.org
e2966cbe 11992T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11993W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11994S: Supported
679655da
JP
11995F: Documentation/filesystems/ubifs.txt
11996F: fs/ubifs/
e2d1d6c0 11997
e1632fa2 11998UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11999M: Greg Ungerer <gerg@linux-m68k.org>
12000W: http://www.linux-m68k.org/
cc2020e6 12001W: http://www.uclinux.org/
e1632fa2 12002L: linux-m68k@lists.linux-m68k.org
cc2020e6 12003L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12005S: Maintained
e1632fa2
GU
12006F: arch/m68k/coldfire/
12007F: arch/m68k/68*/
61bc02bb
JP
12008F: arch/m68k/*/*_no.*
12009F: arch/m68k/include/asm/*_no.*
cc2020e6 12010
1da177e4 12011UDF FILESYSTEM
d8130624 12012M: Jan Kara <jack@suse.com>
1da177e4 12013S: Maintained
679655da
JP
12014F: Documentation/filesystems/udf.txt
12015F: fs/udf/
1da177e4 12016
cc2020e6 12017UFS FILESYSTEM
8b58be88 12018M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12019S: Maintained
679655da
JP
12020F: Documentation/filesystems/ufs.txt
12021F: fs/ufs/
cc2020e6 12022
0a09d3ab
DH
12023UHID USERSPACE HID IO DRIVER:
12024M: David Herrmann <dh.herrmann@googlemail.com>
12025L: linux-input@vger.kernel.org
12026S: Maintained
12027F: drivers/hid/uhid.c
c117ab84 12028F: include/uapi/linux/uhid.h
0a09d3ab 12029
18332a80 12030ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12031L: linux-usb@vger.kernel.org
10c6c9c9 12032S: Orphan
355ffe69 12033F: drivers/uwb/
679655da
JP
12034F: include/linux/uwb.h
12035F: include/linux/uwb/
18332a80 12036
b31d8273
G
12037UNICORE32 ARCHITECTURE:
12038M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12039W: http://mprc.pku.edu.cn/~guanxuetao/linux
12040S: Maintained
ceebf4d5 12041T: git git://github.com/gxt/linux.git
b31d8273
G
12042F: arch/unicore32/
12043
d8379ab1
TF
12044UNIFDEF
12045M: Tony Finch <dot@dotat.at>
12046W: http://dotat.at/prog/unifdef
12047S: Maintained
12048F: scripts/unifdef.c
12049
1da177e4 12050UNIFORM CDROM DRIVER
8b58be88 12051M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12052W: http://www.kernel.dk
12053S: Maintained
679655da
JP
12054F: Documentation/cdrom/
12055F: drivers/cdrom/cdrom.c
12056F: include/linux/cdrom.h
c117ab84 12057F: include/uapi/linux/cdrom.h
1da177e4 12058
56df0122 12059UNISYS S-PAR DRIVERS
49e7d9df
JP
12060M: David Kershner <david.kershner@unisys.com>
12061L: sparmaintainer@unisys.com (Unisys internal)
12062S: Supported
12063F: drivers/staging/unisys/
56df0122 12064
9941fa6e
VH
12065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12066M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12067L: linux-scsi@vger.kernel.org
12068S: Supported
12069F: Documentation/scsi/ufs.txt
12070F: drivers/scsi/ufs/
12071
4b9ffb5a
JP
12072UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12073M: Joao Pinto <Joao.Pinto@synopsys.com>
12074L: linux-scsi@vger.kernel.org
12075S: Supported
12076F: drivers/scsi/ufs/*dwc*
12077
e2d1d6c0 12078UNSORTED BLOCK IMAGES (UBI)
949cb623 12079M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12080M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12081W: http://www.linux-mtd.infradead.org/
12082L: linux-mtd@lists.infradead.org
b6b44e0a 12083T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12084S: Supported
80811493 12085F: drivers/mtd/ubi/
679655da 12086F: include/linux/mtd/ubi.h
c117ab84 12087F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12088
1da177e4 12089USB ACM DRIVER
ca1c3e6f 12090M: Oliver Neukum <oneukum@suse.com>
6372594a 12091L: linux-usb@vger.kernel.org
1da177e4 12092S: Maintained
679655da
JP
12093F: Documentation/usb/acm.txt
12094F: drivers/usb/class/cdc-acm.*
1da177e4 12095
b7d572e1
PF
12096USB AR5523 WIRELESS DRIVER
12097M: Pontus Fuchs <pontus.fuchs@gmail.com>
12098L: linux-wireless@vger.kernel.org
12099S: Maintained
12100F: drivers/net/wireless/ath/ar5523/
12101
115bb1ff 12102USB ATTACHED SCSI
866d372e 12103M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12104L: linux-usb@vger.kernel.org
12105L: linux-scsi@vger.kernel.org
8eae0fb7 12106S: Maintained
115bb1ff
MW
12107F: drivers/usb/storage/uas.c
12108
1da177e4 12109USB CDC ETHERNET DRIVER
61eee9a7 12110M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12111L: linux-usb@vger.kernel.org
1da177e4 12112S: Maintained
679655da 12113F: drivers/net/usb/cdc_*.c
c117ab84 12114F: include/uapi/linux/usb/cdc.h
1da177e4 12115
66e3e591
KP
12116USB CHAOSKEY DRIVER
12117M: Keith Packard <keithp@keithp.com>
12118L: linux-usb@vger.kernel.org
12119S: Maintained
12120F: drivers/usb/misc/chaoskey.c
12121
b02b371e 12122USB CYPRESS C67X00 DRIVER
8b58be88 12123M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12124L: linux-usb@vger.kernel.org
12125S: Maintained
679655da 12126F: drivers/usb/c67x00/
b02b371e 12127
d0374f4f 12128USB DAVICOM DM9601 DRIVER
8b58be88 12129M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12130L: netdev@vger.kernel.org
d0374f4f
PK
12131W: http://www.linux-usb.org/usbnet
12132S: Maintained
679655da 12133F: drivers/net/usb/dm9601.c
d0374f4f 12134
cc2020e6 12135USB DIAMOND RIO500 DRIVER
8b58be88 12136M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12137L: rio500-users@lists.sourceforge.net
12138W: http://rio500.sourceforge.net
12139S: Maintained
679655da 12140F: drivers/usb/misc/rio500*
cc2020e6 12141
1da177e4 12142USB EHCI DRIVER
578333ab 12143M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12144L: linux-usb@vger.kernel.org
578333ab 12145S: Maintained
679655da
JP
12146F: Documentation/usb/ehci.txt
12147F: drivers/usb/host/ehci*
1da177e4 12148
69ae9e3e 12149USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12150M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12151L: linux-usb@vger.kernel.org
69ae9e3e 12152W: http://www.linux-usb.org/gadget
d6d0f665
FB
12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12154S: Maintained
679655da
JP
12155F: drivers/usb/gadget/
12156F: include/linux/usb/gadget*
69ae9e3e 12157
2dea64b4 12158USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12159M: Jiri Kosina <jikos@kernel.org>
406df153 12160R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12161L: linux-usb@vger.kernel.org
54e5881d 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12163S: Maintained
c2f01971 12164F: Documentation/hid/hiddev.txt
679655da 12165F: drivers/hid/usbhid/
1da177e4 12166
959eea21 12167USB ISP116X DRIVER
8b58be88 12168M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12169L: linux-usb@vger.kernel.org
959eea21 12170S: Maintained
679655da
JP
12171F: drivers/usb/host/isp116x*
12172F: include/linux/usb/isp116x.h
959eea21 12173
146498ea
WH
12174USB LAN78XX ETHERNET DRIVER
12175M: Woojung Huh <woojung.huh@microchip.com>
12176M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12177L: netdev@vger.kernel.org
12178S: Maintained
12179F: drivers/net/usb/lan78xx.*
12180
1da177e4 12181USB MASS STORAGE DRIVER
8b58be88 12182M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12183L: linux-usb@vger.kernel.org
8836aeb8 12184L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12185S: Maintained
12186W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12187F: drivers/usb/storage/
1da177e4 12188
af39917d
CL
12189USB MIDI DRIVER
12190M: Clemens Ladisch <clemens@ladisch.de>
12191L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12192T: git git://git.alsa-project.org/alsa-kernel.git
12193S: Maintained
12194F: sound/usb/midi.*
12195
444ce9d4
JP
12196USB NETWORKING DRIVERS
12197L: linux-usb@vger.kernel.org
12198S: Odd Fixes
12199F: drivers/net/usb/
12200
1da177e4 12201USB OHCI DRIVER
578333ab 12202M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12203L: linux-usb@vger.kernel.org
578333ab 12204S: Maintained
679655da
JP
12205F: Documentation/usb/ohci.txt
12206F: drivers/usb/host/ohci*
1da177e4 12207
963ffa3e 12208USB OTG FSM (Finite State Machine)
60d77b3d 12209M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12211L: linux-usb@vger.kernel.org
12212S: Maintained
12213F: drivers/usb/common/usb-otg-fsm.c
12214
563da3a9
VM
12215USB OVER IP DRIVER
12216M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12217M: Shuah Khan <shuahkh@osg.samsung.com>
12218M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12219L: linux-usb@vger.kernel.org
12220S: Maintained
a6d6fc2b 12221F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12222F: drivers/usb/usbip/
12223F: tools/usb/usbip/
12224
1da177e4 12225USB PEGASUS DRIVER
a16b945c 12226M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12227L: linux-usb@vger.kernel.org
043600a6 12228L: netdev@vger.kernel.org
052e3128
PM
12229T: git git://github.com/petkan/pegasus.git
12230W: https://github.com/petkan/pegasus
1da177e4 12231S: Maintained
679655da 12232F: drivers/net/usb/pegasus.*
1da177e4 12233
d3ad558f 12234USB PHY LAYER
a55f6286 12235M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12236L: linux-usb@vger.kernel.org
12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12238S: Maintained
12239F: drivers/usb/phy/
d3ad558f 12240
73e4fb3f 12241USB PRINTER DRIVER (usblp)
8b58be88 12242M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12243L: linux-usb@vger.kernel.org
73e4fb3f 12244S: Supported
679655da 12245F: drivers/usb/class/usblp.c
1da177e4 12246
4521b477
BM
12247USB QMI WWAN NETWORK DRIVER
12248M: Bjørn Mork <bjorn@mork.no>
12249L: netdev@vger.kernel.org
12250S: Maintained
12251F: Documentation/ABI/testing/sysfs-class-net-qmi
12252F: drivers/net/usb/qmi_wwan.c
12253
1da177e4 12254USB RTL8150 DRIVER
a16b945c 12255M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12256L: linux-usb@vger.kernel.org
043600a6 12257L: netdev@vger.kernel.org
052e3128
PM
12258T: git git://github.com/petkan/rtl8150.git
12259W: https://github.com/petkan/rtl8150
1da177e4 12260S: Maintained
679655da 12261F: drivers/net/usb/rtl8150.c
1da177e4 12262
f896b796 12263USB SERIAL SUBSYSTEM
66085694 12264M: Johan Hovold <johan@kernel.org>
795fb7e7 12265L: linux-usb@vger.kernel.org
4e68852d 12266S: Maintained
679655da 12267F: Documentation/usb/usb-serial.txt
f896b796 12268F: drivers/usb/serial/
679655da 12269F: include/linux/usb/serial.h
1da177e4 12270
b3f0db1c
SG
12271USB SMSC75XX ETHERNET DRIVER
12272M: Steve Glendinning <steve.glendinning@shawell.net>
12273L: netdev@vger.kernel.org
12274S: Maintained
12275F: drivers/net/usb/smsc75xx.*
12276
2f7ca802 12277USB SMSC95XX ETHERNET DRIVER
90b24cfb 12278M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12279L: netdev@vger.kernel.org
90b24cfb 12280S: Maintained
679655da 12281F: drivers/net/usb/smsc95xx.*
2f7ca802 12282
1da177e4 12283USB SUBSYSTEM
879a5a00 12284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12285L: linux-usb@vger.kernel.org
1da177e4 12286W: http://www.linux-usb.org
08deed1e 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12288S: Supported
1700bd98 12289F: Documentation/devicetree/bindings/usb/
679655da 12290F: Documentation/usb/
679655da
JP
12291F: drivers/usb/
12292F: include/linux/usb.h
12293F: include/linux/usb/
1da177e4
LT
12294
12295USB UHCI DRIVER
8b58be88 12296M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12297L: linux-usb@vger.kernel.org
1da177e4 12298S: Maintained
679655da 12299F: drivers/usb/host/uhci*
1da177e4 12300
69ae9e3e 12301USB "USBNET" DRIVER FRAMEWORK
d8130624 12302M: Oliver Neukum <oneukum@suse.com>
043600a6 12303L: netdev@vger.kernel.org
69ae9e3e 12304W: http://www.linux-usb.org/usbnet
1da177e4 12305S: Maintained
679655da
JP
12306F: drivers/net/usb/usbnet.c
12307F: include/linux/usb/usbnet.h
1da177e4 12308
c0efd232 12309USB VIDEO CLASS
c53ac071 12310M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12311L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12312L: linux-media@vger.kernel.org
275ffde4 12313T: git git://linuxtv.org/media_tree.git
57c6d2e9 12314W: http://www.ideasonboard.org/uvc/
c0efd232 12315S: Maintained
0c0d06ca 12316F: drivers/media/usb/uvc/
6c0f0359 12317F: include/uapi/linux/uvcvideo.h
1da177e4 12318
b60b9c45
HV
12319USB VISION DRIVER
12320M: Hans Verkuil <hverkuil@xs4all.nl>
12321L: linux-media@vger.kernel.org
12322T: git git://linuxtv.org/media_tree.git
a825eaec 12323W: https://linuxtv.org
b60b9c45
HV
12324S: Odd Fixes
12325F: drivers/media/usb/usbvision/
12326
8282da47
LP
12327USB WEBCAM GADGET
12328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12329L: linux-usb@vger.kernel.org
12330S: Maintained
3a83c16e 12331F: drivers/usb/gadget/function/*uvc*
faf2e1db 12332F: drivers/usb/gadget/legacy/webcam.c
8282da47 12333
bf164cc0 12334USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12335M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12336L: linux-wireless@vger.kernel.org
12337S: Maintained
679655da 12338F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12339
eb6bab13 12340USB XHCI DRIVER
03d85053 12341M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12342L: linux-usb@vger.kernel.org
12343S: Supported
36d0344c
SS
12344F: drivers/usb/host/xhci*
12345F: drivers/usb/host/pci-quirks*
eb6bab13 12346
1da177e4 12347USB ZD1201 DRIVER
4086b9ca 12348L: linux-wireless@vger.kernel.org
1da177e4 12349W: http://linux-lc100020.sourceforge.net
4086b9ca 12350S: Orphan
ed0ad06f 12351F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12352
b7eee616 12353USB ZR364XX DRIVER
8b58be88 12354M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12355L: linux-usb@vger.kernel.org
661263b5 12356L: linux-media@vger.kernel.org
275ffde4 12357T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12358W: http://royale.zerezo.com/zr364xx/
12359S: Maintained
679655da 12360F: Documentation/video4linux/zr364xx.txt
90d72ac6 12361F: drivers/media/usb/zr364xx/
b7eee616 12362
289fcff4
HK
12363ULPI BUS
12364M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12365L: linux-usb@vger.kernel.org
12366S: Maintained
12367F: drivers/usb/common/ulpi.c
12368F: include/linux/ulpi/
12369
e7839f25 12370USER-MODE LINUX (UML)
8b58be88 12371M: Jeff Dike <jdike@addtoit.com>
b15194b7 12372M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12373L: user-mode-linux-devel@lists.sourceforge.net
12374L: user-mode-linux-user@lists.sourceforge.net
12375W: http://user-mode-linux.sourceforge.net
9f273c24 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12377S: Maintained
61516587 12378F: Documentation/virtual/uml/
679655da 12379F: arch/um/
b070989a 12380F: arch/x86/um/
679655da
JP
12381F: fs/hostfs/
12382F: fs/hppfs/
b7eee616 12383
e5f114e9 12384USERSPACE I/O (UIO)
6a534c9d 12385M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12386M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12387S: Maintained
3d3fecbd 12388T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12389F: Documentation/DocBook/uio-howto.tmpl
12390F: drivers/uio/
12391F: include/linux/uio*.h
e5f114e9 12392
256cccbe 12393UTIL-LINUX PACKAGE
8b58be88 12394M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12395L: util-linux@vger.kernel.org
12396W: http://en.wikipedia.org/wiki/Util-linux
12397T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12398S: Maintained
12399
c1fd1c07 12400UVESAFB DRIVER
8b58be88 12401M: Michal Januszewski <spock@gentoo.org>
c69f677c 12402L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12403W: http://dev.gentoo.org/~spock/projects/uvesafb/
12404S: Maintained
679655da 12405F: Documentation/fb/uvesafb.txt
8a61f013 12406F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12407
456930d8
SA
12408VF610 NAND DRIVER
12409M: Stefan Agner <stefan@agner.ch>
12410L: linux-mtd@lists.infradead.org
12411S: Supported
12412F: drivers/mtd/nand/vf610_nfc.c
12413
4480f15b 12414VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12415M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12416S: Maintained
679655da
JP
12417F: Documentation/filesystems/vfat.txt
12418F: fs/fat/
1da177e4 12419
cba3345c
AW
12420VFIO DRIVER
12421M: Alex Williamson <alex.williamson@redhat.com>
12422L: kvm@vger.kernel.org
9f273c24 12423T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12424S: Maintained
12425F: Documentation/vfio.txt
12426F: drivers/vfio/
12427F: include/linux/vfio.h
c117ab84 12428F: include/uapi/linux/vfio.h
cba3345c 12429
a714ea5f
AW
12430VFIO PLATFORM DRIVER
12431M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12432L: kvm@vger.kernel.org
12433S: Maintained
12434F: drivers/vfio/platform/
12435
9e6f3438
PO
12436VIDEOBUF2 FRAMEWORK
12437M: Pawel Osciak <pawel@osciak.com>
12438M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12439M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12440L: linux-media@vger.kernel.org
12441S: Maintained
90d72ac6 12442F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12443F: include/media/videobuf2-*
12444
06a8fc78
AH
12445VIRTIO AND VHOST VSOCK DRIVER
12446M: Stefan Hajnoczi <stefanha@redhat.com>
12447L: kvm@vger.kernel.org
12448L: virtualization@lists.linux-foundation.org
12449L: netdev@vger.kernel.org
12450S: Maintained
12451F: include/linux/virtio_vsock.h
12452F: include/uapi/linux/virtio_vsock.h
12453F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12454F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12455F: drivers/vhost/vsock.c
12456F: drivers/vhost/vsock.h
06a8fc78 12457
5523662e
SCP
12458VIRTUAL SERIO DEVICE DRIVER
12459M: Stephen Chandler Paul <thatslyude@gmail.com>
12460S: Maintained
12461F: drivers/input/serio/userio.c
12462F: include/uapi/linux/userio.h
12463
9a82446b
AS
12464VIRTIO CONSOLE DRIVER
12465M: Amit Shah <amit.shah@redhat.com>
12466L: virtualization@lists.linux-foundation.org
12467S: Maintained
12468F: drivers/char/virtio_console.c
12469F: include/linux/virtio_console.h
c117ab84 12470F: include/uapi/linux/virtio_console.h
9a82446b 12471
2426ec8f 12472VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12473M: "Michael S. Tsirkin" <mst@redhat.com>
12474L: virtualization@lists.linux-foundation.org
12475S: Maintained
0e4191fe 12476F: Documentation/devicetree/bindings/virtio/
2426ec8f 12477F: drivers/virtio/
c893c8d7 12478F: tools/virtio/
2426ec8f
MT
12479F: drivers/net/virtio_net.c
12480F: drivers/block/virtio_blk.c
12481F: include/linux/virtio_*.h
916cdabc 12482F: include/uapi/linux/virtio_*.h
2426ec8f 12483
f2dbda3b
CH
12484VIRTIO DRIVERS FOR S390
12485M: Christian Borntraeger <borntraeger@de.ibm.com>
12486M: Cornelia Huck <cornelia.huck@de.ibm.com>
12487L: linux-s390@vger.kernel.org
12488L: virtualization@lists.linux-foundation.org
12489L: kvm@vger.kernel.org
12490S: Supported
1b568d93 12491F: drivers/s390/virtio/
f2dbda3b 12492
4ad6ee91
GH
12493VIRTIO GPU DRIVER
12494M: David Airlie <airlied@linux.ie>
12495M: Gerd Hoffmann <kraxel@redhat.com>
12496L: dri-devel@lists.freedesktop.org
12497L: virtualization@lists.linux-foundation.org
12498S: Maintained
12499F: drivers/gpu/drm/virtio/
12500F: include/uapi/linux/virtio_gpu.h
12501
3a4d5c94
MT
12502VIRTIO HOST (VHOST)
12503M: "Michael S. Tsirkin" <mst@redhat.com>
12504L: kvm@vger.kernel.org
c996d8b9 12505L: virtualization@lists.linux-foundation.org
3a4d5c94 12506L: netdev@vger.kernel.org
9f273c24 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12508S: Maintained
12509F: drivers/vhost/
c117ab84 12510F: include/uapi/linux/vhost.h
3a4d5c94 12511
271c8651
GH
12512VIRTIO INPUT DRIVER
12513M: Gerd Hoffmann <kraxel@redhat.com>
12514S: Maintained
12515F: drivers/virtio/virtio_input.c
12516F: include/uapi/linux/virtio_input.h
12517
1da177e4 12518VIA RHINE NETWORK DRIVER
210347e1 12519S: Orphan
f2148a47 12520F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12521
f0bf7f61 12522VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12523M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12524M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12525S: Maintained
12526F: drivers/mmc/host/via-sdmmc.c
12527
69e4a7c2 12528VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12529M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12530L: linux-fbdev@vger.kernel.org
69e4a7c2 12531S: Maintained
c7babebd
FTS
12532F: include/linux/via-core.h
12533F: include/linux/via-gpio.h
12534F: include/linux/via_i2c.h
8a61f013 12535F: drivers/video/fbdev/via/
69e4a7c2 12536
01f20734 12537VIA VELOCITY NETWORK DRIVER
8b58be88 12538M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12539L: netdev@vger.kernel.org
12540S: Maintained
f2148a47 12541F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12542
f73f8173
AW
12543VIRT LIB
12544M: Alex Williamson <alex.williamson@redhat.com>
12545M: Paolo Bonzini <pbonzini@redhat.com>
12546L: kvm@vger.kernel.org
12547S: Supported
12548F: virt/lib/
12549
77911fd2 12550VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12551M: Hans Verkuil <hverkuil@xs4all.nl>
12552L: linux-media@vger.kernel.org
12553T: git git://linuxtv.org/media_tree.git
a825eaec 12554W: https://linuxtv.org
0b7bc1fa 12555S: Maintained
77911fd2 12556F: drivers/media/platform/vivid/*
0b7bc1fa 12557
be7f8273 12558VLAN (802.1Q)
8b58be88 12559M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12560L: netdev@vger.kernel.org
12561S: Maintained
679655da
JP
12562F: drivers/net/macvlan.c
12563F: include/linux/if_*vlan.h
12564F: net/8021q/
be7f8273 12565
55e331cf 12566VLYNQ BUS
8b58be88 12567M: Florian Fainelli <florian@openwrt.org>
8578d7af 12568L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12569S: Maintained
12570F: drivers/vlynq/vlynq.c
12571F: include/linux/vlynq.h
12572
390beae4 12573VME SUBSYSTEM
74c600e3 12574M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12575M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12576M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12577L: devel@driverdev.osuosl.org
12578S: Maintained
12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12580F: Documentation/vme_api.txt
12581F: drivers/staging/vme/
12582F: drivers/vme/
12583F: include/linux/vme*
12584
4488e09b
AK
12585VMWARE HYPERVISOR INTERFACE
12586M: Alok Kataria <akataria@vmware.com>
12587L: virtualization@lists.linux-foundation.org
12588S: Supported
12589F: arch/x86/kernel/cpu/vmware.c
12590
73b35d07
DT
12591VMWARE BALLOON DRIVER
12592M: Xavier Deguillard <xdeguillard@vmware.com>
12593M: Philip Moltmann <moltmann@vmware.com>
12594M: "VMware, Inc." <pv-drivers@vmware.com>
12595L: linux-kernel@vger.kernel.org
12596S: Maintained
12597F: drivers/misc/vmw_balloon.c
12598
8b8be51b
TH
12599VMWARE VMMOUSE SUBDRIVER
12600M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12601M: "VMware, Inc." <pv-drivers@vmware.com>
12602L: linux-input@vger.kernel.org
12603S: Maintained
12604F: drivers/input/mouse/vmmouse.c
12605F: drivers/input/mouse/vmmouse.h
12606
d1a890fa 12607VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12608M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12609M: "VMware, Inc." <pv-drivers@vmware.com>
12610L: netdev@vger.kernel.org
12611S: Maintained
12612F: drivers/net/vmxnet3/
d1a890fa 12613
851b1642 12614VMware PVSCSI driver
29374ec6 12615M: Jim Gill <jgill@vmware.com>
851b1642
AK
12616M: VMware PV-Drivers <pv-drivers@vmware.com>
12617L: linux-scsi@vger.kernel.org
12618S: Maintained
12619F: drivers/scsi/vmw_pvscsi.c
12620F: drivers/scsi/vmw_pvscsi.h
12621
e53e86c7 12622VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12623M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12624M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12625L: linux-kernel@vger.kernel.org
1dd68f01 12626W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12628S: Supported
9d2597e8 12629F: Documentation/devicetree/bindings/regulator/
679655da 12630F: drivers/regulator/
9d2597e8 12631F: include/dt-bindings/regulator/
679655da 12632F: include/linux/regulator/
e53e86c7 12633
081958eb
DA
12634VRF
12635M: David Ahern <dsa@cumulusnetworks.com>
12636M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12637L: netdev@vger.kernel.org
12638S: Maintained
12639F: drivers/net/vrf.c
562d897d 12640F: Documentation/networking/vrf.txt
081958eb 12641
ab41319e 12642VT1211 HARDWARE MONITOR DRIVER
8b58be88 12643M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12644L: linux-hwmon@vger.kernel.org
ab41319e 12645S: Maintained
679655da
JP
12646F: Documentation/hwmon/vt1211
12647F: drivers/hwmon/vt1211.c
ab41319e 12648
1de9e371 12649VT8231 HARDWARE MONITOR DRIVER
8b58be88 12650M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12651L: linux-hwmon@vger.kernel.org
1de9e371 12652S: Maintained
679655da 12653F: drivers/hwmon/vt8231.c
1de9e371 12654
88095e7b
TO
12655VUB300 USB to SDIO/SD/MMC bridge chip
12656M: Tony Olech <tony.olech@elandigitalsystems.com>
12657L: linux-mmc@vger.kernel.org
12658L: linux-usb@vger.kernel.org
12659S: Supported
12660F: drivers/mmc/host/vub300.c
12661
1da177e4 12662W1 DALLAS'S 1-WIRE BUS
a8018766 12663M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12664S: Maintained
679655da
JP
12665F: Documentation/w1/
12666F: drivers/w1/
1da177e4 12667
13927079 12668W83791D HARDWARE MONITORING DRIVER
8b58be88 12669M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12670L: linux-hwmon@vger.kernel.org
25845c22 12671S: Maintained
679655da
JP
12672F: Documentation/hwmon/w83791d
12673F: drivers/hwmon/w83791d.c
13927079 12674
61db011d 12675W83793 HARDWARE MONITORING DRIVER
8b58be88 12676M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12677L: linux-hwmon@vger.kernel.org
61db011d 12678S: Maintained
679655da
JP
12679F: Documentation/hwmon/w83793
12680F: drivers/hwmon/w83793.c
61db011d 12681
e3760b43 12682W83795 HARDWARE MONITORING DRIVER
d8130624 12683M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12684L: linux-hwmon@vger.kernel.org
e3760b43
JD
12685S: Maintained
12686F: drivers/hwmon/w83795.c
12687
1da177e4 12688W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12689M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12690S: Maintained
679655da 12691F: drivers/mmc/host/wbsd.*
1da177e4 12692
b4e05923
HG
12693WACOM PROTOCOL 4 SERIAL TABLETS
12694M: Julian Squires <julian@cipht.net>
12695M: Hans de Goede <hdegoede@redhat.com>
12696L: linux-input@vger.kernel.org
12697S: Maintained
12698F: drivers/input/tablet/wacom_serial4.c
12699
3527761c 12700WATCHDOG DEVICE DRIVERS
8b58be88 12701M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12702R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12703L: linux-watchdog@vger.kernel.org
12704W: http://www.linux-watchdog.org/
f599aaf0 12705T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12706S: Maintained
540be8b2 12707F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12708F: Documentation/watchdog/
12709F: drivers/watchdog/
12710F: include/linux/watchdog.h
c117ab84 12711F: include/uapi/linux/watchdog.h
3527761c 12712
1da177e4 12713WD7000 SCSI DRIVER
8b58be88 12714M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12715L: linux-scsi@vger.kernel.org
12716S: Maintained
679655da 12717F: drivers/scsi/wd7000.c
1da177e4 12718
b22e00f3
DH
12719WIIMOTE HID DRIVER
12720M: David Herrmann <dh.herrmann@googlemail.com>
12721L: linux-input@vger.kernel.org
12722S: Maintained
12723F: drivers/hid/hid-wiimote*
12724
e258b80e 12725WINBOND CIR DRIVER
364e9e18 12726M: David Härdeman <david@hardeman.nu>
e258b80e 12727S: Maintained
116ab806 12728F: drivers/media/rc/winbond-cir.c
e258b80e 12729
c36a483d
WBG
12730WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12731M: William Breathitt Gray <vilhelm.gray@gmail.com>
12732L: linux-watchdog@vger.kernel.org
12733S: Maintained
12734F: drivers/watchdog/ebc-c384_wdt.c
12735
9c26df9b
WBG
12736WINSYSTEMS WS16C48 GPIO DRIVER
12737M: William Breathitt Gray <vilhelm.gray@gmail.com>
12738L: linux-gpio@vger.kernel.org
12739S: Maintained
12740F: drivers/gpio/gpio-ws16c48.c
e258b80e 12741
8a70da82 12742WIMAX STACK
8b58be88 12743M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12744M: linux-wimax@intel.com
49e7d9df 12745L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12746S: Supported
12747W: http://linuxwimax.org
315987dc 12748F: Documentation/wimax/README.wimax
315987dc
JP
12749F: include/linux/wimax/debug.h
12750F: include/net/wimax.h
c117ab84 12751F: include/uapi/linux/wimax.h
315987dc 12752F: net/wimax/
8a70da82 12753
5fc14680 12754WISTRON LAPTOP BUTTON DRIVER
8b58be88 12755M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12756S: Maintained
679655da 12757F: drivers/input/misc/wistron_btns.c
5fc14680 12758
1da177e4 12759WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12760M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12761L: linux-wireless@vger.kernel.org
926554c4 12762W: http://oops.ghostprotocols.net:81/blog
1da177e4 12763S: Maintained
679655da 12764F: drivers/net/wireless/wl3501*
1da177e4 12765
055bcbcb 12766WOLFSON MICROELECTRONICS DRIVERS
fef95164 12767L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12768T: git https://github.com/CirrusLogic/linux-drivers.git
12769W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12770S: Supported
3768f0b1 12771F: Documentation/hwmon/wm83??
f494993f
CK
12772F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12773F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12774F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12775F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12776F: drivers/clk/clk-wm83*.c
9c309598 12777F: drivers/extcon/extcon-arizona.c
b75ea16a 12778F: drivers/leds/leds-wm83*.c
25b273ba 12779F: drivers/gpio/gpio-*wm*.c
9c309598 12780F: drivers/gpio/gpio-arizona.c
d22b0869 12781F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12782F: drivers/input/misc/wm831x-on.c
12783F: drivers/input/touchscreen/wm831x-ts.c
12784F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12785F: drivers/mfd/arizona*
12786F: drivers/mfd/wm*.c
12ebc137 12787F: drivers/mfd/cs47l24*
b75ea16a
MB
12788F: drivers/power/wm83*.c
12789F: drivers/rtc/rtc-wm83*.c
12790F: drivers/regulator/wm8*.c
3860e6c4 12791F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12792F: drivers/watchdog/wm83*_wdt.c
9c309598 12793F: include/linux/mfd/arizona/
3860e6c4 12794F: include/linux/mfd/wm831x/
b75ea16a 12795F: include/linux/mfd/wm8350/
3768f0b1 12796F: include/linux/mfd/wm8400*
59ec6da2 12797F: include/linux/wm97xx.h
055bcbcb 12798F: include/sound/wm????.h
9c309598 12799F: sound/soc/codecs/arizona.?
055bcbcb 12800F: sound/soc/codecs/wm*
12ebc137 12801F: sound/soc/codecs/cs47l24*
b75ea16a 12802
3e6cd7a4
TH
12803WORKQUEUE
12804M: Tejun Heo <tj@kernel.org>
badb7f5e 12805R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12807S: Maintained
12808F: include/linux/workqueue.h
12809F: kernel/workqueue.c
12810F: Documentation/workqueue.txt
12811
39ac9f48
CYT
12812X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12813M: Chen-Yu Tsai <wens@csie.org>
12814L: linux-kernel@vger.kernel.org
12815S: Maintained
12816N: axp[128]
12817
1da177e4 12818X.25 NETWORK LAYER
8bf28059 12819M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12820L: linux-x25@vger.kernel.org
8bf28059 12821S: Odd Fixes
679655da
JP
12822F: Documentation/networking/x25*
12823F: include/net/x25*
12824F: net/x25/
1da177e4 12825
e2d1d6c0 12826X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12827M: Thomas Gleixner <tglx@linutronix.de>
12828M: Ingo Molnar <mingo@redhat.com>
12829M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12830M: x86@kernel.org
981c3a4f 12831L: linux-kernel@vger.kernel.org
75fc2d37 12832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12833S: Maintained
679655da
JP
12834F: Documentation/x86/
12835F: arch/x86/
e2d1d6c0 12836
d0944853 12837X86 PLATFORM DRIVERS
e181ba15 12838M: Darren Hart <dvhart@infradead.org>
d0944853 12839L: platform-driver-x86@vger.kernel.org
e181ba15 12840T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12841S: Maintained
14430813 12842F: drivers/platform/x86/
3a4bceef 12843F: drivers/platform/olpc/
d0944853 12844
c1f5c54b
IM
12845X86 MCE INFRASTRUCTURE
12846M: Tony Luck <tony.luck@intel.com>
487ba8e8 12847M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12848L: linux-edac@vger.kernel.org
12849S: Maintained
12850F: arch/x86/kernel/cpu/mcheck/*
12851
79ebdc95
BP
12852X86 MICROCODE UPDATE SUPPORT
12853M: Borislav Petkov <bp@alien8.de>
12854S: Maintained
12855F: arch/x86/kernel/cpu/microcode/*
12856
f0905c5a
AL
12857X86 VDSO
12858M: Andy Lutomirski <luto@amacapital.net>
12859L: linux-kernel@vger.kernel.org
12860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12861S: Maintained
d603c8e1 12862F: arch/x86/entry/vdso/
f0905c5a 12863
d6fad502 12864XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12865M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12866M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12867L: linux-media@vger.kernel.org
a825eaec 12868W: https://linuxtv.org
d6fad502
MCC
12869T: git git://linuxtv.org/media_tree.git
12870S: Maintained
12871F: drivers/media/tuners/tuner-xc2028.*
12872
c4468085 12873XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12874M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12875M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12876M: Juergen Gross <jgross@suse.com>
11dbb52b 12877L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12879S: Supported
12880F: arch/x86/xen/
12881F: drivers/*/xen-*front.c
12882F: drivers/xen/
12883F: arch/x86/include/asm/xen/
12884F: include/xen/
c117ab84 12885F: include/uapi/xen/
c4468085 12886
77bfb479 12887XEN HYPERVISOR ARM
85d1a29d 12888M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12889L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12890S: Maintained
77bfb479
SS
12891F: arch/arm/xen/
12892F: arch/arm/include/asm/xen/
12893
b475e83f 12894XEN HYPERVISOR ARM64
85d1a29d 12895M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12896L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12897S: Maintained
b475e83f
SS
12898F: arch/arm64/xen/
12899F: arch/arm64/include/asm/xen/
12900
9b57e1a7 12901XEN NETWORK BACKEND DRIVER
8386040b 12902M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12904L: netdev@vger.kernel.org
12905S: Supported
12906F: drivers/net/xen-netback/*
12907
c5f8e29d
KRW
12908XEN PCI SUBSYSTEM
12909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12911S: Supported
12912F: arch/x86/pci/*xen*
12913F: drivers/pci/*xen*
12914
a2c5ae65
KRW
12915XEN BLOCK SUBSYSTEM
12916M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12917M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12918L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12919S: Supported
12920F: drivers/block/xen-blkback/*
12921F: drivers/block/xen*
12922
15d03609
JG
12923XEN PVSCSI DRIVERS
12924M: Juergen Gross <jgross@suse.com>
12925L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12926L: linux-scsi@vger.kernel.org
12927S: Supported
12928F: drivers/scsi/xen-scsifront.c
12929F: drivers/xen/xen-scsiback.c
12930F: include/xen/interface/io/vscsiif.h
12931
c5f8e29d
KRW
12932XEN SWIOTLB SUBSYSTEM
12933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12935S: Supported
12936F: arch/x86/xen/*swiotlb*
12937F: drivers/xen/*swiotlb*
12938
1da177e4
LT
12939XFS FILESYSTEM
12940P: Silicon Graphics Inc
809625ca 12941M: Dave Chinner <david@fromorbit.com>
18caa67a 12942M: xfs@oss.sgi.com
d7ede1aa 12943L: xfs@oss.sgi.com
1da177e4 12944W: http://oss.sgi.com/projects/xfs
9f273c24 12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12946S: Supported
679655da
JP
12947F: Documentation/filesystems/xfs.txt
12948F: fs/xfs/
1da177e4 12949
8a3b7a25 12950XILINX AXI ETHERNET DRIVER
59a54f30
MS
12951M: Anirudha Sarangi <anirudh@xilinx.com>
12952M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12953S: Maintained
12954F: drivers/net/ethernet/xilinx/xilinx_axienet*
12955
238b8721 12956XILINX UARTLITE SERIAL DRIVER
8b58be88 12957M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12958L: linux-serial@vger.kernel.org
12959S: Maintained
df621252 12960F: drivers/tty/serial/uartlite.c
238b8721 12961
df330515
LP
12962XILINX VIDEO IP CORES
12963M: Hyun Kwon <hyun.kwon@xilinx.com>
12964M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12965L: linux-media@vger.kernel.org
12966T: git git://linuxtv.org/media_tree.git
12967S: Supported
12968F: Documentation/devicetree/bindings/media/xilinx/
12969F: drivers/media/platform/xilinx/
a5562f65 12970F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12971
74316949
EB
12972XILLYBUS DRIVER
12973M: Eli Billauer <eli.billauer@gmail.com>
12974L: linux-kernel@vger.kernel.org
12975S: Supported
12976F: drivers/char/xillybus/
12977
f620e4b8
MF
12978XTENSA XTFPGA PLATFORM SUPPORT
12979M: Max Filippov <jcmvbkbc@gmail.com>
12980L: linux-xtensa@linux-xtensa.org
12981S: Maintained
12982F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12983F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12984
1da177e4 12985YAM DRIVER FOR AX.25
8b58be88 12986M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12987L: linux-hams@vger.kernel.org
12988S: Maintained
679655da
JP
12989F: drivers/net/hamradio/yam*
12990F: include/linux/yam.h
1da177e4 12991
af64a5eb 12992YEALINK PHONE DRIVER
8b58be88 12993M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12994L: usbb2k-api-dev@nongnu.org
12995S: Maintained
679655da
JP
12996F: Documentation/input/yealink.txt
12997F: drivers/input/misc/yealink.*
af64a5eb 12998
1da177e4 12999Z8530 DRIVER FOR AX.25
8b58be88 13000M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13001W: http://yaina.de/jreuter/
13002W: http://www.qsl.net/dl1bke/
13003L: linux-hams@vger.kernel.org
13004S: Maintained
679655da
JP
13005F: Documentation/networking/z8530drv.txt
13006F: drivers/net/hamradio/*scc.c
13007F: drivers/net/hamradio/z8530.h
1da177e4 13008
0cf31ec1 13009ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13010M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13011L: linux-mm@kvack.org
13012S: Maintained
13013F: mm/zbud.c
13014F: include/linux/zbud.h
13015
7c0c3afb 13016ZD1211RW WIRELESS DRIVER
8b58be88
JP
13017M: Daniel Drake <dsd@gentoo.org>
13018M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13019W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13020L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13021L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13022S: Maintained
6948300c 13023F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13024
20263029
DS
13025ZPOOL COMPRESSED PAGE STORAGE API
13026M: Dan Streetman <ddstreet@ieee.org>
13027L: linux-mm@kvack.org
13028S: Maintained
13029F: mm/zpool.c
13030F: include/linux/zpool.h
13031
1da177e4 13032ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13033L: mjpeg-users@lists.sourceforge.net
f63145e2 13034L: linux-media@vger.kernel.org
1da177e4 13035W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13036T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13037S: Odd Fixes
90d72ac6 13038F: drivers/media/pci/zoran/
1da177e4 13039
6920f2cc
MK
13040ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13041M: Minchan Kim <minchan@kernel.org>
13042M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13043R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13044L: linux-kernel@vger.kernel.org
13045S: Maintained
13046F: drivers/block/zram/
13047F: Documentation/blockdev/zram.txt
13048
8b4a4080 13049ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13050M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13051S: Maintained
df621252 13052F: drivers/tty/serial/zs.*
8b4a4080 13053
eae70d06
MK
13054ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13055M: Minchan Kim <minchan@kernel.org>
13056M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13057R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13058L: linux-mm@kvack.org
13059S: Maintained
13060F: mm/zsmalloc.c
13061F: include/linux/zsmalloc.h
d02be50d 13062F: Documentation/vm/zsmalloc.txt
eae70d06 13063
0cf31ec1 13064ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13065M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13066L: linux-mm@kvack.org
13067S: Maintained
13068F: mm/zswap.c
13069
1da177e4 13070THE REST
8b58be88 13071M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13072L: linux-kernel@vger.kernel.org
8a6e2535 13073Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13075S: Buried alive in reporters
34d03cc1
JP
13076F: *
13077F: */